From 0dcdface054c7a1e0a35ff12bd766e889ca29515 Mon Sep 17 00:00:00 2001
From: HousePet <andre_axem@hotmail.com>
Date: Wed, 3 Dec 2014 10:59:46 +1030
Subject: [PATCH] adds the new flag to these particle emitters

---
 game/modules/tome/data/gfx/particles/arcane_vortex.lua     | 1 +
 game/modules/tome/data/gfx/particles/beckoned.lua          | 1 +
 game/modules/tome/data/gfx/particles/blight_power.lua      | 1 +
 game/modules/tome/data/gfx/particles/bolt_acid.lua         | 1 +
 game/modules/tome/data/gfx/particles/bolt_arcane.lua       | 1 +
 game/modules/tome/data/gfx/particles/bolt_blood.lua        | 1 +
 game/modules/tome/data/gfx/particles/bolt_dark.lua         | 1 +
 game/modules/tome/data/gfx/particles/bolt_earth.lua        | 1 +
 game/modules/tome/data/gfx/particles/bolt_elemental.lua    | 1 +
 game/modules/tome/data/gfx/particles/bolt_fire.lua         | 1 +
 game/modules/tome/data/gfx/particles/bolt_ice.lua          | 1 +
 game/modules/tome/data/gfx/particles/bolt_light.lua        | 1 +
 game/modules/tome/data/gfx/particles/bolt_lightning.lua    | 1 +
 game/modules/tome/data/gfx/particles/bolt_paradox.lua      | 1 +
 game/modules/tome/data/gfx/particles/bolt_slime.lua        | 1 +
 game/modules/tome/data/gfx/particles/bolt_void.lua         | 1 +
 game/modules/tome/data/gfx/particles/crystalline_focus.lua | 1 +
 game/modules/tome/data/gfx/particles/darkness_power.lua    | 1 +
 game/modules/tome/data/gfx/particles/destabilized.lua      | 1 +
 game/modules/tome/data/gfx/particles/dismayed.lua          | 1 +
 game/modules/tome/data/gfx/particles/dominated.lua         | 1 +
 game/modules/tome/data/gfx/particles/gloom.lua             | 1 +
 game/modules/tome/data/gfx/particles/gloom_confused.lua    | 1 +
 game/modules/tome/data/gfx/particles/gloom_slow.lua        | 1 +
 game/modules/tome/data/gfx/particles/gloom_stunned.lua     | 1 +
 game/modules/tome/data/gfx/particles/gloom_weakness.lua    | 1 +
 game/modules/tome/data/gfx/particles/harassed.lua          | 1 +
 game/modules/tome/data/gfx/particles/hateful_whisper.lua   | 1 +
 game/modules/tome/data/gfx/particles/inferno.lua           | 1 +
 game/modules/tome/data/gfx/particles/master_summoner.lua   | 1 +
 game/modules/tome/data/gfx/particles/overwhelmed.lua       | 1 +
 game/modules/tome/data/gfx/particles/phantasm_shield.lua   | 1 +
 game/modules/tome/data/gfx/particles/rampage.lua           | 1 +
 game/modules/tome/data/gfx/particles/shadowfire.lua        | 1 +
 game/modules/tome/data/gfx/particles/snowfall.lua          | 1 +
 game/modules/tome/data/gfx/particles/stone_skin.lua        | 1 +
 game/modules/tome/data/gfx/particles/suncloak.lua          | 1 +
 game/modules/tome/data/gfx/particles/tempest.lua           | 1 +
 game/modules/tome/data/gfx/particles/temporal_aura.lua     | 1 +
 game/modules/tome/data/gfx/particles/temporal_focus.lua    | 1 +
 game/modules/tome/data/gfx/particles/time_prison.lua       | 1 +
 game/modules/tome/data/gfx/particles/time_shield.lua       | 1 +
 game/modules/tome/data/gfx/particles/uttercold.lua         | 1 +
 game/modules/tome/data/gfx/particles/wildfire.lua          | 1 +
 44 files changed, 44 insertions(+)

diff --git a/game/modules/tome/data/gfx/particles/arcane_vortex.lua b/game/modules/tome/data/gfx/particles/arcane_vortex.lua
index 75d5d9a603..de39864401 100644
--- a/game/modules/tome/data/gfx/particles/arcane_vortex.lua
+++ b/game/modules/tome/data/gfx/particles/arcane_vortex.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/beckoned.lua b/game/modules/tome/data/gfx/particles/beckoned.lua
index 5ee9740981..9a5130c461 100644
--- a/game/modules/tome/data/gfx/particles/beckoned.lua
+++ b/game/modules/tome/data/gfx/particles/beckoned.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 local nb = 0
 local length = 0
diff --git a/game/modules/tome/data/gfx/particles/blight_power.lua b/game/modules/tome/data/gfx/particles/blight_power.lua
index 7b2e0d1a3b..bd8e3b20d9 100644
--- a/game/modules/tome/data/gfx/particles/blight_power.lua
+++ b/game/modules/tome/data/gfx/particles/blight_power.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/bolt_acid.lua b/game/modules/tome/data/gfx/particles/bolt_acid.lua
index 9dd7c70bbf..b916f39445 100644
--- a/game/modules/tome/data/gfx/particles/bolt_acid.lua
+++ b/game/modules/tome/data/gfx/particles/bolt_acid.lua
@@ -17,6 +17,7 @@
 -- Nicolas Casalini "DarkGod"
 -- darkgod@te4.org
 
+can_shift = true
 return { generator = function()
 	local radius = 0
 	local sradius = (radius + 0.5) * (engine.Map.tile_w + engine.Map.tile_h) / 2
diff --git a/game/modules/tome/data/gfx/particles/bolt_arcane.lua b/game/modules/tome/data/gfx/particles/bolt_arcane.lua
index 8c36f035e0..6f05140bc2 100644
--- a/game/modules/tome/data/gfx/particles/bolt_arcane.lua
+++ b/game/modules/tome/data/gfx/particles/bolt_arcane.lua
@@ -17,6 +17,7 @@
 -- Nicolas Casalini "DarkGod"
 -- darkgod@te4.org
 
+can_shift = true
 return { generator = function()
 	local radius = 0
 	local sradius = (radius + 0.5) * (engine.Map.tile_w + engine.Map.tile_h) / 2
diff --git a/game/modules/tome/data/gfx/particles/bolt_blood.lua b/game/modules/tome/data/gfx/particles/bolt_blood.lua
index d858ea269b..4744909683 100644
--- a/game/modules/tome/data/gfx/particles/bolt_blood.lua
+++ b/game/modules/tome/data/gfx/particles/bolt_blood.lua
@@ -17,6 +17,7 @@
 -- Nicolas Casalini "DarkGod"
 -- darkgod@te4.org
 
+can_shift = true
 return { generator = function()
 	local radius = 0
 	local sradius = (radius + 0.5) * (engine.Map.tile_w + engine.Map.tile_h) / 2
diff --git a/game/modules/tome/data/gfx/particles/bolt_dark.lua b/game/modules/tome/data/gfx/particles/bolt_dark.lua
index 2fcff4e50e..f5da10b7bf 100644
--- a/game/modules/tome/data/gfx/particles/bolt_dark.lua
+++ b/game/modules/tome/data/gfx/particles/bolt_dark.lua
@@ -17,6 +17,7 @@
 -- Nicolas Casalini "DarkGod"
 -- darkgod@te4.org
 
+can_shift = true
 return { generator = function()
 	local radius = 0
 	local sradius = (radius + 0.5) * (engine.Map.tile_w + engine.Map.tile_h) / 2
diff --git a/game/modules/tome/data/gfx/particles/bolt_earth.lua b/game/modules/tome/data/gfx/particles/bolt_earth.lua
index 4078d5c983..45b9091e8c 100644
--- a/game/modules/tome/data/gfx/particles/bolt_earth.lua
+++ b/game/modules/tome/data/gfx/particles/bolt_earth.lua
@@ -17,6 +17,7 @@
 -- Nicolas Casalini "DarkGod"
 -- darkgod@te4.org
 
+can_shift = true
 return { generator = function()
 	local radius = 0
 	local sradius = (radius + 0.5) * (engine.Map.tile_w + engine.Map.tile_h) / 2
diff --git a/game/modules/tome/data/gfx/particles/bolt_elemental.lua b/game/modules/tome/data/gfx/particles/bolt_elemental.lua
index 05341a835d..4ee0e4dfed 100644
--- a/game/modules/tome/data/gfx/particles/bolt_elemental.lua
+++ b/game/modules/tome/data/gfx/particles/bolt_elemental.lua
@@ -17,6 +17,7 @@
 -- Nicolas Casalini "DarkGod"
 -- darkgod@te4.org
 
+can_shift = true
 return { generator = function()
 	local radius = 0
 	local sradius = (radius + 0.5) * (engine.Map.tile_w + engine.Map.tile_h) / 2
diff --git a/game/modules/tome/data/gfx/particles/bolt_fire.lua b/game/modules/tome/data/gfx/particles/bolt_fire.lua
index 8182b109b2..5e92a16b2f 100644
--- a/game/modules/tome/data/gfx/particles/bolt_fire.lua
+++ b/game/modules/tome/data/gfx/particles/bolt_fire.lua
@@ -59,6 +59,7 @@ end,
 -- Default
 --------------------------------------------------------------------------------------
 else
+can_shift = true
 return { generator = function()
 	local radius = 0
 	local sradius = (radius + 0.5) * (engine.Map.tile_w + engine.Map.tile_h) / 2
diff --git a/game/modules/tome/data/gfx/particles/bolt_ice.lua b/game/modules/tome/data/gfx/particles/bolt_ice.lua
index 307c9998e0..28e295f5a7 100644
--- a/game/modules/tome/data/gfx/particles/bolt_ice.lua
+++ b/game/modules/tome/data/gfx/particles/bolt_ice.lua
@@ -17,6 +17,7 @@
 -- Nicolas Casalini "DarkGod"
 -- darkgod@te4.org
 
+can_shift = true
 return { generator = function()
 	local radius = 0
 	local sradius = (radius + 0.5) * (engine.Map.tile_w + engine.Map.tile_h) / 2
diff --git a/game/modules/tome/data/gfx/particles/bolt_light.lua b/game/modules/tome/data/gfx/particles/bolt_light.lua
index b21fde5fca..4491dab0e6 100644
--- a/game/modules/tome/data/gfx/particles/bolt_light.lua
+++ b/game/modules/tome/data/gfx/particles/bolt_light.lua
@@ -17,6 +17,7 @@
 -- Nicolas Casalini "DarkGod"
 -- darkgod@te4.org
 
+can_shift = true
 return { generator = function()
 	local radius = 0
 	local sradius = (radius + 0.5) * (engine.Map.tile_w + engine.Map.tile_h) / 2
diff --git a/game/modules/tome/data/gfx/particles/bolt_lightning.lua b/game/modules/tome/data/gfx/particles/bolt_lightning.lua
index e09e98b608..0ee10115a2 100644
--- a/game/modules/tome/data/gfx/particles/bolt_lightning.lua
+++ b/game/modules/tome/data/gfx/particles/bolt_lightning.lua
@@ -17,6 +17,7 @@
 -- Nicolas Casalini "DarkGod"
 -- darkgod@te4.org
 
+can_shift = true
 return { generator = function()
 	local radius = 0
 	local sradius = (radius + 0.5) * (engine.Map.tile_w + engine.Map.tile_h) / 2
diff --git a/game/modules/tome/data/gfx/particles/bolt_paradox.lua b/game/modules/tome/data/gfx/particles/bolt_paradox.lua
index ff1885d362..2cda498dfe 100644
--- a/game/modules/tome/data/gfx/particles/bolt_paradox.lua
+++ b/game/modules/tome/data/gfx/particles/bolt_paradox.lua
@@ -17,6 +17,7 @@
 -- Nicolas Casalini "DarkGod"
 -- darkgod@te4.org
 
+can_shift = true
 return { generator = function()
 	local radius = 0
 	local sradius = (radius + 0.5) * (engine.Map.tile_w + engine.Map.tile_h) / 2
diff --git a/game/modules/tome/data/gfx/particles/bolt_slime.lua b/game/modules/tome/data/gfx/particles/bolt_slime.lua
index ec21982d64..43118035ef 100644
--- a/game/modules/tome/data/gfx/particles/bolt_slime.lua
+++ b/game/modules/tome/data/gfx/particles/bolt_slime.lua
@@ -17,6 +17,7 @@
 -- Nicolas Casalini "DarkGod"
 -- darkgod@te4.org
 
+can_shift = true
 return { generator = function()
 	local radius = 0
 	local sradius = (radius + 0.5) * (engine.Map.tile_w + engine.Map.tile_h) / 2
diff --git a/game/modules/tome/data/gfx/particles/bolt_void.lua b/game/modules/tome/data/gfx/particles/bolt_void.lua
index 1e4fde77e5..06891fd6dc 100644
--- a/game/modules/tome/data/gfx/particles/bolt_void.lua
+++ b/game/modules/tome/data/gfx/particles/bolt_void.lua
@@ -17,6 +17,7 @@
 -- Nicolas Casalini "DarkGod"
 -- darkgod@te4.org
 
+can_shift = true
 return { generator = function()
 	local radius = 0
 	local sradius = (radius + 0.5) * (engine.Map.tile_w + engine.Map.tile_h) / 2
diff --git a/game/modules/tome/data/gfx/particles/crystalline_focus.lua b/game/modules/tome/data/gfx/particles/crystalline_focus.lua
index b200cc64a1..3c3655da82 100644
--- a/game/modules/tome/data/gfx/particles/crystalline_focus.lua
+++ b/game/modules/tome/data/gfx/particles/crystalline_focus.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/darkness_power.lua b/game/modules/tome/data/gfx/particles/darkness_power.lua
index 0b948d3616..546073520e 100644
--- a/game/modules/tome/data/gfx/particles/darkness_power.lua
+++ b/game/modules/tome/data/gfx/particles/darkness_power.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/destabilized.lua b/game/modules/tome/data/gfx/particles/destabilized.lua
index b40297e9f4..b7376c8ac6 100644
--- a/game/modules/tome/data/gfx/particles/destabilized.lua
+++ b/game/modules/tome/data/gfx/particles/destabilized.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/dismayed.lua b/game/modules/tome/data/gfx/particles/dismayed.lua
index bf55f2dc4f..542cb3205e 100644
--- a/game/modules/tome/data/gfx/particles/dismayed.lua
+++ b/game/modules/tome/data/gfx/particles/dismayed.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 local toggle = false
 
diff --git a/game/modules/tome/data/gfx/particles/dominated.lua b/game/modules/tome/data/gfx/particles/dominated.lua
index d0653b977e..d9fc08f1e9 100644
--- a/game/modules/tome/data/gfx/particles/dominated.lua
+++ b/game/modules/tome/data/gfx/particles/dominated.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/gloom.lua b/game/modules/tome/data/gfx/particles/gloom.lua
index 2e1f0b19e5..031abfb815 100644
--- a/game/modules/tome/data/gfx/particles/gloom.lua
+++ b/game/modules/tome/data/gfx/particles/gloom.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 local toggle = false
 
diff --git a/game/modules/tome/data/gfx/particles/gloom_confused.lua b/game/modules/tome/data/gfx/particles/gloom_confused.lua
index 42630acf1b..c98a8f438a 100644
--- a/game/modules/tome/data/gfx/particles/gloom_confused.lua
+++ b/game/modules/tome/data/gfx/particles/gloom_confused.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/gloom_slow.lua b/game/modules/tome/data/gfx/particles/gloom_slow.lua
index ccae1e73f1..74ee6a7ac5 100644
--- a/game/modules/tome/data/gfx/particles/gloom_slow.lua
+++ b/game/modules/tome/data/gfx/particles/gloom_slow.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/gloom_stunned.lua b/game/modules/tome/data/gfx/particles/gloom_stunned.lua
index 578d871800..25a2980b1d 100644
--- a/game/modules/tome/data/gfx/particles/gloom_stunned.lua
+++ b/game/modules/tome/data/gfx/particles/gloom_stunned.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/gloom_weakness.lua b/game/modules/tome/data/gfx/particles/gloom_weakness.lua
index 60c5034f51..4b9f79da15 100644
--- a/game/modules/tome/data/gfx/particles/gloom_weakness.lua
+++ b/game/modules/tome/data/gfx/particles/gloom_weakness.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = 90 * rng.range(0, 3) + rng.range(0, 89)
diff --git a/game/modules/tome/data/gfx/particles/harassed.lua b/game/modules/tome/data/gfx/particles/harassed.lua
index 5ec577df3c..a7d4aa607c 100644
--- a/game/modules/tome/data/gfx/particles/harassed.lua
+++ b/game/modules/tome/data/gfx/particles/harassed.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 local nb = 0
 
diff --git a/game/modules/tome/data/gfx/particles/hateful_whisper.lua b/game/modules/tome/data/gfx/particles/hateful_whisper.lua
index 2a0314c615..2dd295f02b 100644
--- a/game/modules/tome/data/gfx/particles/hateful_whisper.lua
+++ b/game/modules/tome/data/gfx/particles/hateful_whisper.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/inferno.lua b/game/modules/tome/data/gfx/particles/inferno.lua
index 0ededa1dc2..24ad535882 100644
--- a/game/modules/tome/data/gfx/particles/inferno.lua
+++ b/game/modules/tome/data/gfx/particles/inferno.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { blend_mode=core.particles.BLEND_SHINY, generator = function()
 	local ad = rng.range(20+90, 160+90)
diff --git a/game/modules/tome/data/gfx/particles/master_summoner.lua b/game/modules/tome/data/gfx/particles/master_summoner.lua
index fd2f16fc28..6b5904f4af 100644
--- a/game/modules/tome/data/gfx/particles/master_summoner.lua
+++ b/game/modules/tome/data/gfx/particles/master_summoner.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/overwhelmed.lua b/game/modules/tome/data/gfx/particles/overwhelmed.lua
index 4b01c14fd5..2860abd7ae 100644
--- a/game/modules/tome/data/gfx/particles/overwhelmed.lua
+++ b/game/modules/tome/data/gfx/particles/overwhelmed.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 local nb = 0
 
diff --git a/game/modules/tome/data/gfx/particles/phantasm_shield.lua b/game/modules/tome/data/gfx/particles/phantasm_shield.lua
index 45f8d93630..7439162834 100644
--- a/game/modules/tome/data/gfx/particles/phantasm_shield.lua
+++ b/game/modules/tome/data/gfx/particles/phantasm_shield.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/rampage.lua b/game/modules/tome/data/gfx/particles/rampage.lua
index 2ad5eaf21f..86f9df46bf 100644
--- a/game/modules/tome/data/gfx/particles/rampage.lua
+++ b/game/modules/tome/data/gfx/particles/rampage.lua
@@ -19,6 +19,7 @@
 
 base_size = 32
 
+can_shift = true
 local toggle = false
 
 return { generator = function()
diff --git a/game/modules/tome/data/gfx/particles/shadowfire.lua b/game/modules/tome/data/gfx/particles/shadowfire.lua
index ba79eef23f..5ed23f66e8 100644
--- a/game/modules/tome/data/gfx/particles/shadowfire.lua
+++ b/game/modules/tome/data/gfx/particles/shadowfire.lua
@@ -57,6 +57,7 @@ end,
 --------------------------------------------------------------------------------------
 else
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/snowfall.lua b/game/modules/tome/data/gfx/particles/snowfall.lua
index 98f69c6245..d53ee67b7d 100644
--- a/game/modules/tome/data/gfx/particles/snowfall.lua
+++ b/game/modules/tome/data/gfx/particles/snowfall.lua
@@ -19,6 +19,7 @@
 
 base_size = 32
 toback = true
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/stone_skin.lua b/game/modules/tome/data/gfx/particles/stone_skin.lua
index fa57ecbabe..0b14b4b0e8 100644
--- a/game/modules/tome/data/gfx/particles/stone_skin.lua
+++ b/game/modules/tome/data/gfx/particles/stone_skin.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 density = density or 1
 return { generator = function()
diff --git a/game/modules/tome/data/gfx/particles/suncloak.lua b/game/modules/tome/data/gfx/particles/suncloak.lua
index 8b069f78a6..47c3ad23c1 100644
--- a/game/modules/tome/data/gfx/particles/suncloak.lua
+++ b/game/modules/tome/data/gfx/particles/suncloak.lua
@@ -57,6 +57,7 @@ end,
 --------------------------------------------------------------------------------------
 else
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/tempest.lua b/game/modules/tome/data/gfx/particles/tempest.lua
index b562506668..c22f58e176 100644
--- a/game/modules/tome/data/gfx/particles/tempest.lua
+++ b/game/modules/tome/data/gfx/particles/tempest.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/temporal_aura.lua b/game/modules/tome/data/gfx/particles/temporal_aura.lua
index fd5c53b14d..f12724b236 100644
--- a/game/modules/tome/data/gfx/particles/temporal_aura.lua
+++ b/game/modules/tome/data/gfx/particles/temporal_aura.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/temporal_focus.lua b/game/modules/tome/data/gfx/particles/temporal_focus.lua
index c5d0abdb74..20a94ca1c0 100644
--- a/game/modules/tome/data/gfx/particles/temporal_focus.lua
+++ b/game/modules/tome/data/gfx/particles/temporal_focus.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/time_prison.lua b/game/modules/tome/data/gfx/particles/time_prison.lua
index 0fd30f561a..239bc2dd30 100644
--- a/game/modules/tome/data/gfx/particles/time_prison.lua
+++ b/game/modules/tome/data/gfx/particles/time_prison.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/time_shield.lua b/game/modules/tome/data/gfx/particles/time_shield.lua
index 6ca0e5d227..ad035ba509 100644
--- a/game/modules/tome/data/gfx/particles/time_shield.lua
+++ b/game/modules/tome/data/gfx/particles/time_shield.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/uttercold.lua b/game/modules/tome/data/gfx/particles/uttercold.lua
index b22846471f..04abad1800 100644
--- a/game/modules/tome/data/gfx/particles/uttercold.lua
+++ b/game/modules/tome/data/gfx/particles/uttercold.lua
@@ -18,6 +18,7 @@
 -- darkgod@te4.org
 
 base_size = 32
+can_shift = true
 
 return { generator = function()
 	local ad = rng.range(0, 360)
diff --git a/game/modules/tome/data/gfx/particles/wildfire.lua b/game/modules/tome/data/gfx/particles/wildfire.lua
index b310c5119a..09e54d2da4 100644
--- a/game/modules/tome/data/gfx/particles/wildfire.lua
+++ b/game/modules/tome/data/gfx/particles/wildfire.lua
@@ -17,6 +17,7 @@
 -- Nicolas Casalini "DarkGod"
 -- darkgod@te4.org
 
+can_shift = true
 base_size = 32
 
 return { generator = function()
-- 
GitLab