wendaokoujin 发表于 2024-11-29 21:36:51

分享一个全技能的lian和lingwu交替的tin

这个是大轮寺的,大家可以参考改成自己门派的,也可以帮忙优化一下基本思路是先把自己的所有要lian和lingwu的技能写在一个数组里,然后用一个变量标识当前数组的序号,如果超过了,就恢复为1
如果lian和lingwu无法进行了,那个序号就加1,这样遍历一次把所有技能都学玩。
前提是需要把特殊内功learn到最高级别



#var xue-list {};
#list xue-list create {
    lian dodge 50;
    lian strike 50;
    lian hammer 50;
    lian blade 50;
    lian parry 50;
    lingwu dodge 50;
    lingwu strike 50;
    lingwu force 50;
    lingwu hammer 50;
    lingwu blade 50;
};
#var xue.index 1;
#var stop.flag 1;
#alias xue.start {
    #var stop.flag 1;
    #if { $xue.index > 10} {
      #var xue.index 1;
    };
    #if { $char[当前内力] <50 && $char[当前气血] < 100 } {
      e;s;e;enter;sleep
      return;
    };
    #if { $char[当前内力] <50 && $char[当前精神] < 100 } {
      e;s;e;enter;sleep
      return;
    };
    e1;e2;
    $xue-list[$xue.index];
}
#alias xue.next {#math xue.index {$xue.index + 1};#delay 10 {xue.start}}
#act {你需要提高基本功,不然练得再多也没有用} {xue.next}
#act {不能通过练习来提高了} {xue.next}
#act {你已经达到你的技能等级极限} {xue.next}
#act {受限于天资} {xue.next}
#act {你必须空手才} {unwield all;#delay 2 {xue.start}}
#act {你要装备 hammer 类武器} {unwield all;wield lun;xue.start}
#act {你要装备 blade 类武器} {unwield all;wield blade;xue.start}
#act {你反复练习} {#delay 2 {xue.start}}
#act {你领悟了} {#delay 2 {xue.start}}
#act {你现在气血虚浮} {#delay 2 {xue.start}}
#act {这里不是你能睡的地方} {
    #math stop.flag {$stop.flag + 1};
    #if {$stop.flag > 6} {
      xue.start;
    }
}
#action {你一觉醒来,精神抖擞地活动了几下手脚} {
    #var stop.flag 1;
    #delay 1 {
      out;w;n;w;#delay 2 {xue.start};
    }
}
#tick sleeps {sleep} 10;


dtp 发表于 2024-11-29 21:43:51

好厉害!
页: [1]
查看完整版本: 分享一个全技能的lian和lingwu交替的tin