#include "g_hook.qh"
#include "g_damage.qh"
#include "g_world.qh"
+#include <server/gamelog.qh>
#include "bot/api.qh"
}
else
{
- if (this.watertype == CONTENT_LAVA)
+ if (STAT(FROZEN, this))
+ {
+ if (this.watertype == CONTENT_LAVA)
+ Damage(this, NULL, NULL, 10000, DEATH_LAVA.m_id, DMG_NOWEP, this.origin, '0 0 0');
+ else if (this.watertype == CONTENT_SLIME)
+ Damage(this, NULL, NULL, 10000, DEATH_SLIME.m_id, DMG_NOWEP, this.origin, '0 0 0');
+ }
+ else if (this.watertype == CONTENT_LAVA)
{
if (this.watersound_finished < time)
{
this.flags &= ~FL_INWATER;
this.dmgtime = 0;
}
- this.air_finished = time + autocvar_g_balance_contents_drowndelay;
}
}