feat: clickable pause buttons, 2x dash with 30% slow, cleaver melee sweep

This commit is contained in:
Quintine committed 2026-08-13 13:50:50 +10:00
1 parent 59869945d0
commit 85238be844
10 files changed
+67 -30

No files matched your search

+1 -1
View File
@@ -83,7 +83,7 @@ function boot(seed) {
const AIM_JITTER = {
bullet: 0.07, spread: 0.05, bounce: 0.07, boomerang: 0.05, pierce_drag: 0.04,
cone: 0.03, flame: 0.03,
homing: 0, lob: 0, lob_trap: 0, lob_swarm: 0, slam: 0, saw: 0, beam: 0,
homing: 0, lob: 0, lob_trap: 0, lob_swarm: 0, slam: 0, saw: 0, beam: 0, sweep: 0,
};
const FLOOR = 3; // mid-game enemy mix
+1
View File
@@ -28,6 +28,7 @@ function effectiveDps(w) {
case 'lob_trap': return base * 1.3; // direct + trap zone control
case 'lob_swarm': return (w.dmg * 6) / w.interval * 0.85; // 6 homing maggots
case 'slam': return base * 1.3; // AoE multi-hit
case 'sweep': return base * 1.5; // arc can hit multiple enemies
case 'saw': return base * 1.1; // continuous contact
case 'beam': return (w.dmg * 1.0) / ((w.chargeTime || 0.8) + w.interval) * 1.2; // full-charge cycle, line pierce
default: return base;