328 Commits

Author SHA1 Message Date
JohnCorby
4c335d6b81 split raw message and regular message 2021-12-21 12:38:43 -08:00
Mister_Nebula
a75ecf143e Merge branch 'dev' into initial-eye-stuff 2021-12-21 19:00:40 +00:00
JohnCorby
e96c67df3c Merge branch 'dev' into initial-eye-stuff
# Conflicts:
#	QSB/Events/EventNames.cs
#	QSB/QSBCore.cs
2021-12-20 17:50:06 -08:00
JohnCorby
800d8b5b8e raw message that doesn't contain from or to 2021-12-20 16:36:16 -08:00
JohnCorby
ae914b3626 Merge branch 'dev' into message-manager
# Conflicts:
#	QSB/Events/QSBEventManager.cs
#	QSB/QSBCore.cs
2021-12-20 14:25:42 -08:00
Mister_Nebula
1b0934be9f make auto-triggers work 2021-12-20 11:48:50 +00:00
JohnCorby
1da5793ebb Merge branch 'dev' into message-manager
# Conflicts:
#	QSB/Events/QSBEventManager.cs
#	QSB/SectorSync/QSBSectorManager.cs
2021-12-19 21:15:33 -08:00
Mister_Nebula
a2a4d5d709 add picking up instruments, starting instruments playing
fixed #419
fixed #418
2021-12-19 12:37:44 +00:00
JohnCorby
b8854979ca support force authority 2021-12-17 20:11:38 -08:00
JohnCorby
d3f926439a use setslot instead of setslotted 2021-12-17 16:53:27 -08:00
JohnCorby
66bbf16aee okay well it works but its also wacky for some reason??? 2021-12-15 02:25:13 -08:00
JohnCorby
e6f472ff5a lets take a step back for a second 2021-12-15 01:20:51 -08:00
JohnCorby
a2ce35e178 more error checking 2021-12-11 19:02:34 -08:00
JohnCorby
c7d694757c uh 2021-12-11 18:52:05 -08:00
JohnCorby
b538eb3200 PlayerTransformSync.LocalInstance should not be null when we SendEvent. if it is, i would like it to give an error, rather than simply wait 2021-12-11 18:49:18 -08:00
JohnCorby
a925327c0c Merge branch 'dev' into message-manager
# Conflicts:
#	QSB/Events/QSBEvent.cs
#	QSB/Events/QSBEventManager.cs
#	QSB/Messaging/MessageHandler.cs
#	QSB/Patches/QSBPatchManager.cs
#	QSB/QSBCore.cs
#	QSB/QSBNetworkManager.cs
2021-12-11 18:31:28 -08:00
JohnCorby
0988dc8f45 Merge branch 'dev' into tornadoes
# Conflicts:
#	QSB/Events/EventNames.cs
2021-12-11 16:16:40 -08:00
Mister_Nebula
d9e250d191 help 2021-12-11 20:06:02 +00:00
Mister_Nebula
65ec923e33 fix check for messages recieved from not ready player 2021-12-11 11:47:37 +00:00
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
Mister_Nebula
554c2bb2dd cleanup 2021-12-07 15:56:08 +00:00
Mister_Nebula
5600bd0d2f update for dev changes 2021-12-07 15:47:46 +00:00
Mister_Nebula
cffe6856a8 Merge branch 'dev' into new-save-sync 2021-12-07 15:47:30 +00:00
JohnCorby
4978ece2ff go back to using transform syncs. it just gets too desynced without it 2021-12-06 03:09:23 -08:00
JohnCorby
1fa41d30fd Merge branch 'dev' into tornadoes 2021-12-06 01:59:24 -08:00
JohnCorby
ccb25dc7f4 move ForIdOverride to QSBEventManager 2021-12-06 01:57:56 -08:00
JohnCorby
b4dde8dc22 Merge branch 'dev' into tornadoes 2021-12-06 01:53:32 -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
JohnCorby
fbb88b5775 body resyncing 2021-12-05 21:30:04 -08:00
JohnCorby
543e2d57d5 form state for real 2021-12-05 20:13:05 -08:00
Mister_Nebula
bcec680235 add ToId and SendToSpecific 2021-12-05 23:34:06 +00:00
Mister_Nebula
d75136bbc3 sync loop count and frequencies 2021-12-05 14:06:43 +00:00
JohnCorby
85ef887698 form collapse event 2021-12-05 03:41:07 -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