feat: clickable pause buttons, 2x dash with 30% slow, cleaver melee sweep
This commit is contained in:
1 parent
59869945d0
commit
85238be844
10 files changed
+67
-30
No files matched your search
+1
-1
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user