CMud port of Ifin's Chanter Script

Scripts and support for your favorite MUD client.
Corellon
Staff Member - Coder
Posts: 3
Joined: Fri Jul 30, 2010 12:22 am

CMud port of Ifin's Chanter Script

Postby Corellon » Sat Sep 04, 2010 1:38 am

***Update***
To install the update I suggest you move personal settings out of TrackClass and then delete the TrackClass folder and all its children, then import the new xml.

  • Fixed the afill (Auto group builder) completion trigger.
  • Added message when afill finds an anonymous player in group who's class has not been identified.
  • Added lists to keep track of each player's class whether added manually or via afill. This will allow afill to add players to grouplist who are anonymous once players have been added to one of the lists
  • Improved the glance triggers so they can be anchored
  • Added the logic for Main Tank status window section
  • Added clrmt alias to dump the maintank variable, hide the Main Tank status window section and remove maintank from grouplist. Add them back with adt if they are still in group
  • Changed location where variables are stored and created. Changed some #UNVAR to #RESET with blank default
***Update***

CMud uses xml which is far less fun to read in forum posts so I've just attached the file for importing and testing.
Let me know if you have issues.
Below is Ifin's explaination of how to use these settings:

For all the new chanters out there:

This is my Enchanter trigset. You can create a new folder called TrackClass, click on the folder and the tab "Class Script" and copy and paste the contents in there.

Below is the glancing trigs. Make sure your status window is open (Window, Status is checked). I usually dock it on my left side of screen.

It separates people into 4 categories: Tanks, Priests, Mages, and Rogues (includes Rangers).

The basic commands:

"afill" - auto-fills out list based on group members
"adt, adp, admg, adro <name>" - adds <name> to either tank (adt <name>), priest, mage, or rogue category
"dlt, dlp, dlmg, dlro <name>" - deletes <name> from respective category
"glt, glp, glmg, glro <name>" - glances everyone in that respective category
"gla" - glances everyone in list (tho all that spam is bad, I usually just use category glances)
"clrall" - clears everything
"mt <name>" - puts <name> into @maintank variable (don't really differentiate tanks, so use this if say I need to keep a spirit spells, so I keep in this variable to use with alias')
"glm" - glances main tank


When set-up properly, this is how it looks on the status window (ex):

Tanks (1):
------------
Hartor - DS-ss-BLR-glb-hs

Priests (0):
-------------

Mages (3):
------------
Ifinian - ds-SS-blr-glb-hs
Ifinien - ds-ss-blr-glb-hs
Ifinein - DS-ss-blr-glb-hs

Rogues (1):
--------------
Hartar - ds-ss-blr-GLB-HS


So lower-case and green means spells are down. Uppercase and colored means spell is up.

The display updates on:
- glances (except haste)
- group-says (removes buffs on something like '*scale*', so if say leader is scaled (DS) and he gsays 'scales up on group', it'll change his buff tracker to "ds" even though his scale didn't really drop. This is b/c 99% of the time anyone really says a spell is on an out message)
- if you see the spell cast in room


I separated implementation from the variable commands, so should be easy to add/delete groups or whatever if you can read a little zmud code.

You do not have the required permissions to view the files attached to this post.
Ezwar
Sojourner
Posts: 10
Joined: Tue Apr 18, 2006 4:57 pm
Location: Washingtion

Re: CMud port of Ifin's Chanter Script

Postby Ezwar » Sat Sep 04, 2010 5:15 am

The who visible trigger needed to be changed in the autofillList folder to something like "record number of players on this boot:" or something similar to fire correctly.

The main tank setting has not seemed to work at this point but only have done minimal testing and most likely just a simple problem.

Only other modification I could see is the variables created when filling the group list go in to no folder it would be nice to put this consistently growing set of variables in a folder of some kind to keep its clutter down. even just if they would put automatically put in the trackclass folder i think it would be a nice improvement.

just my two cents.

overall 5stars thanks for importing this and making it available as an .xml
Corellon
Staff Member - Coder
Posts: 3
Joined: Fri Jul 30, 2010 12:22 am

Re: CMud port of Ifin's Chanter Script

Postby Corellon » Mon Sep 06, 2010 4:51 pm

***Update***
To install the update I suggest you move personal settings out of TrackClass and then delete the TrackClass folder and all its children, then import the new xml.

  • Fixed the afill (Auto group builder) completion trigger.
  • Added message when afill finds an anonymous player in group who's class has not been identified.
  • Added lists to keep track of each player's class whether added manually or via afill. This will allow afill to add players to grouplist who are anonymous once players have been added to one of the lists
  • Improved the glance triggers so they can be anchored
  • Added the logic for Main Tank status window section
  • Added clrmt alias to dump the maintank variable, hide the Main Tank status window section and remove maintank from grouplist. Add them back with adt if they are still in group
  • Changed location where variables are stored and created. Changed some #UNVAR to #RESET with blank default
***Update***

Return to “MUD Client Help”

Who is online

Users browsing this forum: No registered users and 14 guests