From 1ee2d1c21aedeb07654abccf940c122bb5127563 Mon Sep 17 00:00:00 2001 From: Lenheart <947330670@qq.com> Date: Sat, 18 Oct 2025 22:40:33 +0800 Subject: [PATCH] 111 --- Base/CallBack/PackControl.nut | 10 +++++++++- Base/_Tool/Animation_Class.nut | 4 ++++ 2 files changed, 13 insertions(+), 1 deletion(-) 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 {