Quote:
Originally Posted by FL .
1,2-In PokeBattle_ActualScene change
Code:
if @animatingHP
if @currenthp<@endhp
@currenthp+=1
elsif @currenthp>@endhp
@currenthp-=1
end
refresh
@animatingHP=false if @currenthp==@endhp
end
if @animatingEXP
if !@showexp
@currentexp=@endexp
elsif @currentexp<@endexp
@currentexp+=1
elsif @currentexp>@endexp
@currentexp-=1
end
refresh
if @currentexp==@endexp
if @currentexp==PokeBattle_Scene::EXPGAUGESIZE
to
Code:
hpspeed=4 # hp speed here, put 1000 for instantaneous
if @animatingHP
if @currenthp<@endhp
if(@endhp-@currenthp<hpspeed)
@currenthp=@endhp
else
@currenthp+=hpspeed
end
elsif @currenthp>@endhp
if(@currenthp-@endhp<hpspeed)
@currenthp=@endhp
else
@currenthp-=hpspeed
end
end
refresh
@animatingHP=false if @currenthp==@endhp
end
if @animatingEXP
expspeed # exp speed here
if !@showexp
@currentexp=@endexp
elsif @currentexp<@endexp
@currentexp+=expspeed
elsif @currentexp>@endexp
@currentexp-=expspeed
end
refresh
if @currentexp>=@endexp
if @currentexp>=PokeBattle_Scene::EXPGAUGESIZE
3-Yes, use @currenthp minus @endhp.
|
Um.... What?
Would'nt it be more efficient to just change
Code:
if @animatingHP
if @currenthp<@endhp
@currenthp+=1
elsif @currenthp>@endhp
@currenthp-=1
end
refresh
@animatingHP=false if @currenthp==@endhp
end
to
Code:
if @animatingHP
@currenthp = @endhp
@animatingHP=false
end