Release v0.1.3 2026-07-11

This commit is contained in:
Warren H
2026-07-11 23:23:02 -04:00
parent 076f6cf97c
commit b48b3a4f8f
103 changed files with 6708 additions and 454 deletions
+11 -4
View File
@@ -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 {