these should probably only specify the tool used

This commit is contained in:
jake 2020-08-20 22:18:31 -06:00
parent 47071c0d6f
commit 1dc07e216e

View File

@ -1,5 +1,5 @@
use serde::{Serialize, Deserialize};
use crate::entity::item::ItemEntityId;
use crate::entity::item::tool::ToolType;
#[derive(Debug, Copy, Clone)]
pub enum ItemParseError {
@ -255,10 +255,10 @@ impl MagType {
#[derive(Debug, Clone, PartialEq)]
pub enum MagModifier {
FeedMag{
food: ItemEntityId,
food: ToolType,
},
BankMag,
MagCell(ItemEntityId),
BankMag, // when putting a mag in the bank it truncates the values which has applications when raising degenerate mags
MagCell(ToolType),
}
#[derive(Debug, Copy, Clone, PartialEq)]