Box Wallpapers
Stop returning the first box wallpaper regardless of box
EXP:
Changing level/exp wouldn't update stats (EXP needed to be set back to
PKM object)
Drag&Drop:
If the file exists and is locked for editing, the try { } will fail ->
so will delete since the file is locked.
Never seen or heard it happen, but is possible.
Split from the PKX table (now removed); since PP differs between gens we
have to keep track. Not gonna add a separate binary, just use a
reference table.
main form wouldn't set back properly, simplify loading,
fix pk4->pk4
disassociate from PKX.Gen3Abilities (to be deleted now that
PersonalTable.RS exists).
ref PersonalInfo entry to calculate from
Fixes species with changed BST between gens.
Worked fine before PKX Personal was split from SAV (to fix box report),
this fixes by requiring the actual personal reference instead of looking
it up.
Opening Database and having a species in the results with species#
greater than the current loaded save file's allowed (ie volcanion in db
with loaded emerald) causes Report to throw errors when opened from
Database.
I'm a little too averse for extra lines of code :)
Regarding remaining discussion on #136
Resharper gives suggestion to null check
Path.GetFileNameWithoutExtension and Path.GetExtension, so it won't
hurt. Just because it's set up to work properly now doesn't mean someone
modifying it / operating systems years from now will supply the correct
arguments.
Thanks Wanderer1391!
Set value back only if it was the one that updated the value. No need to
prompt update after loading as it refreshes when each field loads.
= acts as a 'modify if' filter
! acts as a 'do not modify if' filter
. acts as a 'set property to' to value
!HeldItem=0
^ do not modify if held item is zero
=HeldItem=5
^ only modify if held item is index 5
.Species=7
^ set species to 7
!SID=666
.TID=666
^ set TID to 666 if SID is not 666
.TID=666
!SID=666
^ set TID to 666 if SID is not 666 (filtering can be after property
settings)
Run one 'batch modify' script at a time.