*Fix incorrect check of trap charges.

--HG--
branch : trunk
This commit is contained in:
megamage
2009-06-06 19:59:04 -05:00
parent db0f2d69b8
commit 72ac0a2452

View File

@@ -324,8 +324,6 @@ void GameObject::Update(uint32 /*p_time*/)
return;
}
bool NeedDespawn = (goInfo->trap.charges != 0);
// Note: this hack with search required until GO casting not implemented
// search unfriendly creature
if(owner) // hunter trap
@@ -359,7 +357,7 @@ void GameObject::Update(uint32 /*p_time*/)
else
m_cooldownTime = time(NULL) + 4; // 4 seconds
if(NeedDespawn)
if(owner)
SetLootState(GO_JUST_DEACTIVATED); // can be despawned or destroyed
if(IsBattleGroundTrap && ok->GetTypeId() == TYPEID_PLAYER)