Log in

View Full Version : Better Mage Exori/Exori Gran



Malmis
02-21-2012, 13:52
The built in function only works in cavebot and may cast strikes when a target is at so low health a hit with melee, rod or wand would have finished it of. So this will save mana and can be used while hunting manually, like when hunting dragons with summons.
It will start casting once the targeted creature has been hit once by your weapon, so as to not try to cast when outside range, and stop once the creature reaches a fixed percent hp.
This percentage (blue) should be configured to suit your damage and the creature you hunt hitpoint's. If it stops casting to early and you kill too slow lower it, if it seems to cast alot of strikes that finishes the creature of make it higher. If you want it to strike until death set it to 1.
For every creature you wish to use a strike on you need to make a conditional like the red one. Also all conditionals must stay in the correct order, the _strike=no always before the different creatures and the conditional for the strike itself after.
For use with Strong Strikes edit the last line from "exori $_strike$" to "exori gran $_strike$".

1
#number=#
1
0
0
0
exiva _strike = no
$nameofhex-id:{$hex-lastattackedid$}$
#string=#
minotaur archer
0
0
0
exiva _strike = frigo
1
#number=#
1
0
0
0
exiva _live2strike = 0
$hpofhex-id:{$hex-lastattackedid$}$
#number>#
20
0
0
0
exiva _live2strike = $numericalexp:{$_live2strike$}+1$
$hpofhex-id:{$hex-lastattackedid$}$
#number<#
100
0
0
0
exiva _live2strike = $numericalexp:{$_live2strike$}+1$
$_strike$
#string<>#
no
0
0
0
exiva _live2strike = $numericalexp:{$_live2strike$}+1$
$_live2strike$
#number=#
3
0
1000
0
exori $_strike$

I thought I had already released this but apparently not.

Malmis
02-28-2012, 23:21
Here's one to attack pks:

1
#number=#
1
0
0
0
exiva _strikepk = no
$lastpkname$
#string<>#
0
0
0
exiva _strikepk = frigo
1
#number=#
1
0
0
0
exiva _live2strikepk = 0
$lastpkname$
#number>#
0
0
0
0
exiva _live2strikepk = $numericalexp:{$_live2strikepk$}+1$
$lastpkname$
#number<#
100
0
0
0
exiva _live2strikepk = $numericalexp:{$_live2strikepk$}+1$
$_strikepk$
#string<>#
no
0
0
0
exiva _live2strikepk = $numericalexp:{$_live2strikepk$}+1$
$_live2strikepk$
#number=#
3
0
1000
0
exori $_strikepk$