hedgewars/uScript.pas
changeset 12360 a775a61e02ab
parent 12332 657a8d63c99d
child 12371 2b1dd699b371
--- a/hedgewars/uScript.pas	Thu Apr 27 16:29:23 2017 +0200
+++ b/hedgewars/uScript.pas	Thu Apr 27 19:09:01 2017 +0200
@@ -2541,9 +2541,15 @@
     if CheckLuaParamCount(L, 1, 'HideHog', 'gearUid') then
         begin
         gear:= GearByUID(Trunc(lua_tonumber(L, 1)));
-        HideHog(gear^.hedgehog)
+        if (gear <> nil) and (gear^.hedgehog <> nil) then
+            begin
+            HideHog(gear^.hedgehog);
+            lua_pushboolean(L, true);
+            end
+        else
+            lua_pushboolean(L, false);
         end;
-    lc_hidehog := 0;
+    lc_hidehog := 1;
 end;
 
 function lc_restorehog(L: Plua_State): LongInt; Cdecl;