|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DiseaseAffect
DiseaseAffect is an ability interface to denote those properties, affects, or Disease objects that act as curable physical diseases.
| Field Summary | |
|---|---|
static int |
SPREAD_CONSUMPTION
denotes a diseases spread by eating the remains of someone who is infected. |
static int |
SPREAD_CONTACT
denotes a diseases spread by touching or making contact with someone who is infected. |
static int |
SPREAD_DAMAGE
denotes a diseases spread by taking physical damage from someone who is infected. |
static java.lang.String[] |
SPREAD_DESCS
Descriptions of the SPREAD_ constants |
static int |
SPREAD_GET
denotes a diseases spread by touching or making contact with someone who is infected. |
static int |
SPREAD_HEARING
denotes a diseases spread by hearing someone who is infected. |
static int |
SPREAD_PROXIMITY
denotes a diseases spread by being in the same room as someone who is infected. |
static int |
SPREAD_STD
denotes a diseases spread by sex with someone who is infected. |
| Method Summary | |
|---|---|
int |
difficultyLevel()
This method returns the level from 0-9 of how difficult it is to cure this disease through mundane or magical means. |
boolean |
isMalicious()
This method returns whether this disease, specifically it's spreading, is a malicious act. |
int |
spreadBitmap()
This method returns a bitmap constant denoting how the disease is spread. |
| Methods inherited from interface com.planet_ink.coffee_mud.Abilities.interfaces.HealthCondition |
|---|
getHealthConditionDesc |
| Methods inherited from interface com.planet_ink.coffee_mud.Abilities.interfaces.Ability |
|---|
abilityCode, abstractQuality, accountForYourself, adjustedLevel, affecting, appropriateToMyFactions, autoInvocation, bubbleAffect, canAffect, canAffect, canBeLearnedBy, canBePracticedBy, canBeTaughtBy, canBeUninvoked, canTarget, canTarget, castingQuality, castingTime, checkedCastingCost, classificationCode, combatCastingTime, enchantQuality, externalFiles, flags, getTrainingCost, helpProficiency, invoke, invoke, invoker, isAutoInvoked, isNowAnAutoEffect, makeLongLasting, makeNonUninvokable, practice, preInvoke, proficiency, proficiencyCheck, putInCommandlist, requirements, setAbilityCode, setAffectedOne, setInvoker, setProficiency, startTickDown, teach, triggerStrings, unInvoke, usageCost, usageType |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Environmental |
|---|
description, displayText, expirationDate, image, isGeneric, L, maxRange, minRange, miscTextFormat, Name, rawImage, sameAs, setDescription, setDisplayText, setExpirationDate, setImage, setMiscText, setName, text |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Tickable |
|---|
getTickStatus, name, tick |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.StatsAffecting |
|---|
affectCharState, affectCharStats, affectPhyStats |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.MsgListener |
|---|
executeMsg, okMessage |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Contingent |
|---|
amDestroyed, destroy, isSavable, setSavable |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.CMObject |
|---|
copyOf, ID, initializeClass, newInstance |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Methods inherited from interface com.planet_ink.coffee_mud.core.interfaces.Modifiable |
|---|
getSaveStatIndex, getStat, getStatCodes, isStat, setStat |
| Field Detail |
|---|
static final int SPREAD_STD
static final int SPREAD_CONTACT
static final int SPREAD_PROXIMITY
static final int SPREAD_CONSUMPTION
static final int SPREAD_DAMAGE
static final int SPREAD_GET
static final int SPREAD_HEARING
static final java.lang.String[] SPREAD_DESCS
| Method Detail |
|---|
int difficultyLevel()
int spreadBitmap()
SPREAD_CONSUMPTIONboolean isMalicious()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||