From 8525859312d271f6f1370c4d84a4337c00b4daaf Mon Sep 17 00:00:00 2001 From: sanctum32 Date: Sat, 27 Jul 2013 16:48:28 +0300 Subject: [PATCH] Renamed 2 gm commands: * namego -> summon, * goname -> appear. updated mangos.sql structure --- sql/mangos.sql | 6 +++--- sql/updates/m12652_command.sql | 4 ++++ src/game/Chat.cpp | 4 ++-- src/game/Chat.h | 4 ++-- src/game/Level1.cpp | 4 ++-- src/shared/revision_sql.h | 2 +- 6 files changed, 14 insertions(+), 10 deletions(-) create mode 100644 sql/updates/m12652_command.sql diff --git a/sql/mangos.sql b/sql/mangos.sql index cd9f90a53..b0eda3bdc 100644 --- a/sql/mangos.sql +++ b/sql/mangos.sql @@ -479,7 +479,7 @@ INSERT INTO `command` (`name`, `security`, `help`) VALUES ('modify tp',1,'Syntax: .modify tp #amount\r\n\r\nSet free talent pointes for selected character or character\'s pet. It will be reset to default expected at next levelup/login/quest reward.'), ('movegens',3,'Syntax: .movegens\r\n Show movement generators stack for selected creature or player.'), ('mute',1,'Syntax: .mute [$playerName] $timeInMinutes\r\n\r\nDisible chat messaging for any character from account of character $playerName (or currently selected) at $timeInMinutes minutes. Player can be offline.'), -('namego',1,'Syntax: .namego [$charactername]\r\n\r\nTeleport the given character to you. Character can be offline.'), +('summon',1,'Syntax: .summon [$charactername]\r\n\r\nTeleport the given character to you. Character can be offline.'), ('neargrave',3,'Syntax: .neargrave [alliance|horde]\r\n\r\nFind nearest graveyard linked to zone (or only nearest from accepts alliance or horde faction ghosts).'), ('notify',1,'Syntax: .notify $MessageToBroadcast\r\n\r\nSend a global message to all players online in screen.'), ('npc add',2,'Syntax: .npc add #creatureid\r\n\r\nSpawn a creature by the given template id of #creatureid.'), @@ -645,7 +645,7 @@ CREATE TABLE `creature` ( `id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT 'Creature Identifier', `map` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Map Identifier', `spawnMask` tinyint(3) unsigned NOT NULL DEFAULT '1', - `phaseMask` smallint(5) unsigned NOT NULL DEFAULT '1', + `phaseMask` int(11) unsigned NOT NULL DEFAULT '1', `modelid` mediumint(8) unsigned NOT NULL DEFAULT '0', `equipment_id` mediumint(9) NOT NULL DEFAULT '0', `position_x` float NOT NULL DEFAULT '0', @@ -1425,7 +1425,7 @@ CREATE TABLE `db_version` ( `version` varchar(120) DEFAULT NULL, `creature_ai_version` varchar(120) DEFAULT NULL, `cache_id` int(10) DEFAULT '0', - `required_c12602_01_mangos_npc_spellclick_spells` bit(1) default NULL + `required_m12652_command` bit(1) default NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Used DB version notes'; /*!40101 SET character_set_client = @saved_cs_client */; diff --git a/sql/updates/m12652_command.sql b/sql/updates/m12652_command.sql new file mode 100644 index 000000000..117bf85fe --- /dev/null +++ b/sql/updates/m12652_command.sql @@ -0,0 +1,4 @@ +update command set `name`='summon' where `name`='namego'; +update command set `name`='appear' where `name`='goname'; + +ALTER TABLE db_version CHANGE COLUMN required_c12631_01_mangos_creature required_m12652_command bit; \ No newline at end of file diff --git a/src/game/Chat.cpp b/src/game/Chat.cpp index 5ff77619b..a7e5d6a27 100644 --- a/src/game/Chat.cpp +++ b/src/game/Chat.cpp @@ -773,8 +773,8 @@ ChatCommand* ChatHandler::getCommandTable() { "unaura", SEC_ADMINISTRATOR, false, &ChatHandler::HandleUnAuraCommand, "", NULL }, { "announce", SEC_MODERATOR, true, &ChatHandler::HandleAnnounceCommand, "", NULL }, { "notify", SEC_MODERATOR, true, &ChatHandler::HandleNotifyCommand, "", NULL }, - { "goname", SEC_MODERATOR, false, &ChatHandler::HandleGonameCommand, "", NULL }, - { "namego", SEC_MODERATOR, false, &ChatHandler::HandleNamegoCommand, "", NULL }, + { "appear", SEC_MODERATOR, false, &ChatHandler::HandleAppearCommand, "", NULL }, + { "summon", SEC_MODERATOR, false, &ChatHandler::HandleSummonCommand, "", NULL }, { "groupgo", SEC_MODERATOR, false, &ChatHandler::HandleGroupgoCommand, "", NULL }, { "commands", SEC_PLAYER, true, &ChatHandler::HandleCommandsCommand, "", NULL }, { "demorph", SEC_GAMEMASTER, false, &ChatHandler::HandleDeMorphCommand, "", NULL }, diff --git a/src/game/Chat.h b/src/game/Chat.h index 77f757f9d..0ffbe31c4 100644 --- a/src/game/Chat.h +++ b/src/game/Chat.h @@ -541,8 +541,8 @@ class MANGOS_DLL_SPEC ChatHandler bool HandleDismountCommand(char* args); bool HandleSaveCommand(char* args); - bool HandleNamegoCommand(char* args); - bool HandleGonameCommand(char* args); + bool HandleSummonCommand(char* args); + bool HandleAppearCommand(char* args); bool HandleGroupgoCommand(char* args); bool HandleRecallCommand(char* args); bool HandleAnnounceCommand(char* args); diff --git a/src/game/Level1.cpp b/src/game/Level1.cpp index da29764e5..6017d613e 100644 --- a/src/game/Level1.cpp +++ b/src/game/Level1.cpp @@ -369,7 +369,7 @@ bool ChatHandler::HandleGPSCommand(char* args) } // Summon Player -bool ChatHandler::HandleNamegoCommand(char* args) +bool ChatHandler::HandleSummonCommand(char* args) { Player* target; ObjectGuid target_guid; @@ -489,7 +489,7 @@ bool ChatHandler::HandleNamegoCommand(char* args) } // Teleport to Player -bool ChatHandler::HandleGonameCommand(char* args) +bool ChatHandler::HandleAppearCommand(char* args) { Player* target; ObjectGuid target_guid; diff --git a/src/shared/revision_sql.h b/src/shared/revision_sql.h index 7ef9c339a..9aaba9ff8 100644 --- a/src/shared/revision_sql.h +++ b/src/shared/revision_sql.h @@ -1,6 +1,6 @@ #ifndef __REVISION_SQL_H__ #define __REVISION_SQL_H__ #define REVISION_DB_CHARACTERS "required_c12631_01_characters_corpse" - #define REVISION_DB_MANGOS "required_c12631_02_mangos_gameobject" + #define REVISION_DB_MANGOS "required_m12652_command" #define REVISION_DB_REALMD "required_c12484_02_realmd_account_access" #endif // __REVISION_SQL_H__