if vote is in progress just put bosshp in centertext
This commit is contained in:
parent
b6c0cb232d
commit
06d0b43b9c
@ -495,7 +495,7 @@ public void OnEntitySpawned(int entity, const char[] classname)
|
||||
{
|
||||
char sBoss[64];
|
||||
Config.GetName(sBoss, sizeof(sBoss));
|
||||
LogDebugMessage("Couldn't find boss \"%s\" for hurttrigger %s:%s", sBoss, sHurtTrigger, sHurtOutput);
|
||||
LogDebugMessage("Couldnt find boss \"%s\" for hurttrigger %s:%s", sBoss, sHurtTrigger, sHurtOutput);
|
||||
continue;
|
||||
}
|
||||
|
||||
@ -931,33 +931,45 @@ public void OnGameFrame()
|
||||
}
|
||||
}
|
||||
|
||||
if(!IsVoteInProgress())
|
||||
{
|
||||
if(g_sHUDText[0])
|
||||
{
|
||||
for(int client = 1; client <= MaxClients; client++)
|
||||
{
|
||||
if(IsClientInGame(client))
|
||||
{
|
||||
PrintHintText(client, g_sHUDText);
|
||||
StopSound(client, SNDCHAN_STATIC, "UI/hint.wav");
|
||||
}
|
||||
}
|
||||
s_bLastHudPrinted = true;
|
||||
}
|
||||
else if(s_bLastHudPrinted)
|
||||
{
|
||||
for(int client = 1; client <= MaxClients; client++)
|
||||
{
|
||||
if(IsClientInGame(client))
|
||||
{
|
||||
PrintHintText(client, "");
|
||||
StopSound(client, SNDCHAN_STATIC, "UI/hint.wav");
|
||||
}
|
||||
}
|
||||
s_bLastHudPrinted = false;
|
||||
}
|
||||
}
|
||||
bool voteInProgress = IsVoteInProgress();
|
||||
if(g_sHUDText[0])
|
||||
{
|
||||
for(int client = 1; client <= MaxClients; client++)
|
||||
{
|
||||
if(IsClientInGame(client))
|
||||
{
|
||||
if (voteInProgress)
|
||||
{
|
||||
PrintCenterText(client, g_sHUDText);
|
||||
}
|
||||
else
|
||||
{
|
||||
PrintHintText(client, g_sHUDText);
|
||||
}
|
||||
StopSound(client, SNDCHAN_STATIC, "UI/hint.wav");
|
||||
}
|
||||
}
|
||||
s_bLastHudPrinted = true;
|
||||
}
|
||||
else if(s_bLastHudPrinted)
|
||||
{
|
||||
for(int client = 1; client <= MaxClients; client++)
|
||||
{
|
||||
if(IsClientInGame(client))
|
||||
{
|
||||
if (voteInProgress)
|
||||
{
|
||||
PrintCenterText(client, g_sHUDText);
|
||||
}
|
||||
else
|
||||
{
|
||||
PrintHintText(client, g_sHUDText);
|
||||
}
|
||||
StopSound(client, SNDCHAN_STATIC, "UI/hint.wav");
|
||||
}
|
||||
}
|
||||
s_bLastHudPrinted = false;
|
||||
}
|
||||
}
|
||||
|
||||
bool BossInit(CBoss _Boss)
|
||||
@ -1415,7 +1427,7 @@ bool BossProcess(CBoss _Boss)
|
||||
_Boss.iLastChange = iLastChange;
|
||||
}
|
||||
|
||||
// Boss hasn't initialized HP yet.
|
||||
// Boss hasnt initialized HP yet.
|
||||
if(iHealth == 0 && iLastHealth == 0)
|
||||
{
|
||||
// Boss invalid: Delete boss
|
||||
|
||||
Loading…
Reference in New Issue
Block a user