aboutsummaryrefslogtreecommitdiff
path: root/server/data/src/entities.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-12-16 01:07:41 +0100
committermetamuffin <metamuffin@disroot.org>2025-12-16 01:07:41 +0100
commite2efb15aa58477d898f92c8959242c0da3ce62bc (patch)
treedbea74993c73c2f3f43fcf771c01dbd8d2607c5d /server/data/src/entities.rs
parent48d7482ded28ce9d3d4ff52517b48665ff1b8ebd (diff)
downloadhurrycurry-e2efb15aa58477d898f92c8959242c0da3ce62bc.tar
hurrycurry-e2efb15aa58477d898f92c8959242c0da3ce62bc.tar.bz2
hurrycurry-e2efb15aa58477d898f92c8959242c0da3ce62bc.tar.zst
Add player portal pair entity; fix tile/item remapping
Diffstat (limited to 'server/data/src/entities.rs')
-rw-r--r--server/data/src/entities.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/server/data/src/entities.rs b/server/data/src/entities.rs
index 1b0d4548..62947b05 100644
--- a/server/data/src/entities.rs
+++ b/server/data/src/entities.rs
@@ -38,6 +38,14 @@ pub enum EntityDecl {
from: Vec2,
to: Vec2,
},
+ PlayerPortalPair {
+ a: IVec2,
+ b: IVec2,
+ #[serde(default = "default_tile")]
+ in_tile: TileIndex,
+ #[serde(default = "default_tile")]
+ out_tile: TileIndex,
+ },
Customers {
scaling_factor: Option<f32>,
spawn_cooldown: Option<f32>,