Android Sleep Mode Choice
A small companion mod for Vanilla Races Expanded - Android.
The Problem
VRE-Android gives androids a Sleep Mode subroutine — a gene gizmo that drops the android into a sleep capsule on the spot to pause needs decay. The catch: it always drops them wherever they happen to be standing, even if you've built a dedicated Android Stand room for them. There's no way to say "go sleep in your own bed". You either manually walk the android to its stand first, or accept a sleep capsule appearing in the middle of the kitchen.
The Fix
This mod intercepts the sleep mode gizmo and adds a choice:
- Sleep in place — original behaviour. Capsule spawns where the android stands.
- Go to assigned stand — the android walks to its assigned Android Stand first, then enters sleep mode.
When the menu appears / doesn't
- No stand assigned (or stand on another map) → no menu, one click and the android sleeps in place — exactly like vanilla.
- Stand assigned → choice menu pops up.
- Multi-select with mixed assignments → menu pops up. "Sleep in place" dispatches to all. "Go to stand" only sends those with assigned stands; the rest are left alone (they do not drop on the spot).
Features
- One button, multi-select aware (shared groupKey)
- Multiplayer-safe — jobs routed through TryTakeOrderedJob
- Save/load safe; lightweight; one Harmony postfix on Gene_SleepMode.GetGizmos + one new JobDef
- Languages: English, Simplified Chinese
How to Use
- Assign an Android Stand to your android (right-click the stand → Assign owner — same flow as vanilla beds)
- Select the android (or several)
- Click sleep mode in the gene gizmo bar
- Pick "Sleep in place" or "Go to assigned stand"
Requirements
Compatibility
- RimWorld 1.6
- Safe to add or remove mid-save
- No conflicts expected — only patches Gene_SleepMode.GetGizmos, plus one new JobDef
Load Order
After Harmony, Core, Biotech, Vanilla Expanded Framework, and Vanilla Races Expanded - Android.
Changelog
v1.0.0 — Initial release.
Credits
- All Android art and original mod by Oskar Potocki, Taranchuk, ISOREX, and Sarg Bjornson (Vanilla Races Expanded - Android)
If you enjoy this mod, please support the original Vanilla Races Expanded - Android team — this is just a small QoL companion built on their work.