Kurt
30018fd9ed
reconfigure move learn banned fixing
...
5c452b8b6b (commitcomment-25007984)
should have referenced move instead; move all update logic to
moverandomizer.
2017-10-16 09:22:01 -07:00
Kurt
5c452b8b6b
prevent fixed damage from learnset source
...
weed out fixed damage moves from learnset provided arrays
can result in duplicate terrible moves but whatever
closes #214
2017-10-15 21:54:39 -07:00
Kurt
46c38698c7
Shuffle learnset STAB with others
...
closes #217
2017-10-15 14:02:58 -07:00
Kurt
43b629803b
Use move randomizer for smte
...
was using learnset & old rand variant
Closes #204
2017-10-08 12:21:49 -07:00
Kurt
ff18098808
Add early exit for not-enough-species
...
#204 item 4
2017-10-08 11:23:20 -07:00
Kurt
699155906a
Add no-fixed damage moves option
...
closes #177
2017-10-07 22:37:30 -07:00
Kurt
987dc4abf1
fix typo
...
yeah not a typo, logic is hard ;)
2017-10-07 22:23:05 -07:00
Kurt
dc4432669b
Add force-have 4 moves at level 1 option
...
closes #186
2017-10-07 22:22:14 -07:00
Kurt
fe7edd6b3b
Fix spread/expand learnset rand
...
closes #202
2017-10-07 22:11:42 -07:00
Kurt
a5f0d173bf
add ability banlist for personal rand
...
closes #200
provide ability IDs (see bulbapedia) in a text file, each line has an
ability ID number.
2017-10-06 20:37:11 -07:00
Kurt
d3519e8961
Sync missing changes
2017-09-23 06:51:14 -07:00
Kurt
4399a4f4b4
Allow first learned move to be non-stab
...
only forced if STAB is checked
2017-09-22 19:59:28 -07:00
Kurt
3dcfd6a3f4
Fix learnset randomizer percent not set
...
STAB count from move randomizer now calculates properly
2017-09-22 19:14:54 -07:00
Kurt
d0f303715a
Fix gen7 eggmove rand/writeback
...
formtableindex was getting cleared if no moves were present, game always
writes at least 4 bytes (ptr & count) for gen7 format.
improve the editor by describing what the extra slots pertain to
Closes #193
2017-09-10 01:01:19 -07:00
Kurt
fa5bdee781
Refactoring
...
use new randomization objects in other forms
re-standardize namespaces a little
2017-09-09 22:16:55 -07:00
Kurt
ddc7b8558d
Rewrite evo/learnset/eggmove randomizers
...
sew fast oi
2017-09-09 21:34:43 -07:00
Kurt
74d39499b1
Simplify personalinfo randomization
...
shifting away from gui driven, more towards randomization managing
object-classes
can do if (x is PersonalInfo7 p7)... for type specific rands, way faster
than doing rand in by the GUI anyway.
p7 & p6 rand is actually the same, no SM specific additions were made.
eventually the other editor-randomizers will be treated like this, and
maybe GameConfig will be expanded to store more persistent string / etc
data.
2017-09-08 23:27:40 -07:00