找回密码
 注册
搜索
查看: 730|回复: 10

比较讨厌的两个npc 武功 以及设定

[复制链接]
门派:古墓派
发表于 2019-2-24 01:10:09 | 显示全部楼层 |阅读模式
因为山下任务npc 有两个武功比较讨厌

四象掌   快 和 无

般若掌   慢 和 无

这就导致我们无的设定... 如果用玄铁剑 就 克制不了 快
                                    如果用玉女剑 就 克制不了 慢

虽然公版的 kezhiwugong 里面有一行 写了

        if string.find(tmpdes,"「摘星换斗」") and string.find(tmpdes,"的后背斫去") then
                return kezhiwugongValue("快",i,"四象掌")

但是这也就是摘星换斗的时候 才有效... 而且也要等好久...

所以我一气之下 把 pwu 设定为玄铁剑

然后我把四象掌从无和快里 拿出来 ... 单独放在了 项目

四象里...

如下:

local kezhi_order={--优先级设置,数值约小优先级越高
        ["正"]=9,
        ["奇"]=8,
        ["刚"]=7,
        ["柔"]=6,
        ["快"]=5,
        ["慢"]=4,
        ["妙"]=3,
        ["险"]=2,
        ["空"]=10,
        ["四象"]=11,
        ["无"]=1,
}

local kezhi_valuecmd={--mush的变量名称,对应武功使用哪种克制
        ["正"]='pmiao',--p版mush请改pmiao
        ["奇"]='pxian',--p版mush请改pxian
        ["刚"]='pkuai',--p版mush请改pkuai
        ["柔"]='pman',--p版mush请改pman
        ["快"]='prou',--p版mush请改prou
        ["慢"]='pgang',--p版mush请改pgang
        ["妙"]='pqi',--p版mush请改pqi
        ["险"]='pzhen',--p版mush请改pzhen
        ["空"]='pkong',
        ["无"]='pwu',
        ["四象"]='psi',
}

kezhiDesc["四象"]={

       ["四象掌"]={"「五气呈祥","「逆流捧沙","「雷洞霹雳","「梵心降魔","遥遥一鞠,一式「三阳开泰」,双掌大开大阖","一式「摘星换斗」,劲气弥漫,双掌如轮",},
         
         }

... 然后把快和无里面的 四象掌 注释掉...

再手动加一个 psi ... 设为玉女剑...


...  喵呜 ...

就这么折腾了一下...

评分

1

查看全部评分

门派:古墓派
发表于 2019-2-24 08:50:57 | 显示全部楼层
有几个掌法是比较乱,招式都相同,不好判断。
门派:古墓派
发表于 2019-2-26 13:03:06 | 显示全部楼层
joyce@tj 发表于 2019-2-24 08:50
有几个掌法是比较乱,招式都相同,不好判断。

这个有什么好的方法解决呢
这两个我经常要打3-4分钟,如果不出必杀
门派:古墓派
发表于 2019-2-26 19:53:36 | 显示全部楼层
freelya@tj 发表于 2019-2-26 13:03
这个有什么好的方法解决呢
这两个我经常要打3-4分钟,如果不出必杀

经验高一些就没那么敏感了,新手期这些怎么打时间都会长一点。
门派:古墓派
发表于 2019-2-26 20:17:19 | 显示全部楼层
joyce@tj 发表于 2019-2-26 19:53
经验高一些就没那么敏感了,新手期这些怎么打时间都会长一点。

有小宝的龙泉还行,要是没有,打得太痛苦了
门派:古墓派
发表于 2019-2-27 11:00:44 | 显示全部楼层
这里有个问题,我看了一下logs里的发呆记录,每次碰见四象掌的npc,都是很快判断出他使用了“摘星换斗”,我用玉女剑法来克制,但是到后面npc是般若掌和四象掌混用,用玉女剑法都是内力打光,合气值到1000然后开始发呆
门派:古墓派
发表于 2019-2-27 12:56:11 | 显示全部楼层
仔细研究了一下,般若掌和四象掌都有一招“摘星换斗”,四象的描述是"$N使一式「摘星换斗」,劲气弥漫,双掌如轮,一环环向$n的后背斫去",般若的描述是"$N使一式「摘星换斗」,劲气弥漫,双掌如轮,一环环向$n的$l斫去"。在公版的
  if string.find(tmpdes,"「摘星换斗」") and string.find(tmpdes,"的后背斫去") then
                return kezhiwugongValue("快",i,"四象掌")
里大部分般若的“摘星换斗”被判断成四象
举例:仲孙旭使一式「摘星换斗」,劲气弥漫,双掌如轮,一环环向你的右脚斫去!
          仲孙旭使用武功【四象掌】,武功属性:快
对比两种武功的描述,不难发现,这里的般若被判断成了四象
个人建议,把这段描述注释掉,利用其它的招式来判断究竟是四象还是般若更合理
门派:古墓派
发表于 2019-2-27 16:07:52 | 显示全部楼层
snowfire@tj 发表于 2019-2-27 12:56
仔细研究了一下,般若掌和四象掌都有一招“摘星换斗”,四象的描述是"$N使一式「摘星换斗」,劲气弥漫,双 ...

如果这样的话可能会导致克制识别延迟。
门派:古墓派
发表于 2019-2-27 16:25:35 | 显示全部楼层
joyce@tj 发表于 2019-2-27 16:07
如果这样的话可能会导致克制识别延迟。

是会延迟,但是按照我上面举得例子来看 and string.find(tmpdes,"的后背斫去") 这个条件并没有进行判断,导致招式判断错误产生了flood,延迟总比flood强吧
门派:古墓派
发表于 2019-2-28 15:25:35 | 显示全部楼层
snowfire@tj 发表于 2019-2-27 16:25
是会延迟,但是按照我上面举得例子来看 and string.find(tmpdes,"的后背斫去") 这个条件并没有进行判断, ...

这个判断还是有道理的,我曾经跟你的想法一样,后来还是改回来了。

因为好久都判断不出属性,是很耽误事儿的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-8-3 14:09 , Processed in 0.028236 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表