mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-21 09:44:45 +01:00
Scripts/Zul'Aman: Rewrite Zul'jin (#31229)
Partially based on CMaNGOS script
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -74,14 +74,18 @@ static DoorData const doorData[] =
|
||||
|
||||
static ObjectData const creatureData[] =
|
||||
{
|
||||
{ NPC_HARRISON_JONES, NPC_HARRISON_JONES },
|
||||
{ NPC_NALORAKK, BOSS_NALORAKK },
|
||||
{ NPC_AKILZON, BOSS_AKILZON },
|
||||
{ NPC_JANALAI, BOSS_JANALAI },
|
||||
{ NPC_HALAZZI, BOSS_HALAZZI },
|
||||
{ NPC_HEXLORD, BOSS_HEXLORD },
|
||||
{ NPC_ZULJIN, BOSS_ZULJIN },
|
||||
{ 0, 0 } // END
|
||||
{ NPC_HARRISON_JONES, NPC_HARRISON_JONES },
|
||||
{ NPC_NALORAKK, BOSS_NALORAKK },
|
||||
{ NPC_AKILZON, BOSS_AKILZON },
|
||||
{ NPC_JANALAI, BOSS_JANALAI },
|
||||
{ NPC_HALAZZI, BOSS_HALAZZI },
|
||||
{ NPC_HEXLORD, BOSS_HEXLORD },
|
||||
{ NPC_ZULJIN, BOSS_ZULJIN },
|
||||
{ NPC_BEAR_SPIRIT, DATA_BEAR_SPIRIT },
|
||||
{ NPC_EAGLE_SPIRIT, DATA_EAGLE_SPIRIT },
|
||||
{ NPC_LYNX_SPIRIT, DATA_LYNX_SPIRIT },
|
||||
{ NPC_DRAGONHAWK_SPIRIT, DATA_DRAGONHAWK_SPIRIT },
|
||||
{ 0, 0 } // END
|
||||
|
||||
};
|
||||
|
||||
|
||||
@@ -36,7 +36,12 @@ enum ZADataTypes
|
||||
DATA_GONGEVENT,
|
||||
DATA_CHESTLOOTED,
|
||||
TYPE_RAND_VENDOR_1,
|
||||
TYPE_RAND_VENDOR_2
|
||||
TYPE_RAND_VENDOR_2,
|
||||
|
||||
DATA_BEAR_SPIRIT,
|
||||
DATA_EAGLE_SPIRIT,
|
||||
DATA_LYNX_SPIRIT,
|
||||
DATA_DRAGONHAWK_SPIRIT
|
||||
};
|
||||
|
||||
enum ZACreatureIds
|
||||
@@ -47,7 +52,13 @@ enum ZACreatureIds
|
||||
NPC_JANALAI = 23578,
|
||||
NPC_HALAZZI = 23577,
|
||||
NPC_HEXLORD = 24239,
|
||||
NPC_ZULJIN = 23863
|
||||
NPC_ZULJIN = 23863,
|
||||
|
||||
// Zul'jin
|
||||
NPC_BEAR_SPIRIT = 23878,
|
||||
NPC_EAGLE_SPIRIT = 23880,
|
||||
NPC_LYNX_SPIRIT = 23877,
|
||||
NPC_DRAGONHAWK_SPIRIT = 23879
|
||||
};
|
||||
|
||||
enum ZAGameObjectIds
|
||||
@@ -72,4 +83,6 @@ inline AI* GetZulAmanAI(T* obj)
|
||||
return GetInstanceAI<AI>(obj, ZulamanScriptName);
|
||||
}
|
||||
|
||||
#define RegisterZulAmanCreatureAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetZulAmanAI)
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user