Skip to content

Commit e87fdb0

Browse files
fix: 粉爪方案二调整延迟时间和添加定位点以优化操作流畅性 (#260)
* fix: 调整延迟时间以优化 PinkPawHeistScheme2Action 的操作流畅性 * fix: 调整激光穿越操作的按键延迟
1 parent bf88a54 commit e87fdb0

1 file changed

Lines changed: 33 additions & 25 deletions

File tree

agent/custom/action/pinkpaw/pinkpaw_core2.py

Lines changed: 33 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -521,7 +521,7 @@ def run(
521521
ah.delay(3000)
522522
ah.key_up("W")
523523
# 躲第一道激光
524-
ah.delay(1400)
524+
ah.delay(1500)
525525
ah.key_down("W")
526526
ah.delay(2500)
527527
ah.key_up("W")
@@ -568,7 +568,7 @@ def run(
568568
ah.delay(500)
569569
current_ctrl = ah.ctx.tasker.controller
570570
current_ctrl.post_key_down(32).wait()
571-
ah.delay(200)
571+
ah.delay(100)
572572
current_ctrl.post_key_up(32).wait()
573573
ah.delay(200)
574574
current_ctrl.post_key_down(32).wait()
@@ -586,10 +586,10 @@ def run(
586586
ah.key_up("W")
587587
ah.delay(200)
588588
ah.key_down("D")
589-
ah.delay(1500)
589+
ah.delay(1600)
590590
current_ctrl = ah.ctx.tasker.controller
591591
current_ctrl.post_key_down(32).wait()
592-
ah.delay(200)
592+
ah.delay(100)
593593
current_ctrl.post_key_up(32).wait()
594594
ah.delay(200)
595595
current_ctrl.post_key_down(32).wait()
@@ -683,7 +683,7 @@ def run(
683683
ah.key_up("W")
684684
ah.delay(100)
685685
ah.key_down("D")
686-
ah.delay(1000)
686+
ah.delay(1100)
687687
ah.key_up("D")
688688
ah.delay(100)
689689

@@ -700,7 +700,7 @@ def run(
700700

701701
# 偷左前边展柜藏品
702702
ah.key_down("D")
703-
ah.delay(1500)
703+
ah.delay(1400)
704704
ah.key_up("D")
705705
ah.delay(100)
706706

@@ -723,7 +723,7 @@ def run(
723723
ah.key_down("W")
724724
for _ in range(12):
725725
ah.click_key("F")
726-
ah.delay(200)
726+
ah.delay(190)
727727
ah.key_up("W")
728728
ah.delay(100)
729729

@@ -743,8 +743,12 @@ def run(
743743
ah.key_up("W")
744744
ah.delay(100)
745745
# 准备穿激光
746+
ah.key_down("A")
747+
ah.delay(1000)
748+
ah.key_up("A")
749+
ah.delay(200)
746750
ah.key_down("D")
747-
ah.delay(2600)
751+
ah.delay(3100)
748752
ah.key_up("D")
749753
ah.delay(100)
750754

@@ -760,9 +764,9 @@ def run(
760764
ah.delay(100)
761765

762766
ah.key_down("D")
763-
ah.delay(1100)
767+
ah.delay(900)
764768
ah.key_up("D")
765-
ah.delay(1700)
769+
ah.delay(1800)
766770
# 穿过第一道激光
767771
ah.key_down("D")
768772
ah.delay(500)
@@ -789,7 +793,7 @@ def run(
789793
ah.key_down("S")
790794
ah.delay(500)
791795
ah.key_up("S")
792-
ah.delay(1800)
796+
ah.delay(1700)
793797

794798
# 穿过第二道竖激光和第三道和第四道激光
795799
ah.key_down("D")
@@ -820,7 +824,7 @@ def run(
820824
# 开始吃右前边展柜藏品
821825

822826
ah.key_down("D")
823-
ah.delay(600)
827+
ah.delay(700)
824828
ah.key_up("D")
825829
for _ in range(3):
826830
ah.click_key("F")
@@ -833,7 +837,7 @@ def run(
833837
ah.key_down("S")
834838
for _ in range(12):
835839
ah.click_key("F")
836-
ah.delay(200)
840+
ah.delay(190)
837841
ah.key_up("S")
838842
ah.delay(100)
839843

@@ -844,7 +848,7 @@ def run(
844848
ah.click_key("F")
845849
ah.delay(200)
846850
ah.key_down("A")
847-
ah.delay(600)
851+
ah.delay(700)
848852
ah.key_up("A")
849853
ah.delay(100)
850854

@@ -862,7 +866,7 @@ def run(
862866
ah.delay(100)
863867

864868
ah.key_down("D")
865-
ah.delay(1300)
869+
ah.delay(1400)
866870
ah.key_up("D")
867871
ah.delay(100)
868872
ah.key_down("W")
@@ -886,23 +890,27 @@ def run(
886890
ah.key_up("W")
887891

888892
ah.key_down("D")
889-
ah.delay(5900)
893+
ah.delay(7000)
890894
ah.key_up("D")
891895
ah.delay(100)
896+
ah.key_down("A")
897+
ah.delay(300)
898+
ah.key_up("A")
899+
ah.delay(100)
892900
# 开始吃二楼右边
893901
for _ in range(3):
894902
ah.click_key("F")
895903
ah.delay(200)
896904

897905
ah.key_down("S")
898-
ah.delay(1900)
906+
ah.delay(1950)
899907
ah.key_up("S")
900908
for _ in range(10):
901909
ah.click_key("F")
902910
ah.delay(200)
903911

904912
ah.key_down("S")
905-
ah.delay(2750)
913+
ah.delay(2700)
906914
ah.key_up("S")
907915
ah.delay(100)
908916

@@ -919,7 +927,7 @@ def run(
919927
ah.key_down("S")
920928
ah.delay(150)
921929
ah.key_up("S")
922-
ah.delay(250)
930+
ah.delay(230)
923931
ah.key_up("D")
924932
ah.delay(100)
925933
# 吃激光藏品房门口下面的藏品
@@ -993,24 +1001,24 @@ def run(
9931001
ah.delay(200)
9941002

9951003
ah.key_down("W")
996-
for _ in range(6):
1004+
for _ in range(8):
9971005
ah.click_key("F")
9981006
ah.delay(200)
9991007
current_ctrl = ah.ctx.tasker.controller
10001008
current_ctrl.post_key_down(2).wait() # 按下右键
10011009
ah.delay(200)
10021010
current_ctrl.post_key_up(2).wait()
1003-
ah.delay(1000)
1011+
ah.delay(400)
10041012
current_ctrl.post_key_down(2).wait() # 按下右键
10051013
ah.delay(200)
10061014
current_ctrl.post_key_up(2).wait()
1007-
ah.delay(3400)
1015+
ah.delay(3450)
10081016
ah.key_up("W")
10091017
ah.delay(100)
10101018
ah.key_down("S")
10111019
ah.delay(200)
10121020
ah.key_up("S")
1013-
ah.delay(100)
1021+
ah.delay(50)
10141022
ah.key_down("A")
10151023
ah.delay(500)
10161024
current_ctrl = ah.ctx.tasker.controller
@@ -1034,7 +1042,7 @@ def run(
10341042
ah.click_key("F")
10351043
ah.delay(200)
10361044
current_ctrl.post_key_down(32).wait()
1037-
ah.delay(200)
1045+
ah.delay(100)
10381046
current_ctrl.post_key_up(32).wait()
10391047
ah.delay(200)
10401048
current_ctrl.post_key_down(32).wait()
@@ -1130,7 +1138,7 @@ def run(
11301138
ah.delay(2000)
11311139
ah.key_up("D")
11321140
ah.key_down("S")
1133-
ah.delay(3100)
1141+
ah.delay(3200)
11341142
ah.key_up("S")
11351143

11361144
ah.key_down("D")

0 commit comments

Comments
 (0)