zweni 发表于 2014-5-4 11:27:43

武当战斗时的一触发

本帖最后由 zweni 于 2014-5-4 03:30 AM 编辑

在论坛找了一会,没有找到武当在战斗时的触发,有些是几秒发个pfm,我现在经验不多,刚好可以用无影。所以就做了一个小小的触发,可以根据自己的实际情况进行修改,不局限于武当号的。
思路:利用战斗时系统发出的对手气血情况进行触发,触发语句为:
~『@killer~(damage:~+(%d)%s气血:(%d)~%~/(%d)~%~)~』
然后,在第一次killer气血低于90%、80%、70%、……20%、10%时,分别触发不同的pfm,当然出现第二次气血在同一个幅度内时就不触发。
语句:
kqx=%2
kmqx=%3
#if @kqx>90 {
#add kqinum 1
#if @kqinum=1 {
    yunt
    pchan
    } {kqinum=1}
} {
#if @kqx>80 {
    #add kqinum 1
    #if @kqinum=2 {pchan} {kqinum=2}
    } {
    #if @kqx>70 {
      #add kqinum 1
      #if @kqinum=3 {pchan} {kqinum=3}
      } {
      #if @kqx>60 {
      #add kqinum 1
      #if @kqinum=4 {pchan} {kqinum=4}
      } {
      #if @kqx>50 {
          #add kqinum 1
          #if @kqinum=5 {pchan {kqinum=5}
          } {
          #if @kqx>40 {
            #add kqinum 1
            #if @kqinum=6 {pchan} {kqinum=6}
            } {
            #if @kqx>30 {
            #add kqinum 1
            #if @kqinum=7 {pchan} {kqinum=7}
            } {
            #if @kqx>20 {
                #add kqinum 1
                #if @kqinum=8 {pchan {kqinum=8}
                } {
                #if @kqx>10 {
                  #add kqinum 1
                  #if @kqinum=9 {pchan} {kqinum=0}
                  }
                }
            }
            }
          }
      }
      }
    }
}
说明:pchan是武当的缠,可以根据自己的实际需要做不同的pfm。

北大侠客行MUD,中国最好的MUD

hongshaorou 发表于 2014-5-4 11:48:04

这是啥副本boss的战斗ai么

momoxb 发表于 2014-5-4 17:59:52

不就是一直缠吗。。
#alarm -1 {perform taiji-jian.chan}
战斗结束 #untrigger -1
干嘛搞这么长。。。
页: [1]
查看完整版本: 武当战斗时的一触发