mirror of
https://github.com/1dot13/source.git
synced 2026-09-09 14:46:05 +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
|
// undisguise or take off custom clothes
|
||||||
Strip(gpTempSoldier);
|
Strip(gpTempSoldier);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 5:
|
case 5:
|
||||||
// militia drops all gear taken from sector inventory
|
// militia drops all gear taken from sector inventory
|
||||||
TeamDropAll( MILITIA_TEAM );
|
TeamDropAll( MILITIA_TEAM );
|
||||||
@@ -4879,19 +4878,25 @@ void CorpseMessageBoxCallBack( UINT8 ubExitValue )
|
|||||||
|
|
||||||
INT8 level = gpTempSoldier->bTargetLevel;
|
INT8 level = gpTempSoldier->bTargetLevel;
|
||||||
|
|
||||||
|
INT16 sAPCost = CalcTotalAPsToAttack( gpTempSoldier, nextGridNoinSight, FALSE, gpTempSoldier->aiData.bAimTime );
|
||||||
|
|
||||||
switch (ubExitValue)
|
switch (ubExitValue)
|
||||||
{
|
{
|
||||||
case 1:
|
case 1:
|
||||||
DecapitateCorpse( gpTempSoldier, nextGridNoinSight, level );
|
DecapitateCorpse( gpTempSoldier, nextGridNoinSight, level );
|
||||||
|
DeductPoints( gpTempSoldier, sAPCost, 0 );
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
GutCorpse( gpTempSoldier, nextGridNoinSight, level );
|
GutCorpse( gpTempSoldier, nextGridNoinSight, level );
|
||||||
|
DeductPoints( gpTempSoldier, sAPCost, 0 );
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
StripCorpse( gpTempSoldier, nextGridNoinSight, level );
|
StripCorpse( gpTempSoldier, nextGridNoinSight, level );
|
||||||
|
DeductPoints( gpTempSoldier, sAPCost, 0 );
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
TakeCorpse( gpTempSoldier, nextGridNoinSight, level );
|
TakeCorpse( gpTempSoldier, nextGridNoinSight, level );
|
||||||
|
DeductPoints( gpTempSoldier, sAPCost, 0 );
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -4512,12 +4512,6 @@ void GetKeyboardInput( UINT32 *puiNewEvent )
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
// added by Flugente
|
|
||||||
case ':':
|
|
||||||
|
|
||||||
TeamDropAll( MILITIA_TEAM );
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'z':
|
case 'z':
|
||||||
if( fCtrl && fAlt )
|
if( fCtrl && fAlt )
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user