} on *:TEXT:!dmcommands*:#: { notice $nick Dm commands. notice $nick !dm ~ To start/join a dm. notice $nick !stopdm ~ To stop a dm if you're in it. notice $nick !dds ~ To dds spec your opponent, uses 25% spec. notice $nick !whip ~ To whip your opponent. notice $nick !dh ~ To strike your opponent with your dhoraks greataxe, uses 50% spec. notice $nick !barrage ~ To barrage your opponent. notice $nick !eat ~ To eat a shark and heal 20 hp. notice $nick !spec ~ To recharge 25% spec. } on *:TEXT:!dm*:#: { if ($1 == !dmcommands) { halt } if ($chan == #b0ts) { halt } if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick No dm's for $chan halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,status) == on) { notice $nick There's already an dm active. halt } if ($readini(dm.ini,$chan,status) == waiting && $readini(dm.ini,$chan,nick1) == $nick) { notice $nick You're already in the fucking dm 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 The dm is set, $readini(dm.ini,$chan,nick1) vs $readini(dm.ini,$chan,nick2) type !dmcommands to see what commands you can do. notice $readini(dm.ini,$chan,nick1) You are going first, You have 10 sharks notice $readini(dm.ini,$chan,nick2) You have 10 sharks and 99 hp, $readini(dm.ini,$chan,nick1) goes first. } if ($readini(dm.ini,$chan,status) == $null) { writeini -n dm.ini $chan barrage1 2 writeini -n dm.ini $chan barrage2 2 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 10 writeini -n dm.ini $chan nick2sharks 10 writeini -n dm.ini $chan nick1spec 100 writeini -n dm.ini $chan nick2spec 100 timer $+ $chan $+ 1 1 30 remini dm.ini $chan timer $+ $chan $+ 2 1 30 msg $chan The dm has been canceled. msg $chan $+ $nick has started a dm you have 30 seconds to type !dm to fight them. } } } on *:TEXT:!dds*:#: { if ($chan == #botshere) { halt } if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick No dm's for $chan halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick There currently isn't a dm on. Type !dm to fight. halt } if ($readini(dm.ini,$chan,status) == waiting) && ($readini(dm.ini,$chan,nick1) == $nick) { notice $nick Please wait. halt } if ($readini(dm.ini,$chan,status) == waiting) { notice $nick Type !dm to join the dm with $readini(dm.ini,$chan,nick1) halt } if ($readini(dm.ini,$chan,turn) == 1) && ($readini(dm.ini,$chan,nick1) == $nick) && ($readini(dm.ini,$chan,nick1spec) <= 24) { notice $nick You don't have enough energy left. 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,20) 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 $+ $nick specs a $readini(dm.ini,$chan,hit1) $readini(dm.ini,$chan,hit2) on $readini(dm.ini,$chan,nick2) $+ . $readini(dm.ini,$chan,nick2) has 0 hp left! timer 1 3 msg $chan $+ $nick has Won the DM! remini dm.ini $chan halt } else { msg $chan $+ $nick specs a $readini(dm.ini,$chan,hit1) $readini(dm.ini,$chan,hit2) on $readini(dm.ini,$chan,nick2) $+ . $readini(dm.ini,$chan,nick2) has $readini(dm.ini,$chan,nick2hp) hp left! notice $nick You have $readini(dm.ini,$chan,nick1spec) $+ % spec left. writeini dm.ini $chan turn 2 msg $chan It is now $readini(dm.ini,$chan,nick2) $+ 's turn. halt } } if ($readini(dm.ini,$chan,turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick && $readini(dm.ini,$chan,nick2spec) <= 24) { notice $nick You don't have enough energy left. 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,20) writeini -n dm.ini $chan hit2 $rand(1,20) 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 $+ $nick specs a $readini(dm.ini,$chan,hit1) $readini(dm.ini,$chan,hit2) on $readini(dm.ini,$chan,nick1) $+ . $readini(dm.ini,$chan,nick1) has 0 hp left! timer 1 3 msg $chan $+ $nick has Won the DM! remini dm.ini $chan halt } else { msg $chan $+ $nick specs a $readini(dm.ini,$chan,hit1) $readini(dm.ini,$chan,hit2) on $readini(dm.ini,$chan,nick1) $+ . $readini(dm.ini,$chan,nick1) has $readini(dm.ini,$chan,nick1hp) hp left! notice $nick You have $readini(dm.ini,$chan,nick2spec) $+ % spec left. writeini dm.ini $chan turn 1 msg $chan It is now $readini(dm.ini,$chan,nick1) $+ 's turn. halt } } else { notice $nick It isn't your turn or there isn't a dm on. } } } on *:TEXT:!eat*:#: { if ($chan == #botshere) { halt } if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick No dm's for $chan halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick There currently isn't a dm on. Type !dm to fight. halt } if ($readini(dm.ini,$chan,status) == waiting) && ($readini(dm.ini,$chan,nick1) == $nick) { notice $nick Please wait. halt } if ($readini(dm.ini,$chan,status) == waiting) { notice $nick Type !dm to join the dm with $readini(dm.ini,$chan,nick1) halt } if ($readini(dm.ini,$chan,Turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick && $readini(dm.ini,$chan,nick2sharks) <= 0) { notice $nick You ate all 10 of your sharks. halt } if ($readini(dm.ini,$chan,Turn) == 1 && $readini(dm.ini,$chan,nick1) == $nick && $readini(dm.ini,$chan,nick1sharks) <= 0) { notice $nick You ate all 10 of your sharks. 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 $readini(dm.ini,$chan,nick1sharks)-1) if ($readini(dm.ini,$chan,nick1hp) >= 100) { writeini dm.ini $chan nick1hp 99 msg $chan $+ $nick ate a Shark, $nick has $readini(dm.ini,$chan,nick1hp) hitpoints. notice $nick You have $readini(dm.ini,$chan,nick1sharks) Shark Left. msg $chan It is now $readini(dm.ini,$chan,nick2) $+ 's turn. writeini dm.ini $chan Turn 2 halt } else { msg $chan $+ $nick ate a Shark, $nick has $readini(dm.ini,$chan,nick1hp) hitpoints. notice $nick You have $readini(dm.ini,$chan,nick1sharks) Shark Left. writeini dm.ini $chan Turn 2 msg $chan It is now $readini(dm.ini,$chan,nick2) $+ 's 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 $readini(dm.ini,$chan,nick2sharks)-1) if ($readini(dm.ini,$chan,nick2hp) >= 100) { writeini dm.ini $chan nick2hp 99 msg $chan $+ $nick ate a Shark, $nick has $readini(dm.ini,$chan,nick2hp) hitpoints. notice $nick You have $readini(dm.ini,$chan,nick2sharks) Shark Left. msg $chan It is now $readini(dm.ini,$chan,nick1) $+ 's turn. writeini dm.ini $chan Turn 1 halt } else { msg $chan $+ $nick ate a Shark, $nick has $readini(dm.ini,$chan,nick2hp) hitpoints. notice $nick You have $readini(dm.ini,$chan,nick2sharks) Shark Left. writeini dm.ini $chan Turn 1 msg $chan It is now $readini(dm.ini,$chan,nick1) $+ 's turn. halt } } else { notice $nick It isn't your turn or there isn't a dm on. } } } on *:TEXT:!stopdm:#:{ if ($chan == #botshere) { halt } if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick No dm's for $chan halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick There isn't a dm in $chan $+ . halt } if ($nick == $readini(dm.ini,$chan,nick2) || $nick == $readini(dm.ini,$chan,nick1) || $nick isop $chan) { remini dm.ini $chan msg $chan The dm for $chan was ended by $nick $+ . halt else { notice $nick You must be in the dm to stop it. } } } } on *:TEXT:!whip*:#: { if ($chan == #botshere) { halt } if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick No dm's for $chan halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick There currently isn't a dm on. Type !dm to fight. halt } if ($readini(dm.ini,$chan,status) == waiting) && ($readini(dm.ini,$chan,nick1) == $nick) { notice $nick Please wait. halt } if ($readini(dm.ini,$chan,status) == waiting) { notice $nick Type !dm to join the dm with $readini(dm.ini,$chan,nick1) 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 $+ $nick whips a $readini(dm.ini,$chan,oldhp2) on $readini(dm.ini,$chan,nick2) $+ . $readini(dm.ini,$chan,nick2) has 0 hp left! timer 1 3 msg $chan $+ $nick has Won the DM! remini dm.ini $chan halt } else { msg $chan $+ $nick whip a $readini(dm.ini,$chan,hit1) on $readini(dm.ini,$chan,nick2) $+ . $readini(dm.ini,$chan,nick2) has $readini(dm.ini,$chan,nick2hp) hp left! writeini dm.ini $chan turn 2 msg $chan It is now $readini(dm.ini,$chan,nick2) $+ 's 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 $+ $nick whip a $readini(dm.ini,$chan,oldhp1) on $readini(dm.ini,$chan,nick1) $+ . $readini(dm.ini,$chan,nick1) has 0 hp left! timer 1 3 msg $chan $+ $nick has Won the DM! remini dm.ini $chan halt } else { msg $chan $+ $nick whips a $readini(dm.ini,$chan,hit1) on $readini(dm.ini,$chan,nick1) $+ . $readini(dm.ini,$chan,nick1) has $readini(dm.ini,$chan,nick1hp) hp left! writeini dm.ini $chan turn 1 msg $chan It is now $readini(dm.ini,$chan,nick1) $+ 's turn. } } else { notice $nick It isn't your turn or you aren't in the current dm. } } } on *:TEXT:!dh*:#: { if ($chan == #botshere) { halt } if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick No dm's for $chan halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick There currently isn't a dm on. Type !dm to fight. halt } if ($readini(dm.ini,$chan,status) == waiting) && ($readini(dm.ini,$chan,nick1) == $nick) { notice $nick Please wait. halt } if ($readini(dm.ini,$chan,status) == waiting) { notice $nick Type !dm to join the dm with $readini(dm.ini,$chan,nick1) halt } if ($readini(dm.ini,$chan,turn) == 1) && ($readini(dm.ini,$chan,nick1) == $nick) && ($readini(dm.ini,$chan,nick1spec) <= 49) { notice $nick You don't have enough energy left. 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 oldspec1 $readini(dm.ini,$chan,nick1spec) writeini -n dm.ini $chan nick1spec $calc( $readini(dm.ini,$chan,oldspec1) - 50 ) 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 $+ $nick strikes a $readini(dm.ini,$chan,oldhp2) on $readini(dm.ini,$chan,nick2) with his greataxe! $readini(dm.ini,$chan,nick2) has 0 hp left! timer 1 3 msg $chan $+ $nick has Won the DM! remini dm.ini $chan halt } else { msg $chan $+ $nick strikes a $readini(dm.ini,$chan,hit1) on $readini(dm.ini,$chan,nick2) with his greataxe! $readini(dm.ini,$chan,nick2) has $readini(dm.ini,$chan,nick2hp) hp left! writeini dm.ini $chan turn 2 notice $nick You have $readini(dm.ini,$chan,nick1spec) $+ % spec left. msg $chan It is now $readini(dm.ini,$chan,nick2) $+ 's turn. halt } } if ($readini(dm.ini,$chan,turn) == 2) && ($readini(dm.ini,$chan,nick2) == $nick) && ($readini(dm.ini,$chan,nick2spec) <= 49) { notice $nick You don't have enough energy left. 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 oldspec2 $readini(dm.ini,$chan,nick2spec) writeini -n dm.ini $chan nick2spec $calc($readini(dm.ini,$chan,oldspec2) - 50) 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 $+ $nick strikes a $readini(dm.ini,$chan,oldhp1) on $readini(dm.ini,$chan,nick1) with his greataxe! $readini(dm.ini,$chan,nick1) has 0 hp left! timer 1 3 msg $chan $+ $nick has Won the DM! remini dm.ini $chan halt } else { msg $chan $+ $nick strikes a $readini(dm.ini,$chan,hit1) on $readini(dm.ini,$chan,nick1) with his greataxe! $readini(dm.ini,$chan,nick1) has $readini(dm.ini,$chan,nick1hp) hp left! writeini dm.ini $chan turn 1 notice $nick You have $readini(dm.ini,$chan,nick2spec) $+ % spec left. msg $chan It is now $readini(dm.ini,$chan,nick1) $+ 's turn. } } else { notice $nick It isn't your turn or you aren't in the current dm. } } } on *:TEXT:!adddmchan*:#:{ if ($nick ishop #clan-peacefull || $nick isop #clan-peacefull) { writeini -n alloweddm.ini $2 allowed allowed msg $chan $+ $2 has been added to the allow list. } } on *:TEXT:!deldmchan*:#:{ if ($nick ishop #clan-peacefull || $nick isop #clan-peacefull) { remini alloweddm.ini $2 allowed msg $chan $+ $2 has been removed from the allow list. } } on *:TEXT:!barrage*:#: { if ($chan == #botshere) { halt } if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick No dm's for $chan halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick There currently isn't a dm on. Type !dm to fight. halt } if ($readini(dm.ini,$chan,status) == waiting) && ($readini(dm.ini,$chan,nick1) == $nick) { notice $nick Please wait. halt } if ($readini(dm.ini,$chan,status) == waiting) { notice $nick Type !dm to join the dm with $readini(dm.ini,$chan,nick1) halt } if ($readini(dm.ini,$chan,Turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick && $readini(dm.ini,$chan,barrage2) <= 0) { notice $nick You are out of runes :o. halt } if ($readini(dm.ini,$chan,Turn) == 1 && $readini(dm.ini,$chan,nick1) == $nick && $readini(dm.ini,$chan,barrage1) <= 0) { notice $nick You are out of runes :o. 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 $+ $nick conjures up an ice barrage and hits $readini(dm.ini,$chan,oldhp2) on $readini(dm.ini,$chan,nick2) $+ . $readini(dm.ini,$chan,nick2) has 0 hp left! timer 1 3 msg $chan $+ $nick has Won the DM! remini dm.ini $chan halt } elseif ($readini(dm.ini,$chan,freeze) >= 5) { msg $chan $+ $nick conjures up an ice barrage and hits $readini(dm.ini,$chan,hit1) on $readini(dm.ini,$chan,nick2) $+ . $readini(dm.ini,$chan,nick2) has $readini(dm.ini,$chan,nick2hp) hp left! msg $chan $+ $readini(dm.ini,$chan,nick2) has been frozen and missed their turn! msg $chan It is $readini(dm.ini,$chan,nick1) $+ 's turn again! halt } else { msg $chan $+ $nick conjures up an ice barrage and hits $readini(dm.ini,$chan,hit1) on $readini(dm.ini,$chan,nick2) $+ . $readini(dm.ini,$chan,nick2) has $readini(dm.ini,$chan,nick2hp) hp left! writeini -n dm.ini $chan turn 2 msg $chan It is now $readini(dm.ini,$chan,nick2) $+ 's 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 $+ $nick conjures up an ice barrage and hits $readini(dm.ini,$chan,oldhp1) on $readini(dm.ini,$chan,nick1) $+ . $readini(dm.ini,$chan,nick2) has 0 hp left! timer 1 3 msg $chan $+ $nick has Won the DM! remini dm.ini $chan halt } elseif ($readini(dm.ini,chan,freeze) <= 5) { msg $chan $+ $nick conjures up an ice barrage and hits $readini(dm.ini,$chan,hit1) on $readini(dm.ini,$chan,nick1) $+ . $readini(dm.ini,$chan,nick1) has $readini(dm.ini,$chan,nick1hp) hp left! msg $chan $+ $readini(dm.ini,$chan,nick1) has been frozen and missed their turn! msg $chan It is $readini(dm.ini,$chan,nick2) $+ 's turn again! halt } else { msg $chan $+ $nick conjures up an ice barrage and hits $readini(dm.ini,$chan,hit1) on $readini(dm.ini,$chan,nick1) $+ . $readini(dm.ini,$chan,nick1) has $readini(dm.ini,$chan,nick1hp) hp left! writeini -n dm.ini $chan turn 1 msg $chan It is now $readini(dm.ini,$chan,nick1) $+ 's turn. halt } } else { notice $nick It isn't your turn or you aren't in the current dm. } } } on *:TEXT:!rape*:#: { if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,status) == on) { if ($nick isop #clan-peacefull { msg $chan $+ $nick hits 9999 on $readini(dm.ini,$chan,nick1) and $readini(dm.ini,$chan,nick2) $+ . Overkill much? $nick won l0l!! remini dm.ini $chan } } } } on *:TEXT:!spec*:#: { if ($chan == #botshere) { halt } if ($1 == !speccheck) { halt } if ($readini(alloweddm.ini,$chan,allowed) == $null) { notice $nick No dm's for $chan halt } if ($readini(alloweddm.ini,$chan,allowed) == allowed) { if ($readini(dm.ini,$chan,Status) == $null) { notice $nick There currently isn't a dm on. Type !dm to fight. halt } if ($readini(dm.ini,$chan,status) == waiting) && ($readini(dm.ini,$chan,nick1) == $nick) { notice $nick Please wait. halt } if ($readini(dm.ini,$chan,status) == waiting) { notice $nick Type !dm to join the dm with $readini(dm.ini,$chan,nick1) halt } if ($readini(dm.ini,$chan,Turn) == 2 && $readini(dm.ini,$chan,nick2) == $nick && $readini(dm.ini,$chan,nick2spec) >= 100) { notice $nick You already have max spec. halt } if ($readini(dm.ini,$chan,Turn) == 1 && $readini(dm.ini,$chan,nick1) == $nick && $readini(dm.ini,$chan,nick1spec) >= 100) { notice $nick You already have max spec. 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 $+ $nick recharged 25% of their spec, $nick now has $readini(dm.ini,$chan,nick1spec) $+ % spec. msg $chan It is now $readini(dm.ini,$chan,nick2) $+ 's turn. writeini 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 $+ $nick recharged 25% of their spec, $nick now has $readini(dm.ini,$chan,nick2spec) $+ % spec. msg $chan It is now $readini(dm.ini,$chan,nick1) $+ 's turn. writeini dm.ini $chan Turn 1 halt } else { notice $nick It isn't your turn or there isn't a dm on. } }