CombatProfileStepDefinition
type CombatProfileStepDefinition = Partial<{
readonly conditions: readonly ({
readonly type: "self-hp" | "self-mp" | "ally-hp";
readonly op: "<=" | ">=";
readonly value: number;
readonly unit: "percent" | "value";
} | {
readonly type: "self-aura" | "target-aura";
readonly auraName: string;
readonly op: "<=" | ">=";
readonly value: number;
})[];
readonly skill: 0 | 3 | 2 | 1 | 4 | 5;
readonly priority?: boolean;
readonly cooldownMode?: "use-if-ready" | "wait-for-cooldown";
readonly waitMs?: number;
}> & {
readonly skill: number;
}
Defined in combatProfiles.ts:121