summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-04-14 22:31:43 -0300
committerJesusaves <cpntb1@ymail.com>2021-04-14 22:31:43 -0300
commitb9c50470da73bc59cf5d06e207f1ca36f6f507ad (patch)
treecb1bedc22875b8cfb5f74a8a1446841f2b0e5a77
parentab194e3674c4f4c83f334d1031dd5806a37ba444 (diff)
downloadserverdata-b9c50470da73bc59cf5d06e207f1ca36f6f507ad.tar.gz
serverdata-b9c50470da73bc59cf5d06e207f1ca36f6f507ad.tar.bz2
serverdata-b9c50470da73bc59cf5d06e207f1ca36f6f507ad.tar.xz
serverdata-b9c50470da73bc59cf5d06e207f1ca36f6f507ad.zip
Casting Flare Dart while raining will cause 20% less damage :o
-rw-r--r--npc/magic/level1-flare-dart.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/npc/magic/level1-flare-dart.txt b/npc/magic/level1-flare-dart.txt
index 4d73d73e..6e88ec72 100644
--- a/npc/magic/level1-flare-dart.txt
+++ b/npc/magic/level1-flare-dart.txt
@@ -9,6 +9,10 @@ function script SK_Flar {
mcharge(SulphurPowder, SKILL_MAGIC_WAR, 1);
// Effective magic code
.@PW=70+(5*@skillLv);
+ // Rain penalty
+ if ("#WeatherCore"::weather(MASK_RAIN))
+ .@PW-=20;
+ // Calculate real damage
.@dmg=AdjustSpellpower(.@PW);
harm(@skillTarget, .@dmg, HARM_MAGI, Ele_Fire);
GetManaExp(@skillId, 1);