Commit Graph

113 Commits

Author SHA1 Message Date
JohnCorby
7be5b26b75 remove unused trigger 2024-01-29 15:31:04 -08:00
JohnCorby
b945710c66 remove todo black hole forge 2024-01-28 12:48:15 -08:00
Moonstone Studios
f68dca026c
Add fake sectors to black hole forge
This should finish up the PR.
2023-12-21 19:52:29 -08:00
Moonstone Studios
c0797603d7
Add fake sectors for cage and prisoner elevators 2023-11-04 15:40:49 -07:00
Moonstone Studios
2af563ceaa
Create a proper fake sector for elevators
Also adjusted the loglift box shape to encompass the entire lift.
2023-10-28 19:29:35 -07:00
Moonstone Studios
270af9a58f
Player attachment now works on all TH elevators.
Originally, all players in elevators (such as the launch lift and the zero G cave elevator) would merge into one spot. Now, players who did not initiate the elevator remain in their positions.
2023-10-26 16:49:11 -07:00
Moonstone Studios
b16161114c
Elevator attach point moves to player position.
The old behavior would move the player to the control panel, regardless of their distance from it when standing on the lift. Now they stay in place when on the lift.
2023-10-25 20:57:07 -07:00
JohnCorby
1894e4fba6 revert NH compat stuff 2023-07-26 16:54:04 -07:00
JohnCorby
55a4de8e77 hasAuthority -> isOwned 2023-05-08 11:27:32 -07:00
JohnCorby
a57c4265ae fake sector check 2022-08-29 21:31:13 -07:00
JohnCorby
64dd596fba todo 2022-04-08 22:26:58 -07:00
JohnCorby
a67afbffeb i am a dumbass 2022-04-08 19:12:51 -07:00
JohnCorby
8964400e19 make CreateFakeSectors not async 2022-03-21 16:37:08 -07:00
JohnCorby
9d92dec247 better fake sector placement (use existing triggers more) 2022-03-21 16:14:54 -07:00
JohnCorby
6acf9ca620 typo 2022-03-20 18:34:50 -07:00
JohnCorby
c51848e0e4 typo 2022-03-20 02:39:10 -07:00
JohnCorby
17098e1c1e fake sectors: much work, shapes have to be done manually :( 2022-03-20 02:36:14 -07:00
JohnCorby
9dcd2e06c9 fake elevator sectors: attach to the collider gameobjects in case they're in a different position from the elevator 2022-03-20 00:36:42 -07:00
JohnCorby
e0a7bc3f23 fake sectors: treat like normal sectors in sector detector 2022-03-20 00:13:40 -07:00
JohnCorby
542bb8f1ce fake sectors: make them for elevators, cache radius, make fast paths for score calculating 2022-03-20 00:02:48 -07:00
JohnCorby
27a8ff163c fake sector now acts like a real sector 2022-03-19 22:55:58 -07:00
JohnCorby
e4da50a656 solution-wide: file-scoped namespaces 2022-03-02 19:46:33 -08:00
JohnCorby
a8fba743f6 Revert "solution wide: use file-scoped namespace" 2022-02-27 05:25:39 -08:00
JohnCorby
4ce58220b1 QSBSectorManager: update reference sector only when attached object is active 2022-02-25 23:18:48 -08:00
JohnCorby
9b94f54a45 WorldObjectType -> WorldObjectScene 2022-02-25 23:18:47 -08:00
JohnCorby
182678c4bc solution wide: use file-scoped namespace 2022-02-25 23:18:46 -08:00
JohnCorby
edf469d3e4 rename 2022-01-28 20:50:34 -08:00
JohnCorby
2f99dec87f make BuildWorldObjects async 2022-01-28 20:49:07 -08:00
JohnCorby
65f71678a6 remove unneeded check 2022-01-27 02:15:42 -08:00
JohnCorby
56589609d4 use IsValid to check if SyncBase is initialized but not updating 2022-01-21 17:24:54 -08:00
JohnCorby
0eeaba4eb0 more simplifying 2022-01-21 16:52:30 -08:00
JohnCorby
cc4da03a9b Uninit for SectorSync, rename to QSBSectorDetector 2022-01-21 16:38:59 -08:00
JohnCorby
7e1f62666a seperate building and unbuilding of world objects 2022-01-18 00:46:27 -08:00
JohnCorby
2743c8ffa9 move a bunch of WorldObjectManager stuff to QSBWorldSync 2022-01-18 00:27:32 -08:00
JohnCorby
5b8f51afdd major simplify BaseSectoredSync 2022-01-16 05:45:47 -08:00
JohnCorby
85927c2e9d remove old syncbase and friends 2022-01-14 22:39:41 -08:00
JohnCorby
3ef26a6da7 implement (might be wrong for some, like maybe AirlockManager? not sure if GhostAirlock shows up in the eye) 2021-12-20 18:41:12 -08:00
JohnCorby
90866b8bc8 remove IRepeating, meant to do this earlier, whoops 2021-12-19 21:17:50 -08:00
JohnCorby
c9d2dfd733 fix 2021-12-18 12:47:37 -08:00
JohnCorby
07caf6129b Merge branch 'dev' into orb-overhaul
# Conflicts:
#	QSB/SectorSync/QSBSectorManager.cs
#	QSB/Syncs/Sectored/BaseSectoredSync.cs
2021-12-18 12:46:38 -08:00
JohnCorby
44afd241ef make a da read only 2021-12-18 12:26:02 -08:00
JohnCorby
828caa9630 remove RepeatingManager 2021-12-18 12:25:16 -08:00
JohnCorby
a5dadf76bb remove unused var oops 2021-12-18 12:13:07 -08:00
JohnCorby
e8b219164f more cleanup 2021-12-18 12:08:26 -08:00
JohnCorby
83e6d26f44 revert sector sync, since there's a bug in dev 2021-12-17 21:34:43 -08:00
JohnCorby
2f3a46dea6 use new init method 2021-12-17 16:26:44 -08:00
JohnCorby
5664b24730 cleaned sector sync 2021-12-13 21:00:53 -08:00
JohnCorby
b5f12796af make syncbase generic 2021-12-13 13:05:49 -08:00
Mister_Nebula
0bd60ddb68 rename variables, fix QSBOWItem (again) 2021-12-04 09:51:27 +00:00
Mister_Nebula
ae8bf9a8b2 aaaaaaaaaa 2021-11-20 19:49:50 +00:00