Difference between revisions of "CMud Prompt & Mob Cond"
Jump to navigation
Jump to search
(Creating Prompt Script for CMud) |
|||
Line 12: | Line 12: | ||
== The Script == | == The Script == | ||
+ | Save the following code as an .xml file, and import it into Cmud: | ||
<pre> | <pre> | ||
Line 69: | Line 70: | ||
</pre> | </pre> | ||
− | |||
== Notes == | == Notes == |
Revision as of 00:52, 25 May 2010
This script will utilize a prompt formatted in the following manner:
<1216/1216hp 2576/2576ma 1229v 41> 0 lag - - surge off
Where the two '-' symbols are monitor target's hp and hp as a % of max, respectively. Use the following Prompt script in-game:
prompt <|w|%h|n|/%Hhp |w|%m|n|/%Mma %vv |y|%T|n|> %s lag
prompt2 %w %P surge %S %n
The Script
Save the following code as an .xml file, and import it into Cmud:
<?xml version="1.0" encoding="ISO-8859-1" ?> <cmud> <class name="Prompt"> <trigger priority="2180"> <pattern>~<(%d)/(%d)hp (%d)/(%d)ma (%d)v (%d)> (%d) lag * * surge *</pattern> <value>#var currhp %1 #var maxhp %2 #var currmana %3 #var maxmana %4 #var currmoves %5 #var currtnl %6 #var currlag %7 #if (@currtnl < 200) {#var message %ansi(high,yellow,blink)"Put on Level Gear Now"}</value> </trigger> <stat name="StatBar" priority="2190"/> <button name="hp" type="Gauge" autosize="false" width="120" height="23" inset="true" toolstyle="true" transparent="false" color="#0080FF" gaugelowcol="red" gaugebackcol="silver" priority="2"> <caption>Hit Points</caption> <value>@currhp</value> <expr>@currhp</expr> <gaugemax>@maxhp</gaugemax> <gaugelow>@maxhp/4</gaugelow> </button> <button name="mp" type="Gauge" autosize="false" width="120" height="23" autopos="false" left="121" inset="true" toolstyle="true" transparent="false" color="lime" gaugelowcol="red" gaugebackcol="silver" priority="4"> <caption>Mana Points</caption> <value>@currmana</value> <expr>@currmana</expr> <gaugemax>@maxmana</gaugemax> <gaugelow>@maxmana/4</gaugelow> </button> <var name="currtnl">1601</var> <var name="currhp">14029</var> <var name="maxhp">14029</var> <var name="currmana">19259</var> <var name="maxmana">19259</var> <var name="currmoves">9273</var> <var name="currlag">0</var> <alias name="setprompt"> <value>#verbatim prompt <|w|%h|n|/%Hhp |w|%m|n|/%Mma %vv |y|%T|n|> %s lag prompt2 %w %P surge %S %n prompt2 #verbatim</value> </alias> <button name="mobcondition" type="Gauge" autosize="false" width="120" height="23" autopos="false" left="241" inset="true" toolstyle="true" transparent="false" color="#FF8000" gaugelowcol="red" gaugebackcol="silver" priority="6"> <caption>@mobname</caption> <value>@mobcond</value> <expr>@mobcond</expr> <gaugemax>@mobmax</gaugemax> <gaugelow>@mobmax/3</gaugelow> </button> </class> </cmud>
Notes
Used in conjunction with the zAffects script, this will populate all of this information into a Status Window. I place mine in the bottom right hand corner of my CMud window, where it is convenient, but non-intrusive.
Designer comments
Feel free to note me here or on board 2 to Shalineth with any feedback or suggestions.