diff options
| author | Fredi <fredisoft@gmail.com> | 2011-10-24 08:35:33 -0200 | 
|---|---|---|
| committer | Fredi <fredisoft@gmail.com> | 2011-10-24 08:35:33 -0200 | 
| commit | a8d20d5da80ef9fcca4e5d9e73e574185ee50aa4 (patch) | |
| tree | cd870d4847d1e1d4602328b00186ef25e1dbc917 /src/server/scripts/Commands | |
| parent | ce034bd544ff9c494e5a197a5d13d95cefec70db (diff) | |
Script/Commands: Codestyle and cleanups
Diffstat (limited to 'src/server/scripts/Commands')
| -rw-r--r-- | src/server/scripts/Commands/cs_gps.cpp | 86 | ||||
| -rw-r--r-- | src/server/scripts/Commands/cs_honor.cpp | 11 | ||||
| -rw-r--r-- | src/server/scripts/Commands/cs_learn.cpp | 124 | 
3 files changed, 115 insertions, 106 deletions
diff --git a/src/server/scripts/Commands/cs_gps.cpp b/src/server/scripts/Commands/cs_gps.cpp index eb791b35e58..bafaae465ef 100644 --- a/src/server/scripts/Commands/cs_gps.cpp +++ b/src/server/scripts/Commands/cs_gps.cpp @@ -43,16 +43,16 @@ public:          return commandTable;      } -    static bool HandleGPSCommand(ChatHandler* handler, const char *args) +    static bool HandleGPSCommand(ChatHandler* handler, char const* args)      { -        WorldObject* obj = NULL; +        WorldObject* object = NULL;          if (*args)          {              uint64 guid = handler->extractGuidFromLink((char*)args);              if (guid) -                obj = (WorldObject*)ObjectAccessor::GetObjectByTypeMask(*handler->GetSession()->GetPlayer(), guid, TYPEMASK_UNIT|TYPEMASK_GAMEOBJECT); +                object = (WorldObject*)ObjectAccessor::GetObjectByTypeMask(*handler->GetSession()->GetPlayer(), guid, TYPEMASK_UNIT | TYPEMASK_GAMEOBJECT); -            if (!obj) +            if (!object)              {                  handler->SendSysMessage(LANG_PLAYER_NOT_FOUND);                  handler->SetSentErrorMessage(true); @@ -61,71 +61,73 @@ public:          }          else          { -            obj = handler->getSelectedUnit(); +            object = handler->getSelectedUnit(); -            if (!obj) +            if (!object)              {                  handler->SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE);                  handler->SetSentErrorMessage(true);                  return false;              }          } -        CellCoord cell_val = Trinity::ComputeCellCoord(obj->GetPositionX(), obj->GetPositionY()); -        Cell cell(cell_val); -        uint32 zone_id, area_id; -        obj->GetZoneAndAreaId(zone_id, area_id); +        CellCoord cellCoord = Trinity::ComputeCellCoord(object->GetPositionX(), object->GetPositionY()); +        Cell cell(cellCoord); -        MapEntry const* mapEntry = sMapStore.LookupEntry(obj->GetMapId()); -        AreaTableEntry const* zoneEntry = GetAreaEntryByAreaID(zone_id); -        AreaTableEntry const* areaEntry = GetAreaEntryByAreaID(area_id); +        uint32 zoneId, areaId; +        object->GetZoneAndAreaId(zoneId, areaId); -        float zone_x = obj->GetPositionX(); -        float zone_y = obj->GetPositionY(); +        MapEntry const* mapEntry = sMapStore.LookupEntry(object->GetMapId()); +        AreaTableEntry const* zoneEntry = GetAreaEntryByAreaID(zoneId); +        AreaTableEntry const* areaEntry = GetAreaEntryByAreaID(areaId); -        Map2ZoneCoordinates(zone_x, zone_y, zone_id); +        float zoneX = object->GetPositionX(); +        float zoneY = object->GetPositionY(); -        Map const* map = obj->GetMap(); -        float ground_z = map->GetHeight(obj->GetPositionX(), obj->GetPositionY(), MAX_HEIGHT); -        float floor_z = map->GetHeight(obj->GetPositionX(), obj->GetPositionY(), obj->GetPositionZ()); +        Map2ZoneCoordinates(zoneX, zoneY, zoneId); -        GridCoord p = Trinity::ComputeGridCoord(obj->GetPositionX(), obj->GetPositionY()); +        Map const* map = object->GetMap(); +        float groundZ = map->GetHeight(object->GetPositionX(), object->GetPositionY(), MAX_HEIGHT); +        float floorZ = map->GetHeight(object->GetPositionX(), object->GetPositionY(), object->GetPositionZ()); + +        GridCoord gridCoord = Trinity::ComputeGridCoord(object->GetPositionX(), object->GetPositionY());          // 63? WHY? -        int gx = 63 - p.x_coord; -        int gy = 63 - p.y_coord; +        int gridX = 63 - gridCoord.x_coord; +        int gridY = 63 - gridCoord.y_coord; -        uint32 have_map = Map::ExistMap(obj->GetMapId(), gx, gy) ? 1 : 0; -        uint32 have_vmap = Map::ExistVMap(obj->GetMapId(), gx, gy) ? 1 : 0; +        uint32 haveMap = Map::ExistMap(object->GetMapId(), gridX, gridY) ? 1 : 0; +        uint32 haveVMap = Map::ExistVMap(object->GetMapId(), gridX, gridY) ? 1 : 0; -        if (have_vmap) +        if (haveVMap)          { -            if (map->IsOutdoors(obj->GetPositionX(), obj->GetPositionY(), obj->GetPositionZ())) +            if (map->IsOutdoors(object->GetPositionX(), object->GetPositionY(), object->GetPositionZ()))                  handler->PSendSysMessage("You are outdoors");              else                  handler->PSendSysMessage("You are indoors");          } -        else handler->PSendSysMessage("no VMAP available for area info"); +        else +            handler->PSendSysMessage("no VMAP available for area info");          handler->PSendSysMessage(LANG_MAP_POSITION, -            obj->GetMapId(), (mapEntry ? mapEntry->name[handler->GetSessionDbcLocale()] : "<unknown>"), -            zone_id, (zoneEntry ? zoneEntry->area_name[handler->GetSessionDbcLocale()] : "<unknown>"), -            area_id, (areaEntry ? areaEntry->area_name[handler->GetSessionDbcLocale()] : "<unknown>"), -            obj->GetPhaseMask(), -            obj->GetPositionX(), obj->GetPositionY(), obj->GetPositionZ(), obj->GetOrientation(), -            cell.GridX(), cell.GridY(), cell.CellX(), cell.CellY(), obj->GetInstanceId(), -            zone_x, zone_y, ground_z, floor_z, have_map, have_vmap); - -        LiquidData liquid_status; -        ZLiquidStatus res = map->getLiquidStatus(obj->GetPositionX(), obj->GetPositionY(), obj->GetPositionZ(), MAP_ALL_LIQUIDS, &liquid_status); -        if (res) -        { -            handler->PSendSysMessage(LANG_LIQUID_STATUS, liquid_status.level, liquid_status.depth_level, liquid_status.type, res); -        } +            object->GetMapId(), (mapEntry ? mapEntry->name[handler->GetSessionDbcLocale()] : "<unknown>"), +            zoneId, (zoneEntry ? zoneEntry->area_name[handler->GetSessionDbcLocale()] : "<unknown>"), +            areaId, (areaEntry ? areaEntry->area_name[handler->GetSessionDbcLocale()] : "<unknown>"), +            object->GetPhaseMask(), +            object->GetPositionX(), object->GetPositionY(), object->GetPositionZ(), object->GetOrientation(), +            cell.GridX(), cell.GridY(), cell.CellX(), cell.CellY(), object->GetInstanceId(), +            zoneX, zoneY, groundZ, floorZ, haveMap, haveVMap); + +        LiquidData liquidStatus; +        ZLiquidStatus status = map->getLiquidStatus(object->GetPositionX(), object->GetPositionY(), object->GetPositionZ(), MAP_ALL_LIQUIDS, &liquidStatus); + +        if (status) +            handler->PSendSysMessage(LANG_LIQUID_STATUS, liquidStatus.level, liquidStatus.depth_level, liquidStatus.type, status); +          return true;      } -    static bool HandleWPGPSCommand(ChatHandler* handler, const char* /*args*/) +    static bool HandleWPGPSCommand(ChatHandler* handler, char const* /*args*/)      {          Player* player = handler->GetSession()->GetPlayer(); diff --git a/src/server/scripts/Commands/cs_honor.cpp b/src/server/scripts/Commands/cs_honor.cpp index 6f44000017d..f6c6d89c0b7 100644 --- a/src/server/scripts/Commands/cs_honor.cpp +++ b/src/server/scripts/Commands/cs_honor.cpp @@ -39,12 +39,14 @@ public:              { "",               SEC_GAMEMASTER,     false, &HandleHonorAddCommand,             "", NULL },              { NULL,             0,                  false, NULL,                               "", NULL }          }; +          static ChatCommand honorCommandTable[] =          {              { "add",            SEC_GAMEMASTER,     false, NULL,               "", honorAddCommandTable },              { "update",         SEC_GAMEMASTER,     false, &HandleHonorUpdateCommand,          "", NULL },              { NULL,             0,                  false, NULL,                               "", NULL }          }; +          static ChatCommand commandTable[] =          {              { "honor",          SEC_GAMEMASTER,     false, NULL,                  "", honorCommandTable }, @@ -52,7 +54,8 @@ public:          };          return commandTable;      } -    static bool HandleHonorAddCommand(ChatHandler* handler, const char* args) + +    static bool HandleHonorAddCommand(ChatHandler* handler, char const* args)      {          if (!*args)              return false; @@ -73,7 +76,8 @@ public:          target->RewardHonor(NULL, 1, amount);          return true;      } -    static bool HandleHonorAddKillCommand(ChatHandler* handler, const char* /*args*/) + +    static bool HandleHonorAddKillCommand(ChatHandler* handler, char const* /*args*/)      {          Unit* target = handler->getSelectedUnit();          if (!target) @@ -90,7 +94,8 @@ public:          handler->GetSession()->GetPlayer()->RewardHonor(target, 1);          return true;      } -    static bool HandleHonorUpdateCommand(ChatHandler* handler, const char* /*args*/) + +    static bool HandleHonorUpdateCommand(ChatHandler* handler, char const* /*args*/)      {          Player* target = handler->getSelectedPlayer();          if (!target) diff --git a/src/server/scripts/Commands/cs_learn.cpp b/src/server/scripts/Commands/cs_learn.cpp index 9eb315b0b6a..d03291d6d5d 100644 --- a/src/server/scripts/Commands/cs_learn.cpp +++ b/src/server/scripts/Commands/cs_learn.cpp @@ -37,28 +37,29 @@ public:      {          static ChatCommand learnAllMyCommandTable[] =          { -            { "class",        SEC_ADMINISTRATOR,  false, &HandleLearnAllMyClassCommand,     "", NULL }, -            { "pettalents",   SEC_ADMINISTRATOR,  false, &HandleLearnAllMyPetTalentsCommand, "", NULL }, -            { "spells",       SEC_ADMINISTRATOR,  false, &HandleLearnAllMySpellsCommand,    "", NULL }, -            { "talents",      SEC_ADMINISTRATOR,  false, &HandleLearnAllMyTalentsCommand,   "", NULL }, -            { NULL,             0,                  false, NULL,                              "", NULL } +            { "class",          SEC_ADMINISTRATOR,  false, &HandleLearnAllMyClassCommand,      "", NULL }, +            { "pettalents",     SEC_ADMINISTRATOR,  false, &HandleLearnAllMyPetTalentsCommand, "", NULL }, +            { "spells",         SEC_ADMINISTRATOR,  false, &HandleLearnAllMySpellsCommand,     "", NULL }, +            { "talents",        SEC_ADMINISTRATOR,  false, &HandleLearnAllMyTalentsCommand,    "", NULL }, +            { NULL,             0,                  false, NULL,                               "", NULL }          }; +          static ChatCommand learnAllCommandTable[] =          { -            { "my",             SEC_ADMINISTRATOR,  false, NULL,            "", learnAllMyCommandTable }, -            { "gm",             SEC_GAMEMASTER,     false, &HandleLearnAllGMCommand,          "", NULL }, -            { "crafts",         SEC_GAMEMASTER,     false, &HandleLearnAllCraftsCommand,      "", NULL }, -            { "default",        SEC_MODERATOR,      false, &HandleLearnAllDefaultCommand,     "", NULL }, -            { "lang",           SEC_MODERATOR,      false, &HandleLearnAllLangCommand,        "", NULL }, -            { "recipes",        SEC_GAMEMASTER,     false, &HandleLearnAllRecipesCommand,     "", NULL }, -            { NULL,             0,                  false, NULL,                              "", NULL } +            { "my",             SEC_ADMINISTRATOR,  false, NULL,            "",  learnAllMyCommandTable }, +            { "gm",             SEC_GAMEMASTER,     false, &HandleLearnAllGMCommand,           "", NULL }, +            { "crafts",         SEC_GAMEMASTER,     false, &HandleLearnAllCraftsCommand,       "", NULL }, +            { "default",        SEC_MODERATOR,      false, &HandleLearnAllDefaultCommand,      "", NULL }, +            { "lang",           SEC_MODERATOR,      false, &HandleLearnAllLangCommand,         "", NULL }, +            { "recipes",        SEC_GAMEMASTER,     false, &HandleLearnAllRecipesCommand,      "", NULL }, +            { NULL,             0,                  false, NULL,                               "", NULL }          };          static ChatCommand learnCommandTable[] =          { -            { "all",            SEC_ADMINISTRATOR,  false, NULL,              "", learnAllCommandTable }, -            { "",               SEC_ADMINISTRATOR,  false, &HandleLearnCommand,               "", NULL }, -            { NULL,             0,                  false, NULL,                              "", NULL } +            { "all",            SEC_ADMINISTRATOR,  false, NULL,              "",  learnAllCommandTable }, +            { "",               SEC_ADMINISTRATOR,  false, &HandleLearnCommand,                "", NULL }, +            { NULL,             0,                  false, NULL,                               "", NULL }          };          static ChatCommand commandTable[] = @@ -68,7 +69,8 @@ public:          };          return commandTable;      } -    static bool HandleLearnCommand(ChatHandler* handler, const char* args) + +    static bool HandleLearnCommand(ChatHandler* handler, char const* args)      {          Player* targetPlayer = handler->getSelectedPlayer(); @@ -84,8 +86,8 @@ public:          if (!spell || !sSpellMgr->GetSpellInfo(spell))              return false; -        char const* allStr = strtok(NULL, " "); -        bool allRanks = allStr ? (strncmp(allStr, "all", strlen(allStr)) == 0) : false; +        char const* all = strtok(NULL, " "); +        bool allRanks = all ? (strncmp(all, "all", strlen(all)) == 0) : false;          SpellInfo const* spellInfo = sSpellMgr->GetSpellInfo(spell);          if (!spellInfo || !SpellMgr::IsSpellValid(spellInfo, handler->GetSession()->GetPlayer())) @@ -110,14 +112,14 @@ public:          else              targetPlayer->learnSpell(spell, false); -        uint32 first_spell = sSpellMgr->GetFirstSpellInChain(spell); -        if (GetTalentSpellCost(first_spell)) +        uint32 firstSpell = sSpellMgr->GetFirstSpellInChain(spell); +        if (GetTalentSpellCost(firstSpell))              targetPlayer->SendTalentsInfoData(false);          return true;      } -    static bool HandleLearnAllGMCommand(ChatHandler* handler, const char* /*args*/) +    static bool HandleLearnAllGMCommand(ChatHandler* handler, char const* /*args*/)      {          for (uint32 i = 0; i < sSpellMgr->GetSpellInfoStoreSize(); ++i)          { @@ -135,19 +137,19 @@ public:          return true;      } -    static bool HandleLearnAllMyClassCommand(ChatHandler* handler, const char* /*args*/) +    static bool HandleLearnAllMyClassCommand(ChatHandler* handler, char const* /*args*/)      {          HandleLearnAllMySpellsCommand(handler, "");          HandleLearnAllMyTalentsCommand(handler, "");          return true;      } -    static bool HandleLearnAllMySpellsCommand(ChatHandler* handler, const char* /*args*/) +    static bool HandleLearnAllMySpellsCommand(ChatHandler* handler, char const* /*args*/)      { -        ChrClassesEntry const* clsEntry = sChrClassesStore.LookupEntry(handler->GetSession()->GetPlayer()->getClass()); -        if (!clsEntry) +        ChrClassesEntry const* classEntry = sChrClassesStore.LookupEntry(handler->GetSession()->GetPlayer()->getClass()); +        if (!classEntry)              return true; -        uint32 family = clsEntry->spellfamily; +        uint32 family = classEntry->spellfamily;          for (uint32 i = 0; i < sSkillLineAbilityStore.GetNumRows(); ++i)          { @@ -172,8 +174,8 @@ public:                  continue;              // skip spells with first rank learned as talent (and all talents then also) -            uint32 first_rank = sSpellMgr->GetFirstSpellInChain(spellInfo->Id); -            if (GetTalentSpellCost(first_rank) > 0) +            uint32 firstRank = sSpellMgr->GetFirstSpellInChain(spellInfo->Id); +            if (GetTalentSpellCost(firstRank) > 0)                  continue;              // skip broken spells @@ -187,7 +189,7 @@ public:          return true;      } -    static bool HandleLearnAllMyTalentsCommand(ChatHandler* handler, const char* /*args*/) +    static bool HandleLearnAllMyTalentsCommand(ChatHandler* handler, char const* /*args*/)      {          Player* player = handler->GetSession()->GetPlayer();          uint32 classMask = player->getClassMask(); @@ -207,7 +209,7 @@ public:              // search highest talent rank              uint32 spellId = 0; -            for (int8 rank = MAX_TALENT_RANK-1; rank >= 0; --rank) +            for (int8 rank = MAX_TALENT_RANK - 1; rank >= 0; --rank)              {                  if (talentInfo->RankID[rank] != 0)                  { @@ -234,7 +236,7 @@ public:          return true;      } -    static bool HandleLearnAllMyPetTalentsCommand(ChatHandler* handler, const char* /*args*/) +    static bool HandleLearnAllMyPetTalentsCommand(ChatHandler* handler, char const* /*args*/)      {          Player* player = handler->GetSession()->GetPlayer(); @@ -246,23 +248,23 @@ public:              return false;          } -        CreatureTemplate const* ci = pet->GetCreatureInfo(); -        if (!ci) +        CreatureTemplate const* creatureInfo = pet->GetCreatureInfo(); +        if (!creatureInfo)          {              handler->SendSysMessage(LANG_WRONG_PET_TYPE);              handler->SetSentErrorMessage(true);              return false;          } -        CreatureFamilyEntry const* pet_family = sCreatureFamilyStore.LookupEntry(ci->family); -        if (!pet_family) +        CreatureFamilyEntry const* petFamily = sCreatureFamilyStore.LookupEntry(creatureInfo->family); +        if (!petFamily)          {              handler->SendSysMessage(LANG_WRONG_PET_TYPE);              handler->SetSentErrorMessage(true);              return false;          } -        if (pet_family->petTalentType < 0)                       // not hunter pet +        if (petFamily->petTalentType < 0)                       // not hunter pet          {              handler->SendSysMessage(LANG_WRONG_PET_TYPE);              handler->SetSentErrorMessage(true); @@ -280,30 +282,30 @@ public:                  continue;              // prevent learn talent for different family (cheating) -            if (((1 << pet_family->petTalentType) & talentTabInfo->petTalentMask) == 0) +            if (((1 << petFamily->petTalentType) & talentTabInfo->petTalentMask) == 0)                  continue;              // search highest talent rank -            uint32 spellid = 0; +            uint32 spellId = 0;              for (int8 rank = MAX_TALENT_RANK-1; rank >= 0; --rank)              {                  if (talentInfo->RankID[rank] != 0)                  { -                    spellid = talentInfo->RankID[rank]; +                    spellId = talentInfo->RankID[rank];                      break;                  }              } -            if (!spellid)                                        // ??? none spells in talent +            if (!spellId)                                        // ??? none spells in talent                  continue; -            SpellInfo const* spellInfo = sSpellMgr->GetSpellInfo(spellid); +            SpellInfo const* spellInfo = sSpellMgr->GetSpellInfo(spellId);              if (!spellInfo || !SpellMgr::IsSpellValid(spellInfo, handler->GetSession()->GetPlayer(), false))                  continue;              // learn highest rank of talent and learn all non-talent spell ranks (recursive by tree) -            pet->learnSpellHighRank(spellid); +            pet->learnSpellHighRank(spellId);          }          pet->SetFreeTalentPoints(0); @@ -312,7 +314,7 @@ public:          return true;      } -    static bool HandleLearnAllLangCommand(ChatHandler* handler, const char* /*args*/) +    static bool HandleLearnAllLangCommand(ChatHandler* handler, char const* /*args*/)      {          // skipping UNIVERSAL language (0)          for (uint8 i = 1; i < LANGUAGES_COUNT; ++i) @@ -322,7 +324,7 @@ public:          return true;      } -    static bool HandleLearnAllDefaultCommand(ChatHandler* handler, const char* args) +    static bool HandleLearnAllDefaultCommand(ChatHandler* handler, char const* args)      {          Player* target;          if (!handler->extractPlayerTarget((char*)args, &target)) @@ -335,9 +337,8 @@ public:          return true;      } -    static bool HandleLearnAllCraftsCommand(ChatHandler* handler, const char* /*args*/) +    static bool HandleLearnAllCraftsCommand(ChatHandler* handler, char const* /*args*/)      { -          for (uint32 i = 0; i < sSkillLineStore.GetNumRows(); ++i)          {              SkillLineEntry const* skillInfo = sSkillLineStore.LookupEntry(i); @@ -355,7 +356,7 @@ public:          return true;      } -    static bool HandleLearnAllRecipesCommand(ChatHandler* handler, const char* args) +    static bool HandleLearnAllRecipesCommand(ChatHandler* handler, char const* args)      {          //  Learns all recipes of specified profession and sets skill to max          //  Example: .learn all_recipes enchanting @@ -370,13 +371,13 @@ public:          if (!*args)              return false; -        std::wstring wnamepart; +        std::wstring namePart; -        if (!Utf8toWStr(args, wnamepart)) +        if (!Utf8toWStr(args, namePart))              return false;          // converting string that we try to find to lower case -        wstrToLower(wnamepart); +        wstrToLower(namePart);          std::string name; @@ -392,29 +393,29 @@ public:                  !skillInfo->canLink)                            // only prof with recipes have set                  continue; -            int loc = handler->GetSessionDbcLocale(); -            name = skillInfo->name[loc]; +            int locale = handler->GetSessionDbcLocale(); +            name = skillInfo->name[locale];              if (name.empty())                  continue; -            if (!Utf8FitTo(name, wnamepart)) +            if (!Utf8FitTo(name, namePart))              { -                loc = 0; -                for (; loc < TOTAL_LOCALES; ++loc) +                locale = 0; +                for (; locale < TOTAL_LOCALES; ++locale)                  { -                    if (loc == handler->GetSessionDbcLocale()) +                    if (locale == handler->GetSessionDbcLocale())                          continue; -                    name = skillInfo->name[loc]; +                    name = skillInfo->name[locale];                      if (name.empty())                          continue; -                    if (Utf8FitTo(name, wnamepart)) +                    if (Utf8FitTo(name, namePart))                          break;                  }              } -            if (loc < TOTAL_LOCALES) +            if (locale < TOTAL_LOCALES)              {                  targetSkillInfo = skillInfo;                  break; @@ -431,7 +432,8 @@ public:          handler->PSendSysMessage(LANG_COMMAND_LEARN_ALL_RECIPES, name.c_str());          return true;      } -    static void HandleLearnSkillRecipesHelper(Player* player, uint32 skill_id) + +    static void HandleLearnSkillRecipesHelper(Player* player, uint32 skillId)      {          uint32 classmask = player->getClassMask(); @@ -442,7 +444,7 @@ public:                  continue;              // wrong skill -            if (skillLine->skillId != skill_id) +            if (skillLine->skillId != skillId)                  continue;              // not high rank  | 
