Files
MeatSlicer/index.html
T
MeatSlicer Developer 4f46d54e99 Item system overhaul: rarity bands, per-item caps, source pools + 14 new passives
- Add ITEM_RARITY (common/uncommon/rare/legendary) with per-item tier caps
- Weighted pools per source: elites favour common, item rooms uncommon,
  bosses rare/legendary; legendaries are boss-exclusive; capped items excluded
- Rarity-weighted powerScore so deep common stacks inflate difficulty less
- Differentiate duplicates: Grafted Trigger, Crow Bait, Hollow Bones, Twin Hearts
- 14 new clean passives incl. Chill Gland (activates slowOnHit) and Hooked Sinew
  (activates magnetPull); revive magnetPull in pickups
- Rarity-tinted pedestal glow + nameplates, rarity-sorted HUD implant tray,
  dynamic help implant pages (8 -> 9)
- Generate 14 item icons via gen_assets.py; bump asset cache to v=38
- Update smoke tests for 60 items, per-item caps, pools, weighted power
2026-07-30 15:21:02 +10:00

37 lines
1.4 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<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=38">
</head>
<body>
<div id="wrap">
<canvas id="game" width="960" height="640"></canvas>
</div>
<script src="js/utils.js?v=38"></script>
<script src="js/state.js?v=38"></script>
<script src="js/input.js?v=38"></script>
<script src="js/sfx.js?v=38"></script>
<script src="js/sfxbank.js?v=38"></script>
<script src="js/audio.js?v=38"></script>
<script src="js/sprites.js?v=38"></script>
<script src="js/particles.js?v=38"></script>
<script src="js/weapons.js?v=38"></script>
<script src="js/bullets.js?v=38"></script>
<script src="js/pickups.js?v=38"></script>
<script src="js/items.js?v=38"></script>
<script src="js/perks.js?v=38"></script>
<script src="js/enemies.js?v=38"></script>
<script src="js/bosses.js?v=38"></script>
<script src="js/rooms.js?v=38"></script>
<script src="js/player.js?v=38"></script>
<script src="js/hud.js?v=38"></script>
<script src="js/help.js?v=38"></script>
<script src="js/main.js?v=38"></script>
</body>
</html>