From ae208dc0d969e16bec9234e80d0e37dba9531be5 Mon Sep 17 00:00:00 2001
From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54>
Date: Thu, 2 Dec 2010 23:21:00 +0000
Subject: [PATCH] Advanced Golemancy requires higher level

git-svn-id: http://svn.net-core.org/repos/t-engine4@2089 51575b47-30f0-44d4-a5cc-537603b46e54
---
 .../talents/spells/advanced-golemancy.lua     |  8 ++++----
 .../tome/data/talents/spells/spells.lua       | 20 +++++++++++++++++++
 2 files changed, 24 insertions(+), 4 deletions(-)

diff --git a/game/modules/tome/data/talents/spells/advanced-golemancy.lua b/game/modules/tome/data/talents/spells/advanced-golemancy.lua
index 738e6c5169..f447ee652e 100644
--- a/game/modules/tome/data/talents/spells/advanced-golemancy.lua
+++ b/game/modules/tome/data/talents/spells/advanced-golemancy.lua
@@ -21,7 +21,7 @@ newTalent{
 	name = "Golem Power",
 	type = {"spell/advanced-golemancy", 1},
 	mode = "passive",
-	require = spells_req1,
+	require = spells_req_high1,
 	points = 5,
 	on_learn = function(self, t)
 		self.alchemy_golem:learnTalent(self.T_WEAPON_COMBAT, true)
@@ -40,7 +40,7 @@ newTalent{
 	name = "Golem Resilience",
 	type = {"spell/advanced-golemancy", 2},
 	mode = "passive",
-	require = spells_req2,
+	require = spells_req_high2,
 	points = 5,
 	on_learn = function(self, t)
 		self.alchemy_golem:learnTalent(self.T_HEALTH, true)
@@ -60,7 +60,7 @@ newTalent{
 newTalent{
 	name = "Golem: Pound",
 	type = {"spell/advanced-golemancy", 3},
-	require = spells_req3,
+	require = spells_req_high3,
 	points = 5,
 	cooldown = 15,
 	range = 10,
@@ -118,7 +118,7 @@ newTalent{
 newTalent{
 	name = "Mount Golem",
 	type = {"spell/advanced-golemancy",4},
-	require = spells_req4,
+	require = spells_req_high4,
 	points = 5,
 	mana = 40,
 	cooldown = 60,
diff --git a/game/modules/tome/data/talents/spells/spells.lua b/game/modules/tome/data/talents/spells/spells.lua
index 03b11a3c6f..0508c0e66a 100644
--- a/game/modules/tome/data/talents/spells/spells.lua
+++ b/game/modules/tome/data/talents/spells/spells.lua
@@ -71,6 +71,26 @@ spells_req5 = {
 	stat = { mag=function(level) return 44 + (level-1) * 2 end },
 	level = function(level) return 16 + (level-1)  end,
 }
+spells_req_high1 = {
+	stat = { mag=function(level) return 22 + (level-1) * 2 end },
+	level = function(level) return 10 + (level-1)  end,
+}
+spells_req_high2 = {
+	stat = { mag=function(level) return 30 + (level-1) * 2 end },
+	level = function(level) return 14 + (level-1)  end,
+}
+spells_req_high3 = {
+	stat = { mag=function(level) return 38 + (level-1) * 2 end },
+	level = function(level) return 18 + (level-1)  end,
+}
+spells_req_high4 = {
+	stat = { mag=function(level) return 46 + (level-1) * 2 end },
+	level = function(level) return 22 + (level-1)  end,
+}
+spells_req_high5 = {
+	stat = { mag=function(level) return 54 + (level-1) * 2 end },
+	level = function(level) return 26 + (level-1)  end,
+}
 
 load("/data/talents/spells/arcane.lua")
 load("/data/talents/spells/fire.lua")
-- 
GitLab