Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
GordionVoidRescue
Fixes rare desync void deaths on Company (Gordion) by intercepting kill and rescuing players to ship coordinates.
By POTATOH
| Last updated | 7 months ago |
| Total downloads | 164 |
| Total rating | 0 |
| Categories | Bug Fixes |
| Dependency string | POTATOH-GordionVoidRescue-1.3.2 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
Gordion Void Rescue
Fixes rare desync deaths on Company moon (71 Gordion) where a player falls through the floor/ocean and gets instantly killed.
Default behavior (no config needed)
By default, if you drop below YThreshold on Gordion, you are teleported to the ship coordinates instantly.
How it works
This mod prevents instant void/kill-trigger deaths on Company (Gordion) by intercepting KillPlayer on the host/server.
If the game tries to kill a player while they are below YThreshold, the death is cancelled and the player is teleported to ship coordinates.
Installation
Install with mod manager or
Place the DLL into:
BepInEx/plugins/GordionVoidRescue/GordionVoidRescue.dll
Recommended: everyone installs it (so everyone can rescue themselves during desync).
Config
Config file:
BepInEx/config/POTATOH.GordionVoidRescue.cfg
General
YThreshold(default:-17)
Rescue triggers when your Y goes below this value.OnlyOnGordion(default:true)
If true, only works on Company/Gordion.CooldownSeconds(default:0.5)
Per-player cooldown between rescues.DebugLog(default:false)
Logs rescue events.
ShipRescue (default: always ship)
AlwaysRescueToShip(default:true)
If true, every rescue teleports you to ship coordinates immediately.ShipX,ShipY,ShipZ(defaults:-8,0,-14)
Ship coordinates on Gordion.
Optional: lift + streak mode (only if AlwaysRescueToShip=false)
ShipRescueAfterStreak(default:3)ShipRescueWindowSeconds(default:2.0)RescueY(default:3.5)