mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-06 06:01:46 +00:00
Add Pokemon::Owner::new_foreign
This commit is contained in:
@@ -140,12 +140,21 @@ class Pokemon
|
|||||||
|
|
||||||
# Returns a new Owner object populated with values taken from +trainer+.
|
# Returns a new Owner object populated with values taken from +trainer+.
|
||||||
# @param trainer [PokeBattle_Trainer] trainer object to read data from
|
# @param trainer [PokeBattle_Trainer] trainer object to read data from
|
||||||
# @return [Owner] new owner object
|
# @return [Owner] new Owner object
|
||||||
def self.new_from_trainer(trainer)
|
def self.new_from_trainer(trainer)
|
||||||
validate trainer => PokeBattle_Trainer
|
validate trainer => PokeBattle_Trainer
|
||||||
return new(trainer.id, trainer.name, trainer.gender, trainer.language)
|
return new(trainer.id, trainer.name, trainer.gender, trainer.language)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Returns an Owner object with a foreign ID.
|
||||||
|
# @param name [String] owner name
|
||||||
|
# @param gender [Integer] owner gender
|
||||||
|
# @param language [Integer] owner language
|
||||||
|
# @return [Owner] foreign Owner object
|
||||||
|
def self.new_foreign(name = '', gender = 2, language = 2)
|
||||||
|
return new($Trainer.getForeignID, name, gender, language)
|
||||||
|
end
|
||||||
|
|
||||||
# @param new_id [Integer] new owner ID
|
# @param new_id [Integer] new owner ID
|
||||||
def id=(new_id)
|
def id=(new_id)
|
||||||
validate new_id => Integer
|
validate new_id => Integer
|
||||||
|
|||||||
Reference in New Issue
Block a user