Commit Graph

3464 Commits

Author SHA1 Message Date
JohnCorby
82666dff2d light sensors: set enabled message, too lazy to do auth stuff 2022-03-18 04:16:48 -07:00
JohnCorby
8dbd884403 Revert "(TEMP CHEESE) RotatingElementsVariableSyncer: sync enabled state"
it does not work :(
2022-03-18 03:11:14 -07:00
JohnCorby
8bedbfe3f4 player kicking: use string reason 2022-03-18 03:00:10 -07:00
JohnCorby
1cbd355151 MenuManager.OnDisconnected: do set button active stuff with intentional disconnect too 2022-03-18 03:00:10 -07:00
JohnCorby
340c01e18d (TEMP CHEESE) RotatingElementsVariableSyncer: sync enabled state 2022-03-18 02:13:57 -07:00
JohnCorby
0f152ca0c2 EclipseElevatorPatches: use void return type 2022-03-18 02:04:24 -07:00
JohnCorby
a7c77be6ac LightSensorManager: make it happens always cuz they're funky (patches always try to find "CameraDetector" world object) 2022-03-18 01:58:07 -07:00
JohnCorby
0f09aab2fe doofus 2022-03-18 01:54:45 -07:00
JohnCorby
6324ff2ce8 Merge branch 'eote-doors-lifts-airlocks' into dev 2022-03-18 01:18:35 -07:00
Will Corby
2d069dfa2b
Merge pull request #498 from Tllya/patch-2
Remove open ports from warning in README.MD
2022-03-18 00:51:40 -07:00
Tllya
de76827490
Remove open ports from README.MD 2022-03-18 12:26:45 +05:00
JohnCorby
db1617149e ignore patch number in game version check 2022-03-17 22:56:45 -07:00
_nebula
81f396356e
Merge pull request #496 from misternebula/eote-elevators
do elevators
2022-03-16 13:49:17 +00:00
Mister_Nebula
7c5386c688 do elevators 2022-03-16 13:48:43 +00:00
_nebula
b7d53826ba
Merge pull request #495 from misternebula/eote-airlocks-interaction
Eote airlocks interaction
2022-03-14 20:08:33 +00:00
Mister_Nebula
8250905bf7 Merge branch 'eote-doors-lifts-airlocks' into eote-airlocks-interaction 2022-03-14 20:07:31 +00:00
JohnCorby
2a6f539eb0 oops 2022-03-14 13:03:41 -07:00
Mister_Nebula
46025eccf2 switch to AirlockInterface instead of GhostAirlock 2022-03-14 19:49:38 +00:00
Mister_Nebula
f47044341f Merge branch 'eote-doors-lifts-airlocks' into eote-airlocks-interaction 2022-03-14 15:58:10 +00:00
Mister_Nebula
491183b4f7 Create AirlockPatches.cs 2022-03-14 15:54:50 +00:00
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