summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-06-16 02:39:41 -0300
committerJesusaves <cpntb1@ymail.com>2020-06-16 02:39:41 -0300
commit9a873fc49d5f4ca5f5621690dc098d75c5a47a6a (patch)
tree31be92f674e251243c49bbd58b4c636ff0fcdd7b /npc
parent8223a77c310911de6e23f32b7fee2520240213ed (diff)
downloadserverdata-9a873fc49d5f4ca5f5621690dc098d75c5a47a6a.tar.gz
serverdata-9a873fc49d5f4ca5f5621690dc098d75c5a47a6a.tar.bz2
serverdata-9a873fc49d5f4ca5f5621690dc098d75c5a47a6a.tar.xz
serverdata-9a873fc49d5f4ca5f5621690dc098d75c5a47a6a.zip
[skip ci] sketch for brawling magic
Diffstat (limited to 'npc')
-rw-r--r--npc/functions/hub.txt27
1 files changed, 27 insertions, 0 deletions
diff --git a/npc/functions/hub.txt b/npc/functions/hub.txt
index 14cd6d86e..77d814128 100644
--- a/npc/functions/hub.txt
+++ b/npc/functions/hub.txt
@@ -297,12 +297,39 @@ function script HUB_SkillInvoke {
SK_nilfheim();
GetManaExp(@skillId, 3);
break;
+ // Magic v3
case TMW2_JUDGMENT:
debugmes "Target: %d (%d,%d)", @skillTarget, @skillTargetX, @skillTargetY;
areasc2(getmap(), @skillTargetX, @skillTargetY, 2, 10000, SC_BLOODING, BL_MOB|BL_PC);
.@dmg=AdjustSpellpower(300);
harm(@skillTarget, .@dmg, HARM_MAGI, Ele_Holy);
break;
+ // Brawling Class
+ case TMW2_BRAWLING:
+ // 75x3 = 225
+ harm(@skillTarget, AdjustAttackpower(75), HARM_PHYS, Ele_Neutral);
+ harm(@skillTarget, AdjustAttackpower(75), HARM_PHYS, Ele_Neutral);
+ harm(@skillTarget, AdjustAttackpower(75), HARM_PHYS, Ele_Neutral);
+ break;
+ case TMW2_BEARSTRIKE:
+ // 60x5 = 300
+ harm(@skillTarget, AdjustAttackpower(60), HARM_PHYS, Ele_Neutral);
+ harm(@skillTarget, AdjustAttackpower(60), HARM_PHYS, Ele_Neutral);
+ harm(@skillTarget, AdjustAttackpower(60), HARM_PHYS, Ele_Neutral);
+ harm(@skillTarget, AdjustAttackpower(60), HARM_PHYS, Ele_Neutral);
+ harm(@skillTarget, AdjustAttackpower(60), HARM_PHYS, Ele_Neutral);
+ break;
+ case TMW2_ALLINONE:
+ // 45x8 = 360
+ harm(@skillTarget, AdjustAttackpower(45), HARM_PHYS, Ele_Neutral);
+ harm(@skillTarget, AdjustAttackpower(45), HARM_PHYS, Ele_Fire);
+ harm(@skillTarget, AdjustAttackpower(45), HARM_PHYS, Ele_Water);
+ harm(@skillTarget, AdjustAttackpower(45), HARM_PHYS, Ele_Earth);
+ harm(@skillTarget, AdjustAttackpower(45), HARM_PHYS, Ele_Wind);
+ harm(@skillTarget, AdjustAttackpower(45), HARM_PHYS, Ele_Holy);
+ harm(@skillTarget, AdjustAttackpower(45), HARM_PHYS, Ele_Shadow);
+ harm(@skillTarget, AdjustAttackpower(45), HARM_PHYS, Ele_Ghost);
+ break;
// CLASS_OTHER
case TMW2_PARUM:
SK_parum();