summaryrefslogtreecommitdiff
path: root/src/gui/chat.cpp
diff options
context:
space:
mode:
authorJared Adams <jaxad0127@gmail.com>2009-03-22 18:55:51 -0600
committerJared Adams <jaxad0127@gmail.com>2009-03-22 20:38:13 -0600
commitd3f315b45bd9055ac7f61082f5af54b863410517 (patch)
tree1314eaf07e01c7651330b2845c9bcd10def62586 /src/gui/chat.cpp
parent2303bb28359d18b8f23328376f800dc36e5c2f5f (diff)
downloadmana-d3f315b45bd9055ac7f61082f5af54b863410517.tar.gz
mana-d3f315b45bd9055ac7f61082f5af54b863410517.tar.bz2
mana-d3f315b45bd9055ac7f61082f5af54b863410517.tar.xz
mana-d3f315b45bd9055ac7f61082f5af54b863410517.zip
Move handling of eA skill messages to SkillHandler
Diffstat (limited to 'src/gui/chat.cpp')
-rw-r--r--src/gui/chat.cpp98
1 files changed, 3 insertions, 95 deletions
diff --git a/src/gui/chat.cpp b/src/gui/chat.cpp
index 6408a61d..c0d6ed77 100644
--- a/src/gui/chat.cpp
+++ b/src/gui/chat.cpp
@@ -323,13 +323,6 @@ void ChatWindow::chatLog(std::string line, int own, std::string channelName,
mRecorder->record(line.substr(3));
}
-#ifdef EATHENA_SUPPORT
-void ChatWindow::chatLog(CHATSKILL act)
-{
- chatLog(const_msg(act), BY_SERVER);
-}
-#endif
-
const std::string &ChatWindow::getFocused() const
{
return mChatTabs->getSelectedTab()->getCaption();
@@ -832,9 +825,9 @@ void ChatWindow::chatSend(const std::string &nick, std::string msg)
}
else if (command == "me")
{
- std::stringstream actionStr;
- actionStr << "*" << msg << "*";
- chatSend(player_node->getName(), actionStr.str());
+ std::stringstream actionStr;
+ actionStr << "*" << msg << "*";
+ chatSend(player_node->getName(), actionStr.str());
}
else
{
@@ -842,91 +835,6 @@ void ChatWindow::chatSend(const std::string &nick, std::string msg)
}
}
-std::string ChatWindow::const_msg(CHATSKILL act)
-{
- std::string msg;
- if (act.success == SKILL_FAILED && act.skill == SKILL_BASIC)
- {
- switch (act.bskill)
- {
- case BSKILL_TRADE:
- msg = _("Trade failed!");
- break;
- case BSKILL_EMOTE:
- msg = _("Emote failed!");
- break;
- case BSKILL_SIT:
- msg = _("Sit failed!");
- break;
- case BSKILL_CREATECHAT:
- msg = _("Chat creating failed!");
- break;
- case BSKILL_JOINPARTY:
- msg = _("Could not join party!");
- break;
- case BSKILL_SHOUT:
- msg = _("Cannot shout!");
- break;
- }
-
- msg += " ";
-
- switch (act.reason)
- {
- case RFAIL_SKILLDEP:
- msg += _("You have not yet reached a high enough lvl!");
- break;
- case RFAIL_INSUFHP:
- msg += _("Insufficient HP!");
- break;
- case RFAIL_INSUFSP:
- msg += _("Insufficient SP!");
- break;
- case RFAIL_NOMEMO:
- msg += _("You have no memos!");
- break;
- case RFAIL_SKILLDELAY:
- msg += _("You cannot do that right now!");
- break;
- case RFAIL_ZENY:
- msg += _("Seems you need more money... ;-)");
- break;
- case RFAIL_WEAPON:
- msg += _("You cannot use this skill with that kind of weapon!");
- break;
- case RFAIL_REDGEM:
- msg += _("You need another red gem!");
- break;
- case RFAIL_BLUEGEM:
- msg += _("You need another blue gem!");
- break;
- case RFAIL_OVERWEIGHT:
- msg += _("You're carrying to much to do this!");
- break;
- default:
- msg += _("Huh? What's that?");
- break;
- }
- }
- else
- {
- switch (act.skill)
- {
- case SKILL_WARP :
- msg = _("Warp failed...");
- break;
- case SKILL_STEAL :
- msg = _("Could not steal anything...");
- break;
- case SKILL_ENVENOM :
- msg = _("Poison had no effect...");
- break;
- }
- }
-
- return msg;
-}
-
#endif
void ChatWindow::scroll(int amount)