mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
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:
@@ -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;
|
||||
|
||||
@@ -4512,12 +4512,6 @@ void GetKeyboardInput( UINT32 *puiNewEvent )
|
||||
|
||||
break;
|
||||
|
||||
// added by Flugente
|
||||
case ':':
|
||||
|
||||
TeamDropAll( MILITIA_TEAM );
|
||||
break;
|
||||
|
||||
case 'z':
|
||||
if( fCtrl && fAlt )
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user