mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-06 06:01:46 +00:00
Automated proper enumeration of constants in GameData modules
This commit is contained in:
@@ -788,7 +788,7 @@ def pbSavePokemonData
|
||||
has_param = !PBEvolution.hasFunction?(method, "parameterType") || param_type != nil
|
||||
if has_param
|
||||
if param_type
|
||||
if [:Ability, :Item, :Move, :TrainerType, :Type].include?(param_type)
|
||||
if GameData.const_defined?(param_type.to_sym)
|
||||
pokedata.write("#{parameter.to_s}")
|
||||
else
|
||||
cparameter = (getConstantName(param_type, parameter) rescue parameter)
|
||||
@@ -1236,7 +1236,7 @@ def pbSavePokemonFormsData
|
||||
has_param = !PBEvolution.hasFunction?(method, "parameterType") || param_type != nil
|
||||
if has_param
|
||||
if param_type
|
||||
if [:Ability, :Item, :Move, :TrainerType, :Type].include?(param_type)
|
||||
if GameData.const_defined?(param_type.to_sym)
|
||||
pokedata.write("#{parameter.to_s}")
|
||||
else
|
||||
cparameter = (getConstantName(param_type, parameter) rescue parameter)
|
||||
|
||||
Reference in New Issue
Block a user