diff --git a/game/modules/tome/data/general/objects/random-artifacts/generic.lua b/game/modules/tome/data/general/objects/random-artifacts/generic.lua index ba8a5ff9301aee0f21411f9c167028acbf99aa4c..3e2006dbdf675d703367c28dfc62b81f71307d2a 100644 --- a/game/modules/tome/data/general/objects/random-artifacts/generic.lua +++ b/game/modules/tome/data/general/objects/random-artifacts/generic.lua @@ -482,16 +482,16 @@ newEntity{ theme={misc=true, light=true}, name="lite radius", points = 1, rarity newEntity{ theme={misc=true}, name="water breathing", points = 10, rarity = 15, level_range = {1, 50}, wielder = { can_breath = {water=1}, }, } -newEntity{ theme={misc=true, mental=true}, name="telepathy", points = 60, rarity = 65, level_range = {1, 50}, +newEntity{ theme={misc=true, mental=true}, name="telepathy", points = 60, rarity = 100, level_range = {1, 50}, wielder = { esp_all = 1 }, } -newEntity{ theme={misc=true, mental=true}, name="orc telepathy", points = 15, rarity = 25, level_range = {1, 50}, +newEntity{ theme={misc=true, mental=true}, name="orc telepathy", points = 15, rarity = 50, level_range = {1, 50}, wielder = { esp = {["humanoid/orc"]=1}, }, } -newEntity{ theme={misc=true, mental=true}, name="dragon telepathy", points = 8, rarity = 20, level_range = {1, 50}, +newEntity{ theme={misc=true, mental=true}, name="dragon telepathy", points = 8, rarity = 40, level_range = {1, 50}, wielder = { esp = {dragon=1}, }, } -newEntity{ theme={misc=true, mental=true}, name="demon telepathy", points = 8, rarity = 20, level_range = {1, 50}, +newEntity{ theme={misc=true, mental=true}, name="demon telepathy", points = 8, rarity = 40, level_range = {1, 50}, wielder = { esp = {["demon/minor"]=1, ["demon/major"]=1}, }, } newEntity{ theme={misc=true}, name="no teleport", points = 1, rarity = 17, level_range = {1, 50}, diff --git a/game/modules/tome/data/general/objects/random-artifacts/ranged.lua b/game/modules/tome/data/general/objects/random-artifacts/ranged.lua index a7dfe113b423e84b7260bec1ebe9dcefb1d2c344..248af83a2bca564ff06b1a087d52278a6402c9cb 100644 --- a/game/modules/tome/data/general/objects/random-artifacts/ranged.lua +++ b/game/modules/tome/data/general/objects/random-artifacts/ranged.lua @@ -618,16 +618,16 @@ newEntity{ theme={misc=true, light=true}, name="lite radius", points = 1, rarity newEntity{ theme={misc=true}, name="water breathing", points = 10, rarity = 15, level_range = {1, 50}, wielder = { can_breath = {water=1}, }, } -newEntity{ theme={misc=true, mental=true}, name="telepathy", points = 60, rarity = 65, level_range = {1, 50}, +newEntity{ theme={misc=true, mental=true}, name="telepathy", points = 60, rarity = 100, level_range = {1, 50}, wielder = { esp_all = 1 }, } -newEntity{ theme={misc=true, mental=true}, name="orc telepathy", points = 15, rarity = 25, level_range = {1, 50}, +newEntity{ theme={misc=true, mental=true}, name="orc telepathy", points = 15, rarity = 50, level_range = {1, 50}, wielder = { esp = {["humanoid/orc"]=1}, }, } -newEntity{ theme={misc=true, mental=true}, name="dragon telepathy", points = 8, rarity = 20, level_range = {1, 50}, +newEntity{ theme={misc=true, mental=true}, name="dragon telepathy", points = 8, rarity = 40, level_range = {1, 50}, wielder = { esp = {dragon=1}, }, } -newEntity{ theme={misc=true, mental=true}, name="demon telepathy", points = 8, rarity = 20, level_range = {1, 50}, +newEntity{ theme={misc=true, mental=true}, name="demon telepathy", points = 8, rarity = 40, level_range = {1, 50}, wielder = { esp = {["demon/minor"]=1, ["demon/major"]=1}, }, } newEntity{ theme={misc=true}, name="no teleport", points = 1, rarity = 17, level_range = {1, 50}, diff --git a/game/modules/tome/data/timed_effects/other.lua b/game/modules/tome/data/timed_effects/other.lua index 1b4b896c209ea4047d500f82a663ec91a52dd728..d5d5167f5d2b6252cd09d8b1cf82c5d8cdb5be69 100644 --- a/game/modules/tome/data/timed_effects/other.lua +++ b/game/modules/tome/data/timed_effects/other.lua @@ -307,6 +307,8 @@ newEffect{ end, deactivate = function(self, eff) game:onTickEnd(function() + -- Update the shader of the original player + self:updateMainShader() if game._chronoworlds == nil then game.logSeen(self, "#LIGHT_RED#The spell fizzles.") return