on *:TEXT!dm:#: { if (!%dm [ $+ [ $chan ] ]) { if (!%player1 [ $+ [ $chan ] ]) { set %player1 [ $+ [ $chan ] ] $nick set %sharks [ $+ [ $nick ] ] 10 set %lobs [ $+ [ $nick ] ] 5 set %spec [ $+ [ $nick ] ] 100 set %runes [ $+ [ $nick ] ] 100 set %hp [ $+ [ $nick ] ] 200 set %turn [ $+ [ $chan ] ] $nick timerdm [ $+ [ $chan ] ] 1 60 unset %player1 timerdm2 [ $+ [ $chan ] ] 1 60 unset %dm [ $+ [ $chan ] ] timerdm4 [ $+ [ $chan ] ] 1 60 msg $chan Deathmatch ended msg $chan *^* [ DM ] You have 60 seconds to death match Demon. Type !DM if you're not a sissy! } else { set %player2 [ $+ [ $chan ] ] $nick set %sharks [ $+ [ $nick ] ] 10 set %lobs [ $+ [ $nick ] ] 5 set %spec [ $+ [ $nick ] ] 100 set %runes [ $+ [ $nick ] ] 100 set %hp [ $+ [ $nick ] ] 200 timerdm [ $+ [ $chan ] ] off timerdm2 [ $+ [ $chan ] ] off timerdm3 [ $+ [ $chan ] ] off msg $chan *^* [ DM ] Battle - %player1 Vs. %player2 msg $chan *^* [ DM ] %player1 Go first! !DmCommands to see combat commands! notice %player1 You have 10 Sharks and 5 Lobbies. Use !shark or !lob to eat. notice %player1 You have 10 Sharks and 5 Lobbies. Use !shark or !lob to eat. } } else { notice $nick DM already in progress. } } on *:TEXT:!shark:#: { if (%dm [ $+ [ $chan ] ]) { if ($nick == %turn [ $+ [ $chan ] ]) { if (%sharks [ $+ [ $nick ] ]) { inc %hp [ $+ [ $nick ] ] 25 dec %sharks [ $+ [ $nick ] ] msg $chan $nick Ate a shark! New health - %hp [ $+ [ $nick ] ] if ($ nick == %player1 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player2 [ $+ [ $chan ] ] } if ($ nick == %player2 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player1 [ $+ [ $chan ] ] } } else { notice $nick You have no sharks left!! } } else { notice $nick Its not your turn!! } } else { notice $nick There is no DM going on!! } } on *:TEXT:!lob:#: { if (%dm [ $+ [ $chan ] ]) { if ($nick == %turn [ $+ [ $chan ] ]) { if (%lobs [ $+ [ $nick ] ]) { inc %hp [ $+ [ $nick ] ] 12 dec %lobs [ $+ [ $nick ] ] msg $chan $nick Ate a lobster! New health - %hp [ $+ [ $nick ] ] if ($ nick == %player1 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player2 [ $+ [ $chan ] ] } if ($ nick == %player2 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player1 [ $+ [ $chan ] ] } } else { notice $nick You have no lobsters left!! } } else { notice $nick Its not your turn!! } } else { notice $nick There is no DM going on!! } } on *:TEXT:!daxe:#: { if (%dm [ $+ [ $chan ] ]) { if ($nick == %turn [ $+ [ $chan ] ]) { if (%freeze [ $+ [ $nick ] ]) { notice $nick You are frozen! Type !pass } if (%spec [ $+ [ $nick ] ] != 0) { set %damage [ $+ [ $chan ] ] $iif(%charge [ $+ [ $nick ] ],$rand(0,70),$rand(0,50)) dec %hp [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) ] ] %damage [ $+ [ $chan ] ] dec %spec [ $+ [ $nick ] ] 50 msg $chan $nick hit $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) %damage [ $+ [ $chan ] ] with Dragon Axe! New health - %hp [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) ] ] notice $nick Special remaining - %spec [ $+ [ $nick ] ] if ($ nick == %player1 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player2 [ $+ [ $chan ] ] } if ($ nick == %player2 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player1 [ $+ [ $chan ] ] } } else { notice $nick You have no special left!! } } else { notice $nick Its not your turn!! } } else { notice $nick There is no DM going on!! } } on *:TEXT:!mage:#: { if (%dm [ $+ [ $chan ] ]) { if ($nick == %turn [ $+ [ $chan ] ]) { if (%freeze [ $+ [ $nick ] ]) { notice $nick You are frozen! Type !pass } if (%runes [ $+ [ $nick ] ] != 0) { set %damage [ $+ [ $chan ] ] $iif(%charge [ $+ [ $nick ] ],$rand(0,50),$rand(0,35)) dec %hp [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) ] ] %damage [ $+ [ $chan ] ] dec %runes [ $+ [ $nick ] ] 10 msg $chan $nick hit $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) %damage [ $+ [ $chan ] ] with $read(spells.txt) $+ ! New health - %hp [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) ] ] notice $nick Runes remaining - %runes [ $+ [ $nick ] ] if ($ nick == %player1 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player2 [ $+ [ $chan ] ] } if ($ nick == %player2 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player1 [ $+ [ $chan ] ] } } else { notice $nick You have no runes left!! } } else { notice $nick Its not your turn!! } } else { notice $nick There is no DM going on!! } } on *:TEXT:!dds:#: { if (%dm [ $+ [ $chan ] ]) { if ($nick == %turn [ $+ [ $chan ] ]) { if (%freeze [ $+ [ $nick ] ]) { notice $nick You are frozen! Type !pass } if (%spec [ $+ [ $nick ] ] != 0) { set %damage [ $+ [ $chan ] ] $iif(%charge [ $+ [ $nick ] ],$rand(0,50),$rand(0,45)) set %damage2 [ $+ [ $chan ] ] $iif(%charge [ $+ [ $nick ] ],$rand(0,50),$rand(0,45)) dec %hp [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) ] ] $calc(%damage [ $+ [ $chan ] ] + %damage2 [ $+ [ $chan ] ]) dec %spec [ $+ [ $nick ] ] 25 msg $chan $nick hit $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) %damage [ $+ [ $chan ] ] & %damage2 [ $+ [ $chan ] ] with Dragon dagger! New health - %hp [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) ] ] notice $nick Special remaining - %spec [ $+ [ $nick ] ] if ($ nick == %player1 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player2 [ $+ [ $chan ] ] } if ($ nick == %player2 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player1 [ $+ [ $chan ] ] } } else { notice $nick You have no special left!! } } else { notice $nick Its not your turn!! } } else { notice $nick There is no DM going on!! } } on *:TEXT:!dbow:#: { if (%dm [ $+ [ $chan ] ]) { if ($nick == %turn [ $+ [ $chan ] ]) { if (%freeze [ $+ [ $nick ] ]) { notice $nick You are frozen! Type !pass } if (%spec [ $+ [ $nick ] ] != 0) { set %damage [ $+ [ $chan ] ] $iif(%charge [ $+ [ $nick ] ],$rand(0,45),$rand(0,35)) set %damage2 [ $+ [ $chan ] ] $iif(%charge [ $+ [ $nick ] ],$rand(0,45),$rand(0,35)) dec %hp [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) ] ] $calc(%damage [ $+ [ $chan ] ] + %damage2 [ $+ [ $chan ] ]) dec %spec [ $+ [ $nick ] ] 75 msg $chan $nick hit $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) %damage [ $+ [ $chan ] ] & %damage2 [ $+ [ $chan ] ] with Dark Bow! New health - %hp [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) ] ] notice $nick Special remaining - %spec [ $+ [ $nick ] ] if ($ nick == %player1 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player2 [ $+ [ $chan ] ] } if ($ nick == %player2 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player1 [ $+ [ $chan ] ] } } else { notice $nick You have no special left!! } } else { notice $nick Its not your turn!! } } else { notice $nick There is no DM going on!! } } on *:TEXT:!barrage:#: { if (%dm [ $+ [ $chan ] ]) { if ($nick == %turn [ $+ [ $chan ] ]) { if (%freeze [ $+ [ $nick ] ]) { notice $nick You are frozen! Type !pass } if (%runes [ $+ [ $nick ] ] != 0) { set %damage [ $+ [ $chan ] ] $iif(%charge [ $+ [ $nick ] ],$rand(0,50),$rand(0,30)) set %loss [ $+ [ $chan ] ] $read(yes.txt) dec %hp [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) ] ] %damage [ $+ [ $chan ] ] dec %runes [ $+ [ $nick ] ] 20 msg $chan $nick hit $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) %damage [ $+ [ $chan ] ] with Ice Barrage $+ ! New health - %hp [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) ] ] $iif(%loss == yes,set %freeze [ $+ [ $nick ] ] $nick | You lose a turn!,$null | halt ) notice $nick Runes remaining - %runes [ $+ [ $nick ] ] if ($ nick == %player1 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player2 [ $+ [ $chan ] ] } if ($ nick == %player2 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player1 [ $+ [ $chan ] ] } } else { notice $nick You have no runes left!! } } else { notice $nick Its not your turn!! } } else { notice $nick There is no DM going on!! } } on *:TEXT:!bbarrage:#: { if (%dm [ $+ [ $chan ] ]) { if ($nick == %turn [ $+ [ $chan ] ]) { if (%freeze [ $+ [ $nick ] ]) { notice $nick You are frozen! Type !pass } if (%runes [ $+ [ $nick ] ] != 0) { set %damage [ $+ [ $chan ] ] $iif(%charge [ $+ [ $nick ] ],$rand(0,35),$rand(0,29)) set %heal [ $+ [ $chan ] ] $rand(0,%damage [ $+ [ $chan ] ]) set %loss [ $+ [ $chan ] ] $read(yes.txt) dec %hp [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) ] ] %damage [ $+ [ $chan ] ] dec %runes [ $+ [ $nick ] ] 40 msg $chan $nick hit $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) %damage [ $+ [ $chan ] ] with Blood Barrage and healed %heal [ $+ [ $chan ] ] $+ ! New health - %hp [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) ] ] $iif(%loss == yes,set %freeze [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) | You lose a turn!,$null | halt ) notice $nick Runes remaining - %runes [ $+ [ $nick ] ] if ($ nick == %player1 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player2 [ $+ [ $chan ] ] } if ($ nick == %player2 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player1 [ $+ [ $chan ] ] } } else { notice $nick You have no runes left!! } } else { notice $nick Its not your turn!! } } else { notice $nick There is no DM going on!! } } on *:TEXT:!rc:#: { if (%dm [ $+ [ $chan ] ]) { if ($nick == %turn [ $+ [ $chan ] ]) { if (%freeze [ $+ [ $nick ] ]) { notice $nick You are frozen! Type !pass } if (%spec [ $+ [ $nick ] ] != 0) { set %damage [ $+ [ $chan ] ] $iif(%charge [ $+ [ $nick ] ],$rand(0,100),$rand(0,50)) dec %hp [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) ] ] %damage [ $+ [ $chan ] ] dec %spec [ $+ [ $nick ] ] 5 msg $chan $nick hit $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) %damage [ $+ [ $chan ] ] with Rubber Chicken! New health - %hp [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) ] ] notice $nick Special remaining - %spec [ $+ [ $nick ] ] if ($ nick == %player1 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player2 [ $+ [ $chan ] ] } if ($ nick == %player2 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player1 [ $+ [ $chan ] ] } } else { notice $nick You have no special left!! } } else { notice $nick Its not your turn!! } } else { notice $nick There is no DM going on!! } } on *:TEXT:!guthan:#: { if (%dm [ $+ [ $chan ] ]) { if ($nick == %turn [ $+ [ $chan ] ]) { if (%freeze [ $+ [ $nick ] ]) { notice $nick You are frozen! Type !pass } if (%spec [ $+ [ $nick ] ] != 0) { set %damage [ $+ [ $chan ] ] $iif(%charge [ $+ [ $nick ] ],$rand(0,80),$rand(0,65)) set %heal [ $+ [ $nick ] ] $rand(0,%damage [ $+ [ $chan ] ]) dec %hp [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) ] ] %damage [ $+ [ $chan ] ] dec %spec [ $+ [ $nick ] ] 50 msg $chan $nick hit $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) %damage [ $+ [ $chan ] ] with Guthans and healed %heal [ $+ [ $chan ] ] $+ !! New health - %hp [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) ] ] $iif(%loss == yes,set %freeze [ $+ [ $iif($nick == %player1 [ $+ [ $chan ] ],%player2 [ $+ [ $chan ] ],%player1 [ $+ [ $chan ] ]) | You lose a turn!,$null | halt ) notice $nick Spec remaining - %runes [ $+ [ $nick ] ] | New health - %hp [ $+ [ $nick ] ] if ($ nick == %player1 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player2 [ $+ [ $chan ] ] } if ($ nick == %player2 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player1 [ $+ [ $chan ] ] } } else { notice $nick You have no runes left!! } } else { notice $nick Its not your turn!! } } else { notice $nick There is no DM going on!! } } on *:TEXT:!charge:#: { if (%dm [ $+ [ $chan ] ]) { if ($nick == %turn [ $+ [ $chan ] ]) { set %charge [ $+ [ $nick ] ] inc %spec [ $+ [ $nick ] ] $rand(10,30) inc %hp [ $+ [ $nick ] ] $rand(5,20) msg $chan $nick is charging! New health - %hp [ $+ [ $nick ] ] notice $nick Special remaining - %spec [ $+ [ $nick ] ] if ($ nick == %player1 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player2 [ $+ [ $chan ] ] } if ($ nick == %player2 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player1 [ $+ [ $chan ] ] } } else { notice $nick Its not your turn!! } } else { notice $nick There is no DM going on!! } } on *:TEXT:!pass:#: { if (%dm [ $+ [ $chan ] ]) { if ($nick == %turn [ $+ [ $chan ] ]) { if (%freeze [ $+ [ $nick ] ]) { msg $chan $nick is frozen and passed their turn! Current health - %hp [ $+ [ $nick ] ] if ($ nick == %player1 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player2 [ $+ [ $chan ] ] } if ($ nick == %player2 [ $+ [ $chan ] ]) { set %turn [ $+ [ $chan ] ] %player1 [ $+ [ $chan ] ] } } else { notice $nick Its not your turn!! } } else { notice $nick You are not frozen! } } else { notice $nick There is no DM going on!! } } on *:TEXT:!dmcommands:#: { if ($nick !isreg $chan) { msg $nick !shark - !lob - !dds - !mage - !barrage - !bbarrage - !daxe - !guth - !charge - !rc - !dbow - !babby - !love - !ch33t } }