From ec17616f8d6041ac5d93a786edec0f5d0f969a46 Mon Sep 17 00:00:00 2001 From: Alexander Foremny Date: Mon, 18 Mar 2024 04:58:00 +0100 Subject: feat: speed ability --- src/shared/ability.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/shared/ability.rs') 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)] @@ -41,6 +42,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, -- cgit v1.2.3