Giter Club home page Giter Club logo

firestone's Introduction

What is Firestone?

Firestone is an app you run on Overwolf alongside Hearthstone (like HearthArena).

See the list of features and the list of premium-exclusive features.

Contributing

More information here

Links

Twitter features threads

firestone's People

Contributors

sebastientromp avatar piedpiper358 avatar galgreen-ow avatar wells-codes avatar defactofrank avatar sunnamed434 avatar marvinody avatar heartharena avatar ytpbit2 avatar

Stargazers

 avatar  avatar IBM5100 avatar  avatar June Lim avatar Joshua avatar Legend Lee avatar heefuture avatar Hugo Lignères avatar William Dobrowolski avatar Dogtiti avatar Sprintee avatar  avatar Heiz avatar Zubair Shaik avatar BoYanZh avatar  avatar XBagon avatar Mateus Cechetto avatar Alexandre Frèche avatar DevLeon avatar Tao Qing avatar  avatar  avatar akahanaton avatar Zero avatar  avatar Calla Feucht avatar Stargazing Koishi avatar Edoardo Barbieri avatar  avatar  avatar  avatar  avatar ZIBUYU avatar alan avatar  avatar  avatar Raphael Guzman avatar E avatar Benny Thomas avatar sn0wcat avatar  avatar Josep Espasa avatar jason zheng avatar Kyle Misner avatar Oliver Nemet avatar Storm avatar Redstone Flux avatar  avatar ArkhamCookie avatar yao yizhou avatar aladecom avatar  avatar Kevin Zhang avatar Nguyen Quang Minh avatar  avatar  avatar Bryan avatar  avatar Jack Zheng avatar Chuck LU avatar Jason Landbridge avatar 刘坤 avatar Juan Lamilla avatar  avatar Luiz Augusto Moratelli avatar 程序员老马 avatar Nicolas Dodelier avatar  avatar StarKujo avatar  avatar Armando Pelliccia avatar simon avatar  avatar Lucas Adair avatar Muhammad Sameer avatar gaetaen avatar Joey Maher avatar Giovani Guizzo avatar Jotarun avatar Gustavo Marin avatar  avatar  avatar Egor Zainullin avatar  avatar  avatar Pierre Haufe avatar  avatar  avatar Chris Dietsch avatar Jean-François De Las Heras avatar wilkin avatar  avatar  avatar Bruno Martins avatar Mitchell William Cooper avatar  avatar  avatar Jonas Krispin avatar

Watchers

James Cloos avatar wilkin avatar  avatar E avatar  avatar  avatar

firestone's Issues

Firestone twitch extension always shows BG elements regardless if in BG (or hs), and settings don't work

Like, i get it, 90% of hs streamers are BG streamers. But for us plebs who still play hs, it's very annoying, if u wanna have the "mouseover on card tooltip" u need firestone enabled, but then you get these 3 stuff that always show no matter:

image

Left: settings (this one can remain i guess, but maybe more transparent?)
Top: Win Tie Loss chance
Top right: Turn and encyclopedia of minions

The latter two are very annoying and take a decent amount of space for when u're playing hearthstone and not BG. If not playing hs then one can hide the extension (the viewer not the streamer), but since i don't play BG and i only stream hs, viewers either have to not use the extension at all by hiding it, or put up with the annoying Top and Top right banners. Left is also a bit annoying but less so, but some transparency could definitely be applied on it, u only need the Settings once, not all the time, so they should be somewhat visible but not 100% visible.

On another note, the settings don't work at all

image

Even with this setup, the top and top right banners still show. Perhaps this is the whole problem.

Achievement ideas

Live issue - will be updated with new ideas

  • Dungeon Run
    • Win with each class
    • Get each passive
    • Get and play each treasure
    • Face and defeat each boss
      • Amazing plays
      • Get the same passive twice
      • Loot all the chests in the treasure room
      • Kill the Darkness without using Candles
      • Get Tad's pole
      • Break Quel'Delar
      • Kill a boss with Rod of Roasting
      • Kill Vustrasz the Ancient without killing a single chest
      • Kill Vustrasz the Ancient after killing all chests
      • Defeat Trapped Room without triggering a secret
      • Defeat Russel the Bard without having any of your minions stolen
      • Defeat Elder Brandlemar without triggering a counterspell
      • While playing against Elder Brandlemar trigger Counterspell 5 turns in a row
      • Play Mal'ganis while your minions have permastealth
  • Monster Hunt
    • Win with each class
    • Get each passive
    • Get and play each treasure
    • Face and defeat each boss
      • Amazing plays
      • Get the same passive twice
      • Send 50 rocks to kill The Whisperer in Monster Hunt
  • Rumble Run
    • Play and win with each shrine
    • Get each passive
    • Get and play each teammate
  • Hidden quests
    • Win 5 games in practice mode – Award: 1 classic card pack
    • Complete a game in any play mode (or Arena) – Award: 1 classic card pack
    • Play 3 games in any play mode (or Arena) –Award: 100 gold
    • Unlock every hero – Award: 100 gold
    • Get any class to level 10 – Award: classic card pack
    • Win 100 games in any mode – Award: 300 gold
    • Win 1,000 games in any mode – Award: 300 go
    • Defeat all expert AI – Award: 100 gold
    • Disenchant a card – Award: 95 Arcane Dust
    • Enter the arena – Award: Free arena entry
    • Collect every card in the basic set (all classes to level 10) – Award: 100 gold
    • Collect every card in the expert set – Award: 100 gold
    • Win 3 games in Arena or Play mode – Award: Hearthsteed World of Warcraft mount (log into WoW to claim)
    • Win 100 games in play mode – Award: Hearthstone card back mount in Heroes of the Storm (log into Heroes to claim)
    • Open your first Whispers of the Old Gods pack – Award: C’thun legendary card and 2x Beckoner of Evil
    • Recruit a friend (up to 5) – Award: 1 classic card pack for each friend recruited
    • Play a game on an iPad – Award: 1 classic card pack
    • Play a game on an Android Tablet – Award: 1 classic card pack
    • Play a game on an iPhone – Award: 1 classic card pack
    • Play a game on an Android Phone – Award: 1 classic card pack
    • Log into the game on a Samsung Galaxy S6 Series phone – Award: 3 classic card packs and Galaxy Gifts card back
  • Ranked
    • Win 500 ranked games with all classes
    • Win a game at 1 health
    • Win a game at full health
    • Play a game that ends in fatigue.
  • Arena
    • Reach 12 wins in arena with a class
    • Reach 12 wins in arena with all classes
    • Reach 12-0 in arena with a class. (thanks to Athanatov)
    • Reach 12-0 in arena with ALL classes. (inspired by Athanatov)
    • Summon two Ragnaros in Arena (Kripp)
    • Win with 1HP remaining (Kripp? https://www.youtube.com/watch?v=7ZuQkBPKurw)
    • 100 in 10 (Kripp)? Probably too difficult?
    • Full board clear with Mass Hysteria (Kripp?).
    • Most gold from end of run rewards
  • Collection
    • Open a pack with 1/2/3 rare/epics
    • Open a pack with one legendary
    • Open a pack with two legendaries
    • Open a pack with one golden legendary
  • Amazing plays (ranked / arena / non-friendly tavern brawl)
    • Win a game past rank 25 using only Classic cards (Kripp?)
    • More than N unstable evolutions in the game (Kripp)
    • Finish a game in a draw.
    • Win with a fully golden deck.
    • Discard 10 cards in a single game.
    • Heal your hero for 50 health in a single game.
    • Deal 50 damage to the enemy hero in a single game.
    • Play 20 minions in a single game.
    • Play 10 spells in a single game.
    • Deal 200 damage in a single game.
    • Gain 50 armor in a single game.
    • Win a game with a deck with only common cards.
    • Win a game with a deck with only minion cards.
    • Win a game with a deck with 10 cards that cost 8 or more.
    • Win a game with a deck with cards that all cost 5 or less.Reach rank 20/15/10/5/Legend for the first time in standard/wild.
    • Reach rank 20/15/10/Legend in both standard and wild in the same season.
    • Make your opponent overdraw 3 or more cards in a single turn.
    • Use your hero power 10 or more times in a single game.
    • Summon 10 minions in a single turn.
    • Cast 5 spells in a single turn.
    • Get a win streak for the first time in standard/wild.
    • Deal 30 damage to the enemy hero in a single turn.
    • Win a game in 6 turns or less.
    • Cast the same spell 4 or more times in a single game
    • Cast 5 or more secrets in a single game
    • Win a game where you cast 10 or more secrets
    • Play a game that lasted for more than 30 turns
    • Play 50 cards in a single game
    • Destroy 15 minions in a single game
    • Deal damage to the enemy hero with a minion through an active Taunt.
    • Kill a minion in stealth.
    • Play the same legendary 4+ times in a game
    • Play a 0-cost echo card (infinite value!)
    • Kill your opponent using a copy of a card from their own deck. (thanks to N1CET1M)
    • Kill a Mage with a sheep. (thanks to BeelzebozoHS)
    • Kill the enemy hero with an Angry Chicken (thanks to ratbum)
    • Win a game on your opponent’s turn. (thanks to Somewiz)Overkill your opponent by 10 health or more. (thanks to wtfduud)
    • Discard 9 cards in a single turn. (thanks to JanMath and suchtie)
    • Win a game by playing 2 unique Hero cards in it. (thanks to HotelRoom5172648B)
    • Summon 31 minions in one game. (thanks to Feenrir)
    • Deal 100 damage with a single minion. (thanks to Darth_Fatass)
    • Destroy an enemy minion after buffing it. (thanks to Darth_Fatass)
    • Have a full field of Divine Shield/Taunt/Poisonous/Lifesteal (etc.) minions. (thanks to Darth_Fatass)
    • Win a game without summoning minions. (thanks to Darth_Fatass)
    • Win a game in which you healed your opoonent for 10 health or more. (thanks to Grassblox311)
    • Kill a minion with a weapon that has a battlecry "Destroy your opponent's weapon". (thanks to kitsyfox) The achivement could be called something like "Revenge of the weapons".
    • Play a minion with more than 30 Attack and Health. (thanks to kelvinchan47)
    • Win a game in which none of your turns last more than 30 seconds.
    • Win a game without casting any spells.
    • Summon 30 jade golems in a single game.
    • Attack 5 times with the same minion in a single game.
    • Win a game with a deck that containts no duplicates.
    • Win a game in which you dealt less damage than the enemy.
    • Get one legendary out of Elise Trailblazer's pack
    • Get 2 or more legs out of her pack
    • Deal 30+ damage to an enemy hero in 1 turn.
    • A lot of damage in our turn / with one card? Need to find a way to capture this Volcano at http://www.zerotoheroes.com/r/hearthstone/590e85aa436ccb06ee42e6ee/sumnusshaman-vs-strintpaladin-sumnus-won?ts=t6
    • Win with Uther DK power
    • Win with a Whizbang deck

Inspirations:

Tasks from Campire visible during a match

Hello! This request is regarding the Mercenaries mode.
Do you think it's possible for tasks from Task Board do be visible during a match? I keep forgetting what mercenaries "visit" my village and what their tasks are. I guess it could be implemented next to the "Roles chart" dropdown which is also really valuable. I think it would be a great feature. Thank you for your continuous support of the app!

Theotar stolen cards are wrongly added to decklist

so i just played a druid mirror, he played theo and stole my infused devourer, played it and now on the deck tracker in his deck list it showed in his deck list but i have 'hide cards generated in other zone' enabled, so it should only show cards that started in his original deck, yet it showed my stolen devourer as a card from his original deck, misleading me to believe he's already used 1 of his devourer when he, in fact, used mine. if i wasn't paying so much close attention i could easily mistake it and think that after he used 1 devourer he's used both devourers which is what hearthstone shows, but in reality he used 1 of his devourers and my stolen devourer, so pls fix this because it requires keeping a mental track and many players will be confused or forget or won't know etc. i'm pretty sure i've done this mistake before thinking it was their card but it was just my stolen card many times

Replays vs Thief Rogue are not saved properly

Now yesterday i did not encounter that many thief rogues however since I am in top 1K legend the other day i played 5/6 games vs rogue, 1 of them was poison 4 were thief rogue. After that i played 2 thief rogues out of 3 games. Idk if u play but thief rogue changes the avatar and then when u play a rogue class card it changes back due to Maestra which is used to proc double agent and reduce gnoll's cost to 0 (you can play gnoll turn 1 if you draw Secret Passage or turn 2 normally if you draw the gnoll itself or any combination of prep swindle etc.) And in the replays the masked class is saved, so then i look at my history and i see all these different classes that were all thief rogue and it really ruins the entire replay library it's almost unusable i have to check every single one one by one pls fix thx

Non-canonical category names for BG hero portraits

When viewing missing BG hero portraits, the category gets the name of the first portrait, which is always non-canonical. Therefore, we should first group the portraits (so that name of canonical portrait becomes the name of the category) and then filter out the portraits that the user doesn't have.

2022-10-14_21-11-08

View Online Replay Link

This is just a feature request to add the view online link to the replays list. I'm not sure about others but my friends and I often go to the replays to share them. Being able to go directly would be nice since the view online button doesn't seem to work until the replay has loaded.

Not a huge priority though.

Battlegrounds achievement ideas

  • Have two copies of each golden minion on board at the same time
  • Deal more than X damage in one turn
  • Unstoppable: get a 100% win chance for all battles (can be tiered)

Battle simulator is often wrong

8364094 390000001_image

I have local simulator enabled with the max 15K simulations and yet firestone shows 100.0% loss but I won that fight as u can see, here's another pic from firestone with the team comps before the fight:

bug

This is 100% firestone's fault, cuz there aren't that many variations of that fight, there are no deathrattles or weird stuff, it should be pretty straightforward for it to calculate with 15K combinations yet it calculates very wrong. Also i had another fight that I had 99.9% chance to win and 0.1% chance to tie, and I tied. I really doubt it was only 0.1%, based on the enemy team comp. Firestone is calculating wrong fix pls

Add delay to dust recap when opening packs

So, we know how cool opening packs is, u get super excited and all that. Well for me the feeling is mostly not there anymore because i spend a lot of money on packs, i know 90% will be 40 dust, and it's just not the same anymore. But for most players, cuz it was this way for me too before, opening packs is something exciting, u wanna hover every card and when u see the purple glow u are like omg yessssss and then u see the orange glow and u just cum out of excitement cuz u know it's gonna be a sick ass Legendary!

Well firestone has a thing where after u open pack, it shows a recap on bottom right like this
image

and while that's all nice and great, it completely spoils the fun when u see the 40. Ofc u can also not look at it or turn it off, but then what's the point of it being there, might as well remove it completely right? I appreciate the recap it can be useful sometimes but i feel like it should have like a 2 second delay after u open the entire pack, just so ur brain can process the information and get excited or move on with a poker face, rather than getting spoiled cuz u saw +40 dust on bottom right

Add filter by region

I play on NA and Europe and my stats are mixed together which make no sense in the rank's graph. I think add a region filter will fix the issue.

image

Performance issues

Over long period of time, there are delays in bringing up & closing window via Alt+C. I don't know if any memory is leaking or what. This leads to an extent in which I can no longer bring up even via double clicking the Firestone app button, or Firestone appears frozen.

In extension to that, sometimes achievements are obtained in a very delayed manner: most recently, I've achieved defeating Vargoth achievement during the 4th turn of the next boss.

I think it'd do wonders to have an indicator whether the Firestone is frozen, delayed, cannot function optimally or what (vs. some error in my own computer, so I don't wrongfully blame Firestone for freezing on me)

   App logs: e3fd79b9-99d1-4915-9f33-37cee95fdd9b
    Game logs: 6078be04-73db-46ca-8bfe-0783046ac8c7

Add Firestone leaderboards for Battlegrounds

Similar to the leaderboards that were added for Duels, I would love to see leaderboards for Battlegrounds for all of the players that use Firestone. The official leaderboards are nice but one of the big issues with them is you have no idea where you stand if you're outside of the top 200.

Nice to have bonus features:

  • See what percentile your current MMR falls into.
  • Remove players from the pool if they haven't posted a game for some time period (to discourage camping).

Add on-screen show/hide toggle

The majority of the app is mouse-driven, so I'm curious why showing and hiding seems to only be possible using a key-binding. For accessibility purposes, it seems like a good idea to have some sort of floating button to toggle the visibility state.

Do you accept pull requests? I'd love to contribute to this project.

add sire counter

use theotar
enemy has sire at x dmg
from now on u know exactly how much dmg their sire can do at any given time, so pls put firestone tracker for it in case we see their sire

Achievement categories ideas

  • Dungeon Loot
  • Monster Loot
  • Solo progress (Dungeon Run / Monster Hunt completions, adventures, puzzles)
  • Solo victories (special win restrictions, see https://www.reddit.com/r/hearthstone/comments/7nswlo/my_list_of_possible_dungeon_run_achievements/), maybe too restrictive?
  • General progress
    • General progress (class levels)
    • Ranked progress (best rank, standard/wild, games won, games won per class)
    • Arena progress (arena wins, arena wins per class, maybe arena rewards)
  • Amazing plays (can only be achieved in ranked / arena)
  • General play achievements (need a better name)
    • Like win by fatigue, discard N cards, etc.
  • Class-specific achievements?
  • HS hidden quests (the quests that are already part of the game but visible nowhere)
  • Collection

Boss encounters not detected properly

There was a series of encounters in Dalaran Heist in Heroic mode in which I encountered and defeated bosses I've never met, but Firestone only registered winning against them but not encountering them. Any possible cause for this?

Also, just wanted to note that I still can't properly register the encounter with Hagatha the Witch in the Final challenge of the Monster Hunt

    App logs: 6d178e07-b804-43ad-9efb-d0dbdb6347e6
    Game logs: ceace142-ccfd-4853-9b67-04310784704e

Twich Extension

Hello, I am not sure that issue about twich extension should be written here.

First of all, I want to report a bug that image of hero power of classic heroes is not shown correctly.
image
Also link to licence in extension info is not correct, because Github says that this page does not exist
2
Also I have a suggestion of enhancement. It would be great if you add hide button to hide deck like HS decktracker does.

Amazing plays ideas

Do you have ideas for plays that would be worth automatically capturing in video? Let us know here!

Detection will probably be limited to modes where you can't fix the situation, so probably limited to Arena, Casual and Ranked (maybe TB as well? Dungeon Runs / Monster Hunt?)

[Bug] Achievements not awarded when playing as Millificent Manastorm

Just won a game as Millificent Manastorm but did not receive the achievements for playing/top 4/winning with her. Also saw that I didn't get any of the achievements for playing minions/getting triples.
At the end of the game, I did get some of the 'Tracking' achievements (Assassin, Face is the Place, Shopping!)

Link to power.log (couldn't upload to GitHub as it was too big) - the game is between 13:30 and 14:15

fraps breaks firestone

whenever i start fraps to see my fps, it breaks firestone overlay. then i have to restart game to fix it, but then i have to start fraps again because hs sometimes resets my custom fps settings (i have 240 fps in the settings file) to its default, and i need fraps to check what fps i have. fps in hs actually makes animations go faster and provides a real advantage, so it is a must. could you make firestone not break when using fraps?

Battlegrounds achievements ideas

All these are of course conditional to how the information is logged on the client side, and some of which might not be doable right from the start, or at all.
All numbers can (will?) be adjusted based on play experience.

I don't know how easy it will be to make achievements based on individual rounds, especially how to know if you "won" or "lost" that round, so I'm putting them aside for now.

  • Battlegrounds
    • Competitive
      • Top 3 / Top 1 with each hero
      • Highest rank (also remembers the last rank you got)
      • Win streaks (finishing first 2/3/4/5/6 times in a row)
    • Progression
      • Spend 1/50/500/1000/5000/10000 coins in total
      • Deal 1/10/20/50/100/500/1000 damage to an opposing hero in total
      • Kill 1/10/20/50/100/200 enemy minions
      • Finish 1/10/20/50/100 Battlegrounds
      • Play for 1/2/5/10/20/50 hours in total match length
      • Upgrade your tavern
      • Freeze the minions
      • Eliminate other players
      • Reroll tavern
        * [x] Achievements based on tribes
    • Minions
      • One achievement for each triple
    • Hero powers (one for each active hero power. I'd like to do some for the passive hero pwoers as well, but I don't have any idea for now)
      • George the Fallen: Grant divine shield 1/2/3/4/5 times during a run
      • Giantfin: Summon 5/10/15/20/25 murlocs from deathrattles
      • Infinite Toki: get a minion from Tavern level 6 while being at Tavern 4 or below
      • Lich Baz'Hial: get 1/2/3/5/7 coins from his hero power
      • Lord Jaraxxus: grant a total +1/5/10/15/20 attack to your demons through hero power
      • Nefarian: Remove 3/6/9/12 Divine shields with your hero power in a single run.
      • Patches the Pirate: kill 1/2/3/4/5 minions with the hero power in a run
      • Professor Putricide: grant +10/20/30/50/70 attack to your minions with the hero power in a run
      • Pyramad: grant +2/6/10/20/30 health to your minions with the hero power in a run
      • Queen Wagtoggle: grant +2/6/10/20/30 health to your minions with the hero power in a run
      • Ragnaros the Firelord: kill 2/4/6/8/10 minions with the hero power in a run
      • Shudderwock: trigger 1/2/3/4/5 battlecris with his hero power in a run
      • The Great Akazamzarak: play 1/2/3/4/5 secrets with his hero power in a run
      • The Lich King: give your minions reborn 2/4/6/8/10 times during a run
      • Trade Prince Gallywix: Gain 3/6/9/12/15 coins from hero power during a run
      • Yogg-Saron, Hope's End: recruit 1/2/3/4/5 minions from his hero power during a run
      • The Rat King: Buff 1/2/3/4 of each minion tribe type with your hero power in a single run.
      • Dancin' Deryl: Buy 3/6/9/12 minions you have buffed with your hero power in a single run.
      • King Mukla: Buff 2/4/6/8 minions with bananas in a single run.
      • Millificent Manastorm: Buy 4/8/12/15 mechs in a single run.
      • Patchwerk: Win a run with 20/30/40/50 or more health remaining.
      • The Curator: Win a battleground with a beast, demon, murloc and mech on your board in the final battle.
    • Amazing plays
      • Finish first with one HP remaining
      • Finish first after having been last during the run
      • Finish first without upgrading the Tavern
      • Play all the brand new minions (TODO: build the list)
      • Upgrade Tavern to level 2/3/4/5/6
        * [ ] Win a fight with all your minions alive
      • Deal 30 damage to an opposing hero in a single turn.
      • Have a board full of divine shield minions.
      • Have a board full of taunt minions.
      • Have a board full of deathrattle minions.
      • Summon 5/10/15/20/30 extra minions with Khadgar in a single run.
      • Trigger Brann's effect 4/6/8/12/15 times in a single run.
      • Trigger Baron Rivendare's effect 4/6/8/12/15 times in a single run.
      • Win a run without losing a single battle.
      • Win a run without using any minion above tier 2.
      • Grow a Wrath Weaver to 20/20.
      • Kill 2/4/6/8 minions with Soul Jugglers in a single battle.
      • Play Shifter Zerus when it transforms into a tier 6 minion.
      • Grant your beasts 12/18/21/24 attack with Pack Leaders in one battle.
      • Summon/Play an Annihilan Battlemaster with at least 10/15/20/25 health.
      • Kill 3/4/5/6 minions with Maexxna in a single battle.

https://www.reddit.com/r/hearthstone/comments/dtfjxc/some_random_battlegrounds_stats/

Export/save data locally

I would like to be able to save my accumulated (battlegrounds) data locally in .json or possibly .cvs format.

Idea: Combine counters into a single block

More and more different counters appear in Firestone. And when several of them display at the same time, it doesn't look very nice.

2022-08-25_03-57-48 2

So I came up with a suggestion: combine all counters (except for the attack counter) into a single block of counters, so that it looks something like banned tribes widget in Battlegrounds.

2022-08-29_01-13-10

Galakrond achievement ideas

  • Deal more than 40 / 60 / 80 / 100 / 150 damage in a single turn as Khadgar
  • Freeze minions against Avalanchan?

Suggestions

Hello, that's me again.
Firtst of all, I want to report some small bugs
Bugs:
I got this achievment but I was not in Diamond at this moment
image

Some strange picture on ranked replay
image

Also I have some suggestions about the app.

  1. Localisation. It would be great, if you have this opportunity to users to translate this app, may be by pull request or something.
  2. BG. To my mind it's not convenient to press alt+b all the time. May be add some picture with probability of winning in the screen, like in HS deck tracker.

Thank you for your app, btw

Add dredge indicator

So, the way the Dredge mechanic works is, u take the bottom-est 3 cards of ur deck, pick one, and put that one at the top of ur deck or in some cases draw it immediately. then u put the other 2 cards back in the same order u saw em.

What does this mean? If in the Dredge window u see cards X Y Z, and u pick Y, now the bottomest cards of ur deck will be X Z A, where A is the 4th most bottom card that was in the deck before u dredged.
If u pick X, it will be Y Z A
if u pick Z, it will be X Y A.

What i'm trying to say is, whenever u Dredge, the 2 cards of the 3 that u did not pick, are always the 2 bottom-est cards in ur deck after u have Dredged, and they are in the same order u saw em, and that's extremely important information, i have to write it down every single game somewhere so i don't forget.

There should be an indicator that u can mouse over to show u the bottom-est 2 cards of ur deck after u Dredge, in the order u saw em (leftmost is bottomest, rightmost is top-est, or for the indicator - left card bottommost, right card 2nd bottommost)

This is extremely extremely important and i have to write it down every game or else my winrate will go down 10%+ as a ramp druid player, as it's such crucial information

So, just in case it is still confusing, here's how it works:

  1. You dredge, you pick a card
  2. The other 2 cards are now the two bottommost cards in your deck, in the order you saw em.
    The leftmost card you saw was the bottommost, the middle card was the 2nd bottommost, and the right card was the 3rd bottommost, but you took one of em, so only 2 of those remain (whose identity you know)
  3. Regardless of which card you picked, the other 2 are now the first and second bottommost cards in your deck, with the one closer to the left when you saw it being the bottommost, and the other one being the second bottommost
  4. When you mouse over the proposed indicator, the left card shown (from the indicator) will be the bottommost, and the right card shown (from the indicator) will be the second bottommost, aka the 2 cards you did not pick from your dredge choice window

Alternatively, you can make it so that in the deck list, the 2 cards you did not pick and are now on the bottom, show a dredge icon. I have my cards sorted by mana so it's not a viable solution to sort the cards based on which ones are on the bottom, so an anchor/dredge icon would be better suited, with the bottomest card having a bigger icon and the 2nd bottomest card having a normal-sized icon. This will make it easier to see the cards without having to explicitly mouse over.

Or, why not both an indicator and a dredge icon in the decklist?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.