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|
|
@pokemon.each do |pkmn_data|
|
||||||
#replace placeholder species infinite fusion edit
|
#replace placeholder species infinite fusion edit
|
||||||
species = GameData::Species.get(pkmn_data[:species]).species
|
species = GameData::Species.get(pkmn_data[:species]).species
|
||||||
species = replace_species_to_randomized(species, self.id, index) if isPlayingRandomized
|
|
||||||
if placeholder_species.include?(species)
|
if placeholder_species.include?(species)
|
||||||
species = replace_species_with_placeholder(species)
|
species = replace_species_with_placeholder(species)
|
||||||
|
else
|
||||||
|
species = replace_species_to_randomized(species, self.id, index) if isPlayingRandomized
|
||||||
end
|
end
|
||||||
species = replaceSingleSpeciesModeIfApplicable(species)
|
species = replaceSingleSpeciesModeIfApplicable(species)
|
||||||
if $game_switches[SWITCH_REVERSED_MODE]
|
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 { $game_switches[SWITCH_RANDOMIZE_GYMS_SEPARATELY] ? 0 : 1 },
|
||||||
proc { |value|
|
proc { |value|
|
||||||
if !$game_switches[SWITCH_RANDOMIZE_GYMS_SEPARATELY] && value == 0
|
if !$game_switches[SWITCH_RANDOMIZE_GYMS_SEPARATELY] && value == 0
|
||||||
|
|||||||
@@ -50,13 +50,13 @@ def setRivalStarter(starter1, starter2, starter3, choice)
|
|||||||
else
|
else
|
||||||
rivalStarter = starters[0]*NB_POKEMON+starters[1]
|
rivalStarter = starters[0]*NB_POKEMON+starters[1]
|
||||||
end
|
end
|
||||||
pbSet(250,rivalStarter)
|
pbSet(VAR_RIVAL_STARTER,rivalStarter)
|
||||||
$game_switches[840] = true
|
$game_switches[SWITCH_DEFINED_RIVAL_STARTER] = true
|
||||||
end
|
end
|
||||||
|
|
||||||
def setRivalStarterSpecific(rivalStarter)
|
def setRivalStarterSpecific(rivalStarter)
|
||||||
pbSet(250,rivalStarter)
|
pbSet(VAR_RIVAL_STARTER,rivalStarter)
|
||||||
$game_switches[840] = true
|
$game_switches[SWITCH_DEFINED_RIVAL_STARTER] = true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ SWITCH_RANDOMIZE_GYMS_SEPARATELY = 667
|
|||||||
SWITCH_RANDOMIZED_GYM_TYPES=921
|
SWITCH_RANDOMIZED_GYM_TYPES=921
|
||||||
SWITCH_RANDOM_GIFT_POKEMON = 780
|
SWITCH_RANDOM_GIFT_POKEMON = 780
|
||||||
SWITCH_RANDOM_HELD_ITEMS = 843
|
SWITCH_RANDOM_HELD_ITEMS = 843
|
||||||
|
SWITCH_DEFINED_RIVAL_STARTER=840
|
||||||
#Other switches
|
#Other switches
|
||||||
SWITCH_RACE_BIKE = 984
|
SWITCH_RACE_BIKE = 984
|
||||||
SWITCH_IS_REMATCH=200
|
SWITCH_IS_REMATCH=200
|
||||||
@@ -86,6 +87,7 @@ VAR_COMMAND_WINDOW_INDEX=249
|
|||||||
VAR_STANDARD_WONDERTRADE_LEFT=248
|
VAR_STANDARD_WONDERTRADE_LEFT=248
|
||||||
VAR_PREMIUM_WONDERTRADE_LEFT=111
|
VAR_PREMIUM_WONDERTRADE_LEFT=111
|
||||||
VAR_PREMIUM_WONDERTRADE_LEFT=111
|
VAR_PREMIUM_WONDERTRADE_LEFT=111
|
||||||
|
VAR_RIVAL_STARTER=250
|
||||||
#Randomizer
|
#Randomizer
|
||||||
VAR_RANDOMIZER_WILD_POKE_BST=197
|
VAR_RANDOMIZER_WILD_POKE_BST=197
|
||||||
VAR_RANDOMIZER_TRAINER_BST=195
|
VAR_RANDOMIZER_TRAINER_BST=195
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user