497 Commits

Author SHA1 Message Date
xen-42
7cb47ec1b1
Merge branch 'dev' into coloured-splashes 2024-10-03 00:27:33 -04:00
xen-42
c7402bf60f Change to can exit 2024-09-27 15:38:50 -04:00
Nick
4664ff59df Merge branch 'dev' into globalMusicModule 2024-06-17 19:08:41 -04:00
Noah Pilarski
15531e5ec4 unparent after moving 2024-06-14 23:11:29 -04:00
Noah Pilarski
92634dade1 Fix quantum planet NRE 2024-06-14 21:48:30 -04:00
Noah Pilarski
88cdeccf28 use AudioTypes instead
or else end times doesn't work
2024-06-13 21:10:22 -04:00
Noah Pilarski
e776fb2564 Add global music module 2024-06-13 16:18:23 -04:00
xen-42
e55818bfb8
Fix NRE in NHSupernovaPlanetEffectController that happens with vanilla bodies (#890)
## Bug fixes

- Fixed an NRE in NHSupernovaPlanetEffectController that happens with
vanilla bodies
2024-06-13 13:41:41 -04:00
Nick
dc3f10ba33 Try stopping duplicate system cards 2024-06-12 20:51:26 -04:00
Nick
4cb3b07d88 Update ShipWarpController.cs 2024-06-10 23:24:14 -04:00
Nick
f914f121f5 Fix warp eyes 2024-06-10 23:12:19 -04:00
Noah Pilarski
746c84228d Fix NRE in NHSupernovaPlanetEffectController 2024-06-07 13:51:18 -04:00
Noah Pilarski
c768ff4dcd Better vessel warping
- Relative spawning when warping just like vanilla
- Async load just like vanilla
- No more wake up effects for vessel warping
2024-06-04 18:47:34 -04:00
Noah Pilarski
5218968e26 Make the base an NHAstroObject 2024-06-04 18:45:45 -04:00
Noah Pilarski
19b0cdddbc Fix nomai lamps being black 2024-06-04 18:45:45 -04:00
Noah Pilarski
26dc4aebaa Move these 2 into a folder 2024-06-04 18:37:07 -04:00
Noah Pilarski
3f337a6ad7 Fix dynamic props from vessel when under parent body 2024-06-04 18:36:33 -04:00
Noah Pilarski
26723f3d67
Fix conditional object activation making everything viewable when loading (#884)
## Bug fixes

- Fix the world being visible when loading if an object had conditional
activation on it (#883)
2024-06-04 16:35:38 -04:00
Noah Pilarski
3069130c5c Also check if late initialized 2024-06-04 16:31:21 -04:00
Nick
c998a92cec Fix conditional object activation making everything viewable when loading 2024-06-04 02:03:43 -04:00
Noah Pilarski
6951a40e58 Add map marker display distance overrides and make a map marker module 2024-06-01 23:00:51 -04:00
Joshua Thome
2e68c57e66 Allow spawned rafts to change water fluids and prevent NRE if one isn't set 2024-05-18 07:49:48 -05:00
xen-42
70f3e92b56
ReuseDialogueOptionsListFrom (#855)
## 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
2024-04-30 18:57:41 -04:00
Nick
8a983f18ce Fix an NRE I just got 2024-04-29 12:46:40 -04:00
Noah Pilarski
6674a4c6e6 Upper/Lower extensions for translations 2024-04-27 20:51:42 -04:00
Nick
a188d5380a Don't do invariant when its related to translations 2024-04-27 20:11:53 -04:00
Nick
ea47da32e7 Always use Upper/Lower Invariant to avoid issues with other languages 2024-04-27 19:59:09 -04:00
Nick
0d99669f81 Add mod unique id to NHAstroObject 2024-04-11 23:50:27 -04:00
Noah Pilarski
6769519c59
Position and rotation offsets for custom item holding and socketing (#839)
## Minor features
- Added `holdOffset`, `holdRotation`, `socketOffset`, and
`socketRotation` to control the positioning of custom items when held or
socketed (implements #821).
2024-04-11 12:22:57 -04:00
Joshua Thome
0a1e5428e8 Position and rotation offsets for custom item holding and socketing 2024-04-11 10:34:58 -05:00
Nick
f24c0f5c4e Just get all the children each time 2024-03-26 00:09:27 -04:00
Nick
136176ddff Null check under bramble sector controller 2024-03-25 23:54:36 -04:00
Nick
ad63eacbd8 Condition object activation positioned on sibling for better copying of existing details 2024-03-23 15:25:17 -04:00
Nick
7bf85b2017 Fix drowning in ship 2024-03-22 16:19:23 -04:00
xen-42
61a3717d68
Fixes for Outsider (#805)
## Improvements
- Implemented features for potential Outsider compatibility

## Bug fixes
- NH will not longer resize Dark Brambles fog #778
- Custom Bramble seeds now have fog inside of them
2024-03-13 14:11:49 -04:00
xen-42
80e9e347a5
Check for null refs inside streaming warp volume then destroy it (#802)
Context is a guy reported the Codec black hole lagging their game, I
imagine it could be because of this but I couldn't reproduce it and have
no idea what would cause any of these things to be null.

## Bug fixes
- Fix possible lag when near black holes
2024-03-12 16:21:41 -04:00
Nick
7bfe3d2fd1 Remove unused volume 2024-03-12 13:26:22 -04:00
Nick
13b28fa372 Dont add timeloopcontroller to base system 2024-03-12 12:57:16 -04:00
Nick
1c11c49cae Destroy whole game object 2024-03-12 00:57:02 -04:00
Nick
e8b0bf4a6b Check for null refs inside streaming warp volume then destroy it 2024-03-11 11:46:14 -04:00
Nick
d706dec89d Add streaming warp volume, make base volume sectored 2024-02-25 19:03:08 -05:00
Nick
a97ec795bf Entering/leaving volume is very inconsistent else splashes work 2024-02-03 19:28:14 -05:00
Nick
a091c88a93 Fix some stuff add more clouds 2024-02-03 19:08:12 -05:00
Nick
95641bc249 Try and fail
Probe goes null randomly
2024-02-03 18:35:47 -05:00
Joshua Thome
5d4e09a3f8 Items and sockets can reveal ship log facts 2023-11-02 22:30:10 -05:00
Joshua Thome
9c87237174 Item audio and minor fixes 2023-10-31 01:31:23 -05:00
Joshua Thome
4324123be5 Item and Item Socket wrapper components 2023-10-30 23:28:32 -05:00
Nick
58fca35df6 Clean up supernova NRE, fix no-DLC related issues 2023-10-18 02:13:17 -04:00
Nick
778e86c1e0 Fix warp requirement checking being inconsistent 2023-09-27 14:24:34 -04:00
JohnCorby
4877af788a doc 2023-09-07 15:12:29 -07:00