CMObject, Modifiable, MsgListener, StatsAffecting, Tickable, Race, java.lang.Cloneable, java.lang.Comparable<CMObject>public class Calf extends Cow
| Modifier and Type | Field | Description | 
|---|---|---|
| protected static java.util.Vector<RawMaterial> | resources | 
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 | 
|---|---|
| Calf() | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | affectCharStats(MOB affectedMOB,
               CharStats affectableStats) | This method is called by the recoverCharStats() method on other MOB objects. | 
| int[] | bodyMask() | Returns an array indexed by body part codes as defined by
 the BODY_* constants in the Race interface. | 
| boolean | canBreedWith(Race R,
            boolean crossBreed) | Returns true if the given race is actually the same as the
 current race. | 
| 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 | 
| protected int[] | racialAbilityLevels() | |
| protected java.lang.String[] | racialAbilityNames() | |
| java.lang.String[] | racialAbilityParms() | |
| protected int[] | racialAbilityProficiencies() | |
| protected boolean[] | racialAbilityQuals() | |
| java.lang.String | racialCategory() | Which racial category this race falls in. | 
| 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. | 
availabilityCode, forbiddenWornBits, getAgingChart, getNaturalWeapons, healthText, makeMobName, mixRaceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabilityImmunities, adjustExperienceGain, affectCharState, affectPhyStats, agingAffects, arriveStr, 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, leaveStr, level, leveless, makeGenRace, makeResource, makeResource, makeStatChgDesc, mapCulturalAbilities, newInstance, numRacialEffects, okMessage, outfit, practicesAtFirstLevel, racialAbilities, racialEffectLevels, racialEffectNames, racialEffectParms, racialEffects, racialEffectsList, racialParms, sameAs, setHeightWeight, setRacialParms, setStat, startRacing, tick, trainsAtFirstLevel, uncharmable, usageCount, useRideClassprotected static java.util.Vector<RawMaterial> resources
public java.lang.String ID()
CMObjectpublic java.lang.String name()
Racepublic int shortestMale()
RaceshortestMale in interface RaceshortestMale in class Cowpublic int shortestFemale()
RaceshortestFemale in interface RaceshortestFemale in class Cowpublic int heightVariance()
RaceheightVariance in interface RaceheightVariance in class Cowpublic int lightestWeight()
RacelightestWeight in interface RacelightestWeight in class Cowpublic int weightVariance()
RaceweightVariance in interface RaceweightVariance in class Cowpublic java.lang.String racialCategory()
RaceracialCategory in interface RaceracialCategory in class Cowprotected java.lang.String[] racialAbilityNames()
racialAbilityNames in class Cowprotected int[] racialAbilityLevels()
racialAbilityLevels in class Cowprotected int[] racialAbilityProficiencies()
racialAbilityProficiencies in class Cowprotected boolean[] racialAbilityQuals()
racialAbilityQuals in class Cowpublic java.lang.String[] racialAbilityParms()
racialAbilityParms in class Cowpublic int[] bodyMask()
Racepublic void affectCharStats(MOB affectedMOB, CharStats affectableStats)
StatsAffectingaffectCharStats in interface StatsAffectingaffectCharStats in class CowaffectedMOB - 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 CowaffectedMOB - the mob of the CharStats object being affectedaffectableStats - the particular CharStats object being affectedCharStats, 
StatsAffecting, 
StatsAffecting.affectCharStats(MOB, CharStats)public boolean canBreedWith(Race R, boolean crossBreed)
RacecanBreedWith in interface RacecanBreedWith in class CowR - the race to checkcrossBreed - false to enforce race similaritiespublic java.util.List<RawMaterial> myResources()
RacemyResources in interface RacemyResources in class CowRawMaterial