summaryrefslogtreecommitdiff
path: root/npc/functions/math.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/functions/math.txt')
-rw-r--r--npc/functions/math.txt50
1 files changed, 0 insertions, 50 deletions
diff --git a/npc/functions/math.txt b/npc/functions/math.txt
deleted file mode 100644
index 357407da..00000000
--- a/npc/functions/math.txt
+++ /dev/null
@@ -1,50 +0,0 @@
-// Evol functions.
-// Authors:
-// 4144
-// Reid
-// Jesusalva
-// Description:
-// Math functions
-
-
-// abs(<int>)
-// returns the absolute value of the passed integer
-
-function script abs {
- .@n = getarg(0);
- return .@n >= 0 ? .@n : -.@n;
-}
-
-
-
-// lognbaselvl({<multiplicator>{, <min value>}})
-// returns BaseLevel * logn (BaseLevel * alpha).
-
-function script lognbaselvl {
- .@alpha = getarg(0, 1);
- .@min = getarg(1, 1);
- .@ret = 0;
- .@pc_level = BaseLevel * .@alpha;
-
- while (.@pc_level >>= 1)
- {
- ++.@ret;
- }
- .@ret *= BaseLevel;
-
- if (.@ret <= .@min)
- {
- .@ret = .@min;
- }
-
- return .@ret;
-}
-
-
-// result is: lower < target <= higher
-// is_between ( lower, higher, target)
-function script is_between {
- .@val=getarg(2);
- return (getarg(0) < .@val && getarg(1) >= .@val);
-}
-