From 264df06a47f53de721ab7e01243d38f30ae8dc87 Mon Sep 17 00:00:00 2001 From: Ethan O'Brien <77750390+ethanaobrien@users.noreply.github.com> Date: Tue, 16 Apr 2024 12:40:20 -0500 Subject: [PATCH] Give reward thing when you get a new old person --- src/router/global.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/router/global.rs b/src/router/global.rs index aaeb05a..aff2e3e 100644 --- a/src/router/global.rs +++ b/src/router/global.rs @@ -118,6 +118,22 @@ pub fn error_resp() -> HttpResponse { pub fn give_character(id: String, user: &mut JsonValue) -> bool { for (_i, data) in user["card_list"].members().enumerate() { if data["master_card_id"].to_string() == id { + let mut has = false; + for (_j, dataa) in user["item_list"].members_mut().enumerate() { + has = true; + if dataa["master_item_id"].as_i64().unwrap() == 19100001 { + dataa["amount"] = (dataa["amount"].as_i64().unwrap() + 10).into(); + } + break; + } + if !has { + user["item_list"].push(object!{ + id: 19100001, + master_item_id: 19100001, + amount: 10, + expire_date_time: null + }).unwrap(); + } return false; } }