Giter Site home page Giter Site logo

arkhamdb's People

Contributors

ad1217 avatar alsciende avatar andrewwburns avatar anotheralexsmith avatar bastnt avatar darthjedi avatar drawntotheflame avatar elkeinkrad avatar fafranco82 avatar feyrbert avatar fluxaugur avatar fragarch avatar haakenlid avatar haruhisuzumiyah avatar jayelbird avatar jblashka avatar johnmcc avatar kamalisk avatar laszlokoller avatar mikecheb avatar robert-huang avatar rushl avatar s-vakulenko avatar sarnetsky avatar smetlov avatar stopfstedt avatar suxur avatar tengounplan avatar ystros avatar zzorba avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

arkhamdb's Issues

Allow for >1 Random Basic Weakness

I love the new default for the "Random Weakness" placeholder when building decks. That is wonderful! However, I would like to suggest that we allow this to have a new maximum of 5 copies of "Random Basic Weakness" though. If we are building for a standalone adventure, we can incorporate:

screen shot 2016-12-08 at 11 31 04

Obviously most people won't max that out (gg to them if they do), but it would be nice to give that flexibility.

Right now I'm building for a Rougarou session and am planning on using 19XP (so 2 basic weaknesses). If I was to publish the deck, it would be great to show that.

Change password

Currently, I cannot find any way to change my password. Is this possible somewhere, or can it be added?

-Njål

Sort list by card number?

Thanks so much for making this! Is there any chance of having a way to display a deck-list with card numbers in card number order? I like to store my cards all in order and being able to pull cards quickly based on a list would be awesome. Assuming I am not missing this feature already in there? Thanks again for making this!

Sort Cards in Decklist View

When browsing a decklist or creating one, right now ArkhamDB only sorts cards by Type (Asset/Event/Skill), and I'm not actually even sure what the secondary sort is by, to be honest.

It would be great if this could be modified to act similar to netrunnerdb: where we could sort the decklist by things like: card number, faction, et cetera. Similar to:
screen shot 2016-11-11 at 20 55 54

I know that I have my cards sorted by faction then card number, so that particular combination would be very useful for me!

All/none button

Is it possible to add a show all and a show none button to the toggles for different classes and xp amounts (which would be of particular use on mobile)?

Image size cap

Rougarou scans are bigger than the official FFG images, so if possible please cap their shortest side at 300px in UI (don't want to actually resize the images because they'll lose quality).

Card Submission?

Is there a way to submit missing card info? I'd love to aid with new sets if there was a way to do so easily. If there is, pardon my density, but I can't seem to spot it!

Apply XP cost from cards in deck

I added my decks to ArkhamDB after playing the first scenario, and after upgrading them. I noticed there was an Upgrade button, which I clicked to add my XP, but now I have 7 XP worth of upgraded cards AND 7 XP unspent according to the system! I consider this an inconvenient bug/oversight, although not earth-shattering.

Card #121

Figure out what to do with it. Maybe separating all double-sided cards into two separate cards isn't worth it.

Images

  1. Update the website with new images submitted /arkhamdb-card-images

  2. Run the script to extract encounter card images from cardgamedb.

API only serves player cards

When using the API to examine card data, only player cards are returned. Some sets return no data at all, as they have no player cards. None of the cards with the "Mythos" class are served by the API.

Could it be related to the "Hide Encounter Cards" function?

Encounter sets

Implement encounter set icons and Search by Encounter Set (to be linked in Campaign Guides, also looks like that feature is heavily used by LOTR players).

Weaknesses

  • Implement Search by subtype: Weakness (all) or Basic Weakness.

  • suggestion: In the deckbuilder, have a general "Random Weakness" option available (would be cool if it added an actual random weakness every time you save the deck in OCTGN format)

  • suggestion: Redistribute 'Special Weaknesses' between 'Signature' and 'Campaign'
    i.e. 'Signature' will only have 1 signature card and 1 signature weakness specific to the chosen investigator (not class, like now!), and 'Campaign' will have acquired weaknesses and story assets both.

Decklist search broken when filtering for particular investigators

Running the latest Chrome Canary (so might just be my browser), but it appears decklist search is broken if you are trying to filter by the investigator card, rather than a player card.

screen shot 2016-12-08 at 09 11 44

The investigator card names do show up in the quick fill list as options, so a little weird that they break the search itself.

Also, my browser reports something funny when using this field:

screen shot 2016-12-08 at 09 13 36

Apparently, it is keyed to be a credit card field?

Searching for character returns no results

If you use Search in Decklists and enter a character's name (say 'roland banks') in 'cards used', it auto-completes (suggesting one can search for all decks using that character), however the search will always return 0 results.

Support for building sets of decks from a collection

I was working on building decks for a 4 player campaign, and I realized that it would be helpful if you could group sets of decks together such that they must share cards from a single collection of cards.

When building a deck as part of a set, it would be easiest if it would just show the number of available copies of a card (total copies from collection minus copies used in other decks in the set). Beyond that, maybe greying out the further numbers to signify they are being used elsewhere?

It would also be nice if there were links to the other decks in that set.

No way to search for asset cards by slot

There is no way to filter search results by asset card slot (i.e. Ally, Acccessory, 1-hand, etc). I've attempted using the type, subtype and trait filters ( k:Ally ), but none of these work for this field.

Character Special cards

Is it legal to add a second copy of a characters special item to a deck (replacing an existing card)? They look like neutral cards with the printed restriction, only in their owners deck. I couldn't find any rule that explicitly prohibits this.

If this is legal, please add this feature to the deckbuilder.

Shortcut to link to specific sections of rules

Similar to how we can use '#' to link to specific cards in descriptions, reviews and comments, it would be nice if we use another shorthand for linking to specific sections of the Rules Reference Guide.

As an added benefit, it would be nice if, when hovering on the link, it would give a preview of that section.

Tracking deck evolution through campaign

While this is a fairly serious departure from the current system, I think it would be a huge boon for Arkham.

It would be very nice if we could manage decks by creating it initially, and then adding experience and swapping cards in/out based on that experience before locking it in for the next scenario. Simple deck management doesn't quite do it - experience must be spent from step to step, not from original to now. Specific requirements I'd suggest:

  • Allow XP to be added
  • When XP is added, the previous deck state is locked
  • Once XP has been added, select both the added and removed card (what swaps for what matters for upgrades)
  • Properly track Permanent cards as not needing a card to be removed
  • Allow addition of story assets and weaknesses
  • Allow spending of XP on things other than cards (side missions)
  • Less important, but it would be a nice addition here if we could track the specific campaign/scenarios. (e.g. Completed the Gathering, gained 6 XP).

Import not working or missing information

I can neither import decks through "copy/paste" nor as file. I tried both with Firefox and Internet Explorer.

File Import Error:
Notice: Undefined index: faction_code in /opt/nrdb/adb/src/AppBundle/Controller/BuilderController.php on line 209

When using Copy/paste, i can copy the deck of a friend, but if i hit "parse", nothing happens.

Theres also no further information about importing, like special formatings of the text, etc.

Investigator Information Pop-up

Please make the Investigator's name create a dialog box with his/her game text and stats the same way a card in the draw deck does when viewing it in the decklist.

Redraw Weakness can create duplicate cards

Easy way to reproduce with a deck is to draw all cards, and then click 'Redraw Weaknesses'. This will duplicate the weakness cards. Click the button enough times, and the memory usage grows exponentially, and leads to instability in the page.

Clicking "Go To Card Page" while deck building should give a warning

The problem is that if you click this button while building a deck, you lose all the edits you were doing.

Maybe this should be a pop up on any sort of navigation away from the deckbuilding page? Similar to the behavior you see on reddit and facebook when you try to navigate away from a page you were in the middle of posting from.

Error when viewing deck

When trying to view a deck I built (https://arkhamdb.com/deck/view/13368), I am not seeing the cards display properly. Opening developer tools, I am seeing the following errors:

13368:416 Uncaught SyntaxError: Unexpected token <
app.js:148 Uncaught ReferenceError: investigator is not defined
at Object.e.get_invalid_cards (app.js:148)
at Object.e.get_problem (app.js:148)
at Object.e.get_layout_data (app.js:143)
at Object.e.display (app.js:143)
at Object.refresh_deck (09efa31.js:81)
at Object.on_all_loaded (09efa31.js:109)
at HTMLDocument. (app.js:157)
at HTMLDocument.dispatch (jquery.min.js:3)
at HTMLDocument.r.handle (jquery.min.js:3)
at Object.trigger (jquery.min.js:3)

Add Campaign Guide

It would be nice if we had the campaign guide for current and future scenarios available on the site, in a format similar to the Rules page.

Pop-up card previews

  • For locations, make the Revealed side show in pop-up previews, not the Back side.

  • For locations, make rules text go first, then flavor text. There should be some space left between the vertical line and the rules text (see Parlor).

  • Victory points don't show up in the pop-up preview.

  • The [free] icon doesn't show up in pop-up previews and on the Rules page.

  • "Clues: -" shows up in pop-ups, but not on the card page proper.

parlor

Randomly chosen basic weakness for new deck was from unreleased pack.

Attempted to build a new deck, and the randomly chosen weakness was Internal Injury, which is from Dunwich Legacy. I don't have this pack, as it is unreleased.

I think instead of adding the weakness automatically at the beginning of deck creation, there should be a button to randomly choose one using the sets chosen in the "Sets" filter.

Redraw treachery button doesn't work

When using the Card Draw Simulator, the Redraw Treachery button remains disabled after drawing a weakness card (in the opening hand of 5, or otherwise). Button should probably be renamed "Redraw Weakness", as not all weakness cards are Treachery, for example Mob Enforcer, Silver Twilight Acolyte, Stubborn Detective.

Alternatively, it might be better if the button could be replaced with 'Reshuffle Selected'. This would handle both the weakness situation and testing out cards like Arcane Initiate.

Favicon

Site needs a favicon. Would suggest using an Elder Sign from the chaos token.

Level Restrictions not Being Enforced

Currently the level restrictions on minor classes are not being enforced.

Example, Agnes should only have access to levels 0-2 for Survivor class, but "Will to Survive" can be added without any warnings or flags.

Combo Section

I'm not sure what's the best way to implement this, but how about a separate combo section with title, short, long discription and possible characters? When viewing a card page, the short text of all combos (or the 10 highest rated) for it will be displayed.
Some combos require diffent classes, so not all characters can pull them off (like elusive + dynamite only skids or burglary + scavenger only wendy). That's what "possible characters" is for. You could also rename it to "required classes".

Values scaling per investigator

Add extra fields:
"health_per_investigator" (for Ghoul Priest)
"clues_fixed" (for locations and acts with fixed clues, e.g. Sleeping Car)

View as Checklist

Fix the length of Traits and Set columns.

Do we even need columns for Skill Icons and Traits?
I suggets leaving columns for:
Name - Class - Type - Cost - XP - Set - Sncounter Set

1

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.