Add: Rogue routes

This commit is contained in:
LmeSzinc 2023-10-05 19:32:47 +08:00
parent 7af080bd49
commit 64cfb18a44
13 changed files with 467 additions and 37 deletions

View File

@ -72,28 +72,28 @@ class Route(RouteBase):
# Ignore item, bad way
self.clear_enemy(enemy_X397Y182)
def Herta_SupplyZone_F2_X658Y247(self):
def Herta_SupplyZone_F2_X594Y247(self):
"""
| Waypoint | Position | Direction | Rotation |
| -------- | ------------------------- | --------- | -------- |
| spawn | Waypoint((656.7, 247.5)), | 274.2 | 274 |
| item1 | Waypoint((664.9, 264.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 | 361 |
| 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 | 361 |
"""
self.map_init(plane=Herta_SupplyZone, floor="F2", position=(656.7, 247.5))
self.map_init(plane=Herta_SupplyZone, floor="F2", position=(594.3, 247.5))
self.register_domain_exit(Waypoint((586.9, 135.8)), end_rotation=361)
item1 = Waypoint((664.9, 264.2))
item1_X578Y258 = Waypoint((578.9, 258.2))
enemy1 = Waypoint((542.2, 246.2))
enemy3 = Waypoint((586.5, 128.3))
enemy2 = Waypoint((542.2, 168.6))
enemy3 = Waypoint((586.5, 128.3))
item3 = Waypoint((564.2, 130.9))
# ===== End of generated waypoints =====
self.clear_item(item1)
self.clear_item(item1_X578Y258)
self.clear_enemy(enemy1)
self.clear_enemy(enemy2.straight_run())

View File

@ -5,15 +5,40 @@ from tasks.rogue.route.base import RouteBase
class Route(RouteBase):
def Herta_SupplyZone_F2Rogue_X215Y112(self):
def Herta_SupplyZone_F2Rogue_X209Y112(self):
"""
| Waypoint | Position | Direction | Rotation |
| ------------- | ------------------------- | --------- | -------- |
| spawn | Waypoint((219.6, 112.8)), | 96.7 | 91 |
| 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 |
"""
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))
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
"""
self.clear_item(item_X227Y105)
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 |
"""
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))

View File

@ -23,6 +23,24 @@ class Route(RouteBase):
self.clear_item(item)
self.clear_enemy(enemy)
def Jarilo_GreatMine_F1_X91Y391(self):
"""
| Waypoint | Position | Direction | Rotation |
| -------- | ------------------------ | --------- | -------- |
| spawn | Waypoint((91.4, 392.4)), | 334.8 | 331 |
| item | Waypoint((60.2, 358.4)), | 308.0 | 304 |
| enemy | Waypoint((57.2, 330.8)), | 85.8 | 336 |
| exit | Waypoint((57.2, 330.8)), | 85.8 | 336 |
"""
self.map_init(plane=Jarilo_GreatMine, floor="F1", position=(91.4, 392.4))
self.register_domain_exit(Waypoint((57.2, 330.8)), end_rotation=336)
item = Waypoint((60.2, 358.4))
enemy = Waypoint((57.2, 330.8))
# ===== End of generated waypoints =====
self.clear_item(item)
self.clear_enemy(enemy)
def Jarilo_GreatMine_F1_X133Y465(self):
"""
| Waypoint | Position | Direction | Rotation |
@ -128,7 +146,8 @@ class Route(RouteBase):
# enemy first
self.clear_enemy(enemy1)
self.clear_item(item1)
# item1 is too close to enemy1, usually to be destroyed along with enemy1
# self.clear_item(item1)
self.clear_item(item2)
# 3
self.clear_enemy(

View File

@ -5,30 +5,32 @@ from tasks.rogue.route.base import RouteBase
class Route(RouteBase):
def Luofu_Cloudford_F1Rogue_X59Y405(self):
def Luofu_Cloudford_F1Rogue_X49Y405(self):
"""
| Waypoint | Position | Direction | Rotation |
| ------------- | ------------------------- | --------- | -------- |
| spawn | Waypoint((49.3, 405.6)), | 96.7 | 91 |
| item1 | Waypoint((96.9, 393.0)), | 87.7 | 84 |
| enemy2top | Waypoint((214.6, 432.8)), | 94.1 | 87 |
| enemy1 | Waypoint((270.2, 408.5)), | 96.8 | 101 |
| enemy3 | Waypoint((288.0, 452.2)), | 87.7 | 260 |
| enemy2bottom | Waypoint((327.4, 479.3)), | 191.8 | 174 |
| exit_X288Y454 | Waypoint((291.8, 454.4)), | 5.7 | 91 |
| 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_X288Y454 | Waypoint((291.8, 454.4)), | 5.7 | 91 |
"""
self.map_init(plane=Luofu_Cloudford, floor="F1Rogue", position=(49.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))
node2 = Waypoint((142.9, 413.0))
enemy2top = Waypoint((214.6, 432.8))
enemy1 = Waypoint((270.2, 408.5))
enemy2bottom_X212Y483 = Waypoint((211.4, 483.3))
enemy3 = Waypoint((288.0, 452.2))
enemy2bottom = Waypoint((327.4, 479.3))
# ===== End of generated waypoints =====
# 1, ignore item1, which position may cause detection error
# self.clear_item(item1)
self.clear_enemy(enemy1)
self.clear_enemy(enemy1_X126Y402)
# 2 moving enemy
# Ignore enemy2, it might be a pig, you can never catch it.
# self.clear_enemy(
@ -37,5 +39,6 @@ class Route(RouteBase):
# )
# 3
self.clear_enemy(
node2.set_threshold(3),
enemy3.straight_run(),
)

View File

@ -0,0 +1,92 @@
from tasks.map.control.waypoint import Waypoint
from tasks.map.keywords.plane import Luofu_ScalegorgeWaterscape
from tasks.rogue.route.base import RouteBase
class Route(RouteBase):
def Luofu_ScalegorgeWaterscape_F1_X467Y405(self):
"""
| Waypoint | Position | Direction | Rotation |
| -------- | ------------------------- | --------- | -------- |
| spawn | Waypoint((467.5, 405.5)), | 274.2 | 274 |
| item | Waypoint((444.6, 390.5)), | 20.4 | 18 |
| node | Waypoint((439.0, 388.5)), | 355.9 | 352 |
| enemy1 | Waypoint((434.0, 406.2)), | 274.2 | 274 |
| enemy2 | Waypoint((432.2, 367.2)), | 355.9 | 352 |
| exit | Waypoint((431.2, 363.2)), | 6.6 | 361 |
"""
self.map_init(plane=Luofu_ScalegorgeWaterscape, floor="F1", position=(467.5, 405.5))
self.register_domain_exit(Waypoint((431.2, 363.2)), end_rotation=361)
item = Waypoint((444.6, 390.5))
node = Waypoint((439.0, 388.5))
enemy1 = Waypoint((434.0, 406.2))
enemy2 = Waypoint((432.2, 367.2))
# ===== End of generated waypoints =====
# Ignore item at the corner
self.clear_enemy(enemy1)
self.clear_enemy(enemy2.straight_run())
def Luofu_ScalegorgeWaterscape_F1_X617Y99(self):
"""
| Waypoint | Position | Direction | Rotation |
| -------- | ------------------------ | --------- | -------- |
| spawn | Waypoint((617.3, 99.4)), | 6.7 | 361 |
| 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 |
"""
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)
item = Waypoint((610.5, 88.6))
enemy = Waypoint((616.2, 64.4))
# ===== End of generated waypoints =====
self.clear_item(item)
self.clear_enemy(enemy)
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 |
"""
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))
# ===== End of generated waypoints =====
# Ignore item, too close to enemy
self.clear_enemy(enemy_X701Y242)
def Luofu_ScalegorgeWaterscape_F1_X1181Y279(self):
"""
| Waypoint | Position | Direction | Rotation |
| -------- | -------------------------- | --------- | -------- |
| spawn | Waypoint((1181.0, 279.5)), | 274.2 | 274 |
| enemy1 | Waypoint((1160.6, 273.0)), | 294.5 | 290 |
| item1 | Waypoint((1161.2, 288.6)), | 262.6 | 255 |
| item3 | Waypoint((1125.2, 274.6)), | 12.7 | 4 |
| enemy2 | Waypoint((1128.4, 298.8)), | 241.2 | 253 |
| item2 | Waypoint((1125.0, 290.7)), | 352.8 | 359 |
| enemy4 | Waypoint((1091.8, 280.2)), | 275.8 | 276 |
| exit | Waypoint((1090.7, 280.4)), | 282.8 | 274 |
"""
self.map_init(plane=Luofu_ScalegorgeWaterscape, floor="F1", position=(1181.0, 279.5))
self.register_domain_exit(Waypoint((1090.7, 280.4)), end_rotation=274)
enemy1 = Waypoint((1160.6, 273.0))
item1 = Waypoint((1161.2, 288.6))
item3 = Waypoint((1125.2, 274.6))
enemy2 = Waypoint((1128.4, 298.8))
item2 = Waypoint((1125.0, 290.7))
enemy4 = Waypoint((1091.8, 280.2))
# ===== End of generated waypoints =====
# Ignore items and enemy2, as it's a straight way to exit
self.clear_enemy(enemy1)
self.clear_enemy(enemy4)

View File

@ -23,6 +23,36 @@ class Route(RouteBase):
self.clear_item(item)
self.clear_enemy(enemy)
def Luofu_StargazerNavalia_F1_X215Y192(self):
"""
| Waypoint | Position | Direction | Rotation |
| -------- | ------------------------- | --------- | -------- |
| spawn | Waypoint((215.5, 192.6)), | 190.1 | 184 |
| 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 |
| enemy3 | Waypoint((247.6, 317.2)), | 198.7 | 96 |
| exit | Waypoint((247.6, 317.2)), | 198.7 | 96 |
"""
self.map_init(plane=Luofu_StargazerNavalia, floor="F1", position=(215.5, 192.6))
self.register_domain_exit(Waypoint((247.6, 317.2)), end_rotation=96)
item1 = Waypoint((212.0, 241.6))
enemy1 = Waypoint((188.6, 248.2))
node2 = Waypoint((178.9, 278.9))
node3 = Waypoint((180.1, 299.2))
enemy3 = Waypoint((247.6, 317.2))
# ===== End of generated waypoints =====
# Ignore items
self.clear_enemy(enemy1.straight_run())
# Ignore enemy2
self.clear_enemy(
node2.straight_run(),
node3.straight_run(),
enemy3.straight_run(),
)
def Luofu_StargazerNavalia_F1_X432Y593(self):
"""
| Waypoint | Position | Direction | Rotation |

View File

@ -0,0 +1,25 @@
from tasks.map.control.waypoint import Waypoint
from tasks.map.keywords.plane import Luofu_ScalegorgeWaterscape
from tasks.rogue.route.base import RouteBase
class Route(RouteBase):
def Luofu_ScalegorgeWaterscape_F1_X1368Y261(self):
"""
| Waypoint | Position | Direction | Rotation |
| -------- | -------------------------- | --------- | -------- |
| spawn | Waypoint((1368.9, 261.5)), | 96.7 | 91 |
| enemy | Waypoint((1402.5, 260.6)), | 96.8 | 91 |
| reward | Waypoint((1408.8, 266.8)), | 135.8 | 133 |
| exit | Waypoint((1415.0, 255.4)), | 67.2 | 64 |
"""
self.map_init(plane=Luofu_ScalegorgeWaterscape, floor="F1", position=(1368.9, 261.5))
enemy = Waypoint((1402.5, 260.6))
reward = Waypoint((1408.8, 266.8))
exit_ = Waypoint((1415.0, 255.4))
self.clear_elite(enemy)
self.domain_reward(reward)
self.domain_single_exit(exit_)
# ===== End of generated waypoints =====

View File

@ -23,6 +23,21 @@ class Route(RouteBase):
self.clear_event(event)
# ===== End of generated waypoints =====
def Jarilo_BackwaterPass_F1_X553Y643(self):
"""
| Waypoint | Position | Direction | Rotation |
| -------- | ------------------------- | --------- | -------- |
| spawn | Waypoint((553.3, 643.5)), | 274.2 | 274 |
| event | Waypoint((515.2, 633.2)), | 135.9 | 311 |
| exit | Waypoint((505.0, 642.3)), | 263.8 | 264 |
"""
self.map_init(plane=Jarilo_BackwaterPass, floor="F1", position=(553.3, 643.5))
self.register_domain_exit(Waypoint((505.0, 642.3)), end_rotation=264)
event = Waypoint((515.2, 633.2))
self.clear_event(event)
# ===== End of generated waypoints =====
def Jarilo_BackwaterPass_F1_X613Y755(self):
"""
| Waypoint | Position | Direction | Rotation |

View File

@ -0,0 +1,21 @@
from tasks.map.control.waypoint import Waypoint
from tasks.map.keywords.plane import Jarilo_GreatMine
from tasks.rogue.route.base import RouteBase
class Route(RouteBase):
def Jarilo_GreatMine_F1_X153Y271(self):
"""
| Waypoint | Position | Direction | Rotation |
| -------- | ------------------------- | --------- | -------- |
| spawn | Waypoint((153.8, 271.7)), | 79.8 | 75 |
| event | Waypoint((198.5, 257.0)), | 87.9 | 82 |
| exit | Waypoint((198.5, 258.5)), | 342.3 | 80 |
"""
self.map_init(plane=Jarilo_GreatMine, floor="F1", position=(153.8, 271.7))
self.register_domain_exit(Waypoint((198.5, 258.5)), end_rotation=80)
event = Waypoint((198.5, 257.0))
self.clear_event(event)
# ===== End of generated waypoints =====

View File

@ -19,3 +19,21 @@ class Route(RouteBase):
self.clear_event(event)
# ===== End of generated waypoints =====
def Jarilo_RivetTown_F1_X209Y398(self):
"""
| Waypoint | Position | Direction | Rotation |
| -------- | ------------------------- | --------- | -------- |
| spawn | Waypoint((209.3, 397.9)), | 6.7 | 4 |
| item | Waypoint((220.9, 378.0)), | 36.2 | 34 |
| event | Waypoint((218.0, 356.2)), | 12.7 | 8 |
| exit | Waypoint((208.3, 349.2)), | 12.7 | 361 |
"""
self.map_init(plane=Jarilo_RivetTown, floor="F1", position=(209.3, 397.9))
self.register_domain_exit(Waypoint((208.3, 349.2)), end_rotation=361)
item = Waypoint((220.9, 378.0))
event = Waypoint((218.0, 356.2))
self.clear_item(item)
self.clear_event(event)
# ===== End of generated waypoints =====

View File

@ -19,3 +19,21 @@ class Route(RouteBase):
self.clear_event(event)
# ===== End of generated waypoints =====
def Luofu_Cloudford_F1_X283Y865(self):
"""
| Waypoint | Position | Direction | Rotation |
| -------- | ------------------------- | --------- | -------- |
| spawn | Waypoint((283.2, 865.2)), | 6.7 | 4 |
| item | Waypoint((272.2, 840.2)), | 332.7 | 327 |
| event | Waypoint((291.8, 822.2)), | 26.8 | 22 |
| exit | Waypoint((285.3, 818.1)), | 99.0 | 361 |
"""
self.map_init(plane=Luofu_Cloudford, floor="F1", position=(283.2, 865.2))
self.register_domain_exit(Waypoint((285.3, 818.1)), end_rotation=361)
item = Waypoint((272.2, 840.2))
event = Waypoint((291.8, 822.2))
self.clear_item(item)
self.clear_event(event)
# ===== End of generated waypoints =====

View File

@ -0,0 +1,21 @@
from tasks.map.control.waypoint import Waypoint
from tasks.map.keywords.plane import Luofu_StargazerNavalia
from tasks.rogue.route.base import RouteBase
class Route(RouteBase):
def Luofu_StargazerNavalia_F2_X579Y183(self):
"""
| Waypoint | Position | Direction | Rotation |
| -------- | ------------------------- | --------- | -------- |
| spawn | Waypoint((579.8, 183.5)), | 96.7 | 91 |
| event | Waypoint((482.9, 204.6)), | 105.5 | 114 |
| exit | Waypoint((622.1, 186.3)), | 96.7 | 91 |
"""
self.map_init(plane=Luofu_StargazerNavalia, floor="F2", position=(579.8, 183.5))
self.register_domain_exit(Waypoint((622.1, 186.3)), end_rotation=91)
event = Waypoint((482.9, 204.6))
self.clear_event(event)
# ===== End of generated waypoints =====

View File

@ -99,19 +99,30 @@
"domain": "Combat"
},
{
"name": "Combat_Herta_SupplyZone_F2_X658Y247",
"route": "route.rogue.Combat.Herta_SupplyZone_F2:Herta_SupplyZone_F2_X658Y247",
"name": "Combat_Herta_SupplyZone_F2_X594Y247",
"route": "route.rogue.Combat.Herta_SupplyZone_F2:Herta_SupplyZone_F2_X594Y247",
"plane": "Herta_SupplyZone",
"floor": "F2",
"position": [
656.7,
594.3,
247.5
],
"domain": "Combat"
},
{
"name": "Combat_Herta_SupplyZone_F2Rogue_X215Y112",
"route": "route.rogue.Combat.Herta_SupplyZone_F2Rogue:Herta_SupplyZone_F2Rogue_X215Y112",
"name": "Combat_Herta_SupplyZone_F2Rogue_X209Y112",
"route": "route.rogue.Combat.Herta_SupplyZone_F2Rogue:Herta_SupplyZone_F2Rogue_X209Y112",
"plane": "Herta_SupplyZone",
"floor": "F2Rogue",
"position": [
209.6,
112.8
],
"domain": "Combat"
},
{
"name": "Combat_Herta_SupplyZone_F2Rogue_X219Y112",
"route": "route.rogue.Combat.Herta_SupplyZone_F2Rogue:Herta_SupplyZone_F2Rogue_X219Y112",
"plane": "Herta_SupplyZone",
"floor": "F2Rogue",
"position": [
@ -208,6 +219,17 @@
],
"domain": "Combat"
},
{
"name": "Combat_Jarilo_GreatMine_F1_X91Y391",
"route": "route.rogue.Combat.Jarilo_GreatMine_F1:Jarilo_GreatMine_F1_X91Y391",
"plane": "Jarilo_GreatMine",
"floor": "F1",
"position": [
91.4,
392.4
],
"domain": "Combat"
},
{
"name": "Combat_Jarilo_GreatMine_F1_X133Y465",
"route": "route.rogue.Combat.Jarilo_GreatMine_F1:Jarilo_GreatMine_F1_X133Y465",
@ -473,8 +495,8 @@
"domain": "Combat"
},
{
"name": "Combat_Luofu_Cloudford_F1Rogue_X59Y405",
"route": "route.rogue.Combat.Luofu_Cloudford_F1Rogue:Luofu_Cloudford_F1Rogue_X59Y405",
"name": "Combat_Luofu_Cloudford_F1Rogue_X49Y405",
"route": "route.rogue.Combat.Luofu_Cloudford_F1Rogue:Luofu_Cloudford_F1Rogue_X49Y405",
"plane": "Luofu_Cloudford",
"floor": "F1Rogue",
"position": [
@ -494,6 +516,50 @@
],
"domain": "Combat"
},
{
"name": "Combat_Luofu_ScalegorgeWaterscape_F1_X467Y405",
"route": "route.rogue.Combat.Luofu_ScalegorgeWaterscape_F1:Luofu_ScalegorgeWaterscape_F1_X467Y405",
"plane": "Luofu_ScalegorgeWaterscape",
"floor": "F1",
"position": [
467.5,
405.5
],
"domain": "Combat"
},
{
"name": "Combat_Luofu_ScalegorgeWaterscape_F1_X617Y99",
"route": "route.rogue.Combat.Luofu_ScalegorgeWaterscape_F1:Luofu_ScalegorgeWaterscape_F1_X617Y99",
"plane": "Luofu_ScalegorgeWaterscape",
"floor": "F1",
"position": [
617.3,
99.4
],
"domain": "Combat"
},
{
"name": "Combat_Luofu_ScalegorgeWaterscape_F1_X668Y243",
"route": "route.rogue.Combat.Luofu_ScalegorgeWaterscape_F1:Luofu_ScalegorgeWaterscape_F1_X668Y243",
"plane": "Luofu_ScalegorgeWaterscape",
"floor": "F1",
"position": [
668.9,
243.4
],
"domain": "Combat"
},
{
"name": "Combat_Luofu_ScalegorgeWaterscape_F1_X1181Y279",
"route": "route.rogue.Combat.Luofu_ScalegorgeWaterscape_F1:Luofu_ScalegorgeWaterscape_F1_X1181Y279",
"plane": "Luofu_ScalegorgeWaterscape",
"floor": "F1",
"position": [
1181.0,
279.5
],
"domain": "Combat"
},
{
"name": "Combat_Luofu_StargazerNavalia_F1_X183Y315",
"route": "route.rogue.Combat.Luofu_StargazerNavalia_F1:Luofu_StargazerNavalia_F1_X183Y315",
@ -505,6 +571,17 @@
],
"domain": "Combat"
},
{
"name": "Combat_Luofu_StargazerNavalia_F1_X215Y192",
"route": "route.rogue.Combat.Luofu_StargazerNavalia_F1:Luofu_StargazerNavalia_F1_X215Y192",
"plane": "Luofu_StargazerNavalia",
"floor": "F1",
"position": [
215.5,
192.6
],
"domain": "Combat"
},
{
"name": "Combat_Luofu_StargazerNavalia_F1_X432Y593",
"route": "route.rogue.Combat.Luofu_StargazerNavalia_F1:Luofu_StargazerNavalia_F1_X432Y593",
@ -637,6 +714,17 @@
],
"domain": "Elite"
},
{
"name": "Elite_Luofu_ScalegorgeWaterscape_F1_X1368Y261",
"route": "route.rogue.Elite.Luofu_ScalegorgeWaterscape_F1:Luofu_ScalegorgeWaterscape_F1_X1368Y261",
"plane": "Luofu_ScalegorgeWaterscape",
"floor": "F1",
"position": [
1368.9,
261.5
],
"domain": "Elite"
},
{
"name": "Elite_Luofu_StargazerNavalia_F1_X617Y511",
"route": "route.rogue.Elite.Luofu_StargazerNavalia_F1:Luofu_StargazerNavalia_F1_X617Y511",
@ -670,6 +758,17 @@
],
"domain": "Occurrence"
},
{
"name": "Occurrence_Jarilo_BackwaterPass_F1_X553Y643",
"route": "route.rogue.Occurrence.Jarilo_BackwaterPass_F1:Jarilo_BackwaterPass_F1_X553Y643",
"plane": "Jarilo_BackwaterPass",
"floor": "F1",
"position": [
553.3,
643.5
],
"domain": "Occurrence"
},
{
"name": "Occurrence_Jarilo_BackwaterPass_F1_X613Y755",
"route": "route.rogue.Occurrence.Jarilo_BackwaterPass_F1:Jarilo_BackwaterPass_F1_X613Y755",
@ -703,6 +802,17 @@
],
"domain": "Occurrence"
},
{
"name": "Occurrence_Jarilo_GreatMine_F1_X153Y271",
"route": "route.rogue.Occurrence.Jarilo_GreatMine_F1:Jarilo_GreatMine_F1_X153Y271",
"plane": "Jarilo_GreatMine",
"floor": "F1",
"position": [
153.8,
271.7
],
"domain": "Occurrence"
},
{
"name": "Occurrence_Jarilo_RivetTown_F1_X157Y435",
"route": "route.rogue.Occurrence.Jarilo_RivetTown_F1:Jarilo_RivetTown_F1_X157Y435",
@ -714,6 +824,17 @@
],
"domain": "Occurrence"
},
{
"name": "Occurrence_Jarilo_RivetTown_F1_X209Y398",
"route": "route.rogue.Occurrence.Jarilo_RivetTown_F1:Jarilo_RivetTown_F1_X209Y398",
"plane": "Jarilo_RivetTown",
"floor": "F1",
"position": [
209.3,
397.9
],
"domain": "Occurrence"
},
{
"name": "Occurrence_Jarilo_SilvermaneGuardRestrictedZone_F1_X377Y505",
"route": "route.rogue.Occurrence.Jarilo_SilvermaneGuardRestrictedZone_F1:Jarilo_SilvermaneGuardRestrictedZone_F1_X377Y505",
@ -791,6 +912,28 @@
],
"domain": "Occurrence"
},
{
"name": "Occurrence_Luofu_Cloudford_F1_X283Y865",
"route": "route.rogue.Occurrence.Luofu_Cloudford_F1:Luofu_Cloudford_F1_X283Y865",
"plane": "Luofu_Cloudford",
"floor": "F1",
"position": [
283.2,
865.2
],
"domain": "Occurrence"
},
{
"name": "Occurrence_Luofu_StargazerNavalia_F2_X579Y183",
"route": "route.rogue.Occurrence.Luofu_StargazerNavalia_F2:Luofu_StargazerNavalia_F2_X579Y183",
"plane": "Luofu_StargazerNavalia",
"floor": "F2",
"position": [
579.8,
183.5
],
"domain": "Occurrence"
},
{
"name": "Respite_Herta_StorageZone_F1_X703Y267",
"route": "route.rogue.Respite.Herta_StorageZone_F1:Herta_StorageZone_F1_X703Y267",