92 Commits

Author SHA1 Message Date
Mister_Nebula
91fc9b12ca cleanup 2020-08-17 21:38:32 +01:00
Mister_Nebula
4e1eca8bff ? 2020-08-17 21:28:38 +01:00
Mister_Nebula
61b3efe619 fixing fixing fixing 2020-08-17 16:51:56 +01:00
AmazingAlek
8d3d3e4bb2
scene manager (#179) 2020-08-16 22:39:21 +02:00
AmazingAlek
66cf60594f
fixed missing arm (#178) 2020-08-16 21:30:21 +02:00
AmazingAlek
f434ed027b
sector overhaul (#176)
* wrapper for sector
* using world registry for sectors
* using order id as unique sector key
* sector manager
* not checking closest sector every frame
2020-08-16 17:15:36 +02:00
Mister_Nebula
a65a881e01 fixes 2020-08-15 14:22:56 +01:00
Aleksander Waage
2123c19ec4 . 2020-08-14 23:00:56 +02:00
Aleksander Waage
504e4c82e6 nre fix and cleanup 2020-08-14 22:59:18 +02:00
Mister_Nebula
5bb2784c4f fix??? 2020-08-14 21:33:37 +01:00
Aleksander Waage
08a2efbc3d sector change 2020-08-14 21:04:29 +02:00
Aleksander Waage
d88be7bc5f player id hack 2020-08-14 20:47:03 +02:00
Mister_Nebula
991e4bd33e Merge branch 'alek/unnamed-sector' of https://github.com/Raicuparta/quantum-space-buddies into alek/unnamed-sector 2020-08-14 19:31:37 +01:00
Mister_Nebula
f54cc69501 fixes 2020-08-14 19:31:33 +01:00
Aleksander Waage
29171145cf ? thing again 2020-08-14 20:08:57 +02:00
Mister_Nebula
8ba67064dd fix 2020-08-14 18:57:48 +01:00
Mister_Nebula
2afaaf4fb5 Merge branch 'alek/unnamed-sector' of https://github.com/Raicuparta/quantum-space-buddies into alek/unnamed-sector 2020-08-14 18:57:02 +01:00
Mister_Nebula
7c1f19926b fix 2020-08-14 18:56:59 +01:00
Mister_Nebula
7a297efa7c stuff 2020-08-14 18:56:41 +01:00
Aleksander Waage
fde786233c removed a comment 2020-08-14 19:55:32 +02:00
Aleksander Waage
c77fe339f6 ? thing 2020-08-14 19:46:58 +02:00
Mister_Nebula
e64cbd28ec push more crap 2020-08-14 18:44:42 +01:00
Aleksander Waage
86412fbd82 stupid crap 2020-08-14 19:27:27 +02:00
Mister_Nebula
65a1a04575 change to root 2020-08-14 11:38:22 +01:00
Mister_Nebula
363b1e38c6 change to spawn point 2020-08-14 11:34:04 +01:00
Mister_Nebula
629ca73dcf fix 2020-08-14 11:22:51 +01:00
Mister_Nebula
68f3cf6dbf remove timber hearth set 2020-08-14 11:20:14 +01:00
AmazingAlek
b48639bf77
merge + don't sync sector for menu player (#154) 2020-08-10 20:14:19 +02:00
Mister_Nebula
b8067adbeb cleanup 2020-08-10 12:16:07 +01:00
Mister_Nebula
b60e421b04 more stuff and cleanup 2020-08-09 19:33:36 +01:00
AmazingAlek
465074b176
Alek/transformsync errors (#126)
* fixed transformsync errors
2020-08-07 23:18:07 +02:00
Mister_Nebula
5dce7a8a03
Probe + Launcher (with associated events/transformsync changes) (#117)
* Added probe + probe launcher, with general event/transformsync/player refactors and improvements
2020-08-07 20:39:07 +01:00
AmazingAlek
c05e47637a
syncing closest sector (#116) 2020-08-05 21:59:50 +02:00
AmazingAlek
eaa70bc7db
syncing sectors of all TransformSyncs (#115) 2020-08-05 21:45:48 +02:00
AmazingAlek
c2763b186d
refactored PlayerRegistry and PlayerInfo (#108) 2020-07-30 21:57:39 +02:00
Mister_Nebula
7304d249df
Player tools base (#102)
* add tools
2020-07-29 22:04:50 +01:00
Mister_Nebula
49fa4d1eeb
Nebula development (#96)
* oh my god so many things

* i came in and rewrote half the mod, sorry
2020-07-28 00:13:43 +01:00
Ricardo Lopes
49227bf5c9
Remove dependency on "wake up" events (#68)
* Remove wake up dependency from transform sync

* Remove wake up dependency for all synced transforms

* Remove comments

* Remove obsolete QSBBehaviour component

* Remove wakeup dependency in RespawnOnDeath

* Prevent errors on MessageHandler and RespawnOnDeath when network not initialized

* Add RespawnOnDeath only after network is initialized

* wip

* Prevent trying to add animator components multiple times

* Reset sectors on scene load

* Reset transform sync on scene change

* Remove comment

* Remove wakeup event dependency from WakeUpSync

* Sync loop count
2020-03-13 20:44:32 +01:00
AmazingAlek
f239acd724
cleanup after disconnected players (#62)
* * removed need for NetPlayer
* split JoinPlayer into JoinPlayer and LeavePlayer
* cleanup of player and ship in LeavePlayer

* null checks in anim mirror

* it kinda works

* resetting some more stuff when DCing

* cleaning up ship

* removed some unused code

* cleanup

* cleaning up all client owned objects

* resetting (mostly) anim stuff when leaving

* setting local instance on player transform sync right away

Co-authored-by: Ricardo Lopes <Raicuparta@users.noreply.github.com>
2020-03-07 16:42:43 +01:00
AmazingAlek
7b707be963
Alek/floating bodies (#48)
* spawning all remote synced objects in sun - also moving to sun if in center
2020-03-02 20:44:44 +01:00
AmazingAlek
188bbad5e7
Alek/sleep sync (#29)
* syncing time
* clients auto-sleep or pause to reach server's time
* disabled manual sleep/pause for clients
2020-02-28 22:07:39 +01:00
AmazingAlek
d7c0c06698
Alek/decoupling (#23)
* refactoring
2020-02-21 23:36:07 +01:00