Merge branch 'master' into portals
Conflicts: src/ClientHandle.cpp src/Entities/Player.cpp src/Entities/Player.h src/Protocol/Protocol125.cpp src/Protocol/Protocol17x.cpp
This commit is contained in:
@@ -7,8 +7,7 @@
|
||||
|
||||
|
||||
cBat::cBat(void) :
|
||||
// TODO: The size is only a guesstimate, measure in vanilla and fix the size values here
|
||||
super("Bat", mtBat, "mob.bat.hurt", "mob.bat.death", 0.7, 0.7)
|
||||
super("Bat", mtBat, "mob.bat.hurt", "mob.bat.death", 0.5, 0.9)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
@@ -9,8 +9,7 @@
|
||||
|
||||
|
||||
cBlaze::cBlaze(void) :
|
||||
// TODO: The size is only a guesstimate, measure in vanilla and fix the size values here
|
||||
super("Blaze", mtBlaze, "mob.blaze.hit", "mob.blaze.death", 0.7, 1.8)
|
||||
super("Blaze", mtBlaze, "mob.blaze.hit", "mob.blaze.death", 0.6, 1.8)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -45,7 +44,7 @@ void cBlaze::Attack(float a_Dt)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!FireCharge->Initialize(m_World))
|
||||
if (!FireCharge->Initialize(*m_World))
|
||||
{
|
||||
delete FireCharge;
|
||||
return;
|
||||
|
||||
@@ -20,7 +20,6 @@ void cCaveSpider::Tick(float a_Dt, cChunk & a_Chunk)
|
||||
{
|
||||
super::Tick(a_Dt, a_Chunk);
|
||||
|
||||
// TODO: Check vanilla if cavespiders really get passive during the day / in daylight
|
||||
m_EMPersonality = (GetWorld()->GetTimeOfDay() < (12000 + 1000)) ? PASSIVE : AGGRESSIVE;
|
||||
}
|
||||
|
||||
|
||||
@@ -46,7 +46,7 @@ void cGhast::Attack(float a_Dt)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!GhastBall->Initialize(m_World))
|
||||
if (!GhastBall->Initialize(*m_World))
|
||||
{
|
||||
delete GhastBall;
|
||||
return;
|
||||
|
||||
@@ -81,7 +81,7 @@ void cSkeleton::Attack(float a_Dt)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!Arrow->Initialize(m_World))
|
||||
if (!Arrow->Initialize(*m_World))
|
||||
{
|
||||
delete Arrow;
|
||||
return;
|
||||
|
||||
@@ -30,7 +30,7 @@ bool cWither::IsArmored(void) const
|
||||
|
||||
|
||||
|
||||
bool cWither::Initialize(cWorld * a_World)
|
||||
bool cWither::Initialize(cWorld & a_World)
|
||||
{
|
||||
// Set health before BroadcastSpawnEntity()
|
||||
SetHealth(GetMaxHealth() / 3);
|
||||
|
||||
@@ -25,7 +25,7 @@ public:
|
||||
bool IsArmored(void) const;
|
||||
|
||||
// cEntity overrides
|
||||
virtual bool Initialize(cWorld * a_World) override;
|
||||
virtual bool Initialize(cWorld & a_World) override;
|
||||
virtual void GetDrops(cItems & a_Drops, cEntity * a_Killer = NULL) override;
|
||||
virtual bool DoTakeDamage(TakeDamageInfo & a_TDI) override;
|
||||
virtual void Tick(float a_Dt, cChunk & a_Chunk) override;
|
||||
|
||||
Reference in New Issue
Block a user