There was a problem fetching the pipeline summary.
Merge branch 'HealBalancing' into 'master'
Heal Scaling Update Various adjustments to healing/anti-healing debuff balance for the changes to healing_factor from increased Constitution. Moved callbackOnHeal callback trigger to beginning of Actor:onHeal. This allows callbacks to trigger correctly before Bloodlock and Solipsism are checked and sort themselves with callback priorities. Added documentation to the callback control functions. Adjusted healing_factor bonus for improving Constitution (limited to +150%), to match limit scaling of anti-healing debuffs and prevent runaway healing effects on high level randbosses. Talent Changes: One With Nature: Fixed cooldown. Slow scaling of nb of infusions affected (small nerf) and cooldown adjustment (small buff at low talent levels). Healing Nexus: Converted to use callbackOnHeal (with high, -5, priority). Rescale radius and equilibrium gains. Duration (<20 turns) and percent heal stolen (<100%) have reasonable limits. Heals stolen are based on the raw heal value (no compounded healing_factor effects). Debuff is applied only to others, while a buff is applied to the user (fixes interaction with buff/debuff affecting abilities). Buff improves all healing received by up to +100%, instead of creating a new heal so equilibrium is only gained once per heal stolen. Healing Inversion: Conversion to Blight damage uses raw healing value, triggered after (most) other healing effects (callback priority +1). Bathe In Light: healing buff limited < + 100%. Poison Storm: Insidious Blight healing penaltiy limited (to -150%), Crippling Blight fail chance limited (to 50%) Epidemic: healing penalty buffed (to -150% healing) Insidious Poison: healing penalty buffed (to -150% healing) Slash: healing penalty buffed (to -150% healing) Bleeding Edge: healing penalty buffed (to -150% healing) Golem Resilience: healing_factor buff limited to +100% healing Unstoppable: Buff sets the "no_healing" attribute, description clarified. Throwing Knives: Fix talent learn/unlearn abuse INSIDIOUS_POISON damage type: has built in healing_factor limit (to -150%). HEALING_POWER damage type: has built in healing_factor limit (to +100%). BLIGHT_POISON damage type: has built in limits for effects set: INSIDIOUS_BLIGHT: healing_factor (to -150%) CRIPPLING_BLIGHT: fail chance (to 50%) RANDOM_POISON damage type: has built in limits for effects set: INSIDIUS_POISON: healing_factor (to -150%) CRIPPLING_POISON: fail chance (to 50%) NUMBING_POISON: damage penalty rescaled (0.75 power) Evisceration weapon ego: Bleeding damage and healing penalty take weapon skill into account. Healing penalty limited (to -150%). Effects displayed in object description. Barbed ammo ego: Bleeding damage and healing penalty take weapon skill into account. Healing penalty limited (to -150%). Effects displayed in object description. Misc: May leave the level immediately after a kill in developer mode. See merge request !388
Showing
- game/modules/tome/class/Actor.lua 47 additions, 33 deletionsgame/modules/tome/class/Actor.lua
- game/modules/tome/class/Game.lua 1 addition, 1 deletiongame/modules/tome/class/Game.lua
- game/modules/tome/data/damage_types.lua 10 additions, 10 deletionsgame/modules/tome/data/damage_types.lua
- game/modules/tome/data/general/objects/egos/ammo.lua 13 additions, 3 deletionsgame/modules/tome/data/general/objects/egos/ammo.lua
- game/modules/tome/data/general/objects/egos/weapon.lua 13 additions, 3 deletionsgame/modules/tome/data/general/objects/egos/weapon.lua
- game/modules/tome/data/talents/celestial/light.lua 3 additions, 2 deletionsgame/modules/tome/data/talents/celestial/light.lua
- game/modules/tome/data/talents/corruptions/blight.lua 16 additions, 9 deletionsgame/modules/tome/data/talents/corruptions/blight.lua
- game/modules/tome/data/talents/corruptions/plague.lua 1 addition, 1 deletiongame/modules/tome/data/talents/corruptions/plague.lua
- game/modules/tome/data/talents/corruptions/rot.lua 2 additions, 2 deletionsgame/modules/tome/data/talents/corruptions/rot.lua
- game/modules/tome/data/talents/cunning/poisons.lua 1 addition, 1 deletiongame/modules/tome/data/talents/cunning/poisons.lua
- game/modules/tome/data/talents/cunning/stealth.lua 3 additions, 4 deletionsgame/modules/tome/data/talents/cunning/stealth.lua
- game/modules/tome/data/talents/cursed/slaughter.lua 1 addition, 1 deletiongame/modules/tome/data/talents/cursed/slaughter.lua
- game/modules/tome/data/talents/gifts/harmony.lua 23 additions, 13 deletionsgame/modules/tome/data/talents/gifts/harmony.lua
- game/modules/tome/data/talents/spells/golemancy.lua 9 additions, 6 deletionsgame/modules/tome/data/talents/spells/golemancy.lua
- game/modules/tome/data/talents/techniques/battle-tactics.lua 1 addition, 1 deletiongame/modules/tome/data/talents/techniques/battle-tactics.lua
- game/modules/tome/data/talents/techniques/throwing-knives.lua 13 additions, 11 deletions.../modules/tome/data/talents/techniques/throwing-knives.lua
- game/modules/tome/data/timed_effects/magical.lua 16 additions, 13 deletionsgame/modules/tome/data/timed_effects/magical.lua
- game/modules/tome/data/timed_effects/other.lua 7 additions, 4 deletionsgame/modules/tome/data/timed_effects/other.lua
- game/modules/tome/data/timed_effects/physical.lua 41 additions, 4 deletionsgame/modules/tome/data/timed_effects/physical.lua
- game/modules/tome/dialogs/LevelupDialog.lua 1 addition, 1 deletiongame/modules/tome/dialogs/LevelupDialog.lua
Loading
Please register or sign in to comment