Loads of work to replace panics with results.
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -35,7 +35,7 @@ impl TestStep {
|
||||
match self {
|
||||
TestStep::SetPokemon { place, from_party } => {
|
||||
let p = battle.parties()[from_party[0] as usize].get_pokemon(from_party[1] as usize);
|
||||
battle.sides_mut()[place[0] as usize].set_pokemon(place[1], p);
|
||||
battle.sides_mut()[place[0] as usize].set_pokemon(place[1], p).unwrap();
|
||||
}
|
||||
TestStep::SetMoveChoice {
|
||||
for_pokemon,
|
||||
|
||||
@@ -107,8 +107,8 @@ fn validate_assurance() {
|
||||
|
||||
let battle = Battle::new(lib.clone(), vec![party1, party2], false, 2, 1, None);
|
||||
|
||||
battle.sides()[0].set_pokemon(0, Some(p1.clone()));
|
||||
battle.sides()[1].set_pokemon(0, Some(p2.clone()));
|
||||
battle.sides()[0].set_pokemon(0, Some(p1.clone())).unwrap();
|
||||
battle.sides()[1].set_pokemon(0, Some(p2.clone())).unwrap();
|
||||
|
||||
let script = lib
|
||||
.load_script(ScriptOwnerData::None, ScriptCategory::Move, &"assurance".into())
|
||||
|
||||
Reference in New Issue
Block a user