diff --git a/game/modules/tome/data/gfx/particles/raindrops.lua b/game/modules/tome/data/gfx/particles/raindrops.lua
index c3b70202f70f1eb307748743c853e80e16785529..1a98e95804003e288600c82782deb069d37e6d4e 100644
--- a/game/modules/tome/data/gfx/particles/raindrops.lua
+++ b/game/modules/tome/data/gfx/particles/raindrops.lua
@@ -22,7 +22,7 @@ dir = math.rad(110)
 return { generator = function()
 	local x, y = rng.range(-width/2, width), rng.range(-height/2, height)
 	local vel = rng.float(60, 120)
-	local dir = dir + math.rad(rng.float(-7, 7))
+	local dir = dir + math.rad(rng.float(-5, 5))
 
 	return {
 		trail = 1,