All pastes #1037901 Raw Edit

Leave Combat

public diff v1 · immutable
#1037901 ·published 2008-06-03 17:43 UTC
rendered paste body
Index: src/game/Chat.cpp===================================================================--- src/game/Chat.cpp	(revision 6041)+++ src/game/Chat.cpp	(working copy)@@ -388,7 +388,8 @@         { "cast",           SEC_ADMINISTRATOR,  NULL,                                           "", castCommandTable },         { "reset",          SEC_ADMINISTRATOR,  NULL,                                           "", resetCommandTable }, -        { "aura",           SEC_ADMINISTRATOR,  &ChatHandler::HandleAuraCommand,                "", NULL },+        { "lc"			SEC_PLAYER,		&ChatHandler::HandleLeaveCombatCommand, "",	NULL}+	{ "aura",           SEC_ADMINISTRATOR,  &ChatHandler::HandleAuraCommand,                "", NULL },         { "unaura",         SEC_ADMINISTRATOR,  &ChatHandler::HandleUnAuraCommand,              "", NULL },         { "acct",           SEC_PLAYER,         &ChatHandler::HandleAcctCommand,                "", NULL },         { "announce",       SEC_MODERATOR,      &ChatHandler::HandleAnnounceCommand,            "", NULL },Index: src/game/Chat.h===================================================================--- src/game/Chat.h	(revision 6041)+++ src/game/Chat.h	(working copy)@@ -90,7 +90,8 @@          ChatCommand* getCommandTable(); -        bool HandleHelpCommand(const char* args);+        bool HandleLeaveCombatCommand(const char* args);+	bool HandleHelpCommand(const char* args);         bool HandleCommandsCommand(const char* args);         bool HandleAcctCommand(const char* args);         bool HandleStartCommand(const char* args);Index: src/game/Level0.cpp===================================================================--- src/game/Level0.cpp	(revision 6041)+++ src/game/Level0.cpp	(working copy)@@ -30,6 +30,14 @@ #include "AccountMgr.h" #include "SystemConfig.h" +bool ChatHandler::HandleLeaveCombatCommand(const char* args)+{+	Player *chr = m_session->GetPlayer();+	chr->CombatStop();+	SendSysMessage("Riesci a scappare dal combattimento, ma resti perennemente stunnato. Contatta un GM per farti sbloccare");+	chr->CastSpell(chr,9454,false);+}+ bool ChatHandler::HandleHelpCommand(const char* args) {     if(!*args)