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