This commit is contained in:
33333-33333 2026-07-17 12:25:23 +09:00
commit 61718e2981
18 changed files with 572 additions and 190 deletions

View file

@ -392,6 +392,10 @@
it.vy = Math.sin(a) * deterministicRange(this, "zunchi-burst-speed-y", 200, 480, source, pin, i) - deterministicRange(this, "zunchi-burst-up", 30, 160, source, pin, i);
it.achievementBurstOwnerId = source?.id || "";
it.achievementBurstNeverStopped = true;
// A burst starts inside the owner's body. It must clear the owner once
// before a later return can count as a self-hit; otherwise the spawn
// overlap itself consumes the hit and slows the projectile.
it.achievementBurstClearedOwner = false;
it.achievementBurstLaunchedAt = this.time || 0;
if (pin?.type === "oshibyo") it._achievementDangerSource = pin;
it.stage = "fresh";