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

已關閉
image11 月之前創建 · 5 條評論
image commented 11 月之前

Doesn't like the WS_StartCastSpell/WS_FinishCastSpell behavior

Doesn't like the WS_StartCastSpell/WS_FinishCastSpell behavior
image commented 11 月之前
協同者

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 commented 11 月之前
協同者

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 commented 11 月之前
協同者

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 commented 6 月之前
協同者

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 commented 1 月之前
協同者

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
image1 月之前 關閉
Sign in to join this conversation.
正在加載...
取消
保存
尚未有任何內容