the lines can be changed from

on *:text:!1up:#:{ if ($1 == !1up) {  play $chan mircart/1up.txt 2000 } } 

to

on *:text:!1up:#:{ play $chan mircart/1up.txt 500 } 

I tested this to be sure before posting here. It won't trigger unless !1up is the first word in the sentence either way.

here is what I have setup for anyone who cares to use this for themselves instead of from a bot. This will keep you from having to add 80+ aliases manually.

menu channel,query {
Text ART 
  .1up:{ play $active mircart/1up.txt 500 } 
  .apple:{ play $active mircart/apple.txt 500 }
  .batman:{ play $active mircart/batman.txt 500 }
  .batman2:{ play $active mircart/batman2.txt 500 }
  .beatles:{ play $active mircart/beatles.txt 500 }
  .bug:{ play $active mircart/bug.txt 500 } 
  .bullshit:{ play $active mircart/bullshit.txt 500 } 
  .bunny:{ play $active mircart/bunny.txt 500 }
  .olympics:{ play $active mircart/olympics.txt 500 } 
  .cake:{ play $active mircart/cake.txt 500 } 
  .calvin:{ play $active mircart/calvin.txt 500 } 
  .cash:{ play $active mircart/cash.txt 500 } 
  .cat:{ play $active mircart/cat.txt 500 } 
  .cheeze:{ play $active mircart/cheeze.txt 500 } 
  .chick:{ play $active mircart/chick.txt 500 } 
  .chillblue:{ play $active mircart/chillblue.txt 500 } 
  .chillgreen:{ play $active mircart/chillgreen.txt 500 } 
  .chillred:{ play $active mircart/chillred.txt 500 } 
  .coffee:{ play $active mircart/coffee.txt 500 } 
  .dog:{ play $active mircart/dog.txt 500 } 
  .dog2:{ play $active mircart/dog2.txt 500 } 
  .dogbert:{ play $active mircart/dogbert.txt 500 } 
  .ed209:{ play $active mircart/ed209.txt 500 }
  .enterprise:{ play $active mircart/enterprise.txt 500 } 
  .enterprise2:{ play $active mircart/enterprise2.txt 500 }
  .faceoff:{ play $active mircart/faceoff.txt 500 } 
  .fish:{ play $active mircart/fish.txt 500 } 
  .flower:{ play $active mircart/flower.txt 500 }
  .fly:{ play $active mircart/fly.txt 500 } 
  .fyou:{ play $active mircart/fyou.txt 500 } 
  .gameboy:{ play $active mircart/gameboy.txt 500 } 
  .ghost:{ play $active mircart/ghost.txt 500 }
  .girl:{ play $active mircart/girl.txt 500 }
  .olympics:{ play $active mircart/olympics.txt 500 }
  .shroomred:{ play $active mircart/shroomred.txt 500 }
  .1up:{ play $active mircart/1up.txt 500 }
  .guitar:{ play $active mircart/guitar.txt 500 } 
  .gun:{ play $active mircart/gun.txt 500 }
  .happy:{ play $active mircart/happy.txt 500 } 
  .heart:{ play $active mircart/heart.txt 500 }
  .heart2:{ play $active mircart/heart2.txt 500 }
  .heartbreak:{ play $active mircart/heartbreak.txt 500 }
  .hellokitty:{ play $active mircart/hellokitty.txt 500 } 
  .hobbs:{ play $active mircart/hobbs.txt 500 }
  .icecream:{ play $active mircart/icecream.txt 500 }
  .homer:{ play $active mircart/homer.txt 500 }
  .invader:{ play $active mircart/invader.txt 500 }
  .invaders2:{ play $active mircart/invaders2.txt 500 }
  .joypad:{ play $active mircart/joypad.txt 500 }
  .janus:{ play $active mircart/janus.txt 500 } 
  .keyboard:{ play $active mircart/keyboard.txt 500 }
  .kirby:{ play $active mircart/kirby.txt 500 }
  .mandala:{ play $active mircart/mandala.txt 500 }
  .maze:{ play $active mircart/maze.txt 500 }
  .megaman:{ play $active mircart/megaman.txt 500 }
  .mirc:{ play $active mircart/mirc.txt 500 }
  .pac:{ play $active mircart/pac.txt 500 }
  .phone:{ play $active mircart/phone.txt 500 }
  .pizza:{ play $active mircart/pizza.txt 500 }
  .potionblue:{ play $active mircart/potionblue.txt 500 }
  .potiongreen:{ play $active mircart/potiongreen.txt 500 }
  .potionred:{ play $active mircart/potionred.txt 500 }
  .puzzbob:{ play $active mircart/puzzbob.txt 500 }
  .r2d2:{ play $active mircart/r2d2.txt 500 }
  .ra:{ play $active mircart/ra.txt 500 }
  .readup:{ play $active mircart/readup.txt 500 }
  .robo:{ play $active mircart/robo.txt 500 }
  .robocop:{ play $active mircart/robocop.txt 500 }
  .rom1:{ play $active mircart/rom1.txt 500 }
  .rom2:{ play $active mircart/rom2.txt 500 }
  .sad:{ play $active mircart/sad.txt 500 }
  .santa:{ play $active mircart/santa.txt 500 }
  .s-bandit:{ play $active mircart/s-bandit.txt 500 }
  .s-cool:{ play $active mircart/s-cool.txt 500 }
  .s-cry:{ play $active mircart/s-cry.txt 500 }
  .s-embaressed:{ play $active mircart/s-embaressed.txt 500 } 
  .s-errm:{ play $active mircart/s-errm.txt 500 }
  .s-evil:{ play $active mircart/s-evil.txt 500 }
  .s-happy:{ play $active mircart/s-happy.txt 500 }
  .shroomgreen:{ play $active mircart/shroomgreen.txt 500 }
  .shroomred:{ play $active mircart/shroomred.txt 500 } 
  .s-innocent:{ play $active mircart/s-innocent.txt 500 }
  .skull:{ play $active mircart/skull.txt 500 }
  .s-lol:{ play $active mircart/s-lol.txt 500 }
  .smoke:{ play $active mircart/smoke.txt 500 }
  .snail:{ play $active mircart/snail.txt 500 } 
  .snoopy:{ play $active mircart/snoopy.txt 500 }
  .snoopy2:{ play $active mircart/snoopy2.txt 500 }
  .s-omg:{ play $active mircart/s-omg.txt 500 }
  .s-pirate:{ play $active mircart/s-pirate.txt 500 }
  .s-rebel:{ play $active mircart/s-rebel.txt 500 }
  .s-sick:{ play $active mircart/s-sick.txt 500 }
  .s-sinister:{ play $active mircart/s-sinister.txt 500 }
  .s-sleeping:{ play $active mircart/s-sleeping.txt 500 }
  .s-suprised:{ play $active mircart/s-suprised.txt 500 }
  .st1:{ play $active mircart/st1.txt 500 }
  .st2:{ play $active mircart/st2.txt 500 }
  .st3:{ play $active mircart/st3.txt 500 }
  .st4:{ play $active mircart/st4.txt 500 }
  .star:{ play $active mircart/star.txt 500 } 
  .s-tired:{ play $active mircart/s-tired.txt 500 }
  .s-wink:{ play $active mircart/s-wink.txt 500 }
  .sword:{ play $active mircart/sword.txt 500 }
  .teddy:{ play $active mircart/teddy.txt 500 }
  .toad:{ play $active mircart/toad.txt 500 }
  .transformer:{ play $active mircart/transformer.txt 500 }
  .trooper:{ play $active mircart/trooper.txt 500 }
  .trump:{ play $active mircart/trump.txt 500 }
  .whoops:{ play $active mircart/whoops.txt 500 }
  .yin:{ play $active mircart/yin.txt 500 }
}

EDIT: replaced $chan with $active where needed so that this will work in query. (can't believe I didn't catch that before today)

 Respond  
Are you sure you want to unfollow this person?
Are you sure you want to delete this?
Click "Unsubscribe" to stop receiving notices pertaining to this post.
Click "Subscribe" to resume notices pertaining to this post.