mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-01 10:11:37 +00:00
-Stun
-Player Trading -Item Recast -CancelSneakHide -Item Verification
This commit is contained in:
@@ -335,6 +335,17 @@ namespace Laurion
|
||||
FINISH_ENCODE();
|
||||
}
|
||||
|
||||
ENCODE(OP_CancelTrade)
|
||||
{
|
||||
ENCODE_LENGTH_EXACT(CancelTrade_Struct);
|
||||
SETUP_DIRECT_ENCODE(CancelTrade_Struct, structs::CancelTrade_Struct);
|
||||
|
||||
OUT(fromid);
|
||||
OUT(action);
|
||||
|
||||
FINISH_ENCODE();
|
||||
}
|
||||
|
||||
ENCODE(OP_CastSpell)
|
||||
{
|
||||
ENCODE_LENGTH_EXACT(CastSpell_Struct);
|
||||
@@ -2918,6 +2929,18 @@ namespace Laurion
|
||||
FINISH_ENCODE();
|
||||
}
|
||||
|
||||
ENCODE(OP_Stun)
|
||||
{
|
||||
ENCODE_LENGTH_EXACT(Stun_Struct);
|
||||
SETUP_DIRECT_ENCODE(Stun_Struct, structs::Stun_Struct);
|
||||
|
||||
OUT(duration);
|
||||
eq->unknown005 = 163;
|
||||
eq->unknown006 = 67;
|
||||
|
||||
FINISH_ENCODE();
|
||||
}
|
||||
|
||||
ENCODE(OP_WearChange)
|
||||
{
|
||||
ENCODE_LENGTH_EXACT(WearChange_Struct);
|
||||
|
||||
@@ -8,6 +8,7 @@ E(OP_BeginCast)
|
||||
E(OP_BlockedBuffs)
|
||||
E(OP_Buff)
|
||||
E(OP_BuffCreate)
|
||||
E(OP_CancelTrade)
|
||||
E(OP_CastSpell)
|
||||
E(OP_ChannelMessage)
|
||||
E(OP_CharInventory)
|
||||
@@ -55,6 +56,7 @@ E(OP_SkillUpdate)
|
||||
E(OP_SpecialMesg)
|
||||
E(OP_SpawnAppearance)
|
||||
E(OP_SpawnDoor)
|
||||
E(OP_Stun)
|
||||
E(OP_WearChange)
|
||||
E(OP_ZoneChange)
|
||||
E(OP_ZoneEntry)
|
||||
|
||||
@@ -989,6 +989,28 @@ namespace Laurion {
|
||||
/*020*/ uint32 unknown020;
|
||||
/*024*/
|
||||
};
|
||||
|
||||
/*
|
||||
** Cancel Trade struct
|
||||
** Sent when a player cancels a trade
|
||||
** Size: 8 bytes
|
||||
** Used In: OP_CancelTrade
|
||||
**
|
||||
*/
|
||||
struct CancelTrade_Struct {
|
||||
/*00*/ uint32 fromid;
|
||||
/*04*/ uint32 action;
|
||||
/*08*/
|
||||
};
|
||||
|
||||
struct Stun_Struct { // 8 bytes total
|
||||
/*000*/ uint32 duration; // Duration of stun
|
||||
/*004*/ uint8 unknown004; // seen 0
|
||||
/*005*/ uint8 unknown005; // seen 163
|
||||
/*006*/ uint8 unknown006; // seen 67
|
||||
/*007*/ uint8 unknown007; // seen 0
|
||||
/*008*/
|
||||
};
|
||||
#pragma pack()
|
||||
|
||||
}; //end namespace structs
|
||||
|
||||
Reference in New Issue
Block a user