#include "infomessages.qh"
-#include "scoreboard.qh"
+#include <client/autocvars.qh>
+#include <client/miscfunctions.qh>
+
#include <common/ent_cs.qh>
#include <common/mapinfo.qh>
return img_cur_msg[group_id];
}
-float stringwidth_colors(string s, vector theSize);
vector InfoMessages_drawstring(string s, vector pos, vector sz, float a, vector fontsize)
{
getWrappedLine_remaining = s;
if(!autocvar_hud_panel_infomessages) return;
}
- if(1 - scoreboard_fade_alpha <= 0)
- return;
- HUD_Panel_LoadCvars(1 - scoreboard_fade_alpha);
+ HUD_Panel_LoadCvars();
vector pos, mySize;
pos = panel_pos;
mySize = panel_size;
InfoMessage(s);
}
- if(gametype == MAPINFO_TYPE_LMS)
+ MUTATOR_CALLHOOK(DrawInfoMessages, pos, mySize);
+
+ if(!warmup_stage && ISGAMETYPE(LMS))
{
entity sk;
sk = playerslots[player_localnum];
InfoMessage(s);
}
- if(teamplay && !spectatee_status && gametype != MAPINFO_TYPE_CA && teamnagger)
+ if(teamplay && !spectatee_status && teamnagger)
{
float ts_min = 0, ts_max = 0;
entity tm = teams.sort_next;