diff options
Diffstat (limited to 'src/Mobs')
-rw-r--r-- | src/Mobs/ZombiePigman.cpp | 11 | ||||
-rw-r--r-- | src/Mobs/ZombiePigman.h | 1 |
2 files changed, 12 insertions, 0 deletions
diff --git a/src/Mobs/ZombiePigman.cpp b/src/Mobs/ZombiePigman.cpp index 39e7ba9c7..2581d3751 100644 --- a/src/Mobs/ZombiePigman.cpp +++ b/src/Mobs/ZombiePigman.cpp @@ -2,6 +2,7 @@ #include "ZombiePigman.h" #include "../World.h" +#include "ClientHandle.h" @@ -37,6 +38,16 @@ void cZombiePigman::GetDrops(cItems & a_Drops, cEntity * a_Killer) +void cZombiePigman::SpawnOn(cClientHandle & a_ClientHandle) +{ + super::SpawnOn(a_ClientHandle); + a_ClientHandle.SendEntityEquipment(*this, 0, cItem(E_ITEM_GOLD_SWORD)); +} + + + + + void cZombiePigman::KilledBy(TakeDamageInfo & a_TDI) { super::KilledBy(a_TDI); diff --git a/src/Mobs/ZombiePigman.h b/src/Mobs/ZombiePigman.h index c8f6753a4..23a7be8da 100644 --- a/src/Mobs/ZombiePigman.h +++ b/src/Mobs/ZombiePigman.h @@ -18,6 +18,7 @@ public: virtual void GetDrops(cItems & a_Drops, cEntity * a_Killer = nullptr) override; virtual void KilledBy(TakeDamageInfo & a_TDI) override; + virtual void SpawnOn(cClientHandle & a_ClientHandle) override; virtual bool IsUndead(void) override { return true; } } ; |