diff --git a/GameSettings.cpp b/GameSettings.cpp index 2f29c08df..eefeb13cd 100644 --- a/GameSettings.cpp +++ b/GameSettings.cpp @@ -254,6 +254,7 @@ void InitGameSettings() gGameSettings.fOptions[ TOPTION_SPACE_SELECTS_NEXT_SQUAD ] = TRUE; gGameSettings.fOptions[ TOPTION_SHOW_ITEM_SHADOW ] = TRUE; gGameSettings.fOptions[ TOPTION_SHOW_WEAPON_RANGE_IN_TILES ] = TRUE; + gGameSettings.fOptions[ TOPTION_TRACERS_FOR_SINGLE_FIRE ] = FALSE; gGameSettings.ubSizeOfDisplayCover = 4; gGameSettings.ubSizeOfLOS = 4; diff --git a/GameSettings.h b/GameSettings.h index e4bbc35ec..ec83bebad 100644 --- a/GameSettings.h +++ b/GameSettings.h @@ -48,6 +48,7 @@ enum TOPTION_SPACE_SELECTS_NEXT_SQUAD, TOPTION_SHOW_ITEM_SHADOW, TOPTION_SHOW_WEAPON_RANGE_IN_TILES, + TOPTION_TRACERS_FOR_SINGLE_FIRE, NUM_GAME_OPTIONS, //Toggle up this will be able to be Toggled by the player //These options will NOT be toggable by the Player diff --git a/GameVersion.cpp b/GameVersion.cpp index c52962a75..bb3356a11 100644 --- a/GameVersion.cpp +++ b/GameVersion.cpp @@ -23,7 +23,7 @@ INT16 zVersionLabel[256] = { L"Beta v. 0.98" }; #else //RELEASE BUILD VERSION - INT16 zVersionLabel[256] = { L"Release v1.13.338" }; + INT16 zVersionLabel[256] = { L"Release v1.13.340" }; #endif diff --git a/JA2.vcproj b/JA2.vcproj index c7f629e68..8fc66d84a 100644 --- a/JA2.vcproj +++ b/JA2.vcproj @@ -43,7 +43,7 @@ inv[pFirer->ubAttackingHand].ubGunAmmoType ].tracerEffect && pFirer->bDoBurst ) + else if ( AmmoTypes[ pFirer->inv[pFirer->ubAttackingHand].ubGunAmmoType ].tracerEffect && (pFirer->bDoBurst || gGameSettings.fOptions[ TOPTION_TRACERS_FOR_SINGLE_FIRE ]) ) { usBulletFlags |= BULLET_FLAG_TRACER; } diff --git a/Utils/_EnglishText.cpp b/Utils/_EnglishText.cpp index 0501ee2b9..4a42ae7a2 100644 --- a/Utils/_EnglishText.cpp +++ b/Utils/_EnglishText.cpp @@ -3420,6 +3420,7 @@ STR16 zOptionsToggleText[] = L"Space selects next Squad", L"Show Item Shadow", L"Show Weapon Ranges in Tiles", + L"Tracer effect for single shot", }; //This is the help text associated with the above toggles. @@ -3493,6 +3494,7 @@ STR16 zOptionsScreenHelpText[] = L"When ON, |S|p|a|c|e selects next squad automatically.", L"When ON, item shadows will be shown.", L"When ON, weapon ranges will be shown in tiles.", + L"When ON, tracer effect will be shown for single shots.", }; diff --git a/Utils/_GermanText.cpp b/Utils/_GermanText.cpp index 0d4fc5ba5..03628cfd4 100644 --- a/Utils/_GermanText.cpp +++ b/Utils/_GermanText.cpp @@ -3226,6 +3226,7 @@ STR16 zOptionsToggleText[] = L"Nächste Gruppe selektieren", L"Gegenstände mit Schatten", L"Waffenreichweite in Felder", + L"Tracereffekte für Einzelschüsse", }; //This is the help text associated with the above toggles. @@ -3299,6 +3300,7 @@ STR16 zOptionsScreenHelpText[] = L"ANgeschaltet, selektiert |S|p|a|c|e automatisch die nächste Gruppe.", L"Wenn diese Funktion aktiviert ist, wird der Schatten von Gegenständen 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.", }; STR16 gzGIOScreenText[] = diff --git a/Utils/_RussianText.cpp b/Utils/_RussianText.cpp index 787812c57..d14d42281 100644 --- a/Utils/_RussianText.cpp +++ b/Utils/_RussianText.cpp @@ -3409,6 +3409,7 @@ STR16 zOptionsToggleText[] = L"Space selects next Squad", L"Show Item Shadow", L"Show Weapon Ranges in Tiles", + L"Tracer effect for single shot", }; //This is the help text associated with the above toggles. @@ -3482,6 +3483,7 @@ STR16 zOptionsScreenHelpText[] = L"When ON, |S|p|a|c|e selects next squad automatically.", L"When ON, item shadows will be shown.", L"When ON, weapon ranges will be shown in tiles.", + L"When ON, tracer effect will be shown for single shots.", };