From 19b36086f6381fe75b00ed097180e2bd576d1ec3 Mon Sep 17 00:00:00 2001 From: tom-overton Date: Mon, 5 Dec 2022 04:14:49 -0800 Subject: USUM: Fix an issue where Mega Scizor's stats were updated instead of Aegislash-B's --- src/com/sneed/pkrandom/romhandlers/Gen7RomHandler.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/com/sneed/pkrandom/romhandlers/Gen7RomHandler.java') diff --git a/src/com/sneed/pkrandom/romhandlers/Gen7RomHandler.java b/src/com/sneed/pkrandom/romhandlers/Gen7RomHandler.java index f0d315b..1a9909b 100644 --- a/src/com/sneed/pkrandom/romhandlers/Gen7RomHandler.java +++ b/src/com/sneed/pkrandom/romhandlers/Gen7RomHandler.java @@ -1253,9 +1253,13 @@ public class Gen7RomHandler extends Abstract3DSRomHandler { @Override public Map getUpdatedPokemonStats(int generation) { Map map = GlobalConstants.getStatChanges(generation); + int aegislashBlade = Species.SMFormes.aegislashB; + if (romEntry.romType == Gen7Constants.Type_USUM) { + aegislashBlade = Species.USUMFormes.aegislashB; + } switch(generation) { case 8: - map.put(859,new StatChange(Stat.ATK.val | Stat.SPATK.val,140,140)); + map.put(aegislashBlade, new StatChange(Stat.ATK.val | Stat.SPATK.val, 140, 140)); break; } return map; -- cgit v1.2.3