From c8f2dea0bd0068aac6f59a5053d4f0576f21bb23 Mon Sep 17 00:00:00 2001 From: Ben Longbons Date: Mon, 16 Sep 2013 11:04:07 -0700 Subject: Refactor all broken returns into goto L_Return --- world/map/npc/items/require_stat.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'world/map/npc/items/require_stat.txt') diff --git a/world/map/npc/items/require_stat.txt b/world/map/npc/items/require_stat.txt index 699cb8f9..01ca1600 100644 --- a/world/map/npc/items/require_stat.txt +++ b/world/map/npc/items/require_stat.txt @@ -7,7 +7,7 @@ function|script|RequireStat|, { - if (@bStat$ == "" || @minbStatVal < 0) return; + if (@bStat$ == "" || @minbStatVal < 0) goto L_Return; set @bStatVal, 0; if (@bStat$ == "Str") set @bStatVal, readparam(bStr); @@ -21,8 +21,11 @@ function|script|RequireStat|, set @bStatVal, readparam(bInt); if (@bStat$ == "Luk") set @bStatVal, readparam(bLuk); - if (@bStatVal >= @minbStatVal) return; + if (@bStatVal >= @minbStatVal) goto L_Return; // If the requirement isn't met, then we end the script. // Hence, subsequent item modifiers won't be applied. end; + +L_Return: + return; } -- cgit v1.2.3-60-g2f50