Noah Pilarski
1511cc5cb0
Fix interaction volumes breaking when no shape
2025-08-04 23:05:46 -04:00
Noah Pilarski
fdf78802e9
More Condition Triggers ( #1096 )
...
## 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.
2025-07-08 16:14:40 -04:00
Joshua Thome
1330df64b4
Interaction volumes
2025-07-04 14:21:14 -05:00
Joshua Thome
b84d94a404
Condition trigger volume
2025-07-01 12:28:12 -05:00
xen-42
ce2b247ebf
Repair Volumes ( #1085 )
...
## Minor features
- Added `repairVolumes` which act like the repairable nodes on the
"satellite" in the Zero-G cave. Resolves #1084
[Examples
PR](https://github.com/Outer-Wilds-New-Horizons/nh-examples/pull/59 )
Also in this PR I've fixed two unrelated minor issues that were causing
warnings to be flagged on every build.
2025-05-12 17:33:08 -04:00
xen-42
5f00a3e4cf
Merge branch 'dev' into hawkbar-repairables
2025-04-25 12:09:06 -04:00
xen-42
38d1605fc0
Forgot these can use any collider shape, just needs to be a collider
2025-04-25 11:55:30 -04:00
xen-42
b20cda59e9
Make VanishVolumes never use shapes
2025-04-25 11:48:48 -04:00
xen-42
555418394e
Rewrite description, change default radius to 1m, if two conflicting radii are given use whatever is non-default or the ShapeInfo one
2025-04-19 20:29:15 -04:00
Joshua Thome
4212027aca
Repair volume builder and wire-up
2025-04-19 14:29:29 -05:00
Noah Pilarski
54d27bedeb
match with others
2025-04-19 00:21:07 -04:00
Noah Pilarski
550f992398
Merge branch 'dev' into hawkbar-colliders
2025-04-19 00:20:33 -04:00
xen-42
4a6d3cfcf6
Merge branch 'dev' into dockedRafts
2025-04-19 00:04:38 -04:00
Joshua Thome
4e9ec84427
Merge branch 'dev' into hawkbar-colliders
2025-04-15 22:58:15 -05:00
Noah Pilarski
5374448514
Speed Limiter
2025-04-10 14:30:56 -04:00
josshmot
93c427b5e6
Added function for custom credits music and duration
2025-04-04 15:16:18 +10:00
Joshua Thome
9fe04aad7d
Unify volume builders and support shapes on all volume types
2025-02-22 14:12:59 -06:00
Joshua Thome
4a81798078
Add force volumes and give volumes rotation
2025-02-22 11:03:32 -06:00
xen-42
929b463c47
Add support to addon manifest
2025-02-14 22:32:52 -05:00
xen-42
0dfc2381a3
Move game over stuff to its own module, add condition
2025-02-14 21:51:37 -05:00
xen-42
392fc404f4
Fix no audio and eye closing effect
2025-02-14 21:25:10 -05:00
xen-42
1b1bf47266
Merge branch 'dev' into improve-credit-volumes
2025-02-14 20:20:07 -05:00
xen-42
4a80fa7076
Allow system change volumes to specify custom targets #917
2024-10-04 15:04:50 -04:00
Nick
4a06a5891d
fade is weird when flashing back right after game over screen
2024-04-01 00:04:42 -04:00
Nick
5908cc1fe6
Give DayNightAudioVolume track setting, make them loop
2023-08-22 19:20:27 -04:00
Nick
f62c8ba377
Allow setting hazard volume info on tornados #496
2023-07-20 19:42:20 -04:00
Nick
04dab26ad6
Implement day night audio volume
2023-07-19 23:22:38 -04:00
Noah Pilarski
b51b702313
Rename onlyAffectsPlayerAndShip to onlyAffectsPlayerRelatedBodies
...
because this is what it actually does
2023-07-12 02:44:49 -04:00
Nick
031ad5266c
Added AudioSourceInfo as a new prop, refactors signals
2023-03-26 22:39:29 -04:00
Nick
b20c59e860
MORE REARRANGE!!!!!
2023-03-25 15:15:24 -04:00
Nick
e8c05f4818
Done rearranging volumes
2023-03-25 14:18:52 -04:00
Nick
3cede76bed
Remove all unused usings
2023-03-25 13:51:15 -04:00
Nick
85797df25c
Big reorganize
2023-03-25 13:44:31 -04: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
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
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
bd61a87cf6
Add game over text and death type to credits volume, but doesnt work
2023-03-18 16:04:53 -04: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
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
c8bd63e5d5
Change volumes to use GeneralPropBuilder and cleaned up some others
2023-03-18 07:48:43 -05:00
Joshua Thome
3ca6d9a3db
Migrate more modules to the GeneralPropBuilder
2023-03-17 14:13:23 -05:00
JohnCorby
621c3e3ad9
guh
2023-01-30 14:25:45 -08:00
JohnCorby
5386806fb0
make it match base game fr
2023-01-30 14:25:17 -08:00
JohnCorby
d972463f12
set stuff that matches base game
2023-01-30 14:14:07 -08:00
JohnCorby
a7560279ef
set sector on submerge controller
2023-01-30 10:59:52 -08:00
JohnCorby
02f4d085bc
set field here too (same bug as detail builder bug)
2023-01-28 20:56:40 -08:00