RimWorld

RimWorld

Adrenal Override: Danger sense
Showing 1-8 of 8 entries
Update: 10 Sep @ 12:23pm

Update on 9/10/2025 1:23:30 PM.

+Language keys for 10 languages included! Keep on mind this was made with an AI assistant soon i'll drop a discord so everyone can help translate!

List:
English — Languages/English
Español (España) — Languages/Spanish
Español (Latinoamérica) — Languages/SpanishLatin
Русский (Ruso) — Languages/Russian
中文(简体)Chinese (Simplified) — Languages/ChineseSimplified
中文(繁體)Chinese (Traditional) — Languages/ChineseTraditional
日本語 (Japanese) — Languages/Japanese
한국어 (Korean) — Languages/Korean
Português (Brasil) — Languages/PortugueseBrazilian
Português (Portugal) — Languages/Portuguese

Update: 1 Sep @ 11:40am

Update on 9/1/2025 12:40:28 PM.

Update Highlights
+ New alert: “Danger Sense: Increasing” — appears when any colonist has DS ≥ 35% (configurable) and DS is currently rising. The tooltip now lists all active reasons for the increase (global hostiles baseline, nearby hostiles, fires, colonists needing rescue, recent wounds, being attacked).
+ Optional baseline cap for global hostiles (OFF by default). When ON, default cap is 40%.

Behavior changes
- Rescue is always prioritized: downed colonists (not in bed) always count as direct danger (never ignored).
- Fire signal is working as previous patch (only triggers when its on home area)
- Noise filters: ignore downed hostiles and dormant mechs (ON by default).
- Natural insectoids excluded from baseline: wild/non-incident insectoids do not keep DS up just by existing. Infestations (Faction.OfInsects) still count for baseline.
- Sleep blocking safety: only interrupts LayDown when DS ≥ threshold (and, if configured, only with direct danger). Throttled to avoid rescue loops.
- No more “stuck at 100%” from distant threats: baseline can be optionally capped; DS decays when only baseline remains above the cap.

New settings
+ Enable baseline cap (global hostiles) [toggle] → Baseline cap (default 0.40 when enabled).
+ Ignore natural insectoids for baseline [toggle].
+ Show ‘Danger sources’ alert [toggle] → Alert min DS (default 0.35).
+ Existing filters: Ignore downed hostiles, Ignore dormant mechs, Fire must be significant, Block sleep only on direct danger, Nearby threat radius with -10/-1/[text]/+1/+10.

UI & QoL
- Alert title “Danger Sense Increasing”.
- Settings window: Revert to defaults and Print settings snapshot to log buttons.
- Numeric inputs accept free typing; clamping happens on apply/save.

Fixes
- Fixed alert override signature (now returns Rect) and unassigned-out variables (compile errors).
- Reduced false positives from distant mechs, trivial fires, and downed enemies.

Tuning tips
- Large maps: consider enabling baseline cap at ~0.40 and raising nearby threat radius.
- If you want clearer alerts, keep Fire must be significant ON to avoid noise from tiny flames.

Update: 31 Aug @ 3:43pm

Update on 8/31/2025 4:43:26 PM.

Change: Fire trigger now checks Home area only (matches vanilla critical “Fire!”) — distant brushfires won’t stress everyone.

New (Settings): “Fire (Home area only) counts as direct danger” toggle (default ON). Turn OFF to ignore fires entirely.

Performance: heavy map scan every 120 ticks, pawn effects every 60 ticks; cached hostiles; zero-alloc, early-out fire check; only builds hostile list when needed.

Update: 28 Aug @ 11:31am

Update on 8/28/2025 12:31:41 PM.
— Hotfix —

  • Fixed: Engagement Focus no longer caps Consciousness at 100% in combat. It now only floors it to 100% if it would dip below, so >100% boosts from other mods (e.g., Un-Limited Reborn) are preserved.
  • Result: No more unexpected Manipulation drop while fighting.

Update: 26 Aug @ 11:18pm

Update on 8/27/2025 12:18:41 AM.

Adrenal Override: Danger Sense — Sleep & Performance Hotfix

Performance
  • Stopped constant tick-by-tick sleep interruptions when long-lived threats exist (e.g., dormant mech clusters, ship parts). Added a short throttle (~4s) to prevent job churn.

Behavior
  • Sleep is now interrupted only if Danger Sense ≥ your suppress threshold.
  • By default, sleep is interrupted only on direct danger this tick (nearby threat, harm, fire, active rescue).

New Setting
  • "Block sleep only on direct danger" — ON by default. Disable it if you want stricter blocking whenever DS ≥ threshold.

Bug Fixes
  • Fixed rescue edge case where a non-critical pawn could stand up and collapse repeatedly (infinite rescue loop).

Compatibility & Save Safety
  • Code-only update (no new defs). Safe to add/remove mid-save.

Update: 26 Aug @ 12:32pm

Update on 8/26/2025 1:32:21 PM.

Hotfix — Settings UI & Stability

  • Fixed settings window cutting off after the first checkbox. The panel now scrolls properly and renders all options.
  • Prevented settings UI exceptions from breaking the window (safe try/finally + robust view height handling).
  • Corrected namespace for sounds (use RimWorld.SoundDefOf). This fixed a crash that blocked the settings from drawing.
  • Added stepper controls for “Nearby threat radius”: [-10] [-1] [text] [+1] [+10] — easier precise values, no auto-jumping.
  • Added Revert to defaults button.
  • Added “Print settings snapshot to log” (for quick bug reports/debugging).
  • Polished UI copy and title: “Adrenal Override: Danger Sense! | Settings Mod by Toxic Yui”.
  • Minor: input buffers persist while editing; default scroll height avoids first-frame clipping.

Notes
• Save-safe: UI-only/stability changes; no gameplay values changed.

Update: 25 Aug @ 7:49pm

[Auto-generated text]: Update on 8/25/2025 8:49:03 PM.

Update: 25 Aug @ 7:20pm

[Auto-generated text]: Initial upload.