Q:
How to test if a temple is "open"?
A:
You need to take the Defend Event (ill try and find out the id) into account. If it failed, the temple will be contested.
The previous events will still be on Success until the chain restarts.
Edit: I have yet to see the event so this is just an educated guess but i would try this event:
589B1C41-DD96-4AEE-8A3A-4CC607805B05
Help the Pact hold the Altar of Betrayal from the Risen.
(edited by Snowcub.3206)
That particular event will pretty much always show as success, since when they reach that stage it’s not terribly difficult to finish it. Once the temple is taken, the event’s not going to change status. I’d guess you’d need to keep track of the status of any quest required to keep the temple open as well, and probably do some work with that. I haven’t had enough coffee yet today to think about it past that though.
And Snowcub got to it while I was looking up some other stuff and zoning out at my desk, haha.
As long as the Defend event doesn’t show a status of “Fail”, then the temple should be uncontested.
According to my short script, for the US servers, Tarnished Coast Balthazar shrine should be uncontested right now.
It looks like the defend event should also not be in “Inactive” state.
It looks like the defend event should also not be in “Inactive” state.
That is because when I posted my reply the events API didn’t report “inactive” states then.
But thanks for updating this.
(edited by DarkSpirit.7046)