Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update scenario Unwanted Visitors (#2027)
Shorten description Switch to scenario settings from scenario variations - enemy power - difficulty/murphy's law - control of mission selection Use external generate call sign scenario utility Use external place station scenario utility Added function for handling station placement aspects unique to this scenario: - list initialization - station destruction callbacks - related asteroid fields Use external cpu ship diversification scenario utility Refactor: - Move some set up code to set globals function - Add version information to output terminal console - Simplify function calling from update function - Unified ship template list: template name, ship strength, creation function, short range radar - Simplified default ship spawn placement - Simplified player ship name list - Unified player ship stats list: template name, strength, cargo space, radar ranges, etc. - Simplified player ship set up routine - Unified station size list: station template name, strength - Simplified custom UI elements: - buttons for determining virus status - buttons for showing cargo inventory - buttons for gathering coolant - info banners for gathering coolant - timer/status banner for scanning artifact - virus timer banner - Simplified transport creation and direction - Simplified the creation of nebula that impact player coolant and the related impact routine - Simplified ordnance restock interactions - Simplified mission organization and selection - Simplified character information gathering and providing routine - Simplified optional mission managing - Simplified stellar cartography office clerk description determination - Simplified enemy taunt process - Switched from delta based countdown timers to timers that use getScenarioTime() - Switched from player ship loops that just went through the first 8 to using getActivePlayerShips() to get all of them - Switched from loops with underscore as an index variable to i as an index variable - Simplified intel mission Add translation function to strings where the scenario interacts with the player Explain the celestial body structure to the GM when the orbit change section of GM buttons is activated Add GM buttons to enable/disable server voices Added visual asteroids to asteroid fields and made the asteroid size variation larger Added bearing information to warning message to player from station about to be attacked Fixed occasional error in final statistics screen Added optional missions completed information to final statistics screen Added code to put each station that Relay contacts into the science database with location, services and goods information Added more harassing warp capable Exuari when players are trying to dock with satellite stations based on required reputation to get parts
- Loading branch information