diff --git a/game/modules/tome/data/gfx/talents/tricky_defenses.png b/game/modules/tome/data/gfx/talents/tricky_defenses.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e224a40c182bd12e1b550c4d5b714692c235c88
Binary files /dev/null and b/game/modules/tome/data/gfx/talents/tricky_defenses.png differ
diff --git a/game/modules/tome/data/gfx/talents/windtouched_speed.png b/game/modules/tome/data/gfx/talents/windtouched_speed.png
new file mode 100644
index 0000000000000000000000000000000000000000..7fe4c380e5c5a321c237d39adb37dbd4c34ba4e1
Binary files /dev/null and b/game/modules/tome/data/gfx/talents/windtouched_speed.png differ
diff --git a/game/modules/tome/data/talents/gifts/antimagic.lua b/game/modules/tome/data/talents/gifts/antimagic.lua
index 3e579f13e089bec3152447aae1a94b11269b40eb..752c4963ccbf45ea34ca4375a6812c9f305ad3de 100644
--- a/game/modules/tome/data/talents/gifts/antimagic.lua
+++ b/game/modules/tome/data/talents/gifts/antimagic.lua
@@ -83,7 +83,7 @@ newTalent{
 	tactical = { DEFEND = 2 },
 	getMax = function(self, t)
 		local v = self:combatTalentMindDamage(t, 20, 80)
-		if self:knowtTalent(self.T_TRICKY_DEFENSES) then
+		if self:knowTalent(self.T_TRICKY_DEFENSES) then
 			v = v * (100 + self:getCun() / 2) / 100
 		end
 		return v
diff --git a/game/modules/tome/data/talents/uber/const.lua b/game/modules/tome/data/talents/uber/const.lua
index 2e30f81857e61e3ee7136d89de024098648ed612..3098a63529a80aedfaa2e2e7524be86e8572b0df 100644
--- a/game/modules/tome/data/talents/uber/const.lua
+++ b/game/modules/tome/data/talents/uber/const.lua
@@ -38,7 +38,6 @@ uberTalent{
 	name = "Bloodspring",
 	mode = "passive",
 	cooldown = 12,
-	require = { special={desc="Be close to the draconic world", fct=function(self) return self:attr("drake_touched") and self:attr("drake_touched") >= 2 end} },
 	trigger = function(self, t)
 		-- Add a lasting map effect
 		game.level.map:addEffect(self,
diff --git a/game/modules/tome/data/talents/uber/dex.lua b/game/modules/tome/data/talents/uber/dex.lua
index 45b45bc9ee3b0728d607b98b85d28871c4c54b7e..9b7e31f2a81d08f682662868e5f69a6561a36583 100644
--- a/game/modules/tome/data/talents/uber/dex.lua
+++ b/game/modules/tome/data/talents/uber/dex.lua
@@ -91,10 +91,12 @@ uberTalent{
 	on_learn = function(self, t)
 		self:attr("global_speed_add", 0.15)
 		self:attr("avoid_pressure_traps", 1)
+		self:recomputeGlobalSpeed()
 	end,
 	on_unlearn = function(self, t)
 		self:attr("global_speed_add", -0.15)
 		self:attr("avoid_pressure_traps", -1)
+		self:recomputeGlobalSpeed()
 	end,
 	info = function(self, t)
 		return ([[You are attuned wih Nature and she helps you in your fight against the arcane forces.