MultipleForms.register(:KYUREM,{
"getBaseStats"=>proc{|pokemon|
case pokemon.form
when 1; next [125,120, 90,95,170,100] # Kyurem Blanco
when 2; next [125,170,100,95,120, 90] # Kyurem Negro
else; next # Kyurem
end
},
"height"=>proc{|pokemon|
case pokemon.form
when 1; next 36 # White Kyurem
when 2; next 33 # Black Kyurem
else; next # Kyurem
end
},
"getAbilityList"=>proc{|pokemon|
case pokemon.form
when 1; next [[getID(PBAbilities,:TURBOBLAZE),0]] # Kyurem Blanco
when 2; next [[getID(PBAbilities,:TERAVOLT),0]] # Kyurem Negro
else; next # Kyurem
end
},
"evYield"=>proc{|pokemon|
case pokemon.form
when 1; next [0,0,0,0,3,0] # Kyurem Blanco
when 2; next [0,3,0,0,0,0] # Kyurem Negro
else; next # Kyurem
end
},
"getMoveList"=>proc{|pokemon|
next if pokemon.form==0
movelist=[]
case pokemon.form
when 1; movelist=[[1,:ICYWIND],[1,:DRAGONRAGE],[8,:IMPRISON],
[15,:ANCIENTPOWER],[22,:ICEBEAM],[29,:DRAGONBREATH],
[36,:SLASH],[43,:FUSIONFLARE],[50,:ICEBURN],
[57,:DRAGONPULSE],[64,:IMPRISON],[71,:ENDEAVOR],
[78,:BLIZZARD],[85,:OUTRAGE],[92,:HYPERVOICE]]
when 2; movelist=[[1,:ICYWIND],[1,:DRAGONRAGE],[8,:IMPRISON],
[15,:ANCIENTPOWER],[22,:ICEBEAM],[29,:DRAGONBREATH],
[36,:SLASH],[43,:FUSIONBOLT],[50,:FREEZESHOCK],
[57,:DRAGONPULSE],[64,:IMPRISON],[71,:ENDEAVOR],
[78,:BLIZZARD],[85,:OUTRAGE],[92,:HYPERVOICE]]
end
for i in movelist
i[1]=getConst(PBMoves,i[1])
end
next movelist
}
})