58 Commits

Author SHA1 Message Date
Mister_Nebula
8b68f8d85a cleanup 2020-11-04 20:01:28 +00:00
Mister_Nebula
ffda3be2dc cleanup 2020-11-03 22:13:12 +00:00
Mister_Nebula
45d459d389 cleanup 2020-11-03 21:42:14 +00:00
Mister_Nebula
a0992d71c7 patch cleanup 2020-11-03 21:11:10 +00:00
Mister_Nebula
4fb2e35974 added "events" subnamespace 2020-11-03 17:56:48 +00:00
Mister_Nebula
8c185c4cdb whoops i worked on this all day and didn't commit 2020-10-23 19:06:11 +01:00
Mister_Nebula
7b65d7a54a cleanup + fixes 2020-09-06 09:07:31 +01:00
Mister_Nebula
3b4fcbf477 fix some stuff 2020-08-24 15:51:12 +01:00
Mister_Nebula
53be8ae98b fix respawn? 2020-08-23 12:48:31 +01:00
Mister_Nebula
c1e55d84e9 Renamed messagetype to eventtype 2020-08-22 18:08:25 +01:00
Mister_Nebula
728baa1bcd cleanup 2020-08-20 19:26:17 +01:00
Mister_Nebula
47b4468fbe i dont know 2020-08-18 21:29:31 +01:00
Mister_Nebula
f5bb68553a more fixey fixey 2020-08-18 13:56:07 +01:00
Mister_Nebula
91fc9b12ca cleanup 2020-08-17 21:38:32 +01:00
AmazingAlek
78f89a342e
player id stuff (#181)
* player id stuff
2020-08-17 19:19:41 +02:00
Mister_Nebula
3466ff7616 what 2020-08-17 17:59:13 +01:00
Mister_Nebula
61b3efe619 fixing fixing fixing 2020-08-17 16:51:56 +01:00
Mister_Nebula
dc6fe23ff3 Merge branch 'dev' into disconnect-fixes 2020-08-17 11:58:50 +01:00
AmazingAlek
8d3d3e4bb2
scene manager (#179) 2020-08-16 22:39:21 +02:00
Aleksander Waage
11d2a335cc formatting 2020-08-15 21:55:25 +02:00
Aleksander Waage
cd2c8dcf5f did handler stuff 2020-08-15 21:52:43 +02:00
Mister_Nebula
4fc6d55537 test 2020-08-15 20:32:58 +01:00
Aleksander Waage
871cb1d437 cleanup + showing clock when fast forwarding 2020-08-14 05:04:31 +02:00
Mister_Nebula
7c68ff02c3 fixes 2020-08-13 22:10:25 +01:00
Mister_Nebula
a4c99e8402 do stuff 2020-08-13 22:06:34 +01:00
AmazingAlek
7cc033ec8a
feature folders (#166) 2020-08-13 21:46:16 +02:00
AmazingAlek
b48639bf77
merge + don't sync sector for menu player (#154) 2020-08-10 20:14:19 +02:00
AmazingAlek
359902399d
event names (#152) 2020-08-10 19:24:28 +02:00
AmazingAlek
4723e67d03
cleanup (#151) 2020-08-10 18:17:54 +02:00
Mister_Nebula
a5c4b3480b added in request event, cleanup 2020-08-10 14:40:06 +01:00
Mister_Nebula
b8067adbeb cleanup 2020-08-10 12:16:07 +01:00
Mister_Nebula
8fbafd7e4c add logs 2020-08-10 12:02:01 +01:00
Mister_Nebula
ff6f771098 help 2020-08-10 11:45:24 +01:00
Mister_Nebula
99064c4572 cleanup 2020-08-09 21:58:03 +01:00
Mister_Nebula
503e08cb57 i don't even know anymore 2020-08-09 21:46:51 +01:00
Mister_Nebula
37ffecdd06 finished wake up 2020-08-09 20:46:02 +01:00
Mister_Nebula
b60e421b04 more stuff and cleanup 2020-08-09 19:33:36 +01:00
Mister_Nebula
90e7a662b0 more stuff 2020-08-09 12:38:35 +01:00
AmazingAlek
df5404aa72
fixed the generic issue (#140) 2020-08-09 11:11:45 +02:00
AmazingAlek
3f02bd25dd
moved files (#110)
* moved tools stuff from Animation and Utility to new Tools folder
* moved debug stuff into Utility
2020-07-30 22:27:14 +02:00
AmazingAlek
c2763b186d
refactored PlayerRegistry and PlayerInfo (#108) 2020-07-30 21:57:39 +02:00
AmazingAlek
18a520bc78
cleanup (#99)
* cleanup
2020-07-28 14:59:24 +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
AmazingAlek
485698e93b
Alek/simplify name messages (#88)
* Showing player markers

* Marker above head

* Use player name on marker

* Sync full state on init

* Sync game state on start

* removed name from death and leave message

Co-authored-by: Ricardo Lopes <raicuparta@gmail.com>
2020-05-19 20:05:15 +02:00
AmazingAlek
494610c0dd
preventing ship explosion (#67)
* preventing ship explosion
* disabled eject button
2020-03-14 21:20:55 +01:00
Ricardo Lopes
34f75c672f
Death errors workaround, and allow more death types (#79)
* Fix network animator errors when nothing to animate

Clsoes #75

* Broadcast death after all the death logic has been dealt with

for #77

* Remove black hole from death type whitelist
2020-03-14 21:20:25 +01:00
Ricardo Lopes
e690958f0f
Fast forward speed proportional to client / server time diff (#74)
* 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

* Fast forward speed dependent on difference between client and server time

* Lerp on update

* Change fastforward condition

* Update WakeUpSync.cs
2020-03-14 15:42:51 +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
31dd0b6a1f random death messages (#65)
* random death messages

* .

Co-authored-by: Ricardo Lopes <Raicuparta@users.noreply.github.com>
2020-03-07 16:47:47 +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