CMObject, Modifiable, MsgListener, StatsAffecting, Tickable, Race, java.lang.Cloneable, java.lang.Comparable<CMObject>public class DireCat extends GreatCat
AGE_ANCIENT, AGE_CHILD, AGE_DESCS, AGE_INFANT, AGE_MATURE, AGE_MIDDLEAGED, AGE_OLD, AGE_TODDLER, AGE_VENERABLE, AGE_YOUNGADULT, BODY_ANTENNA, BODY_ARM, BODY_EAR, BODY_EYE, BODY_FOOT, BODY_GILL, BODY_HAND, BODY_HEAD, BODY_LEG, BODY_MOUTH, BODY_NECK, BODY_NOSE, BODY_PARTS, BODY_TAIL, BODY_TORSO, BODY_WAIST, BODY_WEARGRID, BODY_WEARVECTOR, BODY_WING, BODYPARTHASH, BODYPARTHASH_RL_LOWER, BODYPARTSTR, GENFLAG_DESCS, GENFLAG_INFATIGUEABLE, GENFLAG_NOCHARM, GENFLAG_NOCLASS, GENFLAG_NOEXP, GENFLAG_NOFERTILE, GENFLAG_NOLEVELS, YEARS_AGE_LIVES_FOREVERabilitiesDesc, baseStatChgDesc, breatheAirArray, breatheAirWaterArray, breatheAnythingArray, breatheWaterArray, CODES, dispChgDesc, empty, emptyIDs, languagesDesc, mappedCulturalAbilities, naturalAbilImmunities, naturalWeaponChoices, outfitChoices, racialAbilityMap, racialEffectMap, sensesChgDesc, usageCountSTATUS_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 |
|---|---|
DireCat() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
affectCharStats(MOB affectedMOB,
CharStats affectableStats) |
This method is called by the recoverCharStats() method on other MOB objects.
|
int |
heightVariance() |
The amount from 0-this to add to the minimum height
to achieve a random height.
|
java.lang.String |
ID() |
The CoffeeMud Java Class ID shared by all instances of
this object.
|
int |
lightestWeight() |
The lightest weight for a member of this race
|
java.util.List<RawMaterial> |
myResources() |
Returns a list of RawMaterial objects (usually GenFoodResource, GenLiquidResource,
or GenResource items) representing what is left over of a member of this race
after they've been butchered and cut up.
|
java.lang.String |
name() |
Return a nice, displayable name for this race
|
int |
shortestFemale() |
The minimum height of females of this race.
|
int |
shortestMale() |
The minimum height of males of this race.
|
void |
unaffectCharStats(MOB affectedMOB,
CharStats affectableStats) |
This method is called by the recoverCharStats() method on other Stats Affecting objects,
when those objects are altering the Race away from this current race object to something
else.
|
int |
weightVariance() |
The amount from 0-this to add to the minumum weight
to achieve a random weight.
|
affectPhyStats, arriveStr, availabilityCode, bodyMask, forbiddenWornBits, getAgingChart, getNaturalWeapons, healthText, leaveStr, makeMobName, racialAbilityLevels, racialAbilityNames, racialAbilityParms, racialAbilityProficiencies, racialAbilityQuals, racialCategory, racialEffectLevels, racialEffectNames, racialEffectParmsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabilityImmunities, adjustExperienceGain, affectCharState, agingAffects, canBreedWith, classless, cleanOutfit, clrStatChgDesc, compareTo, copyOf, culturalAbilities, culturalAbilityAutoGains, culturalAbilityLevels, culturalAbilityNames, culturalAbilityProficiencies, destroyBodyAfterUse, executeMsg, expless, fertile, getAbilitiesDesc, getBreathables, getCodeNum, getCorpseContainer, getDispositionChgDesc, getHumanoidWeapons, getLanguagesDesc, getNaturalWeapon, getPracAdjDesc, getSaveStatIndex, getSensesChgDesc, getStat, getStatAdjDesc, getStatCodes, getTickStatus, getTrainAdjDesc, getXPAdjustment, giveMobAbility, giveMobAbility, grantAbilities, grantAbilities, healthBuddy, infatigueable, initializeClass, isGeneric, isStat, L, level, leveless, makeGenRace, makeResource, makeResource, makeStatChgDesc, mapCulturalAbilities, mixRace, newInstance, numRacialEffects, okMessage, outfit, practicesAtFirstLevel, racialAbilities, racialEffects, racialEffectsList, racialParms, sameAs, setHeightWeight, setRacialParms, setStat, startRacing, tick, trainsAtFirstLevel, uncharmable, usageCount, useRideClasspublic java.lang.String ID()
CMObjectpublic java.lang.String name()
Racepublic int shortestMale()
RaceshortestMale in interface RaceshortestMale in class GreatCatpublic int shortestFemale()
RaceshortestFemale in interface RaceshortestFemale in class GreatCatpublic int heightVariance()
RaceheightVariance in interface RaceheightVariance in class GreatCatpublic int lightestWeight()
RacelightestWeight in interface RacelightestWeight in class GreatCatpublic int weightVariance()
RaceweightVariance in interface RaceweightVariance in class GreatCatpublic void affectCharStats(MOB affectedMOB, CharStats affectableStats)
StatsAffectingaffectCharStats in interface StatsAffectingaffectCharStats in class GreatCataffectedMOB - the host of the CharStats object being affectedaffectableStats - the particular CharStats object being affectedCharStats,
MOB,
MOB.baseCharStats(),
MOB.charStats(),
MOB.recoverCharStats()public void unaffectCharStats(MOB affectedMOB, CharStats affectableStats)
RaceunaffectCharStats in interface RaceunaffectCharStats in class GreatCataffectedMOB - the mob of the CharStats object being affectedaffectableStats - the particular CharStats object being affectedCharStats,
StatsAffecting,
StatsAffecting.affectCharStats(MOB, CharStats)public java.util.List<RawMaterial> myResources()
RacemyResources in interface RacemyResources in class GreatCatRawMaterial