diff --git a/1.6/1.6/Assemblies/ArachnaeSwarm.dll b/1.6/1.6/Assemblies/ArachnaeSwarm.dll
index d9740b4..4d620e5 100644
Binary files a/1.6/1.6/Assemblies/ArachnaeSwarm.dll and b/1.6/1.6/Assemblies/ArachnaeSwarm.dll differ
diff --git a/1.6/1.6/Defs/PawnRenderTreeDefs/ARA_RenderTree.xml b/1.6/1.6/Defs/PawnRenderTreeDefs/ARA_RenderTree.xml
index 8582cf4..59d34f3 100644
--- a/1.6/1.6/Defs/PawnRenderTreeDefs/ARA_RenderTree.xml
+++ b/1.6/1.6/Defs/PawnRenderTreeDefs/ARA_RenderTree.xml
@@ -53,6 +53,17 @@
+
+ Wings (Hides when flying)
+ ArachnaeSwarm.PawnRenderNodeWorker_AttachmentBody_NoFlight
+ ArachnaeSwarm/Things/General/Invisible/Inv
+ 60
+
+
+ -10
+
+
+
diff --git a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceNodeSwarm.xml b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceNodeSwarm.xml
index 618ecce..28b4d82 100644
--- a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceNodeSwarm.xml
+++ b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceNodeSwarm.xml
@@ -529,7 +529,6 @@
1.5
ARA_Carapace
- Meat_Megaspider
Human
diff --git a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceQueen.xml b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceQueen.xml
index ea751ba..e0893ee 100644
--- a/1.6/1.6/Defs/ThingDef_Races/ARA_RaceQueen.xml
+++ b/1.6/1.6/Defs/ThingDef_Races/ARA_RaceQueen.xml
@@ -598,7 +598,6 @@
10
ARA_Carapace
- Meat_Megaspider
Pawn_Melee_BigBash_HitPawn
Pawn_Melee_BigBash_HitBuilding
diff --git a/Source/ArachnaeSwarm/ArachnaeSwarm.csproj b/Source/ArachnaeSwarm/ArachnaeSwarm.csproj
index 4d584b3..514182c 100644
--- a/Source/ArachnaeSwarm/ArachnaeSwarm.csproj
+++ b/Source/ArachnaeSwarm/ArachnaeSwarm.csproj
@@ -155,6 +155,7 @@
+
diff --git a/Source/ArachnaeSwarm/PawnRenderNodeWorker_AttachmentBody_NoFlight.cs b/Source/ArachnaeSwarm/PawnRenderNodeWorker_AttachmentBody_NoFlight.cs
new file mode 100644
index 0000000..b60cf8b
--- /dev/null
+++ b/Source/ArachnaeSwarm/PawnRenderNodeWorker_AttachmentBody_NoFlight.cs
@@ -0,0 +1,22 @@
+using Verse;
+using UnityEngine;
+
+namespace ArachnaeSwarm
+{
+ public class PawnRenderNodeWorker_AttachmentBody_NoFlight : PawnRenderNodeWorker_AttachmentBody
+ {
+ public override bool CanDrawNow(PawnRenderNode node, PawnDrawParms parms)
+ {
+ if (parms.pawn.Flying)
+ {
+ return false;
+ }
+ return base.CanDrawNow(node, parms);
+ }
+
+ public override Vector3 ScaleFor(PawnRenderNode node, PawnDrawParms parms)
+ {
+ return base.ScaleFor(node, parms);
+ }
+ }
+}
\ No newline at end of file