Release v0.1.5 2026-07-12
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import { BULL_CHARGE } from "./bossMechanics";
|
||||
import { clampToArena } from "./arena";
|
||||
import { SKY_SWEEPER_BREATH } from "./bosses/skySweeper";
|
||||
import { BULL_CHARGE, SKY_SWEEPER_BREATH } from "./bosses/mechanicPool";
|
||||
import { moveToward, pointOutsideCircle, pointOutsideLane, pointToSegmentDistance } from "./geometry";
|
||||
import type { BossMotionState, MemberId, PartyMember, WorldPosition } from "./types";
|
||||
|
||||
@@ -37,24 +36,11 @@ const STACK_OFFSETS: Record<AiMemberId, WorldPosition> = {
|
||||
const LANE_EVADE_MODES: readonly BossMotionState["mode"][] = [
|
||||
"mantis_line_telegraph",
|
||||
"mantis_cross_telegraph",
|
||||
"ram_charge_telegraph",
|
||||
"ram_charging",
|
||||
"ram_shatter",
|
||||
"cinderback_curl",
|
||||
"cinderback_ricochet",
|
||||
"sandglass_burrow_telegraph",
|
||||
"sandglass_burrowing",
|
||||
"crab_scuttle_telegraph",
|
||||
"crab_scuttling",
|
||||
"ghost_soul_cross",
|
||||
"ghost_soul_cross_followup",
|
||||
];
|
||||
const FORMATION_MODES: readonly BossMotionState["mode"][] = [
|
||||
"holding", "telegraph", "tethering", "venom_cast", "skyfall", "mantis_sidestep", "mantis_recover",
|
||||
"ram_quake", "ram_recover", "cinderback_slam", "cinderback_recover", "sandglass_eruption", "sandglass_hourglass", "sandglass_recover",
|
||||
"crab_tidal_burst", "crab_recover", "ghost_haunting", "ghost_recover", "golem_shockwave", "golem_crownfall", "golem_recover",
|
||||
"holding", "telegraph", "tethering", "venom_cast", "skyfall", "cinderback_slam", "sandglass_hourglass", "golem_shockwave", "golem_crownfall",
|
||||
];
|
||||
const DASH_MODES: readonly BossMotionState["mode"][] = ["telegraph", "charging", "ram_charge_telegraph", "ram_charging", "cinderback_curl", "cinderback_ricochet", "sandglass_burrow_telegraph", "sandglass_burrowing", "crab_scuttle_telegraph", "crab_scuttling"];
|
||||
const DASH_MODES: readonly BossMotionState["mode"][] = ["telegraph", "charging"];
|
||||
|
||||
const FORMATION_SLOTS: Record<AiMemberId, WorldPosition> = {
|
||||
// Bosses face Brann during normal uptime, making positive Z their front.
|
||||
|
||||
Reference in New Issue
Block a user