com.planet_ink.coffee_mud.WebMacros
Class MobData
java.lang.Object
com.planet_ink.coffee_mud.WebMacros.StdWebMacro
com.planet_ink.coffee_mud.WebMacros.MobData
- All Implemented Interfaces:
- CMObject, WebMacro, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class MobData
- extends StdWebMacro
|
Method Summary |
static java.lang.StringBuffer |
abilities(MOB E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
|
static java.lang.StringBuffer |
blessings(Deity E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
|
static java.lang.StringBuffer |
classList(MOB E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms)
|
static java.lang.StringBuffer |
curses(Deity E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
|
static java.lang.StringBuffer |
expertiseList(MOB E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms)
|
static java.lang.StringBuffer |
factions(MOB E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
|
static int |
getShopCardinality(ShopKeeper SK,
Environmental O)
|
static java.lang.StringBuffer |
itemList(MOB oldM,
MOB M,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
|
java.lang.String |
name()
The public name of this macro |
static java.lang.StringBuffer |
powers(Deity E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
|
static java.lang.StringBuffer |
priceFactors(Economics E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
|
java.lang.String |
runMacro(ExternalHTTPRequests httpReq,
java.lang.String parm)
This method is executed only if this macro returns false for preferBinary(). |
static java.lang.String |
senses(Physical P,
boolean firstTime,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms)
|
static java.lang.StringBuffer |
shopkeeper(ShopKeeper E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
|
| Methods inherited from class com.planet_ink.coffee_mud.WebMacros.StdWebMacro |
clearWebMacros, clearWebMacros, colorwebifyOnly, compareTo, copyOf, getFilename, getSpecialContentHeader, helpHelp, helpHelp, htmlIncomingFilter, htmlIncomingFilter, htmlOutgoingFilter, htmlOutgoingFilter, ID, initializeClass, isAdminMacro, isAWebPath, newInstance, parseOrderedParms, parseParms, preferBinary, runBinaryMacro, webify |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MobData
public MobData()
name
public java.lang.String name()
- Description copied from interface:
WebMacro
- The public name of this macro
- Specified by:
name in interface WebMacro- Overrides:
name in class StdWebMacro
- Returns:
- The public name of this macro
getShopCardinality
public static int getShopCardinality(ShopKeeper SK,
Environmental O)
senses
public static java.lang.String senses(Physical P,
boolean firstTime,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms)
abilities
public static java.lang.StringBuffer abilities(MOB E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
expertiseList
public static java.lang.StringBuffer expertiseList(MOB E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms)
blessings
public static java.lang.StringBuffer blessings(Deity E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
curses
public static java.lang.StringBuffer curses(Deity E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
factions
public static java.lang.StringBuffer factions(MOB E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
classList
public static java.lang.StringBuffer classList(MOB E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms)
powers
public static java.lang.StringBuffer powers(Deity E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
priceFactors
public static java.lang.StringBuffer priceFactors(Economics E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
shopkeeper
public static java.lang.StringBuffer shopkeeper(ShopKeeper E,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
itemList
public static java.lang.StringBuffer itemList(MOB oldM,
MOB M,
ExternalHTTPRequests httpReq,
java.util.Map<java.lang.String,java.lang.String> parms,
int borderSize)
runMacro
public java.lang.String runMacro(ExternalHTTPRequests httpReq,
java.lang.String parm)
- Description copied from interface:
WebMacro
- This method is executed only if this macro returns false for preferBinary().
It will execute the macro and return its results as a string, which is then
substituted for the macro reference in the web page where the macro was found.
- Specified by:
runMacro in interface WebMacro- Overrides:
runMacro in class StdWebMacro
- Parameters:
httpReq - the external requests objectparm - any parameter strigs given to the macro
- Returns:
- the string result of running this macro
- See Also:
WebMacro.preferBinary(),
ExternalHTTPRequests