aboutsummaryrefslogtreecommitdiff
path: root/server/src/entity/environment_effect.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-10-06 23:03:32 +0200
committermetamuffin <metamuffin@disroot.org>2025-10-06 23:03:40 +0200
commit176e6bc6c4c29bea3be2aceca99743b997c76c97 (patch)
tree1161e7a966843324756340da4b6452492902fa07 /server/src/entity/environment_effect.rs
parentea86b11b682500160f37b35ea8f06b081cd05036 (diff)
downloadhurrycurry-176e6bc6c4c29bea3be2aceca99743b997c76c97.tar
hurrycurry-176e6bc6c4c29bea3be2aceca99743b997c76c97.tar.bz2
hurrycurry-176e6bc6c4c29bea3be2aceca99743b997c76c97.tar.zst
Move data code to own crate + general data refactor
Diffstat (limited to 'server/src/entity/environment_effect.rs')
-rw-r--r--server/src/entity/environment_effect.rs14
1 files changed, 1 insertions, 13 deletions
diff --git a/server/src/entity/environment_effect.rs b/server/src/entity/environment_effect.rs
index 95040954..ba2c395e 100644
--- a/server/src/entity/environment_effect.rs
+++ b/server/src/entity/environment_effect.rs
@@ -16,23 +16,11 @@
*/
use super::{Entity, EntityContext};
+use hurrycurry_data::entities::EnvironmentEffect;
use hurrycurry_protocol::PacketC;
use rand::random;
-use serde::{Deserialize, Serialize};
use std::time::{Duration, Instant};
-#[derive(Clone, Debug, Deserialize, Serialize, Default)]
-pub struct EnvironmentEffect {
- name: String,
- #[serde(default = "default_onoff")]
- on: f32,
- #[serde(default = "default_onoff")]
- off: f32,
-}
-fn default_onoff() -> f32 {
- 40.
-}
-
#[derive(Clone, Debug)]
pub struct EnvironmentEffectController {
config: EnvironmentEffect,