fix for crosshair not showing when spectating;
fix for setfollowplayer 0 crashing the game in bot mode git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@7251 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
@@ -1669,7 +1669,7 @@ void spectate()
|
||||
void setfollowplayer(int cn)
|
||||
{
|
||||
// silently ignores invalid player-cn value passed
|
||||
if(players.inrange(cn))
|
||||
if(players.inrange(cn) && players[cn])
|
||||
{
|
||||
if(!(m_teammode && !watchingdemo && team_base(players[cn]->team) != team_base(player1->team)))
|
||||
{
|
||||
|
||||
@@ -864,7 +864,8 @@ void gl_drawhud(int w, int h, int curfps, int nquads, int curvert, bool underwat
|
||||
if (targetplayer) strcpy(lastseen, targetplayer->name);
|
||||
bool menu = menuvisible();
|
||||
bool command = getcurcommand() ? true : false;
|
||||
if((p->state==CS_ALIVE || p->state==CS_EDITING) && !p->weaponsel->reloading)
|
||||
bool reloading = lastmillis < p->weaponsel->reloading + p->weaponsel->info.reloadtime;
|
||||
if((p->state==CS_ALIVE || p->state==CS_EDITING) && !reloading)
|
||||
{
|
||||
bool drawteamwarning = crosshairteamsign && targetplayer && isteam(targetplayer->team, p->team) && targetplayer->state==CS_ALIVE;
|
||||
p->weaponsel->renderaimhelp(drawteamwarning);
|
||||
|
||||
Reference in New Issue
Block a user