summaryrefslogtreecommitdiff
path: root/src/scripts/Commands/cs_npc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/scripts/Commands/cs_npc.cpp')
-rw-r--r--src/scripts/Commands/cs_npc.cpp60
1 files changed, 27 insertions, 33 deletions
diff --git a/src/scripts/Commands/cs_npc.cpp b/src/scripts/Commands/cs_npc.cpp
index 8992cd5ac2..5b30e66742 100644
--- a/src/scripts/Commands/cs_npc.cpp
+++ b/src/scripts/Commands/cs_npc.cpp
@@ -74,20 +74,17 @@ public:
//{ TODO: fix or remove this command
{ "weapon", SEC_ADMINISTRATOR, false, &HandleNpcAddWeaponCommand, "" },
//}
- { "", SEC_GAMEMASTER, false, &HandleNpcAddCommand, "" },
- { NULL, 0, false, NULL, "" }
+ { "", SEC_GAMEMASTER, false, &HandleNpcAddCommand, "" }
};
static std::vector<ChatCommand> npcDeleteCommandTable =
{
{ "item", SEC_GAMEMASTER, false, &HandleNpcDeleteVendorItemCommand, "" },
- { "", SEC_GAMEMASTER, false, &HandleNpcDeleteCommand, "" },
- { NULL, 0, false, NULL, "" }
+ { "", SEC_GAMEMASTER, false, &HandleNpcDeleteCommand, "" }
};
static std::vector<ChatCommand> npcFollowCommandTable =
{
{ "stop", SEC_GAMEMASTER, false, &HandleNpcUnFollowCommand, "" },
- { "", SEC_GAMEMASTER, false, &HandleNpcFollowCommand, "" },
- { NULL, 0, false, NULL, "" }
+ { "", SEC_GAMEMASTER, false, &HandleNpcFollowCommand, "" }
};
static std::vector<ChatCommand> npcSetCommandTable =
{
@@ -105,9 +102,8 @@ public:
{ "data", SEC_ADMINISTRATOR, false, &HandleNpcSetDataCommand, "" },
//{ TODO: fix or remove these commands
{ "name", SEC_GAMEMASTER, false, &HandleNpcSetNameCommand, "" },
- { "subname", SEC_GAMEMASTER, false, &HandleNpcSetSubNameCommand, "" },
+ { "subname", SEC_GAMEMASTER, false, &HandleNpcSetSubNameCommand, "" }
//}
- { NULL, 0, false, NULL, "" }
};
static std::vector<ChatCommand> npcCommandTable =
{
@@ -120,16 +116,14 @@ public:
{ "whisper", SEC_GAMEMASTER, false, &HandleNpcWhisperCommand, "" },
{ "yell", SEC_GAMEMASTER, false, &HandleNpcYellCommand, "" },
{ "tame", SEC_GAMEMASTER, false, &HandleNpcTameCommand, "" },
- { "add", SEC_GAMEMASTER, false, NULL, "", npcAddCommandTable },
- { "delete", SEC_GAMEMASTER, false, NULL, "", npcDeleteCommandTable },
- { "follow", SEC_GAMEMASTER, false, NULL, "", npcFollowCommandTable },
- { "set", SEC_GAMEMASTER, false, NULL, "", npcSetCommandTable },
- { NULL, 0, false, NULL, "" }
+ { "add", SEC_GAMEMASTER, false, nullptr, "", npcAddCommandTable },
+ { "delete", SEC_GAMEMASTER, false, nullptr, "", npcDeleteCommandTable },
+ { "follow", SEC_GAMEMASTER, false, nullptr, "", npcFollowCommandTable },
+ { "set", SEC_GAMEMASTER, false, nullptr, "", npcSetCommandTable }
};
static std::vector<ChatCommand> commandTable =
{
- { "npc", SEC_GAMEMASTER, false, NULL, "", npcCommandTable },
- { NULL, 0, false, NULL, "" }
+ { "npc", SEC_GAMEMASTER, false, nullptr, "", npcCommandTable }
};
return commandTable;
}
@@ -144,7 +138,7 @@ public:
if (!charID)
return false;
- char* team = strtok(NULL, " ");
+ char* team = strtok(nullptr, " ");
int32 teamval = 0;
if (team)
teamval = atoi(team);
@@ -229,17 +223,17 @@ public:
uint32 itemId = item_int;
- char* fmaxcount = strtok(NULL, " "); //add maxcount, default: 0
+ char* fmaxcount = strtok(nullptr, " "); //add maxcount, default: 0
uint32 maxcount = 0;
if (fmaxcount)
maxcount = atol(fmaxcount);
- char* fincrtime = strtok(NULL, " "); //add incrtime, default: 0
+ char* fincrtime = strtok(nullptr, " "); //add incrtime, default: 0
uint32 incrtime = 0;
if (fincrtime)
incrtime = atol(fincrtime);
- char* fextendedcost = strtok(NULL, " "); //add ExtendedCost, default: 0
+ char* fextendedcost = strtok(nullptr, " "); //add ExtendedCost, default: 0
uint32 extendedcost = fextendedcost ? atol(fextendedcost) : 0;
Creature* vendor = handler->getSelectedCreature();
if (!vendor)
@@ -272,11 +266,11 @@ public:
return false;
char* guidStr = strtok((char*)args, " ");
- char* waitStr = strtok((char*)NULL, " ");
+ char* waitStr = strtok((char*)nullptr, " ");
uint32 lowGuid = atoi((char*)guidStr);
- Creature* creature = NULL;
+ Creature* creature = nullptr;
/* FIXME: impossible without entry
if (lowguid)
@@ -413,7 +407,7 @@ public:
static bool HandleNpcDeleteCommand(ChatHandler* handler, const char* args)
{
- Creature* unit = NULL;
+ Creature* unit = nullptr;
if (*args)
{
@@ -568,7 +562,7 @@ public:
return false;
char* arg1 = strtok((char*)args, " ");
- char* arg2 = strtok((char*)NULL, "");
+ char* arg2 = strtok((char*)nullptr, "");
if (!arg1 || !arg2)
return false;
@@ -632,7 +626,7 @@ public:
uint32 Entry = target->GetEntry();
CreatureTemplate const* cInfo = target->GetCreatureTemplate();
- int64 curRespawnDelay = target->GetRespawnTimeEx()-time(NULL);
+ int64 curRespawnDelay = target->GetRespawnTimeEx()-time(nullptr);
if (curRespawnDelay < 0)
curRespawnDelay = 0;
std::string curRespawnDelayStr = secsToTimeString(uint64(curRespawnDelay), true);
@@ -860,8 +854,8 @@ public:
// later switched on/off according to special events (like escort
// quests, etc)
char* guid_str = strtok((char*)args, " ");
- char* type_str = strtok((char*)NULL, " ");
- char* dontdel_str = strtok((char*)NULL, " ");
+ char* type_str = strtok((char*)nullptr, " ");
+ char* dontdel_str = strtok((char*)nullptr, " ");
bool doNotDelete = false;
@@ -869,7 +863,7 @@ public:
return false;
uint32 lowguid = 0;
- Creature* creature = NULL;
+ Creature* creature = nullptr;
if (dontdel_str)
{
@@ -895,7 +889,7 @@ public:
{
//sLog->outError("DEBUG: type_str, NODEL ");
doNotDelete = true;
- type_str = NULL;
+ type_str = nullptr;
}
}
}
@@ -935,7 +929,7 @@ public:
}
// now lowguid is low guid really existed creature
- // and creature point (maybe) to this creature or NULL
+ // and creature point (maybe) to this creature or nullptr
MovementGeneratorType move_type;
@@ -1112,7 +1106,7 @@ public:
return false;
}
- creature->MonsterSay(args, LANG_UNIVERSAL, NULL);
+ creature->MonsterSay(args, LANG_UNIVERSAL, nullptr);
// make some emotes
char lastchar = args[strlen(args) - 1];
@@ -1190,7 +1184,7 @@ public:
return false;
char* receiver_str = strtok((char*)args, " ");
- char* text = strtok(NULL, "");
+ char* text = strtok(nullptr, "");
Creature* creature = handler->getSelectedCreature();
if (!creature || !receiver_str || !text)
@@ -1220,7 +1214,7 @@ public:
return false;
}
- creature->MonsterYell(args, LANG_UNIVERSAL, NULL);
+ creature->MonsterYell(args, LANG_UNIVERSAL, nullptr);
// make an emote
creature->HandleEmoteCommand(EMOTE_ONESHOT_SHOUT);
@@ -1427,7 +1421,7 @@ public:
if (!pSlotID)
return false;
- char* pItemID = strtok(NULL, " ");
+ char* pItemID = strtok(nullptr, " ");
if (!pItemID)
return false;