GithubHelp home page GithubHelp logo

Comments (9)

giant-teapot avatar giant-teapot commented on August 15, 2024 1

Sneak peak of the work in progress:
feature_toggles

from forbidden-lands-foundry-vtt.

jimorie avatar jimorie commented on August 15, 2024

Yes, I agree this would be nice! I know that you mentioned implementing a better data model for the weapon features in your last PR, and I think that would be required before we can do this in a sensible way. Is that where you would plan to start as well?

In my long term vision we should also implement the different attack actions, slash and stab, based on weapon features. And then automatically apply the corresponding modifiers to dodge and parry rolls against the most recent attack. (Because I will never be able to learn those modifiers by heart...)

As a sidenote you should still be able to parry with a non-parrying weapon, but it comes with a -2 penalty.

from forbidden-lands-foundry-vtt.

giant-teapot avatar giant-teapot commented on August 15, 2024

Okay then, I'll try to give it a shot this week.

I'm not yet sure how I want to go about this (on the simple <-> sophisticated spectrum) but I'll make sure to keep you in the loop. Ideally I would roughly aim towards what @jimorie described, but going in small iterations.
I mean: I don't want to gift you a caffeine-powered, over-engineered, fuming pile of spaghetti. :)

from forbidden-lands-foundry-vtt.

aMediocreDad avatar aMediocreDad commented on August 15, 2024

One thing that strikes me is that using radiobuttons in this instance confuses design language and UX.

In the same sheet we have a decremental indicated by shading radio buttons, and a boolean indicated by shading for true.

This is bad UX, and in a way it has been so in this case for a while. Starting with the attributes, shading should have been done when an attribute point is "healthy" and not when it is damaged.

from forbidden-lands-foundry-vtt.

giant-teapot avatar giant-teapot commented on August 15, 2024

@aMediocreDad That's a good point you're making. I never noticed how "checking" attributes/gear bonus was happening "backwards" (right to left). It's supposed to mimic how you check or fill a skull on the character sheet, but when I do it, it's always from left to right. A good point to keep in mind for later.

Now, regarding features and visual language, I agree it's not quite on par with standard expectations. I wanted to provide the same look as PC conditions. However I do agree: if it feels like a checkbox and quacks like a checkbox, then it should probably be a checkbox.

image

Hope you like it better. I certainly do. :)
I was busier than I thought lately, but I'm slowly making progress. There's more to come. I'll post a draft PR when I feel I'm "almost there".

from forbidden-lands-foundry-vtt.

aMediocreDad avatar aMediocreDad commented on August 15, 2024

This looks a lot less confusing:)

I hope to clean up the design language once a redo of the sheet layouts are on the way.

The system is already a bit all over the place in terms of UX at the moment so not to worry too much:)

from forbidden-lands-foundry-vtt.

jimorie avatar jimorie commented on August 15, 2024

First, nice work @giant-teapot!

Second, I think you're both crazy! 😅 To me it makes complete sense to "cross off" attributes from right to left -- you mark the damage to the attribute. Seriously though, I guess it's just two different ways of looking at it and neither is right or wrong.

from forbidden-lands-foundry-vtt.

aMediocreDad avatar aMediocreDad commented on August 15, 2024

To me it makes complete sense to "cross off" attributes from right to left -- you mark the damage to the attribute.

I certainly understand how this feels right. To me, it's that I see them as radio buttons.

If they were filled with black and you crossed them out from right to left I would have less of an issue I think.

from forbidden-lands-foundry-vtt.

aMediocreDad avatar aMediocreDad commented on August 15, 2024

I was thinking something more along these lines.

image

To me the logic is, an unfilled circle being empty, and a filled circle being full. For Willpower filling in circles makes more sense.

While for attributes/bonuses using the x-circles is a clearer design language indicating that the circles with c should be there but aren't available.

EDIT: This problem I had with the UX has now been largely solved in #36

from forbidden-lands-foundry-vtt.

Related Issues (20)

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.