alias -l c1 { return $+($chr(3),14,$1-,$chr(3)) } alias -l c2 { return $+($chr(3),04,$1-,$chr(3)) } alias -l c3 { return $+($chr(3),06,$1-,$chr(3)) } alias -l c4 { return $+($chr(3),02,$1-,$chr(3)) } alias -l c5 { return $+($chr(3),03,$1-,$chr(3)) } alias -l c6 { return $+($chr(3),07,$1-,$chr(3)) } on *:TEXT:!dmcommands*:#: { if ($readini(alloweddm.ini,$chan,allowed) == allowed) { notice $nick $c3(¤) $c2(Dm Commands) $c3(¤) notice $nick $c2(!dm) $c6(~) $c1(To start/join a Death Match) notice $nick $c2(!stopdm) $c6(~) $c1(To stop a dm if you're in it) notice $nick $c2(!defaultwin) $c6(~) $c1(Use it if your opponent doesnt attack) notice $nick $c2(!rank Nick) $c6(~) $c1(To see someone's DM Stats) notice $nick $c2(!dmweps) $c6(~) $c1(To see the DM Weapons) } } on *:TEXT:!dmweps*:#: { if ($readini(alloweddm.ini,$chan,allowed) == allowed) { notice $nick $c3(¤) $c2(Dm Weapons) $c3(¤) notice $nick $c2(!dds) $c6(~) $c1(To dds spec your opponent, uses 25% spec) notice $nick $c2(!whip) $c6(~) $c1(To whip your opponent) notice $nick $c2(!d2h) $c6(~) $c1(To d2h your opponent) notice $nick $c2(!cbow) $c6(~) $c1(To range your opponent) notice $nick $c2(!dmace) $c6(~) $c1(To smash your opponent) notice $nick $c2(!dh) $c6(~) $c1(To strike your opponent with your Dharok's Greataxe) notice $nick $c2(!barrage) $c6(~) $c1(To barrage your opponent) notice $nick $c2(!eat) $c6(~) $c1(To eat a shark and heal 20 hp) notice $nick $c2(!spec) $c6(~) $c1(To recharge 25% spec) notice $nick $c2(!dmcommands) $c6(~) $c1(To see the commands) } } on *:TEXT:!rank*:#: { if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($2 == $null) { notice $nick $c3(¤) $c6($nick) $c3(¤) $c2(Won:) $c6($readini(dm.ini,$nick,Won)) $c3(¤) $c2(Lost:) $c6($readini(dm.ini,$nick,Lost)) $c3(¤) } else { notice $nick $c3(¤) $c6($2) $c3(¤) $c2(Won:) $c6($readini(dm.ini,$2,Won)) $c3(¤) $c2(Lost:) $c6($readini(dm.ini,$2,Lost)) $c3(¤) } } } on *:TEXT:!defaultwin*:#: { if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,AutoWin) == $readini(dm.ini,$chan,nick2) || $readini(dm.ini,$chan,AutoWin) == $readini(dm.ini,$chan,nick1)) { halt } if ($nick == $readini(dm.ini,$chan,nick1) && $readini(dm.ini,$chan,turn) == 2) { msg $chan $c2($nick) $c1(has called for a) $c2(default win.) $c1(If) $c2($readini(dm.ini,$chan,nick2)) $c1(doesn't attack in 1 minute) $c2($nick) $c1(Wins !) writeini -n dm.ini $chan AutoWin $readini(dm.ini,$chan,nick2) timer $+ $chan $+ AutoWin1 1 60 writeini -n dm.ini $readini(dm.ini,$chan,nick2) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Lost) + 1 ) timer $+ $chan $+ AutoWin2 1 60 writeini -n dm.ini $readini(dm.ini,$chan,nick1) Won $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Won) + 1 ) timer $+ $chan $+ AutoWin3 1 60 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) $c4((by default)) timer $+ $chan $+ AutoWin4 1 60 remini -n dm.ini $chan halt } if ($nick == $readini(dm.ini,$chan,nick2) && $readini(dm.ini,$chan,turn) == 1) { msg $chan $c2($nick) $c1(has called for a) $c2(default win.) $c1(If) $c2($readini(dm.ini,$chan,nick1)) $c1(doesn't attack in 1 minute) $c2($nick) $c1(Wins !) writeini -n dm.ini $chan AutoWin $readini(dm.ini,$chan,nick1) timer $+ $chan $+ AutoWin1 1 60 writeini -n dm.ini $readini(dm.ini,$chan,nick2) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Lost) + 1 ) timer $+ $chan $+ AutoWin2 1 60 writeini -n dm.ini $readini(dm.ini,$chan,nick1) Won $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Won) + 1 ) timer $+ $chan $+ AutoWin3 1 60 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) $c4((by default)) timer $+ $chan $+ AutoWin4 1 60 remini -n dm.ini $chan halt } } } on *:TEXT:!dm:#: { if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick $c3(¤) $c1(Join) $c2(#Nedyc) $c1(for) $c2(Death Match's) $c3(¤) halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,status) == on) { notice $nick $c3(¤) $c1(There's already a) $c2(Death Match) $c1(active) $c3(¤) halt } if ($readini(dm.ini,$chan,status) == waiting && $readini(dm.ini,$chan,nick1) == $nick) { notice $nick $c3(¤) $c1(You're already in the) $c2(Death Match) $c3(¤) halt } if ($readini(dm.ini,$chan,status) == waiting && $readini(dm.ini,$chan,nick2)) == $null) { writeini -n dm.ini $chan nick2 $nick writeini -n dm.ini $chan turn 1 writeini -n dm.ini $chan status on timer $+ $chan $+ 1 off timer $+ $chan $+ 2 off msg $chan $c2(DeathMath!) $c5($readini(dm.ini,$chan,nick1)) $c1(vs.) $c5($readini(dm.ini,$chan,nick2) !) $c1(Type) $c2(!DmWeps) $c1(to see how to attack!) $c2(Let the fight BEGIN !) notice $readini(dm.ini,$chan,nick1) $c3(¤) $c1(You are attacking first!) $c2(Good luck!) $c3(¤) notice $readini(dm.ini,$chan,nick2) $c3(¤) $c2($readini(dm.ini,$chan,nick1)) $c1(is attacking first!) $c2(Good luck!) $c3(¤) } if ($readini(dm.ini,$chan,status) == $null) { writeini -n dm.ini $chan barrage1 3 writeini -n dm.ini $chan barrage2 3 writeini -n dm.ini $chan status waiting writeini -n dm.ini $chan nick1 $nick writeini -n dm.ini $chan nick1hp 99 writeini -n dm.ini $chan nick2hp 99 writeini -n dm.ini $chan nick1sharks 3 writeini -n dm.ini $chan nick2sharks 3 writeini -n dm.ini $chan nick1spec 100 writeini -n dm.ini $chan nick2spec 100 timer $+ $chan $+ 1 1 30 remini -n dm.ini $chan timer $+ $chan $+ 2 1 30 msg $chan $c1(The) $c2(Death Math) $c1(has been canceled) $c2((Not enough players)) msg $chan $c2($nick) $c1(has started a) $c2(DeathMath!) $c1(To fight) $c2($nick) $c1(type) $c2(!Dm) } } } on $*:TEXT:/^[!](dds|ddagger|dagger)$/Si:*:{ if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick $c3(¤) $c1(Join) $c2(#Nedyc) $c1(for) $c2(Death Match's) $c3(¤) halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick $c3(¤) $c1(There are no) $c2(Death Match's) $c1(on. To start one Type) $c2(!Dm) $c3(¤) halt } if ($readini(dm.ini,$chan,AutoWin) == $nick) { timer $+ $chan $+ AutoWin1 off timer $+ $chan $+ AutoWin2 off timer $+ $chan $+ AutoWin3 off timer $+ $chan $+ AutoWin4 off | remini -n dm.ini $chan AutoWin | remini -n dm.ini $chan AutoWin msg $chan $c2(Default Win) $c1(ended) } if ($readini(dm.ini,$chan,status) == waiting) && ($readini(dm.ini,$chan,nick1) == $nick) { notice $nick $c3(¤) $c1(Please wait) $c3(¤) halt } if ($readini(dm.ini,$chan,status) == waiting) { notice $nick $c3(¤) $c1(Type) $c2(!Dm) $c1(to join the) $c2(DeathMath) $c1(with) $c2($readini(dm.ini,$chan,nick1)) $c3(¤) halt } if ($readini(dm.ini,$chan,turn) == 1) && ($readini(dm.ini,$chan,nick1) == $nick) && ($readini(dm.ini,$chan,nick1spec) <= 24) { notice $nick $c3(¤) $c1(You don't have enough) $c2(energy) $c1(left!) $c3(¤) halt } if ($readini(dm.ini,$chan,turn) == 1 && $readini(dm.ini,$chan,nick1) == $nick) { writeini -n dm.ini $chan oldhp2 $readini(dm.ini,$chan,nick2hp) writeini -n dm.ini $chan oldspec1 $readini(dm.ini,$chan,nick1spec) writeini -n dm.ini $chan nick1spec $calc( $readini(dm.ini,$chan,oldspec1) - 25 ) writeini -n dm.ini $chan hit1 $rand(1,20) writeini -n dm.ini $chan hit2 $rand(1,25) writeini -n dm.ini $chan nick2hp $calc( $readini(dm.ini,$chan,nick2hp) - ($readini(dm.ini,$chan,hit1) + $readini(dm.ini,$chan,hit2)) ) if ($readini(dm.ini,$chan,nick2hp) <= 0) { msg $chan $c2($nick) $c1(specs a) $c2($readini(dm.ini,$chan,hit1)) $c1(and a) $c2($readini(dm.ini,$chan,hit2)) $c1(on) $c2($readini(dm.ini,$chan,nick2) $+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2(0) $c1(hp left!) timer 1 3 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) writeini -n dm.ini $nick Won $calc($readini(dm.ini,$nick,Won) + 1) writeini -n dm.ini $readini(dm.ini,$chan,nick2) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Lost) + 1 ) remini -n dm.ini $chan halt } else { remini -n dm.ini $chan $nick msg $chan $c2($nick) $c1(specs a) $c2($readini(dm.ini,$chan,hit1)) $c1(and a) $c2($readini(dm.ini,$chan,hit2)) $c1(on) $c2($readini(dm.ini,$chan,nick2)$+ 12.) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2($readini(dm.ini,$chan,nick2hp)) $c1(hp left!) notice $nick $c3(¤) $c1(You have) $c2($readini(dm.ini,$chan,nick1spec) $+ %) $c1(spec left) $c3(¤) writeini -n dm.ini $chan turn 2 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick2) $+ 's) $c1(turn!) halt } } if ($readini(dm.ini,$chan,turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick && $readini(dm.ini,$chan,nick2spec) <= 24) { notice $nick $c3(¤) $c1(You don't have enough) $c2(energy) $c1(left!) $c3(¤) halt } if ($readini(dm.ini,$chan,turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick) { writeini -n dm.ini $chan oldhp1 $readini(dm.ini,$chan,nick1hp) writeini -n dm.ini $chan oldspec2 $readini(dm.ini,$chan,nick2spec) writeini -n dm.ini $chan nick2spec $calc( $readini(dm.ini,$chan,oldspec2) - 25 ) writeini -n dm.ini $chan hit1 $rand(1,25) writeini -n dm.ini $chan hit2 $rand(1,25) writeini -n dm.ini $chan nick1hp $calc( $readini(dm.ini,$chan,nick1hp) - $readini(dm.ini,$chan,hit1) - $readini(dm.ini,$chan,hit2) ) if ($readini(dm.ini,$chan,nick1hp) <= 0) { msg $chan $c2($nick) $c1(specs a) $c2($readini(dm.ini,$chan,hit1)) $c1(and a) $c2($readini(dm.ini,$chan,hit2)) $c1(on) $c2($readini(dm.ini,$chan,nick1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2(0) $c1(hp left!) timer 1 3 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) writeini -n dm.ini $nick Won $calc($readini(dm.ini,$nick,Won) + 1) writeini -n dm.ini $readini(dm.ini,$chan,nick1) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Lost) + 1 ) remini -n dm.ini $chan halt } else { remini -n dm.ini $chan $nick msg $chan $c2($nick) $c1(specs a) $c2($readini(dm.ini,$chan,hit1)) $c1(and a) $c2($readini(dm.ini,$chan,hit2)) $c1(on) $c2($readini(dm.ini,$chan,nick1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2($readini(dm.ini,$chan,nick1hp)) $c1(hp left!) notice $nick $c3(¤) $c1(You have) $c2($readini(dm.ini,$chan,nick2spec) $+ %) $c1(spec left) $c3(¤) writeini -n dm.ini $chan turn 1 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick1) $+ 's) $c1(turn!) halt } } else { notice $nick $c3(¤) $c1(It's not your turn) $c3(¤) } } } on $*:TEXT:/^[!](heal|shark|eat)$/Si:*:{ if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick $c3(¤) $c1(Join) $c2(#Nedyc) $c1(for) $c2(Death Match's) $c3(¤) halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick $c3(¤) $c1(There are no) $c2(Death Math's) $c1(on. To start one Type) $c2(!Dm) $c3(¤) halt } if ($readini(dm.ini,$chan,AutoWin) == $nick) { timer $+ $chan $+ AutoWin1 off timer $+ $chan $+ AutoWin2 off timer $+ $chan $+ AutoWin3 off timer $+ $chan $+ AutoWin4 off | remini -n dm.ini $chan AutoWin msg $chan $c2(Default Win) $c1(ended) } if ($readini(dm.ini,$chan,status) == waiting) && ($readini(dm.ini,$chan,nick1) == $nick) { notice $nick $c3(¤) $c1(Please wait) $c3(¤) halt } if ($readini(dm.ini,$chan,status) == waiting) { notice $nick $c3(¤) $c1(Type) $c2(!Dm) $c1(to join the) $c2(DeathMath) $c1(with) $c2($readini(dm.ini,$chan,nick1)) $c3(¤) halt } if ($readini(dm.ini,$chan,Turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick && $readini(dm.ini,$chan,nick2sharks) <= 0) { notice $nick $c3(¤) $c1(You have no sharks left) $c3(¤) halt } if ($readini(dm.ini,$chan,Turn) == 1 && $readini(dm.ini,$chan,nick1) == $nick && $readini(dm.ini,$chan,nick1sharks) <= 0) { notice $nick $c3(¤) $c1(You have no sharks left) $c3(¤) halt } if ($readini(dm.ini,$chan,turn) == 1 && $readini(dm.ini,$chan,nick1) == $nick) { writeini -n dm.ini $chan nick1hp $calc($readini(dm.ini,$chan,nick1hp)+20) writeini -n dm.ini $chan nick1sharks $calc($readini(dm.ini,$chan,nick1sharks) - 1) if ($readini(dm.ini,$chan,nick1hp) >= 100) { writeini -n dm.ini $chan nick1hp 99 msg $chan $c2($nick) $c1(ate a Shark.) $c2($nick) $c1(has) $c2($readini(dm.ini,$chan,nick1hp)) $c1(hitpoints left) notice $nick $c3(¤) $c1(You have) $c2($readini(dm.ini,$chan,nick1sharks)) $c1(shark/s left) $c3(¤) msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick2) $+ 's) $c1(turn!) writeini -n dm.ini $chan Turn 2 halt } else { msg $chan $c2($nick) $c1(ate a Shark.) $c2($nick) $c1(has) $c2($readini(dm.ini,$chan,nick1hp)) $c1(hitpoints left) notice $nick $c3(¤) $c1(You have) $c2($readini(dm.ini,$chan,nick1sharks)) $c1(shark left) $c3(¤) writeini -n dm.ini $chan Turn 2 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick2) $+ 's) $c1(turn!) halt } } if ($readini(dm.ini,$chan,turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick) { writeini -n dm.ini $chan nick2hp $calc($readini(dm.ini,$chan,nick2hp)+20) writeini -n dm.ini $chan nick2sharks $calc($readini(dm.ini,$chan,nick2sharks) - 1) if ($readini(dm.ini,$chan,nick2hp) >= 100) { writeini -n dm.ini $chan nick2hp 99 msg $chan $c2($nick) $c1(ate a Shark.) $c2($nick) $c1(has) $c2($readini(dm.ini,$chan,nick2hp)) $c1(hitpoints left) notice $nick $c3(¤) $c1(You have) $c2($readini(dm.ini,$chan,nick2sharks)) $c1(shark/s left) $c3(¤) msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick1) $+ 's) $c1(turn!) writeini -n dm.ini $chan Turn 1 halt } else { msg $chan $c2($nick) $c1(ate a Shark.) $c2($nick) $c1(has) $c2($readini(dm.ini,$chan,nick2hp)) $c1(hitpoints left) notice $nick $c3(¤) $c1(You have) $c2($readini(dm.ini,$chan,nick2sharks)) $c1(shark/s left) $c3(¤) writeini -n dm.ini $chan Turn 1 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick1) $+ 's) $c1(turn!) halt } } else { notice $nick $c3(¤) $c1(It's not your turn) $c3(¤) } } } on $*:TEXT:/^[!](stopdm|enddm|haltdm)$/Si:*:{ if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick $c3(¤) $c1(Join) $c2(#Nedyc) $c1(for) $c2(Death Match's) $c3(¤) halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick $c3(¤) $c1(There are no) $c2(Death Match's) $c1(on. To start one Type) $c2(!Dm) $c3(¤) halt } if ($nick == Nedyc) { msg $chan $c1(The) $c2(Death Match) $c1(has been ended by) $c2($nick $+ .) remini -n dm.ini $chan } if ($readini(dm.ini,$chan,status) == waiting && $readini(dm.ini,$chan,nick1) == $nick) { msg $chan $c1(The) $c2(Death Match) $c1(has been ended by) $c2($nick $+ .) remini -n dm.ini $chan } if ($nick == $readini(dm.ini,$chan,nick2)) { msg $chan $c1(The) $c2(Death Match) $c1(has been ended by) $c2($nick $+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(is the winner!) writeini -n dm.ini $readini(dm.ini,$chan,nick2) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Lost) + 1 ) writeini -n dm.ini $readini(dm.ini,$chan,nick1) Won $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Won) + 1 ) remini -n dm.ini $chan halt } if ($nick == $readini(dm.ini,$chan,nick1)) { msg $chan $c1(The) $c2(Death Match) $c1(has been ended by) $c2($nick $+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(is the winner!) writeini -n dm.ini $readini(dm.ini,$chan,nick2) Won $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Won) + 1 ) writeini -n dm.ini $readini(dm.ini,$chan,nick1) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Lost) + 1 ) remini -n dm.ini $chan halt } if ($nick isop $chan) { if ($chan == #Nedyc) { halt } remini -n dm.ini $chan msg $chan $c1(The) $c2(Death Match) $c1(has been ended by) $c2($nick) halt } } } on $*:TEXT:/^[!](dmace|mace|dragonmace)$/Si:*:{ if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick $c3(¤) $c1(Join) $c2(#Nedyc) $c1(for) $c2(Death Match's) $c3(¤) halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick $c3(¤) $c1(There are no) $c2(Death Match's) $c1(on. To start one Type) $c2(!Dm) $c3(¤) halt } if ($readini(dm.ini,$chan,AutoWin) == $nick) { timer $+ $chan $+ AutoWin1 off timer $+ $chan $+ AutoWin2 off timer $+ $chan $+ AutoWin3 off timer $+ $chan $+ AutoWin4 off | remini -n dm.ini $chan AutoWin msg $chan $c2(Default Win) $c1(ended) } if ($readini(dm.ini,$chan,status) == waiting) && ($readini(dm.ini,$chan,nick1) == $nick) { notice $nick $c3(¤) $c1(Please wait) $c3(¤) halt } if ($readini(dm.ini,$chan,status) == waiting) { notice $nick $c3(¤) $c1(Type) $c2(!Dm) $c1(to join the) $c2(DeathMath) $c1(with) $c2($readini(dm.ini,$chan,nick1)) $c3(¤) halt } if ($readini(dm.ini,$chan,turn) == 1 && $readini(dm.ini,$chan,nick1) == $nick) { writeini -n dm.ini $chan oldhp2 $readini(dm.ini,$chan,nick2hp) writeini -n dm.ini $chan hit1 $rand(0,40) writeini -n dm.ini $chan nick2hp $calc( $readini(dm.ini,$chan,nick2hp) - ($readini(dm.ini,$chan,hit1)) ) if ($readini(dm.ini,$chan,nick2hp) <= 0) { msg $chan $c2($nick) $c1(smashes) $c2($readini(dm.ini,$chan,nick2)) $c1(with a dragon mace hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2(0) $c1(hp left!) timer 1 3 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) writeini -n dm.ini $nick Won $calc($readini(dm.ini,$nick,Won) + 1) writeini -n dm.ini $readini(dm.ini,$chan,nick2) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Lost) + 1 ) remini -n dm.ini $chan halt } else { remini -n dm.ini $chan $nick msg $chan $c2($nick) $c1(smashes) $c2($readini(dm.ini,$chan,nick2)) $c1(with a dragon mace hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2($readini(dm.ini,$chan,nick2hp)) $c1(hp left!) writeini -n dm.ini $chan turn 2 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick2) $+ 's) $c1(turn!) halt } } if ($readini(dm.ini,$chan,turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick) { writeini -n dm.ini $chan oldhp1 $readini(dm.ini,$chan,nick1hp) writeini -n dm.ini $chan hit1 $rand(0,40) writeini -n dm.ini $chan nick1hp $calc( $readini(dm.ini,$chan,nick1hp) - $readini(dm.ini,$chan,hit1)) if ($readini(dm.ini,$chan,nick1hp) <= 0) { msg $chan $c2($nick) $c1(smashes) $c2($readini(dm.ini,$chan,nick1)) $c1(with a dragon mace hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2(0) $c1(hp left!) timer 1 3 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) writeini -n dm.ini $nick Won $calc($readini(dm.ini,$nick,Won) + 1) writeini -n dm.ini $readini(dm.ini,$chan,nick1) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Lost) + 1 ) remini -n dm.ini $chan halt } else { remini -n dm.ini $chan $nick msg $chan $c2($nick) $c1(smashes) $c2($readini(dm.ini,$chan,nick1)) $c1(with a dragon mace hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2($readini(dm.ini,$chan,nick1hp)) $c1(hp left!) writeini -n dm.ini $chan turn 1 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick1) $+ 's) $c1(turn!) } } else { notice $nick $c3(¤) $c1(It's not your turn) $c3(¤) } } } on $*:TEXT:/^[!](cbow|xbow|bow)$/Si:*:{ if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick $c3(¤) $c1(Join) $c2(#Nedyc) $c1(for) $c2(Death Match's) $c3(¤) halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick $c3(¤) $c1(There are no) $c2(Death Match's) $c1(on. To start one Type) $c2(!Dm) $c3(¤) halt } if ($readini(dm.ini,$chan,AutoWin) == $nick) { timer $+ $chan $+ AutoWin1 off timer $+ $chan $+ AutoWin2 off timer $+ $chan $+ AutoWin3 off timer $+ $chan $+ AutoWin4 off | remini -n dm.ini $chan AutoWin msg $chan $c2(Default Win) $c1(ended) } if ($readini(dm.ini,$chan,status) == waiting) && ($readini(dm.ini,$chan,nick1) == $nick) { notice $nick $c3(¤) $c1(Please wait) $c3(¤) halt } if ($readini(dm.ini,$chan,status) == waiting) { notice $nick $c3(¤) $c1(Type) $c2(!Dm) $c1(to join the) $c2(DeathMath) $c1(with) $c2($readini(dm.ini,$chan,nick1)) $c3(¤) halt } if ($readini(dm.ini,$chan,turn) == 1 && $readini(dm.ini,$chan,nick1) == $nick) { writeini -n dm.ini $chan oldhp2 $readini(dm.ini,$chan,nick2hp) writeini -n dm.ini $chan hit1 $rand(1,35) writeini -n dm.ini $chan nick2hp $calc( $readini(dm.ini,$chan,nick2hp) - ($readini(dm.ini,$chan,hit1)) ) if ($readini(dm.ini,$chan,nick2hp) <= 0) { msg $chan $c2($nick) $c1(fires an arrow to) $c2($readini(dm.ini,$chan,nick2)) $c1(hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2(0) $c1(hp left!) timer 1 3 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) writeini -n dm.ini $nick Won $calc($readini(dm.ini,$nick,Won) + 1) writeini -n dm.ini $readini(dm.ini,$chan,nick2) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Lost) + 1 ) remini -n dm.ini $chan halt } else { remini -n dm.ini $chan $nick msg $chan $c2($nick) $c1(fires an arrow to) $c2($readini(dm.ini,$chan,nick2)) $c1(hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2($readini(dm.ini,$chan,nick2hp)) $c1(hp left!) writeini -n dm.ini $chan turn 2 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick2) $+ 's) $c1(turn!) halt } } if ($readini(dm.ini,$chan,turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick) { writeini -n dm.ini $chan oldhp1 $readini(dm.ini,$chan,nick1hp) writeini -n dm.ini $chan hit1 $rand(1,35) writeini -n dm.ini $chan nick1hp $calc( $readini(dm.ini,$chan,nick1hp) - $readini(dm.ini,$chan,hit1)) if ($readini(dm.ini,$chan,nick1hp) <= 0) { msg $chan $c2($nick) $c1(fires an arrow to) $c2($readini(dm.ini,$chan,nick1)) $c1(hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2(0) $c1(hp left!) timer 1 3 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) writeini -n dm.ini $nick Won $calc($readini(dm.ini,$nick,Won) + 1) writeini -n dm.ini $readini(dm.ini,$chan,nick1) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Lost) + 1 ) remini -n dm.ini $chan halt } else { remini -n dm.ini $chan $nick msg $chan $c2($nick) $c1(fires an arrow to) $c2($readini(dm.ini,$chan,nick1)) $c1(hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2($readini(dm.ini,$chan,nick1hp)) $c1(hp left!) writeini -n dm.ini $chan turn 1 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick1) $+ 's) $c1(turn!) } } else { notice $nick $c3(¤) $c1(It's not your turn) $c3(¤) } } } on $*:TEXT:/^[!](d2h|2h|dragon2h)$/Si:*:{ if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick $c3(¤) $c1(Join) $c2(#Nedyc) $c1(for) $c2(Death Match's) $c3(¤) halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick $c3(¤) $c1(There are no) $c2(Death Match's) $c1(on. To start one Type) $c2(!Dm) $c3(¤) halt } if ($readini(dm.ini,$chan,AutoWin) == $nick) { timer $+ $chan $+ AutoWin1 off timer $+ $chan $+ AutoWin2 off timer $+ $chan $+ AutoWin3 off timer $+ $chan $+ AutoWin4 off | remini -n dm.ini $chan AutoWin msg $chan $c2(Default Win) $c1(ended) } if ($readini(dm.ini,$chan,status) == waiting) && ($readini(dm.ini,$chan,nick1) == $nick) { notice $nick $c3(¤) $c1(Please wait) $c3(¤) halt } if ($readini(dm.ini,$chan,status) == waiting) { notice $nick $c3(¤) $c1(Type) $c2(!Dm) $c1(to join the) $c2(DeathMath) $c1(with) $c2($readini(dm.ini,$chan,nick1)) $c3(¤) halt } if ($readini(dm.ini,$chan,turn) == 1 && $readini(dm.ini,$chan,nick1) == $nick) { writeini -n dm.ini $chan oldhp2 $readini(dm.ini,$chan,nick2hp) writeini -n dm.ini $chan hit1 $rand(1,35) writeini -n dm.ini $chan nick2hp $calc( $readini(dm.ini,$chan,nick2hp) - ($readini(dm.ini,$chan,hit1)) ) if ($readini(dm.ini,$chan,nick2hp) <= 0) { msg $chan $c2($nick) $c1(d2hnd's a) $c2($readini(dm.ini,$chan,hit1)) $c1(on) $c2($readini(dm.ini,$chan,nick2)12$+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2(0) $c1(hp left!) timer 1 3 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) writeini -n dm.ini $nick Won $calc($readini(dm.ini,$nick,Won) + 1) writeini -n dm.ini $readini(dm.ini,$chan,nick2) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Lost) + 1 ) remini -n dm.ini $chan halt } else { remini -n dm.ini $chan $nick msg $chan $c2($nick) $c1(d2hnd's a) $c2($readini(dm.ini,$chan,hit1)) $c1(on) $c2($readini(dm.ini,$chan,nick2)12$+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2($readini(dm.ini,$chan,nick2hp)) $c1(hp left!) writeini -n dm.ini $chan turn 2 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick2) $+ 's) $c1(turn!) halt } } if ($readini(dm.ini,$chan,turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick) { writeini -n dm.ini $chan oldhp1 $readini(dm.ini,$chan,nick1hp) writeini -n dm.ini $chan hit1 $rand(1,35) writeini -n dm.ini $chan nick1hp $calc( $readini(dm.ini,$chan,nick1hp) - $readini(dm.ini,$chan,hit1)) if ($readini(dm.ini,$chan,nick1hp) <= 0) { msg $chan $c2($nick) $c1(d2hnd's a) $c2($readini(dm.ini,$chan,hit1)) $c1(on) $c2($readini(dm.ini,$chan,nick1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2(0) $c1(hp left!) timer 1 3 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) writeini -n dm.ini $nick Won $calc($readini(dm.ini,$nick,Won) + 1) writeini -n dm.ini $readini(dm.ini,$chan,nick1) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Lost) + 1 ) remini -n dm.ini $chan halt } else { remini -n dm.ini $chan $nick msg $chan $c2($nick) $c1(d2hnd's a) $c2($readini(dm.ini,$chan,hit1)) $c1(on) $c2($readini(dm.ini,$chan,nick1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2($readini(dm.ini,$chan,nick1hp)) $c1(hp left!) writeini -n dm.ini $chan turn 1 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick1) $+ 's) $c1(turn!) } } else { notice $nick $c3(¤) $c1(It's not your turn) $c3(¤) } } } on $*:TEXT:/^[!](whip|flick|lash)$/Si:*:{ if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick $c3(¤) $c1(Join) $c2(#Nedyc) $c1(for) $c2(Death Match's) $c3(¤) halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick $c3(¤) $c1(There are no) $c2(Death Match's) $c1(on. To start one Type) $c2(!Dm) $c3(¤) halt } if ($readini(dm.ini,$chan,status) == waiting) && ($readini(dm.ini,$chan,nick1) == $nick) { notice $nick $c3(¤) $c1(Please wait) $c3(¤) halt } if ($readini(dm.ini,$chan,AutoWin) == $nick) { timer $+ $chan $+ AutoWin1 off timer $+ $chan $+ AutoWin2 off timer $+ $chan $+ AutoWin3 off timer $+ $chan $+ AutoWin4 off | remini -n dm.ini $chan AutoWin msg $chan $c2(Default Win) $c1(ended) } if ($readini(dm.ini,$chan,status) == waiting) { notice $nick $c3(¤) $c1(Type) $c2(!Dm) $c1(to join the) $c2(DeathMath) $c1(with) $c2($readini(dm.ini,$chan,nick1)) $c3(¤) halt } if ($readini(dm.ini,$chan,turn) == 1 && $readini(dm.ini,$chan,nick1) == $nick) { writeini -n dm.ini $chan oldhp2 $readini(dm.ini,$chan,nick2hp) writeini -n dm.ini $chan hit1 $rand(10,30) writeini -n dm.ini $chan nick2hp $calc( $readini(dm.ini,$chan,nick2hp) - ($readini(dm.ini,$chan,hit1)) ) if ($readini(dm.ini,$chan,nick2hp) <= 0) { msg $chan $c2($nick) $c1(whips a) $c2($readini(dm.ini,$chan,hit1)) $c1(on) $c2($readini(dm.ini,$chan,nick2)12$+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2(0) $c1(hp left!) timer 1 3 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) writeini -n dm.ini $nick Won $calc($readini(dm.ini,$nick,Won) + 1) writeini -n dm.ini $readini(dm.ini,$chan,nick2) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Lost) + 1 ) remini -n dm.ini $chan halt } else { remini -n dm.ini $chan $nick msg $chan $c2($nick) $c1(whips a) $c2($readini(dm.ini,$chan,hit1)) $c1(on) $c2($readini(dm.ini,$chan,nick2)12$+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2($readini(dm.ini,$chan,nick2hp)) $c1(hp left!) writeini -n dm.ini $chan turn 2 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick2) $+ 's) $c1(turn!) halt } } if ($readini(dm.ini,$chan,turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick) { writeini -n dm.ini $chan oldhp1 $readini(dm.ini,$chan,nick1hp) writeini -n dm.ini $chan hit1 $rand(10,30) writeini -n dm.ini $chan nick1hp $calc( $readini(dm.ini,$chan,nick1hp) - $readini(dm.ini,$chan,hit1)) if ($readini(dm.ini,$chan,nick1hp) <= 0) { msg $chan $c2($nick) $c1(whips a) $c2($readini(dm.ini,$chan,hit1)) $c1(on) $c2($readini(dm.ini,$chan,nick1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2(0) $c1(hp left!) timer 1 3 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) writeini -n dm.ini $nick Won $calc($readini(dm.ini,$nick,Won) + 1) writeini -n dm.ini $readini(dm.ini,$chan,nick1) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Lost) + 1 ) remini -n dm.ini $chan halt } else { remini -n dm.ini $chan $nick msg $chan $c2($nick) $c1(whips a) $c2($readini(dm.ini,$chan,hit1)) $c1(on) $c2($readini(dm.ini,$chan,nick1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2($readini(dm.ini,$chan,nick1hp)) $c1(hp left!) writeini -n dm.ini $chan turn 1 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick1) $+ 's) $c1(turn!) } } else { notice $nick $c3(¤) $c1(It's not your turn) $c3(¤) } } } on $*:TEXT:/^[!](dh|dharock|gaxe)$/Si:*:{ if ($readini(dm.ini,$chan,$nick) == Dharock) { notice $nick $c3(¤) $c1(You are still recovering from your) $c2(Dharok) $c1(hit before. Use another attack) $c3(¤) halt } if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick $c3(¤) $c1(Join) $c2(#Nedyc) $c1(for) $c2(Death Match's) $c3(¤) halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick $c3(¤) $c1(There are no) $c2(Death Match's) $c1(on. To start one Type) $c2(!Dm) $c3(¤) halt } if ($readini(dm.ini,$chan,status) == waiting) && ($readini(dm.ini,$chan,nick1) == $nick) { notice $nick $c3(¤) $c1(Please wait) $c3(¤) halt } if ($readini(dm.ini,$chan,AutoWin) == $nick) { timer $+ $chan $+ AutoWin1 off timer $+ $chan $+ AutoWin2 off timer $+ $chan $+ AutoWin3 off timer $+ $chan $+ AutoWin4 off | remini -n dm.ini $chan AutoWin msg $chan $c2(Default Win) $c1(ended) } if ($readini(dm.ini,$chan,status) == waiting) { notice $nick $c3(¤) $c1(Type) $c2(!Dm) $c1(to join the) $c2(DeathMath) $c1(with) $c2($readini(dm.ini,$chan,nick1)) $c3(¤) halt } if ($readini(dm.ini,$chan,turn) == 1 && $readini(dm.ini,$chan,nick1) == $nick) { writeini -n dm.ini $chan oldhp2 $readini(dm.ini,$chan,nick2hp) writeini -n dm.ini $chan hit1 $rand(1,60) writeini -n dm.ini $chan nick2hp $calc( $readini(dm.ini,$chan,nick2hp) - ($readini(dm.ini,$chan,hit1)) ) if ($readini(dm.ini,$chan,nick2hp) <= 0) { msg $chan $c2($nick) $c1(strikes at) $c2($readini(dm.ini,$chan,nick2)) $c1(with his greataxe hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2(0) $c1(hp left!) timer 1 3 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) writeini -n dm.ini $nick Won $calc($readini(dm.ini,$nick,Won) + 1) writeini -n dm.ini $readini(dm.ini,$chan,nick2) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Lost) + 1 ) remini -n dm.ini $chan halt } else { msg $chan $c2($nick) $c1(strikes at) $c2($readini(dm.ini,$chan,nick2)) $c1(with his greataxe hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2($readini(dm.ini,$chan,nick2hp)) $c1(hp left!) writeini -n dm.ini $chan $nick Dharock writeini -n dm.ini $chan turn 2 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick2) $+ 's) $c1(turn!) halt } } if ($readini(dm.ini,$chan,turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick) { writeini -n dm.ini $chan oldhp1 $readini(dm.ini,$chan,nick1hp) writeini -n dm.ini $chan hit1 $rand(1,35) writeini -n dm.ini $chan nick1hp $calc( $readini(dm.ini,$chan,nick1hp) - $readini(dm.ini,$chan,hit1)) if ($readini(dm.ini,$chan,nick1hp) <= 0) { msg $chan $c2($nick) $c1(strikes at) $c2($readini(dm.ini,$chan,nick1)) $c1(with his greataxe hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2(0) $c1(hp left!) timer 1 3 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) writeini -n dm.ini $nick Won $calc($readini(dm.ini,$nick,Won) + 1) writeini -n dm.ini $readini(dm.ini,$chan,nick1) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Lost) + 1 ) remini -n dm.ini $chan halt } else { msg $chan $c2($nick) $c1(strikes at) $c2($readini(dm.ini,$chan,nick1)) $c1(with his greataxe hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2($readini(dm.ini,$chan,nick1hp)) $c1(hp left!) writeini -n dm.ini $chan $nick Dharock writeini -n dm.ini $chan turn 1 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick1) $+ 's) $c1(turn!) } } else { notice $nick $c3(¤) $c1(It's not your turn) $c3(¤) } } } on *:TEXT:!adddmchan*:#:{ if ($nick == Nedyc) { writeini -n alloweddm.ini $2 allowed allowed notice $nick $c3(¤) $c1(Added) $c2($2) $c1(to the Allowed List) $c3(¤) } } on *:TEXT:!deldmchan*:#:{ if ($nick == Nedyc) { remini -n alloweddm.ini $2 allowed notice $nick $c3(¤) $c1(Removed) $c2($2) $c1(from the Allowed List) $c3(¤) } } on $*:TEXT:/^[!](ice|barrage|ancient)$/Si:*:{ if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick $c3(¤) $c1(Join) $c2(#Nedyc) $c1(for) $c2(Death Match's) $c3(¤) halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick $c3(¤) $c1(There are no) $c2(Death Match's) $c1(on. To start one Type) $c2(!Dm) $c3(¤) halt } if ($readini(dm.ini,$chan,AutoWin) == $nick) { timer $+ $chan $+ AutoWin1 off timer $+ $chan $+ AutoWin2 off timer $+ $chan $+ AutoWin3 off timer $+ $chan $+ AutoWin4 off | remini -n dm.ini $chan AutoWin msg $chan $c2(Default Win) $c1(ended) } if ($readini(dm.ini,$chan,status) == waiting) && ($readini(dm.ini,$chan,nick1) == $nick) { notice $nick $c3(¤) $c1(Please wait) $c3(¤) halt } if ($readini(dm.ini,$chan,status) == waiting) { notice $nick $c3(¤) $c1(Type) $c2(!Dm) $c1(to join the) $c2(DeathMath) $c1(with) $c2($readini(dm.ini,$chan,nick1)) $c3(¤) halt } if ($readini(dm.ini,$chan,Turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick && $readini(dm.ini,$chan,barrage2) <= 0) { notice $nick $c3(¤) $c1(You are out of runes) $c3(¤) halt } if ($readini(dm.ini,$chan,Turn) == 1 && $readini(dm.ini,$chan,nick1) == $nick && $readini(dm.ini,$chan,barrage1) <= 0) { notice $nick $c3(¤) $c1(You are out of runes) $c3(¤) halt } if ($readini(dm.ini,$chan,turn) == 1 && $readini(dm.ini,$chan,nick1) == $nick) { writeini -n dm.ini $chan oldhp2 $readini(dm.ini,$chan,nick2hp) writeini -n dm.ini $chan hit1 $rand(1,30) writeini -n dm.ini $chan freeze $rand(1,10) writeini -n dm.ini $chan barrage1 $calc($readini(dm.ini,$chan,barrage1)-1) writeini -n dm.ini $chan nick2hp $calc( $readini(dm.ini,$chan,nick2hp) - ($readini(dm.ini,$chan,hit1)) ) if ($readini(dm.ini,$chan,nick2hp) <= 0) { msg $chan $c2($nick) $c1(ice barrages) $c2($readini(dm.ini,$chan,nick2)) $c1(hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2(0) $c1(hp left!) timer 1 3 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) writeini -n dm.ini $nick Won $calc($readini(dm.ini,$nick,Won) + 1) writeini -n dm.ini $readini(dm.ini,$chan,nick2) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Lost) + 1 ) remini -n dm.ini $chan halt } elseif ($readini(dm.ini,$chan,freeze) >= 5) { remini -n dm.ini $chan $nick msg $chan $c2($nick) $c1(ice barrages) $c2($readini(dm.ini,$chan,nick2)) $c1(hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2($readini(dm.ini,$chan,nick2hp)) $c1(hp left!) msg $chan $c2($readini(dm.ini,$chan,nick2)) $c1(has been frozen and missed their turn!) $c1(It is) $c2($readini(dm.ini,$chan,nick1) $+ 's) $c1(turn again!) halt } else { remini -n dm.ini $chan $nick msg $chan $c2($nick) $c1(ice barrages) $c2($readini(dm.ini,$chan,nick2)) $c1(hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2($readini(dm.ini,$chan,nick2hp)) $c1(hp left!) writeini -n dm.ini $chan turn 2 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick2) $+ 's) $c1(turn!) halt } } if ($readini(dm.ini,$chan,turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick) { writeini -n dm.ini $chan oldhp1 $readini(dm.ini,$chan,nick1hp) writeini -n dm.ini $chan hit1 $rand(1,30) writeini -n dm.ini $chan barrage2 $calc($readini(dm.ini,$chan,barrage2)-1) writeini -n dm.ini $chan nick1hp $calc( $readini(dm.ini,$chan,nick1hp) - $readini(dm.ini,$chan,hit1)) writeini -n dm.ini $chan freeze $rand(1,10) if ($readini(dm.ini,$chan,nick1hp) <= 0) { msg $chan $c2($nick) $c1(ice barrages) $c2($readini(dm.ini,$chan,nick1)) $c1(hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2(0) $c1(hp left!) timer 1 3 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) writeini -n dm.ini $nick Won $calc($readini(dm.ini,$nick,Won) + 1) writeini -n dm.ini $readini(dm.ini,$chan,nick1) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Lost) + 1 ) remini -n dm.ini $chan halt } elseif ($readini(dm.ini,chan,freeze) <= 5) { remini -n dm.ini $chan $nick msg $chan $c2($nick) $c1(ice barrages) $c2($readini(dm.ini,$chan,nick1)) $c1(hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2($readini(dm.ini,$chan,nick1hp)) $c1(hp left!) msg $chan $c2($readini(dm.ini,$chan,nick1)) $c1(has been frozen and missed their turn!) $c1(It is) $c2($readini(dm.ini,$chan,nick2) $+ 's) $c1(turn again!) halt } else { remini -n dm.ini $chan $nick msg $chan $c2($nick) $c1(ice barrages) $c2($readini(dm.ini,$chan,nick1)) $c1(hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2($readini(dm.ini,$chan,nick1hp)) $c1(hp left!) writeini -n dm.ini $chan turn 1 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick1) $+ 's) $c1(turn!) halt } } else { notice $nick $c3(¤) $c1(It's not your turn) $c3(¤) } } } on *:TEXT:!win*:#: { if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,status) == on) { if ($nick == Nedyc) { msg $chan $c2($nick) $c1(randomly comes into the fight and hits a) $c2(99) $c1(on) $c2($readini(dm.ini,$chan,nick1)) $c1(and) $c2($readini(dm.ini,$chan,nick2)) $c1(. Owned Pl0x!) $c2(Nedyc WINS :D) remini -n dm.ini $chan } } } } on *:TEXT:!spec*:#: { if ($1 == !speccheck) { halt } if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick $c3(¤) $c1(Join) $c2(#Nedyc) $c1(for) $c2(Death Match's) $c3(¤) halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick $c3(¤) $c1(There are no) $c2(Death Match's) $c1(on. To start one Type) $c2(!Dm) $c3(¤) halt } if ($readini(dm.ini,$chan,AutoWin) == $nick) { timer $+ $chan $+ AutoWin1 off timer $+ $chan $+ AutoWin2 off timer $+ $chan $+ AutoWin3 off timer $+ $chan $+ AutoWin4 off | remini -n dm.ini $chan AutoWin msg $chan $c2(Default Win) $c1(ended) } if ($readini(dm.ini,$chan,status) == waiting) && ($readini(dm.ini,$chan,nick1) == $nick) { notice $nick $c3(¤) $c1(Please wait) $c3(¤) halt } if ($readini(dm.ini,$chan,status) == waiting) { notice $nick $c3(¤) $c1(Type) $c2(!Dm) $c1(to join the) $c2(DeathMath) $c1(with) $c2($readini(dm.ini,$chan,nick1)) $c3(¤) halt } if ($readini(dm.ini,$chan,Turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick && $readini(dm.ini,$chan,nick2spec) >= 100) { notice $nick $c3(¤) $c1(You already have max spec) $c3(¤) halt } if ($readini(dm.ini,$chan,Turn) == 1 && $readini(dm.ini,$chan,nick1) == $nick && $readini(dm.ini,$chan,nick1spec) >= 100) { notice $nick $c3(¤) $c1(You already have max spec) $c3(¤) halt } if ($readini(dm.ini,$chan,turn) == 1 && $readini(dm.ini,$chan,nick1) == $nick) { writeini -n dm.ini $chan nick1spec $calc( $readini(dm.ini,$chan,nick1spec)+25) msg $chan $c2($nick) $c1(recharged) $c2(25%) $c1(of their spec,) $c2($nick) $c1(now has) $c2($readini(dm.ini,$chan,nick1spec) $+ %) $c1(spec) msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick2) $+ 's) $c1(turn!) writeini -n dm.ini $chan Turn 2 halt } if ($readini(dm.ini,$chan,turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick) { writeini -n dm.ini $chan nick2spec $calc( $readini(dm.ini,$chan,nick2spec)+25) msg $chan $c2($nick) $c1(recharged) $c2(25%) $c1(of their spec,) $c2($nick) $c1(now has) $c2($readini(dm.ini,$chan,nick2spec) $+ %) $c1(spec) msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick1) $+ 's) $c1(turn!) writeini -n dm.ini $chan Turn 1 halt } else { notice $nick $c3(¤) $c1(It's not your turn) $c3(¤) } } } on 1:NICK: { if ($nick == $readini(dm.ini,$chan,nick1)) { writeini dm.ini $chan nick1 $newnick halt } if ($nick == $readini(dm.ini,$chan,nick2)) { writeini dm.ini $chan nick2 $newnick halt } } on *:QUIT: { if ($readini(dm.ini,$chan,status) == waiting && $readini(dm.ini,$chan,nick1) == $nick) { remini -n dm.ini $chan msg $chan $c2(Death Match) $c1(cancelled) halt } if ($nick == $readini(dm.ini,$chan,nick1)) { msg $chan $c1(The) $c2(Death Match) $c1(has been ended because) $c2($nick) $c1(has left the channel.) $c2($readini(dm.ini,$chan,nick1)) $c1(is the winner!) writeini -n dm.ini $readini(dm.ini,$chan,nick2) Won $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Won) + 1 ) writeini -n dm.ini $readini(dm.ini,$chan,nick1) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Lost) + 1 ) remini -n dm.ini $chan halt } if ($nick == $readini(dm.ini,$chan,nick2)) { msg $chan $c1(The) $c2(Death Match) $c1(has been ended because) $c2($nick) $c1(has left the channel.) $c2($readini(dm.ini,$chan,nick1)) $c1(is the winner!) writeini -n dm.ini $readini(dm.ini,$chan,nick2) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Lost) + 1 ) writeini -n dm.ini $readini(dm.ini,$chan,nick1) Won $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Won) + 1 ) remini -n dm.ini $chan halt } } on *:KICK:#: { if ($readini(dm.ini,$chan,status) == waiting && $readini(dm.ini,$chan,nick1) == $knick) { remini -n dm.ini $chan msg $chan $c2(Death Match) $c1(cancelled) halt } if ($knick == $readini(dm.ini,$chan,nick1)) { msg $chan $c1(The) $c2(Death Match) $c1(has been ended because) $c2($nick) $c1(has left the channel.) $c2($readini(dm.ini,$chan,nick1)) $c1(is the winner!) writeini -n dm.ini $readini(dm.ini,$chan,nick2) Won $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Won) + 1 ) writeini -n dm.ini $readini(dm.ini,$chan,nick1) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Lost) + 1 ) remini -n dm.ini $chan halt } if ($knick == $readini(dm.ini,$chan,nick2)) { msg $chan $c1(The) $c2(Death Match) $c1(has been ended because) $c2($nick) $c1(has left the channel.) $c2($readini(dm.ini,$chan,nick1)) $c1(is the winner!) writeini -n dm.ini $readini(dm.ini,$chan,nick2) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Lost) + 1 ) writeini -n dm.ini $readini(dm.ini,$chan,nick1) Won $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Won) + 1 ) remini -n dm.ini $chan halt } } on *:PART:#: { if ($readini(dm.ini,$chan,status) == waiting && $readini(dm.ini,$chan,nick1) == $nick) { remini -n dm.ini $chan msg $chan $c2(Death Match) $c1(cancelled) halt } if ($nick == $readini(dm.ini,$chan,nick1)) { msg $chan $c1(The) $c2(Death Match) $c1(has been ended because) $c2($nick) $c1(has left the channel.) $c2($readini(dm.ini,$chan,nick1)) $c1(is the winner!) writeini -n dm.ini $readini(dm.ini,$chan,nick2) Won $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Won) + 1 ) writeini -n dm.ini $readini(dm.ini,$chan,nick1) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Lost) + 1 ) remini -n dm.ini $chan halt } if ($nick == $readini(dm.ini,$chan,nick2)) { msg $chan $c1(The) $c2(Death Match) $c1(has been ended because) $c2($nick) $c1(has left the channel.) $c2($readini(dm.ini,$chan,nick1)) $c1(is the winner!) writeini -n dm.ini $readini(dm.ini,$chan,nick2) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Lost) + 1 ) writeini -n dm.ini $readini(dm.ini,$chan,nick1) Won $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Won) + 1 ) remini -n dm.ini $chan halt } } on $*:TEXT:/^[!](guth|guthans|guth)$/Si:*:{ if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick $c3(¤) $c1(Join) $c2(#Nedyc) $c1(for) $c2(Death Match's) $c3(¤) halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick $c3(¤) $c1(There are no) $c2(Death Match's) $c1(on. To start one Type) $c2(!Dm) $c3(¤) halt } if ($readini(dm.ini,$chan,AutoWin) == $nick) { timer $+ $chan $+ AutoWin1 off timer $+ $chan $+ AutoWin2 off timer $+ $chan $+ AutoWin3 off timer $+ $chan $+ AutoWin4 off | remini -n dm.ini $chan AutoWin msg $chan $c2(Default Win) $c1(ended) } if ($readini(dm.ini,$chan,status) == waiting) && ($readini(dm.ini,$chan,nick1) == $nick) { notice $nick $c3(¤) $c1(Please wait) $c3(¤) halt } if ($readini(dm.ini,$chan,status) == waiting) { notice $nick $c3(¤) $c1(Type) $c2(!Dm) $c1(to join the) $c2(DeathMath) $c1(with) $c2($readini(dm.ini,$chan,nick1)) $c3(¤) halt } if ($readini(dm.ini,$chan,turn) == 1 && $readini(dm.ini,$chan,nick1) == $nick) { writeini -n dm.ini $chan oldhp2 $readini(dm.ini,$chan,nick2hp) writeini -n dm.ini $chan hit1 $rand(5,30) writeini -n dm.ini $chan heal $rand(1,10) writeini -n dm.ini $chan barrage1 $calc($readini(dm.ini,$chan,barrage1)-1) writeini -n dm.ini $chan nick2hp $calc( $readini(dm.ini,$chan,nick2hp) - ($readini(dm.ini,$chan,hit1)) ) if ($readini(dm.ini,$chan,nick2hp) <= 0) { msg $chan $c2($nick) $c1(guthans) $c2($readini(dm.ini,$chan,nick2)) $c1(hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2(0) $c1(hp left!) timer 1 3 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) writeini -n dm.ini $nick Won $calc($readini(dm.ini,$nick,Won) + 1) writeini -n dm.ini $readini(dm.ini,$chan,nick2) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick2),Lost) + 1 ) remini -n dm.ini $chan halt } elseif ($readini(dm.ini,$chan,heal) >= 5) { remini -n dm.ini $chan $nick writeini -n dm.ini $chan nick1hp $calc( $readini(dm.ini,$chan,nick1hp) + ($readini(dm.ini,$chan,hit1)) ) if ($readini(dm.ini,$chan,nick1hp >= 100)) { writeini -n dm.ini $chan nick1hp 99 } msg $chan $c2($nick) $c1(guthans) $c2($readini(dm.ini,$chan,nick2)) $c1(hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(is able to heal himself using guthans and now has) $c2($readini(dm.ini,$chan,nick1hp)) $c1(hitpoints.) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2($readini(dm.ini,$chan,nick2hp)) $c1(hp left!) writeini -n dm.ini $chan turn 2 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick2) $+ 's) $c1(turn!) halt } else { remini -n dm.ini $chan $nick msg $chan $c2($nick) $c1(guthans) $c2($readini(dm.ini,$chan,nick2)) $c1(hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(has) $c2($readini(dm.ini,$chan,nick2hp)) $c1(hp left!) writeini -n dm.ini $chan turn 2 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick2) $+ 's) $c1(turn!) halt } } if ($readini(dm.ini,$chan,turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick) { writeini -n dm.ini $chan oldhp1 $readini(dm.ini,$chan,nick1hp) writeini -n dm.ini $chan hit1 $rand(5,30) writeini -n dm.ini $chan barrage2 $calc($readini(dm.ini,$chan,barrage2)-1) writeini -n dm.ini $chan nick1hp $calc( $readini(dm.ini,$chan,nick1hp) - $readini(dm.ini,$chan,hit1)) writeini -n dm.ini $chan heal $rand(1,10) if ($readini(dm.ini,$chan,nick1hp) <= 0) { msg $chan $c2($nick) $c1(guthans) $c2($readini(dm.ini,$chan,nick1)) $c1(hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2(0) $c1(hp left!) timer 1 3 msg $chan $c2($nick) $c1(has won the) $c2(DeathMatch!) writeini -n dm.ini $nick Won $calc($readini(dm.ini,$nick,Won) + 1) writeini -n dm.ini $readini(dm.ini,$chan,nick1) Lost $calc($readini(dm.ini,$readini(Dm.ini,$chan,nick1),Lost) + 1 ) remini -n dm.ini $chan halt } elseif ($readini(dm.ini,chan,heal) <= 5) { remini -n dm.ini $chan $nick writeini -n dm.ini $chan nick2hp $calc( $readini(dm.ini,$chan,nick2hp) + ($readini(dm.ini,$chan,hit1)) ) if ($readini(dm.ini,$chan,nick2hp >= 100)) { writeini -n dm.ini $chan nick2hp 99 } msg $chan $c2($nick) $c1(guthans) $c2($readini(dm.ini,$chan,nick1)) $c1(hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick2)) $c1(is able to heal himself using guthans and now has) $c2($readini(dm.ini,$chan,nick2hp)) $c1(hitpoints.) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2($readini(dm.ini,$chan,nick1hp)) $c1(hp left!) writeini -n dm.ini $chan turn 1 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick1) $+ 's) $c1(turn!) halt } else { remini -n dm.ini $chan $nick msg $chan $c2($nick) $c1(guthans) $c2($readini(dm.ini,$chan,nick1)) $c1(hitting a) $c2($readini(dm.ini,$chan,hit1)12$+ .) $c2($readini(dm.ini,$chan,nick1)) $c1(has) $c2($readini(dm.ini,$chan,nick1hp)) $c1(hp left!) writeini -n dm.ini $chan turn 1 msg $chan $c1(It is now) $c2($readini(dm.ini,$chan,nick1) $+ 's) $c1(turn!) halt } } else { notice $nick $c3(¤) $c1(It's not your turn) $c3(¤) } } } alias -l hiscore_duel { var %alls = 0, %allp = 0, %wins = 0, %winp = 0, %loss = 0, %losp = 0, %a = 0 while (%a < $readini(dm.ini,0,Won)) { var %a = %a + 1, %p = $readini(dm.ini,,%a), %s = $readini(duels.ini,alltime,%p), %win = $gettok(%s,1,32), %los = $gettok(%s,2,32) if (%win > %wins) var %wins = $v1, %winp = %p if (%los > %loss) var %loss = $v1, %losp = %p if ($calc(%los + %win) > %alls) var %alls = $v1, %allp = %p } notice $1 $c1(Most Wins:) $+($c2(%winp),$c1($chr(40)),$c2(%wins),$c1($chr(41))) notice $1 $c1(Most Losses:) $+($c2(%losp),$c1($chr(40)),$c2(%loss),$c1($chr(41))) notice $1 $c1(Most DMs played:) $+($c2(%allp),$c1($chr(40)),$c2(%alls),$c1($chr(41))) } alias -l checkscore { var %alls = 0, %allp = 0, %wins = 0, %winp = 0, %loss = 0, %losp = 0, %a = 0 while (%a < $ini(duels.ini,alltime,0)) { var %a = %a + 1, %p = $ini(duels.ini,alltime,%a), %s = $readini(duels.ini,alltime,%p), %win = $gettok(%s,1,32), %los = $gettok(%s,2,32) if (%win > %wins) var %wins = $v1, %winp = %p if (%los > %loss) var %loss = $v1, %losp = %p if ($calc(%los + %win) > %alls) var %alls = $v1, %allp = %p } return %allp %winp %losp }