1
0

Make endermen take damage in water

This commit is contained in:
Jonathan Frederick
2014-09-28 13:56:41 -07:00
parent 488c6159df
commit 126b14aa09
2 changed files with 21 additions and 0 deletions

View File

@@ -181,3 +181,23 @@ bool cEnderman::CheckLight()
return true;
}
void cEnderman::Tick(float a_Dt, cChunk & a_Chunk)
{
super::Tick(a_Dt, a_Chunk);
//TODO take damage in rain
//Take damage when touching water, drowning damage seems to be most appropriate
if (IsSwimming())
{
EventLosePlayer();
TakeDamage(dtDrowning, NULL, 1, 0);
//TODO teleport to a safe location
}
}