Add: Rogue routes

This commit is contained in:
LmeSzinc 2023-10-23 02:24:02 +08:00
parent 98fb6ea07b
commit 7009f492c0
5 changed files with 49 additions and 2 deletions

View File

@ -96,5 +96,6 @@ class Route(RouteBase):
) )
# 4 # 4
self.clear_enemy( self.clear_enemy(
enemy3,
enemy4.straight_run(), enemy4.straight_run(),
) )

View File

@ -42,7 +42,7 @@ class Route(RouteBase):
# 2 # 2
# self.clear_item(item2) # self.clear_item(item2)
self.clear_enemy( self.clear_enemy(
door2, door2.set_threshold(3),
enemy2left_X31Y248.straight_run(), enemy2left_X31Y248.straight_run(),
enemy2right_X55Y247.straight_run(), enemy2right_X55Y247.straight_run(),
) )

View File

@ -65,6 +65,38 @@ class Route(RouteBase):
enemy2, enemy2,
) )
def Jarilo_SilvermaneGuardRestrictedZone_F1_X371Y419(self):
"""
| Waypoint | Position | Direction | Rotation |
| ----------- | ------------------------- | --------- | -------- |
| spawn | Waypoint((371.6, 419.4)), | 274.2 | 271 |
| enemy1right | Waypoint((320.5, 424.5)), | 274.2 | 274 |
| enemy1left | Waypoint((304.5, 424.6)), | 274.3 | 274 |
| item2 | Waypoint((282.8, 434.6)), | 274.3 | 276 |
| enemy2 | Waypoint((249.3, 424.4)), | 274.2 | 271 |
| enemy3 | Waypoint((168.0, 424.4)), | 279.8 | 274 |
| exit | Waypoint((164.2, 426.2)), | 274.3 | 274 |
"""
self.map_init(plane=Jarilo_SilvermaneGuardRestrictedZone, floor="F1", position=(371.6, 419.4))
self.register_domain_exit(Waypoint((164.2, 426.2)), end_rotation=274)
enemy1right = Waypoint((320.5, 424.5))
enemy1left = Waypoint((304.5, 424.6))
item2 = Waypoint((282.8, 434.6))
enemy2 = Waypoint((249.3, 424.4))
enemy3 = Waypoint((168.0, 424.4))
# ===== End of generated waypoints =====
self.clear_enemy(
enemy1right,
enemy1left,
)
self.clear_item(item2)
self.clear_enemy(enemy2)
self.clear_enemy(
enemy2.set_threshold(5),
enemy3
)
def Jarilo_SilvermaneGuardRestrictedZone_F1_X371Y425(self): def Jarilo_SilvermaneGuardRestrictedZone_F1_X371Y425(self):
""" """
| Waypoint | Position | Direction | Rotation | | Waypoint | Position | Direction | Rotation |

View File

@ -144,6 +144,9 @@ class Route(RouteBase):
enemy = Waypoint((802.3, 198.7)) enemy = Waypoint((802.3, 198.7))
# ===== End of generated waypoints ===== # ===== End of generated waypoints =====
self.clear_item(item)
self.clear_enemy(enemy)
def Luofu_ScalegorgeWaterscape_F1_X1181Y279(self): def Luofu_ScalegorgeWaterscape_F1_X1181Y279(self):
""" """
| Waypoint | Position | Direction | Rotation | | Waypoint | Position | Direction | Rotation |

View File

@ -170,7 +170,7 @@
"plane": "Herta_SupplyZone", "plane": "Herta_SupplyZone",
"floor": "F2Rogue", "floor": "F2Rogue",
"position": [ "position": [
215.0, 215.6,
112.8 112.8
], ],
"domain": "Combat" "domain": "Combat"
@ -560,6 +560,17 @@
], ],
"domain": "Combat" "domain": "Combat"
}, },
{
"name": "Combat_Jarilo_SilvermaneGuardRestrictedZone_F1_X371Y419",
"route": "route.rogue.Combat.Jarilo_SilvermaneGuardRestrictedZone_F1:Jarilo_SilvermaneGuardRestrictedZone_F1_X371Y419",
"plane": "Jarilo_SilvermaneGuardRestrictedZone",
"floor": "F1",
"position": [
371.6,
419.4
],
"domain": "Combat"
},
{ {
"name": "Combat_Jarilo_SilvermaneGuardRestrictedZone_F1_X371Y425", "name": "Combat_Jarilo_SilvermaneGuardRestrictedZone_F1_X371Y425",
"route": "route.rogue.Combat.Jarilo_SilvermaneGuardRestrictedZone_F1:Jarilo_SilvermaneGuardRestrictedZone_F1_X371Y425", "route": "route.rogue.Combat.Jarilo_SilvermaneGuardRestrictedZone_F1:Jarilo_SilvermaneGuardRestrictedZone_F1_X371Y425",