diff --git a/examples/modifyJorgeTeam.pl b/examples/modifyJorgeTeam.pl index c1edd7c..67e564b 100644 --- a/examples/modifyJorgeTeam.pl +++ b/examples/modifyJorgeTeam.pl @@ -104,11 +104,11 @@ sub modifyStarmie ($pokemon) { $pokemon->{substructures}[3]{met_data} = $meet_data; - $pokemon->{substructures}[2]{hp_ev} = 0; + $pokemon->{substructures}[2]{hp_ev} = 4; $pokemon->{substructures}[2]{attack_ev} = 0; $pokemon->{substructures}[2]{defense_ev} = 0; - $pokemon->{substructures}[2]{speed_ev} = 0; - $pokemon->{substructures}[2]{special_attack_ev} = 0; + $pokemon->{substructures}[2]{speed_ev} = 252; + $pokemon->{substructures}[2]{special_attack_ev} = 252; $pokemon->{substructures}[2]{special_defense_ev} = 0; $pokemon->{substructures}[1]{movements}[0] = $MOVE_HYDRO_PUMP; @@ -116,6 +116,8 @@ sub modifyStarmie ($pokemon) { $pokemon->{substructures}[1]{movements}[2] = $MOVE_THUNDERBOLT; $pokemon->{substructures}[1]{movements}[3] = $MOVE_PSYCHIC; $pokemon->{substructures}[0]{held_item} = $ITEM_LEFTOVERS; + $pokemon->{substructures}[0]{experience} = 1_250_000; + $pokemon->{substructures}[0]{species} = 121; } sub modifyMudkip ($pokemon) { @@ -152,9 +154,9 @@ sub modifyMudkip ($pokemon) { $pokemon->{substructures}[2]{hp_ev} = 0; $pokemon->{substructures}[2]{attack_ev} = 0; - $pokemon->{substructures}[2]{defense_ev} = 0; - $pokemon->{substructures}[2]{speed_ev} = 0; - $pokemon->{substructures}[2]{special_attack_ev} = 0; + $pokemon->{substructures}[2]{defense_ev} = 108; + $pokemon->{substructures}[2]{speed_ev} = 148; + $pokemon->{substructures}[2]{special_attack_ev} = 252; $pokemon->{substructures}[2]{special_defense_ev} = 0; $pokemon->{substructures}[1]{movements}[0] = $MOVE_HYDRO_PUMP; @@ -162,6 +164,8 @@ sub modifyMudkip ($pokemon) { $pokemon->{substructures}[1]{movements}[2] = $MOVE_ICE_BEAM; $pokemon->{substructures}[1]{movements}[3] = $MOVE_FOCUS_PUNCH; $pokemon->{substructures}[0]{held_item} = $ITEM_LEFTOVERS; + $pokemon->{substructures}[0]{experience} = 1_059_862; + $pokemon->{substructures}[0]{species} = 285; } sub modifyMoltres ($pokemon) { @@ -198,15 +202,16 @@ sub modifyMoltres ($pokemon) { $pokemon->{substructures}[2]{hp_ev} = 0; $pokemon->{substructures}[2]{attack_ev} = 0; $pokemon->{substructures}[2]{defense_ev} = 0; - $pokemon->{substructures}[2]{speed_ev} = 0; - $pokemon->{substructures}[2]{special_attack_ev} = 0; - $pokemon->{substructures}[2]{special_defense_ev} = 0; + $pokemon->{substructures}[2]{speed_ev} = 252; + $pokemon->{substructures}[2]{special_attack_ev} = 252; + $pokemon->{substructures}[2]{special_defense_ev} = 4; $pokemon->{substructures}[1]{movements}[0] = $MOVE_FLAMETHROWER; $pokemon->{substructures}[1]{movements}[1] = $MOVE_HIDDEN_POWER; $pokemon->{substructures}[1]{movements}[2] = $MOVE_WILL_O_WISP; $pokemon->{substructures}[1]{movements}[3] = $MOVE_ROAR; $pokemon->{substructures}[0]{held_item} = $ITEM_LEFTOVERS; + $pokemon->{substructures}[0]{experience} = 1_250_000; } sub _hihalf_u32 { @@ -250,10 +255,10 @@ sub modifyLarvitar ($pokemon) { $pokemon->{substructures}[3]{ivs_egg_status_and_ability} = $ivs_egg_status_and_ability; - $pokemon->{substructures}[2]{hp_ev} = 0; - $pokemon->{substructures}[2]{attack_ev} = 0; + $pokemon->{substructures}[2]{hp_ev} = 248; + $pokemon->{substructures}[2]{attack_ev} = 80; $pokemon->{substructures}[2]{defense_ev} = 0; - $pokemon->{substructures}[2]{speed_ev} = 0; + $pokemon->{substructures}[2]{speed_ev} = 180; $pokemon->{substructures}[2]{special_attack_ev} = 0; $pokemon->{substructures}[2]{special_defense_ev} = 0; @@ -262,6 +267,8 @@ sub modifyLarvitar ($pokemon) { $pokemon->{substructures}[1]{movements}[2] = $MOVE_EARTHQUAKE; $pokemon->{substructures}[1]{movements}[3] = $MOVE_TAUNT; $pokemon->{substructures}[0]{held_item} = $ITEM_LEFTOVERS; + $pokemon->{substructures}[0]{experience} = 1_250_000; + $pokemon->{substructures}[0]{species} = 248; } sub modifyJolteon ($pokemon) { @@ -295,11 +302,11 @@ sub modifyJolteon ($pokemon) { $pokemon->{substructures}[3]{ivs_egg_status_and_ability} = $ivs_egg_status_and_ability; - $pokemon->{substructures}[2]{hp_ev} = 0; + $pokemon->{substructures}[2]{hp_ev} = 76; $pokemon->{substructures}[2]{attack_ev} = 0; $pokemon->{substructures}[2]{defense_ev} = 0; - $pokemon->{substructures}[2]{speed_ev} = 0; - $pokemon->{substructures}[2]{special_attack_ev} = 0; + $pokemon->{substructures}[2]{speed_ev} = 252; + $pokemon->{substructures}[2]{special_attack_ev} = 180; $pokemon->{substructures}[2]{special_defense_ev} = 0; $pokemon->{substructures}[1]{movements}[0] = $MOVE_THUNDERBOLT; @@ -307,6 +314,8 @@ sub modifyJolteon ($pokemon) { $pokemon->{substructures}[1]{movements}[2] = $MOVE_THUNDER_WAVE; $pokemon->{substructures}[1]{movements}[3] = $MOVE_ROAR; $pokemon->{substructures}[0]{held_item} = $ITEM_LEFTOVERS; + $pokemon->{substructures}[0]{experience} = 1_000_000; + $pokemon->{substructures}[0]{species} = 135; } sub modifySkarmory ($pokemon) { @@ -340,10 +349,10 @@ sub modifySkarmory ($pokemon) { $pokemon->{substructures}[3]{ivs_egg_status_and_ability} = $ivs_egg_status_and_ability; - $pokemon->{substructures}[2]{hp_ev} = 0; - $pokemon->{substructures}[2]{attack_ev} = 0; + $pokemon->{substructures}[2]{hp_ev} = 4; + $pokemon->{substructures}[2]{attack_ev} = 252; $pokemon->{substructures}[2]{defense_ev} = 0; - $pokemon->{substructures}[2]{speed_ev} = 0; + $pokemon->{substructures}[2]{speed_ev} = 252; $pokemon->{substructures}[2]{special_attack_ev} = 0; $pokemon->{substructures}[2]{special_defense_ev} = 0; @@ -352,5 +361,6 @@ sub modifySkarmory ($pokemon) { $pokemon->{substructures}[1]{movements}[2] = $MOVE_HIDDEN_POWER; $pokemon->{substructures}[1]{movements}[3] = $MOVE_TAUNT; $pokemon->{substructures}[0]{held_item} = $ITEM_LEFTOVERS; + $pokemon->{substructures}[0]{experience} = 1_250_000; } start; diff --git a/jorgeTeamLevel100.gba b/jorgeTeamLevel100.gba new file mode 100644 index 0000000..307f9ce Binary files /dev/null and b/jorgeTeamLevel100.gba differ diff --git a/jorgeTeamLevel100.sav b/jorgeTeamLevel100.sav new file mode 100644 index 0000000..95b002b Binary files /dev/null and b/jorgeTeamLevel100.sav differ