- 1
- Posts
- 7
- Years
- Seen Jan 12, 2018
Kyogre and Groudon become Primal when they enter in the battlefield. But their abilities, types and stats don't change. Here is my script:
Spoiler:
MultipleForms.register(:KYOGRE,{
"getPrimalForm"=>proc{|pokemon|
next 1 if isConst?(pokemon.item,PBItems,:BLUEORB)
next
},
"getAbilityList"=>proc{|pokemon|
next [[getID(PBAbilities,:PRIMORDIALSEA),0]] if pokemon.form==1
next if pokemon.form==0 # Normal
},
"getBaseStats"=>proc{|pokemon|
next if pokemon.form==0
next [100,150,90,90,180,160]
}
})
MultipleForms.register(:GROUDON,{
"getPrimalForm"=>proc{|pokemon|
next 1 if isConst?(pokemon.item,PBItems,:REDORB)
next
},
"Type2"=>proc{|pokemon|
next getID(PBTypes,:FIRE) if pokemon.form==1
next if pokemon.form==0
},
"getAbilityList"=>proc{|pokemon|
next [[getID(PBAbilities,:DESOLATELAND),0]] if pokemon.form==1
next if pokemon.form==0
},
"getBaseStats"=>proc{|pokemon|
next if pokemon.form==0
next [100,180,160,90,150,90]
}
})
"getPrimalForm"=>proc{|pokemon|
next 1 if isConst?(pokemon.item,PBItems,:BLUEORB)
next
},
"getAbilityList"=>proc{|pokemon|
next [[getID(PBAbilities,:PRIMORDIALSEA),0]] if pokemon.form==1
next if pokemon.form==0 # Normal
},
"getBaseStats"=>proc{|pokemon|
next if pokemon.form==0
next [100,150,90,90,180,160]
}
})
MultipleForms.register(:GROUDON,{
"getPrimalForm"=>proc{|pokemon|
next 1 if isConst?(pokemon.item,PBItems,:REDORB)
next
},
"Type2"=>proc{|pokemon|
next getID(PBTypes,:FIRE) if pokemon.form==1
next if pokemon.form==0
},
"getAbilityList"=>proc{|pokemon|
next [[getID(PBAbilities,:DESOLATELAND),0]] if pokemon.form==1
next if pokemon.form==0
},
"getBaseStats"=>proc{|pokemon|
next if pokemon.form==0
next [100,180,160,90,150,90]
}
})