From 4c26b161bf33faed6986066475e2397f14a2f536 Mon Sep 17 00:00:00 2001 From: Ovalord <1Don7H4v3@m41L.com> Date: Mon, 18 Dec 2017 23:14:52 +0100 Subject: [PATCH] Scripts/LCT: added anti-cheat check to prevent Siamat being fightable if previous bosses have not been killed before. --- .../LostCityOfTheTolvir/instance_lost_city_of_the_tolvir.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/server/scripts/Kalimdor/LostCityOfTheTolvir/instance_lost_city_of_the_tolvir.cpp b/src/server/scripts/Kalimdor/LostCityOfTheTolvir/instance_lost_city_of_the_tolvir.cpp index 61427c035df..7aedba6ed92 100644 --- a/src/server/scripts/Kalimdor/LostCityOfTheTolvir/instance_lost_city_of_the_tolvir.cpp +++ b/src/server/scripts/Kalimdor/LostCityOfTheTolvir/instance_lost_city_of_the_tolvir.cpp @@ -129,6 +129,11 @@ class instance_lost_city_of_the_tolvir : public InstanceMapScript instance->SummonCreatureGroup(SUMMON_GROUP_WIND_TUNNEL); } break; + case DATA_SIAMAT: // anti-cheat protection + if (state == IN_PROGRESS && !CheckSiamatsPlatform()) + if (Creature* siamat = GetCreature(DATA_SIAMAT)) + siamat->AI()->EnterEvadeMode(); + break; default: break; }