mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-06 06:01:46 +00:00
randomizer - starter
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -247,9 +247,10 @@ module GameData
|
||||
@pokemon.each do |pkmn_data|
|
||||
#replace placeholder species infinite fusion edit
|
||||
species = GameData::Species.get(pkmn_data[:species]).species
|
||||
species = replace_species_to_randomized(species, self.id, index) if isPlayingRandomized
|
||||
if placeholder_species.include?(species)
|
||||
species = replace_species_with_placeholder(species)
|
||||
else
|
||||
species = replace_species_to_randomized(species, self.id, index) if isPlayingRandomized
|
||||
end
|
||||
species = replaceSingleSpeciesModeIfApplicable(species)
|
||||
if $game_switches[SWITCH_REVERSED_MODE]
|
||||
|
||||
@@ -40,7 +40,7 @@ class RandomizerOptionsScene < PokemonOption_Scene
|
||||
}
|
||||
),
|
||||
|
||||
EnumOption.new(_INTL("Gyms"), [_INTL("On"), _INTL("Off")],
|
||||
EnumOption.new(_INTL("Gym trainers"), [_INTL("On"), _INTL("Off")],
|
||||
proc { $game_switches[SWITCH_RANDOMIZE_GYMS_SEPARATELY] ? 0 : 1 },
|
||||
proc { |value|
|
||||
if !$game_switches[SWITCH_RANDOMIZE_GYMS_SEPARATELY] && value == 0
|
||||
|
||||
@@ -50,13 +50,13 @@ def setRivalStarter(starter1, starter2, starter3, choice)
|
||||
else
|
||||
rivalStarter = starters[0]*NB_POKEMON+starters[1]
|
||||
end
|
||||
pbSet(250,rivalStarter)
|
||||
$game_switches[840] = true
|
||||
pbSet(VAR_RIVAL_STARTER,rivalStarter)
|
||||
$game_switches[SWITCH_DEFINED_RIVAL_STARTER] = true
|
||||
end
|
||||
|
||||
def setRivalStarterSpecific(rivalStarter)
|
||||
pbSet(250,rivalStarter)
|
||||
$game_switches[840] = true
|
||||
pbSet(VAR_RIVAL_STARTER,rivalStarter)
|
||||
$game_switches[SWITCH_DEFINED_RIVAL_STARTER] = true
|
||||
end
|
||||
|
||||
|
||||
|
||||
@@ -57,6 +57,7 @@ SWITCH_RANDOMIZE_GYMS_SEPARATELY = 667
|
||||
SWITCH_RANDOMIZED_GYM_TYPES=921
|
||||
SWITCH_RANDOM_GIFT_POKEMON = 780
|
||||
SWITCH_RANDOM_HELD_ITEMS = 843
|
||||
SWITCH_DEFINED_RIVAL_STARTER=840
|
||||
#Other switches
|
||||
SWITCH_RACE_BIKE = 984
|
||||
SWITCH_IS_REMATCH=200
|
||||
@@ -86,6 +87,7 @@ VAR_COMMAND_WINDOW_INDEX=249
|
||||
VAR_STANDARD_WONDERTRADE_LEFT=248
|
||||
VAR_PREMIUM_WONDERTRADE_LEFT=111
|
||||
VAR_PREMIUM_WONDERTRADE_LEFT=111
|
||||
VAR_RIVAL_STARTER=250
|
||||
#Randomizer
|
||||
VAR_RANDOMIZER_WILD_POKE_BST=197
|
||||
VAR_RANDOMIZER_TRAINER_BST=195
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user