com.planet_ink.coffee_mud.Libraries
Class MUDZapper
java.lang.Object
com.planet_ink.coffee_mud.Libraries.StdLibrary
com.planet_ink.coffee_mud.Libraries.MUDZapper
- All Implemented Interfaces:
- CMObject, CMLibrary, MaskingLibrary, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class MUDZapper
- extends StdLibrary
- implements MaskingLibrary
|
Method Summary |
protected int |
determineSeason(java.lang.String str)
|
protected boolean |
evaluateSkillFlagObject(java.lang.Object o,
Ability A)
|
protected boolean |
fromHereEndsWith(java.util.Vector V,
char plusMinus,
int fromHere,
java.lang.String find)
|
protected boolean |
fromHereEqual(java.util.Vector V,
char plusMinus,
int fromHere,
java.lang.String find)
|
protected boolean |
fromHereStartsWith(java.util.Vector V,
char plusMinus,
int fromHere,
java.lang.String find)
|
java.util.Vector |
getAbilityEduReqs(java.lang.String text)
|
protected CharStats |
getBaseCharStats(CharStats base,
MOB mob)
|
java.util.Hashtable |
getMaskCodes()
|
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of
this object. |
protected java.util.Vector |
levelCompiledHelper(java.lang.String str,
char c,
java.util.Vector entry)
|
protected java.lang.StringBuffer |
levelHelp(java.lang.String lvl,
char c,
java.lang.String append)
|
protected int |
levelMinHelp(java.lang.String lvl,
char c,
int minMinLevel,
boolean reversed)
|
protected java.lang.Object |
makeSkillFlagObject(java.lang.String str)
|
boolean |
maskCheck(java.lang.String text,
Environmental E,
boolean actual)
|
boolean |
maskCheck(java.util.Vector cset,
Environmental E,
boolean actual)
|
java.util.Vector |
maskCompile(java.lang.String text)
|
java.lang.String |
maskDesc(java.lang.String text)
|
java.lang.String |
maskDesc(java.lang.String text,
boolean skipFirstWord)
|
java.lang.String |
maskHelp(java.lang.String CR,
java.lang.String word)
|
int |
minMaskLevel(java.lang.String text,
int minMinLevel)
|
protected MOB |
nonCrashingMOB()
|
protected Room |
outdoorRoom(Area A)
|
protected java.util.Vector |
preCompiled(java.lang.String str)
|
java.lang.String |
rawMaskHelp()
|
protected boolean |
skillFlagCheck(java.util.Vector V,
char plusMinus,
int fromHere,
MOB mob)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface java.lang.Comparable |
compareTo |
zapCodes
public java.util.Hashtable zapCodes
nonCrashingMOB
protected MOB nonCrashingMOB
MUDZapper
public MUDZapper()
ID
public java.lang.String ID()
- Description copied from interface:
CMObject
- The CoffeeMud Java Class ID shared by all instances of
this object. Unlike the Java Class name, this method
does not include package information. However, it must
return a String value unique to its class category in
the ClassLoader. Class categories include Libraries, Common,
Areas, Abilities, Behaviors, CharClasses, Commands, Exits
Locales, MOBS, Races, WebMacros, Basic Items, Armor,
Weapons, ClanItems, MiscTech. The name is typically identical
to the class name.
- Specified by:
ID in interface CMObject- Overrides:
ID in class StdLibrary
- Returns:
- the name of this class
nonCrashingMOB
protected MOB nonCrashingMOB()
rawMaskHelp
public java.lang.String rawMaskHelp()
- Specified by:
rawMaskHelp in interface MaskingLibrary
preCompiled
protected java.util.Vector preCompiled(java.lang.String str)
getMaskCodes
public java.util.Hashtable getMaskCodes()
- Specified by:
getMaskCodes in interface MaskingLibrary
maskHelp
public java.lang.String maskHelp(java.lang.String CR,
java.lang.String word)
- Specified by:
maskHelp in interface MaskingLibrary
makeSkillFlagObject
protected java.lang.Object makeSkillFlagObject(java.lang.String str)
evaluateSkillFlagObject
protected boolean evaluateSkillFlagObject(java.lang.Object o,
Ability A)
skillFlagCheck
protected boolean skillFlagCheck(java.util.Vector V,
char plusMinus,
int fromHere,
MOB mob)
levelCompiledHelper
protected java.util.Vector levelCompiledHelper(java.lang.String str,
char c,
java.util.Vector entry)
levelHelp
protected java.lang.StringBuffer levelHelp(java.lang.String lvl,
char c,
java.lang.String append)
determineSeason
protected int determineSeason(java.lang.String str)
levelMinHelp
protected int levelMinHelp(java.lang.String lvl,
char c,
int minMinLevel,
boolean reversed)
fromHereEqual
protected boolean fromHereEqual(java.util.Vector V,
char plusMinus,
int fromHere,
java.lang.String find)
fromHereStartsWith
protected boolean fromHereStartsWith(java.util.Vector V,
char plusMinus,
int fromHere,
java.lang.String find)
fromHereEndsWith
protected boolean fromHereEndsWith(java.util.Vector V,
char plusMinus,
int fromHere,
java.lang.String find)
maskDesc
public java.lang.String maskDesc(java.lang.String text)
- Specified by:
maskDesc in interface MaskingLibrary
maskDesc
public java.lang.String maskDesc(java.lang.String text,
boolean skipFirstWord)
- Specified by:
maskDesc in interface MaskingLibrary
getAbilityEduReqs
public java.util.Vector getAbilityEduReqs(java.lang.String text)
- Specified by:
getAbilityEduReqs in interface MaskingLibrary
minMaskLevel
public int minMaskLevel(java.lang.String text,
int minMinLevel)
- Specified by:
minMaskLevel in interface MaskingLibrary
maskCompile
public java.util.Vector maskCompile(java.lang.String text)
- Specified by:
maskCompile in interface MaskingLibrary
outdoorRoom
protected Room outdoorRoom(Area A)
getBaseCharStats
protected CharStats getBaseCharStats(CharStats base,
MOB mob)
maskCheck
public boolean maskCheck(java.lang.String text,
Environmental E,
boolean actual)
- Specified by:
maskCheck in interface MaskingLibrary
maskCheck
public boolean maskCheck(java.util.Vector cset,
Environmental E,
boolean actual)
- Specified by:
maskCheck in interface MaskingLibrary