diff --git a/game/modules/tome/data/gfx/particles/gravity_well2.lua b/game/modules/tome/data/gfx/particles/gravity_well2.lua
index 5269b709db98c1458dfd4a4426c73cab264057a5..78d478369162b97f74ecbedd875887b43b0b883c 100644
--- a/game/modules/tome/data/gfx/particles/gravity_well2.lua
+++ b/game/modules/tome/data/gfx/particles/gravity_well2.lua
@@ -17,7 +17,7 @@
 -- Nicolas Casalini "DarkGod"
 -- darkgod@te4.org
 
-use_shader = {type="distort", power=0.01, power_time=1000, blacken=0, power_amp=0.3} alterscreen = true
+use_shader = {type="distort", power=0.01, power_time=1000 * (speed_factor or 1), blacken=0, power_amp=0.3} alterscreen = true
 base_size = 64
 
 return {
@@ -26,7 +26,7 @@ return {
 	return {
 		trail = 0,
 		life = 32,
-		size = 70, sizev = 0, sizea = 0,
+		size = 70 * (size_factor or 1), sizev = 0, sizea = 0,
 
 		x = 0, xv = 0, xa = 0,
 		y = 0, yv = 0, ya = 0,