Para's Script Library

07/10/2017 19:13 Paraly#1351
Quote:
Originally Posted by Exem strike View Post
Fallen drop much kinah is items by hack? I thought it was just for Xp, I
No, like I said fallen poeta is just for exp and each mob gives 55-65m exp and there're 4 of them, there're no items/kinah.
07/10/2017 19:52 Exem strike#1352
Quote:
Originally Posted by Paraly View Post
No, like I said fallen poeta is just for exp and each mob gives 55-65m exp and there're 4 of them, there're no items/kinah.
Yes truth in xp event with amulet + xp star I made and gave 300k + of xp depending on your level
07/10/2017 20:31 mezorr#1353
AoE script is for?
07/10/2017 20:33 Paraly#1354
Quote:
Originally Posted by mezorr View Post
AoE script is for?
for the loot, it will loot 2 chests and as it seems those can just contain skins and manastones.
07/10/2017 20:35 mezorr#1355
Quote:
Originally Posted by Paraly View Post
for the loot, it will loot 2 chests and as it seems those can just contain skins and manastones.

:o thx you
07/11/2017 04:44 Enderwiggen#1356
I want to try this and if it currently works, purchase it. Is there a trial mode? Thanks!
07/12/2017 01:17 Ciro232#1357
Quote:
Originally Posted by Paraly View Post
for the loot, it will loot 2 chests and as it seems those can just contain skins and manastones.
Hello Para!! :) AoE script is for what istance? Library of knowledge?
07/12/2017 07:16 Paraly#1358
Quote:
Originally Posted by Ciro232 View Post
Hello Para!! :) AoE script is for what istance? Library of knowledge?
Yes it's for Library of Knowledge
07/13/2017 11:06 Ciro232#1359
Do another script for Garden of Knowledge ! there are much chests (7-8)
07/14/2017 00:11 nickjaspion#1360
Hey Honey.
How Auto Kill Boss work ?
What instance do you recommend ???
07/14/2017 00:24 Paraly#1361
Quote:
Originally Posted by nickjaspion View Post
Hey Honey.
How Auto Kill Boss work ?
What instance do you recommend ???
The script will automatically move in a circle and use all skills against your target, so be sure you glide above the boss and lock gravity before you start the script.

I can't recommend you any boss I won't do any PvE :p
07/14/2017 00:26 nickjaspion#1362
Errrr
let me be a pve girl, ok ? please?

Ty btw ^^
:):):):)

Quote:
Originally Posted by Paraly View Post
The script will automatically move in a circle and use all skills against your target, so be sure you glide above the boss and lock gravity before you start the script.

I can't recommend you any boss I won't do any PvE :p
07/14/2017 00:51 srgcb#1363
Hello Paraly...
One question.
I just edit the Combat Routine for Ranger, to Add some stygma skills, but im having a problem.. It lose the no animation.
Any idea on whats happining?
Thx!!!


Code:
start_CombatRanger;

MemWrite=%AddrFreeMem6,0,BYTE;

GoTowardsTarget=<20,5000;

MemWrite=%AddrFreeMem0,%Var2,BYTE;

_IFMemRead=%AddrFreeMem0,BYTE,=2;
_IFBuffAlive=9959;
#ELSE
#EXECUTE=CombatScroll;
#ENDIF

_IFMemRead=%AddrFreeMem0,BYTE,=4;
_IFBuffAlive=9959;
#ELSE
#EXECUTE=CombatScroll;
#ENDIF

SmartSkill=889,1000,400,False,False; <- Bestial Fury

SmartSkill=3235,30000,400,False,False; <- Devotion

SmartSkill=3195,30000,400,False,False; <- Focused Evasion

SmartSkill=867,180000,400,False,False; <- Speed of the wind

SmartSkill=813,1000,400,False,False; <- Focused Shots

CreateTimer=999999;

#DO=180000;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=795,12000,750,1500,False; <- Stunning Shot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1005,8000,500,2500,False; <- Swift Shot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=961,16000,750,False,False; <- Entangling shot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=848,60000,750,False,False; <- Dizzying Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=829,60000,750,False,False; <- Holy Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1074,18000,750,False,False; <- Silence Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=889,1000,400,False,False; <- Bestial Fury
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=813,1000,400,False,False; <- Focused Shots
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=3235,30000,400,False,False; <- Devotion
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=812,24000,750,False,False; <- Agonazing arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=819,24000,750,False,False; <- Lethal Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=825,20000,750,False,False; <- Heart SHot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=880,30000,750,False,False; <- Dilatation Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1134,18000,750,False,False; <- Arrow Deluxe
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=889,1000,400,False,False; <- Bestial Fury
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=813,1000,400,False,False; <- Focused Shots
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1140,30000,750,False,False; <- Arrow Storm
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=839,60000,750,2000,False; <- Spread Shot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1026,30000,750,False,False; <- Shackle Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1119,180000,750,False,False; <- Unerring Shot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1021,2000,750,False,False; <- Deadshot
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,=0;
MemWrite=%AddrFreeMem6,1,BYTE;
#ENDIF
_IFMemPtrRead=%PlayerBase,%OffsetHP,DWORD,=0;
MemWrite=%AddrFreeMem6,1,BYTE;
#ENDIF

_UNTILMemRead=%AddrFreeMem6,BYTE,=1;

end_CombatRanger;


start_MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=889,60000,400,False,False; <- Bestial Fury

SmartSkill=796,60000,400,False,False; <- Strong Shots

SmartSkill=3235,30000,400,False,False; <- Devotion

SmartSkill=3195,30000,400,False,False; <- Focused Evasion
#ENDIF


#IF=%Timer=999999,7000;<-- If target got no damage after 7000 milliseconds cancel combat
_IFMemPtrRead=%TargetBase,%OffsetPercentHP,BYTE,=100;
SendKey=0x1B;
MemPtrWrite=%AddrESChwnd,%OffsetESChwnd,142,BYTE;
#ENDIF

#EXECUTE=Potion;

end_MidCombatRanger;
07/14/2017 00:54 Paraly#1364
Quote:
Originally Posted by srgcb View Post
Hello Paraly...
One question.
I just edit the Combat Routine for Ranger, to Add some stygma skills, but im having a problem.. It lose the no animation.
Any idea on whats happining?
Thx!!!


Code:
start_CombatRanger;

MemWrite=%AddrFreeMem6,0,BYTE;

GoTowardsTarget=<20,5000;

MemWrite=%AddrFreeMem0,%Var2,BYTE;

_IFMemRead=%AddrFreeMem0,BYTE,=2;
_IFBuffAlive=9959;
#ELSE
#EXECUTE=CombatScroll;
#ENDIF

_IFMemRead=%AddrFreeMem0,BYTE,=4;
_IFBuffAlive=9959;
#ELSE
#EXECUTE=CombatScroll;
#ENDIF

SmartSkill=889,1000,400,False,False; <- Bestial Fury

SmartSkill=3235,30000,400,False,False; <- Devotion

SmartSkill=3195,30000,400,False,False; <- Focused Evasion

SmartSkill=867,180000,400,False,False; <- Speed of the wind

SmartSkill=813,1000,400,False,False; <- Focused Shots

CreateTimer=999999;

#DO=180000;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=795,12000,750,1500,False; <- Stunning Shot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1005,8000,500,2500,False; <- Swift Shot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=961,16000,750,False,False; <- Entangling shot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=848,60000,750,False,False; <- Dizzying Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=829,60000,750,False,False; <- Holy Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1074,18000,750,False,False; <- Silence Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=889,1000,400,False,False; <- Bestial Fury
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=813,1000,400,False,False; <- Focused Shots
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=3235,30000,400,False,False; <- Devotion
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=812,24000,750,False,False; <- Agonazing arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=819,24000,750,False,False; <- Lethal Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=825,20000,750,False,False; <- Heart SHot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=880,30000,750,False,False; <- Dilatation Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1134,18000,750,False,False; <- Arrow Deluxe
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=889,1000,400,False,False; <- Bestial Fury
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=813,1000,400,False,False; <- Focused Shots
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1140,30000,750,False,False; <- Arrow Storm
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=839,60000,750,2000,False; <- Spread Shot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1026,30000,750,False,False; <- Shackle Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1119,180000,750,False,False; <- Unerring Shot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1021,2000,750,False,False; <- Deadshot
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,=0;
MemWrite=%AddrFreeMem6,1,BYTE;
#ENDIF
_IFMemPtrRead=%PlayerBase,%OffsetHP,DWORD,=0;
MemWrite=%AddrFreeMem6,1,BYTE;
#ENDIF

_UNTILMemRead=%AddrFreeMem6,BYTE,=1;

end_CombatRanger;


start_MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=889,60000,400,False,False; <- Bestial Fury

SmartSkill=796,60000,400,False,False; <- Strong Shots

SmartSkill=3235,30000,400,False,False; <- Devotion

SmartSkill=3195,30000,400,False,False; <- Focused Evasion
#ENDIF


#IF=%Timer=999999,7000;<-- If target got no damage after 7000 milliseconds cancel combat
_IFMemPtrRead=%TargetBase,%OffsetPercentHP,BYTE,=100;
SendKey=0x1B;
MemPtrWrite=%AddrESChwnd,%OffsetESChwnd,142,BYTE;
#ENDIF

#EXECUTE=Potion;

end_MidCombatRanger;
It's cause of bestial fury, when ever the attackspeed changes we have to rewrite the custom animation value.

Simply paste this lines into the MidCombat function
Code:
_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF
07/14/2017 00:56 srgcb#1365
Quote:
Originally Posted by Paraly View Post
It's cause of bestial fury, whem ever the attackspeed changes we have to rewrite the custom animation value.

Simply paste this lines into the MidCombat function
Code:
_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF
Thx!
Im gonna do it now.
Cya!

Quote:
Originally Posted by Paraly View Post
It's cause of bestial fury, when ever the attackspeed changes we have to rewrite the custom animation value.

Simply paste this lines into the MidCombat function
Code:
_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF
Some thing like this??
Thx!

Code:
start_CombatRanger;

MemWrite=%AddrFreeMem6,0,BYTE;

GoTowardsTarget=<20,5000;

MemWrite=%AddrFreeMem0,%Var2,BYTE;

_IFMemRead=%AddrFreeMem0,BYTE,=2;
_IFBuffAlive=9959;
#ELSE
#EXECUTE=CombatScroll;
#ENDIF

_IFMemRead=%AddrFreeMem0,BYTE,=4;
_IFBuffAlive=9959;
#ELSE
#EXECUTE=CombatScroll;
#ENDIF

SmartSkill=889,1000,400,False,False; <- Bestial Fury

SmartSkill=3235,30000,400,False,False; <- Devotion

SmartSkill=3195,30000,400,False,False; <- Focused Evasion

SmartSkill=867,180000,400,False,False; <- Speed of the wind

SmartSkill=813,1000,400,False,False; <- Focused Shots

CreateTimer=999999;

#DO=180000;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=795,12000,750,1500,False; <- Stunning Shot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1005,8000,500,2500,False; <- Swift Shot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=961,16000,750,False,False; <- Entangling shot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=848,60000,750,False,False; <- Dizzying Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=829,60000,750,False,False; <- Holy Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1074,18000,750,False,False; <- Silence Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=889,1000,400,False,False; <- Bestial Fury
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=813,1000,400,False,False; <- Focused Shots
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=3235,30000,400,False,False; <- Devotion
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=812,24000,750,False,False; <- Agonazing arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=819,24000,750,False,False; <- Lethal Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=825,20000,750,False,False; <- Heart SHot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=880,30000,750,False,False; <- Dilatation Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1134,18000,750,False,False; <- Arrow Deluxe
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=889,1000,400,False,False; <- Bestial Fury
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=813,1000,400,False,False; <- Focused Shots
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1140,30000,750,False,False; <- Arrow Storm
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=839,60000,750,2000,False; <- Spread Shot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1026,30000,750,False,False; <- Shackle Arrow
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1119,180000,750,False,False; <- Unerring Shot
#ENDIF

#EXECUTE=MidCombatRanger;

_IFMemRead=%AddrFreeMem4,BYTE,=1;
MemPtrWrite=%PlayerBase,%OffsetAnim,1,WORD; <-- Activate NoAnim
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=1021,2000,750,False,False; <- Deadshot
#ENDIF

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,=0;
MemWrite=%AddrFreeMem6,1,BYTE;
#ENDIF
_IFMemPtrRead=%PlayerBase,%OffsetHP,DWORD,=0;
MemWrite=%AddrFreeMem6,1,BYTE;
#ENDIF

_UNTILMemRead=%AddrFreeMem6,BYTE,=1;

end_CombatRanger;


start_MidCombatRanger;

_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
SmartSkill=889,60000,400,False,False; <- Bestial Fury

SmartSkill=796,60000,400,False,False; <- Strong Shots

SmartSkill=3235,30000,400,False,False; <- Devotion

SmartSkill=3195,30000,400,False,False; <- Focused Evasion
#ENDIF


#IF=%Timer=999999,7000;<-- If target got no damage after 7000 milliseconds cancel combat
_IFMemPtrRead=%TargetBase,%OffsetPercentHP,BYTE,=100;
SendKey=0x1B;
MemPtrWrite=%AddrESChwnd,%OffsetESChwnd,142,BYTE;
#ENDIF

#EXECUTE=Potion;

end_MidCombatRanger;