Skip to content

Layer8Problem-AP v0.5.0

Choose a tag to compare

@TheZockerBrain069 TheZockerBrain069 released this 18 Jun 02:35
· 22 commits to main since this release
9bb2272

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.