From 8f84e00e7e13e9a81702b2a45dd031ccbf40072b Mon Sep 17 00:00:00 2001 From: juliancoffee <lightdarkdaughter@gmail.com> Date: Thu, 23 Sep 2021 00:19:15 +0300 Subject: [PATCH] Hardened Loot handling part two + clippy advices + use LootSpec::Nothing for basic_summon explicitly --- common/src/lottery.rs | 2 +- common/src/states/basic_summon.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/common/src/lottery.rs b/common/src/lottery.rs index 46d5b5cc9a..301b1facb4 100644 --- a/common/src/lottery.rs +++ b/common/src/lottery.rs @@ -96,7 +96,7 @@ impl<T: AsRef<str>> LootSpec<T> { warn!(?e, "Invalid item path"); None }, - |i| Some(i), + Option::Some, ), Self::ItemQuantity(item, lower, upper) => { let range = *lower..=*upper; diff --git a/common/src/states/basic_summon.rs b/common/src/states/basic_summon.rs index 338b488e75..eab53dd47b 100644 --- a/common/src/states/basic_summon.rs +++ b/common/src/states/basic_summon.rs @@ -187,7 +187,7 @@ impl CharacterBehavior for Data { .scale .unwrap_or(comp::Scale(1.0)), anchor: None, - drop_item: None, + drop_item: Some(crate::lottery::LootSpec::Nothing), rtsim_entity: None, projectile, });