mirror of
https://github.com/1dot13/source.git
synced 2026-07-29 13:52:17 +02:00
Fix for mouse movement when clicking on mercs. In windowed mode would move the cursor to odd places on screen
Enemy group invasion tactics fixed. Now reinforcements come from all directions, same as from surrounding stationary reinforcements Removed shuriken check Fix for mercs turing lame git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@1154 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
+27
-27
@@ -766,33 +766,33 @@ void UnusedAPsToBreath(SOLDIERTYPE *pSold)
|
||||
// adjust for carried weight
|
||||
sBreathPerAP = sBreathPerAP * 100 / BreathPointAdjustmentForCarriedWeight( pSold );
|
||||
|
||||
if ( pSold->bTeam != CIV_TEAM && pSold->bTeam != gbPlayerNum)
|
||||
{
|
||||
switch( gGameOptions.ubDifficultyLevel )
|
||||
{
|
||||
case DIF_LEVEL_EASY:
|
||||
sBreathChange = ((AP_MAXIMUM + gGameExternalOptions.iEasyAPBonus)- sUnusedAPs) * sBreathPerAP;
|
||||
break;
|
||||
|
||||
case DIF_LEVEL_MEDIUM:
|
||||
sBreathChange = ((AP_MAXIMUM + gGameExternalOptions.iExperiencedAPBonus)-sUnusedAPs) * sBreathPerAP;
|
||||
break;
|
||||
|
||||
case DIF_LEVEL_HARD:
|
||||
sBreathChange = ((AP_MAXIMUM + gGameExternalOptions.iExpertAPBonus)- sUnusedAPs) * sBreathPerAP;
|
||||
break;
|
||||
|
||||
case DIF_LEVEL_INSANE:
|
||||
sBreathChange = ((AP_MAXIMUM + gGameExternalOptions.iInsaneAPBonus)- sUnusedAPs) * sBreathPerAP;
|
||||
break;
|
||||
|
||||
default:
|
||||
sBreathChange = (AP_MAXIMUM - sUnusedAPs) * sBreathPerAP;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
sBreathChange = ((AP_MAXIMUM + gGameExternalOptions.iPlayerAPBonus)- sUnusedAPs) * sBreathPerAP;
|
||||
if ( pSold->bTeam != CIV_TEAM && pSold->bTeam != gbPlayerNum)
|
||||
{
|
||||
switch( gGameOptions.ubDifficultyLevel )
|
||||
{
|
||||
case DIF_LEVEL_EASY:
|
||||
sBreathChange = ((AP_MAXIMUM + gGameExternalOptions.iEasyAPBonus)- sUnusedAPs) * sBreathPerAP;
|
||||
break;
|
||||
|
||||
case DIF_LEVEL_MEDIUM:
|
||||
sBreathChange = ((AP_MAXIMUM + gGameExternalOptions.iExperiencedAPBonus)-sUnusedAPs) * sBreathPerAP;
|
||||
break;
|
||||
|
||||
case DIF_LEVEL_HARD:
|
||||
sBreathChange = ((AP_MAXIMUM + gGameExternalOptions.iExpertAPBonus)- sUnusedAPs) * sBreathPerAP;
|
||||
break;
|
||||
|
||||
case DIF_LEVEL_INSANE:
|
||||
sBreathChange = ((AP_MAXIMUM + gGameExternalOptions.iInsaneAPBonus)- sUnusedAPs) * sBreathPerAP;
|
||||
break;
|
||||
|
||||
default:
|
||||
sBreathChange = (AP_MAXIMUM - sUnusedAPs) * sBreathPerAP;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
sBreathChange = ((AP_MAXIMUM + gGameExternalOptions.iPlayerAPBonus)- sUnusedAPs) * sBreathPerAP;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user