summaryrefslogtreecommitdiff
path: root/npc/soren
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-07-08 14:30:22 -0300
committerJesusaves <cpntb1@ymail.com>2018-07-08 14:30:22 -0300
commit78e75ded4c111b93daa7769046fbeff09cae499f (patch)
tree19bb3e23643374052cd03d639d98ed5c24cbbfe2 /npc/soren
parentba4a1a03092ef1d7cbe859f9c6ff7656c0af7012 (diff)
downloadserverdata-78e75ded4c111b93daa7769046fbeff09cae499f.tar.gz
serverdata-78e75ded4c111b93daa7769046fbeff09cae499f.tar.bz2
serverdata-78e75ded4c111b93daa7769046fbeff09cae499f.tar.xz
serverdata-78e75ded4c111b93daa7769046fbeff09cae499f.zip
Weaken Soren's Singularities HP penalty
Diffstat (limited to 'npc/soren')
-rw-r--r--npc/soren/main.txt7
1 files changed, 4 insertions, 3 deletions
diff --git a/npc/soren/main.txt b/npc/soren/main.txt
index 9a0232a3b..ba47bcc62 100644
--- a/npc/soren/main.txt
+++ b/npc/soren/main.txt
@@ -36,6 +36,7 @@ OnTouch:
.@st2=getvariableofnpc(.lifetime, "Soren's Lake")-gettimetick(2);
.@st3=getvariableofnpc(.lifetime, "Soren's Gizmo")-gettimetick(2);
if (.@st1 > 0 && .@st2 > 0 && .@st3 > 0) {
+ @soren_penalty=0;
compareandsetq HurnscaldQuest_Celestia, 3, 4;
doevent("#SorenSanctum::OnStart");
warp "soren-2", 32, 36;
@@ -114,7 +115,7 @@ OnTimer31000:
if (@soren_penalty > 0) // Weak protection against EXP farming.
.@val=.@val-@soren_penalty;
- percentheal .@val, -15;
+ percentheal (.@val/2), -13+.@val;
// Monster Gen
.@amount=rand(.st/3+1, .st/2+1)+getareausers("001-7", 12);
@@ -262,7 +263,7 @@ OnTimer30900:
if (@soren_penalty > 0) // Weak protection against EXP farming.
.@val=.@val-@soren_penalty;
- percentheal .@val, -15;
+ percentheal (.@val/2), -13+.@val;
// Monster Gen. Lake spawns less
.@amount=rand(.st/3+1, .st/2+1)+getareausers("001-7", 12)-1;
@@ -407,7 +408,7 @@ OnTimer31200:
if (@soren_penalty > 0) // Weak protection against EXP farming.
.@val=.@val-@soren_penalty;
- percentheal .@val, -15;
+ percentheal (.@val/2), -13+.@val;
// Monster Gen. Gizmo spawns more monsters because you can move more
.@amount=rand(.st/3+1, .st/2+1)+getareausers("001-7", 12)+1;