Self to Shelf
Shelf Shrooms and Cloud Fungus can roll Warp variants that teleport you like Warp Fungus. Host-synced, huddle-up to teleport friends with you!.Changelog
[2.0.0] - 2026-09-17
Rework for current PEAK. Shelf Shrooms and Cloud Fungus can roll Warp variants that teleport like vanilla Warp Fungus.
Warp
- Hooks
ShelfShroom.Break/CloudFungus.Breakinstead of scanning the scene for new spawns - Uses the same
WarpPlayerRPC(..., poof: true)as vanilla Warp Fungus - Off-wall offset comes from Warp Fungus (
moveAwayFromWallDistance). Cloud warps that far straight up - Nearby scouts only pull if they are inside 2× the huddle warming radius (configurable).
- Healing Puff Shrooms are ignored even though they reuse
ShelfShroom
Warp variants
- Host rolls unique vs regular (default 20% each). Clients never guess
- Unique shelf = WARP SHELF FUNGUS (warp mushroom material + embedded inventory icon)
- Unique cloud = WARP CLOUD FUNGUS (weird mushroom material + embedded inventory icon)
- Names go through
GetName/GetItemNameso they do not showNAME_loc keys - Icons are baked into the DLL
- Unique flag lives on item data, synced with
SetItemInstanceDataRPC+ ViewID events so everyone sees the same roll, material, and placed spawn
Multiplayer
- Host handshake + config snapshot via Photon RaiseEvent 163 (
tony4twentys.Self_To_Shelf) - No room CustomProperties, no fake PhotonView
- If the host does not have the mod, clients stay vanilla
- Host config (chances, huddle pull) syncs on join, late join, host migrate, and live config edits
Config (tony4twentys.Self_To_Shelf.cfg)
Pull Other Players— default trueHuddle Pull Multiplier— default2(twice huddle heat radius)Unique ShelfShroom Chance/Unique Cloud Fungus Chance— default0.2(20%).0= never warp,1or100= always warp
[1.0.2] - 2025-08-12
- Either Mesa update broke it or I uploaded a none working .dll previously
[1.0.1] - 2025-08-05
- Fixed Typo In Image
[1.0.0] - 2025-08-05
- Initial release.
