com.planet_ink.coffee_mud.Races
Class DireWolf
java.lang.Object
com.planet_ink.coffee_mud.Races.StdRace
com.planet_ink.coffee_mud.Races.Wolf
com.planet_ink.coffee_mud.Races.GiantWolf
com.planet_ink.coffee_mud.Races.DireWolf
- All Implemented Interfaces:
- CMObject, Modifiable, MsgListener, StatsAffecting, Tickable, Race, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class DireWolf
- extends GiantWolf
| Fields inherited from class com.planet_ink.coffee_mud.Races.StdRace |
abilitiesDesc, baseStatChgDesc, breatheAirArray, breatheAirWaterArray, breatheAnythingArray, breatheWaterArray, CODES, dispChgDesc, empty, emptyIDs, languagesDesc, mappedCulturalAbilities, naturalAbilImmunities, naturalWeapon, naturalWeaponChoices, outfitChoices, racialAbilityMap, racialEffectMap, sensesChgDesc, usageCount |
| Fields inherited from interface com.planet_ink.coffee_mud.Races.interfaces.Race |
AGE_ANCIENT, AGE_CHILD, AGE_DESCS, AGE_INFANT, AGE_MATURE, AGE_MIDDLEAGED, AGE_OLD, AGE_TODDLER, AGE_VENERABLE, AGE_YOUNGADULT, BODY_ANTENEA, 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_FOREVER |
| Fields inherited from interface com.planet_ink.coffee_mud.core.interfaces.Tickable |
STATUS_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_BEAMWEAPON, TICKID_CLAN, TICKID_CLANITEM, TICKID_DEADBODY_DECAY, TICKID_ELECTRONICS, TICKID_EMAIL, 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_SOLITARYMASK, TICKID_SPECIALCOMBAT, TICKID_SPECIALMANEUVER, TICKID_SPELL_AFFECT, TICKID_SUPPORT, TICKID_TIMEAUCTION, TICKID_TRAP_DESTRUCTION, TICKID_TRAP_RESET |
|
Method Summary |
int[] |
bodyMask()
Returns an array indexed by body part codes as defined by
the BODY_* constants in the Race interface. |
java.lang.String |
ID()
The CoffeeMud Java Class ID shared by all instances of
this object. |
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. |
| Methods inherited from class com.planet_ink.coffee_mud.Races.StdRace |
abilityImmunities, adjustExperienceGain, agingAffects, arriveStr, canBreedWith, classless, clrStatChgDesc, compareTo, copyOf, culturalAbilities, culturalAbilityAutoGains, culturalAbilityLevels, culturalAbilityNames, culturalAbilityProficiencies, destroyBodyAfterUse, expless, fertile, funHumanoidWeapon, getAbilitiesDesc, getBreathables, getCodeNum, getCorpseContainer, getDispositionChgDesc, getLanguagesDesc, 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, mixRace, newInstance, numRacialEffects, okMessage, outfit, practicesAtFirstLevel, racialAbilities, racialEffectLevels, racialEffectNames, racialEffectParms, racialEffects, racialEffectsList, racialParms, sameAs, setHeightWeight, setRacialParms, setStat, startRacing, tick, trainsAtFirstLevel, uncharmable, usageCount, useRideClass |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DireWolf
public DireWolf()
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, Tech. The name is typically identical
to the class name.
- Specified by:
ID in interface CMObject- Overrides:
ID in class GiantWolf
- Returns:
- the name of this class
name
public java.lang.String name()
- Description copied from interface:
Race
- Return a nice, displayable name for this race
- Specified by:
name in interface CMObject- Specified by:
name in interface Tickable- Specified by:
name in interface Race- Overrides:
name in class GiantWolf
- Returns:
- the races name
- See Also:
Environmental.Name()
racialCategory
public java.lang.String racialCategory()
- Description copied from interface:
Race
- Which racial category this race falls in.
- Specified by:
racialCategory in interface Race- Overrides:
racialCategory in class GiantWolf
- Returns:
- racial category
racialAbilityNames
protected java.lang.String[] racialAbilityNames()
- Overrides:
racialAbilityNames in class Wolf
racialAbilityLevels
protected int[] racialAbilityLevels()
- Overrides:
racialAbilityLevels in class Wolf
racialAbilityProficiencies
protected int[] racialAbilityProficiencies()
- Overrides:
racialAbilityProficiencies in class Wolf
racialAbilityQuals
protected boolean[] racialAbilityQuals()
- Overrides:
racialAbilityQuals in class Wolf
racialAbilityParms
public java.lang.String[] racialAbilityParms()
- Overrides:
racialAbilityParms in class Wolf
bodyMask
public int[] bodyMask()
- Description copied from interface:
Race
- Returns an array indexed by body part codes as defined by
the BODY_* constants in the Race interface. Each value is
either -1 to show that the body part does not apply, 0 to
show that the body part is not found on this race, and 1 or
more to show how many of that part this race normally has.
- Specified by:
bodyMask in interface Race- Overrides:
bodyMask in class GiantWolf
- Returns:
- an array of body parts
myResources
public java.util.List<RawMaterial> myResources()
- Description copied from interface:
Race
- 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.
- Specified by:
myResources in interface Race- Overrides:
myResources in class GiantWolf
- Returns:
- a list of rawmaterial objects
- See Also:
RawMaterial