def pbAnimForme(anim,partynum,form=0,nform=-1) @sprites["formeanim"]=GifAnim.new(0,0,@viewport2) @sprites["formeanim"].z=999999 @sprites["formeanim"].x=@sprites["pokemon#{partynum}"].x+50 @sprites["formeanim"].y=@sprites["pokemon#{partynum}"].y+20 if form!=0 @sprites["formeanim"].setBitmap("Graphics/Pictures/Party/animform#{anim}_#{form}") else @sprites["formeanim"].setBitmap("Graphics/Pictures/Party/animform#{anim}") end changed=false if nform!=-1 loop do Graphics.update Input.update pbUpdateSceneMap update if nform!=-1 && !changed if @sprites["formeanim"].middle? @party[partynum].form=nform if nform!=-1 pbRefresh if nform!=-1 changed=true end end @sprites["formeanim"].dispose if @sprites["formeanim"].finished? break if @sprites["formeanim"].disposed? end end def pbAnimFormeFusion(anim,partynum,anim2,partynum2,nform=-1,nform2=-1) @sprites["formeanim"]=GifAnim.new(0,0,@viewport2) @sprites["formeanim"].z=999999 @sprites["formeanim"].x=@sprites["pokemon#{partynum}"].x+50 @sprites["formeanim"].y=@sprites["pokemon#{partynum}"].y+20 @sprites["formeanim"].setBitmap("Graphics/Pictures/Party/animform#{anim}") @sprites["formeanim2"]=GifAnim.new(0,0,@viewport2) @sprites["formeanim2"].z=999999 @sprites["formeanim2"].x=@sprites["pokemon#{partynum2}"].x+50 @sprites["formeanim2"].y=@sprites["pokemon#{partynum2}"].y+20 @sprites["formeanim2"].setBitmap("Graphics/Pictures/Party/animform#{anim2}") changed=false if nform!=-1 changed2=false if nform2!=-1 loop do Graphics.update Input.update pbUpdateSceneMap update if nform!=-1 && !changed if @sprites["formeanim"].middle? @party[partynum].form=nform if nform!=-1 pbRefresh if nform!=-1 changed=true end end @sprites["formeanim"].dispose if @sprites["formeanim"].finished? @sprites["formeanim2"].dispose if @sprites["formeanim2"].finished? break if @sprites["formeanim"].disposed? && @sprites["formeanim2"].disposed? end end