Release v0.1.3 2026-07-11
This commit is contained in:
+11
-4
@@ -1,15 +1,20 @@
|
||||
import type { HealerClassId, InventoryItem } from "../game/types";
|
||||
import type { GearProgress } from "../game/progression/gear";
|
||||
import type { CollectionLog, MaterialStack } from "../game/progression/loot";
|
||||
|
||||
export type SaveSlotId = 1 | 2 | 3;
|
||||
export type AppScreen = "login" | "saves" | "home" | "profile" | "settings" | "mode" | "game";
|
||||
export type AppScreen = "login" | "saves" | "home" | "profile" | "gear" | "settings" | "mode" | "game";
|
||||
export type GameModeId = "roguelike-pve" | "dungeons" | "roguelike-pvp" | "stadium-pvp";
|
||||
|
||||
export interface CollectionDrop {
|
||||
id: string;
|
||||
name: string;
|
||||
icon: string;
|
||||
rarity: "Common" | "Uncommon" | "Rare" | "Mythic";
|
||||
rarity: "Common" | "Uncommon" | "Rare" | "Epic" | "Legendary";
|
||||
count: number;
|
||||
chance: string;
|
||||
itemLevel?: number;
|
||||
kind: "coin" | "pet";
|
||||
}
|
||||
|
||||
export interface BossCollection {
|
||||
@@ -33,7 +38,7 @@ export interface HealerProgress {
|
||||
}
|
||||
|
||||
export interface HunterSave {
|
||||
schemaVersion: 2;
|
||||
schemaVersion: 4;
|
||||
slotId: SaveSlotId;
|
||||
hunterName: string;
|
||||
activeClassId: HealerClassId;
|
||||
@@ -42,7 +47,9 @@ export interface HunterSave {
|
||||
playSeconds: number;
|
||||
updatedAt: string;
|
||||
stats: HunterStats;
|
||||
collections: BossCollection[];
|
||||
materials: MaterialStack[];
|
||||
collectionLog: CollectionLog;
|
||||
gearProgress: GearProgress;
|
||||
}
|
||||
|
||||
export interface SaveSlotState {
|
||||
|
||||
Reference in New Issue
Block a user