diff options
Diffstat (limited to 'server/src/recipes.rs')
| -rw-r--r-- | server/src/recipes.rs | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/server/src/recipes.rs b/server/src/recipes.rs index 11c455ba..b99cd21e 100644 --- a/server/src/recipes.rs +++ b/server/src/recipes.rs @@ -73,3 +73,11 @@ impl Gamedata {          self.tile_names.iter().position(|t| t == name)      }  } +impl Action { +    pub fn duration(&self) -> f32 { +        match self { +            Action::Instant | Action::Never => 0., +            Action::Passive(x) | Action::Active(x) => *x, +        } +    } +} | 
