1447 Commits

Author SHA1 Message Date
Joshua Thome
c7632aa70e Pair up singularities after all planets have been built 2023-03-22 18:27:09 -05:00
Nick
43871a9206
remove keepAutoPlacement (#544)
<!-- A new module or something else important -->
## Major features
-

<!-- A new parameter added to a module, or API feature -->
## Minor features
- use nullable values instead of separate keepAutoPlacement bool

<!-- Some improvement that requires no action on the part of add-on
creators i.e., improved star graphics -->
## Improvements
-

<!-- Be sure to reference the existing issue if it exists -->
## Bug fixes
-
2023-03-22 17:47:48 -04:00
Joshua Thome
43873ea04a Add Whiteboard (with optional scroll) to translatorText 2023-03-22 10:03:08 -05:00
JohnCorby
8d13f1e5e5 oops 2023-03-21 17:45:34 -07:00
JohnCorby
a88f3c16a8 use nullable values instead of separate keepAutoPlacement thing 2023-03-21 17:44:50 -07:00
JohnCorby
0cfe62dda5 rename LayerUtilities to Layer 2023-03-21 17:27:07 -07:00
JohnCorby
9d2d8a4bc3 fix namespaces 2023-03-21 17:25:36 -07:00
Joshua Thome
325303d947 Reenable arc caching 2023-03-20 23:46:15 -05:00
Joshua Thome
80c576bd01 alignRadial migration plus cleanup of translator text normal handling 2023-03-20 22:31:21 -05:00
JohnCorby
3c691d3511 Revert "(TODO: TEST MORE) use GeneralPropBuilder for normal"
This reverts commit 75b703716106773edd4776d111f9fabc9d97c721.
2023-03-18 23:06:23 -07:00
JohnCorby
75b7037161 (TODO: TEST MORE) use GeneralPropBuilder for normal 2023-03-18 23:01:09 -07:00
JohnCorby
de4c2ec7e2 move GeneralPropBuilder out of MakeWallText 2023-03-18 22:55:26 -07:00
Joshua Thome
384312a118 Fix scroll alignment 2023-03-18 21:25:00 -05:00
Nick
8aa22a639f Fix bad merge 2023-03-18 18:34:15 -04:00
Nick
6e5e0e6a68
Merge branch 'dev' into hawkbar-prop-cleanup 2023-03-18 18:33:36 -04:00
Nick
431bc6dbfc
Merge branch 'dev' into patch-cleanup 2023-03-18 18:27:47 -04:00
Nick
2b89259df6
Fixes (#541)
## Bug fixes
- Fix physics objects in bramble dimensions being active outside of them
(#536)
- Prevent the existence of 1 dimensional filaments stretching across
space killing you instantly also invisible black holes won't make noise
(#514)
- Fix Bramble interior nodes being visible outside of it.
2023-03-18 18:26:36 -04:00
Nick
8a30017c8a Move more stuff 2023-03-18 18:24:22 -04:00
JohnCorby
eb21f00957 do null check instead of implicit bool cast for silly consistency 2023-03-18 15:05:04 -07:00
JohnCorby
3c5b3c403d rename to parentOverride since it overrides planetgo and sector 2023-03-18 15:03:19 -07:00
Joshua Thome
ace2c78985 Switch to planetGO and sector for GeneralPropBuilder 2023-03-18 16:53:48 -05:00
Nick
851b4608c2 Use layer util 2023-03-18 16:48:31 -04:00
Nick
b040373123 Does it break if I do this 2023-03-18 16:28:05 -04:00
Joshua Thome
3523bd3cab Move GeneralPropInfo out into its own file 2023-03-18 15:26:35 -05:00
Joshua Thome
af96853afb Fix parent path fetching 2023-03-18 15:17:58 -05:00
Joshua Thome
6cea038134 Revert geyser alignment because idk 2023-03-18 15:17:32 -05:00
Nick
bd61a87cf6 Add game over text and death type to credits volume, but doesnt work 2023-03-18 16:04:53 -04:00
Nick
e25cf1e00c Fixes #514 Setting scale value to 0 should disable it 2023-03-18 14:51:13 -04:00
JohnCorby
36a31f3b80 get bramble node fix from the other pr 2023-03-18 11:30:32 -07:00
Joshua Thome
77fc15f18e Revert "Moved prop info and volume info classes to their own files"
This reverts commit 550c96d1678a0969edaa40c7266d9459ccd4c2f8.
2023-03-18 12:35:15 -05:00
Joshua Thome
550c96d167 Moved prop info and volume info classes to their own files 2023-03-18 11:40:21 -05:00
Joshua Thome
1c3c085967 Move backwards compatibility fixes to Migrate methods 2023-03-18 11:09:05 -05:00
Joshua Thome
1c0466f04f Remove unncessary isRelativeToGroup property on quantum sockets 2023-03-18 10:54:51 -05:00
Joshua Thome
f928309596 Vessel prop tweaks 2023-03-18 09:29:48 -05:00
Joshua Thome
e021523151 Using GeneralPropBuilder for spawn points, vessel and warp exit points, and remotr dialogue triggers 2023-03-18 09:17:36 -05:00
Joshua Thome
88f60f883c Better name for base prop class 2023-03-18 08:15:56 -05:00
Joshua Thome
c8bd63e5d5 Change volumes to use GeneralPropBuilder and cleaned up some others 2023-03-18 07:48:43 -05:00
Joshua Thome
e732a01e02 Make bramble nodes use GeneralPropBuilder 2023-03-18 03:58:26 -05:00
Joshua Thome
049bb5ba33 Use GeneralPropBuilder for singularities 2023-03-17 14:32:18 -05:00
Joshua Thome
3ca6d9a3db Migrate more modules to the GeneralPropBuilder 2023-03-17 14:13:23 -05:00
Joshua Thome
cc9e86d712 Merge branch 'hawkbar-prop-cleanup' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into hawkbar-prop-cleanup 2023-03-16 20:14:31 -05:00
Joshua Thome
ee99c5e937 Include rotation in body alignment calculations 2023-03-16 20:14:22 -05:00
Will Corby
00729ef4ae
Update DetailBuilder.cs 2023-03-16 16:04:52 -07:00
Joshua Thome
37e6c42b85 Consolidating generic prop building into a single builder 2023-03-16 17:15:06 -05:00
Joshua Thome
f98b33251d Consolidate prop info definitions and add support for missing properties to geyser and quantum sockets 2023-03-16 15:08:56 -05:00
Joshua Thome
e4d55f6b43 Orient ship spawn point, not just the ship itself 2023-03-16 14:09:28 -05:00
Joshua Thome
67495d8972 Gracefully log errors for missing script components when building details 2023-03-16 14:04:41 -05:00
Nick
ffb8dc7ee5 Use else if on FixSectoredComponent 2023-03-04 21:47:37 -05:00
Nick
da470691ed Don't use delay, implement fixer components 2023-03-04 21:44:53 -05:00
Nick
20532b83ac Deprecate NomaiTextBuilder class 2023-03-04 18:04:54 -05:00