|
|||||||||
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_CONSUMPTION
boolean isMalicious()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |