project-topaz / topaz

Server emulator for FFXI
Other
158 stars 223 forks source link

Corsair's Quick Draw ability will exponentially increase elemental DOT spells. #111

Open topaz-bot opened 4 years ago

topaz-bot commented 4 years ago

Issue by Deadwing888 Monday Apr 04, 2016 at 10:22 GMT Originally opened as DarkstarProject/darkstar - Issue 2989


I have:

Client Version (type /ver in game) 30160203_0

Server Version (type revision in game) Unknown 5 day old build.

Source Branch (master/stable) Master

Additional Information (Steps to reproduce/Expected behavior) :

Example: Black mage casts burn on a high HP target. Corsair(s) proceed to use 20 fire shots on it ---> Hp starts dropping very quickly (thousands per tick).

topaz-bot commented 4 years ago

Comment by Kubisnaxx Tuesday Apr 05, 2016 at 02:27 GMT


So that's how you killed Tiamat in 10 minutes!

topaz-bot commented 4 years ago

Comment by sgtgunso Tuesday Apr 05, 2016 at 02:39 GMT


so. . .you exploited, abused, and made this post as an escape goat. . . GG sir

topaz-bot commented 4 years ago

Comment by metalfiiish Thursday Dec 14, 2017 at 18:40 GMT


Seems to be because the lua script for Fire shot (and all other elemental shots) is simply getting the existing power of effects like burn, etc. and then multiplying them by 1.2 so it could exponentially build up per use. Not sure on a fix yet but we need a way to identify if the burn, etc. was already modified by an elemental shot before allowing it to do that power change.

My suggestion would be to use subPower to track the amount of modified power so we can check if it's already powered up, but would require updating the BRD's trenody effect to track resistance_type in subId instead of subPower, would make more sense anyway.