JohnCorby
1b9110aa48
use field To instead of parameter in Send
2021-12-11 00:10:42 -08:00
JohnCorby
990f91c80c
- message manager
...
- automatically add patches, events, world object managers, messages
- qsbevent uses message manager
- remove RepeatingManager, merge it into QSBSectorManager since it's only used there
2021-12-10 23:28:42 -08:00
JohnCorby
ccb25dc7f4
move ForIdOverride to QSBEventManager
2021-12-06 01:57:56 -08:00
JohnCorby
36547dfe58
fix ForIdOverride
2021-12-06 01:44:04 -08:00
JohnCorby
45537b8636
remove OnlySendToSpecific, just use uint.MaxValue to denote no ForId
2021-12-06 01:44:03 -08:00
JohnCorby
4b4c142e20
goofs
2021-12-06 01:44:02 -08:00
JohnCorby
62e7ea1906
- add ForId and OnlySendToSpecific
...
- dont send ForId or OnlySendToSpecific if we dont have to
- fix message type check (`this is not PlayerInformationEvent or PlayerReadyEvent`)
2021-12-06 01:44:02 -08:00
Mister_Nebula
a9fc152ff8
replace RequireWorldObjectsReady with property
2021-12-05 11:03:09 +00:00
Mister_Nebula
88084bb24d
add RequireWorldObjectsReady check to all events
2021-12-04 16:39:37 +00:00
JohnCorby
66769029e9
RestartTimeLoop EventName was never used. rip
2021-12-04 02:30:18 -08:00
JohnCorby
c051b5745b
use nameof in EventNames
2021-12-03 19:39:01 -08:00
JohnCorby
705162860d
change naming
2021-12-02 02:44:32 -08:00
JohnCorby
aa28364c55
rising sync
2021-12-01 02:24:42 -08:00
JohnCorby
ee36974fde
handle host/connect mid-game suspend update
2021-11-30 20:51:21 -08:00
JohnCorby
cd48c916fc
fix event msg types being broken when disconnecting/reconnecting
2021-11-30 18:33:02 -08:00
JohnCorby
9ed1a1caa8
suspension functionality
2021-11-30 17:27:23 -08:00
Mister_Nebula
84ba5e96be
add satellite node sync
2021-11-29 22:57:13 +00:00
Mister_Nebula
f612d2b37b
remove EventType
2021-11-29 22:26:32 +00:00
Mister_Nebula
9fc72cbdff
stuffz
2021-11-26 17:36:14 +00:00
Mister_Nebula
03f615525b
cleanup
2021-11-25 15:32:34 +00:00
Mister_Nebula
a2ba6be329
whoops i moved signalscope stuff in last commit too, change namespace now
2021-11-25 15:27:45 +00:00
Mister_Nebula
4cf5b32b30
move translation sync
2021-11-25 15:25:17 +00:00
Mister_Nebula
f59664fc0f
change a DebugWrite to ToConsole
2021-11-21 15:46:10 +00:00
Mister_Nebula
935726c861
more fixes
2021-11-21 13:52:29 +00:00
Mister_Nebula
125a0527dc
add check for not ready player
2021-11-20 22:28:08 +00:00
Mister_Nebula
badacec3c6
merge from dev
2021-11-20 21:32:56 +00:00
Mister_Nebula
ae8bf9a8b2
aaaaaaaaaa
2021-11-20 19:49:50 +00:00
Mister_Nebula
0c78faff03
fix launch code event + add check for duplicate eventtypes
2021-11-20 17:38:00 +00:00
Mister_Nebula
8a27aefb44
remove PlayerState, add launch code event
2021-11-20 11:48:46 +00:00
JohnCorby
04420e2d8d
Merge branch 'dev' into meteors
...
# Conflicts:
# QSB/Events/QSBEventManager.cs
2021-11-18 23:07:49 -08:00
Mister_Nebula
4ae50fcccd
move to new RespawnSync namespace
2021-11-18 11:34:14 +00:00
JohnCorby
df7bc49236
special impact message for remote player and probe
2021-11-13 23:29:21 -08:00
JohnCorby
bc40e74d3b
implement method nebula described
2021-11-13 20:41:46 -08:00
JohnCorby
5f4368c1e7
just sync prelaunch/launch, stop worrying about impact and collisions for now
2021-11-13 00:09:41 -08:00
JohnCorby
0949924f59
Merge branch 'dev' into meteors
2021-11-12 01:56:33 -08:00
JohnCorby
5f5e04e29f
rework - dont sync transform
2021-11-11 02:09:22 -08:00
JohnCorby
0c897ad3bd
progress
2021-11-10 21:13:49 -08:00
Mister_Nebula
fda64810b8
Merge branch 'dev' into translator-sync
2021-11-10 20:20:28 +00:00
JohnCorby
02f095c042
use change state for transfer authority instead
2021-11-09 19:09:12 -08:00
JohnCorby
41bbe2808e
transfer authority on angler unsuspend
2021-11-09 18:43:06 -08:00
Mister_Nebula
381df32826
moved all tools into seperate folders, including probe (so removed QSB.ProbeSync)
2021-11-09 17:46:46 +00:00
Mister_Nebula
0ee56305fd
Update QSBEventManager.cs
2021-11-09 17:24:13 +00:00
Mister_Nebula
3157ee343c
reference event
2021-11-03 09:29:03 +00:00
Mister_Nebula
838940942f
satellite projector stuffz
2021-11-03 09:18:52 +00:00
Mister_Nebula
7e8b532f70
add nomaiheadzone eventnames
2021-10-28 16:17:32 +01:00
Mister_Nebula
9ad260c081
change "enterheadzone" to "enternonnomaiheadzone"
2021-10-28 14:28:57 +01:00
Mister_Nebula
39a2d386f3
add exception catching to QSBEvent
2021-10-26 14:08:37 +01:00
Mister_Nebula
353de9c90f
add back in debug actions, add trigger supernova action (properly)
2021-10-20 09:10:30 +01:00
Mister_Nebula
460a974ee2
cleanup
2021-08-09 11:49:58 +01:00
Mister_Nebula
c586900b1b
update player infomation request system
2021-08-08 20:04:15 +01:00