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(