diff --git a/Base/CallBack/PackControl.nut b/Base/CallBack/PackControl.nut index 249f426..2af243d 100644 --- a/Base/CallBack/PackControl.nut +++ b/Base/CallBack/PackControl.nut @@ -172,4 +172,12 @@ function LenheartAdditionalCallBack(Chunk) { getroottable().rawset("LenheartAttributesTable", T); } } -Pack_Control.rawset(20069016, LenheartAdditionalCallBack); \ No newline at end of file +Pack_Control.rawset(20069016, LenheartAdditionalCallBack); + + +getroottable().PluginsCompatibilityModeCallBack <- false; +//兼容模式 +function CompatibilityModeCallBack(Chunk) { + PluginsCompatibilityModeCallBack <- true; +} +Pack_Control.rawset(30004, CompatibilityModeCallBack); \ No newline at end of file diff --git a/Base/_Tool/Animation_Class.nut b/Base/_Tool/Animation_Class.nut index e92140d..f28252d 100644 --- a/Base/_Tool/Animation_Class.nut +++ b/Base/_Tool/Animation_Class.nut @@ -495,6 +495,10 @@ class Rindro_Draw_Character { } function DrawFace(X, Y) { + //兼容模式 + if (getroottable().PluginsCompatibilityModeCallBack){ + return; + } setClip(X, Y, X + 22, Y + 18); //开始裁切 foreach(AniInfo in DrawInfo) { try {