adds docs, removes some useless pub statements

This commit is contained in:
2019-10-19 16:12:27 +02:00
parent a552d7beee
commit 24807615f7
5 changed files with 47 additions and 16 deletions

View File

@@ -54,8 +54,7 @@ pub fn sell_item_transaction(
conn.transaction(|| {
let deleted = LootManager(conn, id)
.remove(loot_id)?;
let mut sell_value =
deleted.base_price as f64 / 2.0;
let mut sell_value = deleted.sell_value() as f64;
if let Some(modifier) = price_mod {
sell_value *= modifier;
}
@@ -81,8 +80,8 @@ pub fn buy_item_from_inventory(
let item = Inventory(conn).find(item_id)?;
let new_item = LootManager(conn, id).add_from(&item)?;
let sell_price = match price_mod {
Some(modifier) => item.base_price as f64 * modifier,
None => item.base_price as f64,
Some(modifier) => item.value() as f64 * modifier,
None => item.value() as f64,
};
AsPlayer(conn, id)
.update_wealth(-sell_price)