Taunting

by Richter

Back to Ideas.

Richter2005-05-17 18:14:28
Okay, so. If you've ever read anything into Sith combat ( A topic I KNOW you all know tons about), you'll see that a part of it is taunting your enemy, etc. That's pretty cool, fighting and backtalking the whole time.

But who has time to do that while fighting?

Here's what I think! In an order to promote more argh pee (imagine that!), I think it would be cool to have a system of triggered and canned taunts, and maybe some grunts of pain when you're at low health, etc.

Something like...
-Whenever you see you've crushed someone's limb, you laugh insanely at them.
-If you get knocked down, you grunt, glare at them, and stand
-If you kill someone, you automatically gloat
-If vitality hits (for a warrior) you scream, I'm invincible! or something similar.

Then, you could always alias things. Stuff like:
-You can do better than that!
-Pathetic...
-Your mother didn't resist nearly as much!

It would make combat just a little more fun!
Richter2005-05-17 18:16:11
Ooh, better idea. Someone tell me how, when I push a button (macro), it does a random taunt, out of ten or so I premade. Never figured out how to randomize.
Soll2005-05-17 18:22:53
#key f12 {#var tauntlist {say Haha. You suck|say Bitch bitch bitch|scream U r teh suck|say to @Tar You die now!|taunt @tar}
#1 {%item(@tauntlist,%random( 1, 5))}
}

Exchange f12 for the macro you want it in, and change the ( 1, 5) to however many entries you have in @Tauntlist. Seperate each entry with '|'.

Nayl2005-05-17 18:27:33
QUOTE(Zmud HELP FILES)
#VAR dirList {n|e|s|w|ne|se|sw|nw|u|d}
#20 {%item(@dirList,%random(5,8))}

sends 20 randomized diagonal directions to the mud.

So, to extrapolate
CODE

#var taunts {taunt1|taunt2|taunt3|etc}
#al taunt #exec {%item(@taunts,%random(1,numberoftaunts))}

I -think-


EDIT: Damn, 5 minutes ninja'ed. I hate my internet angry.gif
Unknown2005-05-17 19:24:46
I'm so doing this too.
Nayl2005-05-17 19:28:12
In which case, do "say to @target Your mother smells of Elderberries, and your Father was a Hamster"
Asarnil2005-05-17 19:33:44
try using #CASE instead for random taunts. It is one line and nowhere near as complicated as all that garbage above. biggrin.gif
Nayl2005-05-17 19:36:35
QUOTE(ZMUD)
#CASE %random {Hello} {Hi there} {Hiya} {Hi}

returns a random string from the given list to the MUD.

#case %random {taunt1} {taunt2} {taunt3} {taunt4}
Richter2005-05-17 19:51:52
Lost me on that one.

All I want is a few combat triggers, and a taunt button. happy.gif
Terenas2005-05-17 19:53:12
Just do what they suggested and put it in a macro and you have your taunt.
Richter2005-05-17 20:07:49
Confused me with the case stuff.

But yeah, I'll do the other stuff.
Nayl2005-05-17 20:10:17
#key f12 {#case %random {taunt1} {taunt2} {taunt3} {taunt4}}
Richter2005-05-17 20:11:16
Why's that better than the other?
Terenas2005-05-17 20:12:54
Much less works. Don't need to make all those silly variables.
Asarnil2005-05-17 20:15:18
For one its simpler, and two it means you can have different taunts with the different wound afflictions, so you can have "Thanks, I needed a new wig" when you scalp someone and it wouldn't pop up when you disemboweled them.

#CASE %random is pretty much the entire script Nayl posted earlier in one function and one variable.
Nayl2005-05-17 20:32:29
Yea, you could trigger it prettily easily to the different wounds, and have different messages.
Richter, you now have quite an arsenal to work with
I'll give you a few trigger examples so you can cut paste to your hearts content.

#trigger {disembowel message goes here} {#case %random {'mmmm Gizzards} {taunt2}}
and just replace the message part, and the taunts
Unknown2005-05-17 22:42:00
Murphy has some of the best taunts, or was that Marcalo... o.o
Shiri2005-05-17 22:46:45
Gregori had a good one, forget what it was now.
Murphy2005-05-17 22:57:32
hey richter, contact me for aneasy way to do that
Alger2005-05-17 23:40:38
actually a lot of systems have this. Just none of the ones being sold as its a more personal thing i think. I never turn mine on heh it annoys me more than other people. Maybe if i put more thought into the taunts...