正常情况,描述是:“已经使用过一段时间”就会去修。 我看的时候快要损坏的状态"马上就要坏了"。赶紧手动打了个命令,weaponUcheck()就成功修理了。 说明去修理是可以修好了。是什么原因之前不去修理呢?
附录:weapon.lua中 weaponUcheck=function() DeleteTriggerGroup("weapon") create_trigger_t('weapon1','^(> )*你把 "action" 设定为 "checkUweapon" 成功完成。','','weaponUdone') create_trigger_t('weapon2','^(> )*这是一(柄)由\\D*(青铜|生铁|软铁|绿石|流花石|软银|金铁|玄铁|万年神铁|万年寒冰铁)制成,重\\D*的(\\D*)。$','','weaponUtmp') create_trigger_t('weapon3','^(> )*看起来(需要修理|已经使用过一段时间|马上就要坏)了。','','weaponUneed') create_trigger_t('weapon4','^(> )*看起来没有什么损坏。','','weaponUwell') SetTriggerOption("weapon1","group","weapon") SetTriggerOption("weapon2","group","weapon") SetTriggerOption("weapon3","group","weapon") SetTriggerOption("weapon4","group","weapon") weaponUcannt = weaponUcannt or {} tmp.uweapon = nil for p in pairs(weaponUsave) do if Bag[p] and Bag[p].kind and weaponKind[Bag[p].kind] and not weaponUcannt[p] then exe('l '..Bag[p].fullid) end end exe('alias action checkUweapon') create_timer_s('walkWait4',1.0,'weaponUcheck1') end |
|