Commit graph

30 commits

Author SHA1 Message Date
matt
76277f876c Adjusted logging across the files 2025-01-17 18:04:29 -08:00
matt
1c7436f33d Finished v2 of deck_builder, should be largely functional, but could use refinements. WIll continue to work on it, but largely satisfied with how it works. 2025-01-17 17:04:02 -08:00
mwisnowski
c628b054ea Finished refactoring and adding docstrings functions.
Added module-level docstrings to modules and cleaned up imports
2025-01-17 11:39:27 -08:00
mwisnowski
8936fa347f Finshed refactoring land addtiions, all that's left is adding cards by theme and other tags 2025-01-16 11:55:12 -08:00
mwisnowski
47c2cee00f Started refactoring up through the add_dual_lands function in deck_builder 2025-01-15 11:56:25 -08:00
mwisnowski
319f7848d3 Began work on overhauling the deck_builder 2025-01-14 12:07:49 -08:00
mwisnowski
503068b20c Began work on refactoring deck_builder
Fixed logging for the other files such that they actually log to the file instead of just creating it
2025-01-14 10:08:44 -08:00
mwisnowski
e404515d91 Started changing print statements to logging statements in tagger.py
Refined the load dataframe section in tagger.py

Beginning work on changing the tagging functions to use vectorized inputs instead of iterrows
2024-12-31 10:48:11 -08:00
mwisnowski
5a92c04810 Refined chunks of logic using Traycer for analysis 2024-12-31 10:16:47 -08:00
mwisnowski
a5f6e4f09e Adjusted a number of print statements to be logging statements 2024-12-31 09:25:21 -08:00
mwisnowski
6c0aaf26a0 Refined weight logic, fixed error where weights with additional themes weren't a copy of the default weight and overwriting it instead 2024-12-31 09:18:02 -08:00
mwisnowski
c4a56b2197 Implemented logic for multiple-copy cards and counting pips 2024-12-30 12:06:46 -08:00
mwisnowski
0dfe53bb32 Added logic to tagger and deck_builder for "hidden themes" related to multiple-copy cards, such as Hare Apparent or Dragon's Approach 2024-12-30 11:43:36 -08:00
mwisnowski
c74d1ff03a test commit 2024-12-30 08:42:26 -08:00
mwisnowski
a251667fdb Added logic for CMC of deck,
REstructured logic of adding land cards to better match the adding by tag logic
Readjusted weight logic and adding cards by weight logic

Added logic so that if the deck isn't full, cards will be added in reverse tag order.
2024-12-29 20:16:57 -08:00
mwisnowski
d285703518 Adjusted logic with adding lands
Streamlined a number of processes, mostly related to adding fetches, duals, triomes, and working on the misc lands
2024-12-27 12:02:50 -08:00
mwisnowski
239d930fb7 Refinedl ogic for counting cards in library and what type 2024-12-26 17:20:58 -08:00
mwisnowski
77fe7fdf4b Adjusted logic for add_by_tags function 2024-12-26 11:59:30 -08:00
mwisnowski
ae83d0f66f Adjusted logic in deck builder for making land_df 2024-12-26 10:52:09 -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
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
af0ee0e0b6 Refined land add logic 2024-12-20 13:39:23 -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
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