House of Medakan zMUD scripts

... A place to ask for help on any topic whether it be starting out to player killing to IT issues.
Taziar
Posts: 258
Joined: Sat Mar 21, 2015 10:28 pm
Location: Seattle

House of Medakan zMUD scripts

Postby Taziar » Thu Mar 17, 2016 4:46 pm

Hi everyone,

Hopefully most of you zMUD users know about my thread over on http://www.wotmudarchives.org/forum in the zMUD section that contains all of the scripts I have written, adapted, and use. Recently I have added a couple more and updated some others. I am always looking for any insights, bugs, or questions about them from people who use them so please feel free to let me know what you think or if you have any zMUD script issues I might be able to help you with.

Happy WoTmud-ing!

Taziar Medakan, Sun Captain [Rising Sun Blademaster]

House of Medakan link: http://www.wotmudarchives.org/forum/viewtopic.php?f=8&t=2409
Last edited by Taziar on Fri Sep 02, 2016 9:40 pm, edited 1 time in total.

Taziar
Posts: 258
Joined: Sat Mar 21, 2015 10:28 pm
Location: Seattle

Re: House of Medakan zMUD scripts feedback request

Postby Taziar » Wed May 04, 2016 2:16 pm

Script updates and damage testing script release over at House of Medakan

If anyone using zMUD needs any help send me a forum mail.

Taziar Medakan

Yeri
Posts: 52
Joined: Sat May 23, 2015 4:26 am

Re: House of Medakan zMUD scripts feedback request

Postby Yeri » Wed May 11, 2016 2:52 pm

Hey,

I've been thinking about a person-specific ignore script for a while - ideally, clearing the DB on login (if I ignore a fade when I'm on LS, I might want to hear them when I alt to DS) and ignoring their says and yells (I'd include chats/narrates, but ignore should work for that - I don't know if ignore works crossrace). I've wanted a language barrier between LS and SS for ages, this is the next best way to accomplish that.

Ideas on how to implement this? If you have time, feel like taking a stab at it?

Dreanger
Posts: 196
Joined: Fri May 22, 2015 12:54 pm

Re: House of Medakan zMUD scripts feedback request

Postby Dreanger » Wed May 11, 2016 5:14 pm

I also want my seanchan to do something like
Milian bellows 'A%lmao %#wuttf^00ksdf'

Taziar
Posts: 258
Joined: Sat Mar 21, 2015 10:28 pm
Location: Seattle

Re: House of Medakan zMUD scripts feedback request

Postby Taziar » Thu May 12, 2016 9:16 pm

I can do either:

crossrace bellows '<ignored>'
(or any message you want)

Or I can make a randomizer for each letter in the words kind of simulating how trollocs sound to LS and SS.
(harder... but should be able to figure something out)

This will reset each time you connect to the mud and get the opening credits, not on reconnect or take over body messages.

Emotes and socials will be too hard to stop because of possibly messing with attack messages... but can make it work for says, hisses, drawls, bellows, chats, narrates, tells.... anything else?
(and maybe emotes and socials...)

Don't think you want total #GAG because you are going to want to know if crossrace is in zone I'd think...

Taziar

Taziar
Posts: 258
Joined: Sat Mar 21, 2015 10:28 pm
Location: Seattle

Re: House of Medakan zMUD scripts feedback request

Postby Taziar » Tue May 17, 2016 11:34 pm

Introducing...

Yeri Script! (aka: don't be one of those types... don't get Yeri'd!)

Will ignore chats, narrates, hisses, drawls, says, and bellows in main window. (if using my communications script it won't mask anything in that window)

Type helpYeri to view help file.

Type yeriName NAME to add character to Yeri list.

yeriName Taziar

Taziar added to your Yeri'd character list.

Taziar chats '<Has been Yeri'd>'


Type yeriList to see list of currently Yeri'd characters.

Type yeriReset to reset all names of previously Yeri'd characters.
Note: will automatically reset on connection.

Code: Select all

#CLASS {Yeri}
#ALIAS helpYeri {
   #SHOW {""}
   #SHOW {""}
   #SHOW {"-----Yeri Script Commands-----"}
   #SHOW {""}
   #SHOW {"Type yeriName NAME to add a character to the Yeri list."}
   #SHOW {"Example: yeriName Taziar to Yeri all of Taziar's communications."}
   #SHOW {""}
   #SHOW {"Type yeriList to see current list of Yeri'd names."}
   #SHOW {""}
   #SHOW {"Type yeriReset to delete all names of previously Yeri'd characters."}
   #SHOW {"Note: Will automatically reset list at reconnection."}
   #SHOW {""}
   }
#ALIAS yeriName {
   #ADDITEM yeriCharacterList %1
   #ECHO {""}
   #ECHO {%proper(%1) added to your Yeri'd character list.}
   }
#ALIAS yeriReset {
   #VAR yeriCharacterList {""}
   yeriList
   }
#ALIAS yeriList {
   #IF (@yeriCharacterList) {
      #ECHO {""}
      #FORALL @yeriCharacterList {#ECHO {%i}}
      } {
      #ECHO {""}
      #ECHO {You are currently Yeri-ing no one...}
      }
   }
#VAR yeriCharacterList {}
#TRIGGER {(%w) chats '(*)'} {#IF (%ismember(%1,@yeriCharacterList)) {#PSUB "<Has been Yeri'd>" %x2} {}}
#TRIGGER {(%w) narrates '(*)'} {#IF (%ismember(%1,@yeriCharacterList)) {#PSUB "<Has been Yeri'd>" %x2} {}}
#TRIGGER {(%w) says '(*)'} {#IF (%ismember(%1,@yeriCharacterList)) {#PSUB "<Has been Yeri'd>" %x2} {}}
#TRIGGER {(%w) hisses '(*)'} {#IF (%ismember(%1,@yeriCharacterList)) {#PSUB "<Has been Yeri'd>" %x2} {}}
#TRIGGER {(%w) drawls '(*)'} {#IF (%ismember(%1,@yeriCharacterList)) {#PSUB "<Has been Yeri'd>" %x2} {}}
#TRIGGER {(%w) bellows '(*)'} {#IF (%ismember(%1,@yeriCharacterList)) {#PSUB "<Has been Yeri'd>" %x2} {}}
#TRIGGER {^Welcome to the Wheel of Time!  Type 'help' for information.$} {yeriReset}
#CLASS 0


You could change all instances of "yeri" in script to "ignore"... if you really wanted to.

:P

Yeri
Posts: 52
Joined: Sat May 23, 2015 4:26 am

Re: House of Medakan zMUD scripts feedback request

Postby Yeri » Sun May 22, 2016 10:53 am

Thank you! I love it :)

Definitely going to keep the Yeri bits in, it'll make me laugh.

Zaida
Posts: 10
Joined: Fri May 27, 2016 8:29 pm

Re: House of Medakan zMUD scripts feedback request

Postby Zaida » Sat Jun 04, 2016 12:40 am

Hi!

I've been using the Damage Testing script among others and been loving it. Thank you and Thuvia for all the amazing work!

Would a Bash Testing Script be possible?
Much like the Dmg Testing, but with only bash?

Also,

Would it be possible to have a script that tells you at the end of the line, which City your horse ticket is good for?

If I can think of any other idea's I'll keep you posted!

Zaida

Taziar
Posts: 258
Joined: Sat Mar 21, 2015 10:28 pm
Location: Seattle

Re: House of Medakan zMUD scripts

Postby Taziar » Fri Sep 02, 2016 9:35 pm

Updated couple scripts of mine and released new MeleeRounds script over at wotmudarchives.org forums.

MeleeRounds
MeleeRounds tracks hits, parries, dodges for the current session and for each of your characters if you also install my ScoreStat script.
Keeps track of cross race data also for the current session and over time. Future update could include save data for named cross race opponents.

Clumsy script
Added tracking for projectiles (even critical %), disarm, and kicks in addition to the standard bash, charge, and stab counts.
Will track current session and also over time.

WeaponType script
WeaponType script saves keywords for each weapon in game to be used for automation of certain actions.
Added ability to change keywords in zmud window and add/remove weapons from database.

ScoreStat
ScoreStat keeps track of all information gathered when using the score or stat command.
Small update and added triggers to load WeaponType variables on install.

http://www.wotmudarchives.org/forum/vie ... 2574#p2574

Youruk
Posts: 30
Joined: Sat Jul 30, 2016 12:29 am

Re: House of Medakan zMUD scripts

Postby Youruk » Sat Sep 03, 2016 3:12 am

Heya!

Thanks for posting those links, they are super helpful. Do you know if they are compatible with cmud? I haven't really tried them out because I'm not mega savvy on fixing minor mistakes in code.

You.


Return to “Help and Newbie Area”

Who is online

Users browsing this forum: No registered users and 3 guests