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
+21
-21
@@ -6,31 +6,31 @@
|
||||
<meta name="theme-color" content="#0a0305">
|
||||
<link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 64 64%22><text y=%2252%22 x=%2250%22 text-anchor=%22middle%22 dominant-baseline=%22middle%22 font-size=%2252%22>🔪</text></svg>">
|
||||
<title>MEATSLICER</title>
|
||||
<link rel="stylesheet" href="css/style.css?v=39">
|
||||
<link rel="stylesheet" href="css/style.css?v=40">
|
||||
</head>
|
||||
<body>
|
||||
<div id="wrap">
|
||||
<canvas id="game" width="960" height="640"></canvas>
|
||||
</div>
|
||||
<script src="js/utils.js?v=39"></script>
|
||||
<script src="js/state.js?v=39"></script>
|
||||
<script src="js/input.js?v=39"></script>
|
||||
<script src="js/sfx.js?v=39"></script>
|
||||
<script src="js/sfxbank.js?v=39"></script>
|
||||
<script src="js/audio.js?v=39"></script>
|
||||
<script src="js/sprites.js?v=39"></script>
|
||||
<script src="js/particles.js?v=39"></script>
|
||||
<script src="js/weapons.js?v=39"></script>
|
||||
<script src="js/bullets.js?v=39"></script>
|
||||
<script src="js/pickups.js?v=39"></script>
|
||||
<script src="js/items.js?v=39"></script>
|
||||
<script src="js/perks.js?v=39"></script>
|
||||
<script src="js/enemies.js?v=39"></script>
|
||||
<script src="js/bosses.js?v=39"></script>
|
||||
<script src="js/rooms.js?v=39"></script>
|
||||
<script src="js/player.js?v=39"></script>
|
||||
<script src="js/hud.js?v=39"></script>
|
||||
<script src="js/help.js?v=39"></script>
|
||||
<script src="js/main.js?v=39"></script>
|
||||
<script src="js/utils.js?v=40"></script>
|
||||
<script src="js/state.js?v=40"></script>
|
||||
<script src="js/input.js?v=40"></script>
|
||||
<script src="js/sfx.js?v=40"></script>
|
||||
<script src="js/sfxbank.js?v=40"></script>
|
||||
<script src="js/audio.js?v=40"></script>
|
||||
<script src="js/sprites.js?v=40"></script>
|
||||
<script src="js/particles.js?v=40"></script>
|
||||
<script src="js/weapons.js?v=40"></script>
|
||||
<script src="js/bullets.js?v=40"></script>
|
||||
<script src="js/pickups.js?v=40"></script>
|
||||
<script src="js/items.js?v=40"></script>
|
||||
<script src="js/perks.js?v=40"></script>
|
||||
<script src="js/enemies.js?v=40"></script>
|
||||
<script src="js/bosses.js?v=40"></script>
|
||||
<script src="js/rooms.js?v=40"></script>
|
||||
<script src="js/player.js?v=40"></script>
|
||||
<script src="js/hud.js?v=40"></script>
|
||||
<script src="js/help.js?v=40"></script>
|
||||
<script src="js/main.js?v=40"></script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in new issue
Block a user