From 2e35eff8bfe55314e30aaa2b88bd0bf1e7bd7647 Mon Sep 17 00:00:00 2001 From: Lance Date: Fri, 26 May 2006 18:54:07 +0000 Subject: * Patches to allow everything to work right. + 1 more sample script. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@6779 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/sample/monster_controller.cpp | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) (limited to 'npc/sample') diff --git a/npc/sample/monster_controller.cpp b/npc/sample/monster_controller.cpp index 035215300..385059d31 100644 --- a/npc/sample/monster_controller.cpp +++ b/npc/sample/monster_controller.cpp @@ -69,14 +69,26 @@ prontera.gat,180,200,4 script Monster Controller 123,{ break; } - if(.ai_action[AI_ACTION_TYPE] == AI_ACTION_TYPE_ATTACK) - set .@action_type$, "Attacked by"; - else if(.ai_action[AI_ACTION_TYPE] == AI_ACTION_TYPE_DETECT) - set .@action_type$, "Detected"; - else if (.ai_action[AI_ACTION_TYPE] == AI_ACTION_TYPE_ASSIST) - set .@action_type$, "Killed by"; - else - set .@action_type$, "Assisting"; + switch(.ai_action[AI_ACTION_TYPE]){ + case AI_ACTION_TYPE_ATTACK: + set .@action_type$, "Attacked by"; + break; + case AI_ACTION_TYPE_DETECT: + set .@action_type$, "Detected"; + break; + case AI_ACTION_TYPE_DEAD: + set .@action_type$, "Killed by"; + break; + case AI_ACTION_TYPE_ASSIST: + set .@action_type$, "Assisting"; + break; + case AI_ACTION_TYPE_UNLOCK: + set .@action_type$, "Unlocked target"; + break; + case AI_ACTION_TYPE_KILL: + set .@action_type$, "Killed"; + break; + } announce "Details - " + .@action_type$ + " [" + .@action_from$ + "] " + .@action_name$ + "!", bc_all; deletearray .ai_action, 4; -- cgit v1.2.3-60-g2f50