forked from mirrors/0ad
Allow observers to follow gaia commands on triggerscript maps.
This was SVN commit r21464.
This commit is contained in:
@@ -436,9 +436,10 @@ var g_NotificationsTypes =
|
||||
|
||||
let cmd = notification.cmd;
|
||||
|
||||
// Ignore boring animals
|
||||
// Ignore rallypoint commands of trained animals
|
||||
let entState = cmd.entities && cmd.entities[0] && GetEntityState(cmd.entities[0]);
|
||||
if (entState && entState.identity && entState.identity.classes &&
|
||||
if (g_ViewedPlayer != 0 &&
|
||||
entState && entState.identity && entState.identity.classes &&
|
||||
entState.identity.classes.indexOf("Animal") != -1)
|
||||
return;
|
||||
|
||||
|
||||
@@ -663,7 +663,8 @@ function updateTopPanel()
|
||||
});
|
||||
}
|
||||
|
||||
Engine.GetGUIObjectByName("optionFollowPlayer").hidden = !g_IsObserver || !isPlayer;
|
||||
Engine.GetGUIObjectByName("optionFollowPlayer").hidden = !g_IsObserver ||
|
||||
!isPlayer && (g_ViewedPlayer != 0 || g_GameAttributes.settings.Keywords.indexOf("trigger") == -1);
|
||||
|
||||
let viewPlayer = Engine.GetGUIObjectByName("viewPlayer");
|
||||
viewPlayer.hidden = !g_IsObserver && !g_DevSettings.changePerspective;
|
||||
|
||||
Reference in New Issue
Block a user