Saevon / webdnd

An application to automate basic aspects of Dungeons & Dragons. Also a library of various D&D things.
MIT License
11 stars 3 forks source link

[Items] Damage Multiplier #9

Open sycchen opened 12 years ago

sycchen commented 12 years ago

Some bonuses aren't multiplied by multipliers such as criticals, abilities and feats. Make sure we can differentiate between them when looking at damage.

apravdin commented 11 years ago

from what i've seen there are 10 different damage types: Acid,Cold,Fire,Force,Lightning,Necrotic,Poison,Psychic,Radiant,Thunder perhaps we form a tuple of all the damages ((type,value),(type,value)...) and specify which types get multiplier add critical, abilities, and feats as types as well

Saevon commented 11 years ago

don't forget unnamed. adding critical is a bad idea, since the critical damage type is changeable, we shouldn't mix up damage types versus this other grouping system. they overlap and that would make it harder to work with.

The key problem is that certain abilities do want multipliable damage (e.g. +1 weapon) while others add a constant (e.g. flaming burst)

try to isolate each problem into small components that are workable...