Nyyrazzilyss / NyyLIB

Mudlet client script for Torilmud
http://www.torilmud.com/phpBB3/viewtopic.php?f=4&t=27194
GNU General Public License v2.0
7 stars 4 forks source link

Command Queue weirdness #280

Open MrUnder opened 4 years ago

MrUnder commented 4 years ago

When using some aliases for blackguard abilities manually, sometimes most of my commands get queued. Some commands like e, w, who, tell still work, but others like l, or my spells/abilities need to be capitalized.

A sample. Here the shadow healing alias fails after using the spirit harrow alias. Before this point things were working. At some point later i get a spam of all the queued commands, probably when i rest?

md [onNetworkOutput: md] Strands of darkness shroud your form as you land a wicked strike upon an ugly ogre berserker. An ugly ogre berserker cowers in fear!

< 303h/470H 120v/120V |vs +|sot +|bc +|drs 65|ss 1|md 6|sph +| |2|1|2| T: Durzhul TC: few wounds E: berserker EC: nasty wounds EP: rcl P: std >

You stumble and miss your attack! Your mighty slash severely wounds an ugly ogre berserker. An ugly ogre berserker misses you with his hit. An ugly ogre berserker misses you with his hit.

< 304h/470H 120v/120V |vs +|sot +|bc +|drs 65|ss 1|md 6|sph +| |2|1|2| T: Durzhul TC: few wounds E: berserker EC: pretty hurt EP: rcl P: std > sph [onNetworkOutput: sph] Your raise your weapon menacingly as it fades out, becoming smoky and grey. You strike an ugly ogre berserker, cutting through flesh and armor to the animating spirit within. An ugly ogre berserker is stunned!

< 304h/470H 120v/120V |vs +|sot +|bc +|drs 65|ss 1|md 5|sph 6| |2|1|2| T: Durzhul TC: few wounds E: berserker EC: pretty hurt EP: rcl P: std > sh

Your mighty slash severely wounds an ugly ogre berserker. You partially deflect an ugly ogre berserker's lunge at you. An ugly ogre berserker badly wounds you with his strong hit. An ugly ogre berserker misses you with his hit. An ugly ogre berserker misses you with his hit.

< 284h/470H 120v/120V |vs +|sot +|bc +|drs 65|ss 1|md 5|sph 6| |2|1|2| T: Durzhul TC: few wounds E: berserker EC: pretty hurt EP: rcl P: std >

Your massive slash wounds an ugly ogre berserker harshly. An ugly ogre berserker misses you with his hit. An ugly ogre berserker misses you with his hit. You parry an ugly ogre berserker's lunge at you.

< 284h/470H 120v/120V |vs +|sot +|bc +|drs 64|ss +|md 4|sph 5| |2|1|2| T: Durzhul TC: few wounds E: berserker EC: pretty hurt EP: rcl P: std > sh

An ugly ogre berserker's senses seem to clear again!

< 284h/470H 120v/120V |vs +|sot +|bc +|drs 63|ss +|md 3|sph 4| |2|1|2| T: Durzhul TC: few wounds E: berserker EC: pretty hurt EP: rcl P: std >

Your powerful slash wounds an ugly ogre berserker harshly. You parry an ugly ogre berserker's lunge at you. An ugly ogre berserker misses you with his hit. An ugly ogre berserker wounds you harshly with his mighty hit. An ugly ogre berserker clambers to his feet.

[MELEE: Shattering Smite] SS

< 238h/470H 120v/120V |vs +|sot +|bc +|drs 63|ss +|md 3|sph 4| |2|1|2| T: Durzhul TC: few wounds E: berserker EC: pretty hurt EP: std P: std >

An ugly ogre berserker dodges your futile attack. An ugly ogre berserker dodges your futile attack. You partially deflect an ugly ogre berserker's lunge at you. An ugly ogre berserker badly wounds you with his average hit. An ugly ogre berserker misses you with his hit. An ugly ogre berserker brutally wounds you with his mighty hit.

< 175h/470H 120v/120V |vs +|sot +|bc +|drs 62|ss +|md 2|sph 3| |2|1|2| T: Durzhul TC: nasty wounds E: berserker EC: pretty hurt EP: std P: std > Sot [onNetworkOutput: Sot] An ugly ogre berserker is stunned! An ugly ogre berserker slumps to the ground. You are overcome with a dark euphoria as the last of an ugly ogre berserker's life force flows into you. an ugly ogre berserker is dead! R.I.P. An ugly ogre berserker slumps to the ground. You receive 162,046 XP (9.58%) experience. Your blood freezes as you hear the rattling death cry of an ugly ogre berserker.

< 456h/470H 120v/120V |vs +|sot 90|bc +|drs 61|ss +|md 1|sph 2| |2|1|2| P: std >

An ugly ogre mercenary's eyes swirl within their sockets.

< 456h/470H 120v/120V |vs +|sot 90|bc +|drs 61|ss +|md 1|sph 2| |2|1|2| P: std > say test

You are getting thirsty.

< 470h/470H 120v/120V |vs +|sot 79|bc +|drs 51|ss +|md +|sph +| |2|1|2| P: std >

An ogre militia man says 'When we get to fight?'

< 470h/470H 120v/120V |vs +|sot 71|bc +|drs 43|ss +|md +|sph +| |3|1|2| P: std >

An ogre militia man says 'When we get to fight?'

< 470h/470H 120v/120V |vs +|sot 65|bc +|drs 37|ss +|md +|sph +| |3|1|2| P: std >

You are getting thirsty.

< 470h/470H 120v/120V |vs +|sot 64|bc +|drs 36|ss +|md +|sph +| |3|1|2| P: std >

An ugly ogre mercenary's eyes swirl within their sockets.

< 470h/470H 120v/120V |vs +|sot 62|bc +|drs 34|ss +|md +|sph +| |3|1|2| P: std > l

You are thirsty.

< 470h/470H 120v/120V |vs +|sot 49|bc +|drs 21|ss +|md +|sph +| |3|1|2| P: std > e [onNetworkOutput: e]

A Rise Above the Chasm Floor Exits: -S -W

< 470h/470H 119v/120V |vs +|sot 48|bc +|drs 20|ss +|md +|sph +| |3|1|2| P: std > w [onNetworkOutput: w]

i982 commented 4 years ago

ok so the way the script works with mudlet change your commands to CAPS such as

MD SPH SH

capitalizing them prioritizes them to execute ASAP bypassing anything qued prior. :)

hope this helps.