Send the stun effect that goes around their head

This commit is contained in:
Michael Cook (mackal) 2014-01-28 00:42:48 -05:00
parent 044cf8da1a
commit de55f99174
3 changed files with 17 additions and 0 deletions

View File

@ -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;

View File

@ -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);

View File

@ -4449,6 +4449,7 @@ void Mob::Stun(int duration)
{
stunned = true;
stunned_timer.Start(duration);
SendStunAppearance();
}
}