|HatchPlan1.mac
|By 1everdude
sub main
/call startUp
/call pullall
/return
sub startUp
/echo HatchPlan1 version 0.1
/echo This is the one you'll run on the tank player, not the Power-Levelee.
/echo Currently this macro will pull all the mobs in the zone, run back to the start, and activate the abilities specified.
/echo Start this macro once you're already in the zone.
/return
|sub getTask
|/return
sub pullAll
/call moving 4.97 -53.51
/echo 1
/call moving -0.24 6.03
/echo 2
/call moving 16.60 16.10
/echo 3
/call moving 122.86 120.74
/echo 4
/call moving 131.28 110.97
/echo 5
/call moving 162.89 131.01
/echo 6
/call moving 129.60 133.49
/echo 7
/call moving 143.75 144.12
/echo 8
/call moving 152.69 149.63
/echo 9
/call moving 225.75 226.35
/echo 10
/call moving 221.9 266.51
/echo 11
/call moving 209.59 282.78
/echo 12
/call moving 250 321
/echo 13
/call moving 235 339
/echo 14
/call moving 198.29 295.02
/echo 15
/call moving 238.10 336.17
/echo 16
/call moving 194.94 291.94
/echo 17
/call moving 235.18 330.51
/echo 18
/call moving 198.04 297.44
/echo 19
/call moving 182.94 318.30
/echo 20
/call moving 184.85 349.46
/echo 21
/call moving 159.83 362.50
/echo 22
/call moving 130.55 336.98
/echo 23
/call moving 30.40 336.05
/echo 24
/call moving -29.23 332.61
/echo 25
/call moving -0.51 328.73
/echo 26
/call moving -0.5 305.69
/echo 27
/call moving 33.61 308.58
/echo 28
/call moving -29.67 308.96
/echo 29
/call moving 2.76 310.56
/echo 30
/call moving 0.26 314.61
/echo 30.5
/call moving 3.61 277.68
/echo 31
/call moving 47.78 279.16
/echo 32
/call moving 46.61 190.11
/echo 33
/call moving -25.36 192
/echo 34
/call moving -24.34 215.24
/echo 35
/call moving 47.76 211.43
/echo 36
/call moving 51.40 188.8
/echo 37
/call moving -24.96 194.67
/echo 38
/call moving -27.05 138.52
/echo 39
/call moving 33.90 137.61
/echo 40
/call moving -41.20 134.83
/echo 41
/call moving -140.12 133.61
/echo 42
/call moving -260.17 263.14
/echo 43
/call moving -243.47 211.81
/echo 44
/call moving -213.52 284.12
/echo 45
/call moving -249.18 316.45
/echo 46
/call moving -238.74 334.41
/echo 47
/call moving -198.15 298.55
/echo 48
/call moving -158.13 329.72
/echo 49
/call moving -126.3 334.21
/echo 50
/call moving -5.95 330.36
/echo 51
/call moving -1.11 383.9
/echo 52
/call moving 6.24 331.13
/echo 53
/call moving 17.07 332.74
/echo 54
/call moving 23.64 357.95
/echo 55
/call moving 80.42 416.86
/echo 56
/call moving 124.89 368.85
/echo 57
/call moving 143.23 387.59
/echo 58
/call moving 103.41 431.18
/echo 59
/call moving 118.1 451.05
/echo 60
/call moving 109.34 492.57
/echo 61
/call moving 29.97 572.89
/echo 62
/call moving 62.44 622.62
/echo 63
/call moving -10.79 676.41
/echo 64
/call moving -71.13 618.04
/echo 65
/call moving -4.79 605.09
/echo 65.5
/call moving 0.8 558.69
/echo 66
/call moving 1.61 492.83
/echo 67
/call moving -24.1 488.36
/echo 68
/call moving -19.69 382.05
/echo 69
/call moving 11.34 383.57
/echo 70
/call moving 6.94 495.39
/echo 71
/call moving -21.38 497.82
/echo 72
/call moving -16.88 386.71
/echo 73
/call moving -1.79 383.7
/echo 74
/call moving 2.01 275.32
/echo 75
/call moving 49.37 275.11
/echo 76
/call moving 47.82 189
/echo 77
/call moving -33.51 190.99
/echo 78
/call moving -27.34 215.63
/echo 79
/call moving 50.05 213.98
/echo 80
/call moving 47.55 191.46
/echo 81
/call moving -28.94 192.22
/echo 82
/call moving -24.37 127.11
/echo 83
/call moving -1.17 108.96
/echo 84
/call moving 0.21 86.55
/echo 85
/call moving 40.93 83.11
/echo 86
/call moving 42.04 60.7
/echo 87
/call moving -2.49 66.72
/echo 88
/call moving 4.33 -51.08
/echo 89
/return
Sub moving(float YVal, float XVal)
:moveStart
|Repeatedly check if distance is less than 20 while moving to the waypoint. When it gets within 20 units, returns.
/if (${Math.Distance[${Me.Y},${Me.X}:${YVal},${XVal}]}>=5) {
/moveto loc ${YVal} ${XVal}
/delay 5
/goto :moveStart
}
/delay 2s
/return