on *:text:!eat:#:{ if (%dm != ON) { notice $nick %dm.color $+ There is no DM active. halt } if ($nick != %dm.attacker) { notice $nick It's not your turn noob! | halt } if ($nick == %dm.starter) { if (%dm.starter.food == 0) { notice $nick You have no more food! | goto three } inc %dm.starter.health %dm.food dec %dm.starter.food goto two } if ($nick == %dm.opponent) { if (%dm.opponent.food == 0) { notice $nick You have no more food! | goto three } inc %dm.opponent.health %dm.food dec %dm.starter.food goto two } :two if (%dm.starter.health > 99) { set %dm.starter.health 99 } if (%dm.opponent.health > 99) { set %dm.opponent.health 99 } if ($nick == %dm.starter) { msg $chan %dm.color $+ %dm.starter eats the food. He now has %dm.starter.health health remaining and %dm.starter.food food left! msg $chan %dm.color $+ Go ahead, %dm.opponent take a shot! set %dm.attacker %dm.opponent halt } if ($nick == %dm.opponent) { msg $chan %dm.color $+ %dm.opponent eats the food. He now has %dm.opponent.health health remaining and %dm.opponent.food food left! msg $chan %dm.color $+ Go ahead, %dm.starter take a shot! set %dm.attacker %dm.starter halt :three if (%dm.attacker == %dm.starter) { msg $chan %dm.starter has no more food left! set %dm.attacker %dm.opponent msg $chan Go ahead, %dm.opponent - defeat him! halt } if (%dm.attacker == %dm.opponent) { msg $chan %dm.opponent has no more food left! set %dm.attacker %dm.starter msg $chan Go ahead, %dm.starter - defeat him! halt } } }