mirror of
https://github.com/LmeSzinc/StarRailCopilot.git
synced 2024-11-22 08:37:42 +00:00
Upd: Regenerate rogue routes
regen Combat/Herta regen Combat/Jarlio regen Combat/Luofu regen Elite regen Occurrence regen Respite Update position
This commit is contained in:
parent
84474794f0
commit
0bf4b45c8c
@ -5,7 +5,7 @@ from tasks.rogue.route.base import RouteBase
|
||||
|
||||
class Route(RouteBase):
|
||||
|
||||
def Herta_StorageZone_F1_X210Y268(self):
|
||||
def Herta_StorageZone_F1_X225Y258(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
@ -73,21 +73,21 @@ class Route(RouteBase):
|
||||
|
||||
def Herta_StorageZone_F1_X273Y92(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ------------- | ------------------------ | --------- | -------- |
|
||||
| spawn | Waypoint((273.4, 92.2)), | 308.0 | 304 |
|
||||
| item | Waypoint((248.4, 59.4)), | 334.8 | 331 |
|
||||
| enemy_X227Y69 | Waypoint((227.8, 69.5)), | 30.2 | 299 |
|
||||
| exit_X227Y69 | Waypoint((227.8, 69.5)), | 30.2 | 299 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------ | --------- | -------- |
|
||||
| spawn | Waypoint((273.4, 92.2)), | 308.0 | 304 |
|
||||
| item | Waypoint((248.4, 59.4)), | 334.8 | 331 |
|
||||
| enemy | Waypoint((227.8, 69.5)), | 30.2 | 299 |
|
||||
| exit_ | Waypoint((227.8, 69.5)), | 30.2 | 299 |
|
||||
"""
|
||||
self.map_init(plane=Herta_StorageZone, floor="F1", position=(273.4, 92.2))
|
||||
self.register_domain_exit(Waypoint((227.8, 69.5)), end_rotation=299)
|
||||
item = Waypoint((248.4, 59.4))
|
||||
enemy_X227Y69 = Waypoint((227.8, 69.5))
|
||||
enemy = Waypoint((227.8, 69.5))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
# Ignore item, bad way
|
||||
self.clear_enemy(enemy_X227Y69)
|
||||
self.clear_enemy(enemy)
|
||||
|
||||
def Herta_StorageZone_F1_X692Y61(self):
|
||||
"""
|
||||
|
@ -43,20 +43,20 @@ class Route(RouteBase):
|
||||
|
||||
def Herta_StorageZone_F2_X515Y219(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((515.5, 219.3)), | 354.1 | 348 |
|
||||
| node1 | Waypoint((525.4, 181.0)), | 2.7 | 357 |
|
||||
| event | Waypoint((531.8, 180.0)), | 23.8 | 22 |
|
||||
| enemy1right | Waypoint((518.8, 168.6)), | 75.1 | 253 |
|
||||
| item1 | Waypoint((537.0, 165.2)), | 30.1 | 27 |
|
||||
| enemy1left | Waypoint((477.9, 162.1)), | 282.7 | 276 |
|
||||
| item2_X444Y196 | Waypoint((444.0, 196.5)), | 216.5 | 214 |
|
||||
| node2 | Waypoint((448.4, 180.6)), | 246.5 | 241 |
|
||||
| node3 | Waypoint((402.2, 199.4)), | 282.9 | 276 |
|
||||
| enemy3 | Waypoint((370.7, 163.1)), | 215.8 | 304 |
|
||||
| enemy4 | Waypoint((301.8, 164.4)), | 278.3 | 276 |
|
||||
| exit_ | Waypoint((300.4, 164.5)), | 274.2 | 274 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ----------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((515.5, 219.3)), | 354.1 | 348 |
|
||||
| node1 | Waypoint((525.4, 181.0)), | 2.7 | 357 |
|
||||
| event | Waypoint((531.8, 180.0)), | 23.8 | 22 |
|
||||
| enemy1right | Waypoint((518.8, 168.6)), | 75.1 | 253 |
|
||||
| item1 | Waypoint((537.0, 165.2)), | 30.1 | 27 |
|
||||
| enemy1left | Waypoint((475.9, 166.1)), | 282.7 | 276 |
|
||||
| item2 | Waypoint((442.0, 196.5)), | 216.5 | 214 |
|
||||
| node2 | Waypoint((448.4, 180.6)), | 246.5 | 241 |
|
||||
| node3 | Waypoint((402.2, 199.4)), | 282.9 | 276 |
|
||||
| enemy3 | Waypoint((370.7, 163.1)), | 215.8 | 304 |
|
||||
| enemy4 | Waypoint((301.8, 164.4)), | 278.3 | 276 |
|
||||
| exit_ | Waypoint((300.4, 164.5)), | 274.2 | 274 |
|
||||
"""
|
||||
self.map_init(plane=Herta_StorageZone, floor="F2", position=(515.5, 219.3))
|
||||
self.register_domain_exit(Waypoint((300.4, 164.5)), end_rotation=274)
|
||||
@ -64,8 +64,8 @@ class Route(RouteBase):
|
||||
event = Waypoint((531.8, 180.0))
|
||||
enemy1right = Waypoint((518.8, 168.6))
|
||||
item1 = Waypoint((537.0, 165.2))
|
||||
enemy1left = Waypoint((477.9, 162.1))
|
||||
item2_X444Y196 = Waypoint((444.0, 196.5))
|
||||
enemy1left = Waypoint((475.9, 166.1))
|
||||
item2 = Waypoint((442.0, 196.5))
|
||||
node2 = Waypoint((448.4, 180.6))
|
||||
node3 = Waypoint((402.2, 199.4))
|
||||
enemy3 = Waypoint((370.7, 163.1))
|
||||
@ -87,7 +87,7 @@ class Route(RouteBase):
|
||||
# Go through enemy1left
|
||||
enemy1left,
|
||||
node2.straight_run(),
|
||||
item2_X444Y196,
|
||||
item2,
|
||||
)
|
||||
# 3
|
||||
self.clear_enemy(
|
||||
|
@ -7,31 +7,31 @@ class Route(RouteBase):
|
||||
|
||||
def Herta_SupplyZone_F2_X45Y369(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ------------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((45.5, 369.5)), | 6.7 | 4 |
|
||||
| item1 | Waypoint((38.7, 346.8)), | 36.0 | 359 |
|
||||
| door1 | Waypoint((46.6, 343.9)), | 12.6 | 6 |
|
||||
| enemy1 | Waypoint((46.2, 328.2)), | 12.6 | 8 |
|
||||
| item2 | Waypoint((34.4, 299.0)), | 352.8 | 348 |
|
||||
| door2 | Waypoint((46.4, 284.5)), | 4.2 | 1 |
|
||||
| enemy2left_X31Y248 | Waypoint((31.2, 248.8)), | 183.8 | 84 |
|
||||
| enemy2right_X55Y247 | Waypoint((55.2, 247.2)), | 96.7 | 91 |
|
||||
| item3 | Waypoint((68.5, 226.5)), | 30.2 | 29 |
|
||||
| enemy3_X114Y234 | Waypoint((114.4, 234.7)), | 105.5 | 101 |
|
||||
| exit_ | Waypoint((119.1, 235.4)), | 6.8 | 96 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ----------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((45.5, 369.5)), | 6.7 | 4 |
|
||||
| item1 | Waypoint((38.7, 346.8)), | 36.0 | 359 |
|
||||
| door1 | Waypoint((46.6, 343.9)), | 12.6 | 6 |
|
||||
| enemy1 | Waypoint((46.2, 328.2)), | 12.6 | 8 |
|
||||
| item2 | Waypoint((42.4, 299.0)), | 352.8 | 348 |
|
||||
| door2 | Waypoint((46.4, 284.5)), | 4.2 | 1 |
|
||||
| enemy2left | Waypoint((31.2, 248.8)), | 183.8 | 84 |
|
||||
| enemy2right | Waypoint((55.2, 247.2)), | 96.7 | 91 |
|
||||
| item3 | Waypoint((68.5, 226.5)), | 30.2 | 29 |
|
||||
| enemy3 | Waypoint((114.4, 234.7)), | 105.5 | 101 |
|
||||
| exit_ | Waypoint((119.1, 235.4)), | 6.8 | 96 |
|
||||
"""
|
||||
self.map_init(plane=Herta_SupplyZone, floor="F2", position=(45.5, 369.5))
|
||||
self.register_domain_exit(Waypoint((119.1, 235.4)), end_rotation=96)
|
||||
item1 = Waypoint((38.7, 346.8))
|
||||
door1 = Waypoint((46.6, 343.9))
|
||||
enemy1 = Waypoint((46.2, 328.2))
|
||||
item2 = Waypoint((34.4, 299.0))
|
||||
item2 = Waypoint((42.4, 299.0))
|
||||
door2 = Waypoint((46.4, 284.5))
|
||||
enemy2left_X31Y248 = Waypoint((31.2, 248.8))
|
||||
enemy2right_X55Y247 = Waypoint((55.2, 247.2))
|
||||
enemy2left = Waypoint((31.2, 248.8))
|
||||
enemy2right = Waypoint((55.2, 247.2))
|
||||
item3 = Waypoint((68.5, 226.5))
|
||||
enemy3_X114Y234 = Waypoint((114.4, 234.7))
|
||||
enemy3 = Waypoint((114.4, 234.7))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
# 1, ignore item1, bad way
|
||||
@ -43,15 +43,15 @@ class Route(RouteBase):
|
||||
# self.clear_item(item2)
|
||||
self.clear_enemy(
|
||||
door2.set_threshold(3),
|
||||
enemy2left_X31Y248.straight_run(),
|
||||
enemy2right_X55Y247.straight_run(),
|
||||
enemy2left.straight_run(),
|
||||
enemy2right.straight_run(),
|
||||
)
|
||||
# 3
|
||||
self.clear_item(
|
||||
item3.straight_run(),
|
||||
)
|
||||
self.clear_enemy(
|
||||
enemy3_X114Y234.straight_run(),
|
||||
enemy3.straight_run(),
|
||||
)
|
||||
|
||||
def Herta_SupplyZone_F2_X397Y233(self):
|
||||
@ -77,7 +77,7 @@ class Route(RouteBase):
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((543.4, 255.2)), | 6.7 | 4 |
|
||||
| enemy1 | Waypoint((546.4, 165.0)), | 6.7 | 179 |
|
||||
| enemy1 | Waypoint((542.4, 163.0)), | 6.7 | 179 |
|
||||
| item1 | Waypoint((540.3, 136.6)), | 2.7 | 357 |
|
||||
| item2 | Waypoint((560.6, 132.9)), | 82.6 | 75 |
|
||||
| enemy2 | Waypoint((586.2, 128.9)), | 91.3 | 84 |
|
||||
@ -85,7 +85,7 @@ class Route(RouteBase):
|
||||
"""
|
||||
self.map_init(plane=Herta_SupplyZone, floor="F2", position=(543.4, 255.2))
|
||||
self.register_domain_exit(Waypoint((588.4, 126.8)), end_rotation=1)
|
||||
enemy1 = Waypoint((546.4, 165.0))
|
||||
enemy1 = Waypoint((542.4, 163.0))
|
||||
item1 = Waypoint((540.3, 136.6))
|
||||
item2 = Waypoint((560.6, 132.9))
|
||||
enemy2 = Waypoint((586.2, 128.9))
|
||||
@ -98,26 +98,26 @@ class Route(RouteBase):
|
||||
|
||||
def Herta_SupplyZone_F2_X594Y247(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((594.3, 247.5)), | 274.2 | 274 |
|
||||
| item1_X578Y258 | Waypoint((578.9, 258.2)), | 282.8 | 276 |
|
||||
| enemy1 | Waypoint((542.2, 246.2)), | 302.7 | 301 |
|
||||
| enemy2 | Waypoint((542.2, 168.6)), | 11.1 | 177 |
|
||||
| enemy3 | Waypoint((586.5, 128.3)), | 87.7 | 260 |
|
||||
| item3 | Waypoint((564.2, 130.9)), | 67.2 | 66 |
|
||||
| exit_ | Waypoint((586.9, 135.8)), | 266.1 | 1 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((594.3, 247.5)), | 274.2 | 274 |
|
||||
| item1 | Waypoint((578.9, 258.2)), | 282.8 | 276 |
|
||||
| enemy1 | Waypoint((542.2, 246.2)), | 302.7 | 301 |
|
||||
| enemy2 | Waypoint((542.2, 168.6)), | 11.1 | 177 |
|
||||
| enemy3 | Waypoint((586.5, 128.3)), | 87.7 | 260 |
|
||||
| item3 | Waypoint((560.2, 130.9)), | 67.2 | 66 |
|
||||
| exit_ | Waypoint((586.9, 129.8)), | 266.1 | 1 |
|
||||
"""
|
||||
self.map_init(plane=Herta_SupplyZone, floor="F2", position=(594.3, 247.5))
|
||||
self.register_domain_exit(Waypoint((586.9, 135.8)), end_rotation=1)
|
||||
item1_X578Y258 = Waypoint((578.9, 258.2))
|
||||
self.register_domain_exit(Waypoint((586.9, 129.8)), end_rotation=1)
|
||||
item1 = Waypoint((578.9, 258.2))
|
||||
enemy1 = Waypoint((542.2, 246.2))
|
||||
enemy2 = Waypoint((542.2, 168.6))
|
||||
enemy3 = Waypoint((586.5, 128.3))
|
||||
item3 = Waypoint((564.2, 130.9))
|
||||
item3 = Waypoint((560.2, 130.9))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
self.clear_item(item1_X578Y258)
|
||||
self.clear_item(item1)
|
||||
self.clear_enemy(enemy1)
|
||||
self.clear_enemy(enemy2.straight_run())
|
||||
|
||||
@ -130,23 +130,23 @@ class Route(RouteBase):
|
||||
|
||||
def Herta_SupplyZone_F2_X657Y247(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((656.7, 247.5)), | 274.2 | 274 |
|
||||
| item1_X578Y258 | Waypoint((578.9, 258.2)), | 282.8 | 276 |
|
||||
| enemy1 | Waypoint((542.2, 246.2)), | 302.7 | 301 |
|
||||
| enemy3 | Waypoint((586.5, 128.3)), | 87.7 | 260 |
|
||||
| enemy2 | Waypoint((542.2, 168.6)), | 11.1 | 177 |
|
||||
| item3 | Waypoint((564.2, 130.9)), | 67.2 | 66 |
|
||||
| exit_ | Waypoint((586.9, 135.8)), | 266.1 | 1 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((656.7, 247.5)), | 274.2 | 274 |
|
||||
| item1 | Waypoint((578.9, 258.2)), | 282.8 | 276 |
|
||||
| enemy1 | Waypoint((542.2, 246.2)), | 302.7 | 301 |
|
||||
| enemy3 | Waypoint((586.5, 128.3)), | 87.7 | 260 |
|
||||
| enemy2 | Waypoint((542.2, 168.6)), | 11.1 | 177 |
|
||||
| item3 | Waypoint((560.2, 130.9)), | 67.2 | 66 |
|
||||
| exit_ | Waypoint((586.9, 129.8)), | 266.1 | 1 |
|
||||
"""
|
||||
self.map_init(plane=Herta_SupplyZone, floor="F2", position=(656.7, 247.5))
|
||||
self.register_domain_exit(Waypoint((586.9, 135.8)), end_rotation=1)
|
||||
item1_X578Y258 = Waypoint((578.9, 258.2))
|
||||
self.register_domain_exit(Waypoint((586.9, 129.8)), end_rotation=1)
|
||||
item1 = Waypoint((578.9, 258.2))
|
||||
enemy1 = Waypoint((542.2, 246.2))
|
||||
enemy3 = Waypoint((586.5, 128.3))
|
||||
enemy2 = Waypoint((542.2, 168.6))
|
||||
item3 = Waypoint((564.2, 130.9))
|
||||
item3 = Waypoint((560.2, 130.9))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
"""
|
||||
@ -155,7 +155,7 @@ class Route(RouteBase):
|
||||
but for wrong spawn point detected
|
||||
"""
|
||||
|
||||
self.clear_item(item1_X578Y258)
|
||||
self.clear_item(item1)
|
||||
self.clear_enemy(enemy1)
|
||||
self.clear_enemy(enemy2.straight_run())
|
||||
|
||||
|
@ -7,68 +7,62 @@ class Route(RouteBase):
|
||||
|
||||
def Herta_SupplyZone_F2Rogue_X209Y112(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((209.6, 112.8)), | 96.7 | 91 |
|
||||
| item_X227Y105 | Waypoint((227.4, 105.1)), | 67.2 | 61 |
|
||||
| enemy | Waypoint((264.2, 114.1)), | 101.1 | 98 |
|
||||
| exit_X227Y105 | Waypoint((266.7, 113.7)), | 60.8 | 91 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((219.6, 112.8)), | 96.7 | 91 |
|
||||
| item | Waypoint((227.4, 105.1)), | 67.2 | 61 |
|
||||
| enemy | Waypoint((264.2, 114.1)), | 101.1 | 98 |
|
||||
| exit_ | Waypoint((266.7, 113.7)), | 60.8 | 91 |
|
||||
"""
|
||||
self.map_init(plane=Herta_SupplyZone, floor="F2Rogue", position=(209.6, 112.8))
|
||||
self.register_domain_exit(Waypoint((266.7, 113.7)), end_rotation=91)
|
||||
item_X227Y105 = Waypoint((227.4, 105.1))
|
||||
item = Waypoint((227.4, 105.1))
|
||||
enemy = Waypoint((264.2, 114.1))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
"""
|
||||
Notes:
|
||||
Herta_SupplyZone_F2Rogue_X219Y112 is the same as Herta_SupplyZone_F2Rogue_X209Y112 to handle detection errors
|
||||
Don't change the following preset-position, leave as it is
|
||||
- exit_X227Y105
|
||||
- Herta_SupplyZone_F2Rogue_X219Y112
|
||||
Herta_SupplyZone_F2Rogue_X209Y112 is the same as Herta_SupplyZone_F2Rogue_X219Y112 to handle detection errors
|
||||
"""
|
||||
self.clear_item(item_X227Y105)
|
||||
self.clear_item(item)
|
||||
self.clear_enemy(enemy)
|
||||
|
||||
def Herta_SupplyZone_F2Rogue_X215Y112(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((209.6, 112.8)), | 96.7 | 91 |
|
||||
| item_X227Y105 | Waypoint((227.4, 105.1)), | 67.2 | 61 |
|
||||
| enemy | Waypoint((264.2, 114.1)), | 101.1 | 98 |
|
||||
| exit_X227Y105 | Waypoint((266.7, 113.7)), | 60.8 | 91 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((219.6, 112.8)), | 96.7 | 91 |
|
||||
| item | Waypoint((227.4, 105.1)), | 67.2 | 61 |
|
||||
| enemy | Waypoint((264.2, 114.1)), | 101.1 | 98 |
|
||||
| exit_ | Waypoint((266.7, 113.7)), | 60.8 | 91 |
|
||||
"""
|
||||
self.map_init(plane=Herta_SupplyZone, floor="F2Rogue", position=(215.6, 112.8))
|
||||
self.register_domain_exit(Waypoint((266.7, 113.7)), end_rotation=91)
|
||||
item_X227Y105 = Waypoint((227.4, 105.1))
|
||||
item = Waypoint((227.4, 105.1))
|
||||
enemy = Waypoint((264.2, 114.1))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
"""
|
||||
Notes:
|
||||
Herta_SupplyZone_F2Rogue_X215Y112 is the same as Herta_SupplyZone_F2Rogue_X209Y112 to handle detection errors
|
||||
Don't change the following preset-position, leave as it is
|
||||
- exit_X227Y105
|
||||
- Herta_SupplyZone_F2Rogue_X219Y112
|
||||
Herta_SupplyZone_F2Rogue_X215Y112 is the same as Herta_SupplyZone_F2Rogue_X219Y112 to handle detection errors
|
||||
"""
|
||||
self.clear_item(item_X227Y105)
|
||||
self.clear_item(item)
|
||||
self.clear_enemy(enemy)
|
||||
|
||||
def Herta_SupplyZone_F2Rogue_X219Y112(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------------- | ------------------------- | --------- | -------- |
|
||||
| spawn_X266Y112 | Waypoint((219.6, 112.8)), | 96.7 | 91 |
|
||||
| item_X227Y105 | Waypoint((227.4, 105.1)), | 67.2 | 61 |
|
||||
| enemy | Waypoint((264.2, 114.1)), | 101.1 | 98 |
|
||||
| exit_X227Y105 | Waypoint((266.7, 113.7)), | 60.8 | 91 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((219.6, 112.8)), | 96.7 | 91 |
|
||||
| item | Waypoint((227.4, 105.1)), | 67.2 | 61 |
|
||||
| enemy | Waypoint((264.2, 114.1)), | 101.1 | 98 |
|
||||
| exit_ | Waypoint((266.7, 113.7)), | 60.8 | 91 |
|
||||
"""
|
||||
self.map_init(plane=Herta_SupplyZone, floor="F2Rogue", position=(219.6, 112.8))
|
||||
self.register_domain_exit(Waypoint((266.7, 113.7)), end_rotation=91)
|
||||
item_X227Y105 = Waypoint((227.4, 105.1))
|
||||
item = Waypoint((227.4, 105.1))
|
||||
enemy = Waypoint((264.2, 114.1))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
self.clear_item(item_X227Y105)
|
||||
self.clear_item(item)
|
||||
self.clear_enemy(enemy)
|
||||
|
@ -7,17 +7,17 @@ class Route(RouteBase):
|
||||
|
||||
def Herta_SupplyZone_F2RogueX151Y245_X151Y245(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| --------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((152.0, 245.4)), | 190.1 | 184 |
|
||||
| node1 | Waypoint((156.1, 286.2)), | 166.8 | 163 |
|
||||
| bridge_center | Waypoint((222.2, 246.8)), | 6.7 | 4 |
|
||||
| enemy2 | Waypoint((222.0, 234.6)), | 11.2 | 184 |
|
||||
| bridge1 | Waypoint((222.8, 284.9)), | 6.7 | 4 |
|
||||
| node3_X222Y178 | Waypoint((222.8, 178.8)), | 6.7 | 4 |
|
||||
| node2_X244Y298 | Waypoint((244.4, 298.3)), | 105.5 | 101 |
|
||||
| enemy3_X283Y178 | Waypoint((283.3, 178.9)), | 2.7 | 89 |
|
||||
| exit_X283Y178 | Waypoint((283.3, 178.9)), | 2.7 | 89 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((152.0, 245.4)), | 190.1 | 184 |
|
||||
| node1 | Waypoint((156.1, 286.2)), | 166.8 | 163 |
|
||||
| bridge_center | Waypoint((222.2, 246.8)), | 6.7 | 4 |
|
||||
| enemy2 | Waypoint((222.0, 234.6)), | 11.2 | 184 |
|
||||
| bridge1 | Waypoint((222.8, 284.9)), | 6.7 | 4 |
|
||||
| node3 | Waypoint((222.8, 178.8)), | 6.7 | 4 |
|
||||
| node2 | Waypoint((242.4, 298.3)), | 105.5 | 101 |
|
||||
| enemy3 | Waypoint((283.3, 178.9)), | 2.7 | 89 |
|
||||
| exit_ | Waypoint((283.3, 178.9)), | 2.7 | 89 |
|
||||
"""
|
||||
self.map_init(plane=Herta_SupplyZone, floor="F2RogueX151Y245", position=(152.0, 245.4))
|
||||
self.register_domain_exit(Waypoint((283.3, 178.9)), end_rotation=89)
|
||||
@ -25,17 +25,17 @@ class Route(RouteBase):
|
||||
bridge_center = Waypoint((222.2, 246.8))
|
||||
enemy2 = Waypoint((222.0, 234.6))
|
||||
bridge1 = Waypoint((222.8, 284.9))
|
||||
node3_X222Y178 = Waypoint((222.8, 178.8))
|
||||
node2_X244Y298 = Waypoint((244.4, 298.3))
|
||||
enemy3_X283Y178 = Waypoint((283.3, 178.9))
|
||||
node3 = Waypoint((222.8, 178.8))
|
||||
node2 = Waypoint((242.4, 298.3))
|
||||
enemy3 = Waypoint((283.3, 178.9))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
# 1
|
||||
self.clear_enemy(
|
||||
node1,
|
||||
node2_X244Y298.straight_run(),
|
||||
node2.straight_run(),
|
||||
)
|
||||
self.clear_item(node2_X244Y298),
|
||||
self.clear_item(node2),
|
||||
# 2 Go through bridge
|
||||
self.rotation_set(0)
|
||||
self.clear_enemy(
|
||||
@ -46,9 +46,9 @@ class Route(RouteBase):
|
||||
# 3
|
||||
self.clear_item(
|
||||
bridge_center.set_threshold(3),
|
||||
node3_X222Y178,
|
||||
node3,
|
||||
)
|
||||
self.clear_enemy(
|
||||
node3_X222Y178.set_threshold(5),
|
||||
enemy3_X283Y178.straight_run(),
|
||||
node3.set_threshold(5),
|
||||
enemy3.straight_run(),
|
||||
)
|
||||
|
@ -82,13 +82,13 @@ class Route(RouteBase):
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((555.6, 643.2)), | 282.3 | 274 |
|
||||
| item | Waypoint((524.8, 612.4)), | 318.0 | 322 |
|
||||
| item | Waypoint((524.8, 620.4)), | 318.0 | 322 |
|
||||
| enemy | Waypoint((505.7, 642.9)), | 14.1 | 274 |
|
||||
| exit_ | Waypoint((505.7, 642.9)), | 14.1 | 274 |
|
||||
"""
|
||||
self.map_init(plane=Jarilo_BackwaterPass, floor="F1", position=(555.6, 643.2))
|
||||
self.register_domain_exit(Waypoint((505.7, 642.9)), end_rotation=274)
|
||||
item = Waypoint((524.8, 612.4))
|
||||
item = Waypoint((524.8, 620.4))
|
||||
enemy = Waypoint((505.7, 642.9))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
@ -97,17 +97,17 @@ class Route(RouteBase):
|
||||
|
||||
def Jarilo_BackwaterPass_F1_X577Y665(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((577.4, 665.3)), | 139.7 | 140 |
|
||||
| event | Waypoint((586.8, 680.2)), | 149.9 | 149 |
|
||||
| enemy3 | Waypoint((579.6, 732.2)), | 311.8 | 297 |
|
||||
| enemy1 | Waypoint((648.9, 714.7)), | 96.8 | 94 |
|
||||
| enemy2 | Waypoint((634.3, 748.5)), | 206.2 | 13 |
|
||||
| exit_X573Y720 | Waypoint((573.6, 720.6)), | 315.9 | 311 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((577.4, 665.3)), | 139.7 | 140 |
|
||||
| event | Waypoint((586.8, 680.2)), | 149.9 | 149 |
|
||||
| enemy3 | Waypoint((579.6, 732.2)), | 311.8 | 297 |
|
||||
| enemy1 | Waypoint((648.9, 714.7)), | 96.8 | 94 |
|
||||
| enemy2 | Waypoint((634.3, 748.5)), | 206.2 | 13 |
|
||||
| exit_ | Waypoint((577.6, 728.6)), | 315.9 | 311 |
|
||||
"""
|
||||
self.map_init(plane=Jarilo_BackwaterPass, floor="F1", position=(577.4, 665.3))
|
||||
self.register_domain_exit(Waypoint((573.6, 720.6)), end_rotation=311)
|
||||
self.register_domain_exit(Waypoint((577.6, 728.6)), end_rotation=311)
|
||||
event = Waypoint((586.8, 680.2))
|
||||
enemy3 = Waypoint((579.6, 732.2))
|
||||
enemy1 = Waypoint((648.9, 714.7))
|
||||
|
@ -178,25 +178,25 @@ class Route(RouteBase):
|
||||
|
||||
def Jarilo_CorridorofFadingEchoes_F1_X463Y123(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((463.3, 123.5)), | 96.7 | 91 |
|
||||
| item_X476Y129 | Waypoint((476.9, 129.9)), | 116.8 | 114 |
|
||||
| enemy1 | Waypoint((544.4, 128.5)), | 129.9 | 128 |
|
||||
| node2 | Waypoint((554.6, 143.6)), | 166.6 | 158 |
|
||||
| enemy2 | Waypoint((556.4, 206.8)), | 190.1 | 184 |
|
||||
| exit_ | Waypoint((556.4, 206.8)), | 190.1 | 184 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((463.3, 123.5)), | 96.7 | 91 |
|
||||
| item | Waypoint((476.9, 129.9)), | 116.8 | 114 |
|
||||
| enemy1 | Waypoint((544.4, 128.5)), | 129.9 | 128 |
|
||||
| node2 | Waypoint((554.6, 141.6)), | 166.6 | 158 |
|
||||
| enemy2 | Waypoint((556.4, 206.8)), | 190.1 | 184 |
|
||||
| exit_ | Waypoint((556.4, 206.8)), | 190.1 | 184 |
|
||||
"""
|
||||
self.map_init(plane=Jarilo_CorridorofFadingEchoes, floor="F1", position=(463.3, 123.5))
|
||||
self.register_domain_exit(Waypoint((556.4, 206.8)), end_rotation=184)
|
||||
item_X476Y129 = Waypoint((476.9, 129.9))
|
||||
item = Waypoint((476.9, 129.9))
|
||||
enemy1 = Waypoint((544.4, 128.5))
|
||||
node2 = Waypoint((554.6, 143.6))
|
||||
node2 = Waypoint((554.6, 141.6))
|
||||
enemy2 = Waypoint((556.4, 206.8))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
self.rotation_set(135)
|
||||
self.clear_item(item_X476Y129)
|
||||
self.clear_item(item)
|
||||
self.clear_enemy(enemy1)
|
||||
self.clear_enemy(
|
||||
node2.set_threshold(5),
|
||||
|
@ -11,13 +11,13 @@ class Route(RouteBase):
|
||||
| -------- | ------------------------ | --------- | -------- |
|
||||
| spawn | Waypoint((84.4, 378.7)), | 334.8 | 331 |
|
||||
| item | Waypoint((60.2, 358.5)), | 319.8 | 308 |
|
||||
| enemy | Waypoint((56.2, 330.8)), | 340.7 | 149 |
|
||||
| enemy | Waypoint((60.2, 336.8)), | 340.7 | 149 |
|
||||
| exit_ | Waypoint((57.4, 329.5)), | 22.8 | 334 |
|
||||
"""
|
||||
self.map_init(plane=Jarilo_GreatMine, floor="F1", position=(84.4, 378.7))
|
||||
self.register_domain_exit(Waypoint((57.4, 329.5)), end_rotation=334)
|
||||
item = Waypoint((60.2, 358.5))
|
||||
enemy = Waypoint((56.2, 330.8))
|
||||
enemy = Waypoint((60.2, 336.8))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
self.clear_item(item)
|
||||
@ -125,22 +125,22 @@ class Route(RouteBase):
|
||||
|
||||
def Jarilo_GreatMine_F1_X407Y572(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| --------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((407.2, 572.8)), | 216.4 | 211 |
|
||||
| item1 | Waypoint((382.9, 585.3)), | 263.8 | 260 |
|
||||
| enemy1 | Waypoint((382.4, 590.4)), | 241.2 | 239 |
|
||||
| item2 | Waypoint((378.2, 610.6)), | 143.8 | 232 |
|
||||
| enemy3_X340Y595 | Waypoint((339.0, 595.4)), | 297.8 | 294 |
|
||||
| enemy4 | Waypoint((312.7, 575.6)), | 312.1 | 318 |
|
||||
| exit_ | Waypoint((315.6, 572.6)), | 334.7 | 329 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((407.2, 572.8)), | 216.4 | 211 |
|
||||
| item1 | Waypoint((382.9, 585.3)), | 263.8 | 260 |
|
||||
| enemy1 | Waypoint((382.4, 590.4)), | 241.2 | 239 |
|
||||
| item2 | Waypoint((378.2, 610.6)), | 143.8 | 232 |
|
||||
| enemy3 | Waypoint((339.0, 595.4)), | 297.8 | 294 |
|
||||
| enemy4 | Waypoint((312.7, 575.6)), | 312.1 | 318 |
|
||||
| exit_ | Waypoint((315.6, 572.6)), | 334.7 | 329 |
|
||||
"""
|
||||
self.map_init(plane=Jarilo_GreatMine, floor="F1", position=(407.2, 572.8))
|
||||
self.register_domain_exit(Waypoint((315.6, 572.6)), end_rotation=329)
|
||||
item1 = Waypoint((382.9, 585.3))
|
||||
enemy1 = Waypoint((382.4, 590.4))
|
||||
item2 = Waypoint((378.2, 610.6))
|
||||
enemy3_X340Y595 = Waypoint((339.0, 595.4))
|
||||
enemy3 = Waypoint((339.0, 595.4))
|
||||
enemy4 = Waypoint((312.7, 575.6))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
@ -151,7 +151,7 @@ class Route(RouteBase):
|
||||
self.clear_item(item2)
|
||||
# 3
|
||||
self.clear_enemy(
|
||||
enemy3_X340Y595.straight_run(),
|
||||
enemy3.straight_run(),
|
||||
)
|
||||
# 4
|
||||
self.clear_enemy(
|
||||
|
@ -137,7 +137,7 @@ class Route(RouteBase):
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ----------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((293.6, 243.5)), | 182.9 | 177 |
|
||||
| item1 | Waypoint((302.5, 259.5)), | 175.8 | 168 |
|
||||
| item1 | Waypoint((302.5, 261.5)), | 175.8 | 168 |
|
||||
| enemy1right | Waypoint((290.0, 276.0)), | 198.7 | 195 |
|
||||
| enemy1left | Waypoint((310.1, 281.1)), | 105.5 | 101 |
|
||||
| item2 | Waypoint((326.2, 298.0)), | 151.8 | 140 |
|
||||
@ -147,7 +147,7 @@ class Route(RouteBase):
|
||||
"""
|
||||
self.map_init(plane=Jarilo_RivetTown, floor="F1", position=(293.6, 243.5))
|
||||
self.register_domain_exit(Waypoint((314.6, 385.0)), end_rotation=188)
|
||||
item1 = Waypoint((302.5, 259.5))
|
||||
item1 = Waypoint((302.5, 261.5))
|
||||
enemy1right = Waypoint((290.0, 276.0))
|
||||
enemy1left = Waypoint((310.1, 281.1))
|
||||
item2 = Waypoint((326.2, 298.0))
|
||||
|
@ -154,27 +154,27 @@ class Route(RouteBase):
|
||||
self.clear_item(item)
|
||||
self.clear_enemy(enemy)
|
||||
|
||||
def Jarilo_SilvermaneGuardRestrictedZone_F1_X547Y467(self):
|
||||
def Jarilo_SilvermaneGuardRestrictedZone_F1_X569Y495(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((547.1, 467.0)), | 190.1 | 184 |
|
||||
| spawn | Waypoint((569.1, 495.0)), | 190.1 | 184 |
|
||||
| item1 | Waypoint((562.4, 528.4)), | 203.1 | 200 |
|
||||
| enemy1 | Waypoint((566.2, 572.0)), | 282.8 | 181 |
|
||||
| item2 | Waypoint((574.0, 583.2)), | 139.4 | 140 |
|
||||
| enemy3 | Waypoint((542.6, 613.0)), | 239.8 | 237 |
|
||||
| enemy4 | Waypoint((494.2, 611.8)), | 274.2 | 274 |
|
||||
| item3 | Waypoint((536.4, 628.1)), | 210.2 | 204 |
|
||||
| enemy4 | Waypoint((494.2, 611.8)), | 274.2 | 274 |
|
||||
| exit_ | Waypoint((494.2, 611.8)), | 274.2 | 274 |
|
||||
"""
|
||||
self.map_init(plane=Jarilo_SilvermaneGuardRestrictedZone, floor="F1", position=(547.1, 467.0))
|
||||
self.map_init(plane=Jarilo_SilvermaneGuardRestrictedZone, floor="F1", position=(569.1, 495.0))
|
||||
self.register_domain_exit(Waypoint((494.2, 611.8)), end_rotation=274)
|
||||
item1 = Waypoint((562.4, 528.4))
|
||||
enemy1 = Waypoint((566.2, 572.0))
|
||||
item2 = Waypoint((574.0, 583.2))
|
||||
enemy3 = Waypoint((542.6, 613.0))
|
||||
enemy4 = Waypoint((494.2, 611.8))
|
||||
item3 = Waypoint((536.4, 628.1))
|
||||
enemy4 = Waypoint((494.2, 611.8))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
# 1
|
||||
|
@ -1,10 +1,12 @@
|
||||
from tasks.map.control.waypoint import Waypoint
|
||||
from tasks.map.keywords.plane import Luofu_ArtisanshipCommission
|
||||
from tasks.map.route.base import locked_position
|
||||
from tasks.rogue.route.base import RouteBase
|
||||
|
||||
|
||||
class Route(RouteBase):
|
||||
|
||||
@locked_position
|
||||
def Luofu_ArtisanshipCommission_F1_X185Y361(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
|
@ -126,21 +126,21 @@ class Route(RouteBase):
|
||||
|
||||
def Luofu_Cloudford_F1_X431Y593(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| --------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((431.5, 593.4)), | 2.7 | 357 |
|
||||
| item1 | Waypoint((373.8, 592.8)), | 263.8 | 267 |
|
||||
| enemy1_X341Y586 | Waypoint((341.2, 586.8)), | 274.2 | 274 |
|
||||
| item2 | Waypoint((310.4, 582.2)), | 289.0 | 288 |
|
||||
| enemy2 | Waypoint((275.9, 584.9)), | 274.1 | 271 |
|
||||
| exit_ | Waypoint((275.9, 584.9)), | 274.1 | 271 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((431.5, 593.4)), | 2.7 | 357 |
|
||||
| item1 | Waypoint((371.8, 592.8)), | 263.8 | 267 |
|
||||
| enemy1 | Waypoint((341.2, 586.8)), | 274.2 | 274 |
|
||||
| item2 | Waypoint((310.4, 582.2)), | 289.0 | 288 |
|
||||
| enemy2 | Waypoint((273.9, 584.9)), | 274.1 | 271 |
|
||||
| exit_ | Waypoint((273.9, 584.9)), | 274.1 | 271 |
|
||||
"""
|
||||
self.map_init(plane=Luofu_Cloudford, floor="F1", position=(431.5, 593.4))
|
||||
self.register_domain_exit(Waypoint((275.9, 584.9)), end_rotation=271)
|
||||
item1 = Waypoint((373.8, 592.8))
|
||||
enemy1_X341Y586 = Waypoint((341.2, 586.8))
|
||||
self.register_domain_exit(Waypoint((273.9, 584.9)), end_rotation=271)
|
||||
item1 = Waypoint((371.8, 592.8))
|
||||
enemy1 = Waypoint((341.2, 586.8))
|
||||
item2 = Waypoint((310.4, 582.2))
|
||||
enemy2 = Waypoint((275.9, 584.9))
|
||||
enemy2 = Waypoint((273.9, 584.9))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
# 1
|
||||
@ -148,7 +148,7 @@ class Route(RouteBase):
|
||||
item1.straight_run(),
|
||||
)
|
||||
self.clear_enemy(
|
||||
enemy1_X341Y586.straight_run(),
|
||||
enemy1.straight_run(),
|
||||
)
|
||||
# 2
|
||||
self.clear_item(item2)
|
||||
|
@ -5,32 +5,34 @@ from tasks.rogue.route.base import RouteBase
|
||||
|
||||
class Route(RouteBase):
|
||||
|
||||
def Luofu_Cloudford_F1Rogue_X49Y405(self):
|
||||
def Luofu_Cloudford_F1Rogue_X59Y405(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| --------------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((49.3, 405.6)), | 96.7 | 91 |
|
||||
| item1 | Waypoint((96.9, 393.0)), | 87.7 | 84 |
|
||||
| enemy1_X126Y402 | Waypoint((126.2, 402.5)), | 96.8 | 101 |
|
||||
| node2 | Waypoint((142.9, 413.0)), | 96.8 | 101 |
|
||||
| enemy2top | Waypoint((214.6, 432.8)), | 94.1 | 87 |
|
||||
| enemy2bottom_X212Y483 | Waypoint((211.4, 483.3)), | 191.8 | 174 |
|
||||
| enemy3 | Waypoint((288.0, 452.2)), | 87.7 | 260 |
|
||||
| exit_X291Y454 | Waypoint((291.8, 454.4)), | 5.7 | 91 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ------------ | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((59.3, 405.6)), | 96.7 | 91 |
|
||||
| item1 | Waypoint((96.9, 393.0)), | 87.7 | 84 |
|
||||
| enemy1 | Waypoint((126.2, 402.5)), | 96.8 | 101 |
|
||||
| node2 | Waypoint((142.9, 413.0)), | 96.8 | 101 |
|
||||
| enemy2top | Waypoint((214.6, 432.8)), | 94.1 | 87 |
|
||||
| enemy2bottom | Waypoint((211.4, 483.3)), | 191.8 | 174 |
|
||||
| enemy3 | Waypoint((288.0, 452.2)), | 87.7 | 260 |
|
||||
| exit_ | Waypoint((291.8, 454.4)), | 5.7 | 91 |
|
||||
"""
|
||||
self.map_init(plane=Luofu_Cloudford, floor="F1Rogue", position=(49.3, 405.6))
|
||||
self.map_init(plane=Luofu_Cloudford, floor="F1Rogue", position=(59.3, 405.6))
|
||||
self.register_domain_exit(Waypoint((291.8, 454.4)), end_rotation=91)
|
||||
item1 = Waypoint((96.9, 393.0))
|
||||
enemy1_X126Y402 = Waypoint((126.2, 402.5))
|
||||
enemy1 = Waypoint((126.2, 402.5))
|
||||
node2 = Waypoint((142.9, 413.0))
|
||||
enemy2top = Waypoint((214.6, 432.8))
|
||||
enemy2bottom_X212Y483 = Waypoint((211.4, 483.3))
|
||||
enemy2bottom = Waypoint((211.4, 483.3))
|
||||
enemy3 = Waypoint((288.0, 452.2))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
self.rotation_set(120)
|
||||
self.minimap.lock_rotation(120)
|
||||
# 1, ignore item1, which position may cause detection error
|
||||
# self.clear_item(item1)
|
||||
self.clear_enemy(enemy1_X126Y402)
|
||||
self.clear_enemy(enemy1)
|
||||
# 2 moving enemy
|
||||
# Ignore enemy2, it might be a pig, you can never catch it.
|
||||
# self.clear_enemy(
|
||||
|
@ -105,10 +105,10 @@ class Route(RouteBase):
|
||||
| spawn | Waypoint((617.3, 99.4)), | 6.7 | 1 |
|
||||
| item | Waypoint((610.5, 88.6)), | 337.2 | 334 |
|
||||
| enemy | Waypoint((616.2, 64.4)), | 22.7 | 195 |
|
||||
| exit_ | Waypoint((617.2, 66.6)), | 12.6 | 4 |
|
||||
| exit_ | Waypoint((617.2, 64.6)), | 12.6 | 4 |
|
||||
"""
|
||||
self.map_init(plane=Luofu_ScalegorgeWaterscape, floor="F1", position=(617.3, 99.4))
|
||||
self.register_domain_exit(Waypoint((617.2, 66.6)), end_rotation=4)
|
||||
self.register_domain_exit(Waypoint((617.2, 64.6)), end_rotation=4)
|
||||
item = Waypoint((610.5, 88.6))
|
||||
enemy = Waypoint((616.2, 64.4))
|
||||
# ===== End of generated waypoints =====
|
||||
@ -118,22 +118,22 @@ class Route(RouteBase):
|
||||
|
||||
def Luofu_ScalegorgeWaterscape_F1_X668Y243(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((668.9, 243.4)), | 96.7 | 91 |
|
||||
| item | Waypoint((690.8, 236.8)), | 45.8 | 43 |
|
||||
| enemy_X701Y242 | Waypoint((701.6, 242.2)), | 98.0 | 89 |
|
||||
| exit_X701Y242 | Waypoint((701.6, 242.2)), | 98.0 | 89 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((668.9, 243.4)), | 96.7 | 91 |
|
||||
| item | Waypoint((690.8, 236.8)), | 45.8 | 43 |
|
||||
| enemy | Waypoint((701.6, 242.2)), | 98.0 | 89 |
|
||||
| exit_ | Waypoint((701.6, 242.2)), | 98.0 | 89 |
|
||||
"""
|
||||
self.map_init(plane=Luofu_ScalegorgeWaterscape, floor="F1", position=(668.9, 243.4))
|
||||
self.register_domain_exit(Waypoint((701.6, 242.2)), end_rotation=89)
|
||||
item = Waypoint((690.8, 236.8))
|
||||
enemy_X701Y242 = Waypoint((701.6, 242.2))
|
||||
enemy = Waypoint((701.6, 242.2))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
self.minimap.lock_rotation(90)
|
||||
# Ignore item, too close to enemy
|
||||
self.clear_enemy(enemy_X701Y242)
|
||||
self.clear_enemy(enemy)
|
||||
|
||||
def Luofu_ScalegorgeWaterscape_F1_X791Y245(self):
|
||||
"""
|
||||
|
@ -1,5 +1,6 @@
|
||||
from tasks.map.control.waypoint import Waypoint
|
||||
from tasks.map.keywords.plane import Luofu_StargazerNavalia
|
||||
from tasks.map.route.base import locked_position
|
||||
from tasks.rogue.route.base import RouteBase
|
||||
|
||||
|
||||
@ -7,12 +8,12 @@ class Route(RouteBase):
|
||||
|
||||
def Luofu_StargazerNavalia_F1_X183Y315(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((183.4, 315.6)), | 98.9 | 89 |
|
||||
| item | Waypoint((208.5, 306.1)), | 82.5 | 80 |
|
||||
| enemy | Waypoint((247.4, 320.2)), | 114.1 | 112 |
|
||||
| exit_X243Y319 | Waypoint((243.4, 319.4)), | 274.2 | 89 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((183.4, 315.6)), | 98.9 | 89 |
|
||||
| item | Waypoint((208.5, 306.1)), | 82.5 | 80 |
|
||||
| enemy | Waypoint((247.4, 320.2)), | 114.1 | 112 |
|
||||
| exit_ | Waypoint((243.4, 319.4)), | 274.2 | 89 |
|
||||
"""
|
||||
self.map_init(plane=Luofu_StargazerNavalia, floor="F1", position=(183.4, 315.6))
|
||||
self.register_domain_exit(Waypoint((243.4, 319.4)), end_rotation=89)
|
||||
@ -48,7 +49,7 @@ class Route(RouteBase):
|
||||
| item1 | Waypoint((212.0, 241.6)), | 194.8 | 204 |
|
||||
| enemy1 | Waypoint((188.6, 248.2)), | 223.8 | 221 |
|
||||
| node2 | Waypoint((178.9, 278.9)), | 198.7 | 195 |
|
||||
| node3 | Waypoint((180.1, 299.2)), | 187.0 | 181 |
|
||||
| node3 | Waypoint((180.1, 301.2)), | 187.0 | 181 |
|
||||
| enemy3 | Waypoint((247.6, 317.2)), | 198.7 | 96 |
|
||||
| exit_ | Waypoint((247.6, 317.2)), | 198.7 | 96 |
|
||||
"""
|
||||
@ -57,7 +58,7 @@ class Route(RouteBase):
|
||||
item1 = Waypoint((212.0, 241.6))
|
||||
enemy1 = Waypoint((188.6, 248.2))
|
||||
node2 = Waypoint((178.9, 278.9))
|
||||
node3 = Waypoint((180.1, 299.2))
|
||||
node3 = Waypoint((180.1, 301.2))
|
||||
enemy3 = Waypoint((247.6, 317.2))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
@ -79,7 +80,7 @@ class Route(RouteBase):
|
||||
| item1_X464Y586 | Waypoint((464.6, 586.5)), | 64.9 | 61 |
|
||||
| enemy1 | Waypoint((506.2, 596.2)), | 96.8 | 94 |
|
||||
| item2 | Waypoint((522.8, 589.0)), | 64.9 | 64 |
|
||||
| enemy3 | Waypoint((556.5, 599.8)), | 96.8 | 96 |
|
||||
| enemy3 | Waypoint((560.5, 601.8)), | 96.8 | 96 |
|
||||
| exit_ | Waypoint((559.5, 601.5)), | 129.8 | 94 |
|
||||
"""
|
||||
self.map_init(plane=Luofu_StargazerNavalia, floor="F1", position=(432.7, 593.4))
|
||||
@ -88,7 +89,7 @@ class Route(RouteBase):
|
||||
item1_X464Y586 = Waypoint((464.6, 586.5))
|
||||
enemy1 = Waypoint((506.2, 596.2))
|
||||
item2 = Waypoint((522.8, 589.0))
|
||||
enemy3 = Waypoint((556.5, 599.8))
|
||||
enemy3 = Waypoint((560.5, 601.8))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
# Ignore items
|
||||
@ -96,22 +97,23 @@ class Route(RouteBase):
|
||||
# Ignore enemy2
|
||||
self.clear_enemy(enemy3)
|
||||
|
||||
@locked_position
|
||||
def Luofu_StargazerNavalia_F1_X499Y581(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((499.6, 581.5)), | 157.2 | 151 |
|
||||
| item | Waypoint((499.1, 608.9)), | 180.0 | 179 |
|
||||
| enemy | Waypoint((519.0, 623.0)), | 149.8 | 149 |
|
||||
| exit_ | Waypoint((524.4, 624.7)), | 166.7 | 161 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((499.6, 581.5)), | 157.2 | 151 |
|
||||
| item_X502Y605 | Waypoint((502.6, 605.0)), | 180.0 | 179 |
|
||||
| enemy | Waypoint((519.0, 623.0)), | 149.8 | 149 |
|
||||
| exit_ | Waypoint((524.4, 624.7)), | 166.7 | 161 |
|
||||
"""
|
||||
self.map_init(plane=Luofu_StargazerNavalia, floor="F1", position=(499.6, 581.5))
|
||||
self.register_domain_exit(Waypoint((524.4, 624.7)), end_rotation=161)
|
||||
item = Waypoint((499.1, 608.9))
|
||||
item_X502Y605 = Waypoint((502.6, 605.0))
|
||||
enemy = Waypoint((519.0, 623.0))
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
self.clear_item(item)
|
||||
self.clear_item(item_X502Y605)
|
||||
self.clear_enemy(enemy)
|
||||
|
||||
def Luofu_StargazerNavalia_F1_X521Y447(self):
|
||||
|
@ -50,10 +50,10 @@ class Route(RouteBase):
|
||||
| enemy1 | Waypoint((571.9, 180.5)), | 282.8 | 276 |
|
||||
| item2 | Waypoint((504.8, 177.2)), | 283.0 | 278 |
|
||||
| enemy2 | Waypoint((488.6, 188.2)), | 282.3 | 274 |
|
||||
| exit_ | Waypoint((486.5, 191.4)), | 182.7 | 274 |
|
||||
| exit_ | Waypoint((486.5, 189.4)), | 182.7 | 274 |
|
||||
"""
|
||||
self.map_init(plane=Luofu_StargazerNavalia, floor="F2", position=(627.8, 179.5))
|
||||
self.register_domain_exit(Waypoint((486.5, 191.4)), end_rotation=274)
|
||||
self.register_domain_exit(Waypoint((486.5, 189.4)), end_rotation=274)
|
||||
item1 = Waypoint((574.0, 172.5))
|
||||
enemy1 = Waypoint((571.9, 180.5))
|
||||
item2 = Waypoint((504.8, 177.2))
|
||||
|
@ -5,19 +5,19 @@ from tasks.rogue.route.base import RouteBase
|
||||
|
||||
class Route(RouteBase):
|
||||
|
||||
def Luofu_ArtisanshipCommission_F1_X506Y495(self):
|
||||
def Luofu_ArtisanshipCommission_F1_X504Y493(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((506.0, 495.4)), | 96.7 | 91 |
|
||||
| spawn | Waypoint((504.0, 493.4)), | 96.7 | 91 |
|
||||
| enemy | Waypoint((554.0, 492.2)), | 96.7 | 91 |
|
||||
| reward | Waypoint((564.8, 498.9)), | 134.2 | 128 |
|
||||
| exit_ | Waypoint((572.8, 482.4)), | 76.4 | 68 |
|
||||
| exit_ | Waypoint((572.8, 486.4)), | 76.4 | 68 |
|
||||
"""
|
||||
self.map_init(plane=Luofu_ArtisanshipCommission, floor="F1", position=(506.0, 495.4))
|
||||
self.map_init(plane=Luofu_ArtisanshipCommission, floor="F1", position=(504.0, 493.4))
|
||||
enemy = Waypoint((554.0, 492.2))
|
||||
reward = Waypoint((564.8, 498.9))
|
||||
exit_ = Waypoint((572.8, 482.4))
|
||||
exit_ = Waypoint((572.8, 486.4))
|
||||
|
||||
self.clear_elite(enemy)
|
||||
self.domain_reward(reward)
|
||||
|
@ -13,12 +13,12 @@ class Route(RouteBase):
|
||||
| -------- | -------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((337.3, 1003.4)), | 6.7 | 4 |
|
||||
| enemy | Waypoint((336.2, 962.2)), | 6.7 | 4 |
|
||||
| reward | Waypoint((342.9, 954.8)), | 44.2 | 31 |
|
||||
| reward | Waypoint((342.9, 950.8)), | 44.2 | 31 |
|
||||
| exit_ | Waypoint((328.8, 942.8)), | 316.1 | 331 |
|
||||
"""
|
||||
self.map_init(plane=Luofu_Cloudford, floor="F1", position=(337.3, 1003.4))
|
||||
enemy = Waypoint((336.2, 962.2))
|
||||
reward = Waypoint((342.9, 954.8))
|
||||
reward = Waypoint((342.9, 950.8))
|
||||
exit_ = Waypoint((328.8, 942.8))
|
||||
|
||||
self.clear_elite(enemy)
|
||||
|
@ -7,11 +7,11 @@ class Route(RouteBase):
|
||||
|
||||
def Herta_StorageZone_F1_X273Y93(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ------------ | ------------------------ | --------- | -------- |
|
||||
| spawn | Waypoint((273.5, 93.2)), | 308.0 | 304 |
|
||||
| event | Waypoint((238.4, 64.8)), | 324.9 | 311 |
|
||||
| exit_X227Y69 | Waypoint((227.8, 69.5)), | 30.2 | 299 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------ | --------- | -------- |
|
||||
| spawn | Waypoint((273.5, 93.2)), | 308.0 | 304 |
|
||||
| event | Waypoint((238.4, 64.8)), | 324.9 | 311 |
|
||||
| exit_ | Waypoint((227.8, 69.5)), | 30.2 | 299 |
|
||||
"""
|
||||
self.map_init(plane=Herta_StorageZone, floor="F1", position=(273.5, 93.2))
|
||||
self.register_domain_exit(Waypoint((227.8, 69.5)), end_rotation=299)
|
||||
|
@ -71,59 +71,80 @@ class Route(RouteBase):
|
||||
self.clear_event(event)
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
def Herta_SupplyZone_F2Rogue_X397Y223(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((397.4, 223.3)), | 6.7 | 4 |
|
||||
| event | Waypoint((404.5, 182.1)), | 26.8 | 24 |
|
||||
| exit_ | Waypoint((398.6, 173.0)), | 4.2 | 1 |
|
||||
"""
|
||||
self.map_init(plane=Herta_SupplyZone, floor="F2Rogue", position=(397.4, 223.3))
|
||||
self.register_domain_exit(Waypoint((398.6, 173.0)), end_rotation=1)
|
||||
event = Waypoint((404.5, 182.1))
|
||||
|
||||
self.clear_event(event)
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
def Herta_SupplyZone_F2Rogue_X397Y227(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((397.4, 235.3)), | 6.7 | 4 |
|
||||
| event_X404Y182 | Waypoint((404.5, 182.1)), | 26.8 | 24 |
|
||||
| exit_X398Y173 | Waypoint((398.6, 173.0)), | 4.2 | 1 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((397.4, 223.3)), | 6.7 | 4 |
|
||||
| event | Waypoint((404.5, 182.1)), | 26.8 | 24 |
|
||||
| exit_ | Waypoint((398.6, 173.0)), | 4.2 | 1 |
|
||||
"""
|
||||
self.map_init(plane=Herta_SupplyZone, floor="F2Rogue", position=(397.4, 227))
|
||||
self.register_domain_exit(Waypoint((398.6, 173.0)), end_rotation=1)
|
||||
event_X404Y182 = Waypoint((404.5, 182.1))
|
||||
event = Waypoint((404.5, 182.1))
|
||||
|
||||
self.clear_event(event_X404Y182)
|
||||
self.clear_event(event)
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
"""
|
||||
Notes
|
||||
Herta_SupplyZone_F2Rogue_X397Y227 is the same as Herta_SupplyZone_F2Rogue_X397Y235
|
||||
Herta_SupplyZone_F2Rogue_X397Y227 is the same as Herta_SupplyZone_F2Rogue_X397Y223
|
||||
but for wrong spawn point detected
|
||||
"""
|
||||
|
||||
def Herta_SupplyZone_F2Rogue_X397Y230(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((397.4, 235.3)), | 6.7 | 4 |
|
||||
| event_X404Y182 | Waypoint((404.5, 182.1)), | 26.8 | 24 |
|
||||
| exit_X398Y173 | Waypoint((398.6, 173.0)), | 4.2 | 1 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((397.4, 223.3)), | 6.7 | 4 |
|
||||
| event | Waypoint((404.5, 182.1)), | 26.8 | 24 |
|
||||
| exit_ | Waypoint((398.6, 173.0)), | 4.2 | 1 |
|
||||
"""
|
||||
self.map_init(plane=Herta_SupplyZone, floor="F2Rogue", position=(397.4, 230))
|
||||
self.register_domain_exit(Waypoint((398.6, 173.0)), end_rotation=1)
|
||||
event_X404Y182 = Waypoint((404.5, 182.1))
|
||||
event = Waypoint((404.5, 182.1))
|
||||
|
||||
self.clear_event(event_X404Y182)
|
||||
self.clear_event(event)
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
"""
|
||||
Notes
|
||||
Herta_SupplyZone_F2Rogue_X397Y230 is the same as Herta_SupplyZone_F2Rogue_X397Y235
|
||||
Herta_SupplyZone_F2Rogue_X397Y230 is the same as Herta_SupplyZone_F2Rogue_X397Y223
|
||||
but for wrong spawn point detected
|
||||
"""
|
||||
|
||||
def Herta_SupplyZone_F2Rogue_X397Y235(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((397.4, 235.3)), | 6.7 | 4 |
|
||||
| event_X404Y182 | Waypoint((404.5, 182.1)), | 26.8 | 24 |
|
||||
| exit_X398Y173 | Waypoint((398.6, 173.0)), | 4.2 | 1 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((397.4, 223.3)), | 6.7 | 4 |
|
||||
| event | Waypoint((404.5, 182.1)), | 26.8 | 24 |
|
||||
| exit_ | Waypoint((398.6, 173.0)), | 4.2 | 1 |
|
||||
"""
|
||||
self.map_init(plane=Herta_SupplyZone, floor="F2Rogue", position=(397.4, 235.3))
|
||||
self.map_init(plane=Herta_SupplyZone, floor="F2Rogue", position=(397.4, 235))
|
||||
self.register_domain_exit(Waypoint((398.6, 173.0)), end_rotation=1)
|
||||
event_X404Y182 = Waypoint((404.5, 182.1))
|
||||
event = Waypoint((404.5, 182.1))
|
||||
|
||||
self.clear_event(event_X404Y182)
|
||||
self.clear_event(event)
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
"""
|
||||
Notes
|
||||
Herta_SupplyZone_F2Rogue_X397Y235 is the same as Herta_SupplyZone_F2Rogue_X397Y223
|
||||
but for wrong spawn point detected
|
||||
"""
|
||||
|
@ -7,17 +7,17 @@ class Route(RouteBase):
|
||||
|
||||
def Jarilo_CorridorofFadingEchoes_F1_X236Y903(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((236.6, 903.4)), | 274.2 | 274 |
|
||||
| event_X194Y898 | Waypoint((194.4, 898.0)), | 289.1 | 290 |
|
||||
| exit_ | Waypoint((175.0, 902.8)), | 12.8 | 274 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((236.6, 903.4)), | 274.2 | 274 |
|
||||
| event | Waypoint((194.4, 898.0)), | 289.1 | 290 |
|
||||
| exit_ | Waypoint((175.0, 902.8)), | 12.8 | 274 |
|
||||
"""
|
||||
self.map_init(plane=Jarilo_CorridorofFadingEchoes, floor="F1", position=(236.6, 903.4))
|
||||
self.register_domain_exit(Waypoint((175.0, 902.8)), end_rotation=274)
|
||||
event_X194Y898 = Waypoint((194.4, 898.0))
|
||||
event = Waypoint((194.4, 898.0))
|
||||
|
||||
self.clear_event(event_X194Y898)
|
||||
self.clear_event(event)
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
def Jarilo_CorridorofFadingEchoes_F1_X265Y963(self):
|
||||
|
@ -7,36 +7,18 @@ class Route(RouteBase):
|
||||
|
||||
def Jarilo_GreatMine_F1RogueOcc_X109Y423(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((119.3, 444.9)), | 337.2 | 334 |
|
||||
| event_X96Y382 | Waypoint((96.2, 382.0)), | 354.1 | 350 |
|
||||
| exit_X85Y381 | Waypoint((85.9, 381.5)), | 334.8 | 331 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((109.3, 422.9)), | 337.2 | 334 |
|
||||
| item | Waypoint((93.3, 399.2)), | 327.8 | 324 |
|
||||
| event | Waypoint((96.2, 382.0)), | 354.1 | 350 |
|
||||
| exit_ | Waypoint((85.9, 381.5)), | 334.8 | 331 |
|
||||
"""
|
||||
self.map_init(plane=Jarilo_GreatMine, floor="F1RogueOcc", position=(109, 423))
|
||||
self.map_init(plane=Jarilo_GreatMine, floor="F1RogueOcc", position=(109.3, 422.9))
|
||||
self.register_domain_exit(Waypoint((85.9, 381.5)), end_rotation=331)
|
||||
event_X96Y382 = Waypoint((96.2, 382.0))
|
||||
item = Waypoint((93.3, 399.2))
|
||||
event = Waypoint((96.2, 382.0))
|
||||
|
||||
self.clear_event(event_X96Y382)
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
"""
|
||||
Notes
|
||||
Jarilo_GreatMine_F1RogueOcc_X109Y423 is the same as Jarilo_GreatMine_F1RogueOcc_X119Y444
|
||||
but for wrong spawn point detected
|
||||
"""
|
||||
|
||||
def Jarilo_GreatMine_F1RogueOcc_X119Y444(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((119.3, 444.9)), | 337.2 | 334 |
|
||||
| event_X96Y382 | Waypoint((96.2, 382.0)), | 354.1 | 350 |
|
||||
| exit_X85Y381 | Waypoint((85.9, 381.5)), | 334.8 | 331 |
|
||||
"""
|
||||
self.map_init(plane=Jarilo_GreatMine, floor="F1RogueOcc", position=(119.3, 444.9))
|
||||
self.register_domain_exit(Waypoint((85.9, 381.5)), end_rotation=331)
|
||||
event_X96Y382 = Waypoint((96.2, 382.0))
|
||||
|
||||
self.clear_event(event_X96Y382)
|
||||
self.clear_item(item)
|
||||
self.clear_event(event)
|
||||
# ===== End of generated waypoints =====
|
||||
|
@ -1,5 +1,6 @@
|
||||
from tasks.map.control.waypoint import Waypoint
|
||||
from tasks.map.keywords.plane import Luofu_ArtisanshipCommission
|
||||
from tasks.map.route.base import locked_position
|
||||
from tasks.rogue.route.base import RouteBase
|
||||
|
||||
|
||||
@ -20,6 +21,7 @@ class Route(RouteBase):
|
||||
self.clear_event(event)
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
@locked_position
|
||||
def Luofu_ArtisanshipCommission_F1_X205Y145(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
|
@ -8,17 +8,17 @@ class Route(RouteBase):
|
||||
|
||||
def Luofu_ScalegorgeWaterscape_F1_X499Y135(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((499.5, 135.3)), | 190.1 | 184 |
|
||||
| event_X500Y169 | Waypoint((500.8, 169.1)), | 193.0 | 186 |
|
||||
| exit_ | Waypoint((499.2, 169.4)), | 187.1 | 179 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((499.5, 135.3)), | 190.1 | 184 |
|
||||
| event | Waypoint((500.8, 169.1)), | 193.0 | 186 |
|
||||
| exit_ | Waypoint((499.2, 169.4)), | 187.1 | 179 |
|
||||
"""
|
||||
self.map_init(plane=Luofu_ScalegorgeWaterscape, floor="F1", position=(499.5, 135.3))
|
||||
self.register_domain_exit(Waypoint((499.2, 169.4)), end_rotation=179)
|
||||
event_X500Y169 = Waypoint((500.8, 169.1))
|
||||
event = Waypoint((500.8, 169.1))
|
||||
|
||||
self.clear_event(event_X500Y169)
|
||||
self.clear_event(event)
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
@locked_rotation(180)
|
||||
|
@ -9,19 +9,20 @@ class Route(RouteBase):
|
||||
@locked_position
|
||||
def Luofu_StargazerNavalia_F1_X250Y498(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((249.4, 498.5)), | 190.1 | 184 |
|
||||
| event_X236Y528 | Waypoint((236.8, 528.9)), | 188.1 | 181 |
|
||||
| exit_ | Waypoint((245.3, 550.1)), | 282.9 | 181 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((249.4, 498.5)), | 190.1 | 184 |
|
||||
| event | Waypoint((236.8, 528.9)), | 188.1 | 181 |
|
||||
| exit_ | Waypoint((245.3, 550.1)), | 282.9 | 181 |
|
||||
"""
|
||||
self.map_init(plane=Luofu_StargazerNavalia, floor="F1", position=(249.4, 498.5))
|
||||
self.register_domain_exit(Waypoint((245.3, 550.1)), end_rotation=181)
|
||||
event_X236Y528 = Waypoint((236.8, 528.9))
|
||||
event = Waypoint((236.8, 528.9))
|
||||
|
||||
self.clear_event(event_X236Y528)
|
||||
self.clear_event(event)
|
||||
# ===== End of generated waypoints =====
|
||||
|
||||
@locked_position
|
||||
def Luofu_StargazerNavalia_F1_X521Y595(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
|
@ -7,19 +7,19 @@ class Route(RouteBase):
|
||||
|
||||
def Herta_StorageZone_F1_X703Y267(self):
|
||||
"""
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| ------------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((703.2, 267.6)), | 300.1 | 292 |
|
||||
| item_X690Y255 | Waypoint((690.6, 255.0)), | 327.8 | 322 |
|
||||
| herta | Waypoint((660.9, 244.9)), | 311.8 | 308 |
|
||||
| exit_ | Waypoint((645.3, 251.4)), | 294.6 | 292 |
|
||||
| Waypoint | Position | Direction | Rotation |
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((703.2, 267.6)), | 300.1 | 292 |
|
||||
| item | Waypoint((690.6, 255.0)), | 327.8 | 322 |
|
||||
| herta | Waypoint((660.9, 244.9)), | 311.8 | 308 |
|
||||
| exit_ | Waypoint((645.3, 251.4)), | 294.6 | 292 |
|
||||
"""
|
||||
self.map_init(plane=Herta_StorageZone, floor="F1", position=(703.2, 267.6))
|
||||
item_X690Y255 = Waypoint((690.6, 255.0))
|
||||
item = Waypoint((690.6, 255.0))
|
||||
herta = Waypoint((660.9, 244.9))
|
||||
exit_ = Waypoint((645.3, 251.4))
|
||||
|
||||
self.clear_item(item_X690Y255)
|
||||
self.clear_item(item)
|
||||
self.domain_herta(herta)
|
||||
self.domain_single_exit(exit_)
|
||||
# ===== End of generated waypoints =====
|
||||
|
@ -11,12 +11,12 @@ class Route(RouteBase):
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((157.2, 273.5)), | 60.8 | 59 |
|
||||
| item | Waypoint((174.9, 274.8)), | 96.8 | 89 |
|
||||
| herta | Waypoint((202.2, 259.4)), | 76.3 | 73 |
|
||||
| herta | Waypoint((202.2, 257.4)), | 76.3 | 73 |
|
||||
| exit_ | Waypoint((208.6, 244.6)), | 67.1 | 61 |
|
||||
"""
|
||||
self.map_init(plane=Jarilo_RivetTown, floor="F1", position=(157.2, 273.5))
|
||||
item = Waypoint((174.9, 274.8))
|
||||
herta = Waypoint((202.2, 259.4))
|
||||
herta = Waypoint((202.2, 257.4))
|
||||
exit_ = Waypoint((208.6, 244.6))
|
||||
|
||||
self.clear_item(item)
|
||||
|
@ -13,12 +13,12 @@ class Route(RouteBase):
|
||||
| -------- | ------------------------- | --------- | -------- |
|
||||
| spawn | Waypoint((299.6, 863.4)), | 6.7 | 4 |
|
||||
| item | Waypoint((306.8, 850.6)), | 33.9 | 31 |
|
||||
| herta | Waypoint((305.2, 821.0)), | 11.2 | 8 |
|
||||
| herta | Waypoint((309.2, 821.0)), | 11.2 | 8 |
|
||||
| exit_ | Waypoint((301.0, 808.4)), | 2.7 | 357 |
|
||||
"""
|
||||
self.map_init(plane=Luofu_ArtisanshipCommission, floor="F1", position=(299.6, 863.4))
|
||||
item = Waypoint((306.8, 850.6))
|
||||
herta = Waypoint((305.2, 821.0))
|
||||
herta = Waypoint((309.2, 821.0))
|
||||
exit_ = Waypoint((301.0, 808.4))
|
||||
|
||||
self.clear_item(item)
|
||||
|
@ -15,14 +15,14 @@ class Route(RouteBase):
|
||||
| spawn | Waypoint((701.5, 320.8)), | 274.2 | 274 |
|
||||
| item_X691Y314 | Waypoint((691.4, 314.9)), | 315.9 | 301 |
|
||||
| herta | Waypoint((673.0, 314.9)), | 300.1 | 297 |
|
||||
| exit_X664Y319 | Waypoint((664.2, 319.4)), | 256.9 | 264 |
|
||||
| exit_ | Waypoint((664.2, 319.4)), | 256.9 | 264 |
|
||||
"""
|
||||
self.map_init(plane=Luofu_ScalegorgeWaterscape, floor="F1", position=(701.5, 320.8))
|
||||
item_X691Y314 = Waypoint((691.4, 314.9))
|
||||
herta = Waypoint((673.0, 314.9))
|
||||
exit_X664Y319 = Waypoint((664.2, 319.4))
|
||||
exit_ = Waypoint((664.2, 319.4))
|
||||
|
||||
self.clear_item(item_X691Y314)
|
||||
self.domain_herta(herta)
|
||||
self.domain_single_exit(exit_X664Y319)
|
||||
self.domain_single_exit(exit_)
|
||||
# ===== End of generated waypoints =====
|
||||
|
@ -1,7 +1,7 @@
|
||||
[
|
||||
{
|
||||
"name": "Combat_Herta_StorageZone_F1_X210Y268",
|
||||
"route": "route.rogue.Combat.Herta_StorageZone_F1:Herta_StorageZone_F1_X210Y268",
|
||||
"name": "Combat_Herta_StorageZone_F1_X225Y258",
|
||||
"route": "route.rogue.Combat.Herta_StorageZone_F1:Herta_StorageZone_F1_X225Y258",
|
||||
"plane": "Herta_StorageZone",
|
||||
"floor": "F1",
|
||||
"position": [
|
||||
@ -616,13 +616,13 @@
|
||||
"domain": "Combat"
|
||||
},
|
||||
{
|
||||
"name": "Combat_Jarilo_SilvermaneGuardRestrictedZone_F1_X547Y467",
|
||||
"route": "route.rogue.Combat.Jarilo_SilvermaneGuardRestrictedZone_F1:Jarilo_SilvermaneGuardRestrictedZone_F1_X547Y467",
|
||||
"name": "Combat_Jarilo_SilvermaneGuardRestrictedZone_F1_X569Y495",
|
||||
"route": "route.rogue.Combat.Jarilo_SilvermaneGuardRestrictedZone_F1:Jarilo_SilvermaneGuardRestrictedZone_F1_X569Y495",
|
||||
"plane": "Jarilo_SilvermaneGuardRestrictedZone",
|
||||
"floor": "F1",
|
||||
"position": [
|
||||
547.1,
|
||||
467.0
|
||||
569.1,
|
||||
495.0
|
||||
],
|
||||
"domain": "Combat"
|
||||
},
|
||||
@ -737,12 +737,12 @@
|
||||
"domain": "Combat"
|
||||
},
|
||||
{
|
||||
"name": "Combat_Luofu_Cloudford_F1Rogue_X49Y405",
|
||||
"route": "route.rogue.Combat.Luofu_Cloudford_F1Rogue:Luofu_Cloudford_F1Rogue_X49Y405",
|
||||
"name": "Combat_Luofu_Cloudford_F1Rogue_X59Y405",
|
||||
"route": "route.rogue.Combat.Luofu_Cloudford_F1Rogue:Luofu_Cloudford_F1Rogue_X59Y405",
|
||||
"plane": "Luofu_Cloudford",
|
||||
"floor": "F1Rogue",
|
||||
"position": [
|
||||
49.3,
|
||||
59.3,
|
||||
405.6
|
||||
],
|
||||
"domain": "Combat"
|
||||
@ -1100,13 +1100,13 @@
|
||||
"domain": "Elite"
|
||||
},
|
||||
{
|
||||
"name": "Elite_Luofu_ArtisanshipCommission_F1_X506Y495",
|
||||
"route": "route.rogue.Elite.Luofu_ArtisanshipCommission_F1:Luofu_ArtisanshipCommission_F1_X506Y495",
|
||||
"name": "Elite_Luofu_ArtisanshipCommission_F1_X504Y493",
|
||||
"route": "route.rogue.Elite.Luofu_ArtisanshipCommission_F1:Luofu_ArtisanshipCommission_F1_X504Y493",
|
||||
"plane": "Luofu_ArtisanshipCommission",
|
||||
"floor": "F1",
|
||||
"position": [
|
||||
506.0,
|
||||
495.4
|
||||
504.0,
|
||||
493.4
|
||||
],
|
||||
"domain": "Elite"
|
||||
},
|
||||
@ -1209,6 +1209,17 @@
|
||||
],
|
||||
"domain": "Occurrence"
|
||||
},
|
||||
{
|
||||
"name": "Occurrence_Herta_SupplyZone_F2Rogue_X397Y223",
|
||||
"route": "route.rogue.Occurrence.Herta_SupplyZone_F2Rogue:Herta_SupplyZone_F2Rogue_X397Y223",
|
||||
"plane": "Herta_SupplyZone",
|
||||
"floor": "F2Rogue",
|
||||
"position": [
|
||||
397.4,
|
||||
223.3
|
||||
],
|
||||
"domain": "Occurrence"
|
||||
},
|
||||
{
|
||||
"name": "Occurrence_Herta_SupplyZone_F2Rogue_X397Y227",
|
||||
"route": "route.rogue.Occurrence.Herta_SupplyZone_F2Rogue:Herta_SupplyZone_F2Rogue_X397Y227",
|
||||
@ -1238,7 +1249,7 @@
|
||||
"floor": "F2Rogue",
|
||||
"position": [
|
||||
397.4,
|
||||
235.3
|
||||
235.0
|
||||
],
|
||||
"domain": "Occurrence"
|
||||
},
|
||||
@ -1336,19 +1347,8 @@
|
||||
"plane": "Jarilo_GreatMine",
|
||||
"floor": "F1RogueOcc",
|
||||
"position": [
|
||||
109.0,
|
||||
423.0
|
||||
],
|
||||
"domain": "Occurrence"
|
||||
},
|
||||
{
|
||||
"name": "Occurrence_Jarilo_GreatMine_F1RogueOcc_X119Y444",
|
||||
"route": "route.rogue.Occurrence.Jarilo_GreatMine_F1RogueOcc:Jarilo_GreatMine_F1RogueOcc_X119Y444",
|
||||
"plane": "Jarilo_GreatMine",
|
||||
"floor": "F1RogueOcc",
|
||||
"position": [
|
||||
119.3,
|
||||
444.9
|
||||
109.3,
|
||||
422.9
|
||||
],
|
||||
"domain": "Occurrence"
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user