Release v0.1.2 2026-07-11

This commit is contained in:
Warren H
2026-07-11 00:12:57 -04:00
parent 6726c600e4
commit 076f6cf97c
16 changed files with 556 additions and 21 deletions
+16 -3
View File
@@ -1,9 +1,9 @@
export type MemberId = "aelia" | "brann" | "nia" | "orin" | "vale";
export type AbilityId = "mend" | "renew" | "shield" | "purify" | "radiance" | "barrier";
export type BossId = "bulldrome" | "vexa" | "cindermaw";
export type BossId = "bulldrome" | "vexa" | "cindermaw" | "ember-mantis-duelist";
export type GamePhase = "briefing" | "combat" | "victory" | "defeat";
export type BottomTab = "combat" | "map" | "pack";
export type PulseKind = AbilityId | "boss" | "debuff" | "charge" | "pounce" | "tether" | "venom" | "breath" | "skyfall";
export type PulseKind = AbilityId | "boss" | "debuff" | "charge" | "pounce" | "tether" | "venom" | "breath" | "skyfall" | "slash";
export type BossMotionMode =
| "holding"
| "telegraph"
@@ -15,7 +15,11 @@ export type BossMotionMode =
| "venom_cast"
| "breath_telegraph"
| "breath_sweeping"
| "skyfall";
| "skyfall"
| "mantis_sidestep"
| "mantis_line_telegraph"
| "mantis_cross_telegraph"
| "mantis_recover";
export type WorldPosition = [number, number];
export type CircleHazardKind = "venom_pool" | "skyfall";
@@ -34,6 +38,14 @@ export interface CircleHazard {
hitIds: MemberId[];
}
export interface SlashLane {
id: string;
start: WorldPosition;
end: WorldPosition;
width: number;
damage: number;
}
export interface Debuff {
id: string;
name: string;
@@ -95,6 +107,7 @@ export interface BossMotionState {
breathStartAngle: number;
breathEndAngle: number;
hazards: CircleHazard[];
slashLanes: SlashLane[];
}
export interface AbilityDefinition {