mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-12 05:21:29 +00:00
Send the stun effect that goes around their head
This commit is contained in:
parent
044cf8da1a
commit
de55f99174
15
zone/mob.cpp
15
zone/mob.cpp
@ -1611,6 +1611,21 @@ void Mob::SendLevelAppearance(){
|
|||||||
safe_delete(outapp);
|
safe_delete(outapp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Mob::SendStunAppearance()
|
||||||
|
{
|
||||||
|
EQApplicationPacket* outapp = new EQApplicationPacket(OP_LevelAppearance, sizeof(LevelAppearance_Struct));
|
||||||
|
LevelAppearance_Struct* la = (LevelAppearance_Struct*)outapp->pBuffer;
|
||||||
|
la->parm1 = 58;
|
||||||
|
la->parm2 = 60;
|
||||||
|
la->spawn_id = GetID();
|
||||||
|
la->value1a = 2;
|
||||||
|
la->value1b = 0;
|
||||||
|
la->value2a = 2;
|
||||||
|
la->value2b = 0;
|
||||||
|
entity_list.QueueCloseClients(this,outapp);
|
||||||
|
safe_delete(outapp);
|
||||||
|
}
|
||||||
|
|
||||||
void Mob::SendAppearanceEffect(uint32 parm1, uint32 parm2, uint32 parm3, uint32 parm4, uint32 parm5, Client *specific_target){
|
void Mob::SendAppearanceEffect(uint32 parm1, uint32 parm2, uint32 parm3, uint32 parm4, uint32 parm5, Client *specific_target){
|
||||||
EQApplicationPacket* outapp = new EQApplicationPacket(OP_LevelAppearance, sizeof(LevelAppearance_Struct));
|
EQApplicationPacket* outapp = new EQApplicationPacket(OP_LevelAppearance, sizeof(LevelAppearance_Struct));
|
||||||
LevelAppearance_Struct* la = (LevelAppearance_Struct*)outapp->pBuffer;
|
LevelAppearance_Struct* la = (LevelAppearance_Struct*)outapp->pBuffer;
|
||||||
|
|||||||
@ -136,6 +136,7 @@ public:
|
|||||||
|
|
||||||
//Appearance
|
//Appearance
|
||||||
void SendLevelAppearance();
|
void SendLevelAppearance();
|
||||||
|
void SendStunAppearance();
|
||||||
void SendAppearanceEffect(uint32 parm1, uint32 parm2, uint32 parm3, uint32 parm4, uint32 parm5,
|
void SendAppearanceEffect(uint32 parm1, uint32 parm2, uint32 parm3, uint32 parm4, uint32 parm5,
|
||||||
Client *specific_target=nullptr);
|
Client *specific_target=nullptr);
|
||||||
void SendTargetable(bool on, Client *specific_target = nullptr);
|
void SendTargetable(bool on, Client *specific_target = nullptr);
|
||||||
|
|||||||
@ -4449,6 +4449,7 @@ void Mob::Stun(int duration)
|
|||||||
{
|
{
|
||||||
stunned = true;
|
stunned = true;
|
||||||
stunned_timer.Start(duration);
|
stunned_timer.Start(duration);
|
||||||
|
SendStunAppearance();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user