- added menu option to allow/disallow crows

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@404 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
lalien
2006-08-04 18:44:46 +00:00
parent aad2a17a6c
commit 86c2197665
9 changed files with 211 additions and 203 deletions
+1
View File
@@ -256,6 +256,7 @@ void InitGameSettings()
gGameSettings.fOptions[ TOPTION_SHOW_WEAPON_RANGE_IN_TILES ] = TRUE; gGameSettings.fOptions[ TOPTION_SHOW_WEAPON_RANGE_IN_TILES ] = TRUE;
gGameSettings.fOptions[ TOPTION_TRACERS_FOR_SINGLE_FIRE ] = FALSE; gGameSettings.fOptions[ TOPTION_TRACERS_FOR_SINGLE_FIRE ] = FALSE;
gGameSettings.fOptions[ TOPTION_RAIN_SOUND ] = TRUE; gGameSettings.fOptions[ TOPTION_RAIN_SOUND ] = TRUE;
gGameSettings.fOptions[ TOPTION_ALLOW_CROWS ] = TRUE;
gGameSettings.ubSizeOfDisplayCover = 4; gGameSettings.ubSizeOfDisplayCover = 4;
gGameSettings.ubSizeOfLOS = 4; gGameSettings.ubSizeOfLOS = 4;
+1
View File
@@ -50,6 +50,7 @@ enum
TOPTION_SHOW_WEAPON_RANGE_IN_TILES, TOPTION_SHOW_WEAPON_RANGE_IN_TILES,
TOPTION_TRACERS_FOR_SINGLE_FIRE, TOPTION_TRACERS_FOR_SINGLE_FIRE,
TOPTION_RAIN_SOUND, TOPTION_RAIN_SOUND,
TOPTION_ALLOW_CROWS,
NUM_GAME_OPTIONS, //Toggle up this will be able to be Toggled by the player NUM_GAME_OPTIONS, //Toggle up this will be able to be Toggled by the player
+1 -1
View File
@@ -23,7 +23,7 @@ INT16 zVersionLabel[256] = { L"Beta v. 0.98" };
#else #else
//RELEASE BUILD VERSION //RELEASE BUILD VERSION
INT16 zVersionLabel[256] = { L"Release v1.13.403" }; INT16 zVersionLabel[256] = { L"Release v1.13.404" };
#endif #endif
+3
View File
@@ -1465,10 +1465,13 @@ BOOLEAN SetCurrentWorldSector( INT16 sMapX, INT16 sMapY, INT8 bMapZ )
// Every third turn // Every third turn
//if ( Random( 3 ) == 0 ) //if ( Random( 3 ) == 0 )
{
if(gGameSettings.fOptions[ TOPTION_ALLOW_CROWS ] == TRUE)
{ {
gTacticalStatus.fGoodToAllowCrows = TRUE; gTacticalStatus.fGoodToAllowCrows = TRUE;
gTacticalStatus.ubNumCrowsPossible = (UINT8)( 5 + Random( 5 ) ); gTacticalStatus.ubNumCrowsPossible = (UINT8)( 5 + Random( 5 ) );
} }
}
} }
+1 -1
View File
@@ -1221,7 +1221,7 @@ STRUCTURE * FindStructure( INT16 sGridNo, UINT32 fFlags )
{ // finds a structure that matches any of the given flags { // finds a structure that matches any of the given flags
STRUCTURE * pCurrent; STRUCTURE * pCurrent;
if( sGridNo > WORLD_MAX-1 ) if( sGridNo > WORLD_MAX-1 ) //bug fix for win98 crash when traveling between sectors
return( NULL ); return( NULL );
pCurrent = gpWorldLevelData[sGridNo].pStructureHead; pCurrent = gpWorldLevelData[sGridNo].pStructureHead;
-3
View File
@@ -3075,9 +3075,6 @@
<File <File
RelativePath=".\XML_Strings.cpp"> RelativePath=".\XML_Strings.cpp">
</File> </File>
<File
RelativePath=".\XML_Strings2.cpp">
</File>
</Filter> </Filter>
<Filter <Filter
Name="Header Files" Name="Header Files"
+2
View File
@@ -3425,6 +3425,7 @@ STR16 zOptionsToggleText[] =
L"Show Weapon Ranges in Tiles", L"Show Weapon Ranges in Tiles",
L"Tracer effect for single shot", L"Tracer effect for single shot",
L"Rain noises", L"Rain noises",
L"Allow crows",
}; };
//This is the help text associated with the above toggles. //This is the help text associated with the above toggles.
@@ -3500,6 +3501,7 @@ STR16 zOptionsScreenHelpText[] =
L"When ON, weapon ranges will be shown in tiles.", L"When ON, weapon ranges will be shown in tiles.",
L"When ON, tracer effect will be shown for single shots.", L"When ON, tracer effect will be shown for single shots.",
L"When ON, you will hear rain noises when it is raining.", L"When ON, you will hear rain noises when it is raining.",
L"When ON, the crows are present in game.",
}; };
+5 -3
View File
@@ -729,9 +729,9 @@ STR16 gzMercSkillText[] =
L"Messer", L"Messer",
L"Dach-Treffer-Bonus", L"Dach-Treffer-Bonus",
L"Getarnt", L"Getarnt",
L"Getarnt (Urban)", L"Getarnt (Stadt)",
L"Getarnt (Desert)", L"Getarnt (Wüste)",
L"Getarnt (Snow)", L"Getarnt (Schnee)",
L"(Experte)", L"(Experte)",
}; };
@@ -3231,6 +3231,7 @@ STR16 zOptionsToggleText[] =
L"Waffenreichweite in Felder", L"Waffenreichweite in Felder",
L"Tracereffekte für Einzelschüsse", L"Tracereffekte für Einzelschüsse",
L"Regengeräusche", L"Regengeräusche",
L"Krähen erlauben",
}; };
//This is the help text associated with the above toggles. //This is the help text associated with the above toggles.
@@ -3306,6 +3307,7 @@ STR16 zOptionsScreenHelpText[] =
L"Wenn diese Funktion aktiviert ist, werden Waffenreichweiten in Feldern angezeigt.", L"Wenn diese Funktion aktiviert ist, werden Waffenreichweiten in Feldern angezeigt.",
L"Wenn diese Funktion aktiviert ist, wird Tracereffekt auch für Einzelschüsse angezeigt.", L"Wenn diese Funktion aktiviert ist, wird Tracereffekt auch für Einzelschüsse angezeigt.",
L"Wenn diese Funktion aktiviert ist, werden Regengeräusche hörbar falls es regnet.", L"Wenn diese Funktion aktiviert ist, werden Regengeräusche hörbar falls es regnet.",
L"Wenn diese Funktion aktiviert ist, sind Krähen im Spiel vorhanden.",
}; };
STR16 gzGIOScreenText[] = STR16 gzGIOScreenText[] =
+2
View File
@@ -3414,6 +3414,7 @@ STR16 zOptionsToggleText[] =
L"Show Weapon Ranges in Tiles", L"Show Weapon Ranges in Tiles",
L"Tracer effect for single shot", L"Tracer effect for single shot",
L"Rain noises", L"Rain noises",
L"Allow crows",
}; };
//This is the help text associated with the above toggles. //This is the help text associated with the above toggles.
@@ -3489,6 +3490,7 @@ STR16 zOptionsScreenHelpText[] =
L"When ON, weapon ranges will be shown in tiles.", L"When ON, weapon ranges will be shown in tiles.",
L"When ON, tracer effect will be shown for single shots.", L"When ON, tracer effect will be shown for single shots.",
L"When ON, you will hear rain noises when it is raining.", L"When ON, you will hear rain noises when it is raining.",
L"When ON, the crows are present in game.",
}; };