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