Hoss the Partybot

By Lychee on Sep 30, 2010

This is a bot script we put together as a makeshift Gameserv for our eightball and dice rolling needs, and he grew to include many other dumb features.
Borrowed a piece of this code for the dice roll function http://www.hawkee.com/snippet/4292/

Hoss features:

`help - Lists off the main functions

`eightball - Answers a yes or no question

`flip - flip a coin

`rps - Rock, Paper, Scissors

`spin - Spin the Bottle - chooses a random person in chat

`roll X Y - Dice roller

otp NAME1 x NAME2 - Identifies the relationship between two people or things. (Example:otp Salt x Pepper may outcome as: Salt and Pepper are bitter rivals.)

Hoss also responds to love or hate, flips tables, flirts with people in chat, and lets you know WHO'S THE MAN?

Optionally, add http://www.hawkee.com/snippet/7047/ for offline messaging

on *:text:`help*:#:{
  msg $nick COMMANDS:  Use the ` (with ~ key)
  msg $nick `eightball : Answers a question
  msg $nick `flip : Flips a coin
  msg $nick `rps : Randomly chooses Rock, Paper, or Scissors
  msg $nick `spin : Chooses a random person in chat.
  msg $nick `roll X Y : Rolls dice wher X is the number of dice and Y is the number of sides.
  msg $nick `otp NAME1 x NAME2 : Identifies the relationship between two people or things.
  msg $nick `draw NAME or `draw2 NAME1 and NAME2 : Gives you a drawing prompt for the given character(s).
  msg $nick /msg Hoss !tell [nick] [message] : Saves a message for an offline user. The message will be sent when a user with that nick logs in. (Will not work if user is currently online)
}

on *:text:>cast XYZZY*:#:{
msg $chan > Nothing Happens. }

on *:text:DROP A PHAT BEAT FOR ME HOSS*:#:{
describe $chan YEAH SON ♬ ♫ ♪ ılıll|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅|llılı ♪ ♫ ♬ OONTZ OONTZ OONTZ }

on *:text:Can I get a whoop whoop?*:#:{
msg $chan WHOOP WHOOP }

on *:text:`MAGIC*:#:{
msg $chan (ノ◕ヮ◕)ノ13*4:・゚'7✿,8。・9:10*11:❀・12゚'❁ }

on *:text:Say Goodnight Hoss*:#:{
msg $chan Goodnight Hoss. }

on *:text:wb hoss*:#:{
msg $chan It's great to be back. }

on *:text:Welcome Back Hoss*:#:{
msg $chan It's great to be back. }

on *:text:I hate you Hoss*:#:{
msg $chan :'( }

on *:text:I hate Hoss*:#:{
msg $chan :'( }

on *:text:ihu Hoss*:#:{
msg $chan :'( }

on *:text:I hate you, Hoss*:#:{
msg $chan :'( }

on *:text:Hoss I hate you*:#:{
msg $chan :'( }

on *:text:Hoss, I hate you*:#:{
msg $chan :'( }

on *:text:Hoss ihu*:#:{
msg $chan :'( }

on *:text:Hello Hoss*:#:{
msg $chan Hello  $+ $nick }

on *:text:Hi Hoss*:#:{
msg $chan Hello  $+ $nick }

on *:text:sup Hoss*:#:{
msg $chan Not much bro. }

on *:text:I love you Hoss*:#:{
msg $chan I love you too,  $+ $nick }

on *:text:I love Hoss*:#:{
msg $chan I love you too,  $+ $nick }

on *:text:ilu Hoss*:#:{
msg $chan I love you too,  $+ $nick }

on *:text:I love you, Hoss*:#:{
msg $chan I love you too,  $+ $nick }

on *:text:I <3 Hoss*:#:{
msg $chan I love you too,  $+ $nick }

on *:text:<3 Hoss*:#:{
msg $chan <3  }

on *:text:Hoss <3*:#:{
msg $chan <3 }

on *:text:Hoss I love you*:#:{
msg $chan I love you too,  $+ $nick }

on *:text:Hoss, I love you*:#:{
msg $chan I love you too,  $+ $nick }

on *:text:Hoss ilu*:#:{
msg $chan I love you too,  $+ $nick }

on *:text:Hoss is boss*:#:{
msg $chan You know it! B) }

on *:text:Hoss is a boss*:#:{
msg $chan You know it! B) }

on *:text:I'm going to bed*:#:{
describe $chan tucks  $+ $nick in, reads a bed time story, and checks for monsters under the bed. All clear! }

on *:text:bed time for me*:#:{
describe $chan tucks  $+ $nick in, reads a bed time story, and checks for monsters under the bed. All clear! }

on *:text:I'm going to sleep*:#:{
describe $chan tucks  $+ $nick in, reads a bed time story, and checks for monsters under the bed. All clear! }

on *:text:Who's the man?*:#:{
msg $chan (☞゚∀゚)☞  YOU THE MAN }

on *:text:Whos the man?*:#:{
msg $chan (☞゚∀゚)☞  YOU THE MAN }

on *:text:Who the man?*:#:{
msg $chan (☞゚∀゚)☞  YOU THE MAN }

on *:text:`spin*:#:{
  :nickpick
  var %nick = $nick(#,$r(1,$nick(#,0)))
  if (%nick == $nick) || (%nick == $me) { goto nickpick }
  else { goto rest }
  :rest
  msg $chan  $+ $nick spins the bottle. It lands on...
  timer 1 1 msg $chan  %nick $+ !
}

on *:text:LEGEN - Wait for it -*:#:{

  set %table $rand(1,11)

  if (%table == 1) { timer 1 1 msg $chan DARY.  }
  if (%table == 2) { timer 1 2 msg $chan DARY. }
  if (%table == 3) { timer 1 3 msg $chan DARY. }
  if (%table == 4) { timer 1 4 msg $chan DARY.  }
  if (%table == 5) { timer 1 5 msg $chan DARY. }
  if (%table == 6) { timer 1 6 msg $chan DARY. }
  if (%table == 7) { timer 1 7 msg $chan DARY.  }
  if (%table == 8) { timer 1 8 msg $chan DARY. }
  if (%table == 9) { timer 1 9 msg $chan DARY. }
  if (%table == 10) { timer 1 10 msg $chan DARY.  }
  if (%table == 11) { timer 1 30 msg $chan DARY. }
}

on *:text:`flip*:#:{
  msg $chan  $+ $nick flips a coin. It lands on...
  .timer 1 1 msg $chan  $iif($rand(0,1), Heads, Tails) $+ !
}

on *:text:`dispenser*:#:{
  describe $chan   dispenses a nice cold beer for  $+ $nick .
}

on *:text:`dick*:#:{
  describe $chan   8====D
}

on *:text:`dick*:#:{
  set %table $rand(1,4)

  if (%table == 1) { describe $chan 8==D  }
  if (%table == 2) { describe $chan 8===D }
  if (%table == 3) { describe $chan 8====D }
  if (%table == 4) { describe $chan 8=============D }
}

on *:text:`tits*:#:{
  set %table $rand(1,3)

  if (%table == 1) { describe $chan ( . Y . )  }
  if (%table == 2) { describe $chan (.Y.)  }
  if (%table == 3) { describe $chan (  o  Y  o  ) }

}

on *:text:`teddydick*:#:{
  describe $chan   8=D
}

on *:text:`table*:#:{
  set %table $rand(1,6)

  if (%table == 1) { describe $chan  (屮ಠДಠ)屮 彡 ┻━┻  }
  if (%table == 2) { describe $chan  (屮≖益≖)屮 彡 ┻━┻  }
  if (%table == 3) { describe $chan   ( ノ♉︵♉ )ノ 彡 ┻━┻  }
  if (%table == 4) { describe $chan   (ノ `Д´)ノ 彡 ┻━┻  }
  if (%table == 5) { describe $chan  ( ノಠ∩ಠ)ノ 彡 ┻━┻  }
  if (%table == 6) { describe $chan   ( ノ⊙Д⊙)ノ 彡 ┻━┻  }
}

on *:text:Who's the man*:#:{
  describe $chan  (☞゚∀゚)☞  YOU THE MAN
}

on *:TEXT:`eightball*:#: {
  set %8ball $rand(1,60)

  if (%8ball == 1) { msg $chan  $+ $nick : Nope.avi }
  if (%8ball == 2) { msg $chan  $+ $nick : NEVER. }
  if (%8ball == 3) { msg $chan  $+ $nick : No way Jose. }
  if (%8ball == 4) { msg $chan  $+ $nick : No... Just... No. }
  if (%8ball == 5) { msg $chan  $+ $nick : Negatory. }
  if (%8ball == 6) { msg $chan  $+ $nick : NO NO NO. }
  if (%8ball == 7) { msg $chan  $+ $nick : NEIN! }
  if (%8ball == 8) { msg $chan  $+ $nick : Not a chance! }
  if (%8ball == 9) { msg $chan  $+ $nick : When pigs fly. }
  if (%8ball == 10) { msg $chan  $+ $nick : Gimme five bucks and we'll pretend I said no. }
  if (%8ball == 11) { msg $chan  $+ $nick : When Clark smiles, maybe. }
  if (%8ball == 12) { msg $chan  $+ $nick : Not nobody, not no how! }
  if (%8ball == 13) { msg $chan  $+ $nick : Maybe, just MAYBE, if Hell freezes over. I still doubt it. }
  if (%8ball == 14) { msg $chan  $+ $nick : PFFFT, NO. Have you been drinking? }
  if (%8ball == 15) { msg $chan  $+ $nick : The stars would have to align for that to occur. }
  if (%8ball == 16) { msg $chan  $+ $nick : I sincerely doubt it. }
  if (%8ball == 17) { msg $chan  $+ $nick : As spoken by Vader: NOOOOOOOOOOOOOOOOOOooooooooooooooo! }
  if (%8ball == 18) { msg $chan  $+ $nick : HAHAHAHAHahaha not happening. }
  if (%8ball == 19) { msg $chan  $+ $nick : Ew no, why would you even think that? }
  if (%8ball == 20) { msg $chan  $+ $nick : Probably not in this lifetime. }

  if (%8ball == 21) { msg $chan  $+ $nick : Yes! }
  if (%8ball == 22) { msg $chan  $+ $nick : Absolutely yes! }
  if (%8ball == 23) { msg $chan  $+ $nick : Affirmative. }
  if (%8ball == 24) { msg $chan  $+ $nick : You better believe it! }
  if (%8ball == 25) { msg $chan  $+ $nick : I'd like to think so. }
  if (%8ball == 26) { msg $chan  $+ $nick : YESSSSSSSSS }
  if (%8ball == 27) { msg $chan  $+ $nick : Si. }
  if (%8ball == 28) { msg $chan  $+ $nick : Fifty times yes. }
  if (%8ball == 29) { msg $chan  $+ $nick : Yes, but only if your partner isn't here listening~ }
  if (%8ball == 30) { msg $chan  $+ $nick : No, but for you I'll make an exception ;) }
  if (%8ball == 31) { msg $chan  $+ $nick : Get your aviators, 'cuz YEAAAAHHHHH!!!!! }
  if (%8ball == 32) { msg $chan  $+ $nick : Fourteen no's and a yesh, means YESH. }
  if (%8ball == 33) { msg $chan  $+ $nick : Enh, sure. Why the hell not? }
  if (%8ball == 34) { msg $chan  $+ $nick : Fuck yeah (seaking). }
  if (%8ball == 35) { msg $chan  $+ $nick : Ayup. }
  if (%8ball == 36) { msg $chan  $+ $nick : Incredibly likely, but don't expect anyone to admit it. }
  if (%8ball == 37) { msg $chan  $+ $nick : In my opinion, the odds are good. }
  if (%8ball == 38) { msg $chan  $+ $nick : SURE! I'm not even being sarcastic this time either! }
  if (%8ball == 39) { msg $chan  $+ $nick : Mmmmmmyes~ }
  if (%8ball == 40) { msg $chan  $+ $nick : YES, YES, YES! (That's what she said!) }

  if (%8ball == 41) { msg $chan  $+ $nick : I don't even know. }
  if (%8ball == 42) { msg $chan  $+ $nick : That is something you are going to have to ask yourself. }
  if (%8ball == 43) { msg $chan  $+ $nick : Some questions are just best left unanswered. }
  if (%8ball == 44) { msg $chan  $+ $nick : It's a mystery! }
  if (%8ball == 45) { msg $chan  $+ $nick : Only on Tuesdays. }
  if (%8ball == 46) { msg $chan  $+ $nick : Gimme a dollar and I'll tell you. }
  if (%8ball == 47) { msg $chan  $+ $nick : STOP SHAKING ME I'M DIZZY. }
  if (%8ball == 48) { msg $chan  $+ $nick : Try the other one, it's got bells on! }
  if (%8ball == 49) { msg $chan  $+ $nick : 42. }
  if (%8ball == 50) { msg $chan  $+ $nick : If I told you I'm afraid I'd have to kill you. }
  if (%8ball == 51) { msg $chan  $+ $nick : You owe me a beer, Barney. Pay up first. }
  if (%8ball == 52) { msg $chan  $+ $nick : I might talk to a doctor about that instead. }
  if (%8ball == 53) { msg $chan  $+ $nick : Are you seriously asking a talking ball for advice? Chell tried that once. }
  if (%8ball == 54) { msg $chan  $+ $nick : Put some windex on it and ask again. }
  if (%8ball == 55) { msg $chan  $+ $nick : I don't know, but I wouldn't try it at home. Try the Neighbour's yard. }
  if (%8ball == 56) { msg $chan  $+ $nick : ...Sorry what? That green thing in your teeth was distracting me. }
  if (%8ball == 57) { msg $chan  $+ $nick : Dunno. What would Batman do? }
  if (%8ball == 58) { msg $chan  $+ $nick : If I knew everything I'd run for president. Sexy president. }
  if (%8ball == 59) { msg $chan  $+ $nick : UHHHH. ERM....EHH - yeah no, I got nuthin'. }
  if (%8ball == 60) { msg $chan  $+ $nick : The eightball function has encountered an error and needs to close. To reboot eightball, hold upsidedown for ten seconds and ask if you should wear underwear today. }

}

on *:TEXT:`duke*:#: {
  set %duke $rand(1,19)

  if (%duke == 1) {  msg $chan  BLOW IT OUT YOUR ASS }
  if (%duke == 2) {  msg $chan  IT'S TIME TO KICK ASS AND CHEW BUBBLE GUM, AND I'M ALL OUT OF GUM }
  if (%duke == 3) {  msg $chan  IT'S TIME TO KICK ASS AND CHEW BUBBLE GUM, AND I'M ALL OUT OF ASS }
  if (%duke == 4) {  msg $chan  Shit happens. }
  if (%duke == 5) {  msg $chan  I'll rip your head off and shit down your neck!  }
  if (%duke == 6) {  msg $chan  Die, you son of a bitch! }
  if (%duke == 7) {  msg $chan  I'm Duke Nukem. And I'm coming to get the rest of you alien bastards!  }
  if (%duke == 8) {  msg $chan  Let god sort 'em out.  }
  if (%duke == 9) {  msg $chan  Nobody steals our babes! }
  if (%duke == 10) {  msg $chan  This really pisses me off! }
  if (%duke == 11) {  msg $chan  Suck it down!  }
  if (%duke == 12) {  msg $chan  Oooooooooh, that's gotta hurt!  }

  if (%duke == 13) {  msg $chan  Damn! I'm looking good! }
  if (%duke == 14) {  msg $chan  Nobody jacks with our Independence! }
  if (%duke == 15) {  msg $chan  Eat shit and die! }
  if (%duke == 16) {  msg $chan  Wanna dance?  }
  if (%duke == 17) {  msg $chan  ALWAYS bet on Duke! }
  if (%duke == 18) {  msg $chan  I've got balls of steel!  }
  if (%duke == 19) {  msg $chan  I'll be done with you and still have time to watch Oprah!  }

}

; SYNTAX: `ROLL X Y DESCRIPTION
; X is number of dice and Y is number of sides
; Description is optional
on *:TEXT:`roll *:#:{
  if (($$2 !isnum 1-100) || ($$3 !isnum 1-100)) {
    msg $chan  Roll with numbers, not letters. ( `roll X Y )
    halt
  }

  set %NumberOfDice $$2
  set %NumberOfSides $$3
  set %temp 0
  set %DiceRolled 0
  set %rand 0
  set %results 0
  set %results2 0
  while ( %DiceRolled < %NumberOfDice ) {
    set %rand $rand(1,%NumberOfSides)
    set %temp %results2
    set %results2 $calc(%temp + %rand)
    if (%results == 0) { set %results %rand }
    else {
      set %temp %results
      set %results %temp %rand
    }
    inc %DiceRolled
  }
  msg $chan  Results for $nick $+ : %results   == Total %results2 $+ .
  unset %NumberOfDice %NumberOfSides %temp %DiceRolled %rand %results %results2

}

on *:text:`rps*:#:{
  msg $chan  $+ $nick shoots: 

  set %dynamite $rand(1,20)

  if (%dynamite == 20) { msg $chan   DYNAMITE. YOU WIN EVERYTHING FOREVER. }
  else {

    set %rps $rand(1,3)

    if (%rps == 1) {  msg $chan   Rock! }
    if (%rps == 2) {  msg $chan   Paper! }
    if (%rps == 3) {  msg $chan   Scissors! }
  }

}

on *:text:`rpsls*:#:{
  msg $chan  $+ $nick shoots: 

  set %dynamite $rand(1,20)

  if (%dynamite == 20) { msg $chan   DYNAMITE. YOU WIN EVERYTHING FOREVER. }
  else {

    set %rps $rand(1,5)

    if (%rps == 1) {  msg $chan   Rock! }
    if (%rps == 2) {  msg $chan   Paper! }
    if (%rps == 3) {  msg $chan   Scissors! }
    if (%rps == 4) {  msg $chan   Lizard! }
    if (%rps == 5) {  msg $chan   Spock! }
  }

}

on *:TEXT:`flirt*:#: {
  set %flirt $rand(1,40)

  if (%flirt == 1) { msg $chan I bet your name's Mickey, 'cause you're so fine. }
  if (%flirt == 2) { msg $chan Hey, pretty mama. You smell kinda pretty, wanna smell me? }
  if (%flirt == 3) { msg $chan I better get out my library card, 'cause I'm checkin' you out. }
  if (%flirt == 4) { msg $chan If you were a booger, I'd pick you. }
  if (%flirt == 5) { msg $chan If I could rearrange the alphabet, I would put U and I together. }
  if (%flirt == 6) { msg $chan I've been bad, take me to your room. }
  if (%flirt == 7) { msg $chan I think Heaven's missing an angel. }
  if (%flirt == 8) { msg $chan That shirt looks good on you, it'd look better on my bedroom floor. }
  if (%flirt == 9) { msg $chan I cant help to notice but you look a lot like my next girlfriend }
  if (%flirt == 10) { msg $chan Aren't your feet tired? Because you've been running through my mind all day. }
  if (%flirt == 11) { msg $chan I must be asleep, 'cause you are a dream come true. Also, I'm slightly damp. }
  if (%flirt == 12) { msg $chan I like large posteriors and I cannot prevaricate. }
  if (%flirt == 13) { msg $chan How you doin'? }
  if (%flirt == 14) { msg $chan If I said you had a good body, would you hold it against me? }
  if (%flirt == 15) { msg $chan Hey, baby cakes. }
  if (%flirt == 16) { msg $chan Nice butt. }
  if (%flirt == 17) { msg $chan I love you like a fat kid loves cake. }
  if (%flirt == 18) { msg $chan Do you believe in love at first sight? Or should I walk by again...? }
  if (%flirt == 19) { msg $chan Want to see my good side? Hahaha, that was a trick question, all I have are good sides. }
  if (%flirt == 20) { msg $chan You look like a woman who appreciates the finer things in life. Come over here and feel my velour bedspread. }
  if (%flirt == 21) { msg $chan Now you're officially my woman. Kudos! I can't say I don't envy you. }
  if (%flirt == 22) { msg $chan I find that the most erotic part of a woman is the boobies. }
  if (%flirt == 23) { msg $chan If you want to climb aboard the Love Train, you've got to stand on the Love Tracks. But you might just get smushed by a very sensual cow-catcher. }
  if (%flirt == 24) { msg $chan Lets say you and I knock some very /sensual/ boots. }
  if (%flirt == 25) { msg $chan I lost my phone number, can I have yours? }
  if (%flirt == 26) { msg $chan Does this rag smell like chloroform to you?  }
  if (%flirt == 27) { msg $chan I'm here, where are your other two wishes? }
  if (%flirt == 28) { msg $chan Apart from being sexy, what do you do for a living? }
  if (%flirt == 29) { msg $chan Hi, I'm Mr. Right. Someone said you were looking for me.  }
  if (%flirt == 30) { msg $chan You got something on your chest: My eyes. }
  if (%flirt == 31) { msg $chan Are you from Tennessee? Cause you're the only TEN I see. }
  if (%flirt == 32) { msg $chan Are you an alien? Because you just abducted my heart. }
  if (%flirt == 33) { msg $chan Excuse me, but I think you dropped something!!! MY JAW!! }
  if (%flirt == 34) { msg $chan If I followed you home, would you keep me? }
  if (%flirt == 35) { msg $chan Where have you been all my life? }
  if (%flirt == 36) { msg $chan I'm just a love machine, and I don't work for nobody but you }
  if (%flirt == 37) { msg $chan Do you live on a chicken farm? Because you sure know how to raise cocks. }
  if (%flirt == 38) { msg $chan Are you wearing space pants? Because your ass is out of this world. }
  if (%flirt == 39) { msg $chan Nice legs. What time do they open? }
  if (%flirt == 40) { msg $chan Your daddy must have been a baker, because you've got a nice set of buns. }

}

on *:TEXT:`fortune*:#: {
  set %fortune $rand(1,52)

  if (%fortune == 1) { msg $chan Help! I'm stuck in the fortune cookie factory! }
  if (%fortune == 2) { msg $chan He who laughs at himself never runs out of things to laugh at. }
  if (%fortune == 3) { msg $chan The world is your oyster.  }
  if (%fortune == 4) { msg $chan Today will be a good day. }
  if (%fortune == 5) { msg $chan Only listen to the Hoss Fortune Cookies. Disregard all other fortune telling units. }
  if (%fortune == 6) { msg $chan Life's short, party naked. }
  if (%fortune == 7) { msg $chan Haters gonna hate. }
  if (%fortune == 8) { msg $chan You are amazing and let no one tell you otherwise. }
  if (%fortune == 9) { msg $chan A starship ride has been promised to you by the galactic wizard.  }
  if (%fortune == 10) { msg $chan That wasn’t chicken.  }
  if (%fortune == 11) { msg $chan Don’t fry bacon in the nude. }
  if (%fortune == 12) { msg $chan Take calculated risks. That is quite different from being rash. }
  if (%fortune == 13) { msg $chan DO THE IMPOSSIBLE, SEE THE INVISIBLE. }
  if (%fortune == 14) { msg $chan You cannot plough a field by turning it over in your mind. Unless you have telekinesis. }
  if (%fortune == 15) { msg $chan No one can make you feel inferior without your consent. }
  if (%fortune == 16) { msg $chan Never lose the ability to find beauty in ordinary things. }
  if (%fortune == 17) { msg $chan Ignore previous fortune. }
  if (%fortune == 18) { msg $chan Smile more. }
  if (%fortune == 19) { msg $chan You are the dancing queen. }
  if (%fortune == 20) { msg $chan YOU'RE THE BEST AROUND, NOTHIN'S GONNA EVER KEEP YA DOWN. }
  if (%fortune == 21) { msg $chan The cake is a lie. }
  if (%fortune == 22) { msg $chan Never take life seriously. Nobody gets out alive anyway. }
  if (%fortune == 23) { msg $chan Friendship is like peeing on yourself: everyone can see it, but only you get the warm feeling that it brings.  }
  if (%fortune == 24) { msg $chan Never go to a doctor whose office plants have died.  }
  if (%fortune == 25) { msg $chan Always remember you're unique, just like everyone else. }
  if (%fortune == 26) { msg $chan What if everything is an illusion and nothing exists? In that case, I definitely overpaid for my carpet. }
  if (%fortune == 27) { msg $chan Even if you are on the right track, you will get run over if you just sit there.  }
  if (%fortune == 28) { msg $chan Think like a man of action, and act like a man of thought.   }
  if (%fortune == 29) { msg $chan When in doubt, lubricate.  }
  if (%fortune == 30) { msg $chan It is time for you to live up to your family name and face FULL LIFE CONSEQUENCES. }
  if (%fortune == 31) { msg $chan It's a good day to do what has to be done.  }
  if (%fortune == 32) { msg $chan Move near the countryside and you will be friends of John Freeman.  }
  if (%fortune == 33) { msg $chan If you can't beat 'em, mock 'em. }
  if (%fortune == 34) { msg $chan Use gun. And if that don't work, use more gun.  }
  if (%fortune == 35) { msg $chan LOOK OUT BEHIND YOU  }
  if (%fortune == 36) { msg $chan This message will self destruct in 10 seconds.  }
  if (%fortune == 37) { msg $chan You'll never know what you can do until you try. }
  if (%fortune == 38) { msg $chan You are talented in many ways }
  if (%fortune == 39) { msg $chan Be both a speaker of words and a doer of deeds. }
  if (%fortune == 40) { msg $chan A visit to a strange place will bring you renewed perspective. }

  if (%fortune == 41) { msg $chan A passionate new romance will appear in your life when you least expect it. }
  if (%fortune == 42) { msg $chan If you care enough for a result, you will most certainly attain it. }
  if (%fortune == 43) { msg $chan To be loved, be loveable. }
  if (%fortune == 44) { msg $chan Step away from the power position for one day. }
  if (%fortune == 45) { msg $chan If you want to get a sure crop with a big yield, sow wild oats. }
  if (%fortune == 46) { msg $chan It doesn't take guts to quit. }

  if (%fortune == 47) { msg $chan You can expect a change for the better in job or status in the future. }
  if (%fortune == 48) { msg $chan As the wallet grows, so do the needs. }
  if (%fortune == 49) { msg $chan You have a reputation for being straightforward and honest. }
  if (%fortune == 50) { msg $chan Learn a new language and get a new soul. }
  if (%fortune == 51) { msg $chan A tall dark stranger will soon enter our life }
  if (%fortune == 52) { msg $chan Keep staring. I'll do a trick }

}

on *:TEXT:`otp*:#: {

  set %JUMBLE $rand(1,2)
  if (%JUMBLE == 1) { set %X $$2 }
  if (%JUMBLE == 1) { set %Y $$4 }

  if (%JUMBLE == 2) { set %X $$4 }
  if (%JUMBLE == 2) { set %Y $$2 }

  if (%X == RANDOM) { var %X = $nick(#,$r(1,$nick(#,0))) }
  if (%Y == RANDOM) { var %Y = $nick(#,$r(1,$nick(#,0))) }

  set %comp $rand(1,36)

  if (%comp == 1) { msg $chan %X killed %Y 's parents. }
  if (%comp == 2) { msg $chan %X is in unrequited love with %Y . }
  if (%comp == 4) { msg $chan %X and %Y will get married but divorce within a year. }
  if (%comp == 5) { msg $chan %X had sex with %Y and didn't call back the next day. }
  if (%comp == 10) { msg $chan %X and %Y are bitter rivals. }
  if (%comp == 22) { msg $chan %X and %Y had a fling in Vegas and neither will speak of it ever again. }
  if (%comp == 28) { msg $chan %X and %Y are no longer on speaking terms. }
  if (%comp == 29) { msg $chan %X and %Y are currently having a lovers tiff.  }
  if (%comp == 30) { msg $chan %X betrayed %Y and will never be forgiven. }
  if (%comp == 31) { msg $chan %X and %Y had a fling in Vegas and neither will speak of it ever again. }
  if (%comp == 32) { msg $chan %X hates %Y with the intensity of a thousand suns. }
  if (%comp == 34) { msg $chan %X married %Y for their money and is having an affair with the pool boy. }

  if (%comp == 3) { msg $chan %X is tsundere for %Y . }
  if (%comp == 8) { msg $chan %X has a bubble gum shrine of %Y in his/her closet.  }
  if (%comp == 9) { msg $chan %X has wet dreams about %Y every night. }
  if (%comp == 12) { msg $chan %X stalks %Y . }
  if (%comp == 13) { msg $chan %X has always admired %Y from afar. }
  if (%comp == 14) { msg $chan %X keeps a photo of %Y in their pocket. }
  if (%comp == 15) { msg $chan %X writes sappy letters and poems to %Y but never sends them. }
  if (%comp == 16) { msg $chan %X only likes %Y for that ass. }
  if (%comp == 18) { msg $chan %X and %Y are in a love / hate relationship. }
  if (%comp == 21) { msg $chan %X and %Y are long lost fraternal twins, separated at birth. }
  if (%comp == 33) { msg $chan %X has been friendzoned by %Y . }
  if (%comp == 36) { msg $chan %X has a candid photo album of %Y . }

  if (%comp == 6) { msg $chan %X and %Y have two beautiful kids and grow old together. }
  if (%comp == 7) { msg $chan %X and %Y were high school sweet hearts. }
  if (%comp == 11) { msg $chan %X is %Y 's sex slave. }
  if (%comp == 19) { msg $chan %X and %Y are SEKRIT LOVERS. }
  if (%comp == 23) { msg $chan %X 's milkshakes bring all the %Y to the yard. }
  if (%comp == 24) { msg $chan %X and %Y are partners in crime. }
  if (%comp == 17) { msg $chan %X and %Y are good friends. }
  if (%comp == 20) { msg $chan %X and %Y become detectives after the war. }
  if (%comp == 25) { msg $chan %X and %Y ran off to join the circus. }
  if (%comp == 26) { msg $chan %X x %Y ONE TRUE PAIRING ALWAYS AND FOREVER. }
  if (%comp == 27) { msg $chan %X and %Y are two peas in a pod. }
  if (%comp == 35) { msg $chan Every night, %x sneaks out to meet %y for a romantic game of canasta. }

}

on *:TEXT:`compliment*:#: {
  set %insult $rand(1,15)

  if (%insult == 1) { msg $chan Your hair looks great today! }
  if (%insult == 2) { msg $chan You are looking just FABULOUS! }
  if (%insult == 3) { msg $chan Well aren't you dressed sharp today!  }
  if (%insult == 4) { msg $chan You are pretty. Pretty AWESOME. }
  if (%insult == 5) { msg $chan You are talented in many ways. }
  if (%insult == 6) { msg $chan You are full of pleasant surprises.  }
  if (%insult == 7) { msg $chan You are amazing and let no one tell you otherwise. }
  if (%insult == 8) { msg $chan Keep up the good work! }
  if (%insult == 9) { msg $chan You are the broest of bros.  }
  if (%insult == 10) { msg $chan You have a lot of class. }
  if (%insult == 11) { msg $chan You smell lovely today. }
  if (%insult == 12) { msg $chan Don't tell the rest of chat, but I like you the best }
  if (%insult == 13) { msg $chan You are capable of anything you put your mind to. }
  if (%insult == 14) { msg $chan You are a good role model. }
  if (%insult == 15) { msg $chan You are beautiful, no matter what they say. }
}

on *:TEXT:`insult*:#: {
  set %insult $rand(1,32)

  if (%insult == 1) { msg $chan You are the son of a motherless ogre. }
  if (%insult == 2) { msg $chan Your mother was a hamster and your father smelled of elderberries. }
  if (%insult == 3) { msg $chan I once owned a dog that was smarter than you.  }
  if (%insult == 4) { msg $chan Go climb a wall of dicks. }
  if (%insult == 5) { msg $chan You fight like a dairy farmer. }
  if (%insult == 6) { msg $chan I've spoken to apes more polite than you. }
  if (%insult == 7) { msg $chan Go and boil your bottom! Son of a silly person!  }
  if (%insult == 8) { msg $chan I fart in your general direction. }
  if (%insult == 9) { msg $chan Go away or I shall taunt you a second time.  }
  if (%insult == 10) { msg $chan Shouldn't you have a license for being that ugly? }
  if (%insult == 11) { msg $chan Calling you an idiot would be an insult to all the stupid people. }
  if (%insult == 12) { msg $chan Why don't you slip into something more comfortable...like a coma. }
  if (%insult == 13) { msg $chan Well, they do say opposites attact...so I sincerely hope you meet somebody who is attractive, honest, intelligent, and cultured.. }
  if (%insult == 14) { msg $chan Are you always this stupid or are you just making a special effort today? }
  if (%insult == 15) { msg $chan Yo momma so fat when she sits around the house she sits AROUND the house. }
  if (%insult == 16) { msg $chan Yo momma so ugly she made an onion cry. }
  if (%insult == 17) { msg $chan Is your name Maple Syrup? It should be, you sap. }
  if (%insult == 18) { msg $chan Bite my shiny metal ass! }
  if (%insult == 19) { msg $chan Up yours, meatbag. }
  if (%insult == 20) { msg $chan Jam a bastard in it you crap! }
  if (%insult == 21) { msg $chan Don't piss me off today, I'm running out of places to hide to bodies }
  if (%insult == 22) { msg $chan Why don't you go outside and play hide and go fuck yourself }
  if (%insult == 23) { msg $chan I'll use small words you're sure to understand, you warthog-faced buffoon. }
  if (%insult == 24) { msg $chan You are a sad, strange little man, and you have my pity. }
  if (%insult == 25) { msg $chan Sit your five dollar ass down before I make change. }
  if (%insult == 26) { msg $chan What you've just said is one of the most insanely idiotic things I've ever heard. Everyone in this room is now dumber for having listened to it. May God have mercy on your soul. }
  if (%insult == 27) { msg $chan Look up Idiot in the dictionary. Know what you'll find? The definition of the word IDIOT, which you are. }
  if (%insult == 28) { msg $chan You're dumber than a bag of hammers. }
  if (%insult == 29) { msg $chan Why don't you go back to your home on Whore Island? }
  if (%insult == 30) { msg $chan If I had a dick this is when I'd tell you to suck it. }
  if (%insult == 31) { msg $chan Go play in traffic. }
  if (%insult == 32) { msg $chan The village called, they want their idiot back. }

}

on *:TEXT:`color*:#: {

  set %COLOR $rand(1,23)
  if (%COLOR == 1) { set %color1 white }
  if (%COLOR == 2) { set %color1 silver }
  if (%COLOR == 3) { set %color1 gray }
  if (%COLOR == 4) { set %color1 black }
  if (%COLOR == 5) { set %color1 red }
  if (%COLOR == 6) { set %color1 maroon }
  if (%COLOR == 7) { set %color1 yellow }
  if (%COLOR == 8) { set %color1 brown }
  if (%COLOR == 9) { set %color1 olive }
  if (%COLOR == 10) { set %color1 lime }
  if (%COLOR == 11) { set %color1 green }
  if (%COLOR == 12) { set %color1 aqua }
  if (%COLOR == 13) { set %color1 teal }
  if (%COLOR == 14) { set %color1 blue }
  if (%COLOR == 15) { set %color1 navy }
  if (%COLOR == 16) { set %color1 pink }
  if (%COLOR == 17) { set %color1 purple } 
  if (%COLOR == 18) { set %color1 salmon }
  if (%COLOR == 19) { set %color1 gold }
  if (%COLOR == 20) { set %color1 orange }
  if (%COLOR == 21) { set %color1 lavander }
  if (%COLOR == 22) { set %color1 violet }
  if (%COLOR == 23) { set %color1 turqoise } 

  set %COLOR $rand(1,23)
  if (%COLOR == 1) { set %color2 white }
  if (%COLOR == 2) { set %color2 silver }
  if (%COLOR == 3) { set %color2 gray }
  if (%COLOR == 4) { set %color2 black }
  if (%COLOR == 5) { set %color2 red }
  if (%COLOR == 6) { set %color2 maroon }
  if (%COLOR == 7) { set %color2 yellow }
  if (%COLOR == 8) { set %color2 brown }
  if (%COLOR == 9) { set %color2 olive }
  if (%COLOR == 10) { set %color2 lime }
  if (%COLOR == 11) { set %color2 green }
  if (%COLOR == 12) { set %color2 aqua }
  if (%COLOR == 13) { set %color2 teal }
  if (%COLOR == 14) { set %color2 blue }
  if (%COLOR == 15) { set %color2 navy }
  if (%COLOR == 16) { set %color2 pink }
  if (%COLOR == 17) { set %color2 purple } 
  if (%COLOR == 18) { set %color2 salmon }
  if (%COLOR == 19) { set %color2 gold }
  if (%COLOR == 20) { set %color2 orange }
  if (%COLOR == 21) { set %color2 lavander }
  if (%COLOR == 22) { set %color2 violet }
  if (%COLOR == 23) { set %color2 turqoise } 

  msg $chan Draw a picture using %color1 and %color2  

}

on *:TEXT:`draw2*:#: {

  set %JUMBLE $rand(1,2)
  if (%JUMBLE == 1) { set %X $$2 }
  if (%JUMBLE == 1) { set %Y $$4 }

  if (%JUMBLE == 2) { set %X $$4 }
  if (%JUMBLE == 2) { set %Y $$2 }

  if (%X == RANDOM) { var %X = $nick(#,$r(1,$nick(#,0))) }
  if (%Y == RANDOM) { var %Y = $nick(#,$r(1,$nick(#,0))) }

  set %comp $rand(1,38)

  if (%comp == 1) { msg $chan Draw %X as a superhero and %Y as the sidekick. }
  if (%comp == 2) { msg $chan Draw %X cooking lunch for %Y  }
  if (%comp == 3) { msg $chan Draw %X as a vampire and %Y as a werewolf. }
  if (%comp == 4) { msg $chan Draw %X and %Y being best bros.  }
  if (%comp == 5) { msg $chan Draw %X and %Y as children playing together. }
  if (%comp == 6) { msg $chan Draw %X as a film noir detective and %Y as the desperate client. }
  if (%comp == 7) { msg $chan Draw %X and %Y in vicious hand to hand combat. }
  if (%comp == 8) { msg $chan Draw %X taking care of an injured %Y  }
  if (%comp == 9) { msg $chan Draw a S&M scene where %X is the master and %Y is the slave. }
  if (%comp == 10) { msg $chan Draw %X giving %Y a piggy back ride. }
  if (%comp == 11) { msg $chan Draw %X frustrated by losing a board game or card game to %Y  }
  if (%comp == 12) { msg $chan Draw %X and %Y fighting together, back to back.  }
  if (%comp == 13) { msg $chan Draw %X giving %Y a present. }
  if (%comp == 14) { msg $chan Draw %X and %Y wearing each other's uniform. }
  if (%comp == 15) { msg $chan Draw %X and %Y holding hands.  }
  if (%comp == 25) { msg $chan Draw %X and %Y making out. }
  if (%comp == 26) { msg $chan Draw %X and %Y cuddling. }
  if (%comp == 27) { msg $chan Draw %X and %Y dancing. }
  if (%comp == 32) { msg $chan Draw %X about to strike the finishing blow on %Y }
  if (%comp == 33) { msg $chan Draw %X opening a jar for %Y  }
  if (%comp == 34) { msg $chan Draw %X and %Y visiting eachother post war.  }
  if (%comp == 35) { msg $chan Draw %X and %Y watching a very sad movie. %X is crying. }
  if (%comp == 36) { msg $chan Draw a picture of %X and %Y inspired by the song your are currently listening to, or the last song you heard.  }

  if (%comp == 16) { msg $chan Draw %X and %Y at a wild party. }
  if (%comp == 17) { msg $chan Draw %X and %Y in formal attire. }
  if (%comp == 18) { msg $chan Draw %X and %Y as Final Fantasy style characters. (Requires belts and zippers) }
  if (%comp == 19) { msg $chan Draw %X and %Y as medieval RPG characters archetypes. }
  if (%comp == 20) { msg $chan Draw %X and %Y with futuristic clothes and weaponry. }
  if (%comp == 21) { msg $chan Draw %X as the lead singer and %Y as the guitarist in a band. }
  if (%comp == 22) { msg $chan Draw %X and %Y in some bizzare costumes. (Lady Gaga level) }
  if (%comp == 23) { msg $chan Draw %X and %Y as hand puppets. }
  if (%comp == 29) { msg $chan Draw %X and %Y at the beach. }
  if (%comp == 28) { msg $chan Draw %X and %Y in a DOUBLE PINUP. }
  if (%comp == 30) { msg $chan Draw %X and %Y watching the sunset. }
  if (%comp == 31) { msg $chan Draw %X and %Y taking care of a bunch of orphan puppies or kittens. }
  if (%comp == 37) { msg $chan Draw %X and %Y playing a sports game together.  }
  if (%comp == 38) { msg $chan Draw %X and Y in very kawaii anime style.  }

  if (%comp == 24) { 

    set %COLOR $rand(1,23)
    if (%COLOR == 1) { set %color1 white }
    if (%COLOR == 2) { set %color1 silver }
    if (%COLOR == 3) { set %color1 gray }
    if (%COLOR == 4) { set %color1 black }
    if (%COLOR == 5) { set %color1 red }
    if (%COLOR == 6) { set %color1 maroon }
    if (%COLOR == 7) { set %color1 yellow }
    if (%COLOR == 8) { set %color1 brown }
    if (%COLOR == 9) { set %color1 olive }
    if (%COLOR == 10) { set %color1 lime }
    if (%COLOR == 11) { set %color1 green }
    if (%COLOR == 12) { set %color1 aqua }
    if (%COLOR == 13) { set %color1 teal }
    if (%COLOR == 14) { set %color1 blue }
    if (%COLOR == 15) { set %color1 navy }
    if (%COLOR == 16) { set %color1 pink }
    if (%COLOR == 17) { set %color1 purple } 
    if (%COLOR == 18) { set %color1 salmon }
    if (%COLOR == 19) { set %color1 gold }
    if (%COLOR == 20) { set %color1 orange }
    if (%COLOR == 21) { set %color1 lavander }
    if (%COLOR == 22) { set %color1 violet }
    if (%COLOR == 23) { set %color1 turqoise } 

    set %COLOR $rand(1,23)
    if (%COLOR == 1) { set %color2 white }
    if (%COLOR == 2) { set %color2 silver }
    if (%COLOR == 3) { set %color2 gray }
    if (%COLOR == 4) { set %color2 black }
    if (%COLOR == 5) { set %color2 red }
    if (%COLOR == 6) { set %color2 maroon }
    if (%COLOR == 7) { set %color2 yellow }
    if (%COLOR == 8) { set %color2 brown }
    if (%COLOR == 9) { set %color2 olive }
    if (%COLOR == 10) { set %color2 lime }
    if (%COLOR == 11) { set %color2 green }
    if (%COLOR == 12) { set %color2 aqua }
    if (%COLOR == 13) { set %color2 teal }
    if (%COLOR == 14) { set %color2 blue }
    if (%COLOR == 15) { set %color2 navy }
    if (%COLOR == 16) { set %color2 pink }
    if (%COLOR == 17) { set %color2 purple } 
    if (%COLOR == 18) { set %color2 salmon }
    if (%COLOR == 19) { set %color2 gold }
    if (%COLOR == 20) { set %color2 orange }
    if (%COLOR == 21) { set %color2 lavander }
    if (%COLOR == 22) { set %color2 violet }
    if (%COLOR == 23) { set %color2 turqoise } 

  msg $chan Draw %X in %color1 and %Y in %color2  }

}

on *:TEXT:`draw*:#: {

  set %X $$2

  if (%X == RANDOM) { var %X = $nick(#,$r(1,$nick(#,0))) }

  set %comp $rand(1,31)

  if (%comp == 1) { msg $chan Draw %X as a superhero. }
  if (%comp == 2) { msg $chan Draw %X cooking something delicious.  }
  if (%comp == 3) { msg $chan Draw %X as a vampire. }

  if (%comp == 4) { msg $chan Draw %X as a werewolf.  }
  if (%comp == 5) { msg $chan Draw %X as a child. }
  if (%comp == 6) { msg $chan Draw %X as a film noir character. }
  if (%comp == 7) { msg $chan Draw %X getting ready for the battle to begin! }
  if (%comp == 8) { msg $chan Draw a battle-worn %X   }
  if (%comp == 9) { msg $chan Draw %X as a dominatrix. }
  if (%comp == 10) { msg $chan Draw %X working hard and being a credit to team. }
  if (%comp == 11) { msg $chan Draw %X frustrated, angry, angsty, or embarassed.  }
  if (%comp == 12) { msg $chan Draw %X taunting.  }
  if (%comp == 13) { msg $chan Draw %X relaxing. }
  if (%comp == 14) { msg $chan Draw %X as a different class. }

  if (%comp == 15) { msg $chan Draw %X daydreaming or dozing off.  }
  if (%comp == 16) { msg $chan Draw %X at a wild party. }
  if (%comp == 17) { msg $chan Draw %X in formal attire. }
  if (%comp == 18) { msg $chan Draw %X as a Final Fantasy style character. (Requires belts and zippers) }
  if (%comp == 19) { msg $chan Draw %X as a medieval RPG character archetype. }
  if (%comp == 20) { msg $chan Draw %X with futuristic clothes and weaponry. }
  if (%comp == 21) { msg $chan Draw %X singing or playing an instrument }
  if (%comp == 22) { msg $chan Draw %X in a bizzare costume. (Lady Gaga level) }
  if (%comp == 23) { msg $chan Draw %X as a hand puppet. }  
  if (%comp == 25) { msg $chan Draw %X at the beach. }
  if (%comp == 26) { msg $chan Draw %X in a pinup poster }
  if (%comp == 27) { msg $chan Draw %X watching the sunset. }
  if (%comp == 28) { msg $chan Draw %X holding a puppy or kitten. }
  if (%comp == 29) { msg $chan Draw %X playing a sport. }
  if (%comp == 30) { msg $chan Draw %X in kawaii anime style. Sugoi desu~! ^-^ }
  if (%comp == 31) { msg $chan Draw a picture of %X inspired by the song your are currently listening to, or the last song you heard. }

  if (%comp == 24) { 

    set %COLOR $rand(1,23)
    if (%COLOR == 1) { set %color1 white }
    if (%COLOR == 2) { set %color1 silver }
    if (%COLOR == 3) { set %color1 gray }
    if (%COLOR == 4) { set %color1 black }
    if (%COLOR == 5) { set %color1 red }
    if (%COLOR == 6) { set %color1 maroon }
    if (%COLOR == 7) { set %color1 yellow }
    if (%COLOR == 8) { set %color1 brown }
    if (%COLOR == 9) { set %color1 olive }
    if (%COLOR == 10) { set %color1 lime }
    if (%COLOR == 11) { set %color1 green }
    if (%COLOR == 12) { set %color1 aqua }
    if (%COLOR == 13) { set %color1 teal }
    if (%COLOR == 14) { set %color1 blue }
    if (%COLOR == 15) { set %color1 navy }
    if (%COLOR == 16) { set %color1 pink }
    if (%COLOR == 17) { set %color1 purple } 
    if (%COLOR == 18) { set %color1 salmon }
    if (%COLOR == 19) { set %color1 gold }
    if (%COLOR == 20) { set %color1 orange }
    if (%COLOR == 21) { set %color1 lavander }
    if (%COLOR == 22) { set %color1 violet }
    if (%COLOR == 23) { set %color1 turqoise } 

    set %COLOR $rand(1,23)
    if (%COLOR == 1) { set %color2 white }
    if (%COLOR == 2) { set %color2 silver }
    if (%COLOR == 3) { set %color2 gray }
    if (%COLOR == 4) { set %color2 black }
    if (%COLOR == 5) { set %color2 red }
    if (%COLOR == 6) { set %color2 maroon }
    if (%COLOR == 7) { set %color2 yellow }
    if (%COLOR == 8) { set %color2 brown }
    if (%COLOR == 9) { set %color2 olive }
    if (%COLOR == 10) { set %color2 lime }
    if (%COLOR == 11) { set %color2 green }
    if (%COLOR == 12) { set %color2 aqua }
    if (%COLOR == 13) { set %color2 teal }
    if (%COLOR == 14) { set %color2 blue }
    if (%COLOR == 15) { set %color2 navy }
    if (%COLOR == 16) { set %color2 pink }
    if (%COLOR == 17) { set %color2 purple } 
    if (%COLOR == 18) { set %color2 salmon }
    if (%COLOR == 19) { set %color2 gold }
    if (%COLOR == 20) { set %color2 orange }
    if (%COLOR == 21) { set %color2 lavander }
    if (%COLOR == 22) { set %color2 violet }
    if (%COLOR == 23) { set %color2 turqoise } 

  msg $chan Draw %X using primarily %color1 and %color2  }
}

on *:TEXT:Touch*:#: {

  set %X $$2
  set %Y $$3

  if (%X == RANDOM) { var %X = $nick(#,$r(1,$nick(#,0))) }

  if ( %Y == Hoss ) {

    if ( %X == ME ) { set %X   $+ $nick }

    set %insult $rand(1,4)

    if (%insult == 1) { describe $chan touches %X tenderly. }
    if (%insult == 2) { describe $chan touches %X sensually.  }
    if (%insult == 3) { describe $chan touches %X inappropriately.    }
    if (%insult == 4) { describe $chan touches %X shyly.  }

  }

}

on *:TEXT:`Touch*:#: {

  set %X $$2

  if (%X == RANDOM) { var %X = $nick(#,$r(1,$nick(#,0))) }

  if ( %X == ME ) { set %X   $+ $nick }

  set %insult $rand(1,4)

  if (%insult == 1) { describe $chan touches %X tenderly. }
  if (%insult == 2) { describe $chan touches %X sensually.  }
  if (%insult == 3) { describe $chan touches %X inappropriately.    }
  if (%insult == 4) { describe $chan touches %X shyly.  }

}

on *:TEXT:MOTIVATE*:#: {

  set %insult $rand(1,19)

  if (%insult == 1) { msg $chan YOU CAN DO IT %X. }
  if (%insult == 2) { msg $chan YOU ARE THE KING OF THE WORLD. }
  if (%insult == 3) { msg $chan STAND BACK KIDS, %X is about to KICK ASS and TAKE NAMES.   }
  if (%insult == 4) { msg $chan TAKIN CARE OF BUSINESS BABY YEAH }
  if (%insult == 5) { msg $chan YOU'RE THE BEST AROUND, NOTHINGS GONNA EVER KEEP YA DOWN. }
  if (%insult == 6) { msg $chan EYE OF THE TIGER BABY. }
  if (%insult == 7) { msg $chan YEAAAAH %X GONNA MAKE IT HAPPEN  }
  if (%insult == 8) { msg $chan KNOCK KNOCK MOTHERFUCKER. Who's there? It's %X BITCHES }
  if (%insult == 9) { msg $chan FLYIN' INTO THE DANGERZONE.  }
  if (%insult == 10) { msg $chan YOU ARE A BOSS. }
  if (%insult == 11) { msg $chan IT'S GONNA BE RAINING BITCHES FOR YOU. }
  if (%insult == 12) { msg $chan YOU GO GIRL. }

  if (%insult == 13) { msg $chan YOU GOT THE POWER. }
  if (%insult == 14) { msg $chan (☞゚∀゚)☞ %X, YOU THE MAN }
  if (%insult == 15) { msg $chan You hear that? What's that sound? It's %X being AMAZING }
  if (%insult == 16) { msg $chan BRACE FOR IMPACT, %X is about to BE AWESOME }
  if (%insult == 17) { msg $chan Who's awesome? %X is awesome. }
  if (%insult == 18) { msg $chan BELIEVE IN ME, WHO BELIEVES IN YOU. }
  if (%insult == 19) { msg $chan Ain't NOBODY gonna break %X 's stride! }
}

on *:TEXT:HOSS CHANGE THE SUBJECT*:#: {

  set %insult $rand(1,11)

  if (%insult == 1) { msg $chan So how about that weather huh? }
  if (%insult == 2) { msg $chan Big Gay Detectives }
  if (%insult == 3) { msg $chan This discussion is now about your favorite types of pie and cake.  }
  if (%insult == 4) { msg $chan Discuss OTPs. }
  if (%insult == 5) { msg $chan Name your favorite Hoss function. }
  if (%insult == 6) { msg $chan Give me more `insult, `flirt, `eightball, `otp, MOTIVATE outcomes. }
  if (%insult == 7) { msg $chan If a tree falls in the woods and no one is around to hear it, does it make a sound?  }
  if (%insult == 8) { msg $chan What is love? (Baby don't hurt me) }
  if (%insult == 9) { msg $chan What is your favorite movie?  }
  if (%insult == 10) { msg $chan HEY LOOK A DISTRACTION. }
  if (%insult == 11) { msg $chan Wasn't art trade just AMAZING?  }

}

on *:TEXT:CHANGE THE SUBJECT HOSS*:#: {

  set %insult $rand(1,11)

  if (%insult == 1) { msg $chan So how about that weather huh? }
  if (%insult == 2) { msg $chan Big Gay Detectives }
  if (%insult == 3) { msg $chan This discussion is now about your favorite types of pie and cake.  }
  if (%insult == 4) { msg $chan Discuss OTPs. }
  if (%insult == 5) { msg $chan Name your favorite Hoss function. }
  if (%insult == 6) { msg $chan Give me more `insult, `flirt, `eightball, `otp, MOTIVATE outcomes. }
  if (%insult == 7) { msg $chan If a tree falls in the woods and no one is around to hear it, does it make a sound?  }
  if (%insult == 8) { msg $chan What is love? (Baby don't hurt me) }
  if (%insult == 9) { msg $chan What is your favorite movie?  }
  if (%insult == 10) { msg $chan HEY LOOK A DISTRACTION. }
  if (%insult == 11) { msg $chan Wasn't art trade just AMAZING?  }

}

Comments

Sign in to comment.
Dark|   -  Dec 05, 2010

This is a nice bot for fun
i did remove with ! tho because seems odd {to me for a trigger}
so yea
9/10

 Respond  
Lychee   -  Oct 08, 2010

Thanks a million, I'll have to clean up the code then.
I'm new to this form of scripting / programming so I wasn't sure how to go about simplifying the multiple commands.

C:

 Respond  
Soubi   -  Sep 30, 2010

I'm suprised that no on has pointed this out yet, but when you are typing

Code:

on :text:Hoss I love you:#:{
msg $chan I love you too, $+ $nick }

on :text:Hoss, I love you:#:{
msg $chan I love you too, $+ $nick }

on :text:Hoss ilu:#:{
msg $chan I love you too, $+ $nick }

on :text:Hoss is boss:#:{
msg $chan You know it! B) }

:

You can simplify it down to something like

Code:

on Text::#: {
if ($1- == Hoss is boss) msg $chan You know it! B)
if ($1- == blah blah) msg $chan and so-forth
}

:

Also..if it is just a one code line..like " msg $chan You know it! B)" you dont need the brackets around that..but if it is like a code " msg $chan You know it! B) | me bites $nick" you can just do it in 2 lines..take away the " | " but you do need brackets around that. :)

 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.