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
d072a74b5d
Dream candle and projection totem conditions
2025-07-01 17:08:13 -05:00
Joshua Thome
b84d94a404
Condition trigger volume
2025-07-01 12:28:12 -05:00
Joshua Thome
fd6ea03f5b
Add custom repair receiver component
2025-04-19 14:29:06 -05:00
Noah Pilarski
781bb64e85
Comments
2025-04-19 00:08:33 -04:00
xen-42
4a6d3cfcf6
Merge branch 'dev' into dockedRafts
2025-04-19 00:04:38 -04:00
Noah Pilarski
539ef61c53
correction
2025-04-10 15:11:34 -04:00
josshmot
3cae688e2c
Replaced != string.Empty with string.IsNullOrEmpty() in NHGameOverManager
2025-04-11 04:58:30 +10:00
Noah Pilarski
5374448514
Speed Limiter
2025-04-10 14:30:56 -04:00
josshmot
0b65c852d2
Fixed undefined behaviour when custom credits attributes aren't specified
2025-04-10 17:34:19 +10: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
Joshua Thome
fec5ae1c92
Cache translated item name
2025-02-17 11:58:37 -06:00
Joshua Thome
b1dbbf2eea
Run conditional checks in LateUpdate() instead of immediately
2025-02-16 23:26:26 -06:00
Joshua Thome
8b49f94bd4
Fix null item audio types breaking custom items
2025-02-16 23:25:46 -06:00
Joshua Thome
27ff63d400
Component to process conditional checks
2025-02-16 16:46:47 -06:00
JohnCorby
79231ee843
Merge branch 'dev' into profiler
2025-02-15 15:46:18 -08:00
JohnCorby
5e1fa2aac2
Merge branch 'dev' into profiler
2025-02-15 12:39:08 -08:00
xen-42
39126f3ee9
You know what maybe it does just work I don't care
2025-02-15 02:30:16 -05:00
xen-42
3228dbad0a
Merge branch 'dev' into coloured-splashes
2025-02-15 02:20:48 -05:00
xen-42
93a61da2f8
Do the thing where the screen fades out on black holes only
2025-02-15 01:43:38 -05: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
JohnCorby
ed011f1732
use SpriteMeshType.FullRect for all sprites cuz that makes it faster apparently
2025-02-13 21:49:37 -08:00
JohnCorby
89a58c2a93
Merge branch 'slide-reel-streaming' into profiler
2025-02-13 19:59:10 -08:00
JohnCorby
d1ceaaaf71
cache ship cockpit controller
2025-02-13 19:57:12 -08:00
JohnCorby
98c86fa63c
Merge branch 'slide-reel-streaming' into profiler
2025-02-13 16:55:51 -08:00
xen-42
c93ed5fc14
Fix caching the ship log slide projector
2025-02-13 18:37:01 -05:00
JohnCorby
05a1596493
i get it now
2025-02-13 14:32:10 -08:00
JohnCorby
ebb1871a3a
Merge remote-tracking branch 'origin/slide-reel-streaming' into slide-reel-streaming
2025-02-13 14:21:51 -08:00
xen-42
5a9b9c56ce
Merge branch 'slide-reel-streaming' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into slide-reel-streaming
2025-02-13 17:21:02 -05:00
xen-42
8c3649bb40
Can set which slides to display, make empty slide reels transparent ( #888 )
2025-02-13 17:21:00 -05:00
JohnCorby
a6c20cb231
document
2025-02-13 14:20:39 -08:00
JohnCorby
e825882fd1
use direct cast so exception is cast exception instead of nre
2025-02-13 13:40:43 -08:00
xen-42
691cd8b096
Fix some checks, unload all when shiplogslideprojector says to, maybe fix vision torches
2025-02-13 16:31:04 -05:00
JohnCorby
28bf75d09a
comment
2025-02-13 12:58:37 -08:00
JohnCorby
3e9ff8c616
comment
2025-02-13 12:55:50 -08:00
xen-42
daef166a39
Make slide reels work on ship log projector
2025-02-13 15:48:28 -05:00