# HG changeset patch # User nemo # Date 1345597372 14400 # Node ID c7d4e035cf9d200046c82f3081db69e877b0aaa5 # Parent da2aa8355d91ae6bafe3ef0c64a6ee09f8c0d40c avoid overflow on templates diff -r da2aa8355d91 -r c7d4e035cf9d hedgewars/uLand.pas --- a/hedgewars/uLand.pas Tue Aug 21 19:40:02 2012 -0400 +++ b/hedgewars/uLand.pas Tue Aug 21 21:02:52 2012 -0400 @@ -285,7 +285,7 @@ 4: SelectTemplate:= CavernTemplates[getrandom(Succ(High(CavernTemplates)))]; 5: SelectTemplate:= WackyTemplates[getrandom(Succ(High(WackyTemplates)))]; // For lua only! - 6: SelectTemplate:= LuaTemplateNumber; + 6: SelectTemplate:= min(max(LuaTemplateNumber,0),Succ(High(EdgeTemplates))); end; WriteLnToConsole('Selected template #'+inttostr(SelectTemplate)+' using filter #'+inttostr(cTemplateFilter));