Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="ISO-8859-1" ?>
- <cmud>
- <class name="MSDP">
- <class name="Variables">
- <var name="HITROLL" type="String"></var>
- <var name="DAMROLL" type="String"></var>
- <var name="STR" type="String"></var>
- <var name="INT" type="String"></var>
- <var name="WIS" type="String"></var>
- <var name="DEX" type="String"></var>
- <var name="CON" type="String"></var>
- <var name="CHA" type="String"></var>
- <var name="CLASS" type="String"></var>
- <var name="HEALTH" type="String"></var>
- <var name="LEVEL" type="String"></var>
- <var name="MANA" type="String"></var>
- <var name="MOVEMENT" type="String"></var>
- <var name="TOPLEVEL" type="String"></var>
- <var name="PLANET" type="String"/>
- <var name="CLAN" type="String"></var>
- <var name="CHARACTERNAME" type="String"></var>
- <var name="HEALTHMAX" type="String"></var>
- <var name="LEVELCOMBAT" type="String"></var>
- <var name="LEVELPILOTING" type="String"></var>
- <var name="LEVELENGINEERING" type="String"></var>
- <var name="LEVELHUNTING" type="String"></var>
- <var name="LEVELSMUGGLING" type="String"></var>
- <var name="LEVELDIPLOMACY" type="String"></var>
- <var name="LEVELLEADERSHIP" type="String"></var>
- <var name="LEVELFORCE" type="String"></var>
- <var name="LEVELESPIONAGE" type="String"></var>
- <var name="LEVELSLICER" type="String"></var>
- <var name="LEVELMEDIC" type="String"></var>
- <var name="LEVELSCIENCE" type="String"></var>
- <var name="COMMCHANNEL" type="String"></var>
- <var name="COMMENCRYPT" type="String"></var>
- <var name="OOCLIMIT" type="String"></var>
- <var name="OOCBREAK" type="String"></var>
- <var name="SHIPSPEED" type="String"></var>
- <var name="SHIPMAXSPEED" type="String"></var>
- <var name="SHIPHULL" type="String"></var>
- <var name="SHIPMAXHULL" type="String"></var>
- <var name="SHIPENERGY" type="String"></var>
- <var name="SHIPMAXENERGY" type="String"></var>
- <var name="SHIPSHIELD" type="String"></var>
- <var name="SHIPMAXSHIELD" type="String"></var>
- <var name="SHIPGALX" type="String"></var>
- <var name="SHIPGALY" type="String"></var>
- <var name="SHIPSYSX" type="String"></var>
- <var name="SHIPSYSY" type="String"></var>
- <var name="SHIPSYSZ" type="String"></var>
- <var name="SHIPHEADX" type="String"></var>
- <var name="SHIPHEADY" type="String"></var>
- <var name="SHIPHEADZ" type="String"></var>
- <var name="SHIPSYSNAME" type="String"/>
- <var name="MANAMAX" type="String"></var>
- <var name="MONEYTOTAL" type="String"></var>
- <var name="MONEYINV" type="String"></var>
- <var name="MONEYBANK" type="String"></var>
- <var name="MOVEMENTMAX" type="String"></var>
- <var name="STRPERM" type="String"></var>
- <var name="INTPERM" type="String"></var>
- <var name="WISPERM" type="String"></var>
- <var name="DEXPERM" type="String"></var>
- <var name="CONPERM" type="String"></var>
- <var name="CHAPERM" type="String"></var>
- <var name="OPPONENTHEALTH" type="String"></var>
- <var name="OPPONENTHEALTHMAX" type="String"></var>
- <var name="OPPONENTNAME" type="String"/>
- <var name="HEALTH_PCT"></var>
- <var name="PILOTING" type="String"></var>
- <var name="SERVERID" type="String"></var>
- <var name="SERVER_ID" type="String"></var>
- <var name="BOTTINGDELAY" type="String"></var>
- <var name="CURRENTAMMO" type="String"></var>
- <var name="MAXAMMO" type="String"></var>
- <var name="SHIELDENERGY" type="String"></var>
- <var name="LIGHTTIME" type="String"></var>
- <var name="MEDPACPOWER" type="String"></var>
- <var name="GRENADEROUNDS" type="String"></var>
- <var name="BLADEPOWER" type="String"></var>
- <var name="BOTTINGCOOLDOWN" type="String"></var>
- <var name="BOTTINGTIME" type="String"></var>
- <var name="LEVELCOMBATMAX"></var>
- <var name="LEVELPILOTINGMAX"></var>
- <var name="LEVELENGINEERINGMAX"></var>
- <var name="LEVELHUNTINGMAX"></var>
- <var name="LEVELDIPLOMACYMAX"></var>
- <var name="LEVELSMUGGLINGMAX"></var>
- <var name="LEVELLEADERSHIPMAX"></var>
- <var name="LEVELESPIONAGEMAX"></var>
- <var name="LEVELSLICERMAX"></var>
- <var name="LEVELMEDICMAX"></var>
- <var name="LEVELSCIENCEMAX"></var>
- <var name="LEVELFORCEMAX"></var>
- </class>
- <class name="Setups">
- <trigger type="Telnet" param="69" priority="20" trigontrig="false" newline="false" prompt="true">
- <pattern><![CDATA[<IAC><WILL><69>]]></pattern>
- <value>// Opens MSDP dialog with TELNET.
- #SENDRAW %char(255)%char(253)%char(69)</value>
- </trigger>
- <trigger type="Telnet" param="69" priority="5920">
- <pattern>(@MSDPVAR)([%w|_])(@MSDPVAL)(*)</pattern>
- <value>// Captures the MSDP data sent by the MUD.
- #VAR {%trim(%2)} {%trim(%delete(%4,1,1))}</value>
- </trigger>
- <alias name="vreport">
- <value>// Initial command to force-pull MSDP data from the MUD. Use this command anytime you fill your data is inaccurate.
- #SENDSB 69 %CHAR(1)REPORT%CHAR(2)CHARACTERNAME%CHAR(2)LEVEL%CHAR(2)CLASS%CHAR(2)HEALTH%CHAR(2)HEALTHMAX%CHAR(2)MANA%CHAR(2)MANAMAX%CHAR(2)MOVEMENT%CHAR(2)MOVEMENTMAX%CHAR(2)MONEY%CHAR(2)STR%CHAR(2)CON%CHAR(2)DEX%CHAR(2)WIS%CHAR(2)INT%CHAR(2)CHA%CHAR(2)STRPERM%CHAR(2)DEXPERM%CHAR(2)CONPERM%CHAR(2)WISPERM%CHAR(2)INTPERM%CHAR(2)CHAPERM%CHAR(2)HITROLL%CHAR(2)DAMROLL%CHAR(2)OPPONENTHEALTH%CHAR(2)OPPONENTHEALTHMAX%CHAR(2)OPPONENTLEVEL%CHAR(2)OPPONENTNAME%CHAR(2)TOPLEVEL%CHAR(2)LEVELCOMBAT%CHAR(2)LEVELPILOTING%CHAR(2)LEVELENGINEERING%CHAR(2)LEVELHUNTING%CHAR(2)LEVELSMUGGLING%CHAR(2)LEVELDIPLOMACY%CHAR(2)LEVELLEADERSHIP%CHAR(2)LEVELFORCE%CHAR(2)LEVELESPIONAGE%CHAR(2)LEVELSLICER%CHAR(2)LEVELMEDIC%CHAR(2)LEVELSCIENCE%CHAR(2)COMMCHANNEL%CHAR(2)COMMENCRYPT%CHAR(2)OOCLIMIT%CHAR(2)OOCBREAK%CHAR(2)PLANET%CHAR(2)CLAN%CHAR(2)PILOTING%CHAR(2)SHIPSPEED%CHAR(2)SHIPMAXSPEED%CHAR(2)SHIPHULL%CHAR(2)SHIPMAXHULL%CHAR(2)SHIPENERGY%CHAR(2)SHIPMAXENERGY%CHAR(2)SHIPSHIELD%CHAR(2)SHIPMAXSHIELD%CHAR(2)SHIPGALX%CHAR(2)SHIPGALY%CHAR(2)SHIPSYSX%CHAR(2)SHIPSYSY%CHAR(2)SHIPSYSZ%CHAR(2)SHIPHEADX%CHAR(2)SHIPHEADY%CHAR(2)SHIPHEADZ%CHAR(2)SHIPSYSNAME%CHAR(2)MONEYTOTAL%CHAR(2)MONEYINV%CHAR(2)MONEYBANK%CHAR(2)BOTTINGDELAY%CHAR(2)CURRENTAMMO%CHAR(2)MAXAMMO%CHAR(2)SHIELDENERGY%CHAR(2)LIGHTTIME%CHAR(2)MEDPACPOWER%CHAR(2)GRENADEROUNDS%CHAR(2)BLADEPOWER%CHAR(2)BOTTINGTIME%CHAR(2)BOTTINGCOOLDOWN%CHAR(2)CONTINENT
- // Force score after a second to ensure credits and any missing data is properly accounted for.
- #WAIT 1000
- score
- </alias>
- <trigger priority="10460">
- <pattern>Copyover recovery complete.</pattern>
- <value>// Force-fills the initial MSDP variables after a copyover.
- vreport</value>
- </trigger>
- <trigger priority="12380">
- <pattern>~(W~)elcome to ~[S~]tar ~[W~]ars: Legend of the Jedi...</pattern>
- <value>// Force-fills the initial MSDP variables on login.
- vreport</value>
- </trigger>
- </class>
- </class>
- </cmud>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement