mirror of
https://git.ethanthesleepy.one/ethanaobrien/ew.git
synced 2025-05-13 11:37:33 -05:00
Add overflow check
This commit is contained in:
parent
b51533dbbe
commit
40593c45ff
1 changed files with 3 additions and 0 deletions
|
@ -333,6 +333,9 @@ pub fn advance_variable_mission(min: i64, max: i64, missions: &mut JsonValue) ->
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
let mission_info = &crate::router::mission::MISSION_LIST[i.to_string()];
|
let mission_info = &crate::router::mission::MISSION_LIST[i.to_string()];
|
||||||
|
if i == max && mission_info["conditionNumber"].as_i64().unwrap() <= mission_status["progress"].as_i64().unwrap() {
|
||||||
|
break;
|
||||||
|
}
|
||||||
if mission_info["conditionNumber"].as_i64().unwrap() > mission_status["progress"].as_i64().unwrap() + 1 {
|
if mission_info["conditionNumber"].as_i64().unwrap() > mission_status["progress"].as_i64().unwrap() + 1 {
|
||||||
if !update_mission_status(i, 0, false, false, true, missions).is_none() {
|
if !update_mission_status(i, 0, false, false, true, missions).is_none() {
|
||||||
rv.push(i).unwrap();
|
rv.push(i).unwrap();
|
||||||
|
|
Loading…
Add table
Reference in a new issue