ZerdBG3 / RAW

MIT License
31 stars 13 forks source link

Druid Features: Extensive Testing #92

Open Arkenny opened 3 years ago

Arkenny commented 3 years ago

Druid Class Bugs: (Major Bug) "Wild Shape" forms match the characters "Dark Vision" range instead the range of the creature you turn into. (Major Bug) "Wild Shape" forms match the speed of your character instead of the speed of the creature you turn into. (Minor Bug) The duration of "Wild Shape" is until Long Rest instead of half Druid level rounded down. (Visual Bug) "Attack of Opportunity" is not displayed while in "Wild Shape" in the Passive Skills hot bar.

(Feature Bugs) "Wild Shape"

"Wild Shape: Dire Wolf" (Notes) Form matches the stat block of "Dire Wolf" with multiple exceptions (MM p321). (Major Bug) Form has 18hp instead of 37hp. (Major Bug) Form does not have "Pack Tactics". (Minor Bug) "Bite" basic action does not force a DC 13 Strength saving throw or be knocked prone. (Larian Addition) Inciting Howl" and "Exposing Bite" basic actions are not present in the creatures stat block therefor they should be removed.

"Wild Shape: Giant Spider" (Notes) Form matches the stat block of "Giant Spider" with multiple exceptions (MM p328). (Major Bug) Form does not have 3m "Blind Sight". (Major Bug) "Bite" basic action deals 0 Poison damage on a successful save instead of half of 2d8 Poison Damage. (Major Bug) "Bite" basic action deals 0 Poison damage on a Failed save instead of 2d8 poison. (Minor Bug) "Bite" poisons the target on a Failed save instead of Poisoning the target only when it reaches 0hp. (Minor Bug) Form "Arachnid Jump" basic action costs a bonus action instead of movement.

"Wild Shape: Badger" (Notes) Form matches the stat block of "Giant Badger" with multiple exceptions (MM p323). (Critical Bug!) Form does not have "Dash" basic action. ✅ (Major Bug) Form does not have "Multiattack". ✅ (Major Bug) Form does not have "Bite" and "Claws" basic actions. ✅ (Minor Bug) Form does not have "Burrow" basic action. ✅ (Minor Bug) "Burrrow" basic action does not provoke AoO. (Visual Bug) Form has a mesh problem around the neck area after getting attacked.

"Wild Shape: Cat" (Notes) Form matches the stat block of "Cat" with multiple exceptions (MM p320). (Major Bug) "Meow" basic action is not present in the creatures stat block therefor it should be removed. (Minor Bug) Form has 6 Strength instead of 3. (Minor Bug) "Claws" basic action deals 1+ Dexterity Modifier instead of 1 Slashing damage.

"Wild Shape: Deep Rothé" (Notes) Form matches the stat block of "Deep Rothé" with multiple exceptions (VGM p208). (Major Bug) Form has 23hp instead of 13hp. (Major Bug) "Gore" basic action deals 3d4+ Strength Modifier instead of 1d6+ Strength Modifier. (Major Bug) "Charge" basic action deals 1d6+ Strength Modifier instead of the next "Gore" attack dealing an additional 2d6 additional piercing damage if you moved 6m in a straight line towards the target.

"Wild Shape: Brown Bear" (Notes) Form matches the stat block of "Brown Bear" with multiple exceptions (MM p319). (Critical Bug!) Form does not have "Dash" basic action. ✅ (Major Bug) Form does not have "Bite" and "Claws" basic actions. ✅ (Major Bug) Form does not have "Multiattack". ✅

"Wild Shape: Dire Raven" (Notes) Form is loosely based on "Giant Raven" (SKT p66). (Critical Bug!) Druids should not be allowed to "Wild Shape" into any form with a fly speed until level 8 . (Larian Addition) Form does not match any known stat blocks.

FelipeRenault commented 3 years ago

Brown Bear and Giant Badger were affected by some changes to root templates. Both were adjusted according to RAW, so the fix #95 brings them back to a working state. Also, it's worth noting I implemented a new multiattack system using the new extra attack action resource, so you can now choose to start by biting or clawing your targets, instead of being tied to clawing first then biting.

Regarding the other wildshapes, they'll be changed later on when I want to tackle another round of modifying wildshapes, I just rushed for this particular fix because I didn't want a previous working shape to now be on a bugged state. Specifically for Dire Raven, I believe I'll remove it, since the Wild Shape Limitations table states that until level 8, a Druid (regardless of Circle) can't transform into beasts with flying speed.

FelipeRenault commented 3 years ago

Ah, I forgot to mention. The AoO and Non-Lethal Attacks Passives are showing up on the character sheet when you're transformed, plus I confirmed the AoO is working during Wild Shape. It seems Larian screwed over the hotbar UI on the latest patch and it's no longer showing, so it's something they'll likely fix soon. You can even see that the hotbar has some weird split in the spell section, and this is not caused by my mod: image

Regarding the darkvision range on wildshapes and some statistics of the beast not being used in place of the character, that's also something it's embebbed in the polymorph function. I don't think I can actually fix that. On a side note, the most frustrating thing from wildshapes is the carry weight being influenced by the beast's strenght. When you transform into a Cat, you'll almost always be encumbered 😠

FelipeRenault commented 3 years ago

One thing I'd like to add, regarding

(Major Bug) "Wild Shape" forms match the speed of your character instead of the speed of the creature you turn into.

The polymorph statuses used for wildshape don't inherit the base movement speed of the beast's stats. Actually, Larian even adds a 3m movement boost for both Dire Wolf and Raven (which only sums to the correct amount if the base movement speed is 9m). I think I can implement a workaround based on race, but it'd be a super hardcoded mess which I'd prefer to avoid if possible.

This leads to Dwarves and Halflings being slower beasts, and Wood Elves and Wood Half-Elves being faster beasts

Arkenny commented 3 years ago

One thing I'd like to add, regarding

(Major Bug) "Wild Shape" forms match the speed of your character instead of the speed of the creature you turn into.

The polymorph statuses used for wildshape don't inherit the base movement speed of the beast's stats. Actually, Larian even adds a 3m movement boost for both Dire Wolf and Raven (which only sums to the correct amount if the base movement speed is 9m). I think I can implement a workaround based on race, but it'd be a super hardcoded mess which I'd prefer to avoid if possible.

This leads to Dwarves and Halflings being slower beasts, and Wood Elves and Wood Half-Elves being faster beasts

If will turn into a mess I will wait on a better solution from Larian themselves.