diff options
author | Alexander Foremny <aforemny@posteo.de> | 2024-03-18 04:58:00 +0100 |
---|---|---|
committer | Alexander Foremny <aforemny@posteo.de> | 2024-03-18 07:02:29 +0100 |
commit | ec17616f8d6041ac5d93a786edec0f5d0f969a46 (patch) | |
tree | c3a1738aa715f33438591904310c1fca3f475349 /src/shared/ability.rs | |
parent | 937e1ed8d240c1a5b42f5b8cf1104321b9d79c4a (diff) |
feat: speed ability
Diffstat (limited to 'src/shared/ability.rs')
-rw-r--r-- | src/shared/ability.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/shared/ability.rs b/src/shared/ability.rs index cab7ae6..e776015 100644 --- a/src/shared/ability.rs +++ b/src/shared/ability.rs @@ -6,8 +6,9 @@ use std::ops::*; #[derive(Copy, Clone, PartialEq, Debug, Deserialize, Serialize)] pub enum Ability { - Targeted(TargetedAbility), + Activated(ActivatedAbility), Directional(DirectionalAbility), + Targeted(TargetedAbility), } #[derive(Copy, Clone, PartialEq, Debug, Deserialize, Serialize)] @@ -42,6 +43,11 @@ impl TargetedAbility { } #[derive(Copy, Clone, PartialEq, Debug, Deserialize, Serialize)] +pub enum ActivatedAbility { + Speed, +} + +#[derive(Copy, Clone, PartialEq, Debug, Deserialize, Serialize)] pub enum DirectionalAbility { Spear, } |