Declares every new TypeORM entity Slice 0.4 needs (ItemDefinition, CharacterItem, LootTable, LootTableEntry, CombatReward, CombatRewardItem) plus the ItemType/EquipmentSlot/ItemRarity enums, and adds the two columns existing entities gain: Character.silver and MonsterDefinition.lootTableId. No migration SQL or service logic yet - just schema declarations backed by a metadata-driven schema spec. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
11 lines
243 B
TypeScript
11 lines
243 B
TypeScript
// Slice 0.4 only stores the slot as content data. Slice 0.5 makes it functional.
|
|
export enum EquipmentSlot {
|
|
WEAPON = 'WEAPON',
|
|
HEAD = 'HEAD',
|
|
CHEST = 'CHEST',
|
|
HANDS = 'HANDS',
|
|
LEGS = 'LEGS',
|
|
FEET = 'FEET',
|
|
AMULET = 'AMULET',
|
|
}
|