Fix auto-assign entry in team menu to not show class selection.
parent
5dc86d2a43
commit
28a23eaf11
|
@ -8,6 +8,8 @@ disableClassMenu()
|
|||
level.originalAxis = level.axis;
|
||||
level.allies = ::menuAllies;
|
||||
level.axis = ::menuAxis;
|
||||
level.autoAssign = ::menuAutoAssign;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -39,3 +41,37 @@ menuAxis()
|
|||
self autoClass();
|
||||
}
|
||||
}
|
||||
|
||||
menuAutoAssign()
|
||||
{
|
||||
self closeMenus();
|
||||
|
||||
assignment = getTeamAssignment();
|
||||
|
||||
if (isDefined(self.pers["team"]) && (self.sessionstate == "playing" || self.sessionstate == "dead"))
|
||||
{
|
||||
if (assignment == self.pers["team"])
|
||||
{
|
||||
self beginClassChoice();
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
self.switching_teams = true;
|
||||
self.joining_team = assignment;
|
||||
self.leaving_team = self.pers["team"];
|
||||
self suicide();
|
||||
}
|
||||
}
|
||||
|
||||
self addToTeam(assignment);
|
||||
self.pers["class"] = undefined;
|
||||
self.class = undefined;
|
||||
|
||||
if (!isAlive(self))
|
||||
self.statusicon = "hud_status_dead";
|
||||
|
||||
self notify("end_respawn");
|
||||
|
||||
self autoClass();
|
||||
}
|
Loading…
Reference in New Issue