Chanter has many conditional skills like:
When the player parry an attack
Parrying Strike
Splash Wings
__________________________________________________ ____________
When the player stumbles or stunts and monster
Resonance Haze
Soul Lock
Soul Crush
They can not be activated in a sequence because RNG, how to solve this, maybe using:
For the parry thing using chatlog like this ?
Code:
start_CombatChanter;
#EnableChatLog
#EXECUTE=MidCombatChanter;
_IFMemPtrRead=%TargetBase,%OffsetHP,DWORD,>0;
_SearchChatLog=All: You stunned;
SmartSkill=1586,60000,1500,1000,False;
SmartSkill=1767,30000,50,2000,False;
SmartSkill=1898,60000,50,1000,False;
#ClearChatLog
#ENDIF
end_CombatChanter;
Once I asked you how to check for abnormal state in a character so I could use cleanse and you gave this:
Code:
IFMemPtrRead=0x1578C38,0x6FC,BYTE,>0;<-- If more then 0 debuffs
#IF=%Timer=3937,500; <-- CLEANSE
#DO=750;
UseID=3937;
_UNTILMemRead=0x1521130,WORD,=3937;
_IFMemRead=0x1521130,WORD,=3937;
CreateTimer=3937;
MemWrite=0x1521130,0,WORD;
#DO=1000;
Delay=50;
_UNTILMemPtrRead=%PlayerBase,0x378/0x1588,DWORD,>0;
#DO=4000;
Delay=50;
_UNTILMemPtrRead=%PlayerBase,0x378/0x1588,DWORD,=0;
#ENDIF
This is old and only you can update the addresses + no idea if this only checks for certain abnormal things in a character.
How to check abnormal state in player, user or NPC in order to use a skill
Thanks in advance