3544 Commits

Author SHA1 Message Date
Mister_Nebula
5391bc6796 Create AirlockCallToOpenMessage.cs 2022-03-14 15:50:56 +00:00
JohnCorby
133639353b rotating elements: only do auth on first lit/last darkened 2022-03-14 08:50:01 -07:00
JohnCorby
4b679746e6 the 2022-03-14 08:33:45 -07:00
JohnCorby
a5d7eeb1f7 use common QSBRotatingElements base class + auth queue 2022-03-14 08:32:35 -07:00
JohnCorby
0a9ccfd0db AirlockVariableSyncer: sync a couple other things ¯\_(ツ)_/¯ 2022-03-14 07:14:27 -07:00
JohnCorby
5aea577e40 RotatingElementsVariableSyncer 2022-03-14 06:42:52 -07:00
JohnCorby
5cff9e2da5 oops 2022-03-14 05:14:20 -07:00
JohnCorby
6f8d367b95 move DebugLog.DebugWrite 2022-03-14 05:13:12 -07:00
JohnCorby
ece4ee3c86 RequestInitialStatesMessage: put try around SendInitialState 2022-03-14 05:12:08 -07:00
JohnCorby
e0770b62da QSBEclipseCodeController: send user on init state 2022-03-14 05:03:08 -07:00
JohnCorby
f353fd8e8f eclipseCodeController initial state message - dont use WorldObject in ctor 2022-03-14 04:52:39 -07:00
JohnCorby
56e5a45467 Merge branch 'linked-world-object' into eote-doors-lifts-airlocks
# Conflicts:
#	QSB/EchoesOfTheEye/AirlockSync/AirlockManager.cs
#	QSB/EchoesOfTheEye/AirlockSync/VariableSync/AirlockVariableSyncer.cs
#	QSB/EchoesOfTheEye/EclipseDoors/DoorManager.cs
#	QSB/EchoesOfTheEye/EclipseDoors/VariableSync/EclipseDoorVariableSyncer.cs
#	QSB/EchoesOfTheEye/EclipseElevators/EclipseElevatorManager.cs
#	QSB/EchoesOfTheEye/EclipseElevators/VariableSync/EclipseElevatorVariableSyncer.cs
#	QSB/Utility/VariableSync/WorldObjectVariableSyncer.cs
#	QSB/WorldSync/QSBWorldSync.cs
2022-03-14 04:03:00 -07:00
JohnCorby
f2e9c58a30 LinkedWorldObject: SpawnWithServerAuthority 2022-03-14 03:44:52 -07:00
JohnCorby
affed47ed9 oops 2022-03-14 03:37:23 -07:00
JohnCorby
7b47211166 ILinkedNetworkBehaviour doesnt need property 2022-03-14 03:34:00 -07:00
JohnCorby
611ecec4a3 world object link: use for eote stuff, also make abstract class impls for convenience 2022-03-14 03:22:44 -07:00
JohnCorby
c5cae127bc QSBNetworkBehaviour: DontDestroyOnLoad 2022-03-14 02:34:04 -07:00
JohnCorby
d0add050d0 world object link: GetComponent doesn't like covariance 2022-03-14 02:26:40 -07:00
JohnCorby
033e2f59cc world object link: implement for more stuff 2022-03-14 01:53:12 -07:00
JohnCorby
06c6ae179b world object link: further improve, implement for raft 2022-03-14 01:52:49 -07:00
Mister_Nebula
24cc63012a fix it 2022-03-14 01:52:49 -07:00
JohnCorby
6dcce3da84 world object link: improve api 2022-03-14 01:52:49 -07:00
Mister_Nebula
5d730728ec fix it 2022-03-14 07:12:51 +00:00
JohnCorby
dc220611d9 api for linking world objects and network behaviours 2022-03-13 23:50:36 -07:00
Mister_Nebula
9e166b34fe change some stuff aaaaa (extract out init code into QSBWorldSync) 2022-03-13 21:44:04 +00:00
Mister_Nebula
ff001cc8c8 AAAAA (world object variable syncers) 2022-03-13 16:14:22 +00:00
_nebula
9d8a937738
Merge pull request #493 from misternebula/eote-code-interface
sync code controllers
2022-03-12 12:08:19 +00:00
Mister_Nebula
2b32b2e24f sync code controllers 2022-03-12 11:47:44 +00:00
JohnCorby
ff3d139ac7 WorldObjectManager: DlcOnly flag 2022-03-11 10:04:11 -08:00
JohnCorby
4bc0b16379 rafts: revert all the inital state bs. it's not needed 2022-03-11 09:51:43 -08:00
JohnCorby
5a4c6227fe RaftTransformSync: remove DebugLog 2022-03-11 09:43:45 -08:00
JohnCorby
509d1429d4 QSBPictureFrameDoor: where T : PictureFrameDoorInterface 2022-03-11 09:41:37 -08:00
JohnCorby
96311ff0c4 raft stuff: implement remote dock/lift 2022-03-11 09:39:55 -08:00
JohnCorby
7499678055 raft stuff: tweak 2022-03-11 09:39:55 -08:00
JohnCorby
6dcbdc1f18 raft stuff: patches for dam/dock 2022-03-11 09:39:55 -08:00
JohnCorby
dbb88d991e okay okay lets take a step back 2022-03-11 09:39:55 -08:00
_nebula
c9f01fc269
Merge pull request #492 from misternebula/picture-frame-doors
Add picture frame door sync
2022-03-11 16:41:37 +00:00
Mister_Nebula
33f9cdbf0a Add patch to call the event lol 2022-03-11 16:14:26 +00:00
Mister_Nebula
a2469954f0 Merge branch 'dev' into picture-frame-doors 2022-03-11 15:51:22 +00:00
JohnCorby
c4c1adb12c large bruh moment 2022-03-11 07:26:03 -08:00
JohnCorby
7c7a3e6423 Revert "DebugTeleportInfoMessage: use WarpToPositionRotation"
This reverts commit 01332e3ad24d67fc9cf506be57328470acaad6c8.
2022-03-11 07:20:49 -08:00
JohnCorby
8a1b5ab2fc meteors: ugh 2022-03-11 07:17:40 -08:00
JohnCorby
07fc30f9d5 raft: make SetDock async 2022-03-11 07:11:23 -08:00
JohnCorby
cd42606d3b rafts: the beginning of initial state 2022-03-11 06:40:00 -08:00
JohnCorby
21050a3f09 - RaftDock: always send the interact message
- make interface to docks
2022-03-11 05:57:58 -08:00
JohnCorby
e5fc6d4e5c meteors: don't both with initial state 2022-03-11 05:40:52 -08:00
JohnCorby
ada70e4acb okay nvm the black hole thing really isnt an issue and is small enough that i dont really care about it 2022-03-11 04:47:34 -08:00
JohnCorby
b717f1ce55 Update QSBCore.cs 2022-03-11 04:42:49 -08:00
JohnCorby
01332e3ad2 DebugTeleportInfoMessage: use WarpToPositionRotation 2022-03-11 03:33:27 -08:00
JohnCorby
22b770ff7f MeteorLauncher_FixedUpdate: check QSBWorldSync.AllObjectsReady 2022-03-11 03:18:47 -08:00