GithubHelp home page GithubHelp logo

projectfiremind-issues's People

Contributors

firemind avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

projectfiremind-issues's Issues

Cleanup after Rotation

Clean up formats standard, modern and extended after rotation.

Recalculate the legalities of all decks in those formats.

Delete all ratings for decks that rotated out.

Add Block Party Format

Adjust validator to check for legality in any block.

Add Block Party Format as selectable format and in top decks view.

missing card images

Look for hq pictures of the missing cards and replace the rest with lq pics.

fix wrong card images

Some cards have plain wrong images (like mox jet). Figure out if there is a pattern and an easy fix. If not maybe let users report broken images.

Clusters interface is messed up

Clusters at first look like a very useful option, allowing you to let evolution do the final touches on your deck, but the interface they're behind is not in a great shape. Here are some of the issues I've ran into:

  • Firstly, only the Lands cluster is automatically created. It would be very useful if creatures and spells were created automatically too. Depending on the language the server runs, I'd be happy to help with that.

  • Secondly, the Lands cluster is always autoselected. Even when I'm trying to adjust the number of copies I'd like to see tested and definitely don't want to change the card's cluster, it gets set to Lands and I have to set it back to creatures

  • Thirdly, the interface for adding cards to clusters doesn't update with added cards until you close and repoen the pop-up, making it hard to see if you're added all the cards to the clusters you want them in.

  • Fourthly, it would be very handy to get statistics on the number of cards in a certain cluster, to see if you've not missed any cards. Both points 3 & 4 sound like Javascript problems and I'd be glad to help with them.

Pool of Maybe

Define a pool of maybe cards for a deck from which slight variations of the deck can be compiled automatically.

Pool entries may be mapped to a card group which they replace (to decrease the number of possible changes to the deck).

Cards may be marked as hard (they will never be replaced).

Number range for deck entries to try from. (e.g. Always have Lightningbolts, but is 2 enough or do I need 4)?

Firemind crash with Kalitas, Traitor of Ghet

Raised on forums

java.lang.RuntimeException: unknown count "Vampire"
   at magic.data.EnglishToInt.convert(EnglishToInt.java:35)
   at magic.model.ARG.amount(ARG.java:34)
   at magic.model.event.MagicCostEvent$2.toEvent(MagicCostEvent.java:32)
   at magic.model.event.MagicCostEvent.build(MagicCostEvent.java:280)
   at magic.model.event.MagicRegularCostEvent.<init>(MagicRegularCostEvent.java:22)
   at magic.model.event.MagicRegularCostEvent.build(MagicRegularCostEvent.java:45)
   at magic.model.event.MagicPermanentActivation.create(MagicPermanentActivation.java:114)
   at magic.model.MagicAbility$167.addAbilityImpl(MagicAbility.java:1228)
   at magic.model.MagicAbility.addAbility(MagicAbility.java:1419)
   at magic.data.CardProperty$14.setProperty(CardProperty.java:102)
   at magic.model.MagicCardDefinition.loadAbilities(MagicCardDefinition.java:188)
   at magic.model.MagicCard.<init>(MagicCard.java:100)
   at magic.model.MagicCard.<init>(MagicCard.java:88)
   at magic.model.MagicPlayer.createHandAndLibrary(MagicPlayer.java:424)
   at magic.model.MagicDuel.nextGame(MagicDuel.java:127)
   at magic.firemind.FiremindDuelRunner.runDuel(FiremindDuelRunner.java:167)
   at magic.firemind.FiremindDuelRunner.main(FiremindDuelRunner.java:76)

fix twitter login issue

currently twitter does not provide an email address. firemind's authentication depends on the email as unique key though.

Card Request Page

Cards that have been requested, and then added, still appear on the card request list

can't open a duel

The page you were looking for doesn't exist.

You may have mistyped the address or the page may have moved.

logged in as Ian Hodges. deck merfolk under modern. click the deck. page opens click modern under challenge the above error appears.

using i.e.11 on windows 10.

Prevent missing cards from being enabled

The process to enable cards mistakenly uses the magarena repo clone which also contains user submissions through the sites. This can lead to cards being enabled that have not yet been merged into magarena and that of course leads to failing duels.

For the enabling process a clone of the current magarena stable release should be used.

Latest queue

Queue running on the latest magarena code to determine if card submissions are functional.

In a later step make it available to users to run experimentally on and dismiss results if it is broken

Allow separate strength setting for AIRM

Allow Ai1 and Ai2 to have separate strength settings to allow comparisons of AI across different strength settings. Currently it is only possible to compare AI with the same strength.

Card in Magarena not yet enabled

Sakura-Tribe Scout is showing that it doesn't have a script. I know this card was added to Magarena in the 1.49 release in April.

Could be possible that there are others that have slipped through the net.

Pics from Stronghold

Pictures from the set Stronghold still seem to be scrambled (see Hesitation, Tidal Warrior). Looks like the only remaining set with this problem.

Add support for restricted cards

The tapped out api does not support validation of restricted cards (ie mox jet in vintage). The restricted list should be added to the format legality calculator.

Fix ae translation

Currently (because of a workaround for æthervial all are are changed to æ.

Display daily 5-0 and daily 4-1 in archeotype statistics

The archeotype statistics pages such as this one seem to not have been updated since the default game consisted of 4 battles. As games by default consist of 5 battles now, no battles are shown in the last 4-0 and 3-1 results pages.

Screenshot
Changing those to daily 5-0 and daily 4-1 could make those statistics work again.

Deck Report Mails

Send a weekly (?) status report email to users telling them how their decks performed this week.

Interesting information:

  • Changes in rankings
  • Especially good/bad performance against certain decks
  • Round up of how many duels were run
  • Was my deck forked?

Users should be able to opt-out of these notifications.

Rethink deleting decks

Maybe it is time to allow deletion of decks again.

If not at least allow users to hide decks they no longer want

Teferi's Puzzle Box

The card Teferi's Puzzle Box has been available in Magarena for a while, but isn't available in Firemind.

Edit: actually, my mistake, this card was added on the latest release. For some reason I thought it was older. Closing.

Classify Archeotype of each uploaded deck

Currently there is a way to get your deck archeotype classified by project firemind, but its not automatically applied to newly created decks, even as a suggestion. As a result, about 23% of decks in Standard, Modern and Pauper, 28% in Vintage and 42% in Legacy don't have an Archeotype.

Suggestion: appy the classification automatically to each uploaded deck

Archetype Identity

Just a thought about the current Archetype method.

I feel as though Basic lands shouldn't be included in defining an Archetype (and maybe even non-basic lands)

Basic lands are the main card type that can appear in high quantities in a deck, though they rarely define what that deck does.

Currently 8-Rack is being defined for all mono-black decks, as they contain Swamps. Even though they don't contain any of the non-basic land cards for that archetype.

Some examples from the top 10 Modern decks which are all 8-Rack:

Wraith Rat - Cards matched = Swamp
Black and Forth - Cards matched = Swamp
Poison - Cards matched = Urborg, Tomb of Yawmoth; Swamp

Are you willing to open source some of this?

Or share with the strict requirement of no further sharing?

I'd like to look/reuse how you automate games between AI. I'm looking into deep RL/machine learning techniques, and this would provide a great starting point for training AI.

unable to login

when I try to login, I get redirected to the homepage but I'm still not logged.
Whit a wrong password, all is as it should be (I remain on the login page and get the message wrong user/pasword).
I tried to reset the password, but it didn't change anything

Challenge Button

Add a challenge button on decks that aren't yours that lets you select one of your decks to challenge it with.

Also add usual duel options to this.

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.