From eaa260bce620c6720860252084fba09205d585d8 Mon Sep 17 00:00:00 2001 From: Lenheart <947330670@qq.com> Date: Wed, 16 Jul 2025 15:21:32 +0800 Subject: [PATCH] =?UTF-8?q?=E9=AD=82=E7=9F=B3=20=E5=8F=8C=E7=88=86=20?= =?UTF-8?q?=E4=B8=89=E9=80=9F=E5=B1=9E=E6=80=A7=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Project/FatalismStone/FatalismStone.nut | 12 ++--- Project/FatalismStone/FatalismStone_Stone.nut | 44 +++++++++---------- 2 files changed, 29 insertions(+), 27 deletions(-) diff --git a/Project/FatalismStone/FatalismStone.nut b/Project/FatalismStone/FatalismStone.nut index 6298546..c69b08d 100644 --- a/Project/FatalismStone/FatalismStone.nut +++ b/Project/FatalismStone/FatalismStone.nut @@ -120,8 +120,6 @@ class FatalismStoneC extends LenheartNewUI_Windows { InitPageFatalismStone(); }.bindenv(this)); - - QueryFatalismStoneBackpack(); } @@ -240,7 +238,6 @@ class FatalismStoneC extends LenheartNewUI_Windows { } } - //记录最新属性数据 if ("LenheartAttributesTable" in getroottable()) { local T = getroottable()["LenheartAttributesTable"]; @@ -370,9 +367,15 @@ class FatalismStoneC extends LenheartNewUI_Windows { } } + Cetshi = 0; //逻辑入口 function Proc(obj) { LenheartNewUI_Windows.SyncPos(X, Y); + + if (Clock() - Cetshi > 100) { + Cetshi = Clock(); + + } } function InitFatalismStoneLst() { @@ -412,5 +415,4 @@ function Lenheart_FatalismStone_Fun(obj) { } } -getroottable()["LenheartFuncTab"].rawset("FatalismStoneFuncN", Lenheart_FatalismStone_Fun); - +getroottable()["LenheartFuncTab"].rawset("FatalismStoneFuncN", Lenheart_FatalismStone_Fun); \ No newline at end of file diff --git a/Project/FatalismStone/FatalismStone_Stone.nut b/Project/FatalismStone/FatalismStone_Stone.nut index 774fbf9..8aa6c7a 100644 --- a/Project/FatalismStone/FatalismStone_Stone.nut +++ b/Project/FatalismStone/FatalismStone_Stone.nut @@ -232,28 +232,28 @@ class FatalismStone_Stone { if (!Info || !Info.rawin("Attribute") || !Info.Attribute) return null; local T = {}; foreach(Key, value in Info.Attribute) { - if(SetAttTableFunc(T,Key,"[physical attack]","strength",value))continue; - if(SetAttTableFunc(T,Key,"[magical attack]","intelligence",value))continue; - if(SetAttTableFunc(T,Key,"[physical defense]","vitality",value))continue; - if(SetAttTableFunc(T,Key,"[magical defense]","spirit",value))continue; - if(SetAttTableFunc(T,Key,"[equipment physical attack]","physicalAttack",value))continue; - if(SetAttTableFunc(T,Key,"[equipment magical attack]","magicAttack",value))continue; - if(SetAttTableFunc(T,Key,"[separate attack]","independentAttack",value))continue; - if(SetAttTableFunc(T,Key,"[equipment physical defense]","physicalDefense",value))continue; - if(SetAttTableFunc(T,Key,"[equipment magical defense]","magicDefense",value))continue; - if(SetAttTableFunc(T,Key,"[physical critical hit]","physicalCritical",value))continue; - if(SetAttTableFunc(T,Key,"[magical critical hit]","magicCritical",value))continue; - if(SetAttTableFunc(T,Key,"[attack speed]","attackSpeed",value))continue; - if(SetAttTableFunc(T,Key,"[cast speed]","releaseSpeed",value))continue; - if(SetAttTableFunc(T,Key,"[move speed]","moveSpeed",value))continue; - if(SetAttTableFunc(T,Key,"[fire attack]","fire",value))continue; - if(SetAttTableFunc(T,Key,"[water attack]","water",value))continue; - if(SetAttTableFunc(T,Key,"[light attack]","light",value))continue; - if(SetAttTableFunc(T,Key,"[dark attack]","dark",value))continue; - if(SetAttTableFunc(T,Key,"[fire resistance]","fireResistance",value))continue; - if(SetAttTableFunc(T,Key,"[water resistance]","waterResistance",value))continue; - if(SetAttTableFunc(T,Key,"[light resistance]","lightResistance",value))continue; - if(SetAttTableFunc(T,Key,"[dark resistance]","darkResistance",value))continue; + if (SetAttTableFunc(T, Key, "[physical attack]", "strength", value)) continue; + if (SetAttTableFunc(T, Key, "[magical attack]", "intelligence", value)) continue; + if (SetAttTableFunc(T, Key, "[physical defense]", "vitality", value)) continue; + if (SetAttTableFunc(T, Key, "[magical defense]", "spirit", value)) continue; + if (SetAttTableFunc(T, Key, "[equipment physical attack]", "physicalAttack", value)) continue; + if (SetAttTableFunc(T, Key, "[equipment magical attack]", "magicAttack", value)) continue; + if (SetAttTableFunc(T, Key, "[separate attack]", "independentAttack", value)) continue; + if (SetAttTableFunc(T, Key, "[equipment physical defense]", "physicalDefense", value)) continue; + if (SetAttTableFunc(T, Key, "[equipment magical defense]", "magicDefense", value)) continue; + if (SetAttTableFunc(T, Key, "[physical critical hit]", "physicalCritical", value * 10.0)) continue; + if (SetAttTableFunc(T, Key, "[magical critical hit]", "magicCritical", value * 10.0)) continue; + if (SetAttTableFunc(T, Key, "[attack speed]", "attackSpeed", value * 10.0)) continue; + if (SetAttTableFunc(T, Key, "[cast speed]", "releaseSpeed", value * 10.0)) continue; + if (SetAttTableFunc(T, Key, "[move speed]", "moveSpeed", value * 10.0)) continue; + if (SetAttTableFunc(T, Key, "[fire attack]", "fire", value)) continue; + if (SetAttTableFunc(T, Key, "[water attack]", "water", value)) continue; + if (SetAttTableFunc(T, Key, "[light attack]", "light", value)) continue; + if (SetAttTableFunc(T, Key, "[dark attack]", "dark", value)) continue; + if (SetAttTableFunc(T, Key, "[fire resistance]", "fireResistance", value)) continue; + if (SetAttTableFunc(T, Key, "[water resistance]", "waterResistance", value)) continue; + if (SetAttTableFunc(T, Key, "[light resistance]", "lightResistance", value)) continue; + if (SetAttTableFunc(T, Key, "[dark resistance]", "darkResistance", value)) continue; } return T; }