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

Cerrada
aberta hai 11 meses por image · 5 comentarios

Doesn't like the WS_StartCastSpell/WS_FinishCastSpell behavior

Doesn't like the WS_StartCastSpell/WS_FinishCastSpell behavior
image comentado hai 11 meses'
Colaborador

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 comentado hai 11 meses'
Colaborador

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 comentado hai 11 meses'
Colaborador

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 comentado hai 6 meses'
Colaborador

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 comentado hai 1 mes'
Colaborador

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
Accede para unirte á conversa.
Cargando...
Cancelar
Gardar
Aínda non existe contido.