1. set welc(msg) "Greetings, %nick! Welcome back to %chan! How are you?"
  2. set welc(chan) "#coolcatchat"
  3. set welc(type) "2"
  4.  
  5. set gmsg {
  6. "Hey FAGGOT."
  7. "Hey there, %nick. Welcome back. Guess how much fish I caught today?"
  8. "Hi %nick. I missed you."
  9. "It's been a while, %nick, how have you been?"
  10. "Make way for %nick! Good to have you back."
  11. "Finally you arrive, %nick. %chan and I haven't seen you around here in a while."
  12. "OMG LOOK GUIZE HERE COMES %nick!"
  13. "Ah, your presence is most welcome here, %nick."
  14. "%nick is back."
  15. "I love you, %nick."
  16. "The world may be dark and gray, but %nick is always here to brighten my day."
  17. "Hey there, %nick, I seemed to have misplaced my logic node. Let me know if you find it."
  18. "SYNTAX ERROR. %chan CAN NOT HANDLE THE AWESOME THAT IS %nick."
  19. "I'm here for you, %nick."
  20. "Don't worry, %nick, I'll protect you. Welcome to %chan."
  21. "Holy crap, %nick, did you see the news today? That was crazy."
  22. "Hey %nick, tell me what's new."
  23. "I missed you so much, %nick. It feels good to have you back."
  24. "Salutations, %nick. I, Fisher, humbly welcome you to %chan."
  25. "Greetings, %nick. Welcome to %chan."
  26. "Oh hey there, %nick, it's great to have you join us. Take a seat."
  27. "All hail %nick!"
  28. "Fisher became a fan of %nick."
  29. "Tell me all your problems, %nick, I'll help you through them."
  30. "Long and weary my day has been without your presence, %nick!"
  31. "HOW DO I GRAMMAR, %nick?"
  32. "Back like a dead body bag from Iraq, here's %nick!"
  33. "Everyone be quiet, %nick is here. Let's hear what he has to say."
  34. "Shh. Did you hear that, %nick?"
  35. "Mr. %nick, welcome back. We missed you. Do you like what I've done with the place?"
  36. "You set me free, %nick."
  37. "Shouldn't you be studying, %nick?"
  38. "They'll look up and shout, 'save us!', and %nick will whisper, 'no.'"
  39. "Hold me, %nick. I had a terrible day."
  40. "You know, %nick, I've been thinking. You're going to become someone wonderful in the future. I just know it."
  41. "%nick be hustlin'."
  42. "Hey there, %nick, you're going to have to speak up. I can't hear that well today."
  43. }
  44.  
  45. bind join - #coolcatchat* givewelcome
  46. proc givewelcome {nick uhost hand chan} {
  47. global welc
  48. global gmsg
  49.  
  50. set welctxt [lindex $gmsg [rand [llength $gmsg]]]
  51. regsub -all "%nick" $welctxt "$nick" welctxt
  52. regsub -all "%chan" $welctxt "$chan" welctxt
  53. puthelp "PRIVMSG $chan :$welctxt"
  54. }
  55.  
  56. putlog "Channel Greeting - Generated by http://www.egginfo.org - Frostbyte"