Merged from revision: 7077

More visual enemy gear info (by Sevenfm)
- Show additional info in NCTH cursor (press ALT) (ADDITIONAL_NCTH_CURSOR_INFO = 2)
-> You can only use this feature at certain distance
- Updated 'show enemy weapon' feature (SHOW_ENEMY_WEAPON = TRUE, SHOW_ENEMY_EXTENDED_INFO = TRUE)
- Now it can show armour and face items, too. Useful for OCTH users (SHOW_ENEMY_AWARENESS = TRUE)
- Show total value of damage, absorbed by armour in last attack (SHOW_HIT_INFO = TRUE)

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@7078 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Wanne
2014-03-16 19:34:16 +00:00
parent 072bd37325
commit 815c44d439
11 changed files with 396 additions and 135 deletions
+14
View File
@@ -1271,6 +1271,20 @@ void DrawCounters( SOLDIERTYPE *pSoldier )
default:
break;
}
// show additional hit info
if( gGameExternalOptions.fShowHitInfo && ( pSoldier->iLastBulletImpact > 0 || pSoldier->iLastArmourProtection ) )
{
SetFontBackground( FONT_MCOLOR_BLACK );
SetFontForeground( COLOR_ORANGE );
//swprintf( pStr, L"%d/%d ", pSoldier->iLastBulletImpact, pSoldier->iLastArmourProtection );
swprintf( pStr, L"%d ", pSoldier->iLastArmourProtection );
gprintfdirty( sDamageX + widthDamage, sDamageY, pStr );
mprintf( sDamageX + widthDamage, sDamageY, pStr );
widthDamage += StringPixLength ( pStr, TINYFONT1 );
SetFontForeground( FONT_MCOLOR_WHITE );
}
}
// do not show suppression info for dying soldier