|
本帖最後由 hwh001 於 2018-2-26 11:24 編輯
懶得手動集瓶..
再度改了一下code..
我的版本是這樣.
我的R1 R2, L1 L2都有設顛倒,習慣問題, 設定道具使用第三類型
L1+上 上紅盾
L1+下 上紅劍 (也可用來充瓶)
L1+左 集瓶模式1 (通常用來接在上紅劍時能直接打到怪後面, 此為 三角
L1+右 集瓶模式2 (通常用在斧模式, 例如普解後可直接接)
如果有集中3, 則兩個集瓶都可以直接使用集滿
====================================================
main {
if(get_val(PS4_L1) && get_val(PS4_UP)) {
combo_run(repeat1); // 上紅盾
}
if(get_val(PS4_L1) && get_val(PS4_DOWN)) {
combo_run(repeat2); // 上紅劍
}
if(get_val(PS4_L1) && get_val(PS4_LEFT)) {
combo_run(repeat3); // 上紅劍後接集瓶
}
if(get_val(PS4_L1) && get_val(PS4_RIGHT)) {
combo_run(repeat4); // 斧模式轉劍集瓶
}
}
combo repeat1 {
set_val(PS4_CIRCLE, 100);
set_val(PS4_TRIANGLE, 100);
wait(150);
set_val(PS4_CIRCLE, 0);
set_val(PS4_TRIANGLE, 0);
wait(500);
set_val(PS4_CIRCLE, 100);
set_val(PS4_TRIANGLE, 100);
wait(150);
set_val(PS4_CIRCLE, 0);
set_val(PS4_TRIANGLE, 0);
wait(500);
set_val(PS4_CIRCLE, 100);
set_val(PS4_TRIANGLE, 100);
wait(150);
set_val(PS4_CIRCLE, 0);
set_val(PS4_TRIANGLE, 0);
wait(100);
set_val(PS4_R1, 100);
wait(100);
set_val(PS4_R1, 0);
wait(100);
set_val(PS4_R1, 100);
wait(100);
set_val(PS4_R1, 0);
wait(100);
set_val(PS4_R1, 100);
wait(100);
set_val(PS4_R1, 0);
wait(100);
set_val(PS4_R1, 100);
wait(100);
set_val(PS4_R1, 0);
wait(100);
set_val(PS4_R1, 100);
wait(100);
set_val(PS4_R1, 0);
wait(100);
set_val(PS4_R1, 100);
wait(100);
set_val(PS4_R1, 0);
wait(100);
set_val(PS4_R1, 100);
wait(100);
set_val(PS4_R1, 0);
wait(150);
}
combo repeat2 {
set_val(PS4_R1, 100);
set_val(PS4_CIRCLE, 100);
wait(150);
set_val(PS4_R1, 0);
set_val(PS4_CIRCLE, 0);
wait(300);
set_val(PS4_TRIANGLE, 100);
wait(2000);
set_val(PS4_TRIANGLE, 0);
wait(150);
}
combo repeat3 {
set_val(PS4_CIRCLE, 100);
wait(150);
set_val(PS4_CIRCLE, 0);
wait(1500);
set_val(PS4_TRIANGLE, 100);
wait(150);
set_val(PS4_TRIANGLE, 0);
wait(800);
set_val(PS4_CIRCLE, 100);
wait(1000);
set_val(PS4_CIRCLE, 0);
wait(150);
}
combo repeat4 {
set_val(PS4_R1, 100);
wait(150);
set_val(PS4_R1, 0);
wait(800);
set_val(PS4_TRIANGLE, 100);
wait(150);
set_val(PS4_TRIANGLE, 0);
wait(500);
set_val(PS4_CIRCLE, 100);
wait(1000);
set_val(PS4_CIRCLE, 0);
wait(1000);
set_val(PS4_TRIANGLE, 100);
wait(150);
set_val(PS4_TRIANGLE, 0);
wait(150);
}
|
|