diff --git a/game/modules/tome/data/birth/classes/wilder.lua b/game/modules/tome/data/birth/classes/wilder.lua
index 5137ed3e5713a59e16add2df44cfcc4a1458860b..4958a962069554c5882f0cdb0448e6dc3648a324 100644
--- a/game/modules/tome/data/birth/classes/wilder.lua
+++ b/game/modules/tome/data/birth/classes/wilder.lua
@@ -117,10 +117,10 @@ newBirthDescriptor{
 	birth_example_particles = {
 		function(actor) if core.shader.active(4) then actor:addParticles(Particles.new("shader_wings", 1, {life=18, fade=-0.006, deploy_speed=14})) end end,
 		function(actor) if core.shader.active(4) then actor:addParticles(Particles.new("shader_wings", 1, {img="lightningwings", life=18, fade=-0.006, deploy_speed=14})) end end,
-		function(actor) if core.shader.active(4) then actor:addParticles(Particles.new("shader_wings", 1, {life=18, fade=-0.006, deploy_speed=14})) end end,
-		function(actor) if core.shader.active(4) then actor:addParticles(Particles.new("shader_wings", 1, {life=18, fade=-0.006, deploy_speed=14})) end end,
-		function(actor) if core.shader.active(4) then actor:addParticles(Particles.new("shader_wings", 1, {life=18, fade=-0.006, deploy_speed=14})) end end,
-		function(actor) if core.shader.active(4) then actor:addParticles(Particles.new("shader_wings", 1, {life=18, fade=-0.006, deploy_speed=14})) end end,
+		function(actor) if core.shader.active(4) then actor:addParticles(Particles.new("shader_wings", 1, {img="poisonwings", life=18, fade=-0.006, deploy_speed=14})) end end,
+		function(actor) if core.shader.active(4) then actor:addParticles(Particles.new("shader_wings", 1, {img="acidwings", life=18, fade=-0.006, deploy_speed=14})) end end,
+		function(actor) if core.shader.active(4) then actor:addParticles(Particles.new("shader_wings", 1, {img="sandwings", life=18, fade=-0.006, deploy_speed=14})) end end,
+		function(actor) if core.shader.active(4) then actor:addParticles(Particles.new("shader_wings", 1, {img="icewings", life=18, fade=-0.006, deploy_speed=14})) end end,
 	},
 	power_source = {nature=true, technique=true},
 	stats = { str=5, wil=3, con=1, },
diff --git a/game/modules/tome/data/gfx/particles_images/acidwings.png b/game/modules/tome/data/gfx/particles_images/acidwings.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c3d672f20603499e81f7bd3707c8dff3333e8c5
Binary files /dev/null and b/game/modules/tome/data/gfx/particles_images/acidwings.png differ
diff --git a/game/modules/tome/data/gfx/particles_images/icewings.png b/game/modules/tome/data/gfx/particles_images/icewings.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e94ffcf4258c3eda08b84ac05e03abbc82ecc8b
Binary files /dev/null and b/game/modules/tome/data/gfx/particles_images/icewings.png differ
diff --git a/game/modules/tome/data/gfx/particles_images/lightningwings.png b/game/modules/tome/data/gfx/particles_images/lightningwings.png
index 5cc982c28994b40eb524886190410efe72adc76a..8cc64b89d4ef6cfa404005c227113501305ac2d2 100644
Binary files a/game/modules/tome/data/gfx/particles_images/lightningwings.png and b/game/modules/tome/data/gfx/particles_images/lightningwings.png differ
diff --git a/game/modules/tome/data/gfx/particles_images/poisonwings.png b/game/modules/tome/data/gfx/particles_images/poisonwings.png
new file mode 100644
index 0000000000000000000000000000000000000000..0216aee2fa287a7d7b11b83d0d741833728c219c
Binary files /dev/null and b/game/modules/tome/data/gfx/particles_images/poisonwings.png differ
diff --git a/game/modules/tome/data/gfx/particles_images/sandwings.png b/game/modules/tome/data/gfx/particles_images/sandwings.png
new file mode 100644
index 0000000000000000000000000000000000000000..197c3ea5edae212a3468cf844db7e6c2b446b267
Binary files /dev/null and b/game/modules/tome/data/gfx/particles_images/sandwings.png differ
diff --git a/game/modules/tome/data/talents/gifts/cold-drake.lua b/game/modules/tome/data/talents/gifts/cold-drake.lua
index 857bed9445f4627e0bca197f1d9693816882c9e1..b99c4d41f9bdb1047b93f751d4e1900d1def275c 100644
--- a/game/modules/tome/data/talents/gifts/cold-drake.lua
+++ b/game/modules/tome/data/talents/gifts/cold-drake.lua
@@ -174,7 +174,7 @@ newTalent{
 		game:playSoundNear(self, "talents/breath")
 		
 		if core.shader.active(4) then
-			self:addParticles(Particles.new("shader_wings", 1, {life=18, fade=-0.006, deploy_speed=14}))
+			self:addParticles(Particles.new("shader_wings", 1, {img="icewings", life=18, fade=-0.006, deploy_speed=14}))
 		end
 		return true
 	end,
diff --git a/game/modules/tome/data/talents/gifts/higher-draconic.lua b/game/modules/tome/data/talents/gifts/higher-draconic.lua
index 44d547e97cda33aed8111c52376550f39fc5e385..9e69e08978160d68be751675665f92d6bea89a62 100644
--- a/game/modules/tome/data/talents/gifts/higher-draconic.lua
+++ b/game/modules/tome/data/talents/gifts/higher-draconic.lua
@@ -123,7 +123,7 @@ newTalent{
 		game:playSoundNear(self, "talents/breath")
 		
 		if core.shader.active(4) then
-			self:addParticles(Particles.new("shader_wings", 1, {life=18, fade=-0.006, deploy_speed=14}))
+			self:addParticles(Particles.new("shader_wings", 1, {img="poisonwings", life=18, fade=-0.006, deploy_speed=14}))
 		end
 		return true
 	end,
diff --git a/game/modules/tome/data/talents/gifts/sand-drake.lua b/game/modules/tome/data/talents/gifts/sand-drake.lua
index 39d14035c4bfa2085af537fce83d2837d00c1abb..b040bea6bee5df859d9fbdbdbf392367b5eb7681 100644
--- a/game/modules/tome/data/talents/gifts/sand-drake.lua
+++ b/game/modules/tome/data/talents/gifts/sand-drake.lua
@@ -159,7 +159,7 @@ newTalent{
 		game:playSoundNear(self, "talents/breath")
 		
 		if core.shader.active(4) then
-			self:addParticles(Particles.new("shader_wings", 1, {life=18, fade=-0.006, deploy_speed=14}))
+			self:addParticles(Particles.new("shader_wings", 1, {img="sandwings", life=18, fade=-0.006, deploy_speed=14}))
 		end
 		return true
 	end,
diff --git a/game/modules/tome/data/talents/gifts/venom-drake.lua b/game/modules/tome/data/talents/gifts/venom-drake.lua
index 40d7dc47a65955dd466ee1fbb771e96e970b9bd4..a7df6b2c14a63e0c1c53297a5cb41c80e56ebcfd 100644
--- a/game/modules/tome/data/talents/gifts/venom-drake.lua
+++ b/game/modules/tome/data/talents/gifts/venom-drake.lua
@@ -184,7 +184,7 @@ newTalent{
 		game:playSoundNear(self, "talents/breath")
 		
 		if core.shader.active(4) then
-			self:addParticles(Particles.new("shader_wings", 1, {life=18, fade=-0.006, deploy_speed=14}))
+			self:addParticles(Particles.new("shader_wings", 1, {img="acidwings", life=18, fade=-0.006, deploy_speed=14}))
 		end
 		return true
 	end,