I've been playing Lusternia for the past three months, and have been using CMUD. I'm switching to MUSHclient because 1.) Lusternia's best curing system uses MUSHclient, and 2.) MUSHclient seems to be the better client overall, if less user-friendly at first.
I've begun to learn Lua and am making good progress, though I've never programmed before. I've also been reading up on MUSHclient itself, and have learned most of the basics and even some advanced concepts. Even so, this is all completely new to me.
However, I wish to make the transition from CMUD to MUSH as soon as possible, and only one major obstacle stands in my way: CMUD's multistate triggers. I depend heavily on them, and I don't know how to do the same thing in MUSHclient.
For example, in Lusterna, there's a type of attack that requires me to alternate between three different abilities for maximum effectiveness, like so:
I use CMUD's class function to toggle the multistate trigger that does this on and off as I need it. Here is the actual XML from CMUD:
I plan to work hard learning Lua and mastering MUSHclient, and if I can get this one detail whipped into shape, I'll have a clean slate to start off on.
Thanks, and hope this post wasn't too long/I missed an obvious and easy solution/etc.
I've begun to learn Lua and am making good progress, though I've never programmed before. I've also been reading up on MUSHclient itself, and have learned most of the basics and even some advanced concepts. Even so, this is all completely new to me.
However, I wish to make the transition from CMUD to MUSH as soon as possible, and only one major obstacle stands in my way: CMUD's multistate triggers. I depend heavily on them, and I don't know how to do the same thing in MUSHclient.
For example, in Lusterna, there's a type of attack that requires me to alternate between three different abilities for maximum effectiveness, like so:
You have recovered equilibrium.
>SEND INFLUENCE @TARGET WITH COMPLIMENTS
You have recovered equilibrium.
>SEND INFLUENCE @TARGET WITH PRAISE
You have recovered equilibrium.
>SEND INFLUENCE @TARGET WITH ADMIRATION
(start back at the beginning)I use CMUD's class function to toggle the multistate trigger that does this on and off as I need it. Here is the actual XML from CMUD:
trigger priority="1450" id="145">
<pattern>recovered equilibrium</pattern>
<value>influence @inf with compliments</value>
<trigger>
<pattern>recovered equilibrium</pattern>
<value>influence @inf with admiration</value>
</trigger>
<trigger>
<pattern>recovered equilibrium</pattern>
<value>influence @inf with praise</value>
</trigger>
</trigger>I plan to work hard learning Lua and mastering MUSHclient, and if I can get this one detail whipped into shape, I'll have a clean slate to start off on.
Thanks, and hope this post wasn't too long/I missed an obvious and easy solution/etc.