631 Commits

Author SHA1 Message Date
xen-42
294a709361
Custom Eye Travelers (#1031)
## Major features

- Added a new `EyeOfTheUniverse` module to the planet body config for
features specific to the Eye of the Universe scene.
- Added `eyeTravelers`, `quantumInstruments`, and `instrumentZones` to
the `EyeOfTheUniverse` module to support adding new travelers and
instrument 'puzzles' to the Eye of the Universe in a
compatibility-minded way.

## Improvements

- When custom travelers are present, a new custom audio scheduler is
used for the campfire song at the Eye of the Universe to reduce
desyncing and remove the awkward cross-fade into the finale audio clip.
2025-02-09 23:18:27 -05:00
xen-42
0f38b022f3 Changes I requested 2025-02-09 21:14:35 -05:00
Noah Pilarski
5c9dd07f21
stopped orbit line from generating at the eye (#1035)
the eye of the universe does not have a map viewer instance in its
scene, so why even generate orbit lines to begin with? this also solved
a graphical glitch containing a missing texture seen in new horizons
examples.
2025-02-07 14:19:14 -05:00
AnonymousStrangerOW
95ff46cc17 stopped orbit line from generating at the eye
the eye of the universe does not have a map viewer instance in its scene, so why even generate orbit lines to begin with? this also solved a graphical glitch containing a missing texture seen in new horizons examples.
2025-02-07 13:56:07 -05:00
Joshua Thome
c9f0689116 Add instrument zones and standalone quantum instruments to the inflation object list 2025-01-29 20:04:48 -06:00
Joshua Thome
3746e794f6 Make eye traveler and quantum instrument signals full SignalInfos 2025-01-29 19:35:45 -06:00
Joshua Thome
e0f79ae3ea Eye sequence fixes 2025-01-18 17:26:02 -06:00
Joshua Thome
63fbc8afeb Eye sequence props first pass 2025-01-18 10:09:15 -06:00
Noah Pilarski
4b47728709 Run after Start and then skip 100 frames so orb rising thing stops #958 2025-01-09 23:59:34 -05:00
xen-42
3b19c81b42 Make this branch actually build again 2025-01-06 17:21:32 -05:00
xen-42
ae09ab6a33
Set sector's ID (#1018)
## Improvements

- ID on sector component is now set to the name of the body
2025-01-06 15:39:19 -05:00
xen-42
8eed478d4a Renamed it since it affects other calculations beyond zoom speed 2024-12-17 20:54:28 -05:00
xen-42
9d2f4f05f0 Include old method signature just in case some mod somewhere calls it directly 2024-12-17 20:45:59 -05:00
ZygZagGaming
ee6444ad76 quick fix 2024-12-11 12:33:40 -05:00
ZygZagGaming
21a9643b9e Allowed planets to decide if they change SolarSystemRadius 2024-12-11 12:29:16 -05:00
xen-42
6e254cd10a Add option to prevent bringing items into other systems #997 2024-11-27 15:18:08 -05:00
xen-42
c1cc8029ee Move spawning to shared 2024-10-30 20:09:58 -04:00
xen-42
b524e2b71c
Fix held item persistence breaking dream world entry via death (#970)
## Bug fixes
- Fix being unable to enter the dream world via dying
2024-10-13 23:33:06 -04:00
Joshua Thome
caac0ee288 Fix held item persistence breaking dream world entry via death 2024-10-13 22:20:07 -05:00
xen-42
a7560aa2c5 Fix sometimes bringing duplicate object to other system 2024-10-09 22:07:09 -04:00
xen-42
f41b57a97e Fix moving satellites of satellites 2024-10-09 21:45:45 -04:00
xen-42
61b8bb883e Update HeldItemHandler.cs 2024-10-08 19:54:58 -04:00
xen-42
0698e1f5ce Do not destroy dreamworld ever 2024-10-07 23:01:47 -04:00
xen-42
ca7a35c19e
Custom DreamWorld Support (#953)
## Major features
- Added `Dream.inDreamWorld` to planet configs to treat a planet as if
it were part of the dream world dimension. The planet's contents will be
deactivated unless you enter via a dream arrival point or another dream
world dimension. Closes #916
- Added `dreamCampfires` and `dreamArrivalPoints` as new linked prop
types, which allow you to create new entry points into Echoes of the
Eye's dream world or create similar experiences using custom planets.

## Improvements
- General support for dream world simulations even if the vanilla dream
world is disabled in custom solar systems.
2024-10-06 13:27:10 -04:00
xen-42
c37a4445c6 Remove weird plane 2024-10-06 13:26:31 -04:00
xen-42
3c1abb582e I don't feel like uploading my visual studio 2024-10-06 11:30:56 -04:00
xen-42
8c35fa4f74
Held item tracking (#955)
## Improvements
- Preserve held items when warping (closes #192). Note that if you leave
an item in another system and warp out, that item will be gone forever
from all systems until you start a new loop. Some items (i.e., slide
reels) do not work between systems.

## Bug fixes
- Time loop will be disabled in other systems if you removed the AWC and
warped while holding it or using the Vessel. Closes #952
2024-10-06 00:34:01 -04:00
xen-42
bfbf02a5c3 Fix dropping stuff, fix an annoying NRE when spawning, fix time loop in other systems when doing vessel warp shit 2024-10-05 23:14:53 -04:00
xen-42
86f889fef8 Disable time loop is AWC removed 2024-10-05 22:13:11 -04:00
xen-42
2ad32409ab Disable time loop properly if u remove the warp core and warp away 2024-10-05 22:01:31 -04:00
xen-42
fafb0a5df0 Account for going back and forth and yanking tons of items 2024-10-05 17:31:31 -04:00
xen-42
5ddcae3d15 Can take item to new system, it is deleted in the original system when u return 2024-10-05 17:21:30 -04:00
xen-42
9cf94e601e Do not load bodies twice 2024-10-05 13:07:58 -04:00
xen-42
c27e2ed665 Update PlanetCreationHandler.cs 2024-10-05 12:03:54 -04:00
xen-42
cfd4fc3750 Probably fixes duplicate OrbitLines 2024-10-05 11:53:31 -04:00
Joshua Thome
8a3841730a Merged dev into hawkbar-dreamworld 2024-10-05 09:57:26 -05:00
Joshua Thome
9b8d44a819 Dreamworld dimensions 2024-10-05 09:55:03 -05:00
Joshua Thome
1be3bf209f Dream arrival point and dream campfire builders 2024-10-05 00:55:12 -05:00
xen-42
4a80fa7076 Allow system change volumes to specify custom targets #917 2024-10-04 15:04:50 -04:00
xen-42
d2f88ed9ad After enabling exiting via warp drive, only enable if we actually have a system 2024-10-04 13:46:06 -04:00
xen-42
aeb08f1480 Merge branch 'dev' into ship-spawn-facts 2024-10-04 13:34:15 -04:00
xen-42
918b093ea3 Use save data directly for checking facts 2024-10-04 13:25:31 -04:00
xen-42
25aceb676d Should actually work now with priorities 2024-10-04 12:47:22 -04:00
xen-42
3f92573c4c Allow making multiple spawns and choosing which with fact or persistent condition 2024-10-04 12:33:01 -04:00
xen-42
bd1abecb87 Fix subtitle with small dimensions not getting created #893 2024-10-03 00:02:20 -04:00
xen-42
72b7a86294 subtitles start cycling before the main menu is visible #844 2024-10-02 23:45:14 -04:00
xen-42
95bd1f78e2 Fix #933 probably 2024-10-02 22:25:26 -04:00
xen-42
e4adf35da2 Fix that that last update didnt actually work 2024-09-27 21:57:57 -04:00
xen-42
512951e8ec Fix warp drive breaking 2024-09-27 15:46:15 -04:00
xen-42
c7402bf60f Change to can exit 2024-09-27 15:38:50 -04:00