diff --git a/game/modules/tome/data/talents/gifts/mindstar-mastery.lua b/game/modules/tome/data/talents/gifts/mindstar-mastery.lua
index 9b9f9294cd540a2e60672f52dd519bd9b8bdcede..15abff092b646e4f14db3684940d1cf33b44c3fa 100644
--- a/game/modules/tome/data/talents/gifts/mindstar-mastery.lua
+++ b/game/modules/tome/data/talents/gifts/mindstar-mastery.lua
@@ -32,7 +32,7 @@ newTalent{
 	points = 5,
 	mode = "sustained",
 	sustain_equilibrium = 18,
-	cooldown = 6,
+	cooldown = 10,
 	tactical = { BUFF = 4 },
 	getPowermult = function(self,t,level) return 1.076 + 0.324*(level or self:getTalentLevel(t))^.5 end, --I5
 	getStatmult = function(self,t,level) return 1.076 + 0.324*(level or self:getTalentLevel(t))^.5 end, --I5
diff --git a/game/modules/tome/data/talents/misc/races.lua b/game/modules/tome/data/talents/misc/races.lua
index 977e0d83c48dc5da714a98ca75e937886ababb99..6eb99d979e1fd0f4f968520453a229ec6d48edc2 100644
--- a/game/modules/tome/data/talents/misc/races.lua
+++ b/game/modules/tome/data/talents/misc/races.lua
@@ -1079,6 +1079,12 @@ newTalent{
 	no_unlearn_last = true,
 	cooldown = function(self, t) return math.ceil(self:combatTalentLimit(t, 6, 47, 35)) end, -- Limit >6
 	getDuration = function(self, t) return math.floor(self:combatTalentLimit(t, 15, 5, 10)) end,
+	on_levelup_close = function(self, t, lvl, old_lvl, lvl_raw, old_lvl_raw)
+		if lvl >= 5 and old_lvl < 5 then
+			self.inscriptions_slots_added = self.inscriptions_slots_added - 1
+			game.logPlayer(self, "#PURPLE#Your mastery over inscriptions is unmatched! One more inscriptions slot available to buy.")
+		end
+	end,
 	action = function(self, t)
 		self:removeEffect(self.EFF_RUNE_COOLDOWN)
 		self:removeEffect(self.EFF_INFUSION_COOLDOWN)
@@ -1089,7 +1095,7 @@ newTalent{
 	info = function(self, t)
 		return ([[Instantly removes runic and infusion saturations.
 		For %d turns your inscriptions cooldown twice as fast.
-		]]):
+		At level 5 your command over inscriptions is so good that you can use one more (you still need a category point to unlock it; you need to exit the levelup screen to validate it).]]):
 		format(t.getDuration(self, t))
 	end,
 }