summaryrefslogtreecommitdiffstats
path: root/TemplePushing.c4s
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2020-12-07 21:03:16 +0100
committerMarkus Mittendrein <git@maxmitti.tk>2020-12-07 21:03:16 +0100
commit5df80c78c94e2f5c01fd02f8d603a59b8c5fd4b1 (patch)
tree1163d32953906efedc3dbe77b730b0d3aaa73227 /TemplePushing.c4s
parentbf9af8b1f9d44e124641da63d27fd770e3ca09d9 (diff)
downloadtempelschubsen-5df80c78c94e2f5c01fd02f8d603a59b8c5fd4b1.tar.gz
tempelschubsen-5df80c78c94e2f5c01fd02f8d603a59b8c5fd4b1.zip
Goblet.c: Fix ChangeDef warnings
Diffstat (limited to 'TemplePushing.c4s')
-rw-r--r--TemplePushing.c4s/System.c4g/Goblet.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/TemplePushing.c4s/System.c4g/Goblet.c b/TemplePushing.c4s/System.c4g/Goblet.c
index a083d8c..2b25870 100644
--- a/TemplePushing.c4s/System.c4g/Goblet.c
+++ b/TemplePushing.c4s/System.c4g/Goblet.c
@@ -1,7 +1,6 @@
/*-- Add unique Goblet mechanics --*/
-#strict 2
-
+#strict 3
#appendto GBLT
local energyLeft;
@@ -17,6 +16,10 @@ public func Initialize()
private func FillCheck()
{
var ret = _inherited();
+ if (ret)
+ {
+ return ret;
+ }
if (iTimer >= 5)
{
@@ -36,7 +39,7 @@ private func FillCheck()
energyLeft -= doEnergy;
}
- if (energyLeft == 0) SetEmpty();
+ if (energyLeft == 0) return SetEmpty();
}
iTimer = 0;
}
@@ -81,14 +84,14 @@ private func RemoveAnyEffect(string name, object target, string checkCall)
var effectNumber = GetEffect(name, target, i);
if (effectNumber == 0) break;
if (checkCall && eval(Format("%s(Object(%d), %d)", checkCall, ObjectNumber(target), effectNumber))) continue;
- effectNumbers[GetLength(effectNumbers)] = effectNumber;
+ effectNumbers[] = effectNumber;
}
// Fail if no effects were found
if (GetLength(effectNumbers) == 0) return false;
// Randomly select an effect to remove
- RemoveEffect(0, target, effectNumbers[Random(GetLength(effectNumbers))]);
+ RemoveEffect(nil, target, effectNumbers[Random(GetLength(effectNumbers))]);
return true; // Success
}