GithubHelp home page GithubHelp logo

fantasycalendar / kobold-plus-fight-club Goto Github PK

View Code? Open in Web Editor NEW
36.0 36.0 16.0 5.46 MB

A ground-up rewrite of Kobold Fight Club

License: MIT License

CSS 2.50% HTML 1.63% JavaScript 38.99% Vue 56.28% PHP 0.48% Rust 0.11%

kobold-plus-fight-club's People

Contributors

gwillad avatar haxxer avatar michaelchance avatar v13axel 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

Watchers

 avatar  avatar  avatar

kobold-plus-fight-club's Issues

Clear button on search input not clickable on MacOS

On MacOS (possibly Windows as well, but I can't check) HTML inputs of type search have a clear/reset button that shows up by default once text is entered. It's a pretty handy feature, but currently unusable because the keyboard shortcut indicator covers it up.

Default unstyled example from Firefox
image

Firefox:
image

Safari:
image

Chrome:
image

It would be great if the keyboard shortcut could be shifted out of the way so the clear button could be clicked on.

(Wouldn't mind esc being mapped to clearing as well, so no mouse was needed there)

Bug with MCDM Flee Monsters Add-On

Hey guys, this software is incredible, thanks so much. Quick bug I found. I have a party of 4, level 5 players and the CR levels for encounter difficulty are perfect. If I add a 5th player at level 5 the CR is still good. But then if I take that 5th level player down to 3rd level the budget breaks. As I understand the MCDM book, it should simply determine the average level of the 5 players (in this case 4.6). Thanks!

Suggestion: Mouseover info for monsters in left-column encounter creator

Would it be possible to give the same mouseover info available when looking up a monsters to the encounter design column on the left?

For example the info below is really useful. Being able to lookup the book and page that a troll is on.
Troll Screenshot 2

But the same info isn't there when you select the troll to put it into an encounter.
So if I save the encounter and go back to it, I can't see the info for which book or page to find the troll monster, I'd have to search for troll again to get into it.
Troll Screenshot 1

Thanks for all the work!

Suggestion: Adding a page that lets you put in a few saved encounters for an adventuring day

If I have a generic encounter for a party like below, I know the deadlyness thanks to Kobold Fight Club, and I know the daily budget for the day as well. I can save an encounter and save a load of other separate encounters as well.

image

I think it'd be great to have an extra page somewhere where saved encounters can be shown together to estimate how much xp a dungeon or full day of adventuring might have.
There could be a page where you select your saved encounters in a thin right-hand column, then drag and drop them on a larger left column. A total xp for all the encounters could be shown at the bottom, and maybe these encounters could be grouped into guesstimate short rest groups to give a feel for the xp of groups of these.
Maybe some of the encounters could be marked as optional to allow for enemies that might be recon or less likely to be encountered. Giving a better feel for the number of monster mobs lurking around.

The collection of encounters could even be saved as their own list. Making a dungeon or adventuring day list so you can tell how it compares to the daily budget.

Filter by Native Environment Doesn't Work

Hi! I love your KFC! I have noticed, though, that either your Native Environment filter does not work (on at least Chrome and Edge), or the monsters aren't appropriately tagged in the database with native environments.

Steps to Reproduce

  1. Reset all filters
  2. Select any source (or all sources)
  3. Set Native Environment = Cave (or any environment)
  4. I get 0 results every time, no matter which environment or source I choose.

Thank you!

Pagination skips monsters

The list of monsters skips one monster after the first page.

Example with no filters:
First, with 25 per page, we can see the 11th result is "Frog" and the 12th result is "Giant Fire Beetle"
image

When we go down to 10 per page, the first result of the second page skips "Frog" and starts with "Giant Fire Beetle"
image

Suggestion: Adjustable column sizes

At the moment, at least on my Mac, the size of the columns is a HUGE problem. There's not enough space to display the full names of monsters, which makes the column unusable when a lot of different monsters start with the same word or phrase such as "Ancient". See the pic for example.

It would be nice and more usable if the column widths could be adjusted to display the full name when needed.
Screen Shot 2023-09-16 at 4 33 27 PM

Change 'Feels... what' to 'Feels Impossible'

The new feature to add difficulty levels above deadly is a good one.

However, the final option on the list may be confusing to new users and does not really communicate the "ludicrous" difficulty well.

I suggest you change "Feels.. what" to "Feels Impossible" to better communicate the difficulty of this level of encounter.

Issues with Importing Custom/Third Party content

So I am using K+FC to generate encounters but after making a google sheet and trying to upload, I get this error [ "The caller does not have permission" ] and when trying creating a CSV file an importing that with the source CSV as well I get a good preview showing my list but then I import it. the import screen sticks and doesn't confirm or anything. If I click the import button again it says the sources are already imported but when I turn the source on, nothing shows up even when inputting tags. I tried this with another sheet someone else made and same result. After figuring out to make the google sheet public, I tried again and this error was returned to me ["Requested entity was not found."]

Not an issue, a suggestion, couldn't find a way to submit one - Monster Fighting Style

Hello, apologies if this is the wrong place to put a suggestion for the database. First, what y'all has done is amazing. The one addition I would love to see is if there was a way to know the style of fighter a monster is and a way to combine them to be complimentary. For example, you could have 3 mages who get wrecked really quickly for having low AC/HP, but if you have a mage and two brawlers, the brawlers would be able to protect the mage and make for a more interesting/balanced fight.

The different Fighting Styles would be:

  1. Social - they're primarily meant for social encounters, and therefore would be liabilities in a fight
  2. Brawler (tank?) - They are meant to get up close and soak up hits, dealing damage in melee
  3. Support (Range) - This would be an archer or a similar class, meant to be further back and deal damage from afar while the brawlers pin down the players
  4. Skirmisher - The rogue or swoop attack style enemies that aren't mean to stay in close combat, these are also usually ambushers (which could be its own fighting style)
  5. Damage Mage (or magic user) - Mage is meant to deal damage from the back line
  6. Crowd Control Mage (or magic user) - a Mage who uses AoE and crowd control spells, usually forcing saves rather than hitting folks with fireball

None of this is in any of the rulebooks per say and would be a big lift, and would likely be subject to debate, but I think this would be a way to take combat encounter building to the next level and I haven't seen anyone other than Kassoon attempt it

On Firefox, the Encounter Generator doesn't use the party size/levels

I tried this with both a Generic Party and a Detailed party. In both cases, I get an encounter generated for a party of a single level 1 PC.

On Chrome, everything works perfectly.

Test Machine

MacOS: Ventura 13.2.1
Firefox Version: 110.0.1

Steps to Reproduce

  1. Open FF and navigate to https://koboldplus.club/
  2. Set party to 4 level 10 players, and include XP (or don't, whatever)
  3. Select Encounter Type
  4. Click the Roll button.

On FF, regardless of the number and level of players, I always get just a small handfull of CR 1/8 monsters.

image

Source Importing Silently Fails

When attempting to upload via JSON (raw or file) and I click "Looks Good, Import Them!" the only things that happen is an error in the console and the sources disappear. Attempting to try again nets an error that the sources exist. The monsters do not seem to populate.

Tried clearing my localStorage in case that was messing with it but didn't seem to change anything.

What's weird is this seemed to work for me ~1-2months ago.

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.