Merge pull request 'max stack for each tool' (#159) from tool_stacks into master

Reviewed-by: jake <jake@sharnoth.com>
This commit is contained in:
jake 2020-05-30 01:36:01 -04:00
commit e657800a22

View File

@ -218,6 +218,39 @@ impl ToolType {
}
}
pub fn max_stack(&self) -> u8 {
match self {
ToolType::Monomate => 10,
ToolType::Dimate => 10,
ToolType::Trimate => 10,
ToolType::Monofluid => 10,
ToolType::Difluid => 10,
ToolType::Trifluid => 10,
ToolType::SolAtomizer => 10,
ToolType::MoonAtomizer => 10,
ToolType::StarAtomizer => 10,
ToolType::Antidote => 10,
ToolType::Antiparalysis => 10,
ToolType::Telepipe => 10,
ToolType::TrapVision => 10,
ToolType::Monogrinder => 99,
ToolType::Digrinder => 99,
ToolType::Trigrinder => 99,
ToolType::PowerMaterial => 99,
ToolType::MindMaterial => 99,
ToolType::EvadeMaterial => 99,
ToolType::HpMaterial => 99,
ToolType::TpMaterial => 99,
ToolType::DefMaterial => 99,
ToolType::LuckMaterial => 99,
ToolType::Addslot => 99,
ToolType::PhotonDrop => 99,
ToolType::PhotonSphere => 99,
ToolType::PhotonCrystal => 99,
_ => 1,
}
}
pub fn value(&self) -> [u8; 3] {
match self {
ToolType::Monomate => [0x03, 0x00, 0x00],