Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits)

v0.5.0 - Items & Entities Update 🎒

Major update introducing a comprehensive item system with 14 new items, new enemy behaviors, sanity mechanics, and extensive combat improvements.

✨ New Features

Item System

  • 14 new items across BODY, MIND, and NULL pools
  • Items provide passive bonuses, attack modifiers, and active effects
  • Progressive revelation system - learn more about items as you level up
  • Item spawn system with rarity-based probabilities and corruption scaling

New Entities

  • Smiler - Psychological horror enemy that stalks from a distance, immune to all damage except sound attacks
  • Bacteria Spreader - Support enemy that heals nearby bacteria and deals AOE damage

Sanity System

  • Sanity damage occurs every 13 turns based on nearby enemy threat levels
  • Killing enemies restores sanity based on their threat weight
  • Sanity regen items (Almond Water) provide passive recovery

Combat Improvements

  • Attack tag system (physical, sound, psychic, anomaly, melee, ranged)
  • Cross-pool item synergies via tag-based damage multipliers
  • Damage interceptor system for reactive shields
  • Multi-attack support (Brass Knuckles)
  • Attack pattern transformations (Siren’s Cords, Shovel)

📦 New Items Table

BODY POOL ITEMS

  • Wheatie-O’s (Common): +2 BODY per level
  • Baseball Bat (Common): 1.25x damage multiplier per level
  • Shovel (Uncommon): SWEEP attack pattern, +5% item spawn (+1%/level)
  • Brass Knuckles (Rare): +1 extra attack per level, +5%/level STR scaling
  • Trail Mix (Rare): +0.5% HP regen per turn per level
  • Siren’s Cords (Epic): Transforms BODY attack to sound AOE, +0.5 range/level

MIND POOL ITEMS

  • Drinking Bird (Common): Global cooldown reduction, ~7% at L1, max 50%
  • Binoculars (Uncommon): +5 PERCEPTION per level
  • Coach’s Whistle (Uncommon): 1.5x damage multiplier to “sound” attacks per level
  • Almond Water (Rare): +0.5% Sanity regen per turn per level

NULL POOL ITEMS

  • Roman Coin (Common): +5% mana regen per level
  • DEBUG_ITEM (Uncommon): Random HP/SAN damage and heal, +5 max mana/level
  • Lucky Rabbit’s Foot (Uncommon): 10% (+5%/level) chance to reset a random cooldown, costs 2 mana
  • Antigonous Notebook (Legendary): +4 NULL/level, blocks damage for 5 mana/level (15 turn CD), +corruption on equip

🎯 Item Synergies

Sound Build (BODY + MIND)

  • Siren’s Cords transforms BODY punch into sound AOE
  • Coach’s Whistle multiplies all sound damage by 1.5x per level
  • Brass Knuckles adds extra attacks - each one benefits from sound multiplier!

Mana Build (NULL)

  • Roman Coin provides mana regeneration
  • Antigonous Notebook gives massive NULL boost + damage shield
  • Lucky Rabbit’s Foot can reset cooldowns for 2 mana

Sustain Build (BODY + MIND)

  • Trail Mix provides HP regen
  • Almond Water provides Sanity regen
  • Wheatie-O’s boosts max HP via BODY stat

🐛 Bug Fixes & Improvements

  • Fixed private field access in Lucky Rabbit’s Foot (now uses public accessors)
  • Added instance validity checks for damage interceptors
  • Added array bounds checks in item spawner
  • Centralized THREAT_WEIGHTS constant in EntityRegistry
  • Centralized attack tags in AttackTypes.Tags class
  • Added callable validation for damage interceptor callbacks
  • Improved corruption scaling documentation

🏗️ Architecture

  • BehaviorRegistry - Strategy pattern for entity AI behaviors
  • AttackTypes.Tags - Centralized tag constants for attack classification
  • Damage Interceptor System - Reactive damage prevention callbacks
  • Item Modifier Aggregation - Order-independent modifier stacking

📋 Full Changelog

See PR #24 for complete details: https://github.com/aebrer/backrooms_power_crawl/pull/24


Download:

  • bpc_v0.5.0_linux.tar.gz - Linux build
  • bpc_v0.5.0_windows.tar.gz - Windows build