diff --git a/lib/GMLIB_API-JS.js b/lib/GMLIB_API-JS.js index 93daa30..9f5b5ca 100644 --- a/lib/GMLIB_API-JS.js +++ b/lib/GMLIB_API-JS.js @@ -360,8 +360,6 @@ const GMLIB_API = { getEntityEffectAmbient: ll.import("GMLIB_API", "getEntityEffectAmbient"), /** 实体是否拥有buff效果 @type {function(Player,number):boolean} */ entityHasEffect: ll.import("GMLIB_API", "entityHasEffect"), - /** 获取实体所有buff效果 @type {function(Entity):Array.} */ - getEntityAllEffects: ll.import("GMLIB_API", "getEntityAllEffects"), /** 获取游戏难度 @type {function():number} */ getGameDifficulty: ll.import("GMLIB_API", "getGameDifficulty"), /** 设置游戏难度 @type {function(difficulty):void} */ diff --git a/src/CompatibilityApi.cpp b/src/CompatibilityApi.cpp index ef3326c..e9518dc 100644 --- a/src/CompatibilityApi.cpp +++ b/src/CompatibilityApi.cpp @@ -936,14 +936,6 @@ void Export_Compatibility_API() { RemoteCall::exportAs("GMLIB_API", "entityHasEffect", [](Actor* entity, int effectId) -> int { return entity->hasEffect(*MobEffect::getById(effectId)); }); - RemoteCall::exportAs("GMLIB_API", "getEntityAllEffects", [](Actor* entity) -> std::vector { - auto effects = entity->getAllEffects(); - std::vector results = {}; - for (auto effect : effects) { - results.push_back((int)effect.mId); - } - return results; - }); RemoteCall::exportAs("GMLIB_API", "getGameDifficulty", []() -> int { if (auto level = ll::service::getLevel()) { return (int)level->getDifficulty();