on 1:TEXT:!upgrade*:?:{ if ($2 == $null) timer 1 2 /describe $nick 7 please specify which item you wish to upgrade if ($2 == mainframe) && (%p [ $+ [ $nick ] ] >= $calc(%m [ $+ [ $nick ] ] * 100)) timer 1 2 /describe $nick 7 $$2 has been upgraded if ($2 == mainframe) && (%p [ $+ [ $nick ] ] >= $calc(%m [ $+ [ $nick ] ] * 100)) /inc %m [ $+ [ $nick ] ] 1 if ($2 == mainframe) && (%p [ $+ [ $nick ] ] >= $calc(%m [ $+ [ $nick ] ] * 100)) /dec %p [ $+ [ $nick ] ] $calc(%m [ $+ [ $nick ] ] * 100) if ($2 == override) && (%p [ $+ [ $nick ] ] >= $calc(%o [ $+ [ $nick ] ] * 40)) timer 1 2 /describe $nick 7 $$2 has been upgraded if ($2 == override) && (%p [ $+ [ $nick ] ] >= $calc(%o [ $+ [ $nick ] ] * 40)) /inc %o [ $+ [ $nick ] ] 1 if ($2 == override) && (%p [ $+ [ $nick ] ] >= $calc(%o [ $+ [ $nick ] ] * 40)) /dec %p [ $+ [ $nick ] ] $calc(%o [ $+ [ $nick ] ] * 40) if ($2 == virus) && (%p [ $+ [ $nick ] ] >= $calc(%v [ $+ [ $nick ] ] * 60)) timer 1 2 /describe $nick 7 $$2 has been upgraded if ($2 == virus) && (%p [ $+ [ $nick ] ] >= $calc(%v [ $+ [ $nick ] ] * 60)) /inc %v [ $+ [ $nick ] ] 1 if ($2 == virus) && (%p [ $+ [ $nick ] ] >= $calc(%v [ $+ [ $nick ] ] * 60)) /dec %p [ $+ [ $nick ] ] $calc(%v [ $+ [ $nick ] ] * 60) if ($2 == firewall) && (%p [ $+ [ $nick ] ] >= $calc(%f [ $+ [ $nick ] ] * 60)) timer 1 2 /describe $nick 7 $$2 has been upgraded if ($2 == firewall) && (%p [ $+ [ $nick ] ] >= $calc(%f [ $+ [ $nick ] ] * 60)) /inc %f [ $+ [ $nick ] ] 1 if ($2 == firewall) && (%p [ $+ [ $nick ] ] >= $calc(%f [ $+ [ $nick ] ] * 60)) /dec %p [ $+ [ $nick ] ] $calc(%f [ $+ [ $nick ] ] * 60) if ($2 == sweep) && (%p [ $+ [ $nick ] ] >= $calc(%s [ $+ [ $nick ] ] * 40)) timer 1 2 /describe $nick 7 $$2 has been upgraded if ($2 == sweep) && (%p [ $+ [ $nick ] ] >= $calc(%s [ $+ [ $nick ] ] * 40)) /inc %s [ $+ [ $nick ] ] 1 if ($2 == sweep) && (%p [ $+ [ $nick ] ] >= $calc(%s [ $+ [ $nick ] ] * 40)) /dec %p [ $+ [ $nick ] ] $calc(%s [ $+ [ $nick ] ] * 40) if ($2 == corrupt) && (%p [ $+ [ $nick ] ] >= $calc(%c [ $+ [ $nick ] ] * 100)) timer 1 2 /describe $nick 7 $$2 has been upgraded if ($2 == corrupt) && (%p [ $+ [ $nick ] ] >= $calc(%c [ $+ [ $nick ] ] * 100)) /inc %c [ $+ [ $nick ] ] 1 if ($2 == corrupt) && (%p [ $+ [ $nick ] ] >= $calc(%c [ $+ [ $nick ] ] * 100)) /dec %p [ $+ [ $nick ] ] $calc(%c [ $+ [ $nick ] ] * 100) }