diff --git a/dat/outfit.xml b/dat/outfit.xml
index dcedb3d..a31ab6c 100644
--- a/dat/outfit.xml
+++ b/dat/outfit.xml
@@ -81,7 +81,7 @@
    <gfx>plasma</gfx>
    <sound>laser</sound>
    <spfx_shield>ShiS</spfx_shield>
-   <spfx_armour>ExpS</spfx_armour>
+   <spfx_armour>PlaS</spfx_armour>
    <delay>400</delay>
    <speed>450</speed>
    <range>250</range>
diff --git a/gfx/spfx/plam.png b/gfx/spfx/plam.png
new file mode 100644
index 0000000..ce98993
Binary files /dev/null and b/gfx/spfx/plam.png differ
diff --git a/gfx/spfx/plas.png b/gfx/spfx/plas.png
new file mode 100644
index 0000000..209e488
Binary files /dev/null and b/gfx/spfx/plas.png differ
diff --git a/src/spfx.c b/src/spfx.c
index 0c791e1..99886b2 100644
--- a/src/spfx.c
+++ b/src/spfx.c
@@ -150,6 +150,9 @@ int spfx_load(void) {
   /* Shield hits. */
   spfx_base_load("ShiS", 400, 400, "shis.png", 6, 5);
   spfx_base_load("ShiM", 450, 450, "shim.png", 6, 5);
+  /* Plasma hits. */
+  spfx_base_load("PlaS", 400, 400, "plas.png", 6, 5);
+  spfx_base_load("PlaM", 450, 450, "plam.png", 6, 5);
   return 0;
 }