* Update death checks to prevent death in ghost form, this "should" finnaly fix the perma death bug
--HG-- branch : trunk
This commit is contained in:
+2
-2
@@ -11960,8 +11960,8 @@ void Unit::SetHealth(uint32 val)
|
|||||||
if(getDeathState() == JUST_DIED)
|
if(getDeathState() == JUST_DIED)
|
||||||
val = 0;
|
val = 0;
|
||||||
// causes instant permadeath if you exit game while in combat?! :-|
|
// causes instant permadeath if you exit game while in combat?! :-|
|
||||||
//else if((getDeathState() & (DEAD | DEAD_FALLING)) != 0)
|
else if((GetTypeId() == TYPEID_PLAYER) && (getDeathState() & (DEAD | DEAD_FALLING)) != 0)
|
||||||
// val = 1;
|
val = 1;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
uint32 maxHealth = GetMaxHealth();
|
uint32 maxHealth = GetMaxHealth();
|
||||||
|
|||||||
Reference in New Issue
Block a user