Petr Viktorin
d99d9219d2
Shedinja fixes
2011-04-27 18:49:02 +03:00
Petr Viktorin
5fb0eed9dc
Take Shedinja's 'shed' evolution into account.
2011-04-27 18:00:35 +03:00
Petr Viktorin
11d803fd63
Some love for the interface & tests
2011-04-27 16:00:50 +03:00
Petr Viktorin
b27187e99a
Rewrite _HeapDict.pop() a bit
2011-04-27 14:50:07 +03:00
Petr Viktorin
e4c0d0b16b
Share session across tests
2011-04-27 14:30:11 +03:00
Petr Viktorin
d746716575
Cache common stuff. Remove goal from a_star.
2011-04-27 14:21:24 +03:00
Petr Viktorin
cb78144e8d
print 'Illegal move combination.'
2011-04-27 13:33:08 +03:00
Petr Viktorin
0f28e1ebda
Make the trade table more sparse
2011-04-27 13:16:39 +03:00
Petr Viktorin
681d56387d
Eliminate some unneeded node creation
2011-04-27 04:47:36 +03:00
Petr Viktorin
0de03e864f
Optimize some set operations
2011-04-27 04:34:29 +03:00
Petr Viktorin
b2e54ca1ea
Merge A* in. General improvements.
2011-04-27 04:13:54 +03:00
Petr Viktorin
88b9a216c7
Misc.
2011-04-27 03:17:07 +03:00
Petr Viktorin
add72ef5da
Add a docstring
2011-04-27 02:35:11 +03:00
Petr Viktorin
6f535fdba4
Improve breeding a bit. And, add Unicode
2011-04-27 02:24:57 +03:00
Petr Viktorin
7fe9e62be3
Add Sketch. And some tests.
2011-04-27 02:04:28 +03:00
Petr Viktorin
266f863334
Yet another breed compatibility check
2011-04-27 01:04:14 +03:00
Petr Viktorin
4f8108d61b
Fix up breeding
2011-04-27 00:51:40 +03:00
Petr Viktorin
8dee48d966
Misc.
2011-04-26 21:04:29 +03:00
Petr Viktorin
02dd22eaf4
Make Volt Tackle work again
2011-04-26 20:22:05 +03:00
Petr Viktorin
a626886ec2
Working on breeding
2011-04-26 20:09:04 +03:00
Petr Viktorin
054421d93d
Prettify output
2011-04-26 18:05:16 +03:00
Petr Viktorin
237830d523
Trading, evolution, and grow expansion
2011-04-26 17:02:08 +03:00
Petr Viktorin
858e177e7d
Basic move expansion
2011-04-26 16:11:11 +03:00
Petr Viktorin
27570525ff
Load babies
2011-04-26 13:56:29 +03:00
Petr Viktorin
a6647d95a4
Deduplicate version groups
2011-04-26 13:32:25 +03:00
Petr Viktorin
0d75f50b7b
Breed graph construction, part II
2011-04-26 12:53:48 +03:00
Petr Viktorin
2f8611458d
Breed graph construction, part I
2011-04-26 03:14:32 +03:00
Petr Viktorin
02deb8c06a
Loading pokemon
...
Just stuffing them all in memory works fine.
2011-04-26 02:50:09 +03:00
Petr Viktorin
bca84867c8
Start work on a moveset checker
2011-04-26 01:58:38 +03:00
Petr Viktorin
b4f29e83d8
Adapt spline's query timer proxy to be also useful for CLI scripts
2011-04-26 01:51:47 +03:00
Andrew Ekstedt
14d9b6ead7
Fix test_media.py.
...
- Add --media-root option (was half-supported already, but not accepted
on the command line).
- Don't test for Colosseum and XD graphics, since we have none.
- Acknowledge *-beta sprites.
2012-03-16 12:37:47 -07:00
Petr Viktorin
c710457717
Pokemon species split: media accessors
2011-05-06 12:26:17 +03:00
Petr Viktorin
ab2baaa759
Update media accessors wrt repo split
...
All accessors now take a `root` arg, the root of the media tree.
Alternatively `root` can be a custom MediaFile subclass, which should allow
neat tricks like:
- Checking some kind of manifest to prevent stat() calls
- Custom properties of the file objects (e.g. for HTML <img> tags)
- Downloading the media on demand
Tests assume media is at pokedex/data/media, skip otherwise.
2011-05-06 12:26:17 +03:00
Petr Viktorin
dd0d225228
Pokemon species split: utilities.
...
Remove 'simple' altogether, as pokémon are now sane by default!
2011-05-06 12:26:16 +03:00
Petr Viktorin
247f7ead43
Add __init__.py to pokedex/util
2011-04-28 23:31:38 +03:00
Eevee
b2db58afc7
Fix discrepancy between media-accessors branches.
2011-04-17 22:35:24 -07:00
Petr Viktorin
69140a88f5
Move the rest of pokedex.util.get to pokedex.db.util
2011-04-17 22:34:05 -07:00
Petr Viktorin
f271812cf7
Break "simple" query functions out of pokedex.util.get
2011-04-17 22:34:05 -07:00
Petr Viktorin
2f014411e1
Add pokedex.util.get: helpers to get stuff out of the DB easily
2011-04-17 22:34:04 -07:00