396 Commits

Author SHA1 Message Date
Nick
7008c546d6 Rename addPhysics to pushable 2023-08-11 18:19:58 -04:00
Nick
3cf224540b
AddPhysics on planet allows it to be deorbited #194 (#688)
## Minor features
- `AddPhysics` on `Base` module for planets allows a planet to be pushed
out of orbit. Intended for satellites or small props floating in orbit.
Implements #194

## Bug Fixes
- Fix default system override being unreliable #687
2023-08-11 16:45:28 -04:00
Nick
8c211998f6 Disable bad mods 2023-08-11 16:43:34 -04:00
Nick
2914856c74 Remove and sort using 2023-08-10 00:59:40 -04:00
Nick
7a5630bc0e Fix default system override #687 2023-08-10 00:54:31 -04:00
Nick
9becbd8fcb Merge branch 'dev' into shuttle 2023-08-04 20:39:55 -04:00
Nick
331211cb4f Remove unnecessary null or empty check 2023-08-04 20:37:58 -04:00
Nick
fc903b4117 Make setting default system less garbage 2023-08-02 23:21:24 -04:00
Nick
56c463fbee Fix gravity cannon orb 2023-07-22 13:57:37 -04:00
Nick
3bfabadda8 Merge branch 'dev' into shuttle 2023-07-22 11:44:43 -04:00
Nick
d89ad0ff84 Implement API methods for creating planet, system, dialogue directly from json/xml strings 2023-07-21 13:03:02 -04:00
Nick
6aef5c76f6 Fix star system name 2023-07-21 12:34:07 -04:00
Nick
74b10f4e53 Add entry positions to the api 2023-07-21 11:15:24 -04:00
Nick
3f11a31d2d Change furthest orbit to solar system radius 2023-07-18 23:36:36 -04:00
Nick
177f69861a Don't be summoned back to the star by default 2023-07-18 23:28:03 -04:00
Nick
b74ef01c94 Don't free map angle by default, fix map scales, reimplement return to solar system 2023-07-18 23:15:46 -04:00
Nick
13c0bdeec5 Prevent onsystemready being called twice, also dont call it from main menu 2023-07-18 00:25:02 -04:00
Nick
6c3c47b011 Fixes spawn death, messes up rigidbodies sometimes 2023-07-15 16:39:19 -04:00
Nick
d34b1f44de Fade out before changing star system, move invulnerability handling to a class 2023-07-15 15:39:49 -04:00
Nick
3d942ec9d6 Make multiple cloaks / zero cloaks work properly 2023-07-13 22:19:21 -04:00
Nick
f60620c5a5 Prevent softlock due to slide reels when changing system/reloading 2023-07-06 00:21:20 -04:00
Noah Pilarski
d50cc42b52
Add repeatPopup field to addon-manifest (#626)
## Minor features
- Starting popups can be shown multiple times using `repeatPopup` in the
addon-manifest file #621
2023-07-03 12:09:09 -04:00
Nick
87372466ad Add repeatPopup field to addon-manifest 2023-07-03 11:26:55 -04:00
Nick
6e15a70bbf Wait more to tidally lock, fix spawning in Hearthian system, fix spawning on tidally locked 2023-07-01 17:48:58 -04:00
Nick
f354f99107 Player spawning cleanup, doesn't work in main system + kills player on first spawn sometimes 2023-07-01 14:44:00 -04:00
JohnCorby
ade3320167 explan 2023-05-01 20:33:44 -07:00
TerrificTrifid
605d34da47 Initialize ShapeManager after patching 2023-05-01 22:18:45 -05:00
JohnCorby
5ba8a4241b Merge branch 'dev' into triplanar-heightmap
# Conflicts:
#	NewHorizons/Builder/Props/ScatterBuilder.cs
2023-04-22 14:43:08 -07:00
Nick
942a37df2a im insano mode 2023-04-22 16:11:55 -04:00
Nick
4bac76b0bb Merge branch 'dev' into better-comets 2023-04-22 15:53:09 -04:00
Nick
5ddd761cd7 Add some more error checks 2023-04-22 14:41:47 -04:00
Nick
031ad5266c Added AudioSourceInfo as a new prop, refactors signals 2023-03-26 22:39:29 -04:00
Nick
64e2e3ce19 Rearrange components, add comet tail controller 2023-03-25 22:11:05 -04:00
Nick
b20c59e860 MORE REARRANGE!!!!! 2023-03-25 15:15:24 -04:00
Nick
aa88285748
Warp pads (#546)
## 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.
2023-03-23 00:58:44 -04:00
Nick
7179388094 Merge branch 'dev' into warp-pads 2023-03-22 22:38:21 -04:00
Joshua Thome
c7632aa70e Pair up singularities after all planets have been built 2023-03-22 18:27:09 -05:00
Joshua Thome
410f77add5
Vessel fixes (#545)
## Minor features
- Added `hasZeroGravityVolume` to the Vessel config to remove the
default zero-gravity volume around the vessel.
- Added `isDefault` to planet Spawn config to set the default player
spawn point, if multiple exist in the system.
2023-03-22 17:12:36 -05:00
Nick
4a14101ba1 Implement warp pads 2023-03-22 00:07:53 -04:00
Joshua Thome
420c91c670 Defaults for hasPhysics and hasZeroGravityVolume 2023-03-21 22:12:39 -05:00
Joshua Thome
9aa436c60f Vessel fixes 2023-03-21 21:17:45 -05:00
JohnCorby
9d2d8a4bc3 fix namespaces 2023-03-21 17:25:36 -07:00
Joshua Thome
357b4463f0 Better handling of vessel spawn flags 2023-03-21 12:50:42 -05:00
Joshua Thome
d7b76718f8 Vessel spawning and parenting 2023-03-18 19:54:52 -05:00
Nick
851b4608c2 Use layer util 2023-03-18 16:48:31 -04:00
Nick
20532b83ac Deprecate NomaiTextBuilder class 2023-03-04 18:04:54 -05:00
JohnCorby
ce31656ab2 rip jerry 2023-02-22 20:58:05 -08:00
FreezeDriedMangoes
8c1032e67a reintroduced legacy NomaiTextBuilder and put new code under the name (and module) of TranslatorTextBuilder 2023-02-04 14:47:58 -05:00
Noah Pilarski
fd9dc69fb1 respawnHere 2023-01-14 16:57:41 -05:00
JohnCorby
ae4ed882c9 Merge branch 'dev' into qsb-compat 2022-12-12 18:21:04 -08:00