Merge pull request #1208 from Howaner/MobInventory
Spawns skeletons with a bow in their hands
This commit is contained in:
commit
35d0a0009e
@ -4,6 +4,7 @@
|
|||||||
#include "Skeleton.h"
|
#include "Skeleton.h"
|
||||||
#include "../World.h"
|
#include "../World.h"
|
||||||
#include "../Entities/ArrowEntity.h"
|
#include "../Entities/ArrowEntity.h"
|
||||||
|
#include "ClientHandle.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -90,3 +91,17 @@ void cSkeleton::Attack(float a_Dt)
|
|||||||
m_AttackInterval = 0.0;
|
m_AttackInterval = 0.0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
void cSkeleton::SpawnOn(cClientHandle & a_ClientHandle)
|
||||||
|
{
|
||||||
|
super::SpawnOn(a_ClientHandle);
|
||||||
|
a_ClientHandle.SendEntityEquipment(*this, 0, cItem(E_ITEM_BOW));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -20,6 +20,8 @@ public:
|
|||||||
virtual void GetDrops(cItems & a_Drops, cEntity * a_Killer = NULL) override;
|
virtual void GetDrops(cItems & a_Drops, cEntity * a_Killer = NULL) override;
|
||||||
virtual void MoveToPosition(const Vector3f & a_Position) override;
|
virtual void MoveToPosition(const Vector3f & a_Position) override;
|
||||||
virtual void Attack(float a_Dt) override;
|
virtual void Attack(float a_Dt) override;
|
||||||
|
virtual void SpawnOn(cClientHandle & a_ClientHandle) override;
|
||||||
|
|
||||||
bool IsWither(void) const { return m_bIsWither; };
|
bool IsWither(void) const { return m_bIsWither; };
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
Loading…
Reference in New Issue
Block a user