mwisnowski
ae83d0f66f
Adjusted logic in deck builder for making land_df
2024-12-26 10:52:09 -08:00
mwisnowski
b3de39bffb
Fixed logic in setup for determining the 'face' of double sided cards
2024-12-26 10:02:12 -08:00
mwisnowski
f9ae7fa41e
Adjusted some logic in setup to filter out any banned cards, as well as add the layout column to allow for easily seeing 'Normal', 'MDFC', or 'Transform cards.
...
Added logic for 'Kindred Support' tagging in tagger
2024-12-26 09:38:21 -08:00
mwisnowski
c81a5fb64e
Started logic for adding creatures, ramp, board wipes, interaction, and other cards based on the chosen themes
...
Fixed logical error in tagger causing it to look for 'Artifact' in a lowercase 'type' column
Need to refine logic for adding by tags and weighted theme values.
2024-12-25 19:56:35 -08:00
mwisnowski
279d81ed3c
Finished logic for adding lands
...
May refine later, will need to adjust for later MDFCs being added
2024-12-21 00:58:12 -08:00
mwisnowski
4d030d05e0
Merging to main
2024-12-20 22:03:39 -08:00
mwisnowski
3ff3e5f686
Removed the usage of inquirerpy for now.
...
It's asyncio routine seemed to interfere with scrython's
2024-12-20 22:02:35 -08:00
mwisnowski
8b5cfd97bc
Tried changing logic to inquirerpy but it seems to have somehow broken scrython? Need to troubleshoot
2024-12-20 15:01:09 -08:00
mwisnowski
af0ee0e0b6
Refined land add logic
2024-12-20 13:39:23 -08:00
mwisnowski
15ce426ad4
Adjusted logic to set lands to fill all empty cells in colorIdentity column to be 'colorless' like was done with other cards
2024-12-20 11:51:24 -08:00
mwisnowski
d44d014f22
Starting with logic for adding non-basic lands to deck builder
2024-12-20 07:10:53 -08:00
mwisnowski
c0227c2428
Small change to logic to concatenate basics
2024-12-19 12:05:55 -08:00
mwisnowski
856e1f5113
Started adding further logic for deck build
...
Starting with adding lands
2024-12-19 12:02:26 -08:00
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