summaryrefslogtreecommitdiff
path: root/npc/functions/math.txt
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-04-09 13:33:57 -0300
committerJesusaves <cpntb1@ymail.com>2021-04-09 13:33:57 -0300
commitcf18ce071c79ae37e14ea38943e0b1d88da70a7b (patch)
treef9159c9b60b3018300dd22ffba0d797bc5e828e5 /npc/functions/math.txt
parent8a4bf716002a017de77fe7df301ef8e4aaf00a2e (diff)
downloadserverdata-cf18ce071c79ae37e14ea38943e0b1d88da70a7b.tar.gz
serverdata-cf18ce071c79ae37e14ea38943e0b1d88da70a7b.tar.bz2
serverdata-cf18ce071c79ae37e14ea38943e0b1d88da70a7b.tar.xz
serverdata-cf18ce071c79ae37e14ea38943e0b1d88da70a7b.zip
Override
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);
-}
-