aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Chat/Commands
diff options
context:
space:
mode:
authorShocker <shocker@freakz.ro>2011-06-29 16:36:54 +0300
committerShocker <shocker@freakz.ro>2011-06-29 16:36:54 +0300
commitbdba5cd900435888afc3b276ad4e0f6d1419e5b1 (patch)
tree236292c9000eed45891532f0ce8909a505c71628 /src/server/game/Chat/Commands
parent6a6e3e326596b6f66220d49a13ffa42b3b46a2c7 (diff)
Core/Commands: Move .gps to command scripts and add .wpgps command, used for generating partial SQL queries for pathing
Diffstat (limited to 'src/server/game/Chat/Commands')
-rwxr-xr-xsrc/server/game/Chat/Commands/Level1.cpp82
1 files changed, 0 insertions, 82 deletions
diff --git a/src/server/game/Chat/Commands/Level1.cpp b/src/server/game/Chat/Commands/Level1.cpp
index 6ab312b549c..6936f3ef07e 100755
--- a/src/server/game/Chat/Commands/Level1.cpp
+++ b/src/server/game/Chat/Commands/Level1.cpp
@@ -122,88 +122,6 @@ bool ChatHandler::HandleGMNotifyCommand(const char* args)
return true;
}
-bool ChatHandler::HandleGPSCommand(const char* args)
-{
- WorldObject *obj = NULL;
- if (*args)
- {
- uint64 guid = extractGuidFromLink((char*)args);
- if (guid)
- obj = (WorldObject*)ObjectAccessor::GetObjectByTypeMask(*m_session->GetPlayer(), guid, TYPEMASK_UNIT|TYPEMASK_GAMEOBJECT);
-
- if (!obj)
- {
- SendSysMessage(LANG_PLAYER_NOT_FOUND);
- SetSentErrorMessage(true);
- return false;
- }
- }
- else
- {
- obj = getSelectedUnit();
-
- if (!obj)
- {
- SendSysMessage(LANG_SELECT_CHAR_OR_CREATURE);
- SetSentErrorMessage(true);
- return false;
- }
- }
- CellPair cell_val = Trinity::ComputeCellPair(obj->GetPositionX(), obj->GetPositionY());
- Cell cell(cell_val);
-
- uint32 zone_id, area_id;
- obj->GetZoneAndAreaId(zone_id, area_id);
-
- MapEntry const* mapEntry = sMapStore.LookupEntry(obj->GetMapId());
- AreaTableEntry const* zoneEntry = GetAreaEntryByAreaID(zone_id);
- AreaTableEntry const* areaEntry = GetAreaEntryByAreaID(area_id);
-
- float zone_x = obj->GetPositionX();
- float zone_y = obj->GetPositionY();
-
- Map2ZoneCoordinates(zone_x, zone_y, zone_id);
-
- 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());
-
- GridPair p = Trinity::ComputeGridPair(obj->GetPositionX(), obj->GetPositionY());
-
- // 63? WHY?
- int gx = 63 - p.x_coord;
- int gy = 63 - p.y_coord;
-
- uint32 have_map = Map::ExistMap(obj->GetMapId(), gx, gy) ? 1 : 0;
- uint32 have_vmap = Map::ExistVMap(obj->GetMapId(), gx, gy) ? 1 : 0;
-
- if (have_vmap)
- {
- if (map->IsOutdoors(obj->GetPositionX(), obj->GetPositionY(), obj->GetPositionZ()))
- PSendSysMessage("You are outdoors");
- else
- PSendSysMessage("You are indoors");
- }
- else PSendSysMessage("no VMAP available for area info");
-
- PSendSysMessage(LANG_MAP_POSITION,
- obj->GetMapId(), (mapEntry ? mapEntry->name[GetSessionDbcLocale()] : "<unknown>"),
- zone_id, (zoneEntry ? zoneEntry->area_name[GetSessionDbcLocale()] : "<unknown>"),
- area_id, (areaEntry ? areaEntry->area_name[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)
- {
- PSendSysMessage(LANG_LIQUID_STATUS, liquid_status.level, liquid_status.depth_level, liquid_status.type, res);
- }
- return true;
-}
-
//Summon Player
bool ChatHandler::HandleSummonCommand(const char* args)
{