mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-07 13:15:01 +00:00
Added def GameData::Species.base_stat_total, other minor code tweaks
This commit is contained in:
@@ -208,10 +208,6 @@ module GameData
|
||||
return pbGetMessageFromHash(MessageTypes::Entries, @real_pokedex_entry)
|
||||
end
|
||||
|
||||
def single_gendered?
|
||||
return GameData::GenderRatio.get(@gender_ratio).single_gendered?
|
||||
end
|
||||
|
||||
def default_form
|
||||
@flags.each do |flag|
|
||||
return $~[1].to_i if flag[/^DefaultForm_(\d+)$/i]
|
||||
@@ -224,6 +220,14 @@ module GameData
|
||||
return (default >= 0) ? default : @form
|
||||
end
|
||||
|
||||
def single_gendered?
|
||||
return GameData::GenderRatio.get(@gender_ratio).single_gendered?
|
||||
end
|
||||
|
||||
def base_stat_total
|
||||
return @base_stats.values.sum
|
||||
end
|
||||
|
||||
def has_flag?(flag)
|
||||
return @flags.any? { |f| f.downcase == flag.downcase }
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user