2894 Commits

Author SHA1 Message Date
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
908bf19114 QSBSectorDetector: move score calculation to QSBSector 2022-03-19 21:44:44 -07:00
JohnCorby
2c8f813f3d QSBEclipseCodeController: null check attached object when destroying 2022-03-19 21:25:12 -07:00
JohnCorby
1e545fe049 DebugGUI: always draw fps 2022-03-19 21:15:38 -07:00
JohnCorby
ade8d00060 QSBSectorDetector: tidy, account for angular velocity 2022-03-19 20:02:43 -07:00
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
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
Mister_Nebula
7c5386c688 do elevators 2022-03-16 13:48:43 +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
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
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
Mister_Nebula
2b32b2e24f sync code controllers 2022-03-12 11:47:44 +00:00