diff --git a/game/modules/tome/data/gfx/particles_images/marked_death_aura.png b/game/modules/tome/data/gfx/particles_images/marked_death_aura.png
index 01181e78164b5c741f5fe7f0bf9ba6dd52d91675..42b1d4fdfd9f02a27b6f758ec9dec967ac2eaf0a 100644
Binary files a/game/modules/tome/data/gfx/particles_images/marked_death_aura.png and b/game/modules/tome/data/gfx/particles_images/marked_death_aura.png differ
diff --git a/game/modules/tome/data/gfx/shaders/tentacles.frag b/game/modules/tome/data/gfx/shaders/tentacles.frag
index 9ded5923bafa5bbe343707dd3319ec3e22f71d93..2250ffa9439f8b3254efc9b25a6fe806e5b63fc7 100644
--- a/game/modules/tome/data/gfx/shaders/tentacles.frag
+++ b/game/modules/tome/data/gfx/shaders/tentacles.frag
@@ -105,7 +105,7 @@ void main(void)
 	resultColor = texture2D(tex, vec2(0.5) + (pos - vec2(0.5)) * rotation);*/
 	//resultColor = texture2D(tex, pos);
 
-	gl_FragColor = resultColor;
+	gl_FragColor = resultColor * gl_Color;
 }
 
 
diff --git a/game/modules/tome/data/timed_effects/physical.lua b/game/modules/tome/data/timed_effects/physical.lua
index 451e900987acf0c1e6965e7d44b4b36d59636b37..d3df07b7ee65bd48ae5888549e69a64b852f6216 100644
--- a/game/modules/tome/data/timed_effects/physical.lua
+++ b/game/modules/tome/data/timed_effects/physical.lua
@@ -3091,7 +3091,7 @@ newEffect{
 	on_lose = function(self, err) return "#Target# is free from the deathmark.", "-Marked for Death" end,
 	activate = function(self, eff)
 		self:effectTemporaryValue(eff, "resists", {all=-eff.power})
-		self:effectParticles(eff, {type="circle", args={toback=true, oversize=2, a=255, shader=true, appear=12, img="marked_death_aura", speed=0, radius=0}})
+		self:effectParticles(eff, {type="circle", args={toback=true, oversize=1.8, base_rot=180, a=255, shader=true, appear=12, img="marked_death_aura", speed=0, radius=0}})
 	end,
 	deactivate = function(self, eff)
 		if eff.turns >= eff.max_dur then