mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-08 21:54:58 +00:00
36 lines
896 B
Ruby
36 lines
896 B
Ruby
def getGameModeFromIndex(index)
|
|
return _INTL("Classic") if index == 0
|
|
return _INTL("Random") if index == 1
|
|
return _INTL("Remix") if index == 2
|
|
return _INTL("Expert") if index == 3
|
|
return _INTL("Species") if index == 4
|
|
return _INTL("Debug") if index == 5
|
|
return ""
|
|
end
|
|
|
|
def getCurrentGameModeSymbol()
|
|
gameMode = :CLASSIC
|
|
if $game_switches[SWITCH_MODERN_MODE]
|
|
gameMode = :REMIX
|
|
end
|
|
if $game_switches[SWITCH_EXPERT_MODE]
|
|
gameMode = :EXPERT
|
|
end
|
|
if $game_switches[SWITCH_SINGLE_POKEMON_MODE]
|
|
pokemon_number = pbGet(VAR_SINGLE_POKEMON_MODE)
|
|
if pokemon_number.is_a?(Integer) && pokemon_number > 0
|
|
gameMode = :SINGLE_SPECIES
|
|
else
|
|
gameMode = :DEBUG
|
|
end
|
|
end
|
|
if $game_switches[SWITCH_RANDOMIZED_AT_LEAST_ONCE]
|
|
gameMode = :RANDOMIZED
|
|
end
|
|
|
|
if $game_switches[SWITCH_LEGENDARY_MODE]
|
|
gameMode = :LEGENDARY
|
|
end
|
|
return gameMode
|
|
end
|