Core: header cleanup, split realmlist, boost compatibility, cotire, remove stormlib/zlib and stormlib/bzip2 and instead use dep sources

This commit is contained in:
ariel- committed 2018-03-28 04:41:59 -03:00
1 parent 7fff6c424f
commit 5ff847159c
1243 files changed
+29780 -36517

No files matched your search

+48 -47
View File
@@ -22,16 +22,18 @@ Comment: All modify related commands
Category: commandscripts
EndScriptData */
#include "ScriptMgr.h"
#include "Chat.h"
#include <stdlib.h>
#include "DBCStores.h"
#include "Log.h"
#include "ObjectMgr.h"
#include "Opcodes.h"
#include "Pet.h"
#include "PhasingHandler.h"
#include "Player.h"
#include "RBAC.h"
#include "ReputationMgr.h"
#include "ScriptMgr.h"
#include "WorldSession.h"
class modify_commandscript : public CommandScript
{
@@ -67,7 +69,7 @@ public:
{ "reputation", rbac::RBAC_PERM_COMMAND_MODIFY_REPUTATION, false, &HandleModifyRepCommand, "" },
{ "runicpower", rbac::RBAC_PERM_COMMAND_MODIFY_RUNICPOWER, false, &HandleModifyRunicPowerCommand, "" },
{ "scale", rbac::RBAC_PERM_COMMAND_MODIFY_SCALE, false, &HandleModifyScaleCommand, "" },
{ "speed", rbac::RBAC_PERM_COMMAND_MODIFY_SPEED, false, NULL, "", modifyspeedCommandTable },
{ "speed", rbac::RBAC_PERM_COMMAND_MODIFY_SPEED, false, nullptr, "", modifyspeedCommandTable },
{ "spell", rbac::RBAC_PERM_COMMAND_MODIFY_SPELL, false, &HandleModifySpellCommand, "" },
{ "standstate", rbac::RBAC_PERM_COMMAND_MODIFY_STANDSTATE, false, &HandleModifyStandStateCommand, "" },
{ "talentpoints", rbac::RBAC_PERM_COMMAND_MODIFY_TALENTPOINTS, false, &HandleModifyTalentCommand, "" },
@@ -77,7 +79,7 @@ public:
{
{ "morph", rbac::RBAC_PERM_COMMAND_MORPH, false, &HandleModifyMorphCommand, "" },
{ "demorph", rbac::RBAC_PERM_COMMAND_DEMORPH, false, &HandleDeMorphCommand, "" },
{ "modify", rbac::RBAC_PERM_COMMAND_MODIFY, false, NULL, "", modifyCommandTable },
{ "modify", rbac::RBAC_PERM_COMMAND_MODIFY, false, nullptr, "", modifyCommandTable },
};
return commandTable;
}
@@ -93,7 +95,7 @@ public:
}
}
static bool CheckModifyResources(ChatHandler* handler, const char* args, Player* target, int32& res, int32& resmax, int8 const multiplier = 1)
static bool CheckModifyResources(ChatHandler* handler, char const* args, Player* target, int32& res, int32& resmax, int8 const multiplier = 1)
{
if (!*args)
return false;
@@ -122,7 +124,7 @@ public:
}
//Edit Player HP
static bool HandleModifyHPCommand(ChatHandler* handler, const char* args)
static bool HandleModifyHPCommand(ChatHandler* handler, char const* args)
{
int32 hp, hpmax;
Player* target = handler->getSelectedPlayerOrSelf();
@@ -137,7 +139,7 @@ public:
}
//Edit Player Mana
static bool HandleModifyManaCommand(ChatHandler* handler, const char* args)
static bool HandleModifyManaCommand(ChatHandler* handler, char const* args)
{
int32 mana, manamax;
Player* target = handler->getSelectedPlayerOrSelf();
@@ -153,7 +155,7 @@ public:
}
//Edit Player Energy
static bool HandleModifyEnergyCommand(ChatHandler* handler, const char* args)
static bool HandleModifyEnergyCommand(ChatHandler* handler, char const* args)
{
int32 energy, energymax;
Player* target = handler->getSelectedPlayerOrSelf();
@@ -170,7 +172,7 @@ public:
}
//Edit Player Rage
static bool HandleModifyRageCommand(ChatHandler* handler, const char* args)
static bool HandleModifyRageCommand(ChatHandler* handler, char const* args)
{
int32 rage, ragemax;
Player* target = handler->getSelectedPlayerOrSelf();
@@ -186,7 +188,7 @@ public:
}
// Edit Player Runic Power
static bool HandleModifyRunicPowerCommand(ChatHandler* handler, const char* args)
static bool HandleModifyRunicPowerCommand(ChatHandler* handler, char const* args)
{
int32 rune, runemax;
Player* target = handler->getSelectedPlayerOrSelf();
@@ -202,7 +204,7 @@ public:
}
//Edit Player Faction
static bool HandleModifyFactionCommand(ChatHandler* handler, const char* args)
static bool HandleModifyFactionCommand(ChatHandler* handler, char const* args)
{
if (!*args)
return false;
@@ -230,13 +232,13 @@ public:
uint32 factionid = atoi(pfactionid);
uint32 flag;
char *pflag = strtok(NULL, " ");
char *pflag = strtok(nullptr, " ");
if (!pflag)
flag = target->GetUInt32Value(UNIT_FIELD_FLAGS);
else
flag = atoi(pflag);
char* pnpcflag = strtok(NULL, " ");
char* pnpcflag = strtok(nullptr, " ");
uint32 npcflag;
if (!pnpcflag)
@@ -244,7 +246,7 @@ public:
else
npcflag = atoi(pnpcflag);
char* pdyflag = strtok(NULL, " ");
char* pdyflag = strtok(nullptr, " ");
uint32 dyflag;
if (!pdyflag)
@@ -270,7 +272,7 @@ public:
}
//Edit Player Spell
static bool HandleModifySpellCommand(ChatHandler* handler, const char* args)
static bool HandleModifySpellCommand(ChatHandler* handler, char const* args)
{
if (!*args)
return false;
@@ -279,17 +281,17 @@ public:
if (!pspellflatid)
return false;
char* pop = strtok(NULL, " ");
char* pop = strtok(nullptr, " ");
if (!pop)
return false;
char* pval = strtok(NULL, " ");
char* pval = strtok(nullptr, " ");
if (!pval)
return false;
uint16 mark;
char* pmark = strtok(NULL, " ");
char* pmark = strtok(nullptr, " ");
uint8 spellflatid = atoi(pspellflatid);
uint8 op = atoi(pop);
@@ -300,7 +302,7 @@ public:
mark = atoi(pmark);
Player* target = handler->getSelectedPlayerOrSelf();
if (target == NULL)
if (target == nullptr)
{
handler->SendSysMessage(LANG_NO_CHAR_SELECTED);
handler->SetSentErrorMessage(true);
@@ -320,13 +322,13 @@ public:
data << uint8(op);
data << uint16(val);
data << uint16(mark);
target->GetSession()->SendPacket(&data);
target->SendDirectMessage(&data);
return true;
}
//Edit Player TP
static bool HandleModifyTalentCommand (ChatHandler* handler, const char* args)
static bool HandleModifyTalentCommand (ChatHandler* handler, char const* args)
{
if (!*args)
return false;
@@ -371,7 +373,7 @@ public:
return false;
}
static bool CheckModifySpeed(ChatHandler* handler, const char* args, Unit* target, float& speed, float minimumBound, float maximumBound, bool checkInFlight = true)
static bool CheckModifySpeed(ChatHandler* handler, char const* args, Unit* target, float& speed, float minimumBound, float maximumBound, bool checkInFlight = true)
{
if (!*args)
return false;
@@ -409,7 +411,7 @@ public:
}
//Edit Player Aspeed
static bool HandleModifyASpeedCommand(ChatHandler* handler, const char* args)
static bool HandleModifyASpeedCommand(ChatHandler* handler, char const* args)
{
float allSpeed;
Player* target = handler->getSelectedPlayerOrSelf();
@@ -426,7 +428,7 @@ public:
}
//Edit Player Speed
static bool HandleModifySpeedCommand(ChatHandler* handler, const char* args)
static bool HandleModifySpeedCommand(ChatHandler* handler, char const* args)
{
float Speed;
Player* target = handler->getSelectedPlayerOrSelf();
@@ -440,7 +442,7 @@ public:
}
//Edit Player Swim Speed
static bool HandleModifySwimCommand(ChatHandler* handler, const char* args)
static bool HandleModifySwimCommand(ChatHandler* handler, char const* args)
{
float swimSpeed;
Player* target = handler->getSelectedPlayerOrSelf();
@@ -454,7 +456,7 @@ public:
}
//Edit Player Backwards Walk Speed
static bool HandleModifyBWalkCommand(ChatHandler* handler, const char* args)
static bool HandleModifyBWalkCommand(ChatHandler* handler, char const* args)
{
float backSpeed;
Player* target = handler->getSelectedPlayerOrSelf();
@@ -468,7 +470,7 @@ public:
}
//Edit Player Fly
static bool HandleModifyFlyCommand(ChatHandler* handler, const char* args)
static bool HandleModifyFlyCommand(ChatHandler* handler, char const* args)
{
float flySpeed;
Player* target = handler->getSelectedPlayerOrSelf();
@@ -482,7 +484,7 @@ public:
}
//Edit Player or Creature Scale
static bool HandleModifyScaleCommand(ChatHandler* handler, const char* args)
static bool HandleModifyScaleCommand(ChatHandler* handler, char const* args)
{
float Scale;
Unit* target = handler->getSelectedUnit();
@@ -496,7 +498,7 @@ public:
}
//Enable Player mount
static bool HandleModifyMountCommand(ChatHandler* handler, const char* args)
static bool HandleModifyMountCommand(ChatHandler* handler, char const* args)
{
if (!*args)
return false;
@@ -539,7 +541,7 @@ public:
}
//Edit Player money
static bool HandleModifyMoneyCommand(ChatHandler* handler, const char* args)
static bool HandleModifyMoneyCommand(ChatHandler* handler, char const* args)
{
if (!*args)
return false;
@@ -607,7 +609,7 @@ public:
}
//Edit Unit field
static bool HandleModifyBitCommand(ChatHandler* handler, const char* args)
static bool HandleModifyBitCommand(ChatHandler* handler, char const* args)
{
if (!*args)
return false;
@@ -628,7 +630,7 @@ public:
if (!pField)
return false;
char* pBit = strtok(NULL, " ");
char* pBit = strtok(nullptr, " ");
if (!pBit)
return false;
@@ -661,7 +663,7 @@ public:
return true;
}
static bool HandleModifyHonorCommand(ChatHandler* handler, const char* args)
static bool HandleModifyHonorCommand(ChatHandler* handler, char const* args)
{
if (!*args)
return false;
@@ -687,7 +689,7 @@ public:
return true;
}
static bool HandleModifyDrunkCommand(ChatHandler* handler, const char* args)
static bool HandleModifyDrunkCommand(ChatHandler* handler, char const* args)
{
if (!*args)
return false;
@@ -702,7 +704,7 @@ public:
return true;
}
static bool HandleModifyRepCommand(ChatHandler* handler, const char* args)
static bool HandleModifyRepCommand(ChatHandler* handler, char const* args)
{
if (!*args)
return false;
@@ -726,7 +728,7 @@ public:
uint32 factionId = atoi(factionTxt);
int32 amount = 0;
char *rankTxt = strtok(NULL, " ");
char *rankTxt = strtok(nullptr, " ");
if (!factionId || !rankTxt)
return false;
@@ -755,7 +757,7 @@ public:
if (wrank.substr(0, wrankStr.size()) == wrankStr)
{
char *deltaTxt = strtok(NULL, " ");
char *deltaTxt = strtok(nullptr, " ");
if (deltaTxt)
{
int32 delta = atoi(deltaTxt);
@@ -780,7 +782,6 @@ public:
}
FactionEntry const* factionEntry = sFactionStore.LookupEntry(factionId);
if (!factionEntry)
{
handler->PSendSysMessage(LANG_COMMAND_FACTION_UNKNOWN, factionId);
@@ -803,7 +804,7 @@ public:
}
//morph creature or player
static bool HandleModifyMorphCommand(ChatHandler* handler, const char* args)
static bool HandleModifyMorphCommand(ChatHandler* handler, char const* args)
{
if (!*args)
return false;
@@ -824,7 +825,7 @@ public:
}
// Toggles a phaseid on a player
static bool HandleModifyPhaseCommand(ChatHandler* handler, const char* args)
static bool HandleModifyPhaseCommand(ChatHandler* handler, char const* args)
{
if (!*args)
return false;
@@ -876,7 +877,7 @@ public:
}
//change standstate
static bool HandleModifyStandStateCommand(ChatHandler* handler, const char* args)
static bool HandleModifyStandStateCommand(ChatHandler* handler, char const* args)
{
if (!*args)
return false;
@@ -887,7 +888,7 @@ public:
return true;
}
static bool HandleModifyGenderCommand(ChatHandler* handler, const char* args)
static bool HandleModifyGenderCommand(ChatHandler* handler, char const* args)
{
if (!*args)
return false;
@@ -948,7 +949,7 @@ public:
return true;
}
//demorph player or unit
static bool HandleDeMorphCommand(ChatHandler* handler, const char* /*args*/)
static bool HandleDeMorphCommand(ChatHandler* handler, char const* /*args*/)
{
Unit* target = handler->getSelectedUnit();
if (!target)
@@ -963,7 +964,7 @@ public:
return true;
}
static bool HandleModifyCurrencyCommand(ChatHandler* handler, const char* args)
static bool HandleModifyCurrencyCommand(ChatHandler* handler, char const* args)
{
if (!*args)
return false;
@@ -981,7 +982,7 @@ public:
if (!currencyType)
return false;
uint32 amount = atoi(strtok(NULL, " "));
uint32 amount = atoi(strtok(nullptr, " "));
if (!amount)
return false;
@@ -991,7 +992,7 @@ public:
}
// mod xp command
static bool HandleModifyXPCommand(ChatHandler *handler, const char* args)
static bool HandleModifyXPCommand(ChatHandler *handler, char const* args)
{
if (!*args)
return false;