diff options
-rw-r--r-- | npc/017-1/drowned_man.txt | 2 | ||||
-rw-r--r-- | npc/functions/main.txt | 8 | ||||
-rw-r--r-- | npc/functions/mobhunter.txt | 10 |
3 files changed, 6 insertions, 14 deletions
diff --git a/npc/017-1/drowned_man.txt b/npc/017-1/drowned_man.txt index 99a038c2d..dcbecab14 100644 --- a/npc/017-1/drowned_man.txt +++ b/npc/017-1/drowned_man.txt @@ -121,7 +121,7 @@ OnInit: // Do the jump! closeclientdialog; slide .x, .y; - if (VarDiffValue(5220, 5270, .x*32) && VarDiffValue(7330, 7390, .y*32)) + if (is_between(5220, 5270, .x*32) && is_between(7330, 7390, .y*32)) goto L_GoodJump; dispbottom l("The water was too shallow..."); percentheal -100, -100; diff --git a/npc/functions/main.txt b/npc/functions/main.txt index 01559de24..e0a36ddcd 100644 --- a/npc/functions/main.txt +++ b/npc/functions/main.txt @@ -256,14 +256,6 @@ function script any_of { // TMW2 Custom Functions ///////////////////////////////////////////// -// Function meant to be used by Grand Hunter Quest -// result is: lower < target <= higher -// VarDiffValue ( lower, higher, target) -function script VarDiffValue { - .@val=getarg(2); - return (getarg(0) < .@val && getarg(1) >= .@val); -} - // Function meant to be used by Main Storyline Quest // msObjective ( condition , message ) function script msObjective { diff --git a/npc/functions/mobhunter.txt b/npc/functions/mobhunter.txt index e08ac4429..464a88ef9 100644 --- a/npc/functions/mobhunter.txt +++ b/npc/functions/mobhunter.txt @@ -99,7 +99,7 @@ function script GHQ_GetRewardsOnMilestone { //if (getq2(General_Hunter) >= 10000) goto L_Finish; // 1st step: 1000 kills - if (VarDiffValue(.@old, .@new, 1000)) { + if (is_between(.@old, .@new, 1000)) { mesc l("Goal: @@/@@ reached!", .@new, 1000), 2; .@xp+=.@blv*10; .@gp+=(.@bhp/2); @@ -109,7 +109,7 @@ function script GHQ_GetRewardsOnMilestone { } // 2nd step: 2500 kills - if (VarDiffValue(.@old, .@new, 2500)) { + if (is_between(.@old, .@new, 2500)) { mesc l("Goal: @@/@@ reached!", .@new, 2500), 2; .@xp+=.@blv*25; .@gp+=.@bhp; @@ -119,7 +119,7 @@ function script GHQ_GetRewardsOnMilestone { } // 3rd step: 5000 kills - if (VarDiffValue(.@old, .@new, 5000)) { + if (is_between(.@old, .@new, 5000)) { mesc l("Goal: @@/@@ reached!", .@new, 5000), 2; .@xp+=.@blv*50; .@gp+=.@bhp; @@ -129,7 +129,7 @@ function script GHQ_GetRewardsOnMilestone { } // 4th step: 7500 kills - if (VarDiffValue(.@old, .@new, 7500)) { + if (is_between(.@old, .@new, 7500)) { mesc l("Goal: @@/@@ reached!", .@new, 7500), 2; .@xp+=.@blv*75; .@gp+=.@bhp; @@ -139,7 +139,7 @@ function script GHQ_GetRewardsOnMilestone { } // 5th step: 10000 kills - if (VarDiffValue(.@old, .@new, 10000)) { + if (is_between(.@old, .@new, 10000)) { mesc l("Goal: @@/@@ reached!", .@new, 10000), 2; // Main reward |