-
-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update and cleanup the Xyz procedure #1130
base: master
Are you sure you want to change the base?
Commits on May 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e665494 - Browse repository at this point
Copy the full SHA e665494View commit details -
Xyz proc: remove usage of 946 token
It was used when the xyz had an extra filter function on its materials while parsing EFFECT_SPELL_XYZ_MAT, being it a random generic token with properties this check is redoundant and most of the times it won't work, as if a card has a filter then it requires specific properties from the monster, now EFFECT_SPELL_XYZ_MAT will only be applied if the xyz has no filter function
Configuration menu - View commit details
-
Copy full SHA for be1acf3 - Browse repository at this point
Copy the full SHA be1acf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca0c7d4 - Browse repository at this point
Copy the full SHA ca0c7d4View commit details -
Xyz proc: update logic in Xyz.RecursionChk
Remove repeated checks for GetCardEffect, also properly short circuit the recursive function if a valid material set is found
Configuration menu - View commit details
-
Copy full SHA for 61cf909 - Browse repository at this point
Copy the full SHA 61cf909View commit details -
Xyz proc: other updates to Xyz.RecursionChk
Add more early returns and avoid extra recursions
Configuration menu - View commit details
-
Copy full SHA for 3cc008f - Browse repository at this point
Copy the full SHA 3cc008fView commit details -
Xyz proc: Remove the separate logics for material selection
Use the same function to check for a valid summonable xyz
Configuration menu - View commit details
-
Copy full SHA for e45c82b - Browse repository at this point
Copy the full SHA e45c82bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce8683d - Browse repository at this point
Copy the full SHA ce8683dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c47cb02 - Browse repository at this point
Copy the full SHA c47cb02View commit details -
Configuration menu - View commit details
-
Copy full SHA for c112c01 - Browse repository at this point
Copy the full SHA c112c01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b23a6d - Browse repository at this point
Copy the full SHA 3b23a6dView commit details -
Xyz proc: update automatic material selection logic
If a must material group is passed to the xyz proc, and the min and max values match the size of that group, then if those materials are valid within the material group, the selection will be skipped
Configuration menu - View commit details
-
Copy full SHA for a1712b0 - Browse repository at this point
Copy the full SHA a1712b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6678fb - Browse repository at this point
Copy the full SHA f6678fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a67375 - Browse repository at this point
Copy the full SHA 9a67375View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ff2552 - Browse repository at this point
Copy the full SHA 9ff2552View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9219cb - Browse repository at this point
Copy the full SHA f9219cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d3508c - Browse repository at this point
Copy the full SHA 8d3508cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 143ba06 - Browse repository at this point
Copy the full SHA 143ba06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dc279d - Browse repository at this point
Copy the full SHA 6dc279dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d1c2da - Browse repository at this point
Copy the full SHA 5d1c2daView commit details -
Configuration menu - View commit details
-
Copy full SHA for f637ae8 - Browse repository at this point
Copy the full SHA f637ae8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47abb5c - Browse repository at this point
Copy the full SHA 47abb5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a31b11d - Browse repository at this point
Copy the full SHA a31b11dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73ae12f - Browse repository at this point
Copy the full SHA 73ae12fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b79350 - Browse repository at this point
Copy the full SHA 0b79350View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8689419 - Browse repository at this point
Copy the full SHA 8689419View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1da3c90 - Browse repository at this point
Copy the full SHA 1da3c90View commit details -
Configuration menu - View commit details
-
Copy full SHA for acfcbae - Browse repository at this point
Copy the full SHA acfcbaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aa47ba - Browse repository at this point
Copy the full SHA 0aa47baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99ef400 - Browse repository at this point
Copy the full SHA 99ef400View commit details