Core/Misc: Add missing includes

This commit is contained in:
Shauren
2025-11-15 11:42:30 +01:00
parent a8dd7dcf0e
commit 21ff7f2503
17 changed files with 34 additions and 20 deletions

View File

@@ -45,10 +45,10 @@ enum BRCCreatureIds
NPC_ROMOGG_BONECRUSHER = 39665
};
template<typename AI>
inline AI* GetBlackrockCavernsAI(Creature* creature)
template <class AI, class T>
inline AI* GetBlackrockCavernsAI(T* obj)
{
return GetInstanceAI<AI>(creature, BCScriptName);
return GetInstanceAI<AI>(obj, BCScriptName);
}
#endif // BLACKROCKCAVERNS_H_

View File

@@ -41,10 +41,10 @@ enum SSCreatureIds
NPC_MORTIMER_MOLOCH = 46482
};
template<typename AI>
inline AI* GetStormwindStockadeAI(Creature* creature)
template <class AI, class T>
inline AI* GetStormwindStockadeAI(T* obj)
{
return GetInstanceAI<AI>(creature, StormwindStockadeScriptName);
return GetInstanceAI<AI>(obj, StormwindStockadeScriptName);
}
#define RegisterStormwindStockadesAI(AI) RegisterCreatureAIWithFactory(AI, GetStormwindStockadeAI)

View File

@@ -76,10 +76,10 @@ enum SCMisc
CREATURE_FORMATION_MILLHOUSE_EVENT_LAST_GROUP = 340492,
};
template<typename AI>
inline AI* GetStonecoreAI(Creature* creature)
template <class AI, class T>
inline AI* GetStonecoreAI(T* obj)
{
return GetInstanceAI<AI>(creature, SCScriptName);
return GetInstanceAI<AI>(obj, SCScriptName);
}
#endif // DEF_STONECORE