-
Notifications
You must be signed in to change notification settings - Fork 591
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
LCI - Craft implementation #4140
Conversation
Northmoc
commented
Nov 8, 2023
•
edited
Loading
edited
- closes Craft mechanic #4098
forge-gui/res/cardsfolder/upcoming/braided_net_braided_quipu.txt
Outdated
Show resolved
Hide resolved
forge-gui/res/cardsfolder/upcoming/paleontologists_pick_axe_dinosaur_headdress.txt
Outdated
Show resolved
Hide resolved
forge-gui/res/cardsfolder/upcoming/paleontologists_pick_axe_dinosaur_headdress.txt
Outdated
Show resolved
Hide resolved
forge-gui/src/main/java/forge/player/PlayerControllerHuman.java
Outdated
Show resolved
Hide resolved
forge-gui/res/cardsfolder/j/jetfire_ingenious_scientist_jetfire_air_guardian.txt
Outdated
Show resolved
Hide resolved
This is all the Craft cards except #4167 now + Fabrication Foundry Pretty sure AI would fail or cheat paying exile costs for Fabrication Foundry and Eye of Ojer Taq? Unsure if that should be another PR or if we add even more to this gargantuan. Perhaps quickest short-term solution is mark them both |
Nice job! |
forge-gui/res/cardsfolder/upcoming/altar_of_the_wretched_wretched_bonemass.txt
Outdated
Show resolved
Hide resolved
forge-gui/res/cardsfolder/upcoming/masters_guide_mural_masters_manufactory.txt
Outdated
Show resolved
Hide resolved
forge-gui/res/cardsfolder/upcoming/sunbird_standard_sunbird_effigy.txt
Outdated
Show resolved
Hide resolved
@Agetian |
AI Craft use seems the same so I think it was a good refactor |
Nice job, I'll test it soon! Thanks for help! 👍 |
Hmm, got this crash from the following game state (attached). Supposedly when trying to activate Craft for Throne of the Grim Captain. Game-0 > java.lang.NullPointerException |
It looks like a NPE guard is needed circa ChangeZoneAi.java:65:
|
Tested various other things, other stuff seems to work fine on my end :) |
ok, I think it's pretty ready at this point 👍 |