diff --git a/src/ship/items/manager.rs b/src/ship/items/manager.rs index 07c4005..9bb4970 100644 --- a/src/ship/items/manager.rs +++ b/src/ship/items/manager.rs @@ -499,6 +499,7 @@ impl ItemManager { let consumed_item = used_item.consume(amount)?; if let ItemDetail::TechniqueDisk(tech_disk) = consumed_item.item() { + // TODO: validate tech level in packet is in bounds [1..30] character.techs.set_tech(tech_disk.tech, TechLevel(tech_disk.level as u8)); entity_gateway.save_character(character).await?; };