Commit 9bc5bbe9f46d4348e4ba11016615d092fe18f3ba

Authored by K'van
1 parent d429d7e1

Restrict "shield" subtype to temporary effects with a limited absorption total.

... ... @@ -2146,7 +2146,7 @@ newEffect{
2146 2146 display_desc = function(self, eff) return ("%s Psionic Shield"):tformat(_t(eff.kind):capitalize()) end,
2147 2147 long_desc = function(self, eff) return ("Reduces all incoming %s damage by %d."):tformat(eff.what, eff.power) end,
2148 2148 type = "mental",
2149   - subtype = { psionic=true, shield=true },
  2149 + subtype = { psionic=true },
2150 2150 status = "beneficial",
2151 2151 parameters = { power=10, kind="kinetic" },
2152 2152 activate = function(self, eff)
... ... @@ -2687,7 +2687,7 @@ newEffect{
2687 2687 desc = _t"Shadow Empathy",
2688 2688 long_desc = function(self, eff) return ("%d%% of all damage is redirected to a random shadow."):tformat(eff.power) end,
2689 2689 type = "mental",
2690   - subtype = { mind=true, shield=true },
  2690 + subtype = { mind=true },
2691 2691 status = "beneficial",
2692 2692 parameters = { power=10 },
2693 2693 activate = function(self, eff)
... ... @@ -2704,7 +2704,7 @@ newEffect{
2704 2704 desc = _t"Shadow Decoy",
2705 2705 long_desc = function(self, eff) return ("A random shadow absorbed a fatal blow for you, granting you a negative shield of %d."):tformat(eff.power) end,
2706 2706 type = "mental",
2707   - subtype = { mind=true, shield=true },
  2707 + subtype = { mind=true},
2708 2708 status = "beneficial",
2709 2709 parameters = { power=10 },
2710 2710 activate = function(self, eff)
... ...