3434 Commits

Author SHA1 Message Date
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
JohnCorby
9b464d54dd meteors: add a bunch of logs to try and find how the meteor gets destroyed 2022-03-11 03:16:27 -08:00
JohnCorby
079a36c0b0 make AvoidTimeSync not depend on DebugMode 2022-03-11 02:42:57 -08:00
JohnCorby
b67289a361 oops 2022-03-11 02:27:54 -08:00
JohnCorby
e8defd38df make PlayerAttachWatcher a QSBPatch 2022-03-11 02:26:58 -08:00
Mister_Nebula
db5f9acea7 Merge branch 'dev' into picture-frame-doors 2022-03-11 10:21:42 +00:00
JohnCorby
7791ab3bd6 fix doppler for remote prefabs in the goofiest way possible :))) 2022-03-11 02:21:35 -08:00
Mister_Nebula
bf8b1530cd Add OnModStart patch type, fix funny collision bug with AvoidTimeSync 2022-03-11 10:21:27 +00:00
JohnCorby
f944dcf46e PictureFrameDoorMessage: call base ctor 2022-03-11 01:11:57 -08:00
Mister_Nebula
b9382750de Merge branch 'dev' into picture-frame-doors 2022-03-11 09:11:30 +00:00
Mister_Nebula
c8ce4bdfb4 Merge branch 'dev' into picture-frame-doors 2022-03-11 09:07:11 +00:00