Shattered Kingdoms

Where Roleplay and Tactics Collide
VOTE NOW!
It is currently Thu Nov 14, 2024 11:43 pm

All times are UTC - 8 hours




Post new topic Reply to topic  [ 52 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
Author Message
 Post subject:
PostPosted: Sat Mar 27, 2010 1:37 pm 
Offline
Mortal

Joined: Sat Jul 07, 2007 7:09 am
Posts: 391
SK Character: Gorvik, Kriltor, Viliatrou
Kirsenvar wrote:
Hrm, exactly what was her crime? If she was killing enemies and it butchered the corpses wasn't she most likely sitting right there anyhow?

I agree, I see nothing wrong with this trigger. She was present, and it did not affect any others in game in a negative way. Why was she cursed for this, a lesser action could have been taken.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Mar 27, 2010 1:51 pm 
Offline
Mortal

Joined: Mon Dec 01, 2008 2:01 pm
Posts: 3527
Location: I'm in a glass case of emotion!
SK Character: Retired Troll
Level curse is a pretty minor penalty, and this was a pretty minor offense. Seems appropriate to me.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Mar 27, 2010 2:37 pm 
Offline
Mortal

Joined: Wed Mar 25, 2009 10:11 am
Posts: 941
is "alias rr recite &* ; hold parchment" considered an illegal trigger?


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Mar 27, 2010 2:40 pm 
Offline
Mortal

Joined: Sat Dec 27, 2008 12:48 pm
Posts: 1725
Location: Rockin' your world
SK Character: Snuffles
That's not a trigger, it's an alias.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Mar 27, 2010 3:17 pm 
Offline
Mortal

Joined: Sat Jul 07, 2007 7:09 am
Posts: 391
SK Character: Gorvik, Kriltor, Viliatrou
rofl.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Mar 27, 2010 4:07 pm 
Offline
Mortal

Joined: Sat Jul 16, 2005 7:50 pm
Posts: 1798
Syn, were you unable to respond when Achernar came upon you, or actually present and he unleashed the punishment anyway?


Top
 Profile  
Reply with quote  
 Post subject: using gray magic
PostPosted: Sat Mar 27, 2010 4:45 pm 
Offline
Mortal

Joined: Fri Apr 17, 2009 9:50 pm
Posts: 5522
Alright, kids. It looks like mommy's going to have to get her Scary Spoon.


A trigger reacts when it detects matching information from the MUD. Your character can perform actions without your consent nor direction. All triggers that send data to the MUD are forbidden.

An alias sends data from your client when you tell it to.


These situations are very scalable depending on your skill and interest. For example, you could have created a trigger that only butchered corpses of creatures with names longer than four words, guaranteeing that you would never butcher a PC. You could create a trigger for specific monsters you know you're grinding on. These all increase the benign nature of your automated action, but your action would still be automated and against the rules. You take your fate into your own hands when you use black magic. I will not teach you black magic.

You want to be using gray magic. I will teach you how to use it.

My best advice is to create aliases that function on input gathered automatically. How do you do this?


Behold my example for butchering.

pseudocode wrote:
Me: "When you see the words '[VARIABLE] is DEAD!!,' client, I want you to store the last word in the VARIABLE string for later."
Me: "When I type the 'k' command, client, I am going to try to kill something. I want you to send the kill command, but BEFORE THAT, I want you to send a butcher corpse command IF you noticed I killed, oh I don't know, an acolyte."
Client: BEEP BEEP, ACKNOWLEDGED.
MUD: A BLACK-HAIRED MALE HUMAN IS DEAD!!
Client: I HAVE STORED "HUMAN" INTO MY MEMORY BANKS, USER.
Me: Wonderful. Turon had it coming. Let's get back to training, kill the acolyte.
Client: VERY WELL. WE WILL LEAVE THE HUMAN'S CORPSE ALONE.
MUD: A dwarven acolyte is DEAD!!
Client: I HAVE STORED "ACOLYTE" INTO MY MEMORY BANKS, USER.
Me: *yawn* whatever, kill kill kill.
Client: OH, HEY, WE KILLED AN ACOLYTE. One second, let's make sure you butcher it first.
Me: Sure, whatever, god, I'm so bored...


There. No rules broken, and you've made your behavior a little less prone to mistakes.

The trick is to use triggers that do not send data back to the mud to let your client maintain an awareness of the state of your character, then slip in the opportunity for you to respond to these states through your aliases.

You're welcome. Don't abuse gray magic. I'm trusting you guys a lot by sharing its secrets with you, but I'd rather see you learn gray magic than get burned with the black.

PS: Viltrax, you're allowed to move this post into a Gameplay sticky if you want. :P


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 28, 2010 12:19 am 
Offline
Newbie

Joined: Mon Mar 22, 2010 12:58 pm
Posts: 9
So, does this include rp triggers? I've had a priest char in the past, where I had a say and an emote triggered to a successful rez, that matched the aliased stuff I had prior to casting it... Is this bad now?


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 28, 2010 12:27 am 
Offline
Mortal

Joined: Fri Apr 17, 2009 9:50 pm
Posts: 5522
You need to switch from black magic to gray magic.

In other words, that's a situation where you can set the trigger to not send the data, but to tell an alias to send the appropriate data.

On my client, it would look something like this:
trigger {You have resurrected} {/variable $res.success == "1"}
alias "rez" if {$res.success == "1"} {peck %0;pemote lips remove themselves gingerly from those of the newly-risen soul, the final graces of Lady Aludra delivered with a delicate kiss.;sayto %0 It is by the graces of Lady Aludra that you again know life. Know that the only real happiness for anybody is to be found in obedience to loving authority.;sayto %0 Want a gate?;/unvar $res.success} {cast 'resurrection' %0}

So I would type

>rez Joe
And then when something happens:
>rez Joe

My client will know what to do, because my triggers create an awareness of the state of my character that my aliases use to choose the best actions, and I will not be breaking any rules.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Mar 28, 2010 5:35 am 
Offline
Mortal

Joined: Thu Feb 28, 2002 4:00 pm
Posts: 677
Location: The great white north
serith wrote:
So, does this include rp triggers? I've had a priest char in the past, where I had a say and an emote triggered to a successful rez, that matched the aliased stuff I had prior to casting it... Is this bad now?
Anything that sends commands based on the mud's output without direct player interaction is illegal. Much like Grep's trigger set there - it uses the same alias for two actions based on the mud's output, however it does automatically send a command.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 52 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 43 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group