mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-12 13:41:31 +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);
|
||||
}
|
||||
|
||||
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){
|
||||
EQApplicationPacket* outapp = new EQApplicationPacket(OP_LevelAppearance, sizeof(LevelAppearance_Struct));
|
||||
LevelAppearance_Struct* la = (LevelAppearance_Struct*)outapp->pBuffer;
|
||||
|
||||
@ -136,6 +136,7 @@ public:
|
||||
|
||||
//Appearance
|
||||
void SendLevelAppearance();
|
||||
void SendStunAppearance();
|
||||
void SendAppearanceEffect(uint32 parm1, uint32 parm2, uint32 parm3, uint32 parm4, uint32 parm5,
|
||||
Client *specific_target=nullptr);
|
||||
void SendTargetable(bool on, Client *specific_target = nullptr);
|
||||
|
||||
@ -4449,6 +4449,7 @@ void Mob::Stun(int duration)
|
||||
{
|
||||
stunned = true;
|
||||
stunned_timer.Start(duration);
|
||||
SendStunAppearance();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user