万花谷吧 关注:651,747贴子:8,004,697
  • 5回复贴,共1

【据说标题要醒目醒目醒目醒目】- -懂宏的大神们求进…

只看楼主收藏回复

前几天游戏里一只花给了我个宏,我用着还挺好的,DPS高了不少。
不过有时候这个宏会“三DOT上齐了还要读一个明阳再暴玉石”,于是求懂宏的大神帮忙看看…
是哪里出了问题,怎么改。?


1楼2012-07-30 22:06回复
    /skill [prepare]厥阴指
    /skill [tbufftime:噬骨<3] 商阳指
    /skill [fight,nobuff:恣游] 水月无间
    /skill [nobuff:乱洒,status:run|jump,mbuff:商阳指] 水月无间
    /skill [fight,buff:恣游>4,cdtime:玉石俱焚>10] 乱洒青荷
    /skill [bufftime:静明>59] 钟林毓秀
    /skill [buff:乱洒|水月无间,nombuff:钟林毓秀] 钟林毓秀
    /skill [cdtime:玉石俱焚>15,nombuff:钟林毓秀] 钟林毓秀
    /skill [mbufftime:商阳指>19,nombuff:钟林毓秀] 钟林毓秀
    /skill [bufftime:恣游>19,nombuff:钟林毓秀] 钟林毓秀
    /skill [bufftime:恣游>19,mbufftime:钟林毓秀<3]钟林毓秀
    /skill [nombuff:商阳指,cdtime:玉石俱焚<3] 商阳指
    /skill [mbufftime:钟林毓秀>6,cdtime:玉石俱焚<3,nombuff:兰摧玉折]兰摧玉折
    /skill [mbufftime:兰摧玉折>3,mbufftime:钟林毓秀>3,mbufftime:商阳指>3] 玉石俱焚
    /skill 阳明指
    /skill [nobuff: 水月无间,nombuff:商阳指] 商阳指
    /skill [nobuff: 水月无间,nombuff:兰摧玉折] 兰摧玉折


    2楼2012-07-30 22:07
    回复
      问题出在倒数第四条语句上,就是那条玉石的判断语句。之所以会“三DOT上齐了还要读一个明阳再暴玉石”,应该是这么一种情况:就是目标身上的钟林跟商阳时间都大于3秒,但是兰摧的小于3秒,不满足语句中玉石的施放条件,所以不会玉石,系 统会略过这条语句执行下一句,就是倒数第三句,从而打阳明指,这时候如果阳明触发兰摧了,就会使得目标身上的兰摧持续时间也大于3秒了,加上之前钟林和商阳也都大于3秒,从而构成了玉石的施放条件,系 统这时候就会打玉石。所以“三DOT齐了还要先读一个阳明再爆玉石”就是上面我描述的原理。
      至于怎么改,个人认为这个宏中玉石的施放条件限制的太死,不灵活,最好是改成:
      /skill [mbuff:钟林毓秀,tbuff:兰摧玉折,mbuff:商阳指] 玉石俱焚
      /skill [mbufftime:兰摧玉折>15,mbufftime:钟林毓秀>12] 玉石俱焚
      /skill [mbufftime:钟林毓秀>15,mbufftime:兰摧玉折>12] 玉石俱焚
      /skill [mbufftime:钟林毓秀>12,mbufftime:商阳指>15] 玉石俱焚
      /skill [mbufftime:兰摧玉折>12,mbufftime:商阳指>15] 玉石俱焚
      然后把这几句的优先级提高,就是把这几句提到2楼那个宏的第二行和第三行中间的位置。然后你再试试看。


      3楼2012-07-30 22:55
      收起回复
        我这也有一个宏,以前自己写的,私以为要比你用的这个小巧不少,而且不存在你所说的问题。你可以试一下。地址如下:
        http://tieba.baidu.com/p/1625957555


        4楼2012-07-30 22:56
        回复
          码!


          IP属地:河北来自iPhone客户端5楼2012-07-31 03:06
          回复