summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-03-20 18:38:41 -0300
committerJesusaves <cpntb1@ymail.com>2021-03-20 18:38:41 -0300
commit25dcfd86fb6cc2775f9c96f0a5b6e0979317d00d (patch)
tree121d91214df9b2c5d7d040feaa959d298c80c4f5
parentdb600d026dc2f77a96d46f06e001e523b3112292 (diff)
downloadserverdata-25dcfd86fb6cc2775f9c96f0a5b6e0979317d00d.tar.gz
serverdata-25dcfd86fb6cc2775f9c96f0a5b6e0979317d00d.tar.bz2
serverdata-25dcfd86fb6cc2775f9c96f0a5b6e0979317d00d.tar.xz
serverdata-25dcfd86fb6cc2775f9c96f0a5b6e0979317d00d.zip
Burning is now a master only effect. Fire skills now cause bleeding.
-rw-r--r--npc/018-2-2/main.txt6
-rw-r--r--npc/functions/hub.txt6
2 files changed, 6 insertions, 6 deletions
diff --git a/npc/018-2-2/main.txt b/npc/018-2-2/main.txt
index 18af62641..8563d1031 100644
--- a/npc/018-2-2/main.txt
+++ b/npc/018-2-2/main.txt
@@ -94,14 +94,14 @@ OnPlayerCycle:
// TODO: Handle traps (We'll use isin() command because you can give 3~4 steps each counter)
if (rand2(1000) <= @HH_LEVEL) {
dispbottom l("You set off a trap!");
- heal -(@HH_LEVEL*rand2(2,5)), -(@HH_LEVEL/2);
+ heal -(@HH_LEVEL*rand2(3,6)), -(@HH_LEVEL/2);
if (rand2(250) > readparam2(bVit)) {
// Determine the dangers of the random trap
// SC_Bonus(delay, SC, min{, max})
if (@HH_LEVEL >= HH_MASTER)
- SC_Bonus(10+rand2(20), any(SC_DPOISON, SC_DEEP_SLEEP, SC_BLOODING, SC_CURSE), 1);
+ SC_Bonus(10+rand2(20), any(SC_DPOISON, SC_DEEP_SLEEP, SC_BURNING, SC_CURSE), 1);
else if (@HH_LEVEL >= HH_EXPERT)
- SC_Bonus(1+rand2(20), any(SC_POISON, SC_CURSE, SC_SILENCE, SC_BURNING, SC_BLIND, SC_SLEEP), 1);
+ SC_Bonus(1+rand2(20), any(SC_POISON, SC_CURSE, SC_SILENCE, SC_BLOODING, SC_BLIND, SC_SLEEP), 1);
else if (@HH_LEVEL >= HH_ADVANCED)
SC_Bonus(1+rand2(10), any(SC_DEC_AGI, SC_POISON, SC_CURSE, SC_SILENCE), 1);
else if (@HH_LEVEL >= HH_INTERMEDIARY)
diff --git a/npc/functions/hub.txt b/npc/functions/hub.txt
index 225ce2aa3..2a8cc27ea 100644
--- a/npc/functions/hub.txt
+++ b/npc/functions/hub.txt
@@ -388,7 +388,7 @@ function script HUB_SkillInvoke {
.@PW=140+(10*@skillLv);
// 4% chance, 2.5s
harm(@skillTarget, AdjustSpellpower(.@PW), HARM_MAGI, Ele_Fire);
- sc_start SC_BURNING, 2500, 1, 400, SCFLAG_NONE, @skillTarget;
+ sc_start SC_BLOODING, 4500, 1, 400, SCFLAG_NONE, @skillTarget;
GetManaExp(TMW2_FIREBALL, 1);
break;
case TMW2_FIREBALL:
@@ -396,7 +396,7 @@ function script HUB_SkillInvoke {
.@RG=2+(@skillLv/5);
// 22% chance, 2.5s
areaharm(@skillTarget, .@RG, AdjustSpellpower(.@PW), HARM_MAGI, Ele_Fire);
- sc_start SC_BURNING, 2500, 1, 2200, SCFLAG_NONE, @skillTarget;
+ sc_start SC_BLOODING, 2500, 1, 4200, SCFLAG_NONE, @skillTarget;
GetManaExp(TMW2_FIREBALL, 2);
break;
case TMW2_ARMAGEDDON:
@@ -404,7 +404,7 @@ function script HUB_SkillInvoke {
.@RG=5+(@skillLv/5);
// 18% chance, 3s, 3x3 radius
areaharm(@skillTarget, .@RG, AdjustSpellpower(.@PW), HARM_MAGI, Ele_Fire);
- areasc(.@RG, 3000, SC_BURNING, BL_MOB|BL_PC|BL_HOM|BL_MER, 1, "filter_hostile", @skillTarget, 1800);
+ areasc(.@RG, 6000, SC_BLOODING, BL_MOB|BL_PC|BL_HOM|BL_MER, 1, "filter_hostile", @skillTarget, 1800);
GetManaExp(TMW2_FIREBALL, 3);
break;
////////////////////////////////