From c541eda54d7e0dddeec329a6beac2948e0b0a40b Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Thu, 29 Feb 2024 14:43:37 +0100 Subject: Core/Creatures: implemented most movement related static flags and migrated existing movement data into static flags (#29541) * implemented CREATURE_STATIC_FLAG_AQUATIC - creatures cannot leave liquids * implemented CREATURE_STATIC_FLAG_AMPHIBIOUS - creatures can enter and leave liquids but remain on the ocean floor when swimming is not enabled until engaged * implemented CREATURE_STATIC_FLAG_FLOATING - creatures have their gravity on spawn / reset disabled * implemented CREATURE_STATIC_FLAG_SESSILE - creatures are rooted in place * implemented CREATURE_STATIC_FLAG_CAN_SWIM - creature can swim in liquids * implemented CREATURE_STATIC_FLAG_3_CANNOT_SWIM - Amphibious creatures cannot toggle on swimming * implemented CREATURE_STATIC_FLAG_3_CANNOT_TURN - Creatures cannot turn at all * implemented CREATURE_STATIC_FLAG_4_PREVENT_SWIM - Amphibious creatures won't toggle on swimming until their victim starts leaving the ocean floor * partially implemented CREATURE_STATIC_FLAG_3_CANNOT_PENETRATE_WATER * deprecated CREATURE_FLAG_EXTRA_NO_MOVE_FLAGS_UPDATE as this flag was a hackfix to a wrong implementation that is now gone --- src/server/scripts/Kalimdor/zone_durotar.cpp | 1 - 1 file changed, 1 deletion(-) (limited to 'src/server/scripts/Kalimdor') diff --git a/src/server/scripts/Kalimdor/zone_durotar.cpp b/src/server/scripts/Kalimdor/zone_durotar.cpp index 0a774e75a1e..4d959dce9c1 100644 --- a/src/server/scripts/Kalimdor/zone_durotar.cpp +++ b/src/server/scripts/Kalimdor/zone_durotar.cpp @@ -211,7 +211,6 @@ struct npc_durotar_tiki_target : public ScriptedAI void JustAppeared() override { me->SetReactState(REACT_PASSIVE); - me->SetTemplateRooted(true); DoCastSelf(TiKiTargetMask[urand(0, 2)]); DoCastSelf(SPELL_ARCANE_MISSILES_TRAINER); } -- cgit v1.2.3