Commit Graph

69 Commits

Author SHA1 Message Date
Kurt
1e6047205e Misc tweaks
standardize rand usage to single instance, no functional changes
2017-12-20 00:07:18 -08:00
Kurt
0c4757b031 Add table copy/paste(all)
closes #182
2017-12-19 21:56:30 -08:00
Kurt
4ba1794915
Merge pull request #258 from sora10pls/master
Misc changes
2017-12-18 16:18:19 -08:00
sora10pls
aaa5d8043e Actually fix IV/EV set 2017-12-18 18:32:01 -05:00
Kurt
865d0693ca Fix bst rand
Closes #255
2017-12-18 12:23:29 -08:00
sora10pls
d448426c16 Misc changes 2017-12-18 13:13:48 -05:00
sora10pls
5c567a559b Expose Gen 6 gift shiny locks 2017-12-18 00:06:07 -05:00
Kurt
57d98a4c9e Relocate script handling to core 2017-12-13 18:56:19 -08:00
Kurt
dd5dc2cabd Refactoring
increase diagnostic ability for a textfile, pull out some properties
that aren't used outside of the library
#253
2017-12-10 20:57:21 -08:00
sora10pls
9bb32a7187 Add USUM special classes 2017-12-10 10:05:37 -05:00
sora10pls
fec4fd4ca5 Add XY trainer class blacklist for ORAS 2017-12-09 22:34:53 -05:00
Kurt
d022f37f47 Add varcode escape
Closes #246
2017-12-07 19:22:07 -08:00
sora10pls
bde6144ad4 Revise legal/randomizer changes 2017-12-06 19:39:59 -05:00
sora10pls
f6c2f152e7 Misc fixes (pt. 2) 2017-12-06 18:08:08 -05:00
sora10pls
ca43387e5e Misc fixes (pt. 1) 2017-12-06 17:48:13 -05:00
Kurt
63ca15cdb7 Fix non-expanding first entry randomization
closes #243
2017-12-02 08:28:20 -08:00
Kurt
39666dc54e Save trainer name on form close
use an object wrapper to check for modifications to only write back if
things were changed
not sure I like this setup

Closes #235

misc refactoring in maison7/owse
2017-11-22 16:08:18 -08:00
Kurt
a04342e3af add map location
probably need to use this in conjunction with the zonedata to yield an
actual met location ID; but good enough for doc purposes.
#146
2017-11-20 22:34:56 -08:00
Evan Dixon
12e8db539d Add GameConfig option to enable TextFile's character remapping
Also update TextFile to use a StringBuilder in getLineString and getVariableString.
2017-11-14 20:49:52 -06:00
Kurt
e9739dbb9e Add sm/usum content
item sprites weren't added from sm
add usum pkm/item sprites
add usum forme handling colors
2017-11-13 22:59:17 -08:00
Kurt
1e2736ab35 add nature 2017-11-12 12:16:11 -08:00
Kurt
6d7e99b3b2 Add beach BP move tutor editing to personal editor 2017-11-11 14:09:57 -08:00
Kurt
1f3e399b55 Add gender to output 2017-11-09 16:32:42 -08:00
Kurt
3fba1cb1f5 More data export values 2017-11-09 07:17:52 -08:00
Kurt
138c69fe9c Add more properties for export 2017-11-09 06:42:11 -08:00
Kurt
05bd6a7bb9 expose special move & isegg flag
surf pikachu, and egg eevee (same as SM)
2017-11-08 19:51:32 -08:00
Kurt
8585c61d51 Add EncounterStatic exporting to pkhex format 2017-11-08 18:42:19 -08:00
Kurt
3de712c61b Update GARC references for other editors
Pickup editor now works
SMTE now works
Maison (Battle Tree / Royal) editor now works
2017-11-08 12:19:47 -08:00
Kurt
6308d87576 Partial update
changes will be occurring in the next week to bring more parts up to
speed with the new games.
2017-11-08 00:31:53 -08:00
Kurt
865b608bcb add index to table export 2017-11-05 16:46:02 -08:00
Kurt
bf55b76589 change byte->sbyte
+/-
2017-11-05 16:45:51 -08:00
Kurt
0df38d6b63 Rework item editors
changes fields -> properties, still works with structure converting
now expose all properties with current understanding of the structure
2017-11-04 12:17:53 -07:00
Kurt
5c633d205c misc changes
add class/struct array to csv table with named columns utility

slight usum prep / cleanup
2017-11-03 21:15:39 -07:00
Evan Dixon
6bb63016b4 Make getter of PersonalInfo.FormStatsIndex public
It's a quick solution allowing external programs like the Project Pokémon Pokédex to calculate references from personal entries to corresponding alt-form personal entries
2017-11-01 20:34:42 -05:00
Kurt
6b74460501 Rewrite item class to struct
expand some enums out, actual numbers return actual numbers for the
HealValue so casting directly to byte preserves the value
2017-10-31 21:49:46 -07:00
Evan Dixon
289b47ce0f Add additional Pokemon text references 2017-10-17 20:22:03 -05:00
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
10e202de1a Refactoring
simplify logic in smwe
2017-10-14 12:47:54 -07:00
Kurt
c5e13b3b87 Randomize inbattle trainer class restrictions
closes #210
randomizes restricted within the restricted models allowed
2017-10-10 16:27:24 -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
1ae709b79c Add gui for file restoring 2017-10-04 21:19:55 -07:00
Kurt
d3519e8961 Sync missing changes 2017-09-23 06:51:14 -07:00