# HG changeset patch # User unc0rr # Date 1353265826 -14400 # Node ID c08e9c3e073725708dcdaf558923d167bb0fd0f9 # Parent 341fa76d07497e075906e9a2eb3461a52af57f90# Parent c031c3e2eb2a2585dbf880bf622a62b66f37b5e8 Merge from 0.9.18 diff -r 341fa76d0749 -r c08e9c3e0737 hedgewars/GSHandlers.inc --- a/hedgewars/GSHandlers.inc Sun Nov 18 18:58:46 2012 +0400 +++ b/hedgewars/GSHandlers.inc Sun Nov 18 23:10:26 2012 +0400 @@ -2456,6 +2456,12 @@ Gear^.AdvBounce:= 1; HHGear := Gear^.Hedgehog^.Gear; + if HHGear = nil then + begin + DeleteGear(Gear); + exit + end; + HHGear^.State := HHGear^.State or gstNoDamage; DeleteCI(HHGear);