Commit Graph

40 Commits

Author SHA1 Message Date
JohnCorby
7e8942dd9b make the classes public 2023-09-19 12:36:09 -07:00
_nebula
58c7b9baf6 fix rafts 2023-09-19 15:47:38 +01:00
_nebula
e37064470f Update QSBRaft.cs 2023-09-18 21:49:27 +01:00
JohnCorby
91afa95954 light sensor: force ownership when lighting to mask latency 2023-09-17 18:51:21 -07:00
_nebula
908df7cee9 raft logs 2023-09-17 22:14:21 +01:00
JohnCorby
0319e251aa rename again 2023-05-08 11:41:43 -07:00
JohnCorby
ab13d59382 rename all instances of auth/authority to own/ownership 2023-05-08 11:38:24 -07:00
JohnCorby
f0c732af26 change authority stuff to ownership 2023-05-08 11:30:59 -07:00
JohnCorby
531eb8f77d simplify raft dock slightly 2022-10-07 16:07:26 -07:00
JohnCorby
e48027e683 remove usages for remotecall 2022-08-28 22:21:20 -07:00
JohnCorby
6d436436a7 remove even MORE empty initial state 2022-08-02 17:38:14 -07:00
JohnCorby
88871d4a0c make SendInitialState empty virtual lol 2022-08-02 16:53:11 -07:00
JohnCorby
61d51b109a IQSBDropTarget 2022-04-01 14:08:08 -07:00
JohnCorby
99ca49ee04 update QSBRaft.cs 2022-03-25 19:44:07 -07:00
JohnCorby
bd34dcc123 QSBRaftDock: use QSBPatch.RemoteCall 2022-03-23 22:21:46 -07:00
JohnCorby
a5d7eeb1f7 use common QSBRotatingElements base class + auth queue 2022-03-14 08:32:35 -07:00
JohnCorby
f2e9c58a30 LinkedWorldObject: SpawnWithServerAuthority 2022-03-14 03:44:52 -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
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
JohnCorby
4bc0b16379 rafts: revert all the inital state bs. it's not needed 2022-03-11 09:51:43 -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
JohnCorby
c4c1adb12c large bruh moment 2022-03-11 07:26:03 -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
e4da50a656 solution-wide: file-scoped namespaces 2022-03-02 19:46:33 -08:00
JohnCorby
75ff37dafc RaftDock.OnPressInteract sync 2022-02-27 13:07:42 -08:00
JohnCorby
712398fb38 qsb raft carriers 2022-02-27 13:04:32 -08:00
JohnCorby
a8fba743f6 Revert "solution wide: use file-scoped namespace" 2022-02-27 05:25:39 -08:00
JohnCorby
91a7499352 Raft: only do light auth thingy when you're actually in that raft 2022-02-26 00:44:30 -08:00
JohnCorby
7cef229cd7 slightly better light sensor 2022-02-26 00:26:31 -08:00
JohnCorby
0428ee9f13 Raft: get authority on sensor light-up 2022-02-26 00:02:14 -08:00
JohnCorby
267a888c1c orb/raft: don't do server authority by default 2022-02-25 23:18:53 -08:00
JohnCorby
36f73ff25c Raft: wait until has authority before actually pushing the raft 2022-02-25 23:18:50 -08:00
JohnCorby
09d7d63774 Raft: force authority on push 2022-02-25 23:18:50 -08:00
JohnCorby
27f67f5365 Rafts: begin work 2022-02-25 23:18:47 -08:00