Fix: decapitating/gutting/stripping/taking a corpse did not cost any APs

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@5870 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Flugente
2013-02-24 15:56:50 +00:00
parent 59b2549bd6
commit ef5fa36536
2 changed files with 6 additions and 7 deletions
+6 -1
View File
@@ -4858,7 +4858,6 @@ void TacticalFunctionSelectionMessageBoxCallBack( UINT8 ubExitValue )
// undisguise or take off custom clothes
Strip(gpTempSoldier);
break;
case 5:
// militia drops all gear taken from sector inventory
TeamDropAll( MILITIA_TEAM );
@@ -4879,19 +4878,25 @@ void CorpseMessageBoxCallBack( UINT8 ubExitValue )
INT8 level = gpTempSoldier->bTargetLevel;
INT16 sAPCost = CalcTotalAPsToAttack( gpTempSoldier, nextGridNoinSight, FALSE, gpTempSoldier->aiData.bAimTime );
switch (ubExitValue)
{
case 1:
DecapitateCorpse( gpTempSoldier, nextGridNoinSight, level );
DeductPoints( gpTempSoldier, sAPCost, 0 );
break;
case 2:
GutCorpse( gpTempSoldier, nextGridNoinSight, level );
DeductPoints( gpTempSoldier, sAPCost, 0 );
break;
case 3:
StripCorpse( gpTempSoldier, nextGridNoinSight, level );
DeductPoints( gpTempSoldier, sAPCost, 0 );
break;
case 4:
TakeCorpse( gpTempSoldier, nextGridNoinSight, level );
DeductPoints( gpTempSoldier, sAPCost, 0 );
break;
default:
break;
-6
View File
@@ -4512,12 +4512,6 @@ void GetKeyboardInput( UINT32 *puiNewEvent )
break;
// added by Flugente
case ':':
TeamDropAll( MILITIA_TEAM );
break;
case 'z':
if( fCtrl && fAlt )
{