mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
Fix: various individual militia issues
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@8477 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -136,15 +136,10 @@ MilitiaPersonalDataTableFireConfirmationCallback( UINT8 val )
|
||||
militia.Fire();
|
||||
|
||||
UpdateMilitia( militia );
|
||||
|
||||
INT8 type = SoldierClassToMilitiaRank( militia.soldierclass);
|
||||
|
||||
if ( type > -1 )
|
||||
{
|
||||
StrategicRemoveMilitiaFromSector( SECTORX( militia.sector ), SECTORY( militia.sector ), (UINT8)type, 1 );
|
||||
|
||||
StrategicRemoveMilitiaFromSector( SECTORX( militia.sector ), SECTORY( militia.sector ), militia.militiarank, 1 );
|
||||
|
||||
ResetMilitia();
|
||||
}
|
||||
ResetMilitia();
|
||||
|
||||
militiaindividualmainwidget.SetRefresh();
|
||||
}
|
||||
@@ -245,9 +240,9 @@ MilitiaPersonalDataTable::Display( )
|
||||
{
|
||||
UINT8 vest = GREENVEST;
|
||||
UINT8 pants = BEIGEPANTS;
|
||||
if ( militia.soldierclass == SOLDIER_CLASS_REG_MILITIA )
|
||||
if ( militia.militiarank == REGULAR_MILITIA)
|
||||
vest = JEANVEST;
|
||||
else if ( militia.soldierclass == SOLDIER_CLASS_ELITE_MILITIA )
|
||||
else if ( militia.militiarank == ELITE_MILITIA)
|
||||
vest = BLUEVEST;
|
||||
|
||||
// show background first
|
||||
|
||||
Reference in New Issue
Block a user