# HG changeset patch # User smxx # Date 1267466469 0 # Node ID e28356fe532ac5a1cf0e8d4cf3f22155523695b5 # Parent 1566f05ca371ad8f716b0624fcc655f8680fe8a6 Engine: * Added game mode notice for shared ammo game flag diff -r 1566f05ca371 -r e28356fe532a hedgewars/uConsts.pas --- a/hedgewars/uConsts.pas Mon Mar 01 17:54:12 2010 +0000 +++ b/hedgewars/uConsts.pas Mon Mar 01 18:01:09 2010 +0000 @@ -308,6 +308,9 @@ gfPlaceHog = $00008000; gfSharedAmmo = $00010000; gfDisableGirders = $00020000; + // NOTE: When adding new game flags, ask yourself + // if a "game start notice" would be useful. If so, + // add one in uWorld.pas - look for "AddGoal". gstDrowning = $00000001; gstHHDriven = $00000002; diff -r 1566f05ca371 -r e28356fe532a hedgewars/uLocale.pas --- a/hedgewars/uLocale.pas Mon Mar 01 17:54:12 2010 +0000 +++ b/hedgewars/uLocale.pas Mon Mar 01 18:01:09 2010 +0000 @@ -38,7 +38,9 @@ eidNewHealthPack, eidNewAmmoPack, eidNewUtilityPack, eidTurnSkipped, eidHurtSelf, eidHomerun, eidFrozen); - TGoalStrId = (gidCaption, gidSubCaption, gidForts, gidLowGravity, gidInvulnerable, gidVampiric, gidKarma, gidKing, gidPlaceHog, gidArtillery, gidSolidLand); + TGoalStrId = (gidCaption, gidSubCaption, gidForts, gidLowGravity, gidInvulnerable, + gidVampiric, gidKarma, gidKing, gidPlaceHog, gidArtillery, + gidSolidLand, gidSharedAmmo); const MAX_EVENT_STRINGS = 100; var trammo: array[TAmmoStrId] of string; diff -r 1566f05ca371 -r e28356fe532a hedgewars/uWorld.pas --- a/hedgewars/uWorld.pas Mon Mar 01 17:54:12 2010 +0000 +++ b/hedgewars/uWorld.pas Mon Mar 01 18:01:09 2010 +0000 @@ -116,6 +116,7 @@ g:= AddGoal(g, gfPlaceHog, gidPlaceHog); // placement? g:= AddGoal(g, gfArtillery, gidArtillery); // artillery? g:= AddGoal(g, gfSolidLand, gidSolidLand); // solid land? +g:= AddGoal(g, gfSharedAmmo, gidSharedAmmo); // shared ammo? // if the string has been set, show it for (default timeframe) seconds if g <> '' then ShowMission(trgoal[gidCaption], trgoal[gidSubCaption], g, 1, 0); diff -r 1566f05ca371 -r e28356fe532a share/hedgewars/Data/Locale/de.txt --- a/share/hedgewars/Data/Locale/de.txt Mon Mar 01 17:54:12 2010 +0000 +++ b/share/hedgewars/Data/Locale/de.txt Mon Mar 01 18:01:09 2010 +0000 @@ -257,3 +257,4 @@ 05:08=Igel platzieren: Wähle vor dem Spielstart die Positionen deiner Igel 05:09=Artillerie: Deine Igel können nicht laufen 05:10=Unzerstörbares Terrain: Explosionen zerstören den Boden nicht +05:11=Gemeinsames Arsenal: Alle Teams gleicher Farbe teilen sich ihr Arsenal diff -r 1566f05ca371 -r e28356fe532a share/hedgewars/Data/Locale/en.txt --- a/share/hedgewars/Data/Locale/en.txt Mon Mar 01 17:54:12 2010 +0000 +++ b/share/hedgewars/Data/Locale/en.txt Mon Mar 01 18:01:09 2010 +0000 @@ -458,4 +458,5 @@ 05:07=Protect the King: Don't let your king die!|Place the King: Pick a protected starting point for your King 05:08=Place Hedgehogs: Place your hogs before the game starts 05:09=Artillery: Hogs can't walk to change position -05:10=Indestructible Terrain: Most weapons won't destroy terrain \ No newline at end of file +05:10=Indestructible Terrain: Most weapons won't destroy terrain +05:11=Shared Ammo: All teams of the same color share their ammunition