5728 Commits

Author SHA1 Message Date
xen-42
2ea56b2995 Merge branch 'dev' into hawkbar-colliders 2025-04-18 23:52:07 -04:00
xen-42
383be21828
Fix build workflow (#1082)
The org that owned verify-changed-files got taken down because of a high
security vulnerability in another one of their actions. Idiot switched
to doing Powershell stuff to manually check, but then it kept breaking.
The org fixed their vulnerability in that other action and is now back
up so I'm just going to go back to using it and Idiot can go ahead and
bring the Powershell stuff back if he ever feels like it
2025-04-18 23:50:44 -04:00
Ben C
dd90af1314 Updated Schemas 2025-04-19 03:39:03 +00:00
xen-42
8c4f22eab3 Why did we stop using this 2025-04-18 23:35:53 -04:00
Joshua Thome
8084425a23 Volume docs page 2025-04-16 21:53:17 -05:00
Joshua Thome
c9b1f91c7b Disable collision checks for complex shapes 2025-04-16 21:21:41 -05:00
Joshua Thome
4e9ec84427 Merge branch 'dev' into hawkbar-colliders 2025-04-15 22:58:15 -05:00
Joshua Thome
f1246810c7 Minor typo in error message 2025-04-15 22:57:12 -05:00
xen-42
4c031f9df5
Fixed undefined behaviour when custom credits attributes aren't specified (#1078)
## Bug fixes

- Fixed undefined behaviour when custom credits attributes aren't
specified
2025-04-10 15:39:48 -04:00
xen-42
19172539dc
Merge branch 'dev' into customcredits-fix 2025-04-10 15:39:15 -04:00
Noah Pilarski
539ef61c53 correction 2025-04-10 15:11:34 -04:00
josshmot
a8d944a4c9 Fixed typo in GameOverModule 2025-04-11 05:09:46 +10:00
josshmot
ad3802d383 Added intended behaviour when unspecified to json description for GameOverModule.audio 2025-04-11 05:07:49 +10:00
josshmot
3cae688e2c Replaced != string.Empty with string.IsNullOrEmpty() in NHGameOverManager 2025-04-11 04:58:30 +10:00
Noah Pilarski
ce48a8f53e
Standing Torch Tronworld (#1076)
## Improvements

- Standing vision torch now shows up in tronworld
2025-04-10 11:08:28 -04:00
Noah Pilarski
105e03a3ef Change so that you can still use ringworld model 2025-04-10 10:55:01 -04:00
josshmot
0b65c852d2 Fixed undefined behaviour when custom credits attributes aren't specified 2025-04-10 17:34:19 +10:00
Noah Pilarski
a9ada39f0d
Destroy flood sensors on docks (#1075)
## Bug fixes

- Make docks not vanish when the dam breaks (maybe, needs testing)
2025-04-08 16:51:51 -04:00
Noah Pilarski
2f53572d75 change to dreamworld standing torch 2025-04-08 16:38:29 -04:00
xen-42
a6efef5ee3 Reword 2025-04-08 13:03:55 -04:00
xen-42
8f06cab729 Mention that audio clip and audio type also work 2025-04-08 13:02:43 -04:00
xen-42
ca1bc37014 Update manifest.json 2025-04-08 13:00:50 -04:00
xen-42
6767ab3548 Destroy flood sensors on docks 2025-04-08 12:46:36 -04:00
xen-42
53d20525bd
Added feature for custom credits music and scroll length (#1073)
Built a new feature to specify custom credits audio and scroll length
within GameOverModule.

- Added new creditsType: "custom"
- Added "audio", "audioVolume", "audioLooping", and "length" to
GameOverModule, which only work with custom creditsType.

Some code notes:
- I needed to bring an IModBehaviour down into
NHGameOverManager.LoadCreditsScene() to patch in the custom audio clip,
so there are some changes in other files to get it there. If there's a
better way to do this, let me know :)
2025-04-08 12:01:35 -04:00
xen-42
e02dd94cad Fixed a bug where changing an existing AudioSource to use a specific AudioClip resource didn't work 2025-04-08 11:54:07 -04:00
xen-42
ee776e384b Rewrite to support hijackdeathsequence, but haven't tested 2025-04-08 11:17:45 -04:00
josshmot
5d680277ec Patched in event for CreditsBuilt and refactored NHGameOverManager.LoadCustomCreditsScene() to implement it and remove the janky task 2025-04-08 17:30:43 +10:00
josshmot
0e6555d933 Neatened up NHGameOverManager.LoadCustomCreditsScene() and added some comments to explain things 2025-04-08 17:01:06 +10:00
josshmot
6d77b0b1d1 Fixed incorrect log level in NHGameOverManager.LoadCustomCreditsScene() 2025-04-08 16:50:31 +10:00
josshmot
5e0d44d911 Fixed credits music fade in still sometimes occuring 2025-04-05 13:07:30 +10:00
josshmot
8fcf7d3031 Removed audio fade in feature that wasn't working 2025-04-05 12:18:08 +10:00
josshmot
5cf7c18a51 Renamed a few things 2025-04-05 10:47:54 +10:00
josshmot
29f1c4ab8c Moved an if statement to a more appropriate place 2025-04-04 20:23:15 +10:00
josshmot
e94aced834 Made it explicitly required to provide IModeBehaviour for StartGameOverSequence() 2025-04-04 20:19:17 +10:00
josshmot
803d2d6e2d Fixed it so it actually works 2025-04-04 16:49:39 +10:00
josshmot
93c427b5e6 Added function for custom credits music and duration 2025-04-04 15:16:18 +10:00
xen-42
dd7bcbd5b1 Fix atmospherebuilder cull group (affected hazydreams) 2025-03-17 11:49:11 -04:00
xen-42
0633470297
Detailing docs (#1072)
update broken unity wiki links, and point to new prop placer mod
2025-03-16 20:38:44 -04:00
Will Corby
6971a3b040
Update troubleshooting.md 2025-03-16 15:16:44 -07:00
Will Corby
6f75a69d24
Update troubleshooting.md
point to prop placer mod
2025-03-16 15:16:31 -07:00
Will Corby
5ce402363f
Update details.md
fix OTHER broken link
2025-03-16 15:15:06 -07:00
Will Corby
c04905193f
Update details.md
fix broken link to wiki
2025-03-16 15:14:20 -07:00
xen-42
a4066db80b
Allow comet tails on vanilla bodies (#1069)
Made this because I tried to add a comet tail to ember twin but it kept
saying `Comet CaveTwin_Body does not orbit anything. That makes no
sense` because Orbit.primaryBody didn't have anything.
So now it grabs the primary body from the astro object but also takes
into account Orbit.primaryBody

![image](https://github.com/user-attachments/assets/bf79b4cb-b79c-4adc-af32-c0b09bf11a72)


## Bug fixes

- Fixed a bug that didn't allow comet tails to be made on unmoved
vanilla planets/moons.
2025-03-15 15:09:11 -04:00
xen-42
9a458ed7a1 Merge branch 'dev' into hawkbar-colliders 2025-03-15 15:06:09 -04:00
xen-42
df86526f7d Merge branch 'dev' into vanillaCometTails 2025-03-15 15:05:53 -04:00
xen-42
c9693f0845
Fix Build Workflow (#1070)
Build workflow uses a non-existent action to check changed files.
Switched it out for a simple call to `git`.

We'll need to:

1. Merge this to `main` so version PRs are updated correctly
2. Merge `main` to `dev` so feature PRs are updated
3. Every other branch should try to merge this in from `dev`
2025-03-15 15:05:28 -04:00
Ben C
d811b06f16
Powershell moment 2 2025-03-15 08:20:52 -04:00
Ben C
69c2c780b8
Powershell moment 2025-03-15 08:12:27 -04:00
Ben C
bbd1a9575b
Fix Build Workflow 2025-03-15 08:05:52 -04:00
Noah Pilarski
4519d2f257 Move to an extension 2025-03-15 02:58:34 -04:00