tony4twenty-Vasodilation icon

Vasodilation

Like the heat pack, whenever you sprint, you resist cold affliction. Keep moving to keep warm!

CHANGELOG

Changelog

[1.2.2] - 2025-09-16

  • Readded PhotonCustomPropsUtils dependency to improve the host handshake and config sync
  • Should also fix it not working in offline mode

[1.2.1] - 2025-08-24

  • Removede the leftover PhotonCustomPropsUtils dependecy stuff I didnt remove before previous update -_-

[1.2.0] - 2025-08-24

  • Host-authoritative behavior: effect only applies if the host has the mod; clients consume host ticks and settings.
  • Config sync: host writes room property VASO_CFG_V1 (pipe-packed); clients adopt host config on join and when updated.
  • Networking: per-actor ticks sent via Photon RaiseEvent (no PhotonView required); prevents scene-load hangs.
  • Reliability: broadcast ticks → clients gate locally (must be sprinting & Cold > gateOff); hysteresis reduces flicker.
  • Compatibility: explicit IInRoomCallbacks / IMatchmakingCallbacks / IOnEventCallback implementations for PEAK’s PUN signatures; handles host migration (re-publishes config and restarts loop).
  • Debugging: new config Debug.VerboseLogs with detailed join, publish/receive, and tick apply/skip messages.
  • Fixes: resolved client not receiving effects under host configs; removed ambiguous Hashtable usage and invalid PhotonView IDs.

[1.1.0] - 2025-08-12

  • Checks if player has cold affliction before activating, removing unwanted VFX/SFX anytime the player runs

[1.0.0] - 2025-08-06

  • Initial release.