1 #using scripts\codescripts\struct;
3 #using scripts\shared\callbacks_shared;
4 #using scripts\shared\system_shared;
6 #insert scripts\shared\shared.gsh;
8 #namespace friendicons;
19 if ( !level.teamBased )
25 if(GetDvarString(
"scr_drawfriend") ==
"")
27 SetDvar(
"scr_drawfriend",
"0");
29 level.drawfriend = GetDvarint(
"scr_drawfriend");
31 assert( isdefined(game[
"headicon_allies"]),
"Allied head icons are not defined. Check the team set for the level.");
32 assert( isdefined(game[
"headicon_axis"]),
"Axis head icons are not defined. Check the team set for the level.");
46 self endon(
"disconnect");
53 self endon(
"disconnect");
62 team =
self.pers[
"team"];
63 self.headicon = game[
"headicon_" + team];
64 self.headiconteam = team;
70 drawfriend = GetDvarfloat(
"scr_drawfriend");
71 if(level.drawfriend != drawfriend)
73 level.drawfriend = drawfriend;
82 players = level.players;
83 for(i = 0; i < players.size; i++)
87 if(isdefined(player.pers[
"team"]) && player.pers[
"team"] !=
"spectator" && player.sessionstate ==
"playing")
91 team =
self.pers[
"team"];
92 self.headicon = game[
"headicon_" + team];
93 self.headiconteam = team;
97 players = level.players;
98 for(i = 0; i < players.size; i++)
102 if(isdefined(player.pers[
"team"]) && player.pers[
"team"] !=
"spectator" && player.sessionstate ==
"playing")
103 player.headicon =
"";