diff -r 571a9deffeac -r 797207d0c500 hedgewars/CCHandlers.inc --- a/hedgewars/CCHandlers.inc Sat Feb 20 09:33:20 2010 +0000 +++ b/hedgewars/CCHandlers.inc Sat Feb 20 18:58:51 2010 +0000 @@ -153,7 +153,12 @@ val(s, Gear^.Health); TryDo(Gear^.Health > 0, 'Invalid hedgehog health', true); PHedgehog(Gear^.Hedgehog)^.Team:= CurrentTeam; - CurrentHedgehog^.AmmoStore:= ClansCount - 1; // FIXME HACK to get ammostores work + //CurrentHedgehog^.AmmoStore:= ClansCount - 1; // FIXME HACK to get ammostores work +// ClansCount above causes shared ammo across clans, have demo game that functions as of this revision. +// need to find out why before restoring. +// Also needs a frontend game flag. +// Is *not* related to randomising clan order. + CurrentHedgehog^.AmmoStore:= TeamsCount - 1; // FIXME HACK to get ammostores work CurrentHedgehog^.Gear:= Gear; CurrentHedgehog^.Name:= id; CurrHedgehog:= HedgehogsNumber;