MassEditor
Allows other mods to create, change, and overall alter the mass in various ways.
CHANGELOG
MassEditor Changelog
Initial Release - 0.1.0
- Allows to create as many instances of the mass as you want
- Allows to create rotated instances of the mass
- Allows the movement direction of the mass to be selected upon creation
- Allows for the mass' spawn logic to be any room, region, subregion, or gamemode
Bugfix - 0.1.1
- Prevent Gaining Achievements whilst mod is active
- Prevent Leaderboard scoring whilst mod is active
- Fix potential error where there is a MassInstance but not a DEN_DeathFloor instance
Command Functionality - 0.1.2
- Added commands
- added ID's to MassInstance instances to allow for command functionality
- Fixed faulty detection for whether the game had started for default mass instance
- Fixed default mass instance not spawning at the right time
Full release - 1.0.0
- Added a "movementPlane" attribute to MassInstance which allows for calculations along where the death floor will move
- Added the "preventMovement" attribute which allows preventing the movement of the plane
- Added an event to SpawnCheck such that devs can alter the spawnMechanics however they like
- Added a function that allows for temporary override of regular movement using an animationCurve
- Added a variety of methods which allow for simpler movement of the deathFloor
- Fixed various base game functions that moved the mass in only the Y direction
- Fixed base mass instance not working with base game events
- Converts regular mass spawn instead of deleting it
- Saving now functions properly
- added "floorName" attribute, which allows developers to use the floor name of their deathFloor to get it between saves
- SpawnSettings no longer use M_Level or any specific class, but instead huse strings of level names, region names, subregion names, or gamemode names.
- Added "OverrideSpawnClauses" attribute to SpawnSettings to allow devs to completely prevent original spawn setting code from running. Will default to always spawn.