-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHaybale_GYColo_v0.1.af
604 lines (527 loc) · 26.4 KB
/
Haybale_GYColo_v0.1.af
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
~~ {
~~ FOR AUTO-COMPLETION ASSISTANCE: testvar getvar setvar touchvar clearallvars clearvar getcharintprop getchardoubleprop getcharquadprop getcharboolprop getcharstringprop getisspellknown getcancastspell_hunt getcancastspell_buff getcharvital_base getcharvital_current getcharvital_buffedmax getcharskill_traininglevel getcharskill_base getcharskill_buffed getplayerlandcell getplayercoordinates coordinategetns coordinategetwe coordinategetz coordinatetostring coordinateparse coordinatedistancewithz coordinatedistanceflat wobjectgetphysicscoordinates wobjectgetname wobjectgetobjectclass wobjectgettemplatetype wobjectgetisdooropen wobjectfindnearestmonster wobjectfindnearestdoor wobjectfindnearestbyobjectclass wobjectfindininventorybytemplatetype wobjectfindininventorybyname wobjectfindininventorybynamerx wobjectgetselection wobjectgetplayer wobjectfindnearestbynameandobjectclass actiontryselect actiontryuseitem actiontryapplyitem actiontrygiveitem actiontryequipanywand actiontrycastbyid actiontrycastbyidontarget chatbox chatboxpaste statushud statushudcolored uigetcontrol uisetlabel isfalse istrue iif randint cstr strlen getobjectinternaltype cstrf stopwatchcreate stopwatchstart stopwatchstop stopwatchelapsedseconds cnumber floor ceiling round abs getworldname getitemcountininventorybyname getheading getitemcountininventorybynamerx getheadingto actiontrygiveprofile vitae getfellowshipstatus getfellowshipname getfellowshipisopen getfellowshipisleader getfellowshipleaderid getfellowshipcanrecruit getfellowid getfellowshipcount getfellowshiplocked getfellowname getfellowshipisfull sin cos tan sqrt asin acos atan atan2 sinh cosh tanh vtsetmetastate getregexmatch echo chr ord wobjectgetid wobjectgethealth wobjectfindbyid wobjectgetintprop wobjectfindnearestbytemplatetype wobjectgetopencontainer testquestflag getquestktprogress isrefreshingquests getquestktrequired getqueststatus getisday getgamehour getgamehourname getisnight getgameday getgameticks getminutesuntilday getgamemonth getgamemonthname getminutesuntilnight getgameyear uisetvisible uiviewvisible uiviewexists getgvar touchgvar getpvar touchpvar setgvar cleargvar setpvar clearpvar testgvar clearallgvars testpvar clearallpvars dictgetitem dictcreate dicthaskey dictadditem dictkeys dictremovekey dictvalues dictclear dictsize dictcopy listgetitem listpop listcreate listcontains listremove listadd listindexof listremoveat listinsert listlastindexof listclear listcopy listcount listreverse
~~
~~ File auto-generated by metaf, a program created by Eskarina of Morningthaw/Coldeve.
~~ Get metaf here: https://github.com/JJEII/metaf/
~~
~~ All recognized structural designators:
~~ STATE: DO:
~~ IF: NAV:
~~
~~ All recognized CONDITION (IF:) operation keywords:
~~ Never NavEmpty MobsInDist_Priority Not
~~ Always Death NeedToBuff PSecsInStateGE
~~ All VendorOpen NoMobsInDist SecsOnSpellGE
~~ Any VendorClosed BlockE BuPercentGE
~~ ChatMatch ItemCountLE CellE DistToRteGE
~~ MainSlotsLE ItemCountGE IntoPortal Expr
~~ SecsInStateGE MobsInDist_Name ExitPortal ChatCapture
~~
~~ All recognized ACTION (DO:) operation keywords:
~~ None EmbedNav ChatExpr SetOpt
~~ SetState CallState SetWatchdog CreateView
~~ Chat Return ClearWatchdog DestroyView
~~ DoAll DoExpr GetOpt DestroyAllViews
~~
~~ All recognized NAV types:
~~ circular follow
~~ linear once
~~
~~ All recognized NAV NODE types:
~~ flw vnd
~~ pnt ptl
~~ rcl tlk
~~ pau chk
~~ cht jmp
~~ prt (deprecated in VTank)
~~ }
~~ Must be in fellow and in GY Colo to start
~~ 482E0016 - Guardian Statue NPC for Ornate Bone Key
~~ 0095010F - GY Colo drop
~~ 0095010B - Shade of Parieth (NPC to start GY Colo)
~~ 482E0121 - Surface drop for Keyturnin
~~ 482D0104 - GY Recall Drop
~~ /ub mexec listmap[listfromrange[0,strlen[$NewLeader]-1],`$NewLeader{$1}+\\=+ord[$NewLeader{$1}]`] -this will look at a variable and pull it apart character by character
~~Troubleshooting
~~ ChatExpr {`/f [`+$NewLeader+`] is `+tostring[strlen[$NewLeader]]+` letters long`}
~~ ChatExpr {`/f [`+$NewLeader+`] is `+tostring[strlen[listreduce[listfromrange[0,strlen[$NewLeader]-1],\`iif[$NewLeader{$1}#[A-z' ],($2||\\`\\`)+$NewLeader{$1},$2||\\`\\`]\`]]]+` letters long`}
~~ ChatExpr {`/ub mexec listmap[listfromrange[0,strlen[$NewLeader]-1],`$NewLeader{$1}+\\=+ord[$NewLeader{$1}]]
~~ ChatCapture {\[Fellowship\] (?<name>.*) (say|says), \"!keycount=(?<keycount>.*)\"} {} ~~ Update how many keys we've seen, fill the variables $capturegroup_keycount and $capturegroup_name
~~ Chat {/ub mexec chatbox[`/ub fellow leader `+getvar[HighestKeyName]]}
~~ ChatExpr {`/ub fellow leader `+$HighestKeyName}
~~ ChatExpr {`/ub fellow recruit `+listgetitem[getvar[charlist],getvar[counter]]}
~~ DoExpr {chatbox[\`/ub fellow leader \`+$HighestKeyName+`\`]}
~~ chatbox[`/ub givep `+$count+` `+$ItemHere+` to `+$capturegroup_tellchar]
~~ /ub mexec chatbox[`/ub vendor addbuy `+$test]
STATE: {Default} ~~ {
IF: ChatMatch { %% Haybale_GYColo v.0.1 by Raile and Che of DNF %% }
DO: None
IF: Always
DO: Chat {/ub opt set VTank.PatchExpressionEngine true}
IF: Always
DO: DoAll
DoExpr {clearallvars[]}
EmbedNav nav0 {[none]}
DoExpr {vtsetsetting[EnableLooting,`1`]}
DoExpr {vtsetsetting[EnableBuffing,`1`]}
DoExpr {vtsetsetting[EnableCombat,`0`]}
DoExpr {vtsetsetting[EnableNav,`1`]}
DoExpr {vtsetsetting[AttackDistance,`0.08333333`]}
IF: Always
DO: DoAll
DoExpr {setvar[HighestKeyCount,0]}
DoExpr {setvar[HighestKeyName,``]}
DoExpr {setvar[KeySeenCount,0]}
IF: Not Expr {getworldname[]==Drunkenfell}
DO: DoAll
ChatExpr {`/t `+getcharstringprop[1]+`, This meta was designed by Raile and Che for Drunkenfell and results outside of Drunkenfell may vary.`}
IF: Not BlockE 00950000
DO: DoAll
ChatExpr {`/t `+getcharstringprop[1]+`, Must be within GY Colosseum to begin. To navigate to the GY Colosseum portal, say !gycolo in fellow.`}
SetState {Stopped}
IF: All
CellE 0095010F
Expr {getfellowshipisleader[]==1}
DO: DoAll
ChatExpr {\/f Joining as a leader}
EmbedNav nav8 {ToParieth}
IF: All
NavEmpty
Expr {getfellowshipisleader[]==1}
Expr {getobjectinternaltype[wobjectfindnearestbynameandobjectclass[37,Shade of Parieth]]==7}
DO: SetState {FirstTurnin}
IF: All
NavEmpty
Expr {getfellowshipisleader[]==1}
Expr {getobjectinternaltype[wobjectfindnearestbynameandobjectclass[37,Shade of Parieth]]==1}
DO: SetState {KeyCheck}
IF: Expr {getfellowshipstatus[]==0}
DO: Chat {/say I need a fellow invite.}
IF: Expr {getfellowshipisleader[]==0}
DO: DoAll
ChatExpr {\/f Joining as a follower}
SetState {Standby}
~~ }
STATE: {Combat} ~~ { ~~ Combat is the state that's active when fighting (changes to Reward when Lord Cynreft Mhoire NPC appears)
IF: Always
DO: DoAll
DoExpr {vtsetsetting[NavPriorityBoost,`0`]}
DoExpr {vtsetsetting[EnableCombat,`1`]}
DoExpr {vtsetsetting[EnableBuffing,`1`]}
IF: All
Any
ItemCountGE 1 {Jaria's Rune of Dispel}
Any
Expr {getspellexpiration[4312] >= 1} ~~ Incantation of Imperil Other
Expr {getspellexpiration[4477] >= 1} ~~ Incantation of Bludgeoning Vulnerability Other
Expr {getspellexpiration[4485] >= 1} ~~ Incantation of Piercing Vulnerability Other
Expr {getspellexpiration[4475] >= 1} ~~ Incantation of Blade Vulnerability Other
Expr {getspellexpiration[4479] >= 1} ~~ Incantation of Cold Vulnerability Other
Expr {getspellexpiration[4481] >= 1} ~~ Incantation of Fire Vulnerability Other
Expr {getspellexpiration[4473] >= 1} ~~ Incantation of Acid Vulnerability Other
Expr {getspellexpiration[4483] >= 1} ~~ Incantation of Lightning Vulnerability Other
Expr {getspellexpiration[2172] >= 1} ~~ Astyrrian's Gift
Expr {getspellexpiration[3462] >= 1} ~~ Canker Flesh
DO: DoAll
Chat {/ub use Jaria's Rune of Dispel}
SetState {Combat}
IF: Any
Expr {wobjectfindnearestbynameandobjectclass[37,Lord Cynreft Mhoire]}
ChatMatch {Lord Cynreft says, "My time on this world is brief! Speak with me quickly heroes."}
DO: SetState {Reward}
~~ }
STATE: {Reward} ~~ { ~~ is the state that is called when Lord Cynreft Mhoire appears as an NPC
IF: Always
DO: DoAll
EmbedNav nav2 {CollectReward}
IF: All
Expr {getfellowshipisleader[]==0}
ChatMatch {Lord Cynreft Mhoire tells you, "I thank you again for your bravery in destroying my corrupted form."}
DO: DoAll
EmbedNav nav0 {[none]}
DoExpr {setvar[RunCount,$RunCount+1]}
ChatExpr {`/t `+getcharstringprop[1]+`, I have been rewarded `+$RunCount+` times this session.`}
SetState {Standby}
IF: All
Expr {getfellowshipisleader[]==1}
ChatMatch {Lord Cynreft Mhoire tells you, "I thank you again for your bravery in destroying my corrupted form."}
DO: DoAll
EmbedNav nav0 {[none]}
SetState {Report}
~~ }
STATE: {Report} ~~ { ~~ the state where the leader reports the run statistics
IF: Always
DO: DoAll
DoExpr {setvar[RunCount,$RunCount+1]}
ChatExpr {`/t `+getcharstringprop[1]+`, I have been rewarded `+$RunCount+` times this session.`}
IF: Expr {testvar[Runtime]} ~~ Only report if we've run at least once and have a $Runtime variable set
DO: DoAll
DoExpr {stopwatchstop[$Runtime]}
DoExpr {$minutes=cstr[ceiling[stopwatchelapsedseconds[$Runtime]/60]]}
DoExpr {$seconds=ceiling[stopwatchelapsedseconds[$Runtime]%60]}
DoExpr {$seconds=ifthen[$seconds<=9, `\`0\`+cstr[$seconds]`, `cstr[$seconds]`]}
ChatExpr {`/f Combat time this round: `+$minutes+`:`+$seconds}
IF: Always
DO: DoAll
DoExpr {setvar[Runtime, stopwatchcreate[]]}
DoExpr {stopwatchstart[$Runtime]}
IF: Always
DO: SetState {KeyCheck}
~~ }
STATE: {Standby} ~~ { ~~ this state is for followers, it will listen for when a keycheck is initiated if the leader is out of keys and will go into combat when needed
IF: Expr {getfellowshipisleader[]==1}
DO: SetState {KeyCheck}
IF: All
ItemCountGE 1 {Ornate Bone Key}
ChatMatch {^\[Fellowship\] (|).* (say|says), \"!keycheck\"$}
DO: DoAll
ChatExpr {`/f !keycount=`+getitemcountininventorybyname[Ornate Bone Key]}
SetState {Standby}
IF: ChatMatch {^\[Fellowship\] (|).* (say|says), \"!combat\"$}
DO: DoAll
EmbedNav nav1 {CombatPosition}
SetState {Combat}
IF: MobsInDist_Name 5 30 {Pyre Minion} ~~This will catch anyone running the meta that isn't in the fellow when combat starts
DO: SetState {Combat}
~~ }
STATE: {KeyCheck} ~~ { ~~ won't run until the reward NPC despawns: checks that the leader still has a key to turn in, if not, runs a command for everyone to respond with their key quantity
IF: Expr {getobjectinternaltype[wobjectfindnearestbynameandobjectclass[37,Shade of Parieth]]==7}
DO: SetState {StartRound}
IF: All
Expr {getobjectinternaltype[wobjectfindnearestbynameandobjectclass[37,Lord Cynreft Mhoire]]==1}
Expr {getobjectinternaltype[wobjectfindnearestbynameandobjectclass[37,Shade of Parieth]]==1}
ItemCountGE 1 {Ornate Bone Key}
DO: DoAll
ChatExpr {`/f I am the leader and I have `+getitemcountininventorybyname[Ornate Bone Key]+` Ornate Bone Keys remaining.`}
SetState {KeyTurnin}
IF: All
Expr {getobjectinternaltype[wobjectfindnearestbynameandobjectclass[37,Lord Cynreft Mhoire]]==1}
Expr {getobjectinternaltype[wobjectfindnearestbynameandobjectclass[37,Shade of Parieth]]==1}
ItemCountLE 0 {Ornate Bone Key}
DO: DoAll
SetState {KeyListen}
~~ }
STATE: {KeyListen} ~~ {
IF: Always
DO: ChatExpr {\/f \!keycheck}
IF: All
ChatCapture {\[Fellowship\] <[^>]+>(?<name>[^<]+)<[^\>]+> (say|says), \"!keycount=(?<keycount>.*)\"} {}
Expr {cnumber[$capturegroup_keycount]>$HighestKeyCount} ~~ Set the highest key count
DO: DoAll
DoExpr {$HighestKeyCount=cnumber[$capturegroup_keycount]}
DoExpr {$HighestKeyName=$capturegroup_name}
DoExpr {$KeySeenCount=$KeySeenCount+1}
SetState {KeyListen}
IF: Not Expr {$HighestKeyName==``}
DO: DoAll
DoExpr {$NewLeader=$HighestKeyName}
IF: Expr {$KeySeenCount>=1}
DO: DoAll
SetState {AssignLeader}
~~ }
STATE: {AssignLeader} ~~ {
IF: Always
DO: DoAll
DoExpr {chatbox[`/ub fellow leader `+getvar[NewLeader]]}
IF: Always
DO: DoAll
DoExpr {setvar[HighestKeyCount, 0]}
DoExpr {setvar[KeySeenCount, 0]}
DoExpr {setvar[NewLeader,``]}
IF: ChatMatch {You have passed leadership of the fellowship to}
DO: DoAll
DoExpr {setvar[HighestKeyName, ``]}
SetState {Standby}
~~ }
STATE: {KeyTurnin} ~~ { ~~ goes outside, goes to the Guardian Statue, turns in the key - watchdog starts at drop and goes til it gets the Guardian turned in
IF: Always
DO: DoAll
DoExpr {vtsetsetting[EnableCombat,`0`]}
DoExpr {vtsetsetting[EnableBuffing,`0`]}
EmbedNav nav3 {SurfaceExit}
IF: All
NavEmpty
CellE 482E0121
DO: DoAll
SetWatchdog 3 15 {Stuck}
DoExpr {setvar[Turnin, Statue]}
EmbedNav nav4 {ToGuardianStatue}
IF: All
NavEmpty
CellE 482E0016
DO: DoAll
ClearWatchdog
EmbedNav nav5 {UseGuardianStatue}
IF: All
CellE 482E0016
ChatMatch {The bone key turns with a loud click and crumbles to dust.}
DO: DoAll
SetWatchdog 3 10 {Stuck}
DoExpr {setvar[Turnin, Portal]}
EmbedNav nav6 {IntoGYColo}
IF: All
NavEmpty
CellE 0095010F
DO: SetState {StartRound}
~~ }
STATE: {StartRound}
IF: Always
DO: DoAll
Chat {/f The next round is about to start.}
EmbedNav nav8 {ToParieth}
IF: All
NavEmpty
Expr {coordinatedistanceflat[getplayercoordinates[], wobjectgetphysicscoordinates[wobjectfindnearestbynameandobjectclass[37,Shade of Parieth]]]<=7}
DO: DoAll
Chat {/f !combat}
EmbedNav nav7 {TalkToParieth}
IF: ChatMatch {Shade of Parieth tells you, "Lord Cynreft has summoned me here to warn off those}
DO: DoAll
EmbedNav nav12 {CombatPositionLeader}
IF: All
NavEmpty
CellE 0095010D
DO: SetState {Combat}
~~ }
STATE: {Stopped} ~~ { ~~ waits until the player enters GY Colo to resume, can nav to GYColo entrance with command
IF: BlockE 00950000
DO: SetState {Default}
IF: ChatMatch {^\[Fellowship\] (|).* (say|says), \"!gycolo\"$}
DO: DoAll
EmbedNav nav9 {GYRecall}
IF: All
NavEmpty
CellE 482D0104
DO: EmbedNav nav11 {GYRecallToPortal}
IF: All
NavEmpty
CellE 482E0130 ~~CellE for Gateway location outside outside
DO: DoExpr {vtsetsetting[EnableCombat,`1`]}
IF: All
CellE 482E0130
Expr {($tmp=wobjectfindnearestbynameandobjectclass[14,Gateway])&&coordinatedistancewithz[getplayercoordinates[],wobjectgetphysicscoordinates[$tmp]]<=8}
DO: DoAll
DoExpr {vtsetsetting[EnableCombat,`0`]}
DoExpr {vtsetsetting[EnableLooting,`0`]}
DoExpr {actiontryuseitem[wobjectfindnearestbyobjectclass[14]]}
~~ }
STATE: {Stuck} ~~ {
IF: Always
DO: EmbedNav nav9 {GYRecall}
IF: All
Expr {$Turnin==Statue}
CellE 482D0104
DO: EmbedNav nav10 {GYRecallToStatue}
IF: All
Expr {$Turnin==Portal}
CellE 482D0104
DO: EmbedNav nav11 {GYRecallToPortal}
IF: All
NavEmpty
CellE 482E0016
DO: SetState {KeyTurnin}
IF: All
NavEmpty
CellE 0095010F
DO: SetState {StartRound}
~~ }
STATE: {FirstTurnin} ~~ {
IF: Always
DO: DoAll
Chat {/f I will start the first run when everyones ready. Say !start in fellow to begin.}
EmbedNav nav8 {ToParieth}
IF: ChatMatch {^\[Fellowship\] (|).* (say|says), \"!start\"$}
DO: DoAll
Chat {/f !combat}
EmbedNav nav7 {TalkToParieth}
IF: ChatMatch {Shade of Parieth tells you, "Lord Cynreft has summoned me here to warn off those}
DO: DoAll
EmbedNav nav12 {CombatPositionLeader}
IF: All
NavEmpty
CellE 0095010D
DO: SetState {Combat}
~~ }
~~========================= ONLY NAVS APPEAR BELOW THIS LINE =========================~~
NAV: nav0 once ~~ {
~~ }
NAV: nav1 once ~~ { ~~GY Colo Combat Position
pnt -101.851449179649 17.1110611438751 2.08333134651184E-05
pau -101.851449179649 17.1110611438751 2.08333134651184E-05 1000
~~ }
NAV: nav2 circular ~~ { ~~Talk for Reward
pnt -101.865237665176 17.129670437177 2.08333134651184E-05
tlk -101.865237665176 17.129670437177 2.08333134651184E-05 -101.864583333333 17.1375 2.70833570539253E-05 37 {Lord Cynreft Mhoire}
pau -101.865237665176 17.129670437177 2.08333134651184E-05 5000
~~ }
NAV: nav3 once ~~ { ~~Surface portal for KeyTurnin
pnt -101.906974271933 17.2213644504547 2.08333134651184E-05
ptl -44.0707230885824 -64.632309850057 0.0666874965031942 -101.908283750216 17.2358815004428 -0.000262499845121056 14 {Surface}
~~ }
NAV: nav4 once ~~ { ~~To Guardian Statue
pnt -43.9037208239237 -64.6842916806539 0.00502083251873652
pnt -43.8776460965474 -64.6791441599528 0.00502083251873652
pnt -43.8678927103678 -64.6956657091776 0.00502083251873652
pnt -43.8807743708293 -64.6952335357666 0.00502083251873652
pnt -43.9043955802917 -64.7007530848185 0.0231124679247538
pnt -43.9230721473694 -64.7028388659159 0.0250208338101705
pnt -43.9793211301168 -64.6782002766927 0.034887953599294
pnt -44.0439258257548 -64.6421573003133 0.0641565958658854
pnt -44.071154721578 -64.6330051422119 0.0666874965031942
~~ }
NAV: nav5 circular ~~ { ~~Guardian Statue turn in
cht -44.0707230885824 -64.632309850057 0.0666874965031942 {/ub prepclick yes 10}
pau -44.0707230885824 -64.632309850057 0.0666874965031942 1000
cht -44.0707230885824 -64.632309850057 0.0666874965031942 {/ub usel Guardian Statue}
pau -44.0707230885824 -64.632309850057 0.0666874965031942 3000
~~ }
NAV: nav6 once ~~ { ~~Guardian Statue to Gateway back into GY Colo
pnt -44.0599815686544 -64.6558105786641 0.0652348518371582
pnt -44.0962078094482 -64.6607961654663 0.063988455136617
pnt -44.0998293399811 -64.6221429824829 0.0735147635142008
pnt -44.0997279167175 -64.5920482635498 0.0750208298365275
ptl -44.0707230885824 -64.632309850057 0.0666874965031942 -44.1004166603088 -64.5902500152588 0.0747375041246414 14 {Gateway}
~~ }
NAV: nav7 circular ~~ { ~~GYColo drop to Shade of Parieth to start
tlk -44.0707230885824 -64.632309850057 0.0666874965031942 -101.866666666667 17.2106385827065 2.50001739914296E-05 37 {Shade of Parieth}
pau -44.0707230885824 -64.632309850057 0.0666874965031942 3000
~~ }
NAV: nav8 once ~~ { ~~Shade of Parieth NPC
pnt -101.865380676587 17.1986148357391 2.08333134651184E-05
pau -101.865380676587 17.1986148357391 2.08333134651184E-05 1000
~~ }
NAV: nav9 once ~~ { ~~ GY Recall
rcl 47.1886339505513 -83.4169729153315 0.573354148864746 {Call of the Mhoire Forge}
pau 47.1886339505513 -83.4169729153315 0.573354148864746 3000
~~ }
NAV: nav10 once ~~ { ~~ GY Recall to Guardian Statue
pnt -43.9884037653605 -65.3762583414714 -0.0616458336512248
pnt -43.9884037653605 -65.3762583414714 -0.0616458336512248
pnt -43.9860416412354 -65.3717280069987 -0.0616458336512248
pnt -43.9793750762939 -65.3627126057943 -0.0616458336512248
pnt -43.9728358268738 -65.3613602956136 -0.0616458336512248
pnt -43.9623175621033 -65.3615649541219 -0.0616458336512248
pnt -43.9607544581095 -65.3636733373006 -0.0616458336512248
pnt -43.9608468373617 -65.3650599161784 -0.0616458336512248
pnt -43.9633672396342 -65.3754073460897 -0.0616458336512248
pnt -43.9662505149841 -65.3856768290202 -0.0616458336512248
pnt -43.9688541094462 -65.3949502944946 -0.0616458336512248
pnt -43.9717373847961 -65.4052198410034 -0.0616458336512248
pnt -43.9750531514486 -65.4170298894246 -0.0616458336512248
pnt -43.9776153564453 -65.4261559486389 -0.0616458336512248
pnt -43.9807216008504 -65.4372197469076 -0.0616458336512248
pnt -43.9834054629008 -65.4467789967855 -0.0616458336512248
pnt -43.9863341331482 -65.4572102546692 -0.0616458336512248
pnt -43.9925529797872 -65.4674615859985 -0.0616458336512248
pnt -44.0022630055745 -65.472239112854 -0.0616458336512248
pnt -44.0122893969218 -65.4717747688293 -0.0616458336512248
pnt -44.0137667338053 -65.4667641957601 -0.0616458336512248
pnt -44.0141499519348 -65.4566903750102 -0.0616458336512248
pnt -44.0141499519348 -65.445671304067 -0.0616458336512248
pnt -44.0141499519348 -65.432941977183 -0.0616458336512248
pnt -44.0141499519348 -65.4238168398539 -0.0603189071019491
pnt -44.0141499519348 -65.4165713628133 -0.0545225222905477
pnt -44.0142358779907 -65.4102363586426 -0.0494545181592305
pnt -44.0142358779907 -65.4033243815104 -0.0439249356587728
pnt -44.0142358779907 -65.3944174448649 -0.0399791717529297
pnt -44.0132564226786 -65.384392229716 -0.0399791717529297
pnt -44.0067561467489 -65.3745799382528 -0.0399791717529297
pnt -43.9990859349569 -65.3705698649089 -0.0399791717529297
pnt -43.9906970977783 -65.3687638600667 -0.0399791717529297
pnt -43.9874548276265 -65.3699022928874 -0.0399791717529297
pnt -43.9908585230509 -65.3734473546346 -0.0399791717529297
pnt -43.9993072509766 -65.3778966267904 -0.0399791717529297
pnt -43.9996351559957 -65.3791231791178 -0.0393135269482931
pnt -44.0005979220072 -65.3852742513021 -0.0343926707903544
pnt -44.0017127037048 -65.3923965454102 -0.0286948323249817
pnt -44.0024962425232 -65.3990208943685 -0.0233953555425008
pnt -43.9984517415365 -65.4051313400269 -0.0185069978237152
pnt -44.0023606936137 -65.4084479649862 -0.0183124999205271
pnt -44.0023463884989 -65.4150320053101 -0.0183124999205271
pnt -44.002561601003 -65.4240525245666 -0.0183124999205271
pnt -44.0021187782288 -65.4251137415568 -0.0183124999205271
pnt -43.9922364552816 -65.4251137415568 -0.0183124999205271
pnt -43.9868566513062 -65.4254451115926 -0.0183124999205271
pnt -43.9868566513062 -65.4232889811198 -0.0183124999205271
pnt -43.9868566513062 -65.4156483968099 -0.0183124999205271
pnt -43.9867549260457 -65.405960337321 -0.0170337080955505
pnt -43.9884518305461 -65.3986819585164 -0.0112110058466593
pnt -43.9907749811808 -65.3913377126058 -0.00533561160167058
pnt -43.9907749811808 -65.3854895909627 -0.000657114883263906
pnt -43.9907749811808 -65.3781453450521 0.00335416694482168
pnt -43.9937828699748 -65.3679709116618 0.00335416694482168
pnt -43.9992679278056 -65.3612874348958 0.00335416694482168
pnt -44.001509475708 -65.3668121973674 0.00335416694482168
pnt -44.0022226333618 -65.3684999465942 0.00335416694482168
pnt -44.0003430048625 -65.3797346115112 0.00464226404825846
pnt -43.9992489496867 -65.3865310668945 0.010079429546992
pnt -43.9983694712321 -65.3943065007528 0.0162997752428055
pnt -43.9995516459147 -65.4014062245687 0.021979554494222
pnt -44.0007907231649 -65.4111123402913 0.0252208709716797
pnt -44.0020837148031 -65.42383740743 0.0250208338101705
pnt -43.9956983566284 -65.4360193252564 0.0250208338101705
pnt -43.9703793207804 -65.4306116422017 0.0250208338101705
pnt -43.9579195658366 -65.405795733134 0.0250208338101705
pnt -43.9272815068563 -65.353214263916 0.0217701216538747
pnt -43.883998966217 -65.2769401550293 0.0360210061073303
pnt -43.8544283548991 -65.204566637675 0.0580348412195841
pnt -43.8572041511536 -65.1483779589335 0.0792869091033936
pnt -43.8664133707682 -65.0541277011236 0.0797214349110921
pnt -43.8670071283976 -64.9848605473836 0.0574597517649333
pnt -43.8676717122396 -64.9309315681458 0.0452537218729655
pnt -43.8647611618042 -64.8301226933797 0.0250208338101705
pnt -43.8509559631348 -64.7605998357137 0.0250208338101705
pnt -43.8577960968018 -64.730451965332 0.0250208338101705
pnt -43.8819069226583 -64.7011177062988 0.0250208338101705
pnt -43.8918584505717 -64.6767809232076 0.0250208338101705
pnt -43.9101311365763 -64.6791614214579 0.0250208338101705
pnt -43.9417686780294 -64.6849071820577 0.0250208338101705
pnt -43.9763778050741 -64.6792069117228 0.0338134328524272
pnt -44.0476749738057 -64.6503491401672 0.0656896511713664
pnt -44.0741304397583 -64.6320889790853 0.0666874965031942
~~ }
NAV: nav11 once ~~ { ~~stuck recovery run from GYRecall to portal
pnt -43.9898598670959 -65.3799650192261 -0.0616458376248678
pnt -43.9663567860921 -65.367388343811 -0.0616458376248678
pnt -43.9692995389303 -65.3928707758586 -0.0616458376248678
pnt -43.9787655830383 -65.4272278467814 -0.0616458376248678
pnt -44.0105538050334 -65.4407850583394 -0.0616458376248678
pnt -44.012278842926 -65.4278753916422 -0.0616458376248678
pnt -44.0116811116536 -65.3984380722046 -0.0400158882141113
pnt -44.0111959457397 -65.3614776611328 -0.0399791717529297
pnt -43.9934631347656 -65.3631035486857 -0.0399791717529297
pnt -44.0012349446615 -65.3776292800903 -0.0399791717529297
pnt -44.0009787877401 -65.406724357605 -0.0183124979337056
pnt -44.0007183710734 -65.4254510561625 -0.0183124979337056
pnt -43.9873765627543 -65.4254872639974 -0.0183124979337056
pnt -43.987388197581 -65.4069164911906 -0.0177986323833466
pnt -43.9875864346822 -65.3806852340698 0.00318637142578761
pnt -43.9898914019267 -65.3613156000773 0.00335416744152705
pnt -43.9970740000407 -65.3619568506877 0.00335416744152705
pnt -44.0023763974508 -65.3761331558228 0.00335416744152705
pnt -44.0005058288574 -65.3813285827637 0.00591744134823481
pnt -44.0009964942932 -65.4044277191162 0.0243967493375142
pnt -44.0010150591532 -65.4319268226623 0.0250208338101705
pnt -43.9702364285787 -65.4292667388916 0.0250208338101705
pnt -43.9665790557861 -65.3851797103882 0.0250208338101705
pnt -43.9584655761719 -65.3040209452311 0.0250208338101705
pnt -43.9520174344381 -65.1522207895915 0.0251889526844025
pnt -43.9488005320231 -65.01938012441 0.0150354365507762
pnt -43.9493664423625 -64.9585548559825 0.00954223275184631
pnt -43.9500676790873 -64.8617679595947 0.0230707863966624
pnt -43.9663016637166 -64.8545871098836 0.0269732574621836
pnt -44.0212270736694 -64.8287839889526 0.0368920127550761
pnt -44.0438707351685 -64.7587424914042 0.0548539956410726
pnt -44.0950157642365 -64.6526486714681 0.0660253365834554
pnt -44.1004617373149 -64.6203585624695 0.0749830881754557
pnt -44.0991804917653 -64.6069468816121 0.0750208298365275
pnt -44.0999232610067 -64.5956731160482 0.0750208298365275
ptl -44.0989941596985 -64.5963679631551 0.0750208298365275 -44.1004166603088 -64.5902500152588 0.0747375041246414 14 {Gateway}
~~ }
NAV: nav12 once ~~ { ~~Combat Position for Leader
pnt -101.865830222766 17.1993418097496 2.08333134651184E-05
pnt -101.862137738864 17.1700787782669 2.08333134651184E-05
pnt -101.857848644257 17.13807117939 2.08333134651184E-05
pnt -101.851809597015 17.1133545557658 2.08333134651184E-05
pau -101.851809597015 17.1133545557658 2.08333134651184E-05 1000
~~ }