public final class CreatureInPlay extends AbstractCreatureInPlay
_template, PUBLICLY_OWNEDCLIP_TAB| Constructor and Description | 
|---|
CreatureInPlay()
Deprecated. 
 
- XML Only 
 | 
CreatureInPlay(CreatureTemplate template)
Default constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addEffect(com.mindgene.d20.dm.game.EffectInPlay effect)  | 
void | 
adjustStatModifiers(com.mindgene.d20.dm.game.EffectInPlay effectToRemove)  | 
int | 
applyDamageOverTime(int rounds)  | 
int | 
applyFastHealing(int rounds,
                com.mindgene.d20.common.AbstractApp<?> app)  | 
void | 
bindEffect(com.mindgene.d20.dm.game.EffectInPlay effect)
Replace the equivalent feat with the instance of the given effect. 
 | 
void | 
cancelExistingEffect(com.mindgene.d20.dm.game.GameModel game,
                    java.lang.Class<?> classToCancel)  | 
CreatureTemplate | 
cloneTemplate()  | 
boolean | 
determineIfCreatureIsVisible(com.mindgene.d20.dm.DM dm)  | 
boolean | 
determineIfCreatureIsVisible(com.mindgene.d20.dm.DM dm,
                            com.mindgene.d20.dm.map.MapAccess mapAccess)  | 
CreatureTemplate | 
dupeTemplate()
Returns a duplicate of this creature by cloning the template. 
 | 
void | 
enlarge()  | 
java.util.ArrayList<com.mindgene.d20.dm.game.EffectInPlay> | 
getEffects()  | 
java.awt.Rectangle | 
getFootprint()  | 
int | 
getInit()  | 
int | 
getStatMask()  | 
CreatureTemplate | 
getTemplate()  | 
int | 
getVisibilityMask()  | 
boolean | 
hasEffects()  | 
void | 
initCharge(com.mindgene.d20.dm.game.GameModel game)  | 
void | 
initDelay(com.mindgene.d20.dm.game.GameModel game)  | 
boolean | 
initNeitherDelayNorReady()  | 
void | 
initReady(com.mindgene.d20.dm.game.GameModel game)  | 
void | 
initReleaseDelayAndReady(com.mindgene.d20.dm.game.GameModel game)  | 
boolean | 
isActionable(java.lang.String thatOwner)
Always actionable. 
 | 
boolean | 
isBefore(CreatureInPlay otherCreature)
Indicates if this creature should go before another creature with the same
 init score. 
 | 
boolean | 
isVisible()  | 
com.mindgene.d20.common.game.PublicCreatureInPlay | 
makePublic(boolean isOwned,
          boolean isVisible,
          boolean revealDamageExtent)  | 
void | 
mimic(CreatureInPlay mob)
Make this creature take on certain characteristics of another mob. 
 | 
void | 
reduce()  | 
void | 
removeAllEffects()  | 
com.mindgene.d20.dm.game.EffectInPlay | 
removeEffectIfPresent(com.mindgene.d20.dm.game.EffectInPlay effectToRemove)  | 
void | 
rollInit()
Rolls an initiative score for the creature. 
 | 
void | 
sanityCheck(com.mindgene.d20.common.AbstractApp app)  | 
void | 
setEffects(java.util.ArrayList effects)
Deprecated. 
 
- XML Only 
 | 
void | 
setInit(int init)  | 
void | 
setStatMask(int mask)  | 
void | 
setTemplate(CreatureTemplate template)
Deprecated. 
 
- XML Only 
 | 
void | 
setVisibilityMask(int mask)  | 
void | 
undoStatModifierChanges(com.mindgene.d20.dm.game.EffectInPlay effectToRemove)
UndoStatModifierChanges will check to see if there was any ability score
 changes then undo any hitpoints of modifiers to saving throws. 
 | 
accessSize, addAppliedFeatureEffect, addStatus, assignSize, attach, byUIN, clone, cloneAndSanityCheck, createColorizeOp, declareConsole, declareTooltip, detach, getAppliedFeatureBehaviorList, getImageID, getName, getOwner, getStatusList, hasOwner, hasStatus, isImmobilized, isOwnedBy, isOwnedByOrPublic, paint, paint, paintStatus, peekPrimaryImage, recognizeMobMoved, removeStatus, resolveAllAttacks, rollSave, rotateImage, setAppliedFeatureBehaviorList, setImmobilized, setOwner, toArrayByUINassignMap, clip_RoundedRectangle, equals, getElevation, getLights, getLocation, getLocationClosestTo, getMapName, getMapUIN, getMarkers, getMovement, getOffset, getPoint, getPoint2D, getTemplates, getTethers, getUIN, hashCode, hasMovement, inLimbo, isOnMap, isRotated, isTetheredTo, matches, mimic, notifyMobMoved, peekUIN, putInLimbo, removeAllLights, removeLights, removeTetherTo, resolveCenter, setElevation, setLights, setLocation, setLocation, setMapName, setMapUIN, setMarkers, setMovement, setOffset, setRotated, setTemplates, setTethers, setUIN, toString, translatepublic CreatureInPlay(CreatureTemplate template)
template - @Deprecated public CreatureInPlay()
public CreatureTemplate dupeTemplate()
public void mimic(CreatureInPlay mob)
mob - public CreatureTemplate getTemplate()
public CreatureTemplate cloneTemplate()
public int getInit()
public int getVisibilityMask()
public void setVisibilityMask(int mask)
public int getStatMask()
public void setStatMask(int mask)
public boolean hasEffects()
public java.util.ArrayList<com.mindgene.d20.dm.game.EffectInPlay> getEffects()
public void addEffect(com.mindgene.d20.dm.game.EffectInPlay effect)
public void removeAllEffects()
public com.mindgene.d20.dm.game.EffectInPlay removeEffectIfPresent(com.mindgene.d20.dm.game.EffectInPlay effectToRemove)
public void undoStatModifierChanges(com.mindgene.d20.dm.game.EffectInPlay effectToRemove)
effectToRemove - public void adjustStatModifiers(com.mindgene.d20.dm.game.EffectInPlay effectToRemove)
public void bindEffect(com.mindgene.d20.dm.game.EffectInPlay effect)
effect - the new object to usepublic java.awt.Rectangle getFootprint()
getFootprint in class GenericMapObjectpublic void rollInit()
public boolean isBefore(CreatureInPlay otherCreature)
otherCreature - public boolean isVisible()
public boolean determineIfCreatureIsVisible(com.mindgene.d20.dm.DM dm)
public boolean determineIfCreatureIsVisible(com.mindgene.d20.dm.DM dm,
                                            com.mindgene.d20.dm.map.MapAccess mapAccess)
public com.mindgene.d20.common.game.PublicCreatureInPlay makePublic(boolean isOwned,
                                                                    boolean isVisible,
                                                                    boolean revealDamageExtent)
public void setInit(int init)
public void sanityCheck(com.mindgene.d20.common.AbstractApp app)
public boolean isActionable(java.lang.String thatOwner)
thatOwner - Stringpublic boolean initNeitherDelayNorReady()
public void cancelExistingEffect(com.mindgene.d20.dm.game.GameModel game,
                                 java.lang.Class<?> classToCancel)
public void initReady(com.mindgene.d20.dm.game.GameModel game)
public void initDelay(com.mindgene.d20.dm.game.GameModel game)
public void initCharge(com.mindgene.d20.dm.game.GameModel game)
public void initReleaseDelayAndReady(com.mindgene.d20.dm.game.GameModel game)
public void enlarge()
public void reduce()
public int applyFastHealing(int rounds,
                            com.mindgene.d20.common.AbstractApp<?> app)
public int applyDamageOverTime(int rounds)
@Deprecated public void setTemplate(CreatureTemplate template)
@Deprecated public void setEffects(java.util.ArrayList effects)