Behavior, CMObject, Contingent, Modifiable, MsgListener, Tickable, java.lang.Cloneable, java.lang.Comparable<CMObject>public class ProtectedCitizens extends ActiveTicker
| Modifier and Type | Field | Description |
|---|---|---|
protected java.util.Map<MOB,java.util.List<MOB>> |
assisters |
|
protected static MaskingLibrary.CompiledZMask |
citizenZapper |
|
protected java.lang.String[] |
claims |
|
protected static java.lang.String[] |
defclaims |
|
protected static MaskingLibrary.CompiledZMask |
helperZapper |
|
protected int |
maxAssistance |
|
protected int |
radius |
chance, grpCount, maxTicks, minGroup, minTicks, tickDownCAN_AREAS, CAN_EXITS, CAN_ITEMS, CAN_MOBS, CAN_ROOMS, FLAG_LEGALBEHAVIOR, FLAG_MOBILITY, FLAG_POTENTIALLYAGGRESSIVE, FLAG_POTENTIALLYAUTODEATHING, FLAG_TROUBLEMAKINGidConverterCODES, isSavableBehavior, parmsSTATUS_AFFECT, STATUS_ALIVE, STATUS_BEHAVIOR, STATUS_CLASS, STATUS_DEAD, STATUS_END, STATUS_FIGHT, STATUS_MISC, STATUS_MISC2, STATUS_MISC3, STATUS_MISC4, STATUS_MISC5, STATUS_MISC6, STATUS_MISC7, STATUS_NOT, STATUS_OTHER, STATUS_RACE, STATUS_REBIRTH, STATUS_SCRIPT, STATUS_START, STATUS_WEATHER, TICKID_AREA, TICKID_BALLISTICK, TICKID_CLAN, TICKID_CLANITEM, TICKID_DEADBODY_DECAY, TICKID_ELECTRONICS, TICKID_EMAIL, TICKID_EVENT, TICKID_EXIT_BEHAVIOR, TICKID_EXIT_REOPEN, TICKID_ITEM_BEHAVIOR, TICKID_ITEM_BOUNCEBACK, TICKID_LIGHT_FLICKERS, TICKID_LIVEAUCTION, TICKID_LONGERMASK, TICKID_MISCELLANEOUS, TICKID_MOB, TICKID_PROPERTY_SPECIAL, TICKID_QUEST, TICKID_READYTOSTOP, TICKID_ROOM_BEHAVIOR, TICKID_ROOM_ITEM_REJUV, TICKID_SHORTERMASK, TICKID_SOLITARYMASK, TICKID_SPECIALCOMBAT, TICKID_SPECIALMANEUVER, TICKID_SPELL_AFFECT, TICKID_SUPPORT, TICKID_TIMEAUCTION, TICKID_TRAP_DESTRUCTION, TICKID_TRAP_RESET| Constructor | Description |
|---|---|
ProtectedCitizens() |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
accountForYourself() |
Returns a string describing what this behavior does.
|
boolean |
assistMOB(MOB mob) |
|
protected int |
canImproveCode() |
|
MaskingLibrary.CompiledZMask |
getCityguardZapper() |
|
java.lang.String[] |
getClaims() |
|
MaskingLibrary.CompiledZMask |
getProtectedZapper() |
|
java.lang.String |
ID() |
The CoffeeMud Java Class ID shared by all instances of
this object.
|
void |
setParms(java.lang.String parms) |
Sets the raw parameter string for this behavior.
|
boolean |
tick(Tickable ticking,
int tickID) |
this is the method which is called periodically by the threading engine.
|
canAct, canChance, getCleanedParms, getParmsNoTicks, rebuildParms, tickResetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitamDestroyed, canActAtAll, canFreelyBehaveNormal, canImprove, canImprove, compareTo, copyOf, destroy, endBehavior, executeMsg, externalFiles, flags, getBehaversMOB, getBehaversRoom, getCodeNum, getInternalCodeNum, getParms, getSaveStatIndex, getStat, getStatCodes, getTickStatus, grantsAggressivenessTo, I, initializeClass, isSavable, isStat, L, name, newInstance, okMessage, parmsFormat, registerDefaultQuest, sameAs, setSavable, setStat, startBehaviorprotected static MaskingLibrary.CompiledZMask citizenZapper
protected static MaskingLibrary.CompiledZMask helperZapper
protected static java.lang.String[] defclaims
protected java.lang.String[] claims
protected int radius
protected int maxAssistance
public java.lang.String ID()
CMObjectID in interface CMObjectID in class ActiveTickerprotected int canImproveCode()
canImproveCode in class ActiveTickerpublic java.lang.String accountForYourself()
BehavioraccountForYourself in interface BehavioraccountForYourself in class StdBehaviorpublic void setParms(java.lang.String parms)
BehaviorsetParms in interface BehaviorsetParms in class ActiveTickerparms - the parameter string for this behaviorBehavior.getParms()public MaskingLibrary.CompiledZMask getProtectedZapper()
public MaskingLibrary.CompiledZMask getCityguardZapper()
public java.lang.String[] getClaims()
public boolean assistMOB(MOB mob)
public boolean tick(Tickable ticking, int tickID)
Tickabletick in interface Tickabletick in class StdBehaviorticking - a reference to this Tickable objecttickID - the TICKID_ constant describing this periodic call, as defined in TickableTickable,
ServiceEngine,
TickableGroup