from typing import List, Tuple, Set Grass_Land_1_E1 = "Grass Land 1 - Enemy 1 (Waddle Dee)" Grass_Land_1_E2 = "Grass Land 1 - Enemy 2 (Sir Kibble)" Grass_Land_1_E3 = "Grass Land 1 - Enemy 3 (Cappy)" Grass_Land_1_E4 = "Grass Land 1 - Enemy 4 (Sparky)" Grass_Land_1_E5 = "Grass Land 1 - Enemy 5 (Bronto Burt)" Grass_Land_1_E6 = "Grass Land 1 - Enemy 6 (Sasuke)" Grass_Land_1_E7 = "Grass Land 1 - Enemy 7 (Poppy Bros Jr.)" Grass_Land_2_E1 = "Grass Land 2 - Enemy 1 (Rocky)" Grass_Land_2_E2 = "Grass Land 2 - Enemy 2 (KeKe)" Grass_Land_2_E3 = "Grass Land 2 - Enemy 3 (Bobo)" Grass_Land_2_E4 = "Grass Land 2 - Enemy 4 (Poppy Bros Jr.)" Grass_Land_2_E5 = "Grass Land 2 - Enemy 5 (Waddle Dee)" Grass_Land_2_E6 = "Grass Land 2 - Enemy 6 (Popon Ball)" Grass_Land_2_E7 = "Grass Land 2 - Enemy 7 (Bouncy)" Grass_Land_2_E8 = "Grass Land 2 - Enemy 8 (Tick)" Grass_Land_2_E9 = "Grass Land 2 - Enemy 9 (Bronto Burt)" Grass_Land_2_E10 = "Grass Land 2 - Enemy 10 (Nruff)" Grass_Land_3_E1 = "Grass Land 3 - Enemy 1 (Sparky)" Grass_Land_3_E2 = "Grass Land 3 - Enemy 2 (Rocky)" Grass_Land_3_E3 = "Grass Land 3 - Enemy 3 (Nruff)" Grass_Land_3_E4 = "Grass Land 3 - Enemy 4 (Bouncy)" Grass_Land_4_E1 = "Grass Land 4 - Enemy 1 (Loud)" Grass_Land_4_E2 = "Grass Land 4 - Enemy 2 (Babut)" Grass_Land_4_E3 = "Grass Land 4 - Enemy 3 (Rocky)" Grass_Land_4_E4 = "Grass Land 4 - Enemy 4 (Kapar)" Grass_Land_4_E5 = "Grass Land 4 - Enemy 5 (Glunk)" Grass_Land_4_E6 = "Grass Land 4 - Enemy 6 (Oro)" Grass_Land_4_E7 = "Grass Land 4 - Enemy 7 (Peran)" Grass_Land_5_E1 = "Grass Land 5 - Enemy 1 (Propeller)" Grass_Land_5_E2 = "Grass Land 5 - Enemy 2 (Broom Hatter)" Grass_Land_5_E3 = "Grass Land 5 - Enemy 3 (Bouncy)" Grass_Land_5_E4 = "Grass Land 5 - Enemy 4 (Sir Kibble)" Grass_Land_5_E5 = "Grass Land 5 - Enemy 5 (Waddle Dee)" Grass_Land_5_E6 = "Grass Land 5 - Enemy 6 (Sasuke)" Grass_Land_5_E7 = "Grass Land 5 - Enemy 7 (Nruff)" Grass_Land_5_E8 = "Grass Land 5 - Enemy 8 (Tick)" Grass_Land_6_E1 = "Grass Land 6 - Enemy 1 (Como)" Grass_Land_6_E2 = "Grass Land 6 - Enemy 2 (Togezo)" Grass_Land_6_E3 = "Grass Land 6 - Enemy 3 (Bronto Burt)" Grass_Land_6_E4 = "Grass Land 6 - Enemy 4 (Cappy)" Grass_Land_6_E5 = "Grass Land 6 - Enemy 5 (Bobo)" Grass_Land_6_E6 = "Grass Land 6 - Enemy 6 (Mariel)" Grass_Land_6_E7 = "Grass Land 6 - Enemy 7 (Yaban)" Grass_Land_6_E8 = "Grass Land 6 - Enemy 8 (Broom Hatter)" Grass_Land_6_E9 = "Grass Land 6 - Enemy 9 (Apolo)" Grass_Land_6_E10 = "Grass Land 6 - Enemy 10 (Sasuke)" Grass_Land_6_E11 = "Grass Land 6 - Enemy 11 (Rocky)" Ripple_Field_1_E1 = "Ripple Field 1 - Enemy 1 (Waddle Dee)" Ripple_Field_1_E2 = "Ripple Field 1 - Enemy 2 (Glunk)" Ripple_Field_1_E3 = "Ripple Field 1 - Enemy 3 (Broom Hatter)" Ripple_Field_1_E4 = "Ripple Field 1 - Enemy 4 (Cappy)" Ripple_Field_1_E5 = "Ripple Field 1 - Enemy 5 (Bronto Burt)" Ripple_Field_1_E6 = "Ripple Field 1 - Enemy 6 (Rocky)" Ripple_Field_1_E7 = "Ripple Field 1 - Enemy 7 (Poppy Bros Jr.)" Ripple_Field_1_E8 = "Ripple Field 1 - Enemy 8 (Bobin)" Ripple_Field_2_E1 = "Ripple Field 2 - Enemy 1 (Togezo)" Ripple_Field_2_E2 = "Ripple Field 2 - Enemy 2 (Coconut)" Ripple_Field_2_E3 = "Ripple Field 2 - Enemy 3 (Blipper)" Ripple_Field_2_E4 = "Ripple Field 2 - Enemy 4 (Sasuke)" Ripple_Field_2_E5 = "Ripple Field 2 - Enemy 5 (Kany)" Ripple_Field_2_E6 = "Ripple Field 2 - Enemy 6 (Glunk)" Ripple_Field_3_E1 = "Ripple Field 3 - Enemy 1 (Raft Waddle Dee)" Ripple_Field_3_E2 = "Ripple Field 3 - Enemy 2 (Kapar)" Ripple_Field_3_E3 = "Ripple Field 3 - Enemy 3 (Blipper)" Ripple_Field_3_E4 = "Ripple Field 3 - Enemy 4 (Sparky)" Ripple_Field_3_E5 = "Ripple Field 3 - Enemy 5 (Glunk)" Ripple_Field_3_E6 = "Ripple Field 3 - Enemy 6 (Joe)" Ripple_Field_3_E7 = "Ripple Field 3 - Enemy 7 (Bobo)" Ripple_Field_4_E1 = "Ripple Field 4 - Enemy 1 (Bukiset (Stone))" Ripple_Field_4_E2 = "Ripple Field 4 - Enemy 2 (Bukiset (Needle))" Ripple_Field_4_E3 = "Ripple Field 4 - Enemy 3 (Bukiset (Clean))" Ripple_Field_4_E4 = "Ripple Field 4 - Enemy 4 (Bukiset (Parasol))" Ripple_Field_4_E5 = "Ripple Field 4 - Enemy 5 (Mony)" Ripple_Field_4_E6 = "Ripple Field 4 - Enemy 6 (Bukiset (Burning))" Ripple_Field_4_E7 = "Ripple Field 4 - Enemy 7 (Bobin)" Ripple_Field_4_E8 = "Ripple Field 4 - Enemy 8 (Blipper)" Ripple_Field_4_E9 = "Ripple Field 4 - Enemy 9 (Como)" Ripple_Field_4_E10 = "Ripple Field 4 - Enemy 10 (Oro)" Ripple_Field_4_E11 = "Ripple Field 4 - Enemy 11 (Gansan)" Ripple_Field_4_E12 = "Ripple Field 4 - Enemy 12 (Waddle Dee)" Ripple_Field_4_E13 = "Ripple Field 4 - Enemy 13 (Kapar)" Ripple_Field_4_E14 = "Ripple Field 4 - Enemy 14 (Squishy)" Ripple_Field_4_E15 = "Ripple Field 4 - Enemy 15 (Nidoo)" Ripple_Field_5_E1 = "Ripple Field 5 - Enemy 1 (Glunk)" Ripple_Field_5_E2 = "Ripple Field 5 - Enemy 2 (Joe)" Ripple_Field_5_E3 = "Ripple Field 5 - Enemy 3 (Bobin)" Ripple_Field_5_E4 = "Ripple Field 5 - Enemy 4 (Mony)" Ripple_Field_5_E5 = "Ripple Field 5 - Enemy 5 (Squishy)" Ripple_Field_5_E6 = "Ripple Field 5 - Enemy 6 (Yaban)" Ripple_Field_5_E7 = "Ripple Field 5 - Enemy 7 (Broom Hatter)" Ripple_Field_5_E8 = "Ripple Field 5 - Enemy 8 (Bouncy)" Ripple_Field_5_E9 = "Ripple Field 5 - Enemy 9 (Sparky)" Ripple_Field_5_E10 = "Ripple Field 5 - Enemy 10 (Rocky)" Ripple_Field_5_E11 = "Ripple Field 5 - Enemy 11 (Babut)" Ripple_Field_5_E12 = "Ripple Field 5 - Enemy 12 (Galbo)" Ripple_Field_6_E1 = "Ripple Field 6 - Enemy 1 (Kany)" Ripple_Field_6_E2 = "Ripple Field 6 - Enemy 2 (KeKe)" Ripple_Field_6_E3 = "Ripple Field 6 - Enemy 3 (Kapar)" Ripple_Field_6_E4 = "Ripple Field 6 - Enemy 4 (Rocky)" Ripple_Field_6_E5 = "Ripple Field 6 - Enemy 5 (Poppy Bros Jr.)" Ripple_Field_6_E6 = "Ripple Field 6 - Enemy 6 (Propeller)" Ripple_Field_6_E7 = "Ripple Field 6 - Enemy 7 (Coconut)" Ripple_Field_6_E8 = "Ripple Field 6 - Enemy 8 (Sasuke)" Ripple_Field_6_E9 = "Ripple Field 6 - Enemy 9 (Nruff)" Sand_Canyon_1_E1 = "Sand Canyon 1 - Enemy 1 (Bronto Burt)" Sand_Canyon_1_E2 = "Sand Canyon 1 - Enemy 2 (Galbo)" Sand_Canyon_1_E3 = "Sand Canyon 1 - Enemy 3 (Oro)" Sand_Canyon_1_E4 = "Sand Canyon 1 - Enemy 4 (Sparky)" Sand_Canyon_1_E5 = "Sand Canyon 1 - Enemy 5 (Propeller)" Sand_Canyon_1_E6 = "Sand Canyon 1 - Enemy 6 (Gansan)" Sand_Canyon_1_E7 = "Sand Canyon 1 - Enemy 7 (Babut)" Sand_Canyon_1_E8 = "Sand Canyon 1 - Enemy 8 (Loud)" Sand_Canyon_1_E9 = "Sand Canyon 1 - Enemy 9 (Dogon)" Sand_Canyon_1_E10 = "Sand Canyon 1 - Enemy 10 (Bouncy)" Sand_Canyon_1_E11 = "Sand Canyon 1 - Enemy 11 (Pteran)" Sand_Canyon_1_E12 = "Sand Canyon 1 - Enemy 12 (Polof)" Sand_Canyon_2_E1 = "Sand Canyon 2 - Enemy 1 (KeKe)" Sand_Canyon_2_E2 = "Sand Canyon 2 - Enemy 2 (Doka)" Sand_Canyon_2_E3 = "Sand Canyon 2 - Enemy 3 (Boten)" Sand_Canyon_2_E4 = "Sand Canyon 2 - Enemy 4 (Propeller)" Sand_Canyon_2_E5 = "Sand Canyon 2 - Enemy 5 (Waddle Dee)" Sand_Canyon_2_E6 = "Sand Canyon 2 - Enemy 6 (Sparky)" Sand_Canyon_2_E7 = "Sand Canyon 2 - Enemy 7 (Sasuke)" Sand_Canyon_2_E8 = "Sand Canyon 2 - Enemy 8 (Como)" Sand_Canyon_2_E9 = "Sand Canyon 2 - Enemy 9 (Bukiset (Ice))" Sand_Canyon_2_E10 = "Sand Canyon 2 - Enemy 10 (Bukiset (Needle))" Sand_Canyon_2_E11 = "Sand Canyon 2 - Enemy 11 (Bukiset (Clean))" Sand_Canyon_2_E12 = "Sand Canyon 2 - Enemy 12 (Bukiset (Parasol))" Sand_Canyon_2_E13 = "Sand Canyon 2 - Enemy 13 (Bukiset (Spark))" Sand_Canyon_2_E14 = "Sand Canyon 2 - Enemy 14 (Bukiset (Cutter))" Sand_Canyon_2_E15 = "Sand Canyon 2 - Enemy 15 (Nidoo)" Sand_Canyon_2_E16 = "Sand Canyon 2 - Enemy 16 (Mariel)" Sand_Canyon_2_E17 = "Sand Canyon 2 - Enemy 17 (Yaban)" Sand_Canyon_2_E18 = "Sand Canyon 2 - Enemy 18 (Wapod)" Sand_Canyon_2_E19 = "Sand Canyon 2 - Enemy 19 (Squishy)" Sand_Canyon_2_E20 = "Sand Canyon 2 - Enemy 20 (Pteran)" Sand_Canyon_3_E1 = "Sand Canyon 3 - Enemy 1 (Sir Kibble)" Sand_Canyon_3_E2 = "Sand Canyon 3 - Enemy 2 (Broom Hatter)" Sand_Canyon_3_E3 = "Sand Canyon 3 - Enemy 3 (Rocky)" Sand_Canyon_3_E4 = "Sand Canyon 3 - Enemy 4 (Gabon)" Sand_Canyon_3_E5 = "Sand Canyon 3 - Enemy 5 (Kany)" Sand_Canyon_3_E6 = "Sand Canyon 3 - Enemy 6 (Galbo)" Sand_Canyon_3_E7 = "Sand Canyon 3 - Enemy 7 (Propeller)" Sand_Canyon_3_E8 = "Sand Canyon 3 - Enemy 8 (Sasuke)" Sand_Canyon_3_E9 = "Sand Canyon 3 - Enemy 9 (Wapod)" Sand_Canyon_3_E10 = "Sand Canyon 3 - Enemy 10 (Bobo)" Sand_Canyon_3_E11 = "Sand Canyon 3 - Enemy 11 (Babut)" Sand_Canyon_3_E12 = "Sand Canyon 3 - Enemy 12 (Magoo)" Sand_Canyon_4_E1 = "Sand Canyon 4 - Enemy 1 (Popon Ball)" Sand_Canyon_4_E2 = "Sand Canyon 4 - Enemy 2 (Mariel)" Sand_Canyon_4_E3 = "Sand Canyon 4 - Enemy 3 (Chilly)" Sand_Canyon_4_E4 = "Sand Canyon 4 - Enemy 4 (Tick)" Sand_Canyon_4_E5 = "Sand Canyon 4 - Enemy 5 (Bronto Burt)" Sand_Canyon_4_E6 = "Sand Canyon 4 - Enemy 6 (Babut)" Sand_Canyon_4_E7 = "Sand Canyon 4 - Enemy 7 (Bobin)" Sand_Canyon_4_E8 = "Sand Canyon 4 - Enemy 8 (Joe)" Sand_Canyon_4_E9 = "Sand Canyon 4 - Enemy 9 (Mony)" Sand_Canyon_4_E10 = "Sand Canyon 4 - Enemy 10 (Blipper)" Sand_Canyon_4_E11 = "Sand Canyon 4 - Enemy 11 (Togezo)" Sand_Canyon_4_E12 = "Sand Canyon 4 - Enemy 12 (Rocky)" Sand_Canyon_4_E13 = "Sand Canyon 4 - Enemy 13 (Bobo)" Sand_Canyon_5_E1 = "Sand Canyon 5 - Enemy 1 (Wapod)" Sand_Canyon_5_E2 = "Sand Canyon 5 - Enemy 2 (Dogon)" Sand_Canyon_5_E3 = "Sand Canyon 5 - Enemy 3 (Tick)" Sand_Canyon_5_E4 = "Sand Canyon 5 - Enemy 4 (Rocky)" Sand_Canyon_5_E5 = "Sand Canyon 5 - Enemy 5 (Bobo)" Sand_Canyon_5_E6 = "Sand Canyon 5 - Enemy 6 (Chilly)" Sand_Canyon_5_E7 = "Sand Canyon 5 - Enemy 7 (Sparky)" Sand_Canyon_5_E8 = "Sand Canyon 5 - Enemy 8 (Togezo)" Sand_Canyon_5_E9 = "Sand Canyon 5 - Enemy 9 (Bronto Burt)" Sand_Canyon_5_E10 = "Sand Canyon 5 - Enemy 10 (Sasuke)" Sand_Canyon_5_E11 = "Sand Canyon 5 - Enemy 11 (Oro)" Sand_Canyon_5_E12 = "Sand Canyon 5 - Enemy 12 (Galbo)" Sand_Canyon_5_E13 = "Sand Canyon 5 - Enemy 13 (Nidoo)" Sand_Canyon_5_E14 = "Sand Canyon 5 - Enemy 14 (Propeller)" Sand_Canyon_5_E15 = "Sand Canyon 5 - Enemy 15 (Sir Kibble)" Sand_Canyon_5_E16 = "Sand Canyon 5 - Enemy 16 (KeKe)" Sand_Canyon_5_E17 = "Sand Canyon 5 - Enemy 17 (Kabu)" Sand_Canyon_6_E1 = "Sand Canyon 6 - Enemy 1 (Sparky)" Sand_Canyon_6_E2 = "Sand Canyon 6 - Enemy 2 (Doka)" Sand_Canyon_6_E3 = "Sand Canyon 6 - Enemy 3 (Cappy)" Sand_Canyon_6_E4 = "Sand Canyon 6 - Enemy 4 (Pteran)" Sand_Canyon_6_E5 = "Sand Canyon 6 - Enemy 5 (Bukiset (Parasol))" Sand_Canyon_6_E6 = "Sand Canyon 6 - Enemy 6 (Bukiset (Cutter))" Sand_Canyon_6_E7 = "Sand Canyon 6 - Enemy 7 (Bukiset (Clean))" Sand_Canyon_6_E8 = "Sand Canyon 6 - Enemy 8 (Bukiset (Spark))" Sand_Canyon_6_E9 = "Sand Canyon 6 - Enemy 9 (Bukiset (Ice))" Sand_Canyon_6_E10 = "Sand Canyon 6 - Enemy 10 (Bukiset (Needle))" Sand_Canyon_6_E11 = "Sand Canyon 6 - Enemy 11 (Bukiset (Burning))" Sand_Canyon_6_E12 = "Sand Canyon 6 - Enemy 12 (Bukiset (Stone))" Sand_Canyon_6_E13 = "Sand Canyon 6 - Enemy 13 (Nidoo)" Cloudy_Park_1_E1 = "Cloudy Park 1 - Enemy 1 (Waddle Dee)" Cloudy_Park_1_E2 = "Cloudy Park 1 - Enemy 2 (KeKe)" Cloudy_Park_1_E3 = "Cloudy Park 1 - Enemy 3 (Cappy)" Cloudy_Park_1_E4 = "Cloudy Park 1 - Enemy 4 (Yaban)" Cloudy_Park_1_E5 = "Cloudy Park 1 - Enemy 5 (Togezo)" Cloudy_Park_1_E6 = "Cloudy Park 1 - Enemy 6 (Galbo)" Cloudy_Park_1_E7 = "Cloudy Park 1 - Enemy 7 (Sparky)" Cloudy_Park_1_E8 = "Cloudy Park 1 - Enemy 8 (Como)" Cloudy_Park_1_E9 = "Cloudy Park 1 - Enemy 9 (Bronto Burt)" Cloudy_Park_1_E10 = "Cloudy Park 1 - Enemy 10 (Gabon)" Cloudy_Park_1_E11 = "Cloudy Park 1 - Enemy 11 (Sir Kibble)" Cloudy_Park_1_E12 = "Cloudy Park 1 - Enemy 12 (Mariel)" Cloudy_Park_1_E13 = "Cloudy Park 1 - Enemy 13 (Nruff)" Cloudy_Park_2_E1 = "Cloudy Park 2 - Enemy 1 (Chilly)" Cloudy_Park_2_E2 = "Cloudy Park 2 - Enemy 2 (Sasuke)" Cloudy_Park_2_E3 = "Cloudy Park 2 - Enemy 3 (Waddle Dee)" Cloudy_Park_2_E4 = "Cloudy Park 2 - Enemy 4 (Sparky)" Cloudy_Park_2_E5 = "Cloudy Park 2 - Enemy 5 (Broom Hatter)" Cloudy_Park_2_E6 = "Cloudy Park 2 - Enemy 6 (Sir Kibble)" Cloudy_Park_2_E7 = "Cloudy Park 2 - Enemy 7 (Pteran)" Cloudy_Park_2_E8 = "Cloudy Park 2 - Enemy 8 (Propeller)" Cloudy_Park_2_E9 = "Cloudy Park 2 - Enemy 9 (Dogon)" Cloudy_Park_2_E10 = "Cloudy Park 2 - Enemy 10 (Togezo)" Cloudy_Park_2_E11 = "Cloudy Park 2 - Enemy 11 (Oro)" Cloudy_Park_2_E12 = "Cloudy Park 2 - Enemy 12 (Bronto Burt)" Cloudy_Park_2_E13 = "Cloudy Park 2 - Enemy 13 (Rocky)" Cloudy_Park_2_E14 = "Cloudy Park 2 - Enemy 14 (Galbo)" Cloudy_Park_2_E15 = "Cloudy Park 2 - Enemy 15 (Kapar)" Cloudy_Park_3_E1 = "Cloudy Park 3 - Enemy 1 (Bronto Burt)" Cloudy_Park_3_E2 = "Cloudy Park 3 - Enemy 2 (Mopoo)" Cloudy_Park_3_E3 = "Cloudy Park 3 - Enemy 3 (Poppy Bros Jr.)" Cloudy_Park_3_E4 = "Cloudy Park 3 - Enemy 4 (Como)" Cloudy_Park_3_E5 = "Cloudy Park 3 - Enemy 5 (Glunk)" Cloudy_Park_3_E6 = "Cloudy Park 3 - Enemy 6 (Bobin)" Cloudy_Park_3_E7 = "Cloudy Park 3 - Enemy 7 (Loud)" Cloudy_Park_3_E8 = "Cloudy Park 3 - Enemy 8 (Kapar)" Cloudy_Park_3_E9 = "Cloudy Park 3 - Enemy 9 (Galbo)" Cloudy_Park_3_E10 = "Cloudy Park 3 - Enemy 10 (Batamon)" Cloudy_Park_3_E11 = "Cloudy Park 3 - Enemy 11 (Bouncy)" Cloudy_Park_4_E1 = "Cloudy Park 4 - Enemy 1 (Gabon)" Cloudy_Park_4_E2 = "Cloudy Park 4 - Enemy 2 (Como)" Cloudy_Park_4_E3 = "Cloudy Park 4 - Enemy 3 (Wapod)" Cloudy_Park_4_E4 = "Cloudy Park 4 - Enemy 4 (Cappy)" Cloudy_Park_4_E5 = "Cloudy Park 4 - Enemy 5 (Sparky)" Cloudy_Park_4_E6 = "Cloudy Park 4 - Enemy 6 (Togezo)" Cloudy_Park_4_E7 = "Cloudy Park 4 - Enemy 7 (Bronto Burt)" Cloudy_Park_4_E8 = "Cloudy Park 4 - Enemy 8 (KeKe)" Cloudy_Park_4_E9 = "Cloudy Park 4 - Enemy 9 (Bouncy)" Cloudy_Park_4_E10 = "Cloudy Park 4 - Enemy 10 (Sir Kibble)" Cloudy_Park_4_E11 = "Cloudy Park 4 - Enemy 11 (Mariel)" Cloudy_Park_4_E12 = "Cloudy Park 4 - Enemy 12 (Kabu)" Cloudy_Park_4_E13 = "Cloudy Park 4 - Enemy 13 (Wappa)" Cloudy_Park_5_E1 = "Cloudy Park 5 - Enemy 1 (Yaban)" Cloudy_Park_5_E2 = "Cloudy Park 5 - Enemy 2 (Sir Kibble)" Cloudy_Park_5_E3 = "Cloudy Park 5 - Enemy 3 (Cappy)" Cloudy_Park_5_E4 = "Cloudy Park 5 - Enemy 4 (Wappa)" Cloudy_Park_5_E5 = "Cloudy Park 5 - Enemy 5 (Galbo)" Cloudy_Park_5_E6 = "Cloudy Park 5 - Enemy 6 (Bronto Burt)" Cloudy_Park_5_E7 = "Cloudy Park 5 - Enemy 7 (KeKe)" Cloudy_Park_5_E8 = "Cloudy Park 5 - Enemy 8 (Propeller)" Cloudy_Park_5_E9 = "Cloudy Park 5 - Enemy 9 (Klinko)" Cloudy_Park_5_E10 = "Cloudy Park 5 - Enemy 10 (Wapod)" Cloudy_Park_5_E11 = "Cloudy Park 5 - Enemy 11 (Pteran)" Cloudy_Park_6_E1 = "Cloudy Park 6 - Enemy 1 (Madoo)" Cloudy_Park_6_E2 = "Cloudy Park 6 - Enemy 2 (Tick)" Cloudy_Park_6_E3 = "Cloudy Park 6 - Enemy 3 (Como)" Cloudy_Park_6_E4 = "Cloudy Park 6 - Enemy 4 (Waddle Dee Drawing)" Cloudy_Park_6_E5 = "Cloudy Park 6 - Enemy 5 (Bronto Burt Drawing)" Cloudy_Park_6_E6 = "Cloudy Park 6 - Enemy 6 (Bouncy Drawing)" Cloudy_Park_6_E7 = "Cloudy Park 6 - Enemy 7 (Propeller)" Cloudy_Park_6_E8 = "Cloudy Park 6 - Enemy 8 (Mopoo)" Cloudy_Park_6_E9 = "Cloudy Park 6 - Enemy 9 (Bukiset (Burning))" Cloudy_Park_6_E10 = "Cloudy Park 6 - Enemy 10 (Bukiset (Ice))" Cloudy_Park_6_E11 = "Cloudy Park 6 - Enemy 11 (Bukiset (Needle))" Cloudy_Park_6_E12 = "Cloudy Park 6 - Enemy 12 (Bukiset (Clean))" Cloudy_Park_6_E13 = "Cloudy Park 6 - Enemy 13 (Bukiset (Cutter))" Iceberg_1_E1 = "Iceberg 1 - Enemy 1 (Waddle Dee)" Iceberg_1_E2 = "Iceberg 1 - Enemy 2 (Klinko)" Iceberg_1_E3 = "Iceberg 1 - Enemy 3 (KeKe)" Iceberg_1_E4 = "Iceberg 1 - Enemy 4 (Como)" Iceberg_1_E5 = "Iceberg 1 - Enemy 5 (Galbo)" Iceberg_1_E6 = "Iceberg 1 - Enemy 6 (Rocky)" Iceberg_1_E7 = "Iceberg 1 - Enemy 7 (Kapar)" Iceberg_1_E8 = "Iceberg 1 - Enemy 8 (Mopoo)" Iceberg_1_E9 = "Iceberg 1 - Enemy 9 (Babut)" Iceberg_1_E10 = "Iceberg 1 - Enemy 10 (Wappa)" Iceberg_1_E11 = "Iceberg 1 - Enemy 11 (Bronto Burt)" Iceberg_1_E12 = "Iceberg 1 - Enemy 12 (Chilly)" Iceberg_1_E13 = "Iceberg 1 - Enemy 13 (Poppy Bros Jr.)" Iceberg_2_E1 = "Iceberg 2 - Enemy 1 (Gabon)" Iceberg_2_E2 = "Iceberg 2 - Enemy 2 (Nruff)" Iceberg_2_E3 = "Iceberg 2 - Enemy 3 (Waddle Dee)" Iceberg_2_E4 = "Iceberg 2 - Enemy 4 (Chilly)" Iceberg_2_E5 = "Iceberg 2 - Enemy 5 (Pteran)" Iceberg_2_E6 = "Iceberg 2 - Enemy 6 (Glunk)" Iceberg_2_E7 = "Iceberg 2 - Enemy 7 (Galbo)" Iceberg_2_E8 = "Iceberg 2 - Enemy 8 (Babut)" Iceberg_2_E9 = "Iceberg 2 - Enemy 9 (Magoo)" Iceberg_2_E10 = "Iceberg 2 - Enemy 10 (Propeller)" Iceberg_2_E11 = "Iceberg 2 - Enemy 11 (Nidoo)" Iceberg_2_E12 = "Iceberg 2 - Enemy 12 (Oro)" Iceberg_2_E13 = "Iceberg 2 - Enemy 13 (Klinko)" Iceberg_2_E14 = "Iceberg 2 - Enemy 14 (Bronto Burt)" Iceberg_3_E1 = "Iceberg 3 - Enemy 1 (Corori)" Iceberg_3_E2 = "Iceberg 3 - Enemy 2 (Bouncy)" Iceberg_3_E3 = "Iceberg 3 - Enemy 3 (Chilly)" Iceberg_3_E4 = "Iceberg 3 - Enemy 4 (Pteran)" Iceberg_3_E5 = "Iceberg 3 - Enemy 5 (Raft Waddle Dee)" Iceberg_3_E6 = "Iceberg 3 - Enemy 6 (Kapar)" Iceberg_3_E7 = "Iceberg 3 - Enemy 7 (Blipper)" Iceberg_3_E8 = "Iceberg 3 - Enemy 8 (Wapod)" Iceberg_3_E9 = "Iceberg 3 - Enemy 9 (Glunk)" Iceberg_3_E10 = "Iceberg 3 - Enemy 10 (Icicle)" Iceberg_4_E1 = "Iceberg 4 - Enemy 1 (Bronto Burt)" Iceberg_4_E2 = "Iceberg 4 - Enemy 2 (Galbo)" Iceberg_4_E3 = "Iceberg 4 - Enemy 3 (Klinko)" Iceberg_4_E4 = "Iceberg 4 - Enemy 4 (Chilly)" Iceberg_4_E5 = "Iceberg 4 - Enemy 5 (Babut)" Iceberg_4_E6 = "Iceberg 4 - Enemy 6 (Wappa)" Iceberg_4_E7 = "Iceberg 4 - Enemy 7 (Icicle)" Iceberg_4_E8 = "Iceberg 4 - Enemy 8 (Corori)" Iceberg_4_E9 = "Iceberg 4 - Enemy 9 (Gabon)" Iceberg_4_E10 = "Iceberg 4 - Enemy 10 (Kabu)" Iceberg_4_E11 = "Iceberg 4 - Enemy 11 (Broom Hatter)" Iceberg_4_E12 = "Iceberg 4 - Enemy 12 (Sasuke)" Iceberg_4_E13 = "Iceberg 4 - Enemy 13 (Nruff)" Iceberg_5_E1 = "Iceberg 5 - Enemy 1 (Bukiset (Burning))" Iceberg_5_E2 = "Iceberg 5 - Enemy 2 (Bukiset (Stone))" Iceberg_5_E3 = "Iceberg 5 - Enemy 3 (Bukiset (Ice))" Iceberg_5_E4 = "Iceberg 5 - Enemy 4 (Bukiset (Needle))" Iceberg_5_E5 = "Iceberg 5 - Enemy 5 (Bukiset (Clean))" Iceberg_5_E6 = "Iceberg 5 - Enemy 6 (Bukiset (Parasol))" Iceberg_5_E7 = "Iceberg 5 - Enemy 7 (Bukiset (Spark))" Iceberg_5_E8 = "Iceberg 5 - Enemy 8 (Bukiset (Cutter))" Iceberg_5_E9 = "Iceberg 5 - Enemy 9 (Glunk)" Iceberg_5_E10 = "Iceberg 5 - Enemy 10 (Wapod)" Iceberg_5_E11 = "Iceberg 5 - Enemy 11 (Tick)" Iceberg_5_E12 = "Iceberg 5 - Enemy 12 (Madoo)" Iceberg_5_E13 = "Iceberg 5 - Enemy 13 (Yaban)" Iceberg_5_E14 = "Iceberg 5 - Enemy 14 (Propeller)" Iceberg_5_E15 = "Iceberg 5 - Enemy 15 (Mariel)" Iceberg_5_E16 = "Iceberg 5 - Enemy 16 (Pteran)" Iceberg_5_E17 = "Iceberg 5 - Enemy 17 (Galbo)" Iceberg_5_E18 = "Iceberg 5 - Enemy 18 (KeKe)" Iceberg_5_E19 = "Iceberg 5 - Enemy 19 (Nidoo)" Iceberg_5_E20 = "Iceberg 5 - Enemy 20 (Waddle Dee Drawing)" Iceberg_5_E21 = "Iceberg 5 - Enemy 21 (Bronto Burt Drawing)" Iceberg_5_E22 = "Iceberg 5 - Enemy 22 (Bouncy Drawing)" Iceberg_5_E23 = "Iceberg 5 - Enemy 23 (Joe)" Iceberg_5_E24 = "Iceberg 5 - Enemy 24 (Kapar)" Iceberg_5_E25 = "Iceberg 5 - Enemy 25 (Gansan)" Iceberg_5_E26 = "Iceberg 5 - Enemy 26 (Sasuke)" Iceberg_5_E27 = "Iceberg 5 - Enemy 27 (Togezo)" Iceberg_5_E28 = "Iceberg 5 - Enemy 28 (Sparky)" Iceberg_5_E29 = "Iceberg 5 - Enemy 29 (Bobin)" Iceberg_5_E30 = "Iceberg 5 - Enemy 30 (Chilly)" Iceberg_5_E31 = "Iceberg 5 - Enemy 31 (Peran)" Iceberg_6_E1 = "Iceberg 6 - Enemy 1 (Nruff)" Iceberg_6_E2 = "Iceberg 6 - Enemy 2 (Nidoo)" Iceberg_6_E3 = "Iceberg 6 - Enemy 3 (Sparky)" Iceberg_6_E4 = "Iceberg 6 - Enemy 4 (Sir Kibble)" Grass_Land_4_M1 = "Grass Land 4 - Miniboss 1 (Boboo)" Ripple_Field_4_M1 = "Ripple Field 4 - Miniboss 1 (Captain Stitch)" Sand_Canyon_4_M1 = "Sand Canyon 4 - Miniboss 1 (Haboki)" Cloudy_Park_4_M1 = "Cloudy Park 4 - Miniboss 1 (Jumper Shoot)" Iceberg_4_M1 = "Iceberg 4 - Miniboss 1 (Yuki)" Iceberg_6_M1 = "Iceberg 6 - Miniboss 1 (Blocky)" Iceberg_6_M2 = "Iceberg 6 - Miniboss 2 (Jumper Shoot)" Iceberg_6_M3 = "Iceberg 6 - Miniboss 3 (Yuki)" Iceberg_6_M4 = "Iceberg 6 - Miniboss 4 (Haboki)" Iceberg_6_M5 = "Iceberg 6 - Miniboss 5 (Boboo)" Iceberg_6_M6 = "Iceberg 6 - Miniboss 6 (Captain Stitch)" enemy_mapping = { Grass_Land_1_E1: "Waddle Dee", Grass_Land_1_E2: "Sir Kibble", Grass_Land_1_E3: "Cappy", Grass_Land_1_E4: "Sparky", Grass_Land_1_E5: "Bronto Burt", Grass_Land_1_E6: "Sasuke", Grass_Land_1_E7: "Poppy Bros Jr.", Grass_Land_2_E1: "Rocky", Grass_Land_2_E2: "KeKe", Grass_Land_2_E3: "Bobo", Grass_Land_2_E4: "Poppy Bros Jr.", Grass_Land_2_E5: "Waddle Dee", Grass_Land_2_E6: "Popon Ball", Grass_Land_2_E7: "Bouncy", Grass_Land_2_E8: "Tick", Grass_Land_2_E9: "Bronto Burt", Grass_Land_2_E10: "Nruff", Grass_Land_3_E1: "Sparky", Grass_Land_3_E2: "Rocky", Grass_Land_3_E3: "Nruff", Grass_Land_3_E4: "Bouncy", Grass_Land_4_E1: "Loud", Grass_Land_4_E2: "Babut", Grass_Land_4_E3: "Rocky", Grass_Land_4_E4: "Kapar", Grass_Land_4_E5: "Glunk", Grass_Land_4_E6: "Oro", Grass_Land_4_E7: "Peran", Grass_Land_5_E1: "Propeller", Grass_Land_5_E2: "Broom Hatter", Grass_Land_5_E3: "Bouncy", Grass_Land_5_E4: "Sir Kibble", Grass_Land_5_E5: "Waddle Dee", Grass_Land_5_E6: "Sasuke", Grass_Land_5_E7: "Nruff", Grass_Land_5_E8: "Tick", Grass_Land_6_E1: "Como", Grass_Land_6_E2: "Togezo", Grass_Land_6_E3: "Bronto Burt", Grass_Land_6_E4: "Cappy", Grass_Land_6_E5: "Bobo", Grass_Land_6_E6: "Mariel", Grass_Land_6_E7: "Yaban", Grass_Land_6_E8: "Broom Hatter", Grass_Land_6_E9: "Apolo", Grass_Land_6_E10: "Sasuke", Grass_Land_6_E11: "Rocky", Ripple_Field_1_E1: "Waddle Dee", Ripple_Field_1_E2: "Glunk", Ripple_Field_1_E3: "Broom Hatter", Ripple_Field_1_E4: "Cappy", Ripple_Field_1_E5: "Bronto Burt", Ripple_Field_1_E6: "Rocky", Ripple_Field_1_E7: "Poppy Bros Jr.", Ripple_Field_1_E8: "Bobin", Ripple_Field_2_E1: "Togezo", Ripple_Field_2_E2: "Coconut", Ripple_Field_2_E3: "Blipper", Ripple_Field_2_E4: "Sasuke", Ripple_Field_2_E5: "Kany", Ripple_Field_2_E6: "Glunk", Ripple_Field_3_E1: "Raft Waddle Dee", Ripple_Field_3_E2: "Kapar", Ripple_Field_3_E3: "Blipper", Ripple_Field_3_E4: "Sparky", Ripple_Field_3_E5: "Glunk", Ripple_Field_3_E6: "Joe", Ripple_Field_3_E7: "Bobo", Ripple_Field_4_E1: "Bukiset (Stone)", Ripple_Field_4_E2: "Bukiset (Needle)", Ripple_Field_4_E3: "Bukiset (Clean)", Ripple_Field_4_E4: "Bukiset (Parasol)", Ripple_Field_4_E5: "Mony", Ripple_Field_4_E6: "Bukiset (Burning)", Ripple_Field_4_E7: "Bobin", Ripple_Field_4_E8: "Blipper", Ripple_Field_4_E9: "Como", Ripple_Field_4_E10: "Oro", Ripple_Field_4_E11: "Gansan", Ripple_Field_4_E12: "Waddle Dee", Ripple_Field_4_E13: "Kapar", Ripple_Field_4_E14: "Squishy", Ripple_Field_4_E15: "Nidoo", Ripple_Field_5_E1: "Glunk", Ripple_Field_5_E2: "Joe", Ripple_Field_5_E3: "Bobin", Ripple_Field_5_E4: "Mony", Ripple_Field_5_E5: "Squishy", Ripple_Field_5_E6: "Yaban", Ripple_Field_5_E7: "Broom Hatter", Ripple_Field_5_E8: "Bouncy", Ripple_Field_5_E9: "Sparky", Ripple_Field_5_E10: "Rocky", Ripple_Field_5_E11: "Babut", Ripple_Field_5_E12: "Galbo", Ripple_Field_6_E1: "Kany", Ripple_Field_6_E2: "KeKe", Ripple_Field_6_E3: "Kapar", Ripple_Field_6_E4: "Rocky", Ripple_Field_6_E5: "Poppy Bros Jr.", Ripple_Field_6_E6: "Propeller", Ripple_Field_6_E7: "Coconut", Ripple_Field_6_E8: "Sasuke", Ripple_Field_6_E9: "Nruff", Sand_Canyon_1_E1: "Bronto Burt", Sand_Canyon_1_E2: "Galbo", Sand_Canyon_1_E3: "Oro", Sand_Canyon_1_E4: "Sparky", Sand_Canyon_1_E5: "Propeller", Sand_Canyon_1_E6: "Gansan", Sand_Canyon_1_E7: "Babut", Sand_Canyon_1_E8: "Loud", Sand_Canyon_1_E9: "Dogon", Sand_Canyon_1_E10: "Bouncy", Sand_Canyon_1_E11: "Pteran", Sand_Canyon_1_E12: "Polof", Sand_Canyon_2_E1: "KeKe", Sand_Canyon_2_E2: "Doka", Sand_Canyon_2_E3: "Boten", Sand_Canyon_2_E4: "Propeller", Sand_Canyon_2_E5: "Waddle Dee", Sand_Canyon_2_E6: "Sparky", Sand_Canyon_2_E7: "Sasuke", Sand_Canyon_2_E8: "Como", Sand_Canyon_2_E9: "Bukiset (Ice)", Sand_Canyon_2_E10: "Bukiset (Needle)", Sand_Canyon_2_E11: "Bukiset (Clean)", Sand_Canyon_2_E12: "Bukiset (Parasol)", Sand_Canyon_2_E13: "Bukiset (Spark)", Sand_Canyon_2_E14: "Bukiset (Cutter)", Sand_Canyon_2_E15: "Nidoo", Sand_Canyon_2_E16: "Mariel", Sand_Canyon_2_E17: "Yaban", Sand_Canyon_2_E18: "Wapod", Sand_Canyon_2_E19: "Squishy", Sand_Canyon_2_E20: "Pteran", Sand_Canyon_3_E1: "Sir Kibble", Sand_Canyon_3_E2: "Broom Hatter", Sand_Canyon_3_E3: "Rocky", Sand_Canyon_3_E4: "Gabon", Sand_Canyon_3_E5: "Kany", Sand_Canyon_3_E6: "Galbo", Sand_Canyon_3_E7: "Propeller", Sand_Canyon_3_E8: "Sasuke", Sand_Canyon_3_E9: "Wapod", Sand_Canyon_3_E10: "Bobo", Sand_Canyon_3_E11: "Babut", Sand_Canyon_3_E12: "Magoo", Sand_Canyon_4_E1: "Popon Ball", Sand_Canyon_4_E2: "Mariel", Sand_Canyon_4_E3: "Chilly", Sand_Canyon_4_E4: "Tick", Sand_Canyon_4_E5: "Bronto Burt", Sand_Canyon_4_E6: "Babut", Sand_Canyon_4_E7: "Bobin", Sand_Canyon_4_E8: "Joe", Sand_Canyon_4_E9: "Mony", Sand_Canyon_4_E10: "Blipper", Sand_Canyon_4_E11: "Togezo", Sand_Canyon_4_E12: "Rocky", Sand_Canyon_4_E13: "Bobo", Sand_Canyon_5_E1: "Wapod", Sand_Canyon_5_E2: "Dogon", Sand_Canyon_5_E3: "Tick", Sand_Canyon_5_E4: "Rocky", Sand_Canyon_5_E5: "Bobo", Sand_Canyon_5_E6: "Chilly", Sand_Canyon_5_E7: "Sparky", Sand_Canyon_5_E8: "Togezo", Sand_Canyon_5_E9: "Bronto Burt", Sand_Canyon_5_E10: "Sasuke", Sand_Canyon_5_E11: "Oro", Sand_Canyon_5_E12: "Galbo", Sand_Canyon_5_E13: "Nidoo", Sand_Canyon_5_E14: "Propeller", Sand_Canyon_5_E15: "Sir Kibble", Sand_Canyon_5_E16: "KeKe", Sand_Canyon_5_E17: "Kabu", Sand_Canyon_6_E1: "Sparky", Sand_Canyon_6_E2: "Doka", Sand_Canyon_6_E3: "Cappy", Sand_Canyon_6_E4: "Pteran", Sand_Canyon_6_E5: "Bukiset (Parasol)", Sand_Canyon_6_E6: "Bukiset (Cutter)", Sand_Canyon_6_E7: "Bukiset (Clean)", Sand_Canyon_6_E8: "Bukiset (Spark)", Sand_Canyon_6_E9: "Bukiset (Ice)", Sand_Canyon_6_E10: "Bukiset (Needle)", Sand_Canyon_6_E11: "Bukiset (Burning)", Sand_Canyon_6_E12: "Bukiset (Stone)", Sand_Canyon_6_E13: "Nidoo", Cloudy_Park_1_E1: "Waddle Dee", Cloudy_Park_1_E2: "KeKe", Cloudy_Park_1_E3: "Cappy", Cloudy_Park_1_E4: "Yaban", Cloudy_Park_1_E5: "Togezo", Cloudy_Park_1_E6: "Galbo", Cloudy_Park_1_E7: "Sparky", Cloudy_Park_1_E8: "Como", Cloudy_Park_1_E9: "Bronto Burt", Cloudy_Park_1_E10: "Gabon", Cloudy_Park_1_E11: "Sir Kibble", Cloudy_Park_1_E12: "Mariel", Cloudy_Park_1_E13: "Nruff", Cloudy_Park_2_E1: "Chilly", Cloudy_Park_2_E2: "Sasuke", Cloudy_Park_2_E3: "Waddle Dee", Cloudy_Park_2_E4: "Sparky", Cloudy_Park_2_E5: "Broom Hatter", Cloudy_Park_2_E6: "Sir Kibble", Cloudy_Park_2_E7: "Pteran", Cloudy_Park_2_E8: "Propeller", Cloudy_Park_2_E9: "Dogon", Cloudy_Park_2_E10: "Togezo", Cloudy_Park_2_E11: "Oro", Cloudy_Park_2_E12: "Bronto Burt", Cloudy_Park_2_E13: "Rocky", Cloudy_Park_2_E14: "Galbo", Cloudy_Park_2_E15: "Kapar", Cloudy_Park_3_E1: "Bronto Burt", Cloudy_Park_3_E2: "Mopoo", Cloudy_Park_3_E3: "Poppy Bros Jr.", Cloudy_Park_3_E4: "Como", Cloudy_Park_3_E5: "Glunk", Cloudy_Park_3_E6: "Bobin", Cloudy_Park_3_E7: "Loud", Cloudy_Park_3_E8: "Kapar", Cloudy_Park_3_E9: "Galbo", Cloudy_Park_3_E10: "Batamon", Cloudy_Park_3_E11: "Bouncy", Cloudy_Park_4_E1: "Gabon", Cloudy_Park_4_E2: "Como", Cloudy_Park_4_E3: "Wapod", Cloudy_Park_4_E4: "Cappy", Cloudy_Park_4_E5: "Sparky", Cloudy_Park_4_E6: "Togezo", Cloudy_Park_4_E7: "Bronto Burt", Cloudy_Park_4_E8: "KeKe", Cloudy_Park_4_E9: "Bouncy", Cloudy_Park_4_E10: "Sir Kibble", Cloudy_Park_4_E11: "Mariel", Cloudy_Park_4_E12: "Kabu", Cloudy_Park_4_E13: "Wappa", Cloudy_Park_5_E1: "Yaban", Cloudy_Park_5_E2: "Sir Kibble", Cloudy_Park_5_E3: "Cappy", Cloudy_Park_5_E4: "Wappa", Cloudy_Park_5_E5: "Galbo", Cloudy_Park_5_E6: "Bronto Burt", Cloudy_Park_5_E7: "KeKe", Cloudy_Park_5_E8: "Propeller", Cloudy_Park_5_E9: "Klinko", Cloudy_Park_5_E10: "Wapod", Cloudy_Park_5_E11: "Pteran", Cloudy_Park_6_E1: "Madoo", Cloudy_Park_6_E2: "Tick", Cloudy_Park_6_E3: "Como", Cloudy_Park_6_E4: "Waddle Dee Drawing", Cloudy_Park_6_E5: "Bronto Burt Drawing", Cloudy_Park_6_E6: "Bouncy Drawing", Cloudy_Park_6_E7: "Propeller", Cloudy_Park_6_E8: "Mopoo", Cloudy_Park_6_E9: "Bukiset (Burning)", Cloudy_Park_6_E10: "Bukiset (Ice)", Cloudy_Park_6_E11: "Bukiset (Needle)", Cloudy_Park_6_E12: "Bukiset (Clean)", Cloudy_Park_6_E13: "Bukiset (Cutter)", Iceberg_1_E1: "Waddle Dee", Iceberg_1_E2: "Klinko", Iceberg_1_E3: "KeKe", Iceberg_1_E4: "Como", Iceberg_1_E5: "Galbo", Iceberg_1_E6: "Rocky", Iceberg_1_E7: "Kapar", Iceberg_1_E8: "Mopoo", Iceberg_1_E9: "Babut", Iceberg_1_E10: "Wappa", Iceberg_1_E11: "Bronto Burt", Iceberg_1_E12: "Chilly", Iceberg_1_E13: "Poppy Bros Jr.", Iceberg_2_E1: "Gabon", Iceberg_2_E2: "Nruff", Iceberg_2_E3: "Waddle Dee", Iceberg_2_E4: "Chilly", Iceberg_2_E5: "Pteran", Iceberg_2_E6: "Glunk", Iceberg_2_E7: "Galbo", Iceberg_2_E8: "Babut", Iceberg_2_E9: "Magoo", Iceberg_2_E10: "Propeller", Iceberg_2_E11: "Nidoo", Iceberg_2_E12: "Oro", Iceberg_2_E13: "Klinko", Iceberg_2_E14: "Bronto Burt", Iceberg_3_E1: "Corori", Iceberg_3_E2: "Bouncy", Iceberg_3_E3: "Chilly", Iceberg_3_E4: "Pteran", Iceberg_3_E5: "Raft Waddle Dee", Iceberg_3_E6: "Kapar", Iceberg_3_E7: "Blipper", Iceberg_3_E8: "Wapod", Iceberg_3_E9: "Glunk", Iceberg_3_E10: "Icicle", Iceberg_4_E1: "Bronto Burt", Iceberg_4_E2: "Galbo", Iceberg_4_E3: "Klinko", Iceberg_4_E4: "Chilly", Iceberg_4_E5: "Babut", Iceberg_4_E6: "Wappa", Iceberg_4_E7: "Icicle", Iceberg_4_E8: "Corori", Iceberg_4_E9: "Gabon", Iceberg_4_E10: "Kabu", Iceberg_4_E11: "Broom Hatter", Iceberg_4_E12: "Sasuke", Iceberg_4_E13: "Nruff", Iceberg_5_E1: "Bukiset (Burning)", Iceberg_5_E2: "Bukiset (Stone)", Iceberg_5_E3: "Bukiset (Ice)", Iceberg_5_E4: "Bukiset (Needle)", Iceberg_5_E5: "Bukiset (Clean)", Iceberg_5_E6: "Bukiset (Parasol)", Iceberg_5_E7: "Bukiset (Spark)", Iceberg_5_E8: "Bukiset (Cutter)", Iceberg_5_E9: "Glunk", Iceberg_5_E10: "Wapod", Iceberg_5_E11: "Tick", Iceberg_5_E12: "Madoo", Iceberg_5_E13: "Yaban", Iceberg_5_E14: "Propeller", Iceberg_5_E15: "Mariel", Iceberg_5_E16: "Pteran", Iceberg_5_E17: "Galbo", Iceberg_5_E18: "KeKe", Iceberg_5_E19: "Nidoo", Iceberg_5_E20: "Waddle Dee Drawing", Iceberg_5_E21: "Bronto Burt Drawing", Iceberg_5_E22: "Bouncy Drawing", Iceberg_5_E23: "Joe", Iceberg_5_E24: "Kapar", Iceberg_5_E25: "Gansan", Iceberg_5_E26: "Sasuke", Iceberg_5_E27: "Togezo", Iceberg_5_E28: "Sparky", Iceberg_5_E29: "Bobin", Iceberg_5_E30: "Chilly", Iceberg_5_E31: "Peran", Iceberg_6_E1: "Nruff", Iceberg_6_E2: "Nidoo", Iceberg_6_E3: "Sparky", Iceberg_6_E4: "Sir Kibble", Grass_Land_4_M1: "Boboo", Ripple_Field_4_M1: "Captain Stitch", Sand_Canyon_4_M1: "Haboki", Cloudy_Park_4_M1: "Jumper Shoot", Iceberg_4_M1: "Yuki", Iceberg_6_M1: "Blocky", Iceberg_6_M2: "Jumper Shoot", Iceberg_6_M3: "Yuki", Iceberg_6_M4: "Haboki", Iceberg_6_M5: "Boboo", Iceberg_6_M6: "Captain Stitch", } vanilla_enemies = {'Waddle Dee': 'No Ability', 'Bronto Burt': 'No Ability', 'Rocky': 'Stone Ability', 'Bobo': 'Burning Ability', 'Chilly': 'Ice Ability', 'Poppy Bros Jr.': 'No Ability', 'Sparky': 'Spark Ability', 'Polof': 'No Ability', 'Broom Hatter': 'Clean Ability', 'Cappy': 'No Ability', 'Bouncy': 'No Ability', 'Nruff': 'No Ability', 'Glunk': 'No Ability', 'Togezo': 'Needle Ability', 'Kabu': 'No Ability', 'Mony': 'No Ability', 'Blipper': 'No Ability', 'Squishy': 'No Ability', 'Gabon': 'No Ability', 'Oro': 'No Ability', 'Galbo': 'Burning Ability', 'Sir Kibble': 'Cutter Ability', 'Nidoo': 'No Ability', 'Kany': 'No Ability', 'Sasuke': 'Parasol Ability', 'Yaban': 'No Ability', 'Boten': 'Needle Ability', 'Coconut': 'No Ability', 'Doka': 'No Ability', 'Icicle': 'No Ability', 'Pteran': 'No Ability', 'Loud': 'No Ability', 'Como': 'No Ability', 'Klinko': 'Parasol Ability', 'Babut': 'No Ability', 'Wappa': 'Ice Ability', 'Mariel': 'No Ability', 'Tick': 'Needle Ability', 'Apolo': 'No Ability', 'Popon Ball': 'No Ability', 'KeKe': 'Clean Ability', 'Magoo': 'Burning Ability', 'Raft Waddle Dee': 'No Ability', 'Madoo': 'No Ability', 'Corori': 'No Ability', 'Kapar': 'Cutter Ability', 'Batamon': 'No Ability', 'Peran': 'No Ability', 'Bobin': 'Spark Ability', 'Mopoo': 'No Ability', 'Gansan': 'Stone Ability', 'Bukiset (Burning)': 'Burning Ability', 'Bukiset (Stone)': 'Stone Ability', 'Bukiset (Ice)': 'Ice Ability', 'Bukiset (Needle)': 'Needle Ability', 'Bukiset (Clean)': 'Clean Ability', 'Bukiset (Parasol)': 'Parasol Ability', 'Bukiset (Spark)': 'Spark Ability', 'Bukiset (Cutter)': 'Cutter Ability', 'Waddle Dee Drawing': 'No Ability', 'Bronto Burt Drawing': 'No Ability', 'Bouncy Drawing': 'No Ability', 'Kabu (Dekabu)': 'No Ability', 'Wapod': 'No Ability', 'Propeller': 'No Ability', 'Dogon': 'No Ability', 'Joe': 'No Ability', 'Captain Stitch': 'Needle Ability', 'Yuki': 'Ice Ability', 'Blocky': 'Stone Ability', 'Jumper Shoot': 'Parasol Ability', 'Boboo': 'Burning Ability', 'Haboki': 'Clean Ability', } enemy_restrictive: List[Tuple[List[str], List[str]]] = [ # abilities, enemies, set_all (False to set any) (["Burning Ability", "Stone Ability"], ["Rocky", "Sparky", "Babut", "Squishy", ]), # Ribbon Field 5 - 7 # Sand Canyon 6 (["Parasol Ability", "Cutter Ability"], ['Bukiset (Parasol)', 'Bukiset (Cutter)']), (["Spark Ability", "Clean Ability"], ['Bukiset (Spark)', 'Bukiset (Clean)']), (["Ice Ability", "Needle Ability"], ['Bukiset (Ice)', 'Bukiset (Needle)']), (["Stone Ability", "Burning Ability"], ['Bukiset (Stone)', 'Bukiset (Burning)']), (["Stone Ability"], ['Bukiset (Burning)', 'Bukiset (Stone)', 'Bukiset (Ice)', 'Bukiset (Needle)', 'Bukiset (Clean)', 'Bukiset (Spark)', 'Bukiset (Parasol)', 'Bukiset (Cutter)']), (["Parasol Ability"], ['Bukiset (Burning)', 'Bukiset (Stone)', 'Bukiset (Ice)', 'Bukiset (Needle)', 'Bukiset (Clean)', 'Bukiset (Spark)', 'Bukiset (Parasol)', 'Bukiset (Cutter)']), ]