
[Suggestion] Convert the damage taken from a Reflecting Champion into it's own Damage Source.
SonicX8000 opened this issue ยท 1 comments
Reflecting Champions apparently reflects the damage taken by the damage source that was used on them. If used alongside Scaling Health which allows you to scale the damage taken, it becomes rather tricky to balance around it depending on the source.
For example... let's say I have the arrow damage source set at 5.0 and player damage source at 0.0, I toss a Tinker's Construct Shuriken at the Reflecting Champion, I die since the damage was quite painful when it was scaled by 5.0 since the damage source was an arrow. I use my sword instead and live because the damage source was 'player'. I know I can lower the arrow damage source but that would make skeletons barely damage you or anything that deals the 'arrow' damage source.
Some sources that I encountered were 'bleed' due to a Tinker's Tool having the Sharp trait, 'player' which is via melee attacks done by the player, and 'arrow' if hit by ranged attacks. I wonder if it's possible to convert the damage sources into it's own source called 'reflect'... that way no matter the damage source, it'll convert it to 'reflect' and then it would be easy to config the damage scaling for that source via Scaling Health.
In a survival world that I play on... I got caught off-guard when I got one-shotted by a Reflecting Champion when I tossed a Shuriken at it, I went back and used my sword instead and defeated it without taking that much damage. Reason being is that arrow damage source was set at 5.0 and player damage damage source was set at 0.0. If the sources were to be converted into it's own source I can config it to the point without it being a one-shot kill or barely any damage when it reflects.