Add "Half-Life: Urbicide" support

This commit is contained in:
Andrey Akhmichin 2022-06-23 06:10:31 +05:00
parent cb316742af
commit e948de3d41
No known key found for this signature in database
GPG Key ID: 1F180D249B0643C0
4 changed files with 15 additions and 7 deletions

View File

@ -72,7 +72,8 @@ int CHudBattery::MsgFunc_Battery( const char *pszName, int iSize, void *pbuf )
int CHudBattery::Draw( float flTime ) int CHudBattery::Draw( float flTime )
{ {
#ifdef MOBILE_HACKS #ifdef MOBILE_HACKS
if( g_iModType == MOD_SEWER_BETA ) if( g_iModType == MOD_SEWER_BETA
|| g_iModType == MOD_URBICIDE )
return 1; return 1;
#endif // MOBILE_HACKS #endif // MOBILE_HACKS
if( gHUD.m_iHideHUDDisplay & HIDEHUD_HEALTH ) if( gHUD.m_iHideHUDDisplay & HIDEHUD_HEALTH )

View File

@ -238,7 +238,8 @@ int CHudHealth::Draw( float flTime )
int iWidth = HealthWidth / 10; int iWidth = HealthWidth / 10;
#ifdef MOBILE_HACKS #ifdef MOBILE_HACKS
UnpackRGB( r, g, b, g_iHudColor ); UnpackRGB( r, g, b, g_iHudColor );
if( g_iModType != MOD_SEWER_BETA ) if( !( g_iModType == MOD_SEWER_BETA
|| g_iModType == MOD_URBICIDE ) )
#else // MOBILE_HACKS #else // MOBILE_HACKS
UnpackRGB( r, g, b, RGB_YELLOWISH ); UnpackRGB( r, g, b, RGB_YELLOWISH );
#endif // MOBILE_HACKS #endif // MOBILE_HACKS

View File

@ -410,10 +410,15 @@ void CHud::Init( void )
g_iHudColor = RGB_WHITISH; g_iHudColor = RGB_WHITISH;
} }
else if( HUD_IsGame( "induction" ) ) else if( HUD_IsGame( "induction" ) )
{ {
g_iModType = MOD_INDUCTION; g_iModType = MOD_INDUCTION;
g_iHudColor = RGB_YELLOWISH; g_iHudColor = RGB_YELLOWISH;
} }
else if( HUD_IsGame( "hl_urbicide" ) )
{
g_iModType = MOD_URBICIDE;
g_iHudColor = RGB_WHITISH;
}
else else
{ {
g_iModType = MOD_VALVE; g_iModType = MOD_VALVE;

View File

@ -15,7 +15,8 @@ enum
MOD_INDUCTION, // Half-Life: Induction MOD_INDUCTION, // Half-Life: Induction
MOD_REDEMPT, // Redemption/Absolute Redemption MOD_REDEMPT, // Redemption/Absolute Redemption
MOD_SEWER_BETA, // Sewer Beta MOD_SEWER_BETA, // Sewer Beta
MOD_TOT // Times of Troubles MOD_TOT, // Times of Troubles
MOD_URBICIDE // Half-Life: Urbicide
}; };
#endif // MODDEF #endif // MODDEF