refactors beatitude, and prepping readme for week 7

This commit is contained in:
Llywelwyn 2023-08-21 12:50:30 +01:00
parent 469d83994e
commit 831720ce37
14 changed files with 172 additions and 63 deletions

View file

@ -210,6 +210,19 @@ pub struct GrantsXP {
pub amount: i32,
}
#[derive(Debug, Serialize, Deserialize, Clone, Eq, PartialEq, Hash)]
pub enum BUC {
Cursed,
Uncursed,
Blessed,
}
#[derive(Component, Debug, Serialize, Deserialize, Clone)]
pub struct Beatitude {
pub buc: BUC,
pub known: bool,
}
#[derive(Component, Debug, Serialize, Deserialize, Clone)]
pub struct Item {
pub weight: f32, // in lbs
@ -314,9 +327,6 @@ pub struct Equipped {
pub slot: EquipmentSlot,
}
#[derive(Component, Debug, Serialize, Deserialize, Clone)]
pub struct Cursed {}
#[derive(Component, Debug, ConvertSaveload, Clone)]
pub struct ProvidesHealing {
pub n_dice: i32,