diff -r e6fddcb04dc2 -r cc29628976cc hedgewars/uMobile.pas --- a/hedgewars/uMobile.pas Sat Oct 09 18:01:47 2010 +0200 +++ b/hedgewars/uMobile.pas Sun Oct 10 02:06:42 2010 +0200 @@ -41,6 +41,7 @@ procedure perfExt_SaveFinishedSynching; implementation +uses uTeams; function isPhone: Boolean; begin @@ -72,6 +73,8 @@ procedure perfExt_AmmoUpdate; begin {$IFDEF IPHONEOS} + if (CurrentTeam^.ExtDriven) or (CurrentTeam^.Hedgehogs[0].BotLevel <> 0) then + exit(); // the other way around throws a compiler error updateVisualsNewTurn(); {$ENDIF} end;