[7295] Make more static world data accessable for scripts use. Author: NoFantasy
--HG-- branch : trunk
This commit is contained in:
@@ -7641,3 +7641,12 @@ void ObjectMgr::LoadTransportEvents()
|
|||||||
delete result;
|
delete result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CreatureInfo const* GetCreatureTemplateStore(uint32 entry)
|
||||||
|
{
|
||||||
|
return sCreatureStorage.LookupEntry<CreatureInfo>(entry);
|
||||||
|
}
|
||||||
|
|
||||||
|
Quest const* GetQuestTemplateStore(uint32 entry)
|
||||||
|
{
|
||||||
|
return objmgr.GetQuestTemplate(entry);
|
||||||
|
}
|
||||||
|
|||||||
@@ -924,6 +924,8 @@ TRINITY_DLL_SPEC uint32 GetScriptId(const char *name);
|
|||||||
TRINITY_DLL_SPEC ObjectMgr::ScriptNameMap& GetScriptNames();
|
TRINITY_DLL_SPEC ObjectMgr::ScriptNameMap& GetScriptNames();
|
||||||
TRINITY_DLL_SPEC GameObjectInfo const *GetGameObjectInfo(uint32 id);
|
TRINITY_DLL_SPEC GameObjectInfo const *GetGameObjectInfo(uint32 id);
|
||||||
TRINITY_DLL_SPEC CreatureInfo const *GetCreatureInfo(uint32 id);
|
TRINITY_DLL_SPEC CreatureInfo const *GetCreatureInfo(uint32 id);
|
||||||
|
TRINITY_DLL_SPEC CreatureInfo const* GetCreatureTemplateStore(uint32 entry);
|
||||||
|
TRINITY_DLL_SPEC Quest const* GetQuestTemplateStore(uint32 entry);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
@@ -709,4 +709,6 @@ uint32 const* GetTalentTabPages(uint32 cls)
|
|||||||
TRINITY_DLL_SPEC DBCStorage <SoundEntriesEntry> const* GetSoundEntriesStore() { return &sSoundEntriesStore; }
|
TRINITY_DLL_SPEC DBCStorage <SoundEntriesEntry> const* GetSoundEntriesStore() { return &sSoundEntriesStore; }
|
||||||
TRINITY_DLL_SPEC DBCStorage <SpellEntry> const* GetSpellStore() { return &sSpellStore; }
|
TRINITY_DLL_SPEC DBCStorage <SpellEntry> const* GetSpellStore() { return &sSpellStore; }
|
||||||
TRINITY_DLL_SPEC DBCStorage <SpellRangeEntry> const* GetSpellRangeStore() { return &sSpellRangeStore; }
|
TRINITY_DLL_SPEC DBCStorage <SpellRangeEntry> const* GetSpellRangeStore() { return &sSpellRangeStore; }
|
||||||
|
TRINITY_DLL_SPEC DBCStorage <FactionEntry> const* GetFactionStore() { return &sFactionStore; }
|
||||||
|
TRINITY_DLL_SPEC DBCStorage <ItemEntry> const* GetItemDisplayStore() { return &sItemStore; }
|
||||||
|
TRINITY_DLL_SPEC DBCStorage <CreatureDisplayInfoEntry> const* GetCreatureDisplayStore() { return &sCreatureDisplayInfoStore; }
|
||||||
|
|||||||
@@ -220,5 +220,8 @@ void LoadDBCStores(const std::string& dataPath);
|
|||||||
TRINITY_DLL_SPEC DBCStorage <SoundEntriesEntry> const* GetSoundEntriesStore();
|
TRINITY_DLL_SPEC DBCStorage <SoundEntriesEntry> const* GetSoundEntriesStore();
|
||||||
TRINITY_DLL_SPEC DBCStorage <SpellEntry> const* GetSpellStore();
|
TRINITY_DLL_SPEC DBCStorage <SpellEntry> const* GetSpellStore();
|
||||||
TRINITY_DLL_SPEC DBCStorage <SpellRangeEntry> const* GetSpellRangeStore();
|
TRINITY_DLL_SPEC DBCStorage <SpellRangeEntry> const* GetSpellRangeStore();
|
||||||
|
TRINITY_DLL_SPEC DBCStorage <FactionEntry> const* GetFactionStore();
|
||||||
|
TRINITY_DLL_SPEC DBCStorage <ItemEntry> const* GetItemDisplayStore();
|
||||||
|
TRINITY_DLL_SPEC DBCStorage <CreatureDisplayInfoEntry> const* GetCreatureDisplayStore();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#ifndef __REVISION_NR_H__
|
#ifndef __REVISION_NR_H__
|
||||||
#define __REVISION_NR_H__
|
#define __REVISION_NR_H__
|
||||||
#define REVISION_NR "7294"
|
#define REVISION_NR "7295"
|
||||||
#endif // __REVISION_NR_H__
|
#endif // __REVISION_NR_H__
|
||||||
|
|||||||
Reference in New Issue
Block a user