diff --git a/Source/Mods/XVIMechframe.cs b/Source/Mods/XVIMechframe.cs
new file mode 100644
index 0000000..9533d95
--- /dev/null
+++ b/Source/Mods/XVIMechframe.cs
@@ -0,0 +1,543 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Reflection;
+using System.Reflection.Emit;
+using HarmonyLib;
+using Multiplayer.API;
+using RimWorld;
+using Verse;
+
+namespace Multiplayer.Compat
+{
+ /// XVI-MECHFRAME by 旋风(andery233xj), 青叶(AOBA),Bill Doors(3HST有限公司), more
+ ///
+ ///
+ [MpCompatFor("andery233xj.mod.MechanicalPoweredArmor")]
+ [MpCompatFor("glencoe2004.MechanicalPoweredArmor")]
+ public class XVIMechframe
+ {
+ #region Fields
+
+ // AI combat
+ private static AccessTools.FieldRef