Giter VIP home page Giter VIP logo

mage-2nd-spell-helper's People

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

mage-2nd-spell-helper's Issues

Order rote skills aren't added

p121 under Mudras, "If the Skill is one of her Order’s specialized Rote Skills, she adds an extra die." Since the calculator has no space to ask if the Rote is using an Order skill, I'm assuming it doesn't take this into account?

Second Step causes some glitch?

Second step on the helper causes this type of glitch on my browser. I have no idea why? It changes where these "white blank boxes" are whenever i move cursor. As far as i know it only happens when i move my cursor on factor titles or the radio buttons. I'm using latest stable Chrome (63.0.3239.84 64-bit) Let me know if you need anything else.

I check it on Edge, this doesn't happen there.

I also tried on chrome incognito to check it out if the extensions were the cause, turns out they were not. The problem still occurs.

image
image

Reach for Indefinite Duration Should Be Automatic

I actually got burned in a recent session with some retroactive paradox because I forgot to increase my Reach by one when setting Advanced Duration to Indefinite. While you do list the requirement next to the Indefinite radio box, I think it should probably add the Reach automatically (just like it does for Mana).

Withstand vs Potency message in summary when PrimaryFactor = potency

Hi there

First of all: wonderful tool for Mage players! Makes spellcasting so much easier!

Having said that, can I suggest potential improvement for user messages when a spell is withstood? (it is a nice feature to preselect potency factor as well!)

Would it be easy to change the message and logic behind it to be more conditional e.g.

Spell factors view

if (selected potency <= withstand)
"Potency must exceed the subject's Withstand of {withstand}" //as today, red alert message
else if (selected potency > withstand)
"Subject's Withstand of {withstand} will decrease Potency to {selected potency - withstand}" //green/blue info message, as everything is ok

Summary view

effective spell potency = potency from spell factor - withstand factor

If (effective spell potency > 0)
"This spell is withstood. Spell potency affecting target is {effective spell potency}". //green/blue info message, as everything is ok
else if (effective spell potency <=0)
"This spell is withstood. Potency {withstand factor +1} is required to affect the target. ". //as today, red alert message


Currently it throws at user red alert messages (with correct info) regardless of what is the value of potency factor:

image

image

Advanced Potency and Withstand Ratings

Great app! Even knowing the rules, it makes it very easy to keep track of the various decisions and numbers while crafting a spell.

The way Withstand ratings are calculated seems a bit wonky when you switch to Advanced Potency while Potency is Primary Factor. If you fiddle with it for just a few seconds you'll quickly see what I mean: The Withstand ratings listed near Potency on the Factors page jump from negative numbers to positive numbers inconsistently for Withstand ratings lower than 2, and the spell summary doesn't take the Advanced Potency reduction into account when declaring how much Potency you need to overcome the Withstand.

range

I would like to see the option for remote viewing (range: which is sensory range +1 reach)

Potency limited to 11

The calculator doesn't go higher than 11 for Potency, as far as I can tell, although there are cases in which one might want to cast a spell with a potency higher than 11.

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.