Giter VIP home page Giter VIP logo

Comments (2)

FoxLee avatar FoxLee commented on September 10, 2024

These may not be appropriate to auto-apply—or at least not as described. For example, implementing combat advantage as a penalty to defences is not a good idea, because you're inviting incorrect stacking with other CA sources. Just for an example, if the attacker uses the normal way to apply combat advantage implementation (the checkbox in the roll dialogue) they would effectively double-dip, completely by accident.

I agree that combat advantage is important given how ubiquitous it is. But I don't think we should be considering any implementation that don't integrate correctly with the one that's already there. It has so many conditional cases that you really need the "choose to apply on a per-roll basis". You already noted how prone's CA is conditional, and there's also a slew of effects that grant CA only on the next attack, or only to certain enemies or attack types, or even prevent things from gaining CA.

Now, if we could work out a condition that instead auto-checked the CA bonus—crucially meaning you still have the chance to turn it off when you roll, if it shouldn't apply to this particular attack—that would be ideal. (It would also support the possibility for future CA-sensitive automation, like damage bonuses that rely on CA.)

from dnd4ebeta.

NuptupTDOW avatar NuptupTDOW commented on September 10, 2024

That is a pretty good way to look at it, going with a condition automatically applying C.A. toggle to correct targets, which would help it with multi-target attacks and whatnot as well. But, beyond JUST C.A., there's other conditions that would certainly be nice to have automatically affect the target, such as slow applying the move speed penalty for example.

from dnd4ebeta.

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.