com.planet_ink.coffee_mud.Races
Class Robin
java.lang.Object
com.planet_ink.coffee_mud.Races.StdRace
com.planet_ink.coffee_mud.Races.Bird
com.planet_ink.coffee_mud.Races.Robin
- All Implemented Interfaces:
- CMObject, Modifiable, MsgListener, StatsAffecting, Tickable, Race, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class Robin
- extends Bird
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 |
Constructor Summary |
Robin()
|
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.Bird |
affectCharStats, affectPhyStats, arriveStr, availabilityCode, forbiddenWornBits, getAgingChart, healthText, heightVariance, leaveStr, lightestWeight, makeMobName, myNaturalWeapon, shortestFemale, shortestMale, weightVariance |
Methods inherited from class com.planet_ink.coffee_mud.Races.StdRace |
abilityImmunities, adjustExperienceGain, affectCharState, agingAffects, canBreedWith, classless, clrStatChgDesc, compareTo, copyOf, culturalAbilities, culturalAbilityAutoGains, culturalAbilityLevels, culturalAbilityNames, culturalAbilityProficiencies, destroyBodyAfterUse, executeMsg, 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, 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 |
Robin
public Robin()
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 Bird
- 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 Bird
- 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 Bird
- Returns:
- racial category
racialAbilityNames
protected java.lang.String[] racialAbilityNames()
- Overrides:
racialAbilityNames
in class Bird
racialAbilityLevels
protected int[] racialAbilityLevels()
- Overrides:
racialAbilityLevels
in class Bird
racialAbilityProficiencies
protected int[] racialAbilityProficiencies()
- Overrides:
racialAbilityProficiencies
in class Bird
racialAbilityQuals
protected boolean[] racialAbilityQuals()
- Overrides:
racialAbilityQuals
in class Bird
racialAbilityParms
public java.lang.String[] racialAbilityParms()
- Overrides:
racialAbilityParms
in class Bird
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 Bird
- 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 Bird
- Returns:
- a list of rawmaterial objects
- See Also:
RawMaterial