void MapVote_Spawn()
{
- Net_LinkEntity(mapvote_ent = spawn(), false, 0, MapVote_SendEntity);
+ Net_LinkEntity(mapvote_ent = new(mapvote_ent), false, 0, MapVote_SendEntity);
}
void MapVote_TouchMask()
return;
int totalvotes = 0;
- FOREACH_CLIENT(IS_REAL_CLIENT(it), {
+ FOREACH_CLIENT(true, {
+ if(!IS_REAL_CLIENT(it))
+ {
+ // apply the same special health value to bots too for consistency's sake
+ if(GetResource(it, RES_HEALTH) != 2342)
+ SetResourceExplicit(it, RES_HEALTH, 2342);
+ continue;
+ }
// hide scoreboard again
if(GetResource(it, RES_HEALTH) != 2342)
{
- SetResourceExplicit(it, RES_HEALTH, 2342);
+ SetResourceExplicit(it, RES_HEALTH, 2342); // health in the voting phase
CS(it).impulse = 0;
msg_entity = it;