rendered paste bodyon *:load: {
hmake BPM 20
hmake IS 20
}
on *:start: {
hmake BPM 20
hmake IS 20
hload BPM enemyini\BPM.hsh
hload IS enemyini\IS.hsh
}
on *:disconnect: {
hsave BPM enemyini\BPM.hsh
hsave IS enemyini\IS.hsh
}
on *:text:Your Chief of Intelligence dispatches*:#micka: {
if ($18-19 == Blackpowder Missile.) {
if (!$hget(BPM,$remove($gettok($1-,$14,32),'s))) {
hadd BPM $remove($gettok($1-,$14,32),'s) $12 $+ $+ $18-19 $+ $6
}
if ($hget,$remove($gettok($1-,$14,32),'s)) != $null) {
var %wep.num = $hget(BPM,$remove($gettok($1-,14,32),'s).data
var %wep.num.inc = $gettok(%wep.num,1,127)
var %wep.num.inced = $calc(%wep.num.inc + $12)
var %wep.num = $reptok(%wep.num,%wep.num.inc,%wep.num.inced)
var %spy.num = %wep.num
var %spy.num.inc = $gettok(%spy.num,3,127)
var %spy.num.inced = $calc(%spy.num.inc $+ $6)
var %spy.num = $reptok(%spy.num,%spy.num.inc,%wep.num.inced)
hadd BPM $remove($gettok($1-,14,32),'s) %spy.num
}
}
if ($18-19 == Invisibility Shield.) {
if (!$hget(IS,$remove($gettok($1-,$14,32),'s))) {
hadd IS $remove($gettok($1-,$14,32),'s) $12 $+ $+ $18-19 $+ $6
}
if ($hget,$remove($gettok($1-,$14,32),'s)) != $null) {
var %wep.num = $hget(IS,$remove($gettok($1-,14,32),'s).data
var %wep.num.inc = $gettok(%wep.num,1,127)
var %wep.num.inced = $calc(%wep.num.inc + $12)
var %wep.num = $reptok(%wep.num,%wep.num.inc,%wep.num.inced)
var %spy.num = %wep.num
var %spy.num.inc = $gettok(%spy.num,3,127)
var %spy.num.inced = $calc(%spy.num.inc $+ $6)
var %spy.num = $reptok(%spy.num,%spy.num.inc,%wep.num.inced)
hadd IS $remove($gettok($1-,14,32),'s) %spy.num
}
}
}
on *:text:!stats*:#micka: {
if ((!$hget(BPM,$2)) && (!$hget(IS,$2)) {
msg $chan No Stats on4 $2 for BPMs or IS | halt
}
if ((!$hget(BPM,$2)) && ($hget(IS,$2) != $null)) {
var %stats = $hget(IS,$2).data
msg $chan Stats for04 $2 $+ : IS Sabbed -03 $gettok(%stats,1,127) - Spies used:08 $gettok(%stats,3,127) | halt
}
if (($hget(BPM,$2) != $null) && (!$hget(IS,$2))) {
var %stats = $hget(BPM,$2).data
msg $chan Stats for04 $2 $+ : BPMs Sabbed -03 $gettok(%stats,1,127) - Spies used:08 $gettok(%stats,3,127) | halt
}
if (($hget(BPM,$2) != $null) && ($hget(IS,$2) != $null)) {
var %stats.bpm = $hget(BPM,$2).data
var %stats.is = $hget(IS,$2).data
msg $chan Stats for04 $2 $+ :
msg $chan BPM's sabbed:03 $gettok(%stats.bpm,1,127)
msg $chan IS's sabbed:03 $gettok(%stats.is,1,127)
msg $chan Spies used:08 $calc($gettok(%stats.bpm,3,127) + $gettok(%stats.is,3,127))
}
}