SpaceCowMedia / commander-spellbook-site

The future and modernized version of the Commander Spellbook website
MIT License
28 stars 6 forks source link

[Combo Finder] Show Combos Using Commanders #525

Open GordonsKitchen opened 1 month ago

GordonsKitchen commented 1 month ago

It would be nice to add a section that lists any combo that uses the specified commander - maintaining color identity. So if I specify my commander is "Ghave, Guru of Spores", a section will show every WBG combo that involves Ghave. It may be wise to make this toggleable - on default, this list is hidden, but it can be easily enabled via a checkbox. There are a few considerations that need to be made here:

  1. As mentioned, it should only show combos that can use the currently specified commander(s). If there is one commander, this means that the color identity must exactly match the color identity of the deck, and the commander must be in that combo. If there are two (Partners), then the color identity must be included in the deck's. So if I run Rograkh (R) + Silas Renn (UB), all combos using either Silas Renn and/or Rograkh within UBR identity should be pulled. In partner combos, either partner (but not necessarily both) would need to be present.
  2. A check needs to be run to ensure that the listed commander(s) can be the commander and execute that combo correctly. Basically, this means that we need to check to ensure no other card in the combo must be the commander for the combo to function correctly.
  3. It may be wise to order these combos by # of cards needed to be added to the deck, ascending. So if a combo would require adding 2 cards, it would be shown above one requiring 4 cards to add. This is optional - if it's a pain, don't worry about it.

Below I will post a few screenshots detailing what I am asking in a graphical form.

Here, I went to the "Find my Combos" page and set the commander to be Zinnia, Valley's Voice (URW). I then just put Arcane Signet as a placeholder. As you can see, it brought up one potential combo with Palinchron: image image

There are 13 combos (as I'm writing this) that could fit into a Zinnia helmed deck. See the below link: https://commanderspellbook.com/search/?q=card%3D"Zinnia%2C%20Valley%27s%20Voice"%20id%3Durw

So my request would be to have another header, maybe titled "Potential Combos Using Your Commander(s)", where those would be listed. If this is too long to implement, we could just autopopulate a query there, like: card="[name]" id=[commander identity]