- removed all access to the consoleplayer variable from the play code
There is one exception in ACS for a net arbitrator check. Aside from this the bot_observer CVAR was also removed. This was never implemented properly and could stomp upon custom player settings.
This commit is contained in:
parent
2903025268
commit
d358e401ee
16 changed files with 101 additions and 110 deletions
|
|
@ -763,7 +763,7 @@ void P_StartConversation (AActor *npc, AActor *pc, bool facetalker, bool saveang
|
|||
|
||||
FStrifeDialogueNode *CurNode = npc->Conversation;
|
||||
|
||||
if (pc->player == &players[consoleplayer])
|
||||
if (pc->player == Level->GetConsolePlayer())
|
||||
{
|
||||
S_Sound (CHAN_VOICE | CHAN_UI, gameinfo.chatSound, 1, ATTN_NONE);
|
||||
}
|
||||
|
|
@ -811,7 +811,7 @@ void P_StartConversation (AActor *npc, AActor *pc, bool facetalker, bool saveang
|
|||
}
|
||||
|
||||
// The rest is only done when the conversation is actually displayed.
|
||||
if (pc->player == &players[consoleplayer])
|
||||
if (pc->player == Level->GetConsolePlayer())
|
||||
{
|
||||
if (CurNode->SpeakerVoice != 0)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue