[svn] * svn:eol-style native set on all files that need it
--HG-- branch : trunk
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
To compile this properly, you need to get the scripts from:
|
||||
|
||||
http://svn.assembla.com/svn/trinityscripts
|
||||
|
||||
and get them in a "scripts" folder inside this folder
|
||||
|
||||
To compile this properly, you need to get the scripts from:
|
||||
|
||||
http://svn.assembla.com/svn/trinityscripts
|
||||
|
||||
and get them in a "scripts" folder inside this folder
|
||||
|
||||
|
||||
+2135
-2135
File diff suppressed because it is too large
Load Diff
@@ -1,88 +1,88 @@
|
||||
/* Copyright (C) 2006 - 2008 ScriptDev2 <https://scriptdev2.svn.sourceforge.net/>
|
||||
* This program is free software licensed under GPL version 2
|
||||
* Please see the included DOCS/LICENSE.TXT for more information */
|
||||
|
||||
#ifndef SCRIPTMGR_H
|
||||
#define SCRIPTMGR_H
|
||||
|
||||
#include "Common.h"
|
||||
#include "Platform/CompilerDefs.h"
|
||||
#include "Database/DBCStructure.h"
|
||||
|
||||
class Player;
|
||||
class Creature;
|
||||
class CreatureAI;
|
||||
class InstanceData;
|
||||
class Quest;
|
||||
class Item;
|
||||
class GameObject;
|
||||
class SpellCastTargets;
|
||||
class Map;
|
||||
class Unit;
|
||||
class WorldObject;
|
||||
|
||||
#define MAX_SCRIPTS 1000 //72 bytes each (approx 71kb)
|
||||
#define VISIBLE_RANGE (166.0f) //MAX visible range (size of grid)
|
||||
#define DEFAULT_TEXT "<Trinity Script Text Entry Missing!>"
|
||||
|
||||
struct Script
|
||||
{
|
||||
Script() :
|
||||
pGossipHello(NULL), pQuestAccept(NULL), pGossipSelect(NULL), pGossipSelectWithCode(NULL),
|
||||
pQuestSelect(NULL), pQuestComplete(NULL), pNPCDialogStatus(NULL), pGODialogStatus(NULL), pChooseReward(NULL),
|
||||
pItemHello(NULL), pGOHello(NULL), pAreaTrigger(NULL), pItemQuestAccept(NULL), pGOQuestAccept(NULL),
|
||||
pGOChooseReward(NULL),pReceiveEmote(NULL),pItemUse(NULL), GetAI(NULL), GetInstanceData(NULL)
|
||||
{}
|
||||
|
||||
std::string Name;
|
||||
|
||||
// Quest/gossip Methods to be scripted
|
||||
bool (*pGossipHello )(Player*, Creature*);
|
||||
bool (*pQuestAccept )(Player*, Creature*, Quest const* );
|
||||
bool (*pGossipSelect )(Player*, Creature*, uint32 , uint32 );
|
||||
bool (*pGossipSelectWithCode)(Player*, Creature*, uint32 , uint32 , const char* );
|
||||
bool (*pQuestSelect )(Player*, Creature*, Quest const* );
|
||||
bool (*pQuestComplete )(Player*, Creature*, Quest const* );
|
||||
uint32 (*pNPCDialogStatus )(Player*, Creature* );
|
||||
uint32 (*pGODialogStatus )(Player *player, GameObject * _GO );
|
||||
bool (*pChooseReward )(Player*, Creature*, Quest const*, uint32 );
|
||||
bool (*pItemHello )(Player*, Item*, Quest const* );
|
||||
bool (*pGOHello )(Player*, GameObject* );
|
||||
bool (*pAreaTrigger )(Player*, AreaTriggerEntry* );
|
||||
bool (*pItemQuestAccept )(Player*, Item *, Quest const* );
|
||||
bool (*pGOQuestAccept )(Player*, GameObject*, Quest const* );
|
||||
bool (*pGOChooseReward )(Player*, GameObject*_GO, Quest const*, uint32 );
|
||||
bool (*pReceiveEmote )(Player*, Creature*, uint32 );
|
||||
bool (*pItemUse )(Player*, Item*, SpellCastTargets const& );
|
||||
|
||||
CreatureAI* (*GetAI)(Creature*);
|
||||
InstanceData* (*GetInstanceData)(Map*);
|
||||
};
|
||||
|
||||
extern int nrscripts;
|
||||
extern Script *m_scripts[MAX_SCRIPTS];
|
||||
|
||||
// Localized Text function
|
||||
const char* GetEventAILocalizedText(uint32 entry);
|
||||
|
||||
//EventAI text function
|
||||
const char* GetEventAIText(uint32 entry); // TODO: Locales
|
||||
|
||||
//Generic scripting text function
|
||||
void DoScriptText(int32 textEntry, WorldObject* pSource, Unit* target = NULL);
|
||||
|
||||
#if COMPILER == COMPILER_GNU
|
||||
#define FUNC_PTR(name,callconvention,returntype,parameters) typedef returntype(*name)parameters __attribute__ ((callconvention));
|
||||
#else
|
||||
#define FUNC_PTR(name, callconvention, returntype, parameters) typedef returntype(callconvention *name)parameters;
|
||||
#endif
|
||||
|
||||
#ifdef WIN32
|
||||
#define MANGOS_DLL_EXPORT extern "C" __declspec(dllexport)
|
||||
#elif defined( __GNUC__ )
|
||||
#define MANGOS_DLL_EXPORT extern "C"
|
||||
#else
|
||||
#define MANGOS_DLL_EXPORT extern "C" export
|
||||
#endif
|
||||
|
||||
#endif
|
||||
/* Copyright (C) 2006 - 2008 ScriptDev2 <https://scriptdev2.svn.sourceforge.net/>
|
||||
* This program is free software licensed under GPL version 2
|
||||
* Please see the included DOCS/LICENSE.TXT for more information */
|
||||
|
||||
#ifndef SCRIPTMGR_H
|
||||
#define SCRIPTMGR_H
|
||||
|
||||
#include "Common.h"
|
||||
#include "Platform/CompilerDefs.h"
|
||||
#include "Database/DBCStructure.h"
|
||||
|
||||
class Player;
|
||||
class Creature;
|
||||
class CreatureAI;
|
||||
class InstanceData;
|
||||
class Quest;
|
||||
class Item;
|
||||
class GameObject;
|
||||
class SpellCastTargets;
|
||||
class Map;
|
||||
class Unit;
|
||||
class WorldObject;
|
||||
|
||||
#define MAX_SCRIPTS 1000 //72 bytes each (approx 71kb)
|
||||
#define VISIBLE_RANGE (166.0f) //MAX visible range (size of grid)
|
||||
#define DEFAULT_TEXT "<Trinity Script Text Entry Missing!>"
|
||||
|
||||
struct Script
|
||||
{
|
||||
Script() :
|
||||
pGossipHello(NULL), pQuestAccept(NULL), pGossipSelect(NULL), pGossipSelectWithCode(NULL),
|
||||
pQuestSelect(NULL), pQuestComplete(NULL), pNPCDialogStatus(NULL), pGODialogStatus(NULL), pChooseReward(NULL),
|
||||
pItemHello(NULL), pGOHello(NULL), pAreaTrigger(NULL), pItemQuestAccept(NULL), pGOQuestAccept(NULL),
|
||||
pGOChooseReward(NULL),pReceiveEmote(NULL),pItemUse(NULL), GetAI(NULL), GetInstanceData(NULL)
|
||||
{}
|
||||
|
||||
std::string Name;
|
||||
|
||||
// Quest/gossip Methods to be scripted
|
||||
bool (*pGossipHello )(Player*, Creature*);
|
||||
bool (*pQuestAccept )(Player*, Creature*, Quest const* );
|
||||
bool (*pGossipSelect )(Player*, Creature*, uint32 , uint32 );
|
||||
bool (*pGossipSelectWithCode)(Player*, Creature*, uint32 , uint32 , const char* );
|
||||
bool (*pQuestSelect )(Player*, Creature*, Quest const* );
|
||||
bool (*pQuestComplete )(Player*, Creature*, Quest const* );
|
||||
uint32 (*pNPCDialogStatus )(Player*, Creature* );
|
||||
uint32 (*pGODialogStatus )(Player *player, GameObject * _GO );
|
||||
bool (*pChooseReward )(Player*, Creature*, Quest const*, uint32 );
|
||||
bool (*pItemHello )(Player*, Item*, Quest const* );
|
||||
bool (*pGOHello )(Player*, GameObject* );
|
||||
bool (*pAreaTrigger )(Player*, AreaTriggerEntry* );
|
||||
bool (*pItemQuestAccept )(Player*, Item *, Quest const* );
|
||||
bool (*pGOQuestAccept )(Player*, GameObject*, Quest const* );
|
||||
bool (*pGOChooseReward )(Player*, GameObject*_GO, Quest const*, uint32 );
|
||||
bool (*pReceiveEmote )(Player*, Creature*, uint32 );
|
||||
bool (*pItemUse )(Player*, Item*, SpellCastTargets const& );
|
||||
|
||||
CreatureAI* (*GetAI)(Creature*);
|
||||
InstanceData* (*GetInstanceData)(Map*);
|
||||
};
|
||||
|
||||
extern int nrscripts;
|
||||
extern Script *m_scripts[MAX_SCRIPTS];
|
||||
|
||||
// Localized Text function
|
||||
const char* GetEventAILocalizedText(uint32 entry);
|
||||
|
||||
//EventAI text function
|
||||
const char* GetEventAIText(uint32 entry); // TODO: Locales
|
||||
|
||||
//Generic scripting text function
|
||||
void DoScriptText(int32 textEntry, WorldObject* pSource, Unit* target = NULL);
|
||||
|
||||
#if COMPILER == COMPILER_GNU
|
||||
#define FUNC_PTR(name,callconvention,returntype,parameters) typedef returntype(*name)parameters __attribute__ ((callconvention));
|
||||
#else
|
||||
#define FUNC_PTR(name, callconvention, returntype, parameters) typedef returntype(callconvention *name)parameters;
|
||||
#endif
|
||||
|
||||
#ifdef WIN32
|
||||
#define MANGOS_DLL_EXPORT extern "C" __declspec(dllexport)
|
||||
#elif defined( __GNUC__ )
|
||||
#define MANGOS_DLL_EXPORT extern "C"
|
||||
#else
|
||||
#define MANGOS_DLL_EXPORT extern "C" export
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,183 +1,183 @@
|
||||
/* Copyright (C) 2006 - 2008 ScriptDev2 <https://scriptdev2.svn.sourceforge.net/>
|
||||
* This program is free software licensed under GPL version 2
|
||||
* Please see the included DOCS/LICENSE.TXT for more information */
|
||||
|
||||
#ifndef SC_PLAYER_H
|
||||
#define SC_PLAYER_H
|
||||
|
||||
#include "Player.h"
|
||||
#include "GossipDef.h"
|
||||
#include "QuestDef.h"
|
||||
|
||||
// Gossip Item Text
|
||||
#define GOSSIP_TEXT_BROWSE_GOODS "I'd like to browse your goods."
|
||||
#define GOSSIP_TEXT_TRAIN "Train me!"
|
||||
|
||||
#define GOSSIP_TEXT_BANK "The Bank"
|
||||
#define GOSSIP_TEXT_WINDRIDER "Wind rider master"
|
||||
#define GOSSIP_TEXT_GRYPHON "Gryphon Master"
|
||||
#define GOSSIP_TEXT_BATHANDLER "Bat Handler"
|
||||
#define GOSSIP_TEXT_HIPPOGRYPH "Hippogryph Master"
|
||||
#define GOSSIP_TEXT_FLIGHTMASTER "Flight Master"
|
||||
#define GOSSIP_TEXT_AUCTIONHOUSE "Auction House"
|
||||
#define GOSSIP_TEXT_GUILDMASTER "Guild Master"
|
||||
#define GOSSIP_TEXT_INN "The Inn"
|
||||
#define GOSSIP_TEXT_MAILBOX "Mailbox"
|
||||
#define GOSSIP_TEXT_STABLEMASTER "Stable Master"
|
||||
#define GOSSIP_TEXT_WEAPONMASTER "Weapons Trainer"
|
||||
#define GOSSIP_TEXT_BATTLEMASTER "Battlemaster"
|
||||
#define GOSSIP_TEXT_CLASSTRAINER "Class Trainer"
|
||||
#define GOSSIP_TEXT_PROFTRAINER "Profession Trainer"
|
||||
#define GOSSIP_TEXT_OFFICERS "The officers` lounge"
|
||||
|
||||
#define GOSSIP_TEXT_ALTERACVALLEY "Alterac Valley"
|
||||
#define GOSSIP_TEXT_ARATHIBASIN "Arathi Basin"
|
||||
#define GOSSIP_TEXT_WARSONGULCH "Warsong Gulch"
|
||||
#define GOSSIP_TEXT_ARENA "Arena"
|
||||
#define GOSSIP_TEXT_EYEOFTHESTORM "Eye of The Storm"
|
||||
|
||||
#define GOSSIP_TEXT_DRUID "Druid"
|
||||
#define GOSSIP_TEXT_HUNTER "Hunter"
|
||||
#define GOSSIP_TEXT_PRIEST "Priest"
|
||||
#define GOSSIP_TEXT_ROGUE "Rogue"
|
||||
#define GOSSIP_TEXT_WARRIOR "Warrior"
|
||||
#define GOSSIP_TEXT_PALADIN "Paladin"
|
||||
#define GOSSIP_TEXT_SHAMAN "Shaman"
|
||||
#define GOSSIP_TEXT_MAGE "Mage"
|
||||
#define GOSSIP_TEXT_WARLOCK "Warlock"
|
||||
|
||||
#define GOSSIP_TEXT_ALCHEMY "Alchemy"
|
||||
#define GOSSIP_TEXT_BLACKSMITHING "Blacksmithing"
|
||||
#define GOSSIP_TEXT_COOKING "Cooking"
|
||||
#define GOSSIP_TEXT_ENCHANTING "Enchanting"
|
||||
#define GOSSIP_TEXT_ENGINEERING "Engineering"
|
||||
#define GOSSIP_TEXT_FIRSTAID "First Aid"
|
||||
#define GOSSIP_TEXT_HERBALISM "Herbalism"
|
||||
#define GOSSIP_TEXT_LEATHERWORKING "Leatherworking"
|
||||
#define GOSSIP_TEXT_POISONS "Poisons"
|
||||
#define GOSSIP_TEXT_TAILORING "Tailoring"
|
||||
#define GOSSIP_TEXT_MINING "Mining"
|
||||
#define GOSSIP_TEXT_FISHING "Fishing"
|
||||
#define GOSSIP_TEXT_SKINNING "Skinning"
|
||||
#define GOSSIP_TEXT_JEWELCRAFTING "Jewelcrafting"
|
||||
|
||||
#define GOSSIP_TEXT_IRONFORGE_BANK "Bank of Ironforge"
|
||||
#define GOSSIP_TEXT_STORMWIND_BANK "Bank of Stormwind"
|
||||
#define GOSSIP_TEXT_DEEPRUNTRAM "Deeprun Tram"
|
||||
#define GOSSIP_TEXT_ZEPPLINMASTER "Zeppelin master"
|
||||
#define GOSSIP_TEXT_FERRY "Rut'theran Ferry"
|
||||
|
||||
// Skill defines
|
||||
|
||||
#define TRADESKILL_ALCHEMY 1
|
||||
#define TRADESKILL_BLACKSMITHING 2
|
||||
#define TRADESKILL_COOKING 3
|
||||
#define TRADESKILL_ENCHANTING 4
|
||||
#define TRADESKILL_ENGINEERING 5
|
||||
#define TRADESKILL_FIRSTAID 6
|
||||
#define TRADESKILL_HERBALISM 7
|
||||
#define TRADESKILL_LEATHERWORKING 8
|
||||
#define TRADESKILL_POISONS 9
|
||||
#define TRADESKILL_TAILORING 10
|
||||
#define TRADESKILL_MINING 11
|
||||
#define TRADESKILL_FISHING 12
|
||||
#define TRADESKILL_SKINNING 13
|
||||
#define TRADESKILL_JEWLCRAFTING 14
|
||||
|
||||
#define TRADESKILL_LEVEL_NONE 0
|
||||
#define TRADESKILL_LEVEL_APPRENTICE 1
|
||||
#define TRADESKILL_LEVEL_JOURNEYMAN 2
|
||||
#define TRADESKILL_LEVEL_EXPERT 3
|
||||
#define TRADESKILL_LEVEL_ARTISAN 4
|
||||
#define TRADESKILL_LEVEL_MASTER 5
|
||||
|
||||
// Gossip defines
|
||||
|
||||
#define GOSSIP_ACTION_TRADE 1
|
||||
#define GOSSIP_ACTION_TRAIN 2
|
||||
#define GOSSIP_ACTION_TAXI 3
|
||||
#define GOSSIP_ACTION_GUILD 4
|
||||
#define GOSSIP_ACTION_BATTLE 5
|
||||
#define GOSSIP_ACTION_BANK 6
|
||||
#define GOSSIP_ACTION_INN 7
|
||||
#define GOSSIP_ACTION_HEAL 8
|
||||
#define GOSSIP_ACTION_TABARD 9
|
||||
#define GOSSIP_ACTION_AUCTION 10
|
||||
#define GOSSIP_ACTION_INN_INFO 11
|
||||
#define GOSSIP_ACTION_UNLEARN 12
|
||||
#define GOSSIP_ACTION_INFO_DEF 1000
|
||||
|
||||
#define GOSSIP_SENDER_MAIN 1
|
||||
#define GOSSIP_SENDER_INN_INFO 2
|
||||
#define GOSSIP_SENDER_INFO 3
|
||||
#define GOSSIP_SENDER_SEC_PROFTRAIN 4
|
||||
#define GOSSIP_SENDER_SEC_CLASSTRAIN 5
|
||||
#define GOSSIP_SENDER_SEC_BATTLEINFO 6
|
||||
#define GOSSIP_SENDER_SEC_BANK 7
|
||||
#define GOSSIP_SENDER_SEC_INN 8
|
||||
#define GOSSIP_SENDER_SEC_MAILBOX 9
|
||||
#define GOSSIP_SENDER_SEC_STABLEMASTER 10
|
||||
|
||||
#define DEFAULT_GOSSIP_MESSAGE 0xffffff
|
||||
|
||||
extern uint32 GetSkillLevel(Player *player,uint32 skill);
|
||||
|
||||
// Defined fuctions to use with player.
|
||||
|
||||
// This fuction add's a menu item,
|
||||
// a - Icon Id
|
||||
// b - Text
|
||||
// c - Sender(this is to identify the current Menu with this item)
|
||||
// d - Action (identifys this Menu Item)
|
||||
// e - Text to be displayed in pop up box
|
||||
// f - Money value in pop up box
|
||||
#define ADD_GOSSIP_ITEM(a,b,c,d) PlayerTalkClass->GetGossipMenu().AddMenuItem(a,b,c,d,"",0)
|
||||
#define ADD_GOSSIP_ITEM_EXTENDED(a,b,c,d,e,f,g) PlayerTalkClass->GetGossipMenu().AddMenuItem(a,b,c,d,e,f,g)
|
||||
|
||||
// This fuction Sends the current menu to show to client, a - NPCTEXTID(uint32) , b - npc guid(uint64)
|
||||
#define SEND_GOSSIP_MENU(a,b) PlayerTalkClass->SendGossipMenu(a,b)
|
||||
|
||||
// This fuction shows POI(point of interest) to client.
|
||||
// a - position X
|
||||
// b - position Y
|
||||
// c - Icon Id
|
||||
// d - Flags
|
||||
// e - Data
|
||||
// f - Location Name
|
||||
#define SEND_POI(a,b,c,d,e,f) PlayerTalkClass->SendPointOfInterest(a,b,c,d,e,f)
|
||||
|
||||
// Closes the Menu
|
||||
#define CLOSE_GOSSIP_MENU() PlayerTalkClass->CloseGossip()
|
||||
|
||||
// Fuction to tell to client the details
|
||||
// a - quest object
|
||||
// b - npc guid(uint64)
|
||||
// c - Activate accept(bool)
|
||||
#define SEND_QUEST_DETAILS(a,b,c) PlayerTalkClass->SendQuestDetails(a,b,c)
|
||||
|
||||
// Fuction to tell to client the requested items to complete quest
|
||||
// a - quest object
|
||||
// b - npc guid(uint64)
|
||||
// c - Iscompletable(bool)
|
||||
// d - close at cancel(bool) - in case single incomplite ques
|
||||
#define SEND_REQUESTEDITEMS(a,b,c,d) PlayerTalkClass->SendRequestedItems(a,b,c,d)
|
||||
|
||||
// Fuctions to send NPC lists, a - is always the npc guid(uint64)
|
||||
#define SEND_VENDORLIST(a) GetSession()->SendListInventory(a)
|
||||
#define SEND_TRAINERLIST(a) GetSession()->SendTrainerList(a)
|
||||
#define SEND_BANKERLIST(a) GetSession()->SendShowBank(a)
|
||||
#define SEND_TABARDLIST(a) GetSession()->SendTabardVendorActivate(a)
|
||||
#define SEND_AUCTIONLIST(a) GetSession()->SendAuctionHello(a)
|
||||
#define SEND_TAXILIST(a) GetSession()->SendTaxiStatus(a)
|
||||
|
||||
// Ressurect's the player if is dead.
|
||||
#define SEND_SPRESURRECT() GetSession()->SendSpiritResurrect()
|
||||
|
||||
// Get the player's honor rank.
|
||||
#define GET_HONORRANK() GetHonorRank()
|
||||
// -----------------------------------
|
||||
|
||||
// defined fuctions to use with Creature
|
||||
|
||||
#define QUEST_DIALOG_STATUS(a,b,c) GetSession()->getDialogStatus(a,b,c)
|
||||
#endif
|
||||
/* Copyright (C) 2006 - 2008 ScriptDev2 <https://scriptdev2.svn.sourceforge.net/>
|
||||
* This program is free software licensed under GPL version 2
|
||||
* Please see the included DOCS/LICENSE.TXT for more information */
|
||||
|
||||
#ifndef SC_PLAYER_H
|
||||
#define SC_PLAYER_H
|
||||
|
||||
#include "Player.h"
|
||||
#include "GossipDef.h"
|
||||
#include "QuestDef.h"
|
||||
|
||||
// Gossip Item Text
|
||||
#define GOSSIP_TEXT_BROWSE_GOODS "I'd like to browse your goods."
|
||||
#define GOSSIP_TEXT_TRAIN "Train me!"
|
||||
|
||||
#define GOSSIP_TEXT_BANK "The Bank"
|
||||
#define GOSSIP_TEXT_WINDRIDER "Wind rider master"
|
||||
#define GOSSIP_TEXT_GRYPHON "Gryphon Master"
|
||||
#define GOSSIP_TEXT_BATHANDLER "Bat Handler"
|
||||
#define GOSSIP_TEXT_HIPPOGRYPH "Hippogryph Master"
|
||||
#define GOSSIP_TEXT_FLIGHTMASTER "Flight Master"
|
||||
#define GOSSIP_TEXT_AUCTIONHOUSE "Auction House"
|
||||
#define GOSSIP_TEXT_GUILDMASTER "Guild Master"
|
||||
#define GOSSIP_TEXT_INN "The Inn"
|
||||
#define GOSSIP_TEXT_MAILBOX "Mailbox"
|
||||
#define GOSSIP_TEXT_STABLEMASTER "Stable Master"
|
||||
#define GOSSIP_TEXT_WEAPONMASTER "Weapons Trainer"
|
||||
#define GOSSIP_TEXT_BATTLEMASTER "Battlemaster"
|
||||
#define GOSSIP_TEXT_CLASSTRAINER "Class Trainer"
|
||||
#define GOSSIP_TEXT_PROFTRAINER "Profession Trainer"
|
||||
#define GOSSIP_TEXT_OFFICERS "The officers` lounge"
|
||||
|
||||
#define GOSSIP_TEXT_ALTERACVALLEY "Alterac Valley"
|
||||
#define GOSSIP_TEXT_ARATHIBASIN "Arathi Basin"
|
||||
#define GOSSIP_TEXT_WARSONGULCH "Warsong Gulch"
|
||||
#define GOSSIP_TEXT_ARENA "Arena"
|
||||
#define GOSSIP_TEXT_EYEOFTHESTORM "Eye of The Storm"
|
||||
|
||||
#define GOSSIP_TEXT_DRUID "Druid"
|
||||
#define GOSSIP_TEXT_HUNTER "Hunter"
|
||||
#define GOSSIP_TEXT_PRIEST "Priest"
|
||||
#define GOSSIP_TEXT_ROGUE "Rogue"
|
||||
#define GOSSIP_TEXT_WARRIOR "Warrior"
|
||||
#define GOSSIP_TEXT_PALADIN "Paladin"
|
||||
#define GOSSIP_TEXT_SHAMAN "Shaman"
|
||||
#define GOSSIP_TEXT_MAGE "Mage"
|
||||
#define GOSSIP_TEXT_WARLOCK "Warlock"
|
||||
|
||||
#define GOSSIP_TEXT_ALCHEMY "Alchemy"
|
||||
#define GOSSIP_TEXT_BLACKSMITHING "Blacksmithing"
|
||||
#define GOSSIP_TEXT_COOKING "Cooking"
|
||||
#define GOSSIP_TEXT_ENCHANTING "Enchanting"
|
||||
#define GOSSIP_TEXT_ENGINEERING "Engineering"
|
||||
#define GOSSIP_TEXT_FIRSTAID "First Aid"
|
||||
#define GOSSIP_TEXT_HERBALISM "Herbalism"
|
||||
#define GOSSIP_TEXT_LEATHERWORKING "Leatherworking"
|
||||
#define GOSSIP_TEXT_POISONS "Poisons"
|
||||
#define GOSSIP_TEXT_TAILORING "Tailoring"
|
||||
#define GOSSIP_TEXT_MINING "Mining"
|
||||
#define GOSSIP_TEXT_FISHING "Fishing"
|
||||
#define GOSSIP_TEXT_SKINNING "Skinning"
|
||||
#define GOSSIP_TEXT_JEWELCRAFTING "Jewelcrafting"
|
||||
|
||||
#define GOSSIP_TEXT_IRONFORGE_BANK "Bank of Ironforge"
|
||||
#define GOSSIP_TEXT_STORMWIND_BANK "Bank of Stormwind"
|
||||
#define GOSSIP_TEXT_DEEPRUNTRAM "Deeprun Tram"
|
||||
#define GOSSIP_TEXT_ZEPPLINMASTER "Zeppelin master"
|
||||
#define GOSSIP_TEXT_FERRY "Rut'theran Ferry"
|
||||
|
||||
// Skill defines
|
||||
|
||||
#define TRADESKILL_ALCHEMY 1
|
||||
#define TRADESKILL_BLACKSMITHING 2
|
||||
#define TRADESKILL_COOKING 3
|
||||
#define TRADESKILL_ENCHANTING 4
|
||||
#define TRADESKILL_ENGINEERING 5
|
||||
#define TRADESKILL_FIRSTAID 6
|
||||
#define TRADESKILL_HERBALISM 7
|
||||
#define TRADESKILL_LEATHERWORKING 8
|
||||
#define TRADESKILL_POISONS 9
|
||||
#define TRADESKILL_TAILORING 10
|
||||
#define TRADESKILL_MINING 11
|
||||
#define TRADESKILL_FISHING 12
|
||||
#define TRADESKILL_SKINNING 13
|
||||
#define TRADESKILL_JEWLCRAFTING 14
|
||||
|
||||
#define TRADESKILL_LEVEL_NONE 0
|
||||
#define TRADESKILL_LEVEL_APPRENTICE 1
|
||||
#define TRADESKILL_LEVEL_JOURNEYMAN 2
|
||||
#define TRADESKILL_LEVEL_EXPERT 3
|
||||
#define TRADESKILL_LEVEL_ARTISAN 4
|
||||
#define TRADESKILL_LEVEL_MASTER 5
|
||||
|
||||
// Gossip defines
|
||||
|
||||
#define GOSSIP_ACTION_TRADE 1
|
||||
#define GOSSIP_ACTION_TRAIN 2
|
||||
#define GOSSIP_ACTION_TAXI 3
|
||||
#define GOSSIP_ACTION_GUILD 4
|
||||
#define GOSSIP_ACTION_BATTLE 5
|
||||
#define GOSSIP_ACTION_BANK 6
|
||||
#define GOSSIP_ACTION_INN 7
|
||||
#define GOSSIP_ACTION_HEAL 8
|
||||
#define GOSSIP_ACTION_TABARD 9
|
||||
#define GOSSIP_ACTION_AUCTION 10
|
||||
#define GOSSIP_ACTION_INN_INFO 11
|
||||
#define GOSSIP_ACTION_UNLEARN 12
|
||||
#define GOSSIP_ACTION_INFO_DEF 1000
|
||||
|
||||
#define GOSSIP_SENDER_MAIN 1
|
||||
#define GOSSIP_SENDER_INN_INFO 2
|
||||
#define GOSSIP_SENDER_INFO 3
|
||||
#define GOSSIP_SENDER_SEC_PROFTRAIN 4
|
||||
#define GOSSIP_SENDER_SEC_CLASSTRAIN 5
|
||||
#define GOSSIP_SENDER_SEC_BATTLEINFO 6
|
||||
#define GOSSIP_SENDER_SEC_BANK 7
|
||||
#define GOSSIP_SENDER_SEC_INN 8
|
||||
#define GOSSIP_SENDER_SEC_MAILBOX 9
|
||||
#define GOSSIP_SENDER_SEC_STABLEMASTER 10
|
||||
|
||||
#define DEFAULT_GOSSIP_MESSAGE 0xffffff
|
||||
|
||||
extern uint32 GetSkillLevel(Player *player,uint32 skill);
|
||||
|
||||
// Defined fuctions to use with player.
|
||||
|
||||
// This fuction add's a menu item,
|
||||
// a - Icon Id
|
||||
// b - Text
|
||||
// c - Sender(this is to identify the current Menu with this item)
|
||||
// d - Action (identifys this Menu Item)
|
||||
// e - Text to be displayed in pop up box
|
||||
// f - Money value in pop up box
|
||||
#define ADD_GOSSIP_ITEM(a,b,c,d) PlayerTalkClass->GetGossipMenu().AddMenuItem(a,b,c,d,"",0)
|
||||
#define ADD_GOSSIP_ITEM_EXTENDED(a,b,c,d,e,f,g) PlayerTalkClass->GetGossipMenu().AddMenuItem(a,b,c,d,e,f,g)
|
||||
|
||||
// This fuction Sends the current menu to show to client, a - NPCTEXTID(uint32) , b - npc guid(uint64)
|
||||
#define SEND_GOSSIP_MENU(a,b) PlayerTalkClass->SendGossipMenu(a,b)
|
||||
|
||||
// This fuction shows POI(point of interest) to client.
|
||||
// a - position X
|
||||
// b - position Y
|
||||
// c - Icon Id
|
||||
// d - Flags
|
||||
// e - Data
|
||||
// f - Location Name
|
||||
#define SEND_POI(a,b,c,d,e,f) PlayerTalkClass->SendPointOfInterest(a,b,c,d,e,f)
|
||||
|
||||
// Closes the Menu
|
||||
#define CLOSE_GOSSIP_MENU() PlayerTalkClass->CloseGossip()
|
||||
|
||||
// Fuction to tell to client the details
|
||||
// a - quest object
|
||||
// b - npc guid(uint64)
|
||||
// c - Activate accept(bool)
|
||||
#define SEND_QUEST_DETAILS(a,b,c) PlayerTalkClass->SendQuestDetails(a,b,c)
|
||||
|
||||
// Fuction to tell to client the requested items to complete quest
|
||||
// a - quest object
|
||||
// b - npc guid(uint64)
|
||||
// c - Iscompletable(bool)
|
||||
// d - close at cancel(bool) - in case single incomplite ques
|
||||
#define SEND_REQUESTEDITEMS(a,b,c,d) PlayerTalkClass->SendRequestedItems(a,b,c,d)
|
||||
|
||||
// Fuctions to send NPC lists, a - is always the npc guid(uint64)
|
||||
#define SEND_VENDORLIST(a) GetSession()->SendListInventory(a)
|
||||
#define SEND_TRAINERLIST(a) GetSession()->SendTrainerList(a)
|
||||
#define SEND_BANKERLIST(a) GetSession()->SendShowBank(a)
|
||||
#define SEND_TABARDLIST(a) GetSession()->SendTabardVendorActivate(a)
|
||||
#define SEND_AUCTIONLIST(a) GetSession()->SendAuctionHello(a)
|
||||
#define SEND_TAXILIST(a) GetSession()->SendTaxiStatus(a)
|
||||
|
||||
// Ressurect's the player if is dead.
|
||||
#define SEND_SPRESURRECT() GetSession()->SendSpiritResurrect()
|
||||
|
||||
// Get the player's honor rank.
|
||||
#define GET_HONORRANK() GetHonorRank()
|
||||
// -----------------------------------
|
||||
|
||||
// defined fuctions to use with Creature
|
||||
|
||||
#define QUEST_DIALOG_STATUS(a,b,c) GetSession()->getDialogStatus(a,b,c)
|
||||
#endif
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
CREATE DATABASE `trinityscript` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
|
||||
|
||||
GRANT ALL PRIVILEGES ON `trinityscript` . * TO 'trinity'@'localhost' WITH GRANT OPTION;
|
||||
CREATE DATABASE `trinityscript` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
|
||||
|
||||
GRANT ALL PRIVILEGES ON `trinityscript` . * TO 'trinity'@'localhost' WITH GRANT OPTION;
|
||||
|
||||
@@ -1,115 +1,115 @@
|
||||
DROP TABLE IF EXISTS `eventai_scripts`;
|
||||
CREATE TABLE `eventai_scripts` (
|
||||
`id` int(11) unsigned NOT NULL COMMENT 'Identifier' AUTO_INCREMENT,
|
||||
`creature_id` int(11) unsigned NOT NULL default '0' COMMENT 'Creature Template Identifier',
|
||||
|
||||
`event_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Event Type',
|
||||
`event_inverse_phase_mask` int(11) signed NOT NULL default '0' COMMENT 'Mask which phases this event will not trigger in',
|
||||
`event_chance` int(3) unsigned NOT NULL default '100',
|
||||
`event_flags` int(3) unsigned NOT NULL default '0',
|
||||
`event_param1` int(11) signed NOT NULL default '0',
|
||||
`event_param2` int(11) signed NOT NULL default '0',
|
||||
`event_param3` int(11) signed NOT NULL default '0',
|
||||
`event_param4` int(11) signed NOT NULL default '0',
|
||||
|
||||
`action1_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type',
|
||||
`action1_param1` int(11) signed NOT NULL default '0',
|
||||
`action1_param2` int(11) signed NOT NULL default '0',
|
||||
`action1_param3` int(11) signed NOT NULL default '0',
|
||||
|
||||
`action2_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type',
|
||||
`action2_param1` int(11) signed NOT NULL default '0',
|
||||
`action2_param2` int(11) signed NOT NULL default '0',
|
||||
`action2_param3` int(11) signed NOT NULL default '0',
|
||||
|
||||
`action3_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type',
|
||||
`action3_param1` int(11) signed NOT NULL default '0',
|
||||
`action3_param2` int(11) signed NOT NULL default '0',
|
||||
`action3_param3` int(11) signed NOT NULL default '0',
|
||||
|
||||
`comment` varchar(255) NOT NULL default '' COMMENT 'Event Comment',
|
||||
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Scripts';
|
||||
|
||||
DROP TABLE IF EXISTS `eventai_texts`;
|
||||
CREATE TABLE `eventai_texts` (
|
||||
|
||||
`id` int(11) unsigned NOT NULL default '0' COMMENT 'Identifier',
|
||||
`text` varchar(255) character set utf8 NOT NULL default '',
|
||||
`comment` varchar(255) character set utf8 NOT NULL default '' COMMENT 'Text Comment',
|
||||
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Texts used in EventAI';
|
||||
|
||||
DROP TABLE IF EXISTS `eventai_localized_texts`;
|
||||
CREATE TABLE `eventai_localized_texts` (
|
||||
|
||||
`id` int(11) unsigned NOT NULL COMMENT 'Identifier' AUTO_INCREMENT,
|
||||
`locale_1` varchar(255) NOT NULL default '',
|
||||
`locale_2` varchar(255) NOT NULL default '',
|
||||
`locale_3` varchar(255) NOT NULL default '',
|
||||
`locale_4` varchar(255) NOT NULL default '',
|
||||
`locale_5` varchar(255) NOT NULL default '',
|
||||
`locale_6` varchar(255) NOT NULL default '',
|
||||
`locale_7` varchar(255) NOT NULL default '',
|
||||
`locale_8` varchar(255) NOT NULL default '',
|
||||
`comment` varchar(255) NOT NULL default '' COMMENT 'Text Comment',
|
||||
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Localized Text';
|
||||
|
||||
DROP TABLE IF EXISTS `eventai_summons`;
|
||||
CREATE TABLE `eventai_summons` (
|
||||
`id` int(11) unsigned NOT NULL COMMENT 'Location Identifier' AUTO_INCREMENT,
|
||||
`position_x` float NOT NULL default '0',
|
||||
`position_y` float NOT NULL default '0',
|
||||
`position_z` float NOT NULL default '0',
|
||||
`orientation` float NOT NULL default '0',
|
||||
`spawntimesecs` int(11) unsigned NOT NULL default '120',
|
||||
`comment` varchar(255) NOT NULL default '' COMMENT 'Summon Comment',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Summoning Locations';
|
||||
|
||||
DROP TABLE IF EXISTS `script_texts`;
|
||||
CREATE TABLE `script_texts` (
|
||||
`entry` mediumint(8) NOT NULL,
|
||||
`content_default` text NOT NULL,
|
||||
`content_loc1` text,
|
||||
`content_loc2` text,
|
||||
`content_loc3` text,
|
||||
`content_loc4` text,
|
||||
`content_loc5` text,
|
||||
`content_loc6` text,
|
||||
`content_loc7` text,
|
||||
`content_loc8` text,
|
||||
`sound` mediumint(8) unsigned NOT NULL default '0',
|
||||
`type` tinyint unsigned NOT NULL default '0',
|
||||
`language` tinyint unsigned NOT NULL default '0',
|
||||
`comment` text,
|
||||
PRIMARY KEY (`entry`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Texts';
|
||||
|
||||
DROP TABLE IF EXISTS `custom_texts`;
|
||||
CREATE TABLE `custom_texts` (
|
||||
`entry` mediumint(8) NOT NULL,
|
||||
`content_default` text NOT NULL,
|
||||
`content_loc1` text,
|
||||
`content_loc2` text,
|
||||
`content_loc3` text,
|
||||
`content_loc4` text,
|
||||
`content_loc5` text,
|
||||
`content_loc6` text,
|
||||
`content_loc7` text,
|
||||
`content_loc8` text,
|
||||
`sound` mediumint(8) unsigned NOT NULL default '0',
|
||||
`type` tinyint unsigned NOT NULL default '0',
|
||||
`language` tinyint unsigned NOT NULL default '0',
|
||||
`comment` text,
|
||||
PRIMARY KEY (`entry`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Custom Texts';
|
||||
|
||||
DROP TABLE IF EXISTS `script_db_version`;
|
||||
CREATE TABLE `script_db_version` (
|
||||
`version` varchar(255) NOT NULL default '' COMMENT 'Script Database version string'
|
||||
DROP TABLE IF EXISTS `eventai_scripts`;
|
||||
CREATE TABLE `eventai_scripts` (
|
||||
`id` int(11) unsigned NOT NULL COMMENT 'Identifier' AUTO_INCREMENT,
|
||||
`creature_id` int(11) unsigned NOT NULL default '0' COMMENT 'Creature Template Identifier',
|
||||
|
||||
`event_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Event Type',
|
||||
`event_inverse_phase_mask` int(11) signed NOT NULL default '0' COMMENT 'Mask which phases this event will not trigger in',
|
||||
`event_chance` int(3) unsigned NOT NULL default '100',
|
||||
`event_flags` int(3) unsigned NOT NULL default '0',
|
||||
`event_param1` int(11) signed NOT NULL default '0',
|
||||
`event_param2` int(11) signed NOT NULL default '0',
|
||||
`event_param3` int(11) signed NOT NULL default '0',
|
||||
`event_param4` int(11) signed NOT NULL default '0',
|
||||
|
||||
`action1_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type',
|
||||
`action1_param1` int(11) signed NOT NULL default '0',
|
||||
`action1_param2` int(11) signed NOT NULL default '0',
|
||||
`action1_param3` int(11) signed NOT NULL default '0',
|
||||
|
||||
`action2_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type',
|
||||
`action2_param1` int(11) signed NOT NULL default '0',
|
||||
`action2_param2` int(11) signed NOT NULL default '0',
|
||||
`action2_param3` int(11) signed NOT NULL default '0',
|
||||
|
||||
`action3_type` tinyint(5) unsigned NOT NULL default '0' COMMENT 'Action Type',
|
||||
`action3_param1` int(11) signed NOT NULL default '0',
|
||||
`action3_param2` int(11) signed NOT NULL default '0',
|
||||
`action3_param3` int(11) signed NOT NULL default '0',
|
||||
|
||||
`comment` varchar(255) NOT NULL default '' COMMENT 'Event Comment',
|
||||
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Scripts';
|
||||
|
||||
DROP TABLE IF EXISTS `eventai_texts`;
|
||||
CREATE TABLE `eventai_texts` (
|
||||
|
||||
`id` int(11) unsigned NOT NULL default '0' COMMENT 'Identifier',
|
||||
`text` varchar(255) character set utf8 NOT NULL default '',
|
||||
`comment` varchar(255) character set utf8 NOT NULL default '' COMMENT 'Text Comment',
|
||||
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Texts used in EventAI';
|
||||
|
||||
DROP TABLE IF EXISTS `eventai_localized_texts`;
|
||||
CREATE TABLE `eventai_localized_texts` (
|
||||
|
||||
`id` int(11) unsigned NOT NULL COMMENT 'Identifier' AUTO_INCREMENT,
|
||||
`locale_1` varchar(255) NOT NULL default '',
|
||||
`locale_2` varchar(255) NOT NULL default '',
|
||||
`locale_3` varchar(255) NOT NULL default '',
|
||||
`locale_4` varchar(255) NOT NULL default '',
|
||||
`locale_5` varchar(255) NOT NULL default '',
|
||||
`locale_6` varchar(255) NOT NULL default '',
|
||||
`locale_7` varchar(255) NOT NULL default '',
|
||||
`locale_8` varchar(255) NOT NULL default '',
|
||||
`comment` varchar(255) NOT NULL default '' COMMENT 'Text Comment',
|
||||
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Localized Text';
|
||||
|
||||
DROP TABLE IF EXISTS `eventai_summons`;
|
||||
CREATE TABLE `eventai_summons` (
|
||||
`id` int(11) unsigned NOT NULL COMMENT 'Location Identifier' AUTO_INCREMENT,
|
||||
`position_x` float NOT NULL default '0',
|
||||
`position_y` float NOT NULL default '0',
|
||||
`position_z` float NOT NULL default '0',
|
||||
`orientation` float NOT NULL default '0',
|
||||
`spawntimesecs` int(11) unsigned NOT NULL default '120',
|
||||
`comment` varchar(255) NOT NULL default '' COMMENT 'Summon Comment',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='EventAI Summoning Locations';
|
||||
|
||||
DROP TABLE IF EXISTS `script_texts`;
|
||||
CREATE TABLE `script_texts` (
|
||||
`entry` mediumint(8) NOT NULL,
|
||||
`content_default` text NOT NULL,
|
||||
`content_loc1` text,
|
||||
`content_loc2` text,
|
||||
`content_loc3` text,
|
||||
`content_loc4` text,
|
||||
`content_loc5` text,
|
||||
`content_loc6` text,
|
||||
`content_loc7` text,
|
||||
`content_loc8` text,
|
||||
`sound` mediumint(8) unsigned NOT NULL default '0',
|
||||
`type` tinyint unsigned NOT NULL default '0',
|
||||
`language` tinyint unsigned NOT NULL default '0',
|
||||
`comment` text,
|
||||
PRIMARY KEY (`entry`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Script Texts';
|
||||
|
||||
DROP TABLE IF EXISTS `custom_texts`;
|
||||
CREATE TABLE `custom_texts` (
|
||||
`entry` mediumint(8) NOT NULL,
|
||||
`content_default` text NOT NULL,
|
||||
`content_loc1` text,
|
||||
`content_loc2` text,
|
||||
`content_loc3` text,
|
||||
`content_loc4` text,
|
||||
`content_loc5` text,
|
||||
`content_loc6` text,
|
||||
`content_loc7` text,
|
||||
`content_loc8` text,
|
||||
`sound` mediumint(8) unsigned NOT NULL default '0',
|
||||
`type` tinyint unsigned NOT NULL default '0',
|
||||
`language` tinyint unsigned NOT NULL default '0',
|
||||
`comment` text,
|
||||
PRIMARY KEY (`entry`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Custom Texts';
|
||||
|
||||
DROP TABLE IF EXISTS `script_db_version`;
|
||||
CREATE TABLE `script_db_version` (
|
||||
`version` varchar(255) NOT NULL default '' COMMENT 'Script Database version string'
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
@@ -1,20 +1,20 @@
|
||||
# TrinityScript Configuration file
|
||||
# This file must be placed within the directory which holds TrinityCore.conf and TrinityRealm.conf
|
||||
ConfVersion=2008100201
|
||||
|
||||
# Database connection settings for the world server.
|
||||
# Default: hostname;port;username;password;database
|
||||
# .;somenumber;username;password;database - use named pipes at Windows
|
||||
# Named pipes: mySQL required adding "enable-named-pipe" to [mysqld] section my.ini
|
||||
# .;/path/to/unix_socket;username;password;database - use Unix sockets at Unix/Linux
|
||||
# Unix sockets: experimental, not tested
|
||||
TScriptDatabaseInfo = "127.0.0.1;3306;trinity;trinity;trinityscript"
|
||||
|
||||
# Setting for current locale to use
|
||||
Locale = 0
|
||||
|
||||
# EventAI Error reporting
|
||||
# 0 - Only startup (Default)
|
||||
# 1 - Startup errors and Runtime event errors
|
||||
# 2 - Startup errors, Runtime event errors, and Creation errors
|
||||
EAIErrorLevel = 1
|
||||
# TrinityScript Configuration file
|
||||
# This file must be placed within the directory which holds TrinityCore.conf and TrinityRealm.conf
|
||||
ConfVersion=2008100201
|
||||
|
||||
# Database connection settings for the world server.
|
||||
# Default: hostname;port;username;password;database
|
||||
# .;somenumber;username;password;database - use named pipes at Windows
|
||||
# Named pipes: mySQL required adding "enable-named-pipe" to [mysqld] section my.ini
|
||||
# .;/path/to/unix_socket;username;password;database - use Unix sockets at Unix/Linux
|
||||
# Unix sockets: experimental, not tested
|
||||
TScriptDatabaseInfo = "127.0.0.1;3306;trinity;trinity;trinityscript"
|
||||
|
||||
# Setting for current locale to use
|
||||
Locale = 0
|
||||
|
||||
# EventAI Error reporting
|
||||
# 0 - Only startup (Default)
|
||||
# 1 - Startup errors and Runtime event errors
|
||||
# 2 - Startup errors, Runtime event errors, and Creation errors
|
||||
EAIErrorLevel = 1
|
||||
|
||||
Reference in New Issue
Block a user