#AEs and d12+X
1 messages · Page 1 of 1 (latest)
I decided to make a thread for this in case anyone is interested in the progress. I won't go into too much detail, but I figured it might be fun to at least hear if it's going well or not.
The latest: after my first draft, I realized I needed to account for things like lower Trait where it drops from a d12 + 1 to say a d10. Well, with my first approach, there's no way to know how much of a +x is from die steps and how much is from a random modifier. So, I'm scrapping the first attempt and working on a new approach altogether.
AEs and d12+X
The new approach will attempt to use prepareDerivedData() to manipulate the data stored into different data presented so that AEs can affect the data stored which will then be reinterpreted as data presented. For example, one might select d12 + 1 for an Attribute, but it might store it as d14. Any die over d12 would be presented and changed to d12 and add a calculated modifier (+1 in this case) to the existing modifier. I'm not certain if that'll work, but we'll see how it goes.
Keep up the good work. 👍
Will do!
That second approach sounds a very good one!
It will help boost Trait, Berserk, and most probably shape change (yet it's not "increase" it's "replace").
Lower Trait will be another pain as it can't drop below d4. Oh, maybe d2 and d0 can be treated the same way, by "manipulating it afterwards" so that it rolls d4 instead.
Good idea!