You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Negative Affection tiers — Enemy / Rival / Nemesis location check per character
(6 characters × 3 tiers = 18 new locations).
Progressive Negative Affection items (6 characters × 3 copies = 18 new items),
IDs AP_BASE + 1207..1212. Negative-tier locations are gated symmetrically to the
positive tiers (Enemy = 1 item, Rival = 2, Nemesis = 3).
death_link_filter option (all / only_fired / off) exposed in slot_data.
Lets a slot opt out of specific death causes without disabling DeathLink itself.
DeathLink hardening
Dedicated hooks for all 4 causes: onFired, onQuit, onBurnout, onDayFail.
Each outbound death carries a UUID + source slot name.
Echo guard: own UUIDs and Bounces where source === ownSlotName are dropped.
Receive queue: deaths arriving during day-transition screens are
buffered and applied on the next frame, or discarded if older than 10s.
slot_data.death_link_filter (all / only_fired / off) controls
which causes are sent.
Toast feedback for both outgoing and incoming DeathLinks.
Changed
Item pool 45 → 63, Locations 47 → 65, Fillers stay at 2.
slot_data.version is now "0.5.0".
Breaking changes
None. v0.4.0 seeds remain compatible; all new IDs are additive.
Reserved ID AP_BASE + 1206 (formerly Progressive Difficulty, removed in v0.4.0)
stays unused.