
SylwisCharm
A charming, ethereal companion orb that follows the player, featuring robust multiplayer synchronization, even across long-distance teleports.
By Aneriel
CHANGELOG
Changelog
v1.8.7
- Unified orb spawn and dismiss logic under a single, synchronous network broadcast to improve multiplayer reliability.
v1.8.6
- Reworked orb movement to correctly hover over water and elevated platforms, while ensuring it consistently clamps to the local terrain height when traveling to prevent ground clipping.
v1.8.5
- Fixed dependency.
v1.8.4
- Orb Movement Stability: Fixed a critical bug in the orb's movement logic (UpdateOrbMovement) which prevented it from smoothly tracking the player's speed (walking vs. running). The orb now reliably uses the player's actual velocity magnitude, ensuring consistent and correct follow behavior.
- Configurable Summon Key: The key used to summon and dismiss the orb is now fully configurable via the BepInEx config file (com.miha.sylwiisorb.cfg). Each player can set their own local preference without affecting the server.
v1.8.3
- Resolved an issue where the orb would briefly drop and halt before fully despawning after a manual dismissal (F8). The fix implemented a deferred cleanup state flag to ensure the orb's destruction is safely handled.
v1.8.2
- Replaced icon.
v1.8.1
- Implemented instant snap logic (TeleportSnapDistance = 50m) to ensure the orb synchronizes instantly after portal travel for all players (owner and observers).
- Added comprehensive player cleanup logic for better stability on death/logout.
- Fixed RPC signature for Dismiss function.