1884 Commits

Author SHA1 Message Date
xen-42
b9e0eb3b43
Add option to toggle quantum object visualization separate from debug (#1011)
## Improvements

- Added option separate from Debug for visualizing quantum object
visibility shapes
2025-01-06 10:42:55 -05:00
xen-42
74066eb63f
Add selectable to map mode, fix an NRE, make auto map gen lines debug (#1009)
## Minor features

- Added `selectable` to map mode info, allowing you to make the map mode
icon not able to be selected (useful for bodies without ship logs like
stars) Fixes #1003
2025-01-06 00:24:29 -05:00
xen-42
9b73dfe80a Add option to toggle quantum object visualization separate from debug 2025-01-06 00:23:24 -05:00
xen-42
e3f117c8d4 Add selectable to map mode, fix an NRE, make auto map gen lines debug 2025-01-05 23:16:32 -05:00
TerrificTrifid
664eb0f2dd requested changes 2025-01-05 20:26:52 -06:00
TerrificTrifid
da50a41171 more asteroid belt options 2024-12-25 15:23:08 -06:00
TerrificTrifid
36065fd3a5 fix the heightmap proxy caster guy 2024-12-19 22:57:31 -06:00
xen-42
20453f112f
Shiplog Entry Merging (#998)
## Minor features

- Modded ship log entries with the same ID as an existing entry are now
merged into that original entry, allowing for new rumor and explore
facts and sub-entries to be added to vanilla ship log entries.
Implements #996
2024-12-17 20:40:52 -05:00
xen-42
087e3d691e Also check if the planet is destroyed before trying to make the map mode object 2024-12-17 20:37:52 -05:00
Joshua Thome
9588c027c5 Remove spurious import 2024-12-03 01:14:34 -06:00
Joshua Thome
eef0794446 Patch Ship Log Manager to merge ship log entries with the same ID 2024-12-03 01:09:14 -06:00
xen-42
a46902381c Add gravity alignment radius override 2024-11-09 21:14:14 -05:00
Noah Pilarski
1800944671 uncomment TH flag 2024-11-07 12:22:53 -05:00
Joshua Thome
e197179855
Coalesce to Vector3.zero if attention point offset not specified (#992)
## Bug fixes

- Resolve error when specifying a dialogue attention point but not an
offset for that attention point
2024-11-04 13:23:00 -06:00
Joshua Thome
74a5464a79 Coalesce to Vector3.zero if attention point offset not specified 2024-11-04 13:17:21 -06:00
xen-42
fdb165943b Treat TH spawnpoint as having isDefault set, meaning we never default to custom spawn points with no conditions or isDefault set 2024-11-04 10:38:03 -05:00
xen-42
a7e446b37b Complaints from wyrm 2024-10-26 19:07:52 -04:00
xen-42
c273b0d8cf Make it actually work 2024-10-25 22:52:34 -04:00
xen-42
162237d3ad Add them 2024-10-25 22:32:43 -04:00
xen-42
8c809e8b12 Fixed an Outsider-compat fix that ended up creating a new Outsider-compat bug 2024-10-24 21:08:03 -04:00
xen-42
65dbc6816b Add colliders to custom item sockets 2024-10-20 02:18:51 -04:00
Joshua Thome
0f9a75f82c
New Dream World Props (#973)
## Major features
- New dream world related prop types: alarm totems, grapple totems,
projection totems, portholes/peepholes, and dream candles. Where
possible, these have been modified to work with the regular flashlight
as well as the artifact for use outside of the dream world.
2024-10-16 21:28:26 -05:00
Joshua Thome
fb537f7730 Projection totems 2024-10-14 11:27:05 -05:00
Joshua Thome
b85ec167db Add vision cone model scaling for alarm totems 2024-10-14 11:26:08 -05:00
Joshua Thome
0752b11b65 Dream candles 2024-10-14 01:45:44 -05:00
Joshua Thome
0f0f704b75 Correctly position portholes relative to provided position 2024-10-13 23:34:46 -05:00
Joshua Thome
9a2843c8dc Start of projection totems 2024-10-13 22:18:24 -05:00
Joshua Thome
a1d165e2b9 Portholes 2024-10-13 22:18:08 -05:00
Joshua Thome
e5c21c6c33 Make NH-spawned grapple totems work with the flashlight automatically 2024-10-13 22:16:57 -05:00
xen-42
cfcddf53eb Fix tornado scales 2024-10-09 22:38:55 -04:00
xen-42
c844bafac3 Fix Outsider/Codec signal incompat 2024-10-09 20:45:53 -04:00
Joshua Thome
863717ee06 Update alarm properties on instances not the prefab 2024-10-07 22:03:30 -05:00
xen-42
0698e1f5ce Do not destroy dreamworld ever 2024-10-07 23:01:47 -04:00
Joshua Thome
4baf9b264e Alarm totems 2024-10-07 21:54:35 -05:00
xen-42
1754303208 Properly handle no DLC props 2024-10-07 19:02:35 -04:00
Joshua Thome
4876cf9ef8 Grapple totems 2024-10-06 18:14:36 -05: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
3c1abb582e I don't feel like uploading my visual studio 2024-10-06 11:30:56 -04:00
Joshua Thome
05d0dfc185 Use EnterDreamWorld/ExitDreamWorld events instead of polling in update 2024-10-05 22:47:02 -05: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
823aa36b56 Handle possible null parent parent 2024-10-05 01:40:23 -05:00
Joshua Thome
3317221f58 Remove ambient light code 2024-10-05 01:29:25 -05:00
Joshua Thome
637fa401cf Disable ambient lights in dream world 2024-10-05 00:55:40 -05:00
Joshua Thome
6528d2c654 Build simulation meshes 2024-10-05 00:55:29 -05:00
Joshua Thome
1be3bf209f Dream arrival point and dream campfire builders 2024-10-05 00:55:12 -05:00
xen-42
490b168364
Fix caches in other systems (#950)
## Bug fixes

- Fixed slide reel caches in multi-system mods
2024-10-04 21:27:31 -04:00
xen-42
fad1cd82c5
Multiple spawn points (#947)
## Minor features

- The spawn module now has `playerSpawnPoints` and `shipSpawnPoints`
allowing you to define multiple possible spawns on one planet.
- Spawn points now have `makeDefaultIfFactRevealed` and
`makeDefaultIfPersistentCondition` allowing you to change which spawn
the player uses. Priority goes fact -> persistent condition -> default
- Black holes and change star system volumes now have `spawnPointID`. If
this is set, entering one of these volumes will send you to the spawn
with a matching `id` (fixes #917)

## Bug fixes:
- Fix empty warp drive ship log page appearing
- Use save data directly when checking for facts for ship log warp drive
2024-10-04 21:26:41 -04:00
xen-42
cbffa8f5b4 Fix caches in other systems 2024-10-04 21:25:43 -04:00