diff options
Diffstat (limited to 'src/game/ObjectMgr.cpp')
-rw-r--r-- | src/game/ObjectMgr.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/game/ObjectMgr.cpp b/src/game/ObjectMgr.cpp index 820e52ec240..5e293c3c960 100644 --- a/src/game/ObjectMgr.cpp +++ b/src/game/ObjectMgr.cpp @@ -8622,9 +8622,17 @@ bool ObjectMgr::CheckDB() const if(!cInfo || cInfo->faction_A != 21) return false; - cInfo = sCreatureStorage.LookupEntry<CreatureInfo>(28768); + cInfo = sCreatureStorage.LookupEntry<CreatureInfo>(28768); // Dark Rider of Acherus if(!cInfo || !cInfo->ScriptID) return false; + cInfo = sCreatureStorage.LookupEntry<CreatureInfo>(32627); // Wintergrasp Siege Engine + if(!cInfo || !cInfo->spells[0] || cInfo->VehicleId != 117) + return false; + + cInfo = sCreatureStorage.LookupEntry<CreatureInfo>(33114); // Flame Leviathan Seat + if(!cInfo || cInfo->VehicleId != 341) + return false; + return true; } |