735 Commits

Author SHA1 Message Date
xen-42
c566aa4075 what if i do this 2024-10-25 15:39:11 -04:00
xen-42
564e16ffad Will the website document death types 2024-10-25 15:34:47 -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
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
d0e23ca5aa Update AtmosphereModule.cs 2024-10-09 22:25:30 -04:00
Joshua Thome
4baf9b264e Alarm totems 2024-10-07 21:54:35 -05:00
Joshua Thome
4876cf9ef8 Grapple totems 2024-10-06 18:14:36 -05:00
xen-42
afe2bd558a Allow NH water to extinguish dreamworld lanterns 2024-10-06 12:26:53 -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
fd06497193 Document simulation planets should be static 2024-10-05 00:58:28 -05:00
Joshua Thome
1be3bf209f Dream arrival point and dream campfire builders 2024-10-05 00:55:12 -05:00
xen-42
acce12e166 Fix typo 2024-10-04 21:49:53 -04:00
xen-42
44d9469139 Update PlanetConfig.cs 2024-10-04 21:48:21 -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
4a80fa7076 Allow system change volumes to specify custom targets #917 2024-10-04 15:04:50 -04:00
xen-42
b3fdc1317f Document fog alpha doing nothing 2024-10-04 14:45:26 -04:00
xen-42
aeb08f1480 Merge branch 'dev' into ship-spawn-facts 2024-10-04 13:34:15 -04:00
xen-42
be97d815ae Allow multiple spawn points 2024-10-04 13:17:55 -04:00
xen-42
ae2f762b76
Multiple fixes (#942)
- [ ] JOHN document keeploaded as in say what does this do with culling
- [ ] skybox factor for atmosphere probably
- [ ] maybe put multipliers for surface size?? probably not tho

<!-- A new module or something else important -->

## Major features

-

<!-- A new parameter added to a module, or API feature -->

## Minor features

- Added `allowShipAutoroll` to `Water` and `Atmosphere` (fixes #935)
- Replaced `invulnerableToSun` with `hasFluidDetector` and better
documented anglerfish making planets go gorp #830

<!-- Some improvement that requires no action on the part of add-on
creators i.e., improved star graphics -->

## Improvements

- Allows subtitles of any size now (images get rescaled if need be)
(fixes #893)
- Added documentation of naming scheme for alt ship log images (fixes
#848)

<!-- Be sure to reference the existing issue if it exists -->

## Bug fixes

- Fix subtitles start cycling before main menu is visible (fixes #844)
- Fix disappearing signalscope UI after warping to new star system
(fixes #934)
- Fix null primary body not defaulting to center of universe in other
star systems (fixes #933) (probably)
- Fix proxy details requiring "keepLoaded" set to true to work (fixes
#940)
- Handle proxy body edge case when all scales = 0 (fixes #941)
2024-10-04 12:55:43 -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
42f898a3fa Merge branch 'main' into system-name 2024-10-03 00:46:58 -04:00
xen-42
6f4e7cc4b3 Fall back to file name if planet name not defined 2024-10-03 00:36:27 -04:00
xen-42
45ce315bfc John wins 2024-10-03 00:34:12 -04:00
xen-42
ff10ecc9ac Document keepLoaded more idk #829 2024-10-03 00:22:03 -04:00
xen-42
c9fa785ac6 Replaced invulernableToSun to hasFluidDetector, document anglerfish behaviour (#830) 2024-10-03 00:10:51 -04:00
xen-42
bd1abecb87 Fix subtitle with small dimensions not getting created #893 2024-10-03 00:02:20 -04:00
xen-42
51ea50ac68 Add allowShipAutoroll to Atmosphere and Water modules #935 2024-10-02 23:54:18 -04:00
xen-42
6a47777497 Fix #941 2024-10-02 22:10:42 -04:00
xen-42
c7402bf60f Change to can exit 2024-09-27 15:38:50 -04:00
xen-42
4bf12e5fbe Add settings for being able to warp home 2024-09-27 13:31:59 -04:00
Joshua Thome
8e7e85d9a1 Add support for dialogue attention points 2024-08-15 14:16:03 -05:00
xen-42
4b9a1297b8
Global music module (#901)
## Major features

- Added `GlobalMusic` module to system config (change end times, bramble
dimension, and final end times music) (Resolves #894)

## Bug fixes

- Fixed global bramble music not playing because all dimensions have an
ambient audio volume
2024-06-17 19:14:58 -04:00
xen-42
ae1c958541
If parent cant be found try creating prop again (#881)
## Improvements
- Setting `parentPath` will be more robust on most props


Kinda worried about the overhead on this, do we think using `Find` to
look for the parent is expensive? We'd be doing it for every prop ever
and in most cases it will not matter.
2024-06-17 19:06:34 -04:00
Noah Pilarski
63cd86883b Patch UpdateEndTimesMusic 2024-06-14 15:09:13 -04:00
Noah Pilarski
ee6e221a94 85 seconds 2024-06-13 21:10:26 -04:00
Noah Pilarski
e776fb2564 Add global music module 2024-06-13 16:18:23 -04:00
Noah Pilarski
96bb04ef6b Add remote builder to multi pass
Do not try catch anymore
This would cause some addon devs to just ignore an error when they really shouldn't. Now it will show the body where this error occurs since the error gets handled higher up.
2024-06-07 07:22:09 -04:00
Noah Pilarski
eebcdc1ccd
Add map marker display distance overrides and make a map marker module (#878)
## Minor features

- Added a map marker module with display distance overrides (#847)
2024-06-04 11:44:00 -04:00
Noah Pilarski
7a44824b0d
Add different slide reel prefabs (#879)
## Minor features

- New `reelModel` and `reelCondition` parameters in prop `slideShows`
for slide reel mesh and material. (#811)
- Models: 6-slided, 7-slided, 8-slided, and Whole (7-slided but
connected like 8-slided).
- Conditions: Antique (Stranger), Pristine (Dreamworld), Rusted (Burnt)
- `rotate` parameter added to slide info. Rotates the slide reel item
while inside a projector.
2024-06-04 11:43:43 -04:00
Noah Pilarski
e70d9ba641 forgor 2024-06-04 08:32:06 -04:00
Noah Pilarski
fbe301224a rotate slides 2024-06-04 08:12:53 -04:00
Noah Pilarski
5a354e4bee Base prop info
That only has the parent path and rename
2024-06-04 05:57:16 -04:00