Cyber Emo /wrists

By Viper01 on Aug 26, 2008

To be honest, I hardly worked on this. i was just bored with having the error of:

WRISTS: Unknown Command

When i forgot to hold ctrl before hitting enter.

So i decided to make a script of it. Started out with a simple $r(1,500) describe command then evolved into this. anyway you know the drill, alt+r, new file, paste it in and save it.

commands

/wrists - activates the script
/hp - resets your HP level to 5000 by default - automated this into the script
/critcut - randomizes whether or not you hurt yourself more due to a critical cut or not - Automated
/randheal - even emos have to heal sometime, this is a randomized heal alias to keep you alive longer - Automated

Issues

as you notice, theres no $calc in the script at all, so you might heal for 40 and lose 200 sometimes. i havent figured out how to incorperate $calc in easily yet.
Unknown if this works on versions of mIRC earlier than 6.31(Tested on 6.31)
No timers - potential flame zone so i'll explain why. ive noticed /wrists getting spammed quickly and if timers were set in, the spammed command would far outweigh the timers.

Disclaimer: Not intended to be used to make fun of Emos or the Emo lifestyle, I'm not saying all Emos cut or otherwise. This script was made purely for fun and relief of boredom.

#Viper01's /Wrists Script#
#Copyright 2008#
;Feel free to change the maximum number on anything
;though I dont recommend adding more outcomes for the
;heal module. it works well with 2 outcomes for healing and 5 for citical
;damage. Anyway, enjoy the script :)

on *:LOAD: {
  hp
  set %weapon None
  echo -a /Wrists 2.0 Loaded
  echo -a Variables setup
  echo -a Right Click and select 'Weapons' to choose a weapon
  echo -a then type /wrists to use :)
}
menu * {
  /Wrists Weapons
  .None:/set %weapon $null
  .Razor Blade:/set %weapon Razor Blade
  .Scalpel:/set %weapon Scalpel
  .Dirge:/set %weapon Dirge
  .Serrated Knife:/set %weapon Serrated Knife
  .Chainsaw:/set %weapon Chainsaw
}
Alias HP {
  set %hp 5000
}
Alias Wrists {
  if (%hp <= 0) {
    inc %deaths | describe $chan has effectively killed themselves. Good Going, Dipshit. They have died %deaths times.
    describe $chan is revived with 5000hp. | hp | halt
  }
  if (%weapon == Razor Blade) {
    var %WDmg1 $r(1,100)
    describe $chan cuts their wrists with a %weapon causing %WDmg1 damage! | dec %hp %WDmg1 | describe $chan has %hp $+ hp left! | critcut | randheal | randkill
  }
  if (%weapon == Scalpel) {
    var %WDmg2 $r(100,200) 
    describe $chan cuts their wrists with a %weapon causing %WDmg2 damage! | dec %hp %WDmg2 | describe $chan has %hp $+ hp left! | critcut | randheal | randkill
  }
  if (%weapon == Dirge) {
    var %WDmg3 $r(200,300) 
    describe $chan cuts their wrists with a %weapon causing %WDmg3 damage! | dec %hp %WDmg3 | describe $chan has %hp $+ hp left! | critcut | randheal | randkill 
  }
  if (%weapon == Serrated Knife) {
    var %WDmg4 $r(300,400) 
    describe $chan cuts their wrists with a %weapon causing %WDmg4 damage! | dec %hp %WDmg4 | describe $chan has %hp $+ hp left! | critcut | randheal | randkill 
  }
  if (%weapon == Chainsaw) {
    var %WDmg5 $r(400,500) 
    describe $chan cuts their wrists with a %weapon causing %WDmg5 damage! | dec %hp %WDmg5 | describe $chan has %hp $+ hp left! | critcut | randheal | randkill
    describe $chan has %hp $+ hp left!
  }
  elseif (!%weapon) {
    var %WDmg6 $r(1,50) 
    describe $chan grinds their wrists against an edge causing %WDmg6 damage! | dec %hp %WDmg6 | describe $chan has %hp $+ hp left! | critcut | randheal | randkill
  }
}
alias Critcut {
  var %addmg $r(1,999)
  var %critcut $r(1,4) {
    if (%critcut isnum 1-3) halt   
    if (%critcut == 4) describe $chan has dealt a critical cut! Additional %addmg damage dealt! | dec %hp %addmg 
    describe $chan has %hp $+ hp left!
  }
}
alias Randheal {
  var %heal $r(1,999)
  var %randheal $r(1,2) {
    if (%randheal == 1) halt
    if (%randheal == 2) describe $chan has healed some of their cuts! %heal $+ hp restored! | inc %hp %heal 
    describe $chan has %hp $+ hp left!
  }
}
alias Randkill {
  if (!%weapon) {
    var %kill $r(1,2)
    if (%kill == 1) halt 
    if (%kill == 2) describe $chan cut too deep and bled to death! %hp $+ hp Lost! | dec %hp %hp
  }
  else {
    var %kill $r(1,2)
    if (%kill == 1) halt 
    if (%kill == 2) describe $chan cut too deep with the %weapon and bled to death! %hp $+ hp Lost! | dec %hp %hp
  }
}

Comments

Sign in to comment.
Viper01   -  Sep 05, 2008

Heh."Rate it or Hate it?"...6/10.Keep updating i ll throw ya soem ideas in a few;p.`-.-´

I'm still waiting .-.

 Respond  
^Neptune   -  Sep 04, 2008

lmao, gotta love that disclaimer

 Respond  
EL   -  Sep 04, 2008

Heh."Rate it or Hate it?"...6/10.Keep updating i ll throw ya soem ideas in a few;p.`-.-´

 Respond  
Viper01   -  Sep 04, 2008

MASSIVE UPDATE
Now you can choose your weapon to /wrists with! They even have their own damage levels! :o Also slightly modified some of the other stuff like the Load Init part ;x

Rate or Hate, I'm having fun thinking up new ideas for this :D

 Respond  
Viper01   -  Aug 30, 2008

Updated. made a small addition to set the HP level on load, noticed some people having issues with that. :)

 Respond  
Trikloa   -  Aug 26, 2008

This could be useful for spammin' out the server's main chan on a depicition you were banned some where. lol @ your convinciveness, made me use it with three words, "Use the script" u.u
[N-A]n00blet finds it useful, 7/10 ;x

 Respond  
Eugenio   -  Aug 26, 2008

ugh killed the moment
how old is that rofl

 Respond  
xplo   -  Aug 26, 2008

i wish my lawn was emo, so it could /cut itself

 Respond  
Viper01   -  Aug 26, 2008

yeah yeah go /wrists already ;)

 Respond  
Eugenio   -  Aug 26, 2008

stfu I cba to read shíity typo-style intros to a code ffs
I just test.
-.-

 Respond  
Viper01   -  Aug 26, 2008

Issues

as you notice, theres no $calc in the script at all, so you might heal for 40 and lose 200 sometimes. i havent figured out how to incorperate $calc in easily yet.

Already covered that issue Eugene. Lrn2Read ;o

Ty for the 6 :)

 Respond  
Eugenio   -  Aug 26, 2008

ROFL
I saw this earlier on IRC.CHATSCAPE.NET:6667 -J MIRC_OR_GTFO, looks so funny, but erm it adds up the HP damage and recovery incorectly.
/me rates 6

 Respond  
Viper01   -  Aug 26, 2008

Code:

if (%critcut == 1) halt
if (%critcut == 2) halt
if (%critcut == 3) halt
if (%critcut == 4) halt

Could do:
Code:

if (%critcut isnum 1-4) halt

Ty MD, updated to fit

 Respond  
guest598594   -  Aug 26, 2008
    if (%critcut == 1) halt
    if (%critcut == 2) halt
    if (%critcut == 3) halt
    if (%critcut == 4) halt

Could do:

    if (%critcut isnum 1-4) halt
 Respond  
Viper01   -  Aug 26, 2008

Please read the intro before flaming/commenting. All I ask.

 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.