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

Fermé
Créé il y a 11 mois par image · 5 commentaires
image a commenté il y a 11 mois

Doesn't like the WS_StartCastSpell/WS_FinishCastSpell behavior

Doesn't like the WS_StartCastSpell/WS_FinishCastSpell behavior
image a commenté il y a 11 mois
Collaborateur

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 a commenté il y a 11 mois
Collaborateur

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 a commenté il y a 11 mois
Collaborateur

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 a commenté il y a 6 mois
Collaborateur

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 a commenté il y a 1 mois
Collaborateur

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
Connectez-vous pour rejoindre cette conversation.
Chargement…
Annuler
Enregistrer
Il n'existe pas encore de contenu.