WaveSurvival
Adds a wave survival system for rundown developers.
CHANGELOG
v1.1.1
- Added support for PartialData string ID compatibility on Level targets
- Waves no longer fail to spawn if there are no valid spawn locations; instead, they fallback to spawn paths, then the elevator room.
v1.1.0
- Added support for the following fields on Main, EventData, and SpawnData files:
- SpawnLocations: Overrides the global spawn path, using the specified set of spawn locations.
- SpawnDistance: Sets a maximum number of rooms enemies can spawn from the nearest player (from the spawn location/path).
- Prefers SpawnData > EventData > Main.
- Main does not contain SpawnLocations.
- Added support for "null" paths, preventing enemies from spawning on a path once reached.
- E.g. [[1, -1], [2, null]] will stop spawning enemies on the path when zone index 2 is opened.
- Changed spawn paths to be based on player reachability rather than elevator reachability.
- Normally the same, but supports teleporting players into closed zones, such as when using double sided doors.
- Fixed checkpoint issues with spawn paths.
v1.0.1
- Fixed copy/paste EWC icon
v1.0.0
- Initial Release