change these lines in the script, i try it with a Sw 68 without jewelry, with clothes level 55 mission , and kill the boss 4 timesQuote:
in mirash sanctum instance,with sw lvl 73 apollon set weapon+15 at 50% it kills me...gives 1 shot and i die at about 50% his hp...all goes well heals...dmg...etc but at 50% i die from 1 hit instant...what can i do? i tried 3 times...same time i die ...
Code:
#IF=%FirstTime,; RequireVersion=4.45; WaitForResponse=Be sure you stay infront of Mirash Sanctum/nBe sure you have 100% UI Size/nBe sure Windows are reseted to default position/nBe sure Click-to-Move is disabled; #UseGravity #UseCollision UseSpeed=230; #SmoothBackground #UseIDPerformance #SmartSkillPerformance MemPtrWrite=%AddrFPS,%OffsetFPS1,24,BYTE; MemPtrWrite=%AddrFPS,%OffsetFPS2,24,FLOAT; #NeedResolution=816,638; Delay=500; #NeedResolution=816,638; Command=; _SetVar21=1.0; _SetVar22=1.0; DelayGlobal=%Var21; UseSpeedGlobal=%Var22; _SetVar13=Superior Recovery Potion; WaitForResponse=This is an very early alpha version it might only work on Songweaver, Cleric and Chanter; #ENDIF _IFMemPtrRead=%PlayerBase,%OffsetClassID,BYTE,=1; WaitForResponse=Be sure you wear a bow!; #ENDIF _IFMemPtrRead=%PlayerBase,%OffsetClassID,BYTE,=2; WaitForResponse=It will not work on Templars!; #ENDIF _IFMemPtrRead=%PlayerBase,%OffsetClassID,BYTE,=4; WaitForResponse=Be sure you wear a bow!; #ENDIF _IFMemPtrRead=%PlayerBase,%OffsetClassID,BYTE,=13; WaitForResponse=Be sure you're outside of the mech/nBe sure Siege mode is disabled when you run the script; #ENDIF _IFMemPtrRead=%PlayerBase,%OffsetClassID,BYTE,=16; <-- Songweaver stigma supported WaitForResponse=Be sure you have these stigmas/nTreble Cleave/nPaean of Pain/nHymn of Rejuvenation/nStinging Note/n/nStigma support added by clouds12; #ENDIF #EXECUTE=NewEntry; start_Instance; #DO=60000; UseSpeed=260; MoveTo=770.957,831.978,520.644,False,False; MoveTo=770.957,831.978,521.7,True,False; MoveTo=770.957,831.978,522.844,True,False; MoveTo=770.957,831.978,523.988,True,False; MoveTo=770.957,831.978,525.132,True,False; MoveTo=770.957,831.978,526.258,True,False; MoveTo=769.139,831.97,526.258,True,False; MoveTo=768.395,831.967,526.258,True,True; MoveTo=768.395,831.967,527.402,True,True; MoveTo=766.469,831.958,527.402,True,True; MoveTo=765.165,831.952,527.402,True,True; MoveTo=765.165,831.952,527.402,True,False; MoveTo=765.158,833.482,527.402,True,False; MoveTo=765.147,835.824,527.402,True,False; MoveTo=765.137,838.2,527.402,True,False; MoveTo=765.127,840.452,527.402,True,False; MoveTo=765.116,842.807,527.402,True,False; MoveTo=765.106,845.084,527.402,True,False; MoveTo=765.096,847.427,527.402,True,False; MoveTo=765.085,849.709,527.402,True,False; MoveTo=765.075,851.999,527.402,True,False; MoveTo=765.065,854.393,527.402,True,False; MoveTo=765.054,856.68,527.402,True,False; Delay=750; #UNTIL=%Position,765.054/856.68/527.402; #IF=%Position,765.054/856.68/527.402; #ELSE #EXECUTE=Stuck; #Return #ENDIF #DO=120000; MoveTo=765.054,856.68,527.402,True,False; MemWrite=%AddrCamX,-20,FLOAT; MoveTo=765.054,856.68,527.402,True,False; #2DO=13000; UseSpeed=1; MoveTo=765.054,856.68,527.402,True,False; #EXECUTE=WaitForFlightCD; MoveTo=765.054,856.68,527.402,False,False; #3DO=1250; SendAction=1,2; MoveTo=765.054,856.68,527.402,False,False; _3UNTILMemPtrRead=%PlayerBase,%OffsetFlightStatus,BYTE,=1; Delay=5; SendAction=3,32; Delay=30; _2UNTILMemPtrRead=%PlayerBase,%OffsetFlightStatus,BYTE,=1; _UNTILMemPtrRead=%PlayerBase,%OffsetFlightStatus,BYTE,=1; UseSpeed=225; MoveTo=765.052,857.278,527.394,False,False; MoveTo=765.052,857.278,527.136,False,False; MoveTo=765.052,857.278,526.484,False,False; MoveTo=764.98,857.12,529.862,False,False; MoveTo=764.817,856.759,533.357,False,False; MoveTo=764.58,856.233,536.894,False,False; MoveTo=764.257,855.517,536.411,False,False; MoveTo=763.844,854.603,539.886,False,False; _UNTILMemPtrRead=%PlayerBase,%OffsetFlightStatus,BYTE,=1; MoveTo=763.336,853.478,539.303,False,False; MoveTo=762.759,852.201,542.685,False,False; MoveTo=762.05,850.631,545.962,False,False; MoveTo=761.186,848.718,549.125,False,False; MoveTo=760.189,846.511,552.227,False,False; MoveTo=759.212,844.348,551.334,False,False; MoveTo=758.248,842.213,554.428,False,False; MoveTo=757.229,839.957,557.452,False,False; MoveTo=756.177,837.625,560.431,False,False; MoveTo=755.159,835.372,563.436,False,False; MoveTo=754.123,833.078,566.418,False,False; MoveTo=753.181,830.991,569.489,False,False; MoveTo=752.125,828.653,572.446,False,False; MoveTo=751.147,826.487,571.478,False,False; MoveTo=750.136,824.249,574.477,False,False; MoveTo=749.084,821.919,577.434,False,False; MoveTo=748.129,819.805,580.488,False,False; MoveTo=747.104,817.535,579.471,False,False; MoveTo=746.096,815.302,582.471,False,False; MoveTo=745.11,813.119,581.493,False,False; MoveTo=744.102,810.886,584.493,False,False; MoveTo=743.049,808.555,587.449,False,False; MoveTo=741.998,806.228,586.406,False,False; MoveTo=740.925,803.851,589.341,False,False; MoveTo=739.877,801.532,588.302,False,False; MoveTo=739.029,799.289,591.32,False,False; MoveTo=738.6,796.943,590.346,False,False; MoveTo=738.106,794.246,593.226,False,False; MoveTo=737.691,791.978,592.285,False,False; MoveTo=737.177,789.168,595.118,False,False; MoveTo=736.723,786.685,594.087,False,False; MoveTo=736.292,784.332,593.11,False,False; MoveTo=735.861,781.822,596.068,False,False; MoveTo=735.391,779.408,595.066,False,False; MoveTo=734.953,777.019,598.074,False,False; MoveTo=734.514,774.62,597.079,False,False; MoveTo=734.054,772.106,600.035,False,False; MoveTo=733.614,769.698,599.035,False,False; MoveTo=733.183,767.346,602.058,False,False; MoveTo=732.738,764.913,601.049,False,False; MoveTo=732.273,762.373,599.994,False,False; MoveTo=731.837,759.992,603.006,False,False; MoveTo=731.327,757.205,601.849,False,False; MoveTo=730.903,754.887,604.886,False,False; MoveTo=730.422,752.259,603.795,False,False; MoveTo=729.983,749.86,602.799,False,False; MoveTo=729.539,747.437,605.793,False,False; MoveTo=729.056,744.794,604.696,False,False; MoveTo=728.584,742.22,607.628,False,False; MoveTo=728.162,739.91,606.668,False,False; MoveTo=727.709,737.435,609.641,False,False; MoveTo=727.268,735.025,608.641,False,False; MoveTo=726.805,732.495,607.59,False,False; MoveTo=726.36,730.067,610.582,False,False; MoveTo=725.867,727.371,613.463,False,False; MoveTo=725.459,725.141,612.538,False,False; MoveTo=724.988,722.568,611.47,False,False; MoveTo=724.551,720.182,614.479,False,False; MoveTo=724.095,717.69,613.445,False,False; MoveTo=723.667,715.353,616.475,False,False; MoveTo=723.177,712.675,615.363,False,False; MoveTo=722.732,710.245,618.354,False,False; MoveTo=722.28,707.773,617.328,False,False; MoveTo=721.824,705.283,620.295,False,False; MoveTo=721.362,702.757,619.246,False,False; MoveTo=720.94,700.448,622.288,False,False; MoveTo=720.478,697.928,621.242,False,False; MoveTo=720.018,695.411,624.197,False,False; MoveTo=719.565,692.936,623.17,False,False; MoveTo=719.134,690.583,622.193,False,False; MoveTo=718.709,688.26,625.229,False,False; MoveTo=718.234,685.669,624.153,False,False; MoveTo=717.422,683.325,627.138,False,False; MoveTo=716.444,680.801,626.033,False,False; MoveTo=715.561,678.524,629.036,False,False; MoveTo=714.431,676.183,627.971,False,False; MoveTo=713.064,674.077,630.946,False,False; MoveTo=711.621,671.854,629.864,False,False; MoveTo=710.251,669.743,628.836,False,False; MoveTo=708.997,667.716,627.862,False,False; MoveTo=708.023,665.417,630.843,False,False; MoveTo=707.049,662.971,629.767,False,False; MoveTo=706.641,660.751,632.836,False,False; MoveTo=706.188,658.103,631.727,False,False; MoveTo=705.793,655.663,634.702,False,False; MoveTo=705.057,653.357,633.715,False,False; MoveTo=704.22,650.906,636.657,False,False; MoveTo=703.202,648.708,635.66,False,False; MoveTo=701.966,646.542,634.642,False,False; MoveTo=700.76,644.429,637.649,False,False; MoveTo=699.474,642.175,636.589,False,False; MoveTo=698.128,639.816,639.48,False,False; MoveTo=696.876,637.62,638.448,False,False; MoveTo=695.657,635.485,637.443,False,False; MoveTo=694.453,633.374,640.451,False,False; MoveTo=693.208,631.193,639.425,False,False; MoveTo=691.994,629.064,642.425,False,False; MoveTo=690.686,626.771,641.346,False,False; MoveTo=689.475,624.65,640.349,False,False; MoveTo=688.264,622.486,639.336,False,False; MoveTo=687.813,619.916,638.256,False,False; MoveTo=687.964,617.545,637.285,False,False; MoveTo=688.12,615.1,636.284,False,False; MoveTo=688.278,612.61,635.266,False,False; MoveTo=688.442,610.047,634.217,False,False; MoveTo=688.596,607.625,633.225,False,False; MoveTo=688.749,605.227,628.244,False,False; MoveTo=688.903,602.815,627.257,False,False; MoveTo=689.057,600.407,622.271,False,False; MoveTo=688.851,597.851,621.212,False,False; MoveTo=688.452,595.539,616.24,False,False; MoveTo=688.004,592.934,615.148,False,False; MoveTo=687.056,590.678,610.142,False,False; MoveTo=685.919,588.384,609.097,False,False; MoveTo=684.65,586.321,604.103,False,False; MoveTo=682.724,584.494,603.016,False,False; MoveTo=681.063,583.064,598.119,False,False; MoveTo=678.534,581.845,596.966,False,False; MoveTo=676.312,580.899,591.973,False,False; MoveTo=673.867,580.14,590.922,False,False; MoveTo=671.472,579.724,589.926,False,False; MoveTo=668.916,579.549,584.869,False,False; MoveTo=666.558,579.682,583.901,False,False; MoveTo=663.827,580.068,582.766,False,False; MoveTo=661.411,580.54,581.757,False,False; MoveTo=659.025,581.111,580.748,False,False; MoveTo=656.608,581.783,579.724,False,False; MoveTo=654.29,582.497,578.733,False,False; MoveTo=651.812,583.373,577.659,False,False; MoveTo=649.181,584.304,576.52,False,False; MoveTo=646.857,585.125,575.514,False,False; MoveTo=644.466,585.971,574.478,False,False; MoveTo=642.217,586.702,573.508,False,False; MoveTo=639.826,587.297,572.503,False,False; MoveTo=637.245,587.829,571.415,False,False; MoveTo=634.781,588.201,570.385,False,False; MoveTo=632.385,588.372,569.392,False,False; MoveTo=629.736,588.162,568.308,False,False; MoveTo=627.398,588.263,567.349,False,False; MoveTo=624.81,588.438,566.29,False,False; MoveTo=622.345,588.605,565.281,False,False; MoveTo=619.658,588.786,564.182,False,False; MoveTo=617.097,588.959,563.134,False,False; MoveTo=614.747,589.119,562.172,False,False; MoveTo=612.246,589.288,561.148,False,False; <-- First glide ends #DO=60000; MoveTo=609.819,589.452,560.155,True,False; MoveTo=608.619,589.533,559.94,True,False; MoveTo=608.354,589.578,559.776,True,False; MoveTo=608.354,589.578,559.776,True,False; MoveTo=608.354,589.578,559.776,True,False; MoveTo=608.755,589.201,559.776,True,False; MoveTo=609.679,588.587,559.776,True,False; MoveTo=610.066,588.34,559.276,True,False; MoveTo=611.633,587.342,559.276,True,False; MoveTo=613.011,586.04,558.776,True,False; MoveTo=614.326,584.686,557.776,True,False; MoveTo=615.019,583.504,557.276,True,False; MoveTo=614.833,582.469,556.776,True,False; MoveTo=614.377,580.654,555.776,True,False; MoveTo=614.335,580.487,555.276,True,False; MoveTo=614.335,580.487,554.776,True,False; MoveTo=614.776,579.63,553.776,True,False; MoveTo=614.879,579.43,553.276,True,False; MoveTo=615.164,578.876,552.776,True,False; MoveTo=614.953,579.287,552.276,True,False; MoveTo=614.952,579.288,551.276,True,False; MoveTo=614.952,579.288,550.776,True,False; MoveTo=614.952,579.288,550.276,True,False; MoveTo=614.952,579.288,549.776,True,False; MoveTo=614.952,579.288,549.276,True,False; MoveTo=614.952,579.288,548.776,True,False; MoveTo=614.952,579.288,548.276,True,False; MoveTo=614.952,579.288,547.776,True,False; MoveTo=614.952,579.288,547.276,True,False; MoveTo=614.952,579.288,546.776,True,False; MoveTo=614.952,579.288,546.276,True,False; MoveTo=614.952,579.288,545.776,True,False; MoveTo=614.952,579.288,545.276,True,False; MoveTo=614.952,579.288,544.776,True,False; Delay=750; #UNTIL=%Position,614.952/579.288/544.776; #IF=%Position,614.952/579.288/544.776; #ELSE #EXECUTE=Stuck; #Return #ENDIF MoveTo=614.952,579.288,544.246,True,False; Bottom left #EXECUTE=CheckStone; FlySmooth=604.78,574.80,544.28; MoveTo=604.783,574.797,544.276,True,False; Center left _IFMemRead=%AddrFreeMem2,BYTE,=0; #EXECUTE=CheckStone; #ENDIF FlySmooth=592.877,580.016,544.276; MoveTo=592.877,580.016,544.276,True,False; Top left _IFMemRead=%AddrFreeMem2,BYTE,=0; #EXECUTE=CheckStone; #ENDIF FlySmooth=592.793,599.082,544.276; MoveTo=592.793,599.082,544.276,True,False; Top Right _IFMemRead=%AddrFreeMem2,BYTE,=0; #EXECUTE=CheckStone; #ENDIF FlySmooth=603.846,604.331,544.276; MoveTo=603.846,604.331,544.276,True,False; Center Right _IFMemRead=%AddrFreeMem2,BYTE,=0; #EXECUTE=CheckStone; #ENDIF FlySmooth=614.362,600.144,544.276; MoveTo=614.362,600.144,544.276,True,False; Bottom Right _IFMemRead=%AddrFreeMem2,BYTE,=0; #EXECUTE=CheckStone; #ENDIF FlySmooth=603.964,600.031,544.276; FlySmooth=581.507,590.556,544.276; FlySmooth=574.52,590.17,544.276; #DO=60000; MoveTo=574.58,590.15,544.276,True,False; MoveTo=574.518,590.153,544.276,True,False; MoveTo=572.909,590.216,543.276,True,False; MoveTo=571.289,590.28,543.276,True,False; MoveTo=569.703,590.343,542.276,True,False; MoveTo=568.075,590.407,541.776,True,False; MoveTo=566.352,590.476,541.276,True,False; MoveTo=564.744,590.539,541.276,True,False; MoveTo=563.12,590.603,540.276,True,False; MoveTo=561.488,590.668,540.276,True,False; MoveTo=559.846,590.733,539.776,True,False; MoveTo=558.262,590.795,539.276,True,False; MoveTo=558.233,590.796,538.776,True,False; MoveTo=558.233,590.796,538.276,True,False; MoveTo=558.233,590.796,537.776,True,False; MoveTo=558.233,590.796,537.276,True,False; MoveTo=558.233,590.796,537.276,True,False; MoveTo=558.233,590.796,536.776,True,False; MoveTo=558.233,590.796,536.776,False,False; MoveTo=558.233,590.796,536.765,False,False; MoveTo=558.233,590.796,536.469,False,False; MoveTo=558.233,590.796,535.855,False,False; Delay=750; #UNTIL=%Position,558.233/590.796/535.855; #IF=%Position,558.233/590.796/535.855; #ELSE #EXECUTE=Stuck; #Return #ENDIF Command=/select Mirash Sanctum Treasure Chest; Delay=150; Command=/attack; Delay=7000; SendKey=0x1B; Delay=5; SendKey=0x1B; Delay=5; SendKey=0x1B; Delay=5; MemPtrWrite=%AddrESChwnd,%OffsetESChwnd,142,BYTE; Command=/select Mirash Sanctum Treasure Chest; Delay=150; UseID=50002; Delay=5; UseID=50002; Delay=5; UseID=50002; Delay=5; #DO=60000; MoveTo=558.233,590.796,535.855,False,False; MoveTo=558.233,590.796,536.255,True,True; MoveTo=558.233,590.796,535.255,True,True; MoveTo=558.233,590.796,534.755,True,True; MoveTo=558.233,590.796,534.255,True,False; MoveTo=558.233,590.796,533.875,False,False; Delay=750; #UNTIL=%POSITION,558.233/590.796/533.875; FlySmooth=557.443,582.313,533.645; MoveTo=557.443,582.313,534.751,True,False; MoveTo=557.467,580.953,534.751,True,False; MoveTo=557.467,580.953,535.895,True,False; MoveTo=557.507,580.953,535.895,True,False; MoveTo=557.507,580.953,537.039,True,False; MoveTo=557.538,580.953,537.039,True,False; MoveTo=557.538,580.953,537.039,True,False; MoveTo=557.538,580.953,538.039,True,False; MoveTo=557.538,580.953,539.069,True,False; FlySmooth=527.586,575.464,539.058; FlySmooth=527.586,575.464,539.058; #DO=120000; MoveTo=527.586,575.464,539.058,True,False; MemWrite=%AddrCamX,-67,FLOAT; MoveTo=527.586,575.464,539.058,True,False; #2DO=13000; UseSpeed=1; MoveTo=527.586,575.464,539.058,True,False; #EXECUTE=WaitForFlightCD; MoveTo=527.586,575.464,539.058,False,False; #3DO=1250; SendAction=1,2; MoveTo=527.586,575.464,539.058,False,False; _3UNTILMemPtrRead=%PlayerBase,%OffsetFlightStatus,BYTE,=1; Delay=5; SendAction=3,32; Delay=30; _2UNTILMemPtrRead=%PlayerBase,%OffsetFlightStatus,BYTE,=1; _UNTILMemPtrRead=%PlayerBase,%OffsetFlightStatus,BYTE,=1; UseSpeed=225; MoveTo=527.586,575.464,539.058,False,False; MoveTo=527.586,575.464,539.01,False,False; MoveTo=527.586,575.464,538.636,False,False; MoveTo=527.586,575.464,537.761,False,False; MoveTo=527.586,575.464,536.541,False,False; MoveTo=527.402,575.35,535.288,False,False; MoveTo=526.866,575.018,534.378,False,False; _UNTILMemPtrRead=%PlayerBase,%OffsetFlightStatus,BYTE,=1; MoveTo=525.963,574.46,533.522,False,False; MoveTo=524.84,573.765,532.757,False,False; MoveTo=523.413,572.882,531.947,False,False; MoveTo=521.78,571.871,531.62,False,False; MoveTo=519.667,570.564,530.657,False,False; MoveTo=517.682,569.336,529.761,False,False; MoveTo=515.626,568.063,528.814,False,False; MoveTo=513.541,566.772,528.339,False,False; MoveTo=511.435,565.47,527.345,False,False; MoveTo=509.399,564.209,526.878,False,False; MoveTo=507.184,562.839,526.323,False,False; MoveTo=504.849,561.393,525.206,False,False; MoveTo=502.746,560.092,524.699,False,False; MoveTo=500.556,558.737,523.65,False,False; MoveTo=498.542,557.491,522.684,False,False; MoveTo=496.295,556.099,522.318,False,False; MoveTo=494.438,554.951,522.939,False,False; MoveTo=492.591,553.808,524.583,False,False; MoveTo=491.504,553.135,525.841,False,False; MoveTo=490.772,552.682,526.888,False,False; MoveTo=490.394,552.448,527.694,False,False; MoveTo=490.281,552.378,528.337,False,False; MoveTo=490.294,552.386,528.866,False,False; MoveTo=490.307,552.394,529.357,False,False; MoveTo=490.316,552.4,529.749,False,False; MoveTo=490.324,552.405,530.046,False,False; MoveTo=490.33,552.408,530.273,False,False; MoveTo=490.333,552.411,530.414,False,False; MoveTo=490.335,552.412,530.467,False,False; MoveTo=490.332,552.41,530.439,False,False; MoveTo=490.307,552.395,530.341,False,False; MoveTo=490.244,552.356,530.204,False,False; MoveTo=490.12,552.279,530.021,False,False; MoveTo=489.934,552.164,529.81,False,False; MoveTo=489.666,551.998,529.561,False,False; MoveTo=489.29,551.765,529.261,False,False; MoveTo=488.851,551.493,528.951,False,False; MoveTo=488.275,551.137,528.58,False,False; MoveTo=487.573,550.702,528.162,False,False; MoveTo=486.638,550.124,527.641,False,False; MoveTo=485.588,549.474,527.087,False,False; MoveTo=484.292,548.672,526.434,False,False; MoveTo=482.785,547.739,525.702,False,False; MoveTo=480.938,546.597,524.849,False,False; MoveTo=478.911,545.342,523.971,False,False; MoveTo=476.733,543.994,523.005,False,False; MoveTo=474.736,542.758,522.094,False,False; MoveTo=472.457,541.348,521.035,False,False; MoveTo=470.463,540.115,524.141,False,False; MoveTo=468.368,538.818,523.149,False,False; MoveTo=466.209,537.482,522.121,False,False; MoveTo=464.122,536.191,521.125,False,False; MoveTo=461.917,534.827,520.07,False,False; MoveTo=459.835,533.538,523.073,False,False; MoveTo=457.751,532.249,522.074,False,False; MoveTo=455.754,531.013,521.116,False,False; MoveTo=453.534,529.639,520.05,False,False; MoveTo=451.433,528.339,523.042,False,False; MoveTo=449.423,527.096,522.077,False,False; MoveTo=447.326,525.798,521.071,False,False; MoveTo=445.171,524.464,520.036,False,False; MoveTo=443.175,523.229,523.078,False,False; MoveTo=441.009,521.889,522.038,False,False; MoveTo=438.955,520.618,522.076,False,False; MoveTo=436.61,519.167,521.944,False,False; MoveTo=434.421,517.812,521.868,False,False; MoveTo=432.328,516.516,521.967,False,False; MoveTo=430.162,515.176,521.957,False,False; MoveTo=428.19,513.956,521.959,False,False; MoveTo=426.08,512.65,522.006,False,False; MoveTo=423.752,511.209,521.855,False,False; MoveTo=421.55,509.847,521.808,False,False; MoveTo=419.408,508.521,522.294,False,False; MoveTo=417.387,507.27,521.879,False,False; MoveTo=415.142,505.881,521.82,False,False; MoveTo=412.975,504.54,522.294,False,False; MoveTo=410.914,503.264,522.294,False,False; MoveTo=408.84,502.042,521.795,False,False; MoveTo=406.614,501.107,521.811,False,False; MoveTo=404.359,500.162,521.83,False,False; MoveTo=401.979,499.165,521.812,False,False; MoveTo=399.58,498.16,522.226,False,False; MoveTo=397.302,497.205,522.25,False,False; MoveTo=395.366,496.394,522.294,False,False; MoveTo=392.839,495.091,522.294,False,False; MoveTo=390.738,493.838,522.294,False,False; MoveTo=388.621,492.461,522.226,False,False; MoveTo=386.656,491.042,522.294,False,False; MoveTo=384.676,489.642,522.294,False,False; MoveTo=382.283,488.814,522.294,False,False; MoveTo=379.757,488.401,522.294,False,False; MoveTo=377.298,488.299,522.294,False,False; MoveTo=374.752,488.385,522.232,False,False; MoveTo=372.35,488.577,522.236,False,False; MoveTo=369.842,488.895,522.294,False,False; MoveTo=367.479,489.412,521.691,False,False; MoveTo=364.914,490.061,522.234,False,False; MoveTo=362.734,490.613,521.316,False,False; MoveTo=360.32,491.263,520.236,False,False; MoveTo=357.87,491.845,519.267,False,False; MoveTo=355.331,492.488,518.197,False,False; MoveTo=352.766,493.137,517.117,False,False; MoveTo=350.406,493.735,516.123,False,False; MoveTo=347.947,494.357,515.087,False,False; MoveTo=345.589,494.954,514.094,False,False; MoveTo=343.199,495.56,513.087,False,False; MoveTo=340.759,496.177,516.06,False,False; MoveTo=338.388,496.778,515.061,False,False; MoveTo=335.872,497.421,518,False,False; MoveTo=333.84,498.563,517.036,False,False; MoveTo=332.413,500.621,520.294,False,False; MoveTo=331.292,502.799,523.52,False,False; MoveTo=330.312,505.137,526.629,False,False; MoveTo=329.582,507.586,529.684,False,False; MoveTo=329.056,509.836,532.793,False,False; MoveTo=328.38,512.218,535.814,False,False; MoveTo=327.005,514.454,534.769,False,False; MoveTo=325.423,516.508,537.722,False,False; MoveTo=323.268,517.599,540.734,False,False; MoveTo=320.904,517.598,543.762,False,False; MoveTo=318.603,516.398,546.691,False,False; MoveTo=317.249,514.425,549.701,False,False; MoveTo=316.942,511.87,552.634,False,False; MoveTo=317.675,509.425,551.591,False,False; MoveTo=318.504,506.957,554.528,False,False; MoveTo=318.613,504.592,557.554,False,False; MoveTo=317.669,502.443,556.584,False,False; MoveTo=315.689,500.839,559.533,False,False; MoveTo=313.193,500.134,562.471,False,False; MoveTo=310.618,499.374,561.372,False,False; MoveTo=308.783,497.845,564.385,False,False; MoveTo=307.497,495.87,567.422,False,False; MoveTo=306.015,493.568,566.304,False,False; MoveTo=304.631,491.605,569.321,False,False; MoveTo=302.669,489.749,572.218,False,False; MoveTo=300.46,488.446,571.166,False,False; MoveTo=298.324,487.262,570.169,False,False; MoveTo=296.077,486.017,569.12,False,False; MoveTo=293.944,484.835,572.124,False,False; MoveTo=291.851,483.675,571.147,False,False; MoveTo=289.472,482.357,570.037,False,False; MoveTo=287.115,481.051,569.903,False,False; MoveTo=284.81,480.126,569.912,False,False; MoveTo=282.335,480.329,569.971,False,False; MoveTo=280.278,481.582,569.971,False,False; MoveTo=278.367,482.824,569.563,False,False; MoveTo=276.195,483.197,569.949,True,False; MoveTo=276.061,483.206,569.971,True,False; <-- end second glide FlySmooth=281.895,471.493,569.971; FlySmooth=281.784,447.613,569.971; MoveTo=281.784,447.613,568.971,True,False; MoveTo=281.784,447.613,567.971,True,False; MoveTo=281.784,447.613,566.971,True,False; MoveTo=281.784,447.613,565.971,True,False; MoveTo=281.784,447.613,564.971,True,False; MoveTo=281.784,447.613,564.571,True,False; Command=/select Singing Kirshka; Delay=125; UseSpeed=1; #EXECUTE=CombatSort; UseSpeed=225; _IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,=0; _IFMemPtrRead=%PlayerBase,%OffsetHP,DWORD,>0; FlySmooth=281.784,447.613,563.971; MoveTo=281.784,447.613,563.971,True,False; MoveTo=281.784,447.613,562.971,True,False; MoveTo=281.784,447.613,562.471,True,False; MoveTo=281.784,447.613,562.471,True,False; MoveTo=281.784,447.613,561.471,True,False; MoveTo=281.784,447.613,560.471,True,False; MoveTo=281.784,447.613,559.471,True,False; MoveTo=281.784,447.613,558.471,True,False; MoveTo=281.784,447.613,557.471,True,False; MoveTo=281.784,447.613,556.471,True,False; MoveTo=281.784,447.613,555.471,True,False; MoveTo=281.784,447.613,554.471,True,False; MoveTo=281.784,447.613,553.471,True,False; MoveTo=281.784,447.613,552.471,True,False; MoveTo=281.784,447.613,551.471,True,False; MoveTo=281.784,447.613,550.471,True,False; MoveTo=281.784,447.613,549.471,True,False; MoveTo=281.784,447.613,548.471,True,False; MoveTo=281.784,447.613,547.471,True,False; MoveTo=281.784,447.613,546.471,True,False; MoveTo=281.784,447.613,545.471,True,False; MoveTo=281.77,447.498,544.275,False,False; FlySmooth=283.521,437.43,544.282; Command=/select Kirshka’s Treasure Chest; Delay=150; Command=/attack; Delay=10000; SendKey=0x1B; Delay=5; SendKey=0x1B; Delay=5; SendKey=0x1B; Delay=5; MemPtrWrite=%AddrESChwnd,%OffsetESChwnd,142,BYTE; Command=/select Kirshka’s Treasure Chest; Delay=150; UseID=50002; Delay=5; UseID=50002; Delay=5; UseID=50002; Delay=5; FlySmooth=281.68,419.715,544.341; FlySmooth=281.624,407.922,546.261; FlySmooth=284.241,405.764,546.267; Command=/select Mirash Sanctum Exit; Delay=125; Command=/attack; #DO=20000; Delay=750; _UNTILMemRead=%AddrMap,DWORD,=400010000; Delay=7500; Command=/select Hepenya; <-- Asmo NPC Delay=10; Command=/select Plania; <-- Elyos NPC Delay=125; Command=/attack; Delay=1500; DialogClick=; Delay=1000; Mouse=196,394; #ELSE #EXECUTE=CheckDead; #ENDIF end_Instance; start_CheckDead; _IFMemRead=%AddrResurrect,BYTE,<7; SendKey=0x1B; Delay=50; SendKey=0x1B; Delay=50; SendKey=0x1B; Delay=50; MemPtrWrite=%AddrESChwnd,%OffsetESChwnd,142,BYTE; Delay=10000; #DO=25000; Mouse=394,211; Delay=500; _UNTILMemPtrRead=%PlayerBase,%OffsetHP,DWORD,>0; #DO=45000; FrameAction=304,STATE,SHOW; FrameAction=304,XPos,0; FrameAction=304,YPos,0; Delay=750; Mouse=121,216; _UNTILMemRead=%AddrMap,DWORD,=400010000; Delay=7500; #EXECUTE=ReEnter; #ENDIF end_CheckDead; start_Stuck; #DO=45000; FrameAction=304,STATE,SHOW; FrameAction=304,XPos,0; FrameAction=304,YPos,0; Delay=750; Mouse=121,216; _UNTILMemRead=%AddrMap,DWORD,=400010000; Delay=7500; #EXECUTE=ReEnter; end_Stuck; start_ReEnter; Command=/select Mirash Sanctum Entrance; Delay=150; Command=/attack; Delay=250; _SetVar1=170; #EXECUTE=WaitForFrame; Delay=250; DialogClick=; Delay=550; _IFFrameVisible=508; confirm window FrameAction=508,XPOS,0; FrameAction=508,YPOS,0; Delay=250; Mouse=165,87; Re-Enter #ENDIF #DO=20000; Delay=750; _UNTILMemRead=%AddrMap,DWORD,=301720000; Delay=7500; #EXECUTE=Instance; end_ReEnter; start_NewEntry; Command=/select Hepenya; <-- Asmo NPC Delay=10; Command=/select Plania; <-- Elyos NPC Delay=125; Command=/attack; Delay=1500; DialogClick=; Delay=1000; Mouse=196,394; Delay=750 Command=/select Mirash Sanctum Entrance; Delay=150; Command=/attack; Delay=250; _SetVar1=170; #EXECUTE=WaitForFrame; Delay=250; DialogClick=; Delay=550; _IFFrameVisible=508; confirm window FrameAction=508,XPOS,0; FrameAction=508,YPOS,0; Delay=250; Mouse=109,87; New Entry #ENDIF #DO=20000; Delay=750; _UNTILMemRead=%AddrMap,DWORD,=301720000; Delay=7500; #EXECUTE=Instance; end_NewEntry; start_CheckStone; Command=/select Soul Icon Protection Stone; Delay=150; MemPtrWrite=%TargetBase,%OffsetPosZ,544.737,FLOAT; Delay=20; Command=/attack; Delay=11500; cast time _IFDebuffAlive=11375; Stun #EXECUTE=WaitForDebuff; MemWrite=%AddrFreeMem2,0,BYTE; #ELSE MemWrite=%AddrFreeMem2,1,BYTE; #ENDIF end_CheckStone; start_WaitForDebuff; MemWrite=%AddrFreeMem10,1,BYTE; #DO=15500; _IFDebuffAlive=11375; Stun #ELSE MemWrite=%AddrFreeMem10,0,BYTE; #ENDIF Delay=750; _UNTILMemRead=%AddrFreeMem10,BYTE,=0; end_WaitForDebuff; start_WaitForFrame; MemWrite=%AddrFreeMem10,0,BYTE; #DO=120000; <-- 2 min timeout _IFFrameVisible=%Var1; FrameID MemWrite=%AddrFreeMem10,1,BYTE; #ENDIF Delay=750; _UNTILMemRead=%AddrFreeMem10,BYTE,=1; end_WaitForFrame; start_WaitForFlightCD; #2DO=10000; Delay=250; _2UNTILMemRead=%AddrFlightCooldown,WORD,=0; end_WaitForFlightCD; start_CombatSort; Command=/skill Toggle Combat; #DO=1500; Delay=5; _UNTILMemPtrRead=%PlayerBase,%OffsetActionID,BYTE,=13; _IFMemPtrRead=%PlayerBase,%OffsetActionID,Byte,=13; #ELSE Delay=1500; Command=/skill Toggle Combat; #ENDIF Delay=1500; _MemReadVar=%AddrAtkspeed,WORD,26; <-- Reads normal attackspeed _Calc27=%Var26-700; <-- Substracts the enhanced value with our attackspeed MemPtrWrite=%PlayerBase,%OffsetAnim,%Var27,WORD; <-- Writes the new enhanced animation value _IFMemPtrRead=%PlayerBase,%OffsetClassID,BYTE,=16; #EXECUTE=CombatSongweaver; #ENDIF end_CombatSort; start_CombatSongweaver; MemWrite=%AddrFreeMem8,0,BYTE; MemPtrWrite=%PlayerBase,%OffsetGravity,5,BYTE; CreateTimer=999999; Command=/attack; Delay=1000; #DO=9999999; _IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0; SmartSkill=4296,16000,400,900,False; <- Syncopated Echo #ENDIF EXECUTE=MidCombatSongweaver; _IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0; SmartSkill=4529,60000,950,False,False; <- Paean of Pain #ENDIF EXECUTE=MidCombatSongweaver; _IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0; SmartSkill=4480,60000,3000,False,3000; <- SAPO #ENDIF EXECUTE=MidCombatSongweaver; _IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0; SmartSkill=4424,30000,400,False,False; <- Quaver #ENDIF EXECUTE=MidCombatSongweaver; _IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0; SmartSkill=4233,12000,900,2000,False; <- Song of Ice #ENDIF EXECUTE=MidCombatSongweaver; _IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0; SmartSkill=4272,16000,250,750,False; <- Bright Strike #ENDIF EXECUTE=MidCombatSongweaver; _IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0; SmartSkill=4489,60000,500,False,False; <- Cleave #ENDIF #EXECUTE=MidCombatSongweaver; _IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0; SmartSkill=4523,16000,1000,False,False; <- Sonic Gust #ENDIF #EXECUTE=MidCombatSongweaver; _IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0; SmartSkill=4471,120000,3000,False,3000; <- Fiery Requiem #ENDIF #EXECUTE=MidCombatSongweaver; _IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0; SmartSkill=4424,30000,500,False,False; <- Quaver #ENDIF #EXECUTE=MidCombatSongweaver; _IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0; SmartSkill=4405,30000,500,False,False; <- Adagio #ENDIF #EXECUTE=MidCombatSongweaver; _IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0; SmartSkill=4420,2000,1000,False,False; <- Pulse #ENDIF XECUTE=MidCombatSongweaver; _IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,=0; MemWrite=%AddrFreeMem8,1,BYTE; #ENDIF _IFMemPtrRead=%PlayerBase,%OffsetHP,DWORD,=0; MemWrite=%AddrFreeMem8,1,BYTE; #ENDIF _UNTILMemRead=%AddrFreeMem8,BYTE,=1; end_CombatSongweaver; start_MidCombatSongweaver; MemPtrWrite=%PlayerBase,%OffsetGravity,5,BYTE; MemPtrWrite=%PlayerBase,%OffsetRender/0x280,0,BYTE; _IFMemPtrRead=%PlayerBase,%OffsetPercentHP,BYTE,<85; #EXECUTE=Potion; #ENDIF Delay=50; _IFBuffAlive=4442; #ELSE SmartSkill=4400,180000,500,False,False; <- escudo #ENDIF Delay=50; _IFBuffAlive=4400; #ELSE SmartSkill=4442,120000,500,False,False; <- Protective Ode #ENDIF Delay=50; _IFMemPtrRead=%PlayerBase,%OffsetPercentHP,BYTE,<89; #EXECUTE=RegenerateSongweaver; #ENDIF end_MidCombatSongweaver; start_Potion; _MemPtrReadVar=%PlayerBase,%OffsetMaxMP,WORD,11; <-- saves max MP in %Var11 _MemPtrReadVar=%PlayerBase,%OffsetMP,WORD,12; <-- saves current MP in %Var12 _Calc11=%Var12/%Var11; <-- divides %Var12 trough %Var11 and saves the result in %Var11 _Calc11=%Var11*100; <-- multiplies %Var11 with 100 and saves the result in %Var11 MemWrite=%AddrFreeMem12,%Var11,FLOAT; <-- writes current mana percent value in %AddrFreeMem12 MemWrite=%AddrFreeMem10,%Var13,WCHAR[1]; _IFMemRead=%AddrFreeMem10,BYTE,65-122; _IFMemRead=%AddrFreeMem12,FLOAT,<50; <-- If mana below 50% #IF=%Timer=162000124,30000; Command=/Use %Var13; CreateTimer=162000124; #ENDIF _IFMemPtrRead=%PlayerBase,%OffsetPercentHP,BYTE,<65; #IF=%Timer=162000124,30000; Command=/Use %Var13; CreateTimer=162000124; #ENDIF _IFMemRead=%AddrMinion,BYTE,>0; <-- Minion summoned #IF=%Timer=100001,30000; <-- 30 seconds cooldown -- minion skill 1 UseID=1,27; <-- First Minion Skill Delay=150; CreateTimer=100001; #ENDIF _IFMemRead=%AddrMinion,BYTE,>0; <-- Minion summoned #IF=%Timer=100002,150000; <-- 150 seconds cooldown -- minion skill 2 UseID=2,27; <-- Second Minion Skill Delay=150; CreateTimer=100002; #ENDIF end_Potion; start_RegenerateSongweaver; #DO=10000; _IFMemPtrRead=%PlayerBase,%OffsetPercentHP,BYTE,<100; SmartSkill=4537,60000,500,False; <- Hymn of Rejuvenation #ENDIF _IFMemPtrRead=%PlayerBase,%OffsetPercentHP,BYTE,<100; SmartSkill=4351,6000,1250,3000,False; <- Soothing Melody #ENDIF _MemPtrReadVar=%PlayerBase,%OffsetMaxMP,WORD,11; <-- saves max MP in %Var11 _MemPtrReadVar=%PlayerBase,%OffsetMP,WORD,12; <-- saves current MP in %Var12 _Calc11=%Var12/%Var11; <-- divides %Var12 trough %Var11 and saves the result in %Var11 _Calc11=%Var11*100; <-- multiplies %Var11 with 100 and saves the result in %Var11 MemWrite=%AddrFreeMem12,%Var11,FLOAT; <-- writes current mana percent value in %AddrFreeMem12 _IFMemRead=%AddrFreeMem12,FLOAT,<20; SmartSkill=4383,30000,500,False,False; <- Resonating Melody #ENDIF _IFMemRead=%AddrFreeMem12,FLOAT,<20; SmartSkill=4571,6000,500,False,False; <- Resonating Counterpoint #ENDIF _UNTILMemPtrRead=%PlayerBase,%OffsetPercentHP,BYTE,>90; end_RegenerateSongweaver;