From c27f6819aa36e13ed87bb7889dff0e5ff6a87d4c Mon Sep 17 00:00:00 2001 From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54> Date: Wed, 15 Aug 2012 22:39:29 +0000 Subject: [PATCH] moooarr git-svn-id: http://svn.net-core.org/repos/t-engine4@5477 51575b47-30f0-44d4-a5cc-537603b46e54 --- game/modules/tome/class/Game.lua | 2 +- game/modules/tome/data/timed_effects/floor.lua | 11 ++++++++++- game/modules/tome/data/zones/ardhungol/events.lua | 1 + game/modules/tome/data/zones/dreadfell/events.lua | 1 + game/modules/tome/data/zones/reknor/events.lua | 1 + game/modules/tome/data/zones/vor-pride/events.lua | 2 ++ 6 files changed, 16 insertions(+), 2 deletions(-) diff --git a/game/modules/tome/class/Game.lua b/game/modules/tome/class/Game.lua index b986a5f203..32fd2346d1 100644 --- a/game/modules/tome/class/Game.lua +++ b/game/modules/tome/class/Game.lua @@ -1219,7 +1219,7 @@ function _M:setupCommands() end end end end, [{"_g","ctrl"}] = function() if config.settings.cheat then - local f, err = loadfile("/data/general/events/whistling-vortex.lua") + local f, err = loadfile("/data/general/events/fell-aura.lua") print(f, err) setfenv(f, setmetatable({level=self.level, zone=self.zone}, {__index=_G})) print(pcall(f)) diff --git a/game/modules/tome/data/timed_effects/floor.lua b/game/modules/tome/data/timed_effects/floor.lua index 668b1babd0..08facbb0f7 100644 --- a/game/modules/tome/data/timed_effects/floor.lua +++ b/game/modules/tome/data/timed_effects/floor.lua @@ -116,7 +116,7 @@ floorEffect{ floorEffect{ desc = "Necrotic Air", image = "talents/repression.png", - long_desc = "The target is in a zone of necrotic air, granting -40%% healing mod. Undead creatures also get +15%% to all resistances.", + long_desc = "The target is in a zone of necrotic air, granting -40% healing mod. Undead creatures also get +15% to all resistances.", activate = function(self, eff) self:effectTemporaryValue(eff, "healing_factor", -0.4) if self:attr("undead") then self:effectTemporaryValue(eff, "resists", {all=15}) end @@ -133,3 +133,12 @@ floorEffect{ self:effectTemporaryValue(eff, "slow_projectiles", 30) end, } + +floorEffect{ + desc = "Fell Aura", image = "talents/shadow_mages.png", + long_desc = "The target is surrounded by a fell aura, granting 40% critical damage bonus but -20% to all resistances.", + activate = function(self, eff) + self:effectTemporaryValue(eff, "combat_critical_power", 40) + self:effectTemporaryValue(eff, "resists", {all=-20}) + end, +} diff --git a/game/modules/tome/data/zones/ardhungol/events.lua b/game/modules/tome/data/zones/ardhungol/events.lua index b03c0bc65d..9901ad1100 100644 --- a/game/modules/tome/data/zones/ardhungol/events.lua +++ b/game/modules/tome/data/zones/ardhungol/events.lua @@ -19,4 +19,5 @@ return { one_per_level=true, {name="glimmerstone", minor=true, percent=50}, + {name="fell-aura", minor=true, percent=100}, } diff --git a/game/modules/tome/data/zones/dreadfell/events.lua b/game/modules/tome/data/zones/dreadfell/events.lua index 38b8639ec5..85729e1b2f 100644 --- a/game/modules/tome/data/zones/dreadfell/events.lua +++ b/game/modules/tome/data/zones/dreadfell/events.lua @@ -23,4 +23,5 @@ return { one_per_level=true, {name="blighted-soil", minor=true, percent=40}, {name="protective-aura", minor=true, percent=20}, {name="necrotic-air", minor=true, percent=60, max_repeat=3}, + {name="fell-aura", minor=true, percent=40}, } diff --git a/game/modules/tome/data/zones/reknor/events.lua b/game/modules/tome/data/zones/reknor/events.lua index 90116dc8bc..ede0258fd8 100644 --- a/game/modules/tome/data/zones/reknor/events.lua +++ b/game/modules/tome/data/zones/reknor/events.lua @@ -22,4 +22,5 @@ return { one_per_level=true, {name="cultists", percent=10}, {name="glimmerstone", minor=true, percent=100, max_repeat=4}, {name="whistling-vortex", minor=true, percent=50}, + {name="fell-aura", minor=true, percent=50, max_repeat=3}, } diff --git a/game/modules/tome/data/zones/vor-pride/events.lua b/game/modules/tome/data/zones/vor-pride/events.lua index 4454fe11bf..50222baa39 100644 --- a/game/modules/tome/data/zones/vor-pride/events.lua +++ b/game/modules/tome/data/zones/vor-pride/events.lua @@ -19,4 +19,6 @@ return { one_per_level=true, {group="fareast-generic", percent_factor=1.5}, + {name="fell-aura", minor=true, percent=100, max_repeat=3}, + {name="spellblaze-scar", minor=true, percent=50}, } -- GitLab