找回密码
 注册
搜索
查看: 3871|回复: 21

克制系统 懂得入

[复制链接]
门派:不明
发表于 2013-8-1 09:03:00 | 显示全部楼层 |阅读模式
#**★烈焰刀★;##快;#func kezhi_lyd {1};#func lieyandao_pfm {wield @myweapon;jifa axe lietian-fu;jifa parry lietian-fu;perform lihun;jiali 10}
#**★烈火剑★;##无;#func kezhi_lhj {1};#func liehuojian_pfm {wield @myweapon;jifa axe lietian-fu;jifa parry lietian-fu;perform lihun;jiali 10}
#**★七伤拳★;##正;#func kezhi_qsq {1};#func qishangquan_pfm {wield @myweapon;jifa axe lietian-fu;jifa parry lietian-fu;perform lihun;unwield @myweapon;jiali 1}
#**★寒冰绵掌★;##慢;#func kezhi_hbmz {1};#func hanbingmianzhang_pfm {wield @myweapon;jifa axe lietian-fu;jifa parry lietian-fu;perform lihun;jiali 10}
#**★参合指★;##秒;#func kezhi_chz {1};#func canhezhi_pfm {wield @myweapon;jifa axe lietian-fu;jifa parry lietian-fu;perform lihun;jiali 10}
#**★星移掌★;##奇;#func kezhi_xyz {1};#func xingyizhang_pfm {wield @myweapon;jifa axe lietian-fu;jifa parry lietian-fu;perform lihun;jiali 10}
#**★慕容剑法★;##险;#func kezhi_mrjf {1};#func murongjianfa_pfm {wield @myweapon;jifa axe lietian-fu;jifa parry lietian-fu;perform lihun;jiali 10}
#**★慕容刀法★;##正;#func kezhi_mrdf {1};#func murongdaofa_pfm {wield @myweapon;jifa axe lietian-fu;jifa parry lietian-fu;perform lihun;unwield @myweapon;jiali 1}

#alias kezhi_shlf {#if (@kezhi_shlf) {advancedSkill=1;alias kezhipfm [%expand(@shenghuolingfa_pfm)]}}
#alias kezhi_lhj {#if (@kezhi_lhj) {advancedSkill=1;alias kezhipfm [%expand(@liehuojian_pfm)]}}
#alias kezhi_qsq {#if (@kezhi_qsq) {advancedSkill=1;alias kezhipfm [%expand(@qishangquan_pfm)]}}
#alias kezhi_hbmz {#if (@kezhi_hbmz) {advancedSkill=1;alias kezhipfm [%expand(@hanbingmianzhang_pfm)]}}
#alias kezhi_chz {#if (@kezhi_chz) {advancedSkill=1;alias kezhipfm [%expand(@canhezhi_pfm)]}}
#alias kezhi_xyz {#if (@kezhi_xyz) {advancedSkill=1;alias kezhipfm [%expand(@xingyizhang_pfm)]}}
#alias kezhi_mrjf {#if (@kezhi_mrjf) {advancedSkill=1;alias kezhipfm [%expand(@murongjianfa_pfm)]}}
#alias kezhi_mrdf {#if (@kezhi_mrdf) {advancedSkill=1;alias kezhipfm [%expand(@murongdaofa_pfm)]}}
#alias kezhi_lyd {#if (@kezhi_lyd) {advancedSkill=1;alias kezhipfm [%expand(@lieyandao_pfm)]}}

#alias kezhiBySkillName {logdbg kezhiBySkillName%1;#var tempSkillName %1;#if (%pos(%1,"圣火令法","|")) {kezhi_shlf};#if (%pos(%1,"烈焰刀","|")) {kezhi_lyd};#if (%pos(%1,"烈火剑","|")) {kezhi_lhj};#if (%pos(%1,"七伤拳","|")) {kezhi_qsq};#if (%pos(%1,"寒冰绵掌","|")) {kezhi_hbmz};#if (%pos(%1,"参合指") {kezhi_chz};#if (%pos(%1,"星移掌","|")) {kezhi_xyz};#if (%pos(%1,"慕容剑法","|")) {kezhi_mrjf};#if (%pos(%1,"慕容刀法","|")) {kezhi_mrdf};#if (@advancedSkill=0) {logdbg no kezhiBySkillName} {#noop}}

#**★快★;#func kezhi_kuai {0};#func kuai_pfm {}
#**★奇★;#func kezhi_qi {1};#func qi_pfm {wield @myweapon;jifa axe lietian-fu;jifa parry lietian-fu;perform lihun;jiali 10}
#**★柔★;#func kezhi_rou {1};#func rou_pfm {wield @myweapon;jifa axe lietian-fu;jifa parry lietian-fu;perform lihun;jiali 10}
#**★妙★;#func kezhi_miao {0};#func miao_pfm {}
#**★刚★;#func kezhi_gang {0};#func gang_pfm {}
#**★正★;#func kezhi_zheng {0};#func zheng_pfm {}
#**★慢★;#func kezhi_man {1};#func man_pfm {wield @myweapon;jifa axe lietian-fu;jifa parry lietian-fu;perform lihun;jiali 10}
#**★险★;#func kezhi_xian {0};#func xian_pfm {}

#**★妙空手★;#func kezhi_miao_kongshou {0};#func miao_kongshou_pfm {}
#**★险空手★;#func kezhi_xian_kongshou {0};#func xian_kongshou_pfm {}
#**★柔空手★;#func kezhi_rou_kongshou {1};#func rou_kongshou_pfm {wield @myweapon;jifa axe lietian-fu;jifa parry lietian-fu;perform lihun;unwield @myweapon;jiali 10}
#**★奇空手★;#func kezhi_qi_kongshou {1};#func qi_kongshou_pfm {wield @myweapon;jifa axe lietian-fu;jifa parry lietian-fu;perform lihun;unwield @myweapon;jiali 10}

#alias kezhi_miao_kongshou {#if (@kezhi_miao_kongshou) {advancedSkill=1;alias kezhipfm [%expand(@miao_kongshou_pfm)]}}
#alias kezhi_xian_kongshou {#if (@kezhi_xian_kongshou) {advancedSkill=1;alias kezhipfm [%expand(@xian_kongshou_pfm)]}}
#alias kezhi_rou_kongshou {#if (@kezhi_rou_kongshou) {advancedSkill=1;alias kezhipfm [%expand(@rou_kongshou_pfm)]}}
#alias kezhi_qi_kongshou {#if (@kezhi_qi_kongshou) {advancedSkill=1;alias kezhipfm [%expand(@qi_kongshou_pfm)]}}

#alias kezhi_kuai {#if (@kezhi_kuai) {advancedSkill=1;alias kezhipfm [%expand(@kuai_pfm)]}}
#alias kezhi_qi {#if (@kezhi_qi) {advancedSkill=1;alias kezhipfm [%expand(@qi_pfm)]}}
#alias kezhi_rou {#if (@kezhi_rou) {advancedSkill=1;alias kezhipfm [%expand(@rou_pfm)]}}
#alias kezhi_miao {#if (@kezhi_miao) {advancedSkill=1;alias kezhipfm [%expand(@miao_pfm)]}}
#alias kezhi_gang {#if (@kezhi_gang) {advancedSkill=1;alias kezhipfm [%expand(@gang_pfm)]}}
#alias kezhi_zheng {#if (@kezhi_zheng) {advancedSkill=1;alias kezhipfm [%expand(@zheng_pfm)]}}
#alias kezhi_man {#if (@kezhi_man) {advancedSkill=1;alias kezhipfm [%expand(@man_pfm)]}}
#alias kezhi_xian {#if (@kezhi_xian) {advancedSkill=1;alias kezhipfm [%expand(@xian_pfm)]}}


#alias duanbingqi {#if (%pos(%1, @duanbingqi, "|")) {kezhi_kongshou=1} {kezhi_kongshou=0}}

#alias kezhiBySkillAttr {#if (@skill_attr="kuai") {kezhi_kuai};#if (@skill_attr="qi") {#if (@kezhi_kongshou) {kezhi_qi_kongshou} {kezhi_qi}};#if (@skill_attr="rou") {#if (@kezhi_kongshou) {kezhi_rou_kongshou} {kezhi_rou}};#if (@skill_attr="miao") {#if (@kezhi_kongshou) {kezhi_miao_kongshou} {kezhi_miao}};#if (@skill_attr="gang") {kezhi_gang};#if (@skill_attr="zheng") {kezhi_zheng};#if (@skill_attr="man") {kezhi_man};#if (@skill_attr="xian") {#if (@kezhi_kongshou) {kezhi_xian_kongshou} {kezhi_xian}}}

#alias clearKezhi {advancedSkill=0;skill_attri="";alias kezhipfm}
#alias checkKezhi {clearKezhi;getskill_attr %1;duanbingqi %1;logdbg "克制:对方武功%1,属性@skill_attr,断兵器@kezhi_kongshou";kezhiBySkillName %1;#if (@advancedSkill} {logdbg "kezhiBySkillName成功"} {kezhiBySkillAttr}}

评分

1

查看全部评分

门派:不明
 楼主| 发表于 2013-8-1 09:04:23 | 显示全部楼层
这个包含了所有的 情况了
断兵器 变态parry 和技能属性
自己改吧

完整的机器人 我下周会放

顺带求精华
门派:不明
发表于 2013-8-1 12:21:44 来自手机 | 显示全部楼层
楼主模子。。期待楼主明盘。。或者pm后射。。。
门派:不明
发表于 2013-8-1 14:13:55 | 显示全部楼层
你这个看着好看,感觉用起来可能没那么好用。                     
门派:不明
发表于 2013-8-1 14:31:57 | 显示全部楼层
帮顶                                
门派:不明
发表于 2013-8-1 14:33:46 | 显示全部楼层
目测楼主有慕容和明教的id
门派:不明
 楼主| 发表于 2013-8-1 15:43:10 | 显示全部楼层
mookt@tx 发表于 2013-8-1 14:13
你这个看着好看,感觉用起来可能没那么好用。

这个的好处是判断了所有wd和sx2的技能
先根据技能名字判定
作用是处理奇葩parry
什么反击空手 斗转剑法之类的 都可以特别设置 slogan qkdny;slogan dzxy

然后再根据技能属性和是否能打断兵器来做不同的设置
对于断兵器的 采用wield;pfm;unwield的形式来保证你的宝物或者自造武器不被搞掉

雪山的比这个略复杂
不过雪山总共只有好像25还是26种技能组合
比较奇葩的是昆仑有4种组合 貌似3种是空手
不过好像有个skill 这个站么有

代码的话是可以自己优化的
反正可以%expand
写成这样的主要原因是为了多个id通过不同的.txt
来使用同一个.mud
门派:不明
发表于 2013-8-1 15:54:57 | 显示全部楼层
你这个克制现在不怎么好用。因为用你这样的克制,就不能起手就pfm了。
现在做xs都是直接根据门派,武器来做克制
做sx2,那更容易做克制了。
门派:不明
 楼主| 发表于 2013-8-1 16:15:25 | 显示全部楼层
为啥不能起手 pfm啊
武当是直接告诉你技能的
xs是看门派和武器
除了昆仑空手 都是唯一组合
sx2 貌似所有机器人都有判断技能决定是否做的吧
在那个判定以后
直接kill pfm 不就可以了?
门派:不明
发表于 2013-8-1 16:24:09 | 显示全部楼层
laoyeye@tx 发表于 2013-8-1 15:43
这个的好处是判断了所有wd和sx2的技能
先根据技能名字判定
作用是处理奇葩parry

wd任务没做过,不清楚。
sx2任务很简单,也用不上你这样复杂的克制,

看你这个的亮点应该是全门派通用,不过好像也就加了明教和慕容的,别的门派没有。(还看到了一个裂天斧)

全克制不太可能的,就算少林,一指禅不给力,克制了效果也不一定好。

雪山任务就更用不上你这个系统了,

我现在感觉我用的克制和你的这个系统有理念上的差别,

我现在是不被克,尤其是被150的克,在不被克的前提下,根据掉不掉武器选择空手还是武器技能,至于能不能克制对方,能克最好,不克也可以,不强求。

你这个应该追求的是150克制对方,其实你就算克制了,PFM不给力还是白搭。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-8 02:57 , Processed in 0.043239 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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