From dd46c744a74a3ecbb782d5d59c807bcea88d2365 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 29 Apr 2011 03:37:49 +0300 Subject: Add char command /addpriorityattack. --- src/commandhandler.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/commandhandler.cpp') diff --git a/src/commandhandler.cpp b/src/commandhandler.cpp index 5211c64c3..6b7706a00 100644 --- a/src/commandhandler.cpp +++ b/src/commandhandler.cpp @@ -260,6 +260,10 @@ void CommandHandler::handleCommand(const std::string &command, ChatTab *tab) { handleUptime(args, tab); } + else if (type == "addpriorityattack") + { + handleAddPriorityAttack(args, tab); + } else if (type == "addattack") { handleAddAttack(args, tab); @@ -991,6 +995,19 @@ void CommandHandler::handleUptime(const std::string &args _UNUSED_, } } +void CommandHandler::handleAddPriorityAttack(const std::string &args, + ChatTab *tab _UNUSED_) +{ + if (!player_node || player_node->isInPriorityAttackList(args)) + return; + + player_node->removeAttackMob(args); + player_node->addPriorityAttackMob(args); + + if (socialWindow) + socialWindow->updateAttackFilter(); +} + void CommandHandler::handleAddAttack(const std::string &args, ChatTab *tab _UNUSED_) { -- cgit v1.2.3-60-g2f50