#520 DoF client has threat packet? (Previously DoF client crashed due to unset threat opcode)

Zamknięty
otworzone 11 miesięcy temu przez image · 5 komentarzy
image skomentował 11 miesięcy temu

Doesn't like the WS_StartCastSpell/WS_FinishCastSpell behavior

Doesn't like the WS_StartCastSpell/WS_FinishCastSpell behavior
image skomentował 11 miesięcy temu
Współpracownik

this is due to WS_HearThreatCmd opcode type OP_EQHearThreatCmd not being defined -- we don't currently have the opcode identified for DoF, if it exists at all.

Fixed the underlying issue causing the crash, we shouldn't send the packet at all: 8e1c321c51

Will change this to identify if a threat packet exists.

this is due to WS_HearThreatCmd opcode type OP_EQHearThreatCmd not being defined -- we don't currently have the opcode identified for DoF, if it exists at all. Fixed the underlying issue causing the crash, we shouldn't send the packet at all: https://git.eq2emu.com/devn00b/EQ2EMu/commit/8e1c321c51aa8a91222d3f955bf4bfc24190bdd9 Will change this to identify if a threat packet exists.
image skomentował 11 miesięcy temu
Współpracownik

Does not look to be a hear threat packet, either achieved with WS_HearDamageStruct or an offshoot?? (OP_EqHearCombatCmd) or WS_DisplayText (OP_EqDisplayTextCmd)

Does not look to be a hear threat packet, either achieved with WS_HearDamageStruct or an offshoot?? (OP_EqHearCombatCmd) or WS_DisplayText (OP_EqDisplayTextCmd)
image skomentował 11 miesięcy temu
Współpracownik

WS_HearHeal has the potential text string for it

.rdata:00CDCF24 aYour351For22 db 'YOUR $3 $5 $1 for +2 $2.',0

vs AoM: your taunt increases your hate with a small coastal crab for 216 threat.

WS_HearHeal has the potential text string for it .rdata:00CDCF24 aYour351For22 db 'YOUR $3 $5 $1 for +2 $2.',0 vs AoM: your taunt increases your hate with a small coastal crab for 216 threat.
image skomentował 6 miesięcy temu
Współpracownik

I don't believe the client supports threat or absorb messages.

HearHeal in DoF doesn't support these types afaik:

#define HEAL_PACKET_TYPE_ABSORB             2
#define HEAL_PACKET_TYPE_REGEN_ABSORB       4
#define HEAL_PACKET_TYPE_SIMPLE_MANA        8
#define HEAL_PACKET_TYPE_CRIT_MANA          9
#define HEAL_PACKET_TYPE_SAVAGERY           16
#define HEAL_PACKET_TYPE_CRIT_SAVAGERY      17
#define HEAL_PACKET_TYPE_REPAIR             64
#define HEAL_PACKET_TYPE_CRIT_REPAIR        65

and as previously trying to investigate there is no taunt/hate message in the client.

I don't believe the client supports threat or absorb messages. HearHeal in DoF doesn't support these types afaik: ``` #define HEAL_PACKET_TYPE_ABSORB 2 #define HEAL_PACKET_TYPE_REGEN_ABSORB 4 #define HEAL_PACKET_TYPE_SIMPLE_MANA 8 #define HEAL_PACKET_TYPE_CRIT_MANA 9 #define HEAL_PACKET_TYPE_SAVAGERY 16 #define HEAL_PACKET_TYPE_CRIT_SAVAGERY 17 #define HEAL_PACKET_TYPE_REPAIR 64 #define HEAL_PACKET_TYPE_CRIT_REPAIR 65 ``` and as previously trying to investigate there is no taunt/hate message in the client.
image skomentował 1 miesiąc temu
Współpracownik

since no packet is identified im adding a channel message for KoS/DoF clients. It will be tied to your cast and other cast in terms of the combat chat options

since no packet is identified im adding a channel message for KoS/DoF clients. It will be tied to your cast and other cast in terms of the combat chat options
Zaloguj się, aby dołączyć do tej rozmowy.
Ładowanie...
Anuluj
Zapisz
Nie ma jeszcze treści.