aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorpek2011 <pek2011@foxmail.com>2011-04-03 16:05:27 +0300
committerShocker <shocker@freakz.ro>2011-04-03 16:05:27 +0300
commit535b663280b1a39e6e1ed40c892221072dd62d89 (patch)
tree3b296062f8760f9cfa53f427c63c934076126c5d /src
parent10ef16fc0510c956b56693d2ac58b3dd54c0b271 (diff)
Core/Cleanup: Drop various unused code
Diffstat (limited to 'src')
-rw-r--r--src/server/game/AI/ScriptedAI/ScriptedGossip.h96
-rwxr-xr-xsrc/server/game/Chat/Chat.cpp32
-rwxr-xr-xsrc/server/game/Chat/Chat.h3
-rwxr-xr-xsrc/server/game/Entities/Creature/GossipDef.cpp94
-rwxr-xr-xsrc/server/game/Entities/Creature/GossipDef.h2
-rwxr-xr-xsrc/server/game/OutdoorPvP/OutdoorPvP.h2
-rwxr-xr-xsrc/server/game/World/World.h1
7 files changed, 2 insertions, 228 deletions
diff --git a/src/server/game/AI/ScriptedAI/ScriptedGossip.h b/src/server/game/AI/ScriptedAI/ScriptedGossip.h
index 6f1da291c45..3d05775c642 100644
--- a/src/server/game/AI/ScriptedAI/ScriptedGossip.h
+++ b/src/server/game/AI/ScriptedAI/ScriptedGossip.h
@@ -16,66 +16,9 @@
#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_IRONFORGE_BANK "The bank of Ironforge"
-#define GOSSIP_TEXT_STORMWIND_BANK "The bank of Stormwind"
-#define GOSSIP_TEXT_WINDRIDER "The wind rider master"
-#define GOSSIP_TEXT_GRYPHON "The gryphon master"
-#define GOSSIP_TEXT_BATHANDLER "The bat handler"
-#define GOSSIP_TEXT_HIPPOGRYPH "The hippogryph master"
-#define GOSSIP_TEXT_ZEPPLINMASTER "The zeppelin master"
-#define GOSSIP_TEXT_DEEPRUNTRAM "The Deeprun Tram"
-#define GOSSIP_TEXT_FERRY "The Rut'theran Ferry"
-#define GOSSIP_TEXT_FLIGHTMASTER "The flight master"
-#define GOSSIP_TEXT_AUCTIONHOUSE "The auction house"
-#define GOSSIP_TEXT_GUILDMASTER "The guild master"
-#define GOSSIP_TEXT_INN "The inn"
-#define GOSSIP_TEXT_MAILBOX "The mailbox"
-#define GOSSIP_TEXT_STABLEMASTER "The stable master"
-#define GOSSIP_TEXT_WEAPONMASTER "The weapon master"
-#define GOSSIP_TEXT_OFFICERS "The officers' lounge"
-#define GOSSIP_TEXT_BATTLEMASTER "The battlemaster"
-#define GOSSIP_TEXT_BARBER "Barber"
-#define GOSSIP_TEXT_CLASSTRAINER "A class trainer"
-#define GOSSIP_TEXT_PROFTRAINER "A profession trainer"
-#define GOSSIP_TEXT_LEXICON "Lexicon of Power"
-
-#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_STRANDOFANCIENT "Strand of the Ancients"
-
-#define GOSSIP_TEXT_DEATH_KNIGHT "Death Knight"
-#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_INSCRIPTION "Inscription"
-#define GOSSIP_TEXT_JEWELCRAFTING "Jewelcrafting"
-#define GOSSIP_TEXT_LEATHERWORKING "Leatherworking"
-#define GOSSIP_TEXT_TAILORING "Tailoring"
-#define GOSSIP_TEXT_MINING "Mining"
-#define GOSSIP_TEXT_FISHING "Fishing"
-#define GOSSIP_TEXT_SKINNING "Skinning"
-
enum eTradeskill
{
-// Skill defines
+ // Skill defines
TRADESKILL_ALCHEMY = 1,
TRADESKILL_BLACKSMITHING = 2,
TRADESKILL_COOKING = 3,
@@ -100,7 +43,7 @@ enum eTradeskill
TRADESKILL_LEVEL_MASTER = 5,
TRADESKILL_LEVEL_GRAND_MASTER = 6,
-// Gossip defines
+ // Gossip defines
GOSSIP_ACTION_TRADE = 1,
GOSSIP_ACTION_TRAIN = 2,
GOSSIP_ACTION_TAXI = 3,
@@ -127,8 +70,6 @@ enum eTradeskill
GOSSIP_SENDER_SEC_STABLEMASTER = 10
};
-extern uint32 GetSkillLevel(Player *player,uint32 skill);
-
// Defined fuctions to use with player.
// This fuction add's a menu item,
@@ -144,44 +85,11 @@ extern uint32 GetSkillLevel(Player *player,uint32 skill);
// 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)
-// 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
-
diff --git a/src/server/game/Chat/Chat.cpp b/src/server/game/Chat/Chat.cpp
index fedf1c33f4c..bd418bca668 100755
--- a/src/server/game/Chat/Chat.cpp
+++ b/src/server/game/Chat/Chat.cpp
@@ -1755,38 +1755,6 @@ char* ChatHandler::extractKeyFromLink(char* text, char const* const* linkTypes,
return NULL;
}
-char const *fmtstring(char const *format, ...)
-{
- va_list argptr;
- #define MAX_FMT_STRING 32000
- static char temp_buffer[MAX_FMT_STRING];
- static char string[MAX_FMT_STRING];
- static int index = 0;
- char *buf;
- int len;
-
- va_start(argptr, format);
- vsnprintf(temp_buffer,MAX_FMT_STRING, format, argptr);
- va_end(argptr);
-
- len = strlen(temp_buffer);
-
- if (len >= MAX_FMT_STRING)
- return "ERROR";
-
- if (len + index >= MAX_FMT_STRING-1)
- {
- index = 0;
- }
-
- buf = &string[index];
- memcpy(buf, temp_buffer, len+1);
-
- index += len + 1;
-
- return buf;
-}
-
GameObject* ChatHandler::GetNearbyGameObject()
{
if (!m_session)
diff --git a/src/server/game/Chat/Chat.h b/src/server/game/Chat/Chat.h
index 486987ddb9d..c79a8704946 100755
--- a/src/server/game/Chat/Chat.h
+++ b/src/server/game/Chat/Chat.h
@@ -402,7 +402,4 @@ class CliHandler : public ChatHandler
Print* m_print;
};
-char const *fmtstring(char const *format, ...);
-
#endif
-
diff --git a/src/server/game/Entities/Creature/GossipDef.cpp b/src/server/game/Entities/Creature/GossipDef.cpp
index 4a801f5607c..812d6fae268 100755
--- a/src/server/game/Entities/Creature/GossipDef.cpp
+++ b/src/server/game/Entities/Creature/GossipDef.cpp
@@ -229,100 +229,6 @@ void PlayerMenu::SendPointOfInterest(uint32 poi_id)
//sLog->outDebug(LOG_FILTER_PACKETIO, "WORLD: Sent SMSG_GOSSIP_POI");
}
-void PlayerMenu::SendTalking(uint32 textID)
-{
- GossipText const* pGossip = sObjectMgr->GetGossipText(textID);
-
- WorldPacket data(SMSG_NPC_TEXT_UPDATE, 100); // guess size
- data << textID; // can be < 0
-
- if (!pGossip)
- {
- for (uint32 i = 0; i < MAX_GOSSIP_TEXT_OPTIONS; ++i)
- {
- data << float(0);
- data << "Greetings $N";
- data << "Greetings $N";
- data << uint32(0);
- data << uint32(0);
- data << uint32(0);
- data << uint32(0);
- data << uint32(0);
- data << uint32(0);
- data << uint32(0);
- }
- }
- else
- {
- std::string Text_0[MAX_LOCALES], Text_1[MAX_LOCALES];
- for (int i = 0; i < MAX_GOSSIP_TEXT_OPTIONS; ++i)
- {
- Text_0[i] = pGossip->Options[i].Text_0;
- Text_1[i] = pGossip->Options[i].Text_1;
- }
- int loc_idx = pSession->GetSessionDbLocaleIndex();
- if (loc_idx >= 0)
- {
- if (NpcTextLocale const *nl = sObjectMgr->GetNpcTextLocale(textID))
- {
- for (int i = 0; i < MAX_LOCALES; ++i)
- {
- sObjectMgr->GetLocaleString(nl->Text_0[i], loc_idx, Text_0[i]);
- sObjectMgr->GetLocaleString(nl->Text_1[i], loc_idx, Text_1[i]);
- }
- }
- }
- for (int i = 0; i < MAX_GOSSIP_TEXT_OPTIONS; ++i)
- {
- data << pGossip->Options[i].Probability;
-
- if (Text_0[i].empty())
- data << Text_1[i];
- else
- data << Text_0[i];
-
- if (Text_1[i].empty())
- data << Text_0[i];
- else
- data << Text_1[i];
-
- data << pGossip->Options[i].Language;
-
- for (int j = 0; j < MAX_GOSSIP_TEXT_EMOTES; ++j)
- {
- data << pGossip->Options[i].Emotes[j]._Delay;
- data << pGossip->Options[i].Emotes[j]._Emote;
- }
- }
- }
- pSession->SendPacket(&data);
-
- sLog->outDebug(LOG_FILTER_NETWORKIO, "WORLD: Sent SMSG_NPC_TEXT_UPDATE ");
-}
-
-void PlayerMenu::SendTalking(char const * title, char const * text)
-{
- WorldPacket data(SMSG_NPC_TEXT_UPDATE, 50); // guess size
- data << uint32(0);
- for (uint32 i = 0; i < MAX_GOSSIP_TEXT_OPTIONS; ++i)
- {
- data << float(0);
- data << title;
- data << text;
- data << uint32(0);
- data << uint32(0);
- data << uint32(0);
- data << uint32(0);
- data << uint32(0);
- data << uint32(0);
- data << uint32(0);
- }
-
- pSession->SendPacket(&data);
-
- sLog->outDebug(LOG_FILTER_NETWORKIO, "WORLD: Sent SMSG_NPC_TEXT_UPDATE ");
-}
-
/*********************************************************/
/*** QUEST SYSTEM ***/
/*********************************************************/
diff --git a/src/server/game/Entities/Creature/GossipDef.h b/src/server/game/Entities/Creature/GossipDef.h
index 2b6fe7d743b..30201e10cfa 100755
--- a/src/server/game/Entities/Creature/GossipDef.h
+++ b/src/server/game/Entities/Creature/GossipDef.h
@@ -261,8 +261,6 @@ class PlayerMenu
void CloseGossip();
void SendPointOfInterest(float X, float Y, uint32 Icon, uint32 Flags, uint32 Data, const char * locName);
void SendPointOfInterest(uint32 poi_id);
- void SendTalking(uint32 textID);
- void SendTalking(char const * title, char const * text);
/*********************************************************/
/*** QUEST SYSTEM ***/
diff --git a/src/server/game/OutdoorPvP/OutdoorPvP.h b/src/server/game/OutdoorPvP/OutdoorPvP.h
index 1da710a9f77..2a8927d1bb5 100755
--- a/src/server/game/OutdoorPvP/OutdoorPvP.h
+++ b/src/server/game/OutdoorPvP/OutdoorPvP.h
@@ -36,8 +36,6 @@ enum OutdoorPvPTypes
#define MAX_OUTDOORPVP_TYPES 7
-const uint8 CapturePointArtKit[3] = {2, 1, 21};
-
enum ObjectiveStates
{
OBJECTIVESTATE_NEUTRAL = 0,
diff --git a/src/server/game/World/World.h b/src/server/game/World/World.h
index 7e052ed2dae..81f1ce101e2 100755
--- a/src/server/game/World/World.h
+++ b/src/server/game/World/World.h
@@ -774,7 +774,6 @@ class World
uint32 m_updateTimeCount;
uint32 m_currentTime;
- //typedef UNORDERED_MAP<uint32, WorldSession*> SessionMap;
SessionMap m_sessions;
typedef UNORDERED_MAP<uint32, time_t> DisconnectMap;
DisconnectMap m_disconnects;