Sanae6 / SmoOnlineServer

Official server for Super Mario Odyssey: Online
https://discord.gg/jYCueK2BqD
109 stars 27 forks source link

fix: only parse time & seeking from TagPackets for Hide&Seek or Sardines #59

Open Istador opened 3 days ago

Istador commented 3 days ago

Freeze-Tag uses the same UpdateType flags for some of its TagPackets as H&S and Sardines do. But Freeze-Tag has another packet data structure that isn't matching IsIt, Seconds and Minutes. Therefore the server wrongly interprets Freeze-Tag packets and updates its "seeking" and "time" metadata wrongly. (These metadata fields are used to resend the TagPacket to later joining clients.)

This PR does the following changes: