key 3 follows enemy
key q heal/cure
key e summons fury
informs before concentrate or divine fades
key q heal/cure
key e summons fury
informs before concentrate or divine fades
codice:
set %divinems 21000 set %concms 10595 set %informtime 1200 set %nextjinedxend #jindex set %jindex #jindex + 1 loop: onhotkey 3 gosub dognat onhotkey q gosub chivaheal onhotkey e gosub summonfurycharpos if #jindex >= %nextjinedxend set %nextjinedxend #jindex if %jindex <= %nextjinedxend { for %ji %jindex %nextjinedxend { scanjournal %ji if #charname , : , _consecrus_arma in #journal { set %concend #systime + %concms - %informtime set %concinformed #false } if #charname , : , _divinum_furis in #journal { set %divenend #systime + %divinems - %informtime set %divineinformed #false } } set %jindex %nextjinedxend + 1 } if %divineinformed = #false && #systime > %divenend { event ExMsg #charID 0 20 Divine set %divineinformed #true } if %concinformed = #false && #systime > %concend { event ExMsg #charID 0 20 Conecntrate set %concinformed #true } sleep 30 goto loop sub dognat set #targcurs 0 finditem #enemyid G if #findkind <> -1 && #finddist > 0 event pathfind #findx #findy #findz return sub chivaheal ;da rivedere i tempi di recovery event macro 23 0 if C in #charstatus { event macro 15 201 ;cleanse se poisonato target 20 event macro 23 0 } else { if #Hits < #maxhits { event macro 15 202 target 30 event macro 23 0 } } return sub summonfurycharpos ;if target is in sight of atack. fury on target else to ground if #FOLLOWERS < 5 && #mana >= 20 { if #targcurs <> 1 { event macro 15 606 target 30 } set #LTARGETX #charposx set #LTARGETy #charposy set #LTARGETz #charposz set #ltargetkind 2 event macro 22 0 } return