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 dormant state on the spot to pause needs decay. The catch: it always activates wherever the android happens 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" — so the android can end up dormant in a doorway, a hallway, or a workshop tile, locking that square until you cancel it. You either remember to manually walk them to their stand first, or live with androids stuck wherever they happened to be when you clicked the button.
The Fix
This mod intercepts the sleep mode gizmo and adds a choice:
- Sleep in place — original behaviour. The android goes dormant where it 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.