Skip to content

Commit 70e7d2c

Browse files
committed
feat: add ItemUseResult
1 parent 63455f7 commit 70e7d2c

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/utils/items.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { AchievementReward } from './Achievement.js';
2+
13
export interface ItemDrop {
24
item: ItemString;
35
result: ItemExecuteResult;
@@ -16,6 +18,12 @@ export interface ItemExecuteResult {
1618
item?: ItemString;
1719
}
1820

21+
export interface ItemUseResult {
22+
inventory: ItemString[];
23+
result: ItemExecuteResult;
24+
achievement?: AchievementReward;
25+
}
26+
1927
export type ItemRarityString = keyof typeof ItemRarity;
2028
export type ItemTypeString = keyof typeof ItemType;
2129
export type ItemTypeStringUppercase = Uppercase<ItemTypeString>;

0 commit comments

Comments
 (0)