Commit graph

29 commits

Author SHA1 Message Date
mwisnowski
43bdf180d4 Tagger should be done.
Might have missed some lesser used stuff, and honestly might have overlooked some things, but it should be at a good point for testing deck building.
2024-12-18 20:21:45 -08:00
mwisnowski
8400613a15 Starting working on interaction, halfway through red on confirming board wipe conditions 2024-12-18 12:14:45 -08:00
mwisnowski
3344218410 Tagger is preliminarily done
May need further adjustments or testing, but seems to be working the way I want it to at this time.

Fixed a typo in the determine_commanders() function of setup that would drop elligible planeswalkers and artifacts instead of dropping inelligible ones
2024-12-17 15:10:52 -08:00
mwisnowski
4a3d9c423e Added logic for more themes
Adjusted setup to exclude unsets and Heroes of the realm cards
2024-12-17 12:02:53 -08:00
mwisnowski
94d42d93cf removed errant log file that ended up being unused 2024-12-17 07:34:03 -08:00
mwisnowski
f0c00c4b2c Overhauled tagger.py
Added Ramp
Reorganized a number of functions
2024-12-16 22:58:02 -08:00
mwisnowski
a469d5be4a Retouched some old logic
Added logic to add card types to tags
Finished cantrip logic
2024-12-12 16:01:23 -08:00
mwisnowski
1819104253 Started logic for spellslinger, including storm, magecraft, and started on cantrips 2024-12-12 12:27:29 -08:00
mwisnowski
856ba0f572 Add logic for Lands Matter (i.e. landfall, specific land types, landwalk, etc...) 2024-12-11 23:08:42 -08:00
mwisnowski
03e11fb3ea Added log for wheels theme 2024-12-11 19:01:41 -08:00
mwisnowski
6c1554fe04 Added logic for counters, equipment, auras, and voltron.
Also added logic to append kindred types to theme tags and sort the tags
2024-12-11 18:29:38 -08:00
mwisnowski
f8be47c5c5 Adjusted logic for artifact matters. Added enchantment matters logic. 2024-12-11 16:56:31 -08:00
mwisnowski
1751b1c84d Added addtiional logic for artifacts matter cards 2024-12-11 12:03:39 -08:00
mwisnowski
6c88c7cf38 Revised logic of checking for creature types 2024-12-11 11:36:29 -08:00
mwisnowski
6596a59c9e Added life matters tags 2024-12-10 16:43:03 -08:00
mwisnowski
2c5020799e Aded logic for enchantments, enchantment tokens, creature tokens, and token modifications 2024-12-10 15:32:25 -08:00
mwisnowski
5fb2eb5b68 added logic to check for artifact types and artifact token creation 2024-12-10 12:13:44 -08:00
mwisnowski
2922414aec Added logic for tagging cards for themes (so far only the card draw types) and kindred types 2024-12-09 12:56:01 -08:00
mwisnowski
d19c3c6db6 Redid setup logic, started adding more logic to deckbuilding 2024-12-07 23:34:14 -08:00
mwisnowski
0ecf34210b Added more deck builder logic, including asking prelim questions and adding a land 'starter pack' 2024-12-06 12:04:39 -08:00
mwisnowski
aee44190a9 Started deck builder function, added base structure and prompt for selecting commander 2024-12-05 16:54:56 -08:00
mwisnowski
ff2b1e9932 Updated git ignore 2024-12-05 14:30:26 -08:00
mwisnowski
ebc0beb38d Updated gitignore 2024-12-05 14:25:07 -08:00
mwisnowski
3efd1cd9a9 Added card info logic, split things into multiple files 2024-12-05 12:03:06 -08:00
mwisnowski
00ae707d16 Started working on basic staples lists 2024-12-04 16:56:03 -08:00
mwisnowski
d7e275e38a Fixed a typo looking at wrong location for file, testing .gitignore functionality 2024-12-04 14:29:33 -08:00
mwisnowski
73ff4cad3a Removed csv files and added .gitignore 2024-12-04 14:25:11 -08:00
mwisnowski
d2a66b166d Created process for doing initial setup, pulls a csv file with all cards, then creates further csvs organized by color identity 2024-12-04 14:22:20 -08:00
mwisnowski
4ad28a3d83 first commit 2024-11-27 20:18:39 -08:00