From 8868e8c13cdd65551c595fc8706abe6fd13213d6 Mon Sep 17 00:00:00 2001 From: Sheila <chibiflonne@gmail.com> Date: Tue, 4 Apr 2017 15:56:01 -0300 Subject: [PATCH] New damtype for Frost Treads' effect --- game/modules/tome/data/damage_types.lua | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/game/modules/tome/data/damage_types.lua b/game/modules/tome/data/damage_types.lua index 6b5b778a0e..04d41aa113 100644 --- a/game/modules/tome/data/damage_types.lua +++ b/game/modules/tome/data/damage_types.lua @@ -4055,4 +4055,19 @@ newDamageType{ target:setEffect(target.EFF_SHADOW_SMOKE, 5, {sight=dam, apply_power=src:combatAttack()}) end end, -} \ No newline at end of file +} + +newDamageType{ + name = "frozen earth", type = "ITEM_FROST_TREADS", + projector = function(src, x, y, type, dam, state) + state = initState(state) + useImplicitCrit(src, state) + local target = game.level.map(x, y, Map.ACTOR) + if target and src:reactionToward(target) < 0 then + target:setEffect(target.EFF_SLIPPERY_GROUND, 2, { fail=20}, true) + end + if target and target == src then + target:setEffect(target.EFF_FROZEN_GROUND, 2, { }, true) + end + end, +} -- GitLab