Patreon Weekly Build: Alpha 0.3.3 out!
This build adds the Tesla Gate as a new challenge. It's still very rough, and the particle effects for charging up and discharging need work; but it can and will kill the player!
In addition, I went ahead and implemented functionality to allow populating the LoadingScreenDatabase from the scp:containment breach loadingscreens.ini!
Got a lot more coming this week so stay tuned!
Check it out!
Changelog
Code: Select all
v0.3.3
Added Tesla gate. The tesla gate is built using several new components:
1) TriggerNotifier. This generic component is linked to by another, and calls the provided functions on an object entering or exiting the trigger
2) AttackTrigger: This component calls an attack on whatever objects trigger it, if they implement IDamageReceiver.
3) TeslaGate: This uses the aforementioned components to generate effects, sounds, and attack depending on the player's location to the gate.
Modified sound system slightly to prepare for implementing Master Audio: AAA soon
Options menu can now be opened in the main menu. Added a couple of messages to notify when options menu is opened and closed, and enable / disable menu buttons accordingly
LoadingScreenDatabaseEditor now uses the standard ShowStoredAssetList function in line with other ModuleDatabases
Added functionality to load and populate the LoadingScreenDatabase from the standard loadingscreens.ini file. Now, updating loading screens will be as easy as clicking a button!
LoadingScreen text now switches through the list as the game loads; will add cool animation later.