So I definitely tested this during the overhaul development (I remember testing JIP specifically), but it seems to no longer work.
Description:
Playing as the virtual ace spectator unit (ace_spectator_virtual) should load the player into ace spectator upon joining the game. Placing one down in eden and previewing the mission (on latest master with development CBA), this doesn't occur.
I hate coding finicky things like this around mission init, but in theory the code should wait until the player exists then execute the setSpectator function if they are a virtual spectator unit. In hindsight, I don't remember why I used CBA's extended initPost event handler to do this.
The setSpectator function waits until the main display exists before creating the spectator UI.
I've had no luck tracking down why this isn't working, so have set this issue to help-wanted if anyone else would like to investigate 👍
该提问来源于开源项目:acemod/ACE3