summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2019-07-14 20:03:27 -0300
committerJesusaves <cpntb1@ymail.com>2019-07-14 20:03:27 -0300
commit6959823a2d6ba00ee54db5bbaabc5ad91ea7bdc5 (patch)
treec803d5d7cbc9990b1869799a5ce1218639cc850c /npc
parent891e03910f5416ed20669fb72fc8273d390853c6 (diff)
downloadserverdata-6959823a2d6ba00ee54db5bbaabc5ad91ea7bdc5.tar.gz
serverdata-6959823a2d6ba00ee54db5bbaabc5ad91ea7bdc5.tar.bz2
serverdata-6959823a2d6ba00ee54db5bbaabc5ad91ea7bdc5.tar.xz
serverdata-6959823a2d6ba00ee54db5bbaabc5ad91ea7bdc5.zip
Fix an infinity error on shovel (possible)
Diffstat (limited to 'npc')
-rw-r--r--npc/items/shovel.txt5
1 files changed, 4 insertions, 1 deletions
diff --git a/npc/items/shovel.txt b/npc/items/shovel.txt
index 6ed100dff..ab794ebae 100644
--- a/npc/items/shovel.txt
+++ b/npc/items/shovel.txt
@@ -101,6 +101,7 @@ function script shovel_scatter {
}
}
// Second check: Perhaps here is a rare, random ore?
+ freeloop(true);
for (.@i = 0; .@i < getarraysize($@WBT_Random_id); .@i++)
{
if (!strcmp($@WBT_Random_map$[.@i], .@map$) &&
@@ -126,6 +127,7 @@ function script shovel_scatter {
return 1;
}
}
+ freeloop(false);
dispbottom l("Sadly, you found nothing but dirt.");
return 0;
}
@@ -269,7 +271,8 @@ function PlayerIsTired {
}
if (@ShovelLastUsed + max(5, .@playertick) > .@tick) {
- dispbottom lg("You are exhausted, you should rest a bit.");
+ .@time$=FuzzyTime(.@tick-(@ShovelLastUsed + max(5, .@playertick)));
+ dispbottom lg("You are exhausted, you should rest "+.@time$);
return 1;
}
@ShovelLastUsed = .@tick;