## Improvements
- Updated description of VariableSizeModule (thanks LeeSpork)
## Bug fixes
- Make `GetPlanet` only check planets in the current system. This
prevents it from pulling the wrong config if a planet in another system
has the same name (thanks coderCleric).
- Fixed interaction volumes breaking when no shape provided.
- Added an effect ruleset to sand. Fixes#1099
Reasoning: it was unclear that the scale of the in-game object will
still be affected by the size value of the object and not outright
overridden by the value value.
## Bug fixes
- Make GetPlanet only check planets in the current system. This prevents
it from pulling the wrong config if a planet in another system has the
same name.
## Bug fixes
- Fixed a floating point precision bug that broke the 13th registered
Signalscope frequency
Also added coderCleric's Nomai Text Printer mod to the documentation
since it is very useful for story mod development!
## Security check
What currently happens is that if `preventOverlap` is not true then
there is no array of point emptied progressively and points are rolled
in a loop of size count for each prop. The problem is that the loop can
be infinite due to `i--; // Try this point again`. A reroll happens when
`height < propInfo.minHeight` or `height > propInfo.maxHeight`, height
being rolled between `heightMap.minHeight` and `heightMap.maxHeight`
(which are not the constraints above).
- This PR checks before the loop if there is less than 0.1% chance for
the upcoming heightMap rolls to be considered correct, and if not it
always skips this check, ignoring `propInfo.minHeight` and `.maxHeight`
to prevent a very long (possibly infinite) loop.
## Minor features
- Added `conditionTriggerVolumes` to set a dialogue condition when the
player (or scout or ship) enters an area.
- Added `interactionVolumes` for interactable objects that set a
dialogue condition, play a sound, and/or trigger an animation.
- Added `condition` fields to `dreamCandles` and `projectionTotems` to
set dialogue conditions when they are lit or extinguished.
## Improvements
- no longer loads unnecessary bundles in custom systems. saves VRAM.
does not affect RAM.
## Bug fixes
- Fix custom items not having sound when you make socket with the same
custom type first
- Dialogue should now work by default in the ship.
## Improvements
- do not load unnecessary bundles in custom systems. saves VRAM. does
not affect RAM
details stay visible
does not seem to cause softlocks.
works when going from custom to regular (you dont fall thru TH)
seems to cause no extra errors in logs
## Major features
- Added `conditionTriggerVolumes` to set a dialogue condition when the
player (or scout or ship) enters an area.
- Added `interactionVolumes` for interactable objects that set a
dialogue condition, play a sound, and/or trigger an animation.
## Minor features
- Added `condition` fields to `dreamCandles` and `projectionTotems` to
set dialogue conditions when they are lit or extinguished.