diff options
author | Subv <s.v.h21@hotmail.com> | 2012-04-18 13:57:12 -0500 |
---|---|---|
committer | Subv <s.v.h21@hotmail.com> | 2012-04-18 13:57:12 -0500 |
commit | 5b80e7360bb588c47ee157e1e19f1a7dff834510 (patch) | |
tree | 5cbdf804759abdb90ac94e8ba9170a9c5f7a748d /src | |
parent | 0497283c1e71620f12fb2118fa51bb3a5987a797 (diff) |
Core/Collision: Disable LoS check for destroyed destructible buildings.
More research has to be done.
Closes #6228
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/Entities/GameObject/GameObject.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp index d96c9052b7a..f58dd6b2e4d 100755 --- a/src/server/game/Entities/GameObject/GameObject.cpp +++ b/src/server/game/Entities/GameObject/GameObject.cpp @@ -1825,6 +1825,7 @@ void GameObject::SetDestructibleState(GameObjectDestructibleState state, Player* m_goValue->Building.Health = m_goValue->Building.MaxHealth; SetGoAnimProgress(255); } + EnableCollision(true); break; case GO_DESTRUCTIBLE_DAMAGED: { @@ -1881,6 +1882,7 @@ void GameObject::SetDestructibleState(GameObjectDestructibleState state, Player* m_goValue->Building.Health = 0; SetGoAnimProgress(0); } + EnableCollision(false); break; } case GO_DESTRUCTIBLE_REBUILDING: @@ -1900,6 +1902,7 @@ void GameObject::SetDestructibleState(GameObjectDestructibleState state, Player* m_goValue->Building.Health = m_goValue->Building.MaxHealth; SetGoAnimProgress(255); } + EnableCollision(true); break; } } |