mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Core/Game: Converted the game library to a shared library.
* There is still the possibility to static link against game.
(cherry picked from commit bf33159a70)
This commit is contained in:
@@ -1688,32 +1688,32 @@ template<class TScript> std::vector<TScript*> ScriptRegistry<TScript>::Scripts;
|
||||
template<class TScript> uint32 ScriptRegistry<TScript>::_scriptIdCounter = 0;
|
||||
|
||||
// Specialize for each script type class like so:
|
||||
template class ScriptRegistry<SpellScriptLoader>;
|
||||
template class ScriptRegistry<ServerScript>;
|
||||
template class ScriptRegistry<WorldScript>;
|
||||
template class ScriptRegistry<FormulaScript>;
|
||||
template class ScriptRegistry<WorldMapScript>;
|
||||
template class ScriptRegistry<InstanceMapScript>;
|
||||
template class ScriptRegistry<BattlegroundMapScript>;
|
||||
template class ScriptRegistry<ItemScript>;
|
||||
template class ScriptRegistry<CreatureScript>;
|
||||
template class ScriptRegistry<GameObjectScript>;
|
||||
template class ScriptRegistry<AreaTriggerScript>;
|
||||
template class ScriptRegistry<BattlegroundScript>;
|
||||
template class ScriptRegistry<OutdoorPvPScript>;
|
||||
template class ScriptRegistry<CommandScript>;
|
||||
template class ScriptRegistry<WeatherScript>;
|
||||
template class ScriptRegistry<AuctionHouseScript>;
|
||||
template class ScriptRegistry<ConditionScript>;
|
||||
template class ScriptRegistry<VehicleScript>;
|
||||
template class ScriptRegistry<DynamicObjectScript>;
|
||||
template class ScriptRegistry<TransportScript>;
|
||||
template class ScriptRegistry<AchievementCriteriaScript>;
|
||||
template class ScriptRegistry<PlayerScript>;
|
||||
template class ScriptRegistry<GuildScript>;
|
||||
template class ScriptRegistry<GroupScript>;
|
||||
template class ScriptRegistry<UnitScript>;
|
||||
template class ScriptRegistry<AccountScript>;
|
||||
template class TC_GAME_API ScriptRegistry<SpellScriptLoader>;
|
||||
template class TC_GAME_API ScriptRegistry<ServerScript>;
|
||||
template class TC_GAME_API ScriptRegistry<WorldScript>;
|
||||
template class TC_GAME_API ScriptRegistry<FormulaScript>;
|
||||
template class TC_GAME_API ScriptRegistry<WorldMapScript>;
|
||||
template class TC_GAME_API ScriptRegistry<InstanceMapScript>;
|
||||
template class TC_GAME_API ScriptRegistry<BattlegroundMapScript>;
|
||||
template class TC_GAME_API ScriptRegistry<ItemScript>;
|
||||
template class TC_GAME_API ScriptRegistry<CreatureScript>;
|
||||
template class TC_GAME_API ScriptRegistry<GameObjectScript>;
|
||||
template class TC_GAME_API ScriptRegistry<AreaTriggerScript>;
|
||||
template class TC_GAME_API ScriptRegistry<BattlegroundScript>;
|
||||
template class TC_GAME_API ScriptRegistry<OutdoorPvPScript>;
|
||||
template class TC_GAME_API ScriptRegistry<CommandScript>;
|
||||
template class TC_GAME_API ScriptRegistry<WeatherScript>;
|
||||
template class TC_GAME_API ScriptRegistry<AuctionHouseScript>;
|
||||
template class TC_GAME_API ScriptRegistry<ConditionScript>;
|
||||
template class TC_GAME_API ScriptRegistry<VehicleScript>;
|
||||
template class TC_GAME_API ScriptRegistry<DynamicObjectScript>;
|
||||
template class TC_GAME_API ScriptRegistry<TransportScript>;
|
||||
template class TC_GAME_API ScriptRegistry<AchievementCriteriaScript>;
|
||||
template class TC_GAME_API ScriptRegistry<PlayerScript>;
|
||||
template class TC_GAME_API ScriptRegistry<GuildScript>;
|
||||
template class TC_GAME_API ScriptRegistry<GroupScript>;
|
||||
template class TC_GAME_API ScriptRegistry<UnitScript>;
|
||||
template class TC_GAME_API ScriptRegistry<AccountScript>;
|
||||
|
||||
// Undefine utility macros.
|
||||
#undef GET_SCRIPT_RET
|
||||
|
||||
Reference in New Issue
Block a user