mirror of
https://git.ethanthesleepy.one/ethanaobrien/ew
synced 2026-07-12 00:32:20 +08:00
Add coins/primogems and item limits
This commit is contained in:
@@ -77,9 +77,9 @@ pub fn check_for_region(user: &mut JsonValue, headers: &HeaderMap) {
|
||||
// true - limit reached
|
||||
// false - all good
|
||||
pub const GIFT_LIMIT: usize = 100000;
|
||||
pub const LIMIT_ITEMS: i64 = 200000000;
|
||||
pub const LIMIT_COINS: i64 = 2000000000;
|
||||
pub const LIMIT_PRIMOGEMS: i64 = 1000000;
|
||||
pub const LIMIT_ITEMS: i64 = 9999999;
|
||||
pub const LIMIT_COINS: i64 = 999999999;
|
||||
pub const LIMIT_PRIMOGEMS: i64 = 9999999;
|
||||
|
||||
fn give(array: &mut JsonValue, shop_id: &str, master_item_id: i64, limit: i64, count_id: &str, count: i64, default_push: JsonValue) -> bool {
|
||||
for data in array.members_mut() {
|
||||
|
||||
@@ -361,7 +361,15 @@ pub fn cheat(req: HttpRequest, _body: String) -> HttpResponse {
|
||||
if id == 0 {
|
||||
continue;
|
||||
}
|
||||
items::gift_item_basic(id, items::LIMIT_ITEMS, data["reward_type"].as_i32().unwrap(), "You have cheated. Here are \"gifts\"", &mut user);
|
||||
let reward_type = data["reward_type"].as_i32().unwrap();
|
||||
let limit = if reward_type == 4 {
|
||||
items::LIMIT_COINS
|
||||
} else if reward_type == 1 {
|
||||
items::LIMIT_PRIMOGEMS
|
||||
} else {
|
||||
items::LIMIT_ITEMS
|
||||
};
|
||||
items::gift_item_basic(id, limit, reward_type, "You have cheated. Here are \"gifts\".", &mut user);
|
||||
}
|
||||
|
||||
userdata::save_acc_home(&key, user);
|
||||
|
||||
@@ -1,4 +1,14 @@
|
||||
{
|
||||
"1": {
|
||||
"reward_type": 4,
|
||||
"en": "Coin",
|
||||
"jp": "Coin"
|
||||
},
|
||||
"1000": {
|
||||
"reward_type": 1,
|
||||
"en": "Primogem (idk what its actually called)",
|
||||
"jp": "Primogem (idk what its actually called)"
|
||||
},
|
||||
"15010001": {
|
||||
"reward_type": 3,
|
||||
"en": "1x Scout Ticket",
|
||||
|
||||
Reference in New Issue
Block a user