Skip to main content

homm5_types/spell/
mod.rs

1use serde::{Serialize, Deserialize};
2use crate::common::FileRef;
3
4#[derive(Debug, Serialize, Deserialize)]
5#[allow(non_snake_case)]
6pub struct SpellShared {
7    pub NameFileRef: Option<FileRef>,
8    pub LongDescriptionFileRef: Option<FileRef>,
9    pub Texture: Option<FileRef>,
10    pub Level: u8,
11    pub MagicSchool: String,
12    pub IsAimed: bool,
13    pub IsAreaAttack: bool
14}