Monday, December 10, 2007

Heal and Buffering

automacro Buffering {
console /\[(.*)=(.*)\] (.*) \((\d+)\): (.*)(buffer|buf|buffy|buffe|buffey|heal|magni|angel|impo|suf|ruwach|bles|agi|stat|reco|div|kyrie|asper|pneuma|asum|Flag)(.*)$/
timeout 3
call buffering
priority 1
}

macro buffering {
#kamus lokal
$dist = $.lastMatch2
$p = $.lastMatch3
$i = $.lastMatch4
$com = $.lastMatch6

#command parsing
if ($dist > 5) goto end
if ($com == Flag) goto buffer
if ($com == paket) goto buffer
if ($com == pkt) goto buf
if ($com == paked) goto buffy
if ($com == pkd) goto buffe
if ($com == jampi) goto buffey
if ($com == heal) goto heal
if ($com == magni) goto magni
if ($com == angel) goto angel
if ($com == impo) goto impo
if ($com == suf) goto suf
if ($com == ruwach) goto ruwach
if ($com == bles) goto bles
if ($com == agi) goto agi
if ($com == stat) goto stat
if ($com == reco) goto reco
if ($com == div) goto div
if ($com == kyrie) goto kyrie
if ($com == asper) goto asper
if ($com == pneuma) goto pneuma
if ($com == asum) goto asum
stop

:buffer
do sp Blessing $i
pause 1
do sp "Increase AGI" $i
pause 1.5
do sp Assumptio $i
pause 1.5
stop

:buf
do sp Blessing $i
pause 1
do sp "Increase AGI" $i
pause 1.5
do sp Assumptio $i
pause 1.5
stop

:buffy
do sp Blessing $i
pause 1
do sp "Increase AGI" $i
pause 1.5
do sp Assumptio $i
pause 1.5
stop

:buffe
do sp Blessing $i
pause 1
do sp "Increase AGI" $i
pause 1.5
do sp Assumptio $i
pause 1.5
stop

:buffey
do sp Blessing $i
pause 1
do sp "Increase AGI" $i
pause 1.5
do sp Assumptio $i
pause 1.5
stop

:heal
do sp Heal $i
pause 0.5
do sp Heal $i
pause 0.5
do sp Heal $i
stop

:magni
do ss Magnificat
stop

:angel
do ss Angelus
stop

:impo
do sp "Impositio Manus" $i
stop

:suf
do c i'm sorry.. i don't have it now~~
do e wah
stop

:ruwach
do sp ruwach
stop

:bles
do sp Blessing $i
stop

:agi
do sp "Increase AGI" $i
stop

:stat
do c i'm sorry.. i don't have it now~~
do e wah
stop

:reco
do c i'm sorry.. i don't have it now~~
do e wah
stop

:div
do sp "Lex Divina" $i
stop

:kyrie
do sp "Kyrie Eleison" $i
stop

:asper
do c i'm sorry.. i don't have it now~~
stop

:pneuma
do sp Pneuma $i
stop

:asum
do sp Assumptio $i
stop

:end
stop
}

0 comments: