Skip to content
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 draftable edition sections #6274

Open
wants to merge 33 commits into
base: master
Choose a base branch
from

Conversation

Ayora29
Copy link
Contributor

@Ayora29 Ayora29 commented Oct 11, 2024

  • FileSection.java : Use a LinkedHashMap to parse edition section, preserving section order and improve performance.
  • CardEdition.java : Increment art index when multiple cards with the same name are in the same sheet. Add new section names, remove irrelevant ones.
  • Edition txt files of draftable sets : update "sections" and "Booster=" parts to better reflect reallity (cf scryfall and mtg.fandom.com) and reduce amount of unecessary additionnal sections/sheets.
  • printsheets.txt : remove unecessary or dead sections
  • No card addition, no card remove, no cards in different order compared to before (exept some basic lands)
  • I have tested drafts for all editions that I have modified

Copy link
Contributor

@tehdiplomat tehdiplomat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I still feel like the default for a booster slot should be "SETCODE Cards" and we shouldn't have to explicitly say we're using them.

forge-gui/res/editions/Murders at Karlov Manor.txt Outdated Show resolved Hide resolved
forge-gui/res/editions/Masters Edition IV.txt Show resolved Hide resolved
Base=Land:fromSheet("BLB full art")
Replace=.20F Land:fromSheet("BLB full art")+
Base=BasicLand:fromSheet("BLB cards")
Replace=.20F BasicLand:fromSheet("BLB cards")+

[Wildcard]
Base=Common:fromSheet("BLB cards")
# I don't know about these numbers, so i'm just copying them from MH3
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wanna remove this line if you are fixing it?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't find the exact numbers for rarity distribution of the wildcard slot for BLB. So I have kept this comment.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or maybe should I simply use :
[Wildcard]
Any:fromSheet("BLB cards")

forge-gui/res/editions/Battlebond.txt Outdated Show resolved Hide resolved
@tehdiplomat
Copy link
Contributor

I think we'll merge this after the Foundations release. Thanks for cleaning all this up.

@Ayora29
Copy link
Contributor Author

Ayora29 commented Nov 7, 2024

Ok great :)

@paulsnoops paulsnoops added the WAIT Needs something before merging label Nov 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WAIT Needs something before merging
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants