From 4077067394931df0dcdbfaa277051f31ffdc01a0 Mon Sep 17 00:00:00 2001 From: Mashy Date: Thu, 6 Jun 2019 11:46:44 +1000 Subject: [PATCH] win bonus changes, more moneys --- server/src/player.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server/src/player.rs b/server/src/player.rs index f2cb090f..aaca7799 100644 --- a/server/src/player.rs +++ b/server/src/player.rs @@ -66,16 +66,19 @@ impl Player { pub fn add_win(&mut self) -> &mut Player { self.wins += 1; - self.vbox.balance_add(12); + let win_bonus = 12 + 6 * (self.wins + self.losses); + self.vbox.balance_add(win_bonus.into()); self } pub fn add_loss(&mut self) -> &mut Player { self.losses += 1; - self.vbox.balance_add(9); + let loss_bonus = 12 + 6 * (self.wins + self.losses); + self.vbox.balance_add(loss_bonus.into()); self } + pub fn construct_get(&mut self, id: Uuid) -> Result<&mut Construct, Error> { self.constructs.iter_mut().find(|c| c.id == id).ok_or(err_msg("construct not found")) }