Update class mechanics, stat rulesets, and CoA reference catalogs
This commit is contained in:
1 parent
b16821e92e
commit
39458d5de6
221 files changed
+2584962
-568
No files matched your search
@@ -6,6 +6,8 @@ import type { GameplaySettings } from "../game/combatStore";
|
||||
import type { ManastormProgress } from "../game/manastormProgress";
|
||||
import type { DungeonRunCheckpoint } from "../game/dungeonRunCheckpoint";
|
||||
import type { BossCardCollection } from "../game/bossCards";
|
||||
import type { Wow335HunterPetFamily } from "../game/wow335HunterPetFamilySelection";
|
||||
import type { CharacterStatRuleset } from "../game/characterStatRuleset";
|
||||
|
||||
export type ShellPhase = "login" | "characters" | "create-character" | "main-menu" | "class-hall" | "dungeons" | "manastorms" | "arenas" | "arena-game" | "gm-admin" | "bite-sized-editor" | "game";
|
||||
export type SessionKind = "account" | "offline";
|
||||
@@ -32,6 +34,10 @@ export interface CharacterProfile {
|
||||
categoryId?: ContentCategoryId;
|
||||
/** RoM's inactive class. The active primary remains `classId`. */
|
||||
secondaryClassId?: RomClassId | null;
|
||||
/** Optional for legacy profile inputs; repository-normalized profiles always include a value. */
|
||||
statRuleset?: CharacterStatRuleset;
|
||||
/** Persisted choice for a Hunter's current pet family; legacy profiles default to Wolf. */
|
||||
hunterPetFamily?: Wow335HunterPetFamily;
|
||||
gender: GenderId;
|
||||
appearance: CharacterAppearance;
|
||||
level: number;
|
||||
|
||||
Reference in new issue
Block a user