struct ConsumableDetails {
#[key]
id: u64,
creator_id: u64,
name: felt252,
description: ByteArray,
effect: Effect,
onchain_art: ByteArray,
offchain_art: ByteArray
}
struct Effect {
Heal: u16,
BoostStat: (Stat, u8),
}
enum Stat {
strength: u8,
dexterity: u8,
vitality: u8,
intelligence: u8,
wisdom: u8,
charisma: u8,
luck: u8,
}
Depends on Creator Registration Component
Depends on Creator Registration Component