## Improvements
- Added ReuseDialogueOptionsListFrom, DisablePersistentCondition, and
ParentIgnoreNotRevealed to their respective schemas
- Specify (and also correct some) minOccurs & maxOccurs on EVERYTHING
(this one is for you visual studio)
- Rearranged things to better match the xmls from vanilla
## Bug fixes
- Rafts spawned with New Horizons update their "alignment volume" when
they enter water volumes, allowing them to move between different bodies
of water or be spawned on planets without oceans. Fixes#846 .
## Minor features
- To avoid having to copy paste a repeated `DialogueOptionsList`, you
can instead put `ReuseDialogueOptionsListFrom` and reference another
`DialogueNode` whose options you want to repeat. Implements #854
## Improvements
- Now uses selected language instead of system language when making
strings fully uppercase or lowercase in translations
## Minor features
- To avoid having to copy paste a repeated `DialogueOptionsList`, you
can instead put `ReuseDialogueOptionsListFrom` and reference another
`DialogueNode` whose options you want to repeat. Implements #854
## Major features
- Quantum Space Buddies is no longer incompatible. Expect there to still
be bugs when playing NH addons with QSB, especially code-oriented ones!
- [x] Use `LoadScene` instead of `LoadSceneImmediate` because that
doesn't call OnPreSceneLoad
- [x] test codec (has stuff at eye)
- [x] test dreamstalker (overrides the nh eye stuff)
- [x] eye stuff doesnt spawn, seems to not go over to eye scene (when
using QSB) (qsb issue made)
- [x] test it without qsb too (works fine)
- [x] Name ship warp drive dialogue objects so QSB can avoid them.
[check for issues in QSB
PR](https://github.com/qsb-dev/quantum-space-buddies/pull/668)
## Minor features
- Added `holdOffset`, `holdRotation`, `socketOffset`, and
`socketRotation` to control the positioning of custom items when held or
socketed (implements #821).