Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Warp pads #546

Merged
merged 15 commits into from
Mar 23, 2023
Merged

Warp pads #546

merged 15 commits into from
Mar 23, 2023

Conversation

xen-42
Copy link
Member

@xen-42 xen-42 commented Mar 22, 2023

Major features

  • Nomai warp pads! You can build transmitters (like the towers on Ash Twin) and receivers on other planets. Can also be used to just make permanent teleportation pads if the alignment window is set to 360 degrees. Receivers also take in position arguments for a Nomai computer which will display the departure and arrival times.

xen-42 and others added 9 commits March 4, 2023 18:22
## Major features
- Details can now be affected by physics by adding `hasPhysics = true`.
- `ambientLight` has been replaced by a new `AmbientLights` module with
new settings for radii, position, shell, and tint.
- Automatic Nomai text arc placement! 
- Nomai wall text is now automatically arranged to fit on a whiteboard,
no need to place text manually anymore!
   - Manual placement is still supported if you want it.
- If you want to specify certain arcs to be written by children (or
strangers) instead of adults without requiring manual placement, use the
`keepAutoPlacement` property of ArcInfo.
- Hopefully this feature makes wall text less intimidating to include in
addons.
- **Important: `nomaiText` has been deprecated in order to preserve the
legacy nomai text generation. Please use `translatorText` in the future,
it is exactly the same except it lets you use the new automatic spiral
placement, caching, and so on.**

## Minor features
- Dialogues can now toggle flashlight when you interact with them.
- Caching! 
- This feature introduces new .nhcache files, which New Horizons will
generate automatically. One nhcache file will be generated per planet.
If the cache would be empty, a file won't be created.
- Make sure to include these files when releasing your addon. This will
allow your players to have fast loading times on their first loop. If
you forget to include them, no worries, their first loop will be slow to
load but every following loop will be fast.
- Cache files automatically clear unused entries, so there's no need to
manage them.

## Bug fixes
- Fixed a bug in ghost matter submerge code (it now functions).
- Water radius now gets updated by the size controller, meaning submerge
works with changing size.
- Fixed strange light behavior on transparent objects in map mode.
- Water is now actually illuminated by sunlight.
- Fixed fog fading occurring near bramble seeds.
- Should fix some compatibility issues with NomaiVR
- Fix showing electricity effects on lanterns

also rip jerry
@xen-42 xen-42 marked this pull request as ready for review March 23, 2023 04:40
@xen-42 xen-42 merged commit aa88285 into dev Mar 23, 2023
@xen-42 xen-42 deleted the warp-pads branch March 23, 2023 04:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants