Commit graph

59 commits

Author SHA1 Message Date
mwisnowski
8478bc2534 Implemented logic for adding creatures by themes, with weighted values. Added logic for keeping track of how many cards with what themes have been added as well 2025-08-19 10:18:53 -07:00
mwisnowski
411f042af8 Builder tool has been restrcutured up through adding lands, still a bit of cleanup to do, but will come back after other parts 2025-08-19 09:00:51 -07:00
mwisnowski
a8a181c4af Started remaking the builder module, Currently up through adding the standard/staple lands 2025-08-18 11:58:25 -07:00
mwisnowski
a69a4c8384 Started work on redoing the builder module, moved existing code to new dir and setup new builder.py file 2025-08-15 10:11:56 -07:00
mwisnowski
dd04dd0505 Revert "Massively overhauled the tagging process, refactored code to improve general effeciciency, implemented parallel processing to reduce total runtime"
This reverts commit 27ee13fb54.
2025-08-15 10:04:19 -07:00
mwisnowski
039b8fe89e Consolidated constants that are duplicated in various constant files. Implemented dataclass methodoligies for tagging counter-related cards tagging 2025-08-15 09:36:37 -07:00
mwisnowski
27ee13fb54 Massively overhauled the tagging process, refactored code to improve general effeciciency, implemented parallel processing to reduce total runtime 2025-08-14 11:21:09 -07:00
mwisnowski
02e2c09874 Restructured and removed redundant code for setup 2025-08-13 11:46:39 -07:00
mwisnowski
dbbc8bc66e Moved the builder, tagger, and setup modules into their own folders, along with constants to help provide better clarity and readability. Additionally added a missing call for the tag_for_artifcact_triggers() function 2025-01-28 10:19:44 -08:00