Commit Graph

147 Commits

Author SHA1 Message Date
Nick
d74b766366 Just use the base game white hole 2022-11-02 00:00:56 -04:00
JohnCorby
5b4fb78ee6 calm the comments down a bit now that im not cuckoo crazy 2022-08-30 14:00:04 -07:00
JohnCorby
1db3edb0cc WHITE HOLE BRUH 2022-08-29 21:51:53 -07:00
JohnCorby
a07bdff2c0 rename meteor patches :PPP 2022-08-14 16:12:24 -07:00
JohnCorby
6d436436a7 remove even MORE empty initial state 2022-08-02 17:38:14 -07:00
JohnCorby
84089f7bd7 AllObjectsReady checks in meteor patches 2022-05-03 23:20:12 -07:00
_nebula
5163b75a13
Cache some unity objects (#517) 2022-05-03 08:48:24 +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
8a1b5ab2fc meteors: ugh 2022-03-11 07:17:40 -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
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
0dc2c1a3f9 QSBMeteor: order by index in launcher pools 2022-03-10 21:27:29 -08:00
JohnCorby
22856c9cd4 QSBMeteorLauncher: meteor pools might be null 2022-03-10 20:32:38 -08:00
JohnCorby
276ff3d8e3 fragments: tweak 2022-03-10 20:20:37 -08:00
JohnCorby
5c0d19d785 fragments: patch AddDamage to do nothing on non-hosts 2022-03-10 20:13:39 -08:00
JohnCorby
8d55453357 fragments: always send integrity cuz whoops 2022-03-10 20:03:13 -08:00
JohnCorby
ff9b1b4555 fragments: much simpler initial state sync 2022-03-10 20:03:13 -08:00
JohnCorby
addb740523 fragment: use SetIntegrity instead of AddDamage 2022-03-10 20:03:13 -08:00
JohnCorby
ea4bc822bd QSBMeteor: format 2022-03-10 20:03:12 -08:00
JohnCorby
c127e54079 fragments: better debris leash length sync 2022-03-10 19:34:59 -08:00
JohnCorby
25a207a325 meteors: improve patches 2022-03-10 19:17:06 -08:00
JohnCorby
fea475fa44 messages: use base ctor call 2022-03-10 17:57:50 -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
a8fba743f6 Revert "solution wide: use file-scoped namespace" 2022-02-27 05:25:39 -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
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
1f2ccfe6db remove this, why not 2022-01-29 01:39:45 -08:00
JohnCorby
2895e54083 rename 2022-01-29 01:29:02 -08:00
JohnCorby
c9321fff84 rename 2022-01-29 01:26:28 -08:00
JohnCorby
e42aec8bae move everything over to UnityEvents 2022-01-29 01:24:15 -08:00
JohnCorby
bf93713d96 make building and initing async 2022-01-28 20:57:17 -08: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
75ae6416f7 we can use generics for qsb message 2022-01-26 20:35:43 -08:00
JohnCorby
854224a4e9 cleanup 2022-01-26 20:20:03 -08:00
JohnCorby
88da273f72 comment 2022-01-26 01:01:32 -08:00
JohnCorby
daba499d90 - rename
- apparently weaver weave arrays correctly, so be explicit
2022-01-26 00:12:44 -08:00
JohnCorby
a2660d6a54 send initial states less often and not in RequestStateResyncMessage 2022-01-26 00:12:44 -08:00
JohnCorby
0a423a8ce6 comment 2022-01-25 21:32:43 -08:00
JohnCorby
1800e6f21f make SendResyncInfo abstract to make sure we handle resyncs 2022-01-25 21:08:04 -08:00
JohnCorby
289d99bd16 satellite node, fragment resync fix 2022-01-25 20:34:49 -08:00
JohnCorby
a0691fb825 format 2022-01-23 00:31:56 -08:00
JohnCorby
5fd8cfe20c LogName -> ToString() 2022-01-23 00:29:59 -08:00
JohnCorby
4918815e92 implement SendResyncInfo 2022-01-21 15:15:57 -08:00
JohnCorby
7e1f62666a seperate building and unbuilding of world objects 2022-01-18 00:46:27 -08:00
JohnCorby
2743c8ffa9 move a bunch of WorldObjectManager stuff to QSBWorldSync 2022-01-18 00:27:32 -08:00