From 6ef5ea66816314061e3bd54e32730ce4e09fdb99 Mon Sep 17 00:00:00 2001 From: jake Date: Mon, 30 Jan 2023 15:45:34 -0700 Subject: [PATCH] set mag owner when creating a char --- src/entity/item/mag.rs | 2 +- src/login/character.rs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/entity/item/mag.rs b/src/entity/item/mag.rs index dbdb4a7..17fa1b4 100644 --- a/src/entity/item/mag.rs +++ b/src/entity/item/mag.rs @@ -521,7 +521,7 @@ pub enum MagCellError { #[derive(Debug, Clone, PartialEq, Eq)] pub enum MagModifier { - FeedMag{ + FeedMag { food: ItemEntityId, }, BankMag, // when putting a mag in the bank it truncates the values which has applications when raising degenerate mags diff --git a/src/login/character.rs b/src/login/character.rs index cd6bb65..7f626cf 100644 --- a/src/login/character.rs +++ b/src/login/character.rs @@ -266,6 +266,8 @@ async fn new_character(entity_gateway: &mut EG, user: character_id: character.id, }).await?; + entity_gateway.change_mag_owner(&mag.id, &character).await?; + let mut monomates = Vec::new(); for _ in 0..4usize { let monomate = entity_gateway.create_item(