ttrpg-tools/src/journals/mothership/index.ts

67 lines
939 B
TypeScript
Raw Normal View History

2026-03-23 01:13:19 +08:00
/**
* Mothership TRPG Store
*
* @module journals/mothership
*/
export type {
CharacterStats,
CharacterSaves,
InventoryItem,
VitalValue,
StressValue,
MothershipCharacter,
MothershipStoreState,
} from "./types";
export {
// Store 核心
store,
setStore,
useCharacterStore,
getCharacter,
// 初始化
createDefaultCharacter,
resetCharacter,
setCharacter,
// Stats 操作
setStat,
setStats,
// Saves 操作
setSave,
setSaves,
// Skills 操作
addSkill,
removeSkill,
setSkills,
// Inventory 操作
addInventoryItem,
removeInventoryItem,
updateInventoryItemQuantity,
updateInventoryItemAttributes,
// Status 操作
addStatus,
removeStatus,
// HP 操作
setHP,
takeDamage,
healHP,
// Stress 操作
setStress,
addStress,
reduceStress,
// Wounds 操作
setWounds,
addWound,
healWound,
} from "./characterStore";