aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/scripts')
-rw-r--r--src/server/scripts/Commands/cs_gobject.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/server/scripts/Commands/cs_gobject.cpp b/src/server/scripts/Commands/cs_gobject.cpp
index e2a1f8172a4..8f1f2b98120 100644
--- a/src/server/scripts/Commands/cs_gobject.cpp
+++ b/src/server/scripts/Commands/cs_gobject.cpp
@@ -663,6 +663,13 @@ public:
object->SetByteValue(GAMEOBJECT_BYTES_1, uint8(objectType), uint8(objectState));
else if (objectType == 4)
object->SendCustomAnim(objectState);
+ else if (objectType == 5)
+ {
+ if (objectState < 0 || objectState > GO_DESTRUCTIBLE_REBUILDING)
+ return false;
+
+ object->SetDestructibleState(GameObjectDestructibleState(objectState));
+ }
handler->PSendSysMessage("Set gobject type %d state %d", objectType, objectState);
return true;