200 Commits

Author SHA1 Message Date
JohnCorby
140d42cabd funny moment 2022-06-07 11:40:06 -07:00
JohnCorby
8d41e770b5 ShipThrusterVariableSyncer: fix nre 2022-06-07 11:08:09 -07:00
JohnCorby
9a8d357b6d ship detachable: move the isDetached check after base.CheckReady() 2022-06-07 10:53:20 -07:00
JohnCorby
f0696684af HasChanged -> CheckChanged, then make variable (like IsValid) 2022-05-29 11:58:23 -07:00
JohnCorby
256a0e350b TryGetWorldObject 2022-05-26 21:27:55 -07:00
JohnCorby
423a554f7a ship lights: make it so i dont want to die when i read it 2022-05-19 16:23:32 -07:00
JohnCorby
39b1727723 ship modules: remove tiny DistanceChangeThreshold 2022-05-19 15:39:26 -07:00
JohnCorby
bb285fda70 ship can be destroyed 2022-05-19 15:35:09 -07:00
JohnCorby
db69f220eb make sure detachable isnt recursive 2022-05-19 15:31:05 -07:00
Mister_Nebula
8f797a22ab sync ship wash 2022-05-19 15:13:22 +01:00
Mister_Nebula
adf1945b75 sync flames 2022-05-19 14:34:49 +01:00
Mister_Nebula
1ee72ef973 buh 2022-05-17 22:28:49 +01:00
Mister_Nebula
582166cb82 reactor countdown sync 2022-05-14 14:04:49 +01:00
Mister_Nebula
942535c162 sync detaching 2022-05-14 12:18:48 +01:00
Mister_Nebula
6596cab2b5 Merge branch 'dev' into more-ship-sync 2022-05-14 09:01:14 +01:00
Mister_Nebula
2c0153de36 remove hull change integrity log 2022-05-11 12:29:17 +01:00
Mister_Nebula
d6776a4c76 fix #512 2022-05-05 15:42:07 +01:00
_nebula
5163b75a13
Cache some unity objects (#517) 2022-05-03 08:48:24 +01:00
Mister_Nebula
9e2b848d93 sync ship lights 2022-04-16 21:31:01 +01:00
Mister_Nebula
47293bfb8d sync signalscope and probe launcher 2022-04-16 10:08:59 +01:00
JohnCorby
c7ff9f5e86 world objects: i forgor to do { To = to } on some initial state messages 2022-03-29 13:54:09 -07:00
JohnCorby
f97c410cda Revert "ShipCustomAttach: center the prompts, people are dumbasses"
This reverts commit 55521f457014ae9335b3e1a30d598384cc9e7105.
2022-03-29 11:16:43 -07:00
JohnCorby
55521f4570 ShipCustomAttach: center the prompts, people are dumbasses 2022-03-27 17:51:28 -07:00
JohnCorby
fea475fa44 messages: use base ctor call 2022-03-10 17:57:50 -08:00
JohnCorby
ae88766ee1 PlayerInfo: ToString 2022-03-06 01:01:58 -08:00
JohnCorby
e4da50a656 solution-wide: file-scoped namespaces 2022-03-02 19:46:33 -08:00
JohnCorby
20eaa8adfc QSBMessage: remove variants since tuples work now, rename Value -> Data 2022-03-02 19:36:38 -08:00
JohnCorby
e6946128ce custom attach / attach watcher: improve 2022-02-27 07:19:57 -08:00
JohnCorby
a8fba743f6 Revert "solution wide: use file-scoped namespace" 2022-02-27 05:25:39 -08:00
JohnCorby
98955dc29b fix derived transform syncs 2022-02-25 23:18:52 -08:00
JohnCorby
9b94f54a45 WorldObjectType -> WorldObjectScene 2022-02-25 23:18:47 -08:00
JohnCorby
182678c4bc solution wide: use file-scoped namespace 2022-02-25 23:18:46 -08:00
JohnCorby
d53735f160 transform sync: be consistent with position/rotation change threshold 2022-02-16 20:21:34 -08:00
JohnCorby
9e5e7bb6a1 initial state:
- always send from the host
- QSBNetworkBehaviour will store last known data in an array and send that, since real data will be wrong if no authority
2022-02-16 19:22:21 -08:00
JohnCorby
2761d463e1 QSBSectorDetector: improve 2022-02-16 18:27:45 -08:00
JohnCorby
e119920db9 cache ReferenceTransform.GetAttachedOWRigidbody() into ReferenceRigidbody 2022-02-16 18:14:40 -08:00
JohnCorby
9d0bc4fd64 allow detach even if not grounded 2022-02-07 20:48:35 -08:00
JohnCorby
cf151b2573 ShipCustomAttach: disable custom attach point if we attach to something else 2022-02-05 03:48:06 -08:00
JohnCorby
f301af02f3 PlayerAttachWatcher 2022-02-05 03:15:54 -08:00
JohnCorby
7472eb6936 Update ShipCustomAttach.cs 2022-02-04 14:45:43 -08:00
JohnCorby
b4085d5346 Update ShipCustomAttach.cs
check for grounded
2022-02-03 17:24:55 -08:00
JohnCorby
a5321065b1 improve ShipCustomAttach 2022-01-31 17:26:35 -08:00
JohnCorby
5ec240b5b8 remove using whoops 2022-01-31 16:33:22 -08:00
JohnCorby
2f60039ca6 custom ship attach 2022-01-31 16:33:11 -08:00
Mister_Nebula
1991c681eb cleanup qsb 2022-01-31 14:23:50 +00:00
JohnCorby
edf469d3e4 rename 2022-01-28 20:50:34 -08:00
JohnCorby
2f99dec87f make BuildWorldObjects async 2022-01-28 20:49:07 -08:00
JohnCorby
c4aeb14bea we can use generics for qsb message 2022-01-26 21:00:12 -08:00
JohnCorby
75ae6416f7 we can use generics for qsb message 2022-01-26 20:35:43 -08:00
JohnCorby
a2660d6a54 send initial states less often and not in RequestStateResyncMessage 2022-01-26 00:12:44 -08:00