Phase 5: active items — room-clear charged, dedicated pedestals, Space to use
- ACTIVES table with 10 actives (Bone Nova, Offal Bomb, Blood Transfusion, Cleaver Storm, Butcher's Bell, Marrow Draught, Slaughter Time, Panic Room, Skinner's Coin, Gut Reroll); charges accrue +1/combat room, +2/boss - Dedicated 'active' pickup with weapon-style swap-drop; 30% boss / 15% item-room bonus pedestal spawns; flat +2 powerScore while held - HUD active slot with charge pips + READY state; ACTIVES help page (12 pages); teal medallion frame variant in draw_sprites.py; 10 generated icons - Procedural Sfx.active()/activeEmpty() (real clips deferred to audio batch) - Fix: toast panel width now fits the wider of title/subtitle and clamps to screen - Bump asset cache to v=40
This commit is contained in:
1 parent
f71d202850
commit
0ec12cd72c
27 files changed
+337
-37
No files matched your search
@@ -305,6 +305,21 @@ ITEMS = {
|
||||
for iid, subject in ITEMS.items():
|
||||
SPECS["i_" + iid] = Spec(subject + ", isolated inventory object, strong top-left light, no medallion, no icon background", 32)
|
||||
|
||||
ACTIVES = {
|
||||
"bonenova": "a radial burst of sharp bone shards erupting from a central skull",
|
||||
"offalbomb": "a fused bomb made of packed offal with a lit intestine fuse",
|
||||
"bloodtransfusion": "a blood bag on a steel hook with a transfusion tube and needle",
|
||||
"cleaverstorm": "a whirlwind spiral of twelve small orbiting meat cleavers",
|
||||
"butchersbell": "a huge rusted slaughterhouse dinner bell with a bone clapper",
|
||||
"marrowdraught": "a frothing tankard of dark marrow with a bone straw",
|
||||
"slaughtertime": "a cracked hourglass with blood instead of sand, frozen mid-drop",
|
||||
"panicroom": "a small riveted iron bunker door with a spinning lock wheel",
|
||||
"skinnerscoin": "a gleaming gold coin stamped with a skinning knife",
|
||||
"gutreroll": "a loop of intestine twisted into a circular arrow with dice pips",
|
||||
}
|
||||
for aid, subject in ACTIVES.items():
|
||||
SPECS["a_" + aid] = Spec(subject + ", isolated inventory object, strong top-left light, no medallion, no icon background", 32)
|
||||
|
||||
|
||||
# Reference-derived industrial ramps. All generated images are mapped onto this
|
||||
# palette so independent API calls remain visually coherent.
|
||||
|
||||
Reference in new issue
Block a user