|
发表于 2021-11-8 15:20:44
|
显示全部楼层
本帖最后由 kkgraphy@tj 于 2021-11-8 15:22 编辑
ru版的绕指代码正是我所需要的,设置上了之后效率提升了4K
我稍微改动了一点点,也不知道是否有用,发出来供大家研究。
function wudangRaozhi(targetsx)
raozhi_sx=kezhi_valueraozhi[targetsx]
if raozhi_sx and score.party and score.party=='武当派' then
create_trigger_t('fightraozhi1',"^[> ]*你施展出太极剑法中的绕指柔剑,剑势陡然变(\\D*)手中\\D*",'','raozhibegin')
create_trigger_t('fightraozhi2',"^[> ]*你剑意一滞,又恢复到原来的攻势",'','raozhiend')
--将触发器加入组中,便于统一管理。
SetTriggerOption("fightraozhi1","group","afight")
SetTriggerOption("fightraozhi2","group","afight")
if raozhi_sx=='慢' then
Send('alias pfmraozhi')
exe('jifa sword none;jifa sword taiji-jian')
else
Send('alias pfmraozhi set 绕指 '..raozhi_sx..';perform sword.raozhi')
end
end
end
function raozhiend()
print('绕指结束')
if raozhi_sx then
-- 增加的这个判断,不知是否有意义。
if raozhi_sx=='慢' then
Send('alias pfmraozhi')
exe('jifa sword none;jifa sword taiji-jian')
else
Send('alias pfmraozhi set 绕指 '..raozhi_sx..';perform sword.raozhi')
end
end
end
改动了两处,一个是把触发器加到了 触发器组里面,另外一个是在结束时判断了一下 技能属性。
另外 对于没到1000级的新人可以稍微改动下属性克制表
kezhi_valueraozhi={--需要进行raozhi克制的选择对应的SET 不需要raozhi克制的选慢
["刚"]='快',
["正"]='快',--120克制
["妙"]='奇',
["快"]='奇', --120克制
["险"]='正',
["慢"]='正', --120克制
-----------------------------
["奇"]='慢',
["柔"]='慢',
["空"]='慢',
["无"]='慢', --按自己需求改
}
|
|