|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TriggeredAffect
TriggeredAffect is an ability interface to denote those properties that are typically non-removable inherent attributes of the things they affect.
Field Summary | |
---|---|
static int |
TRIGGER_ALWAYS
denotes a property whose affects are triggered always |
static int |
TRIGGER_BEING_HIT
denotes a property whose affects are triggered by being hit by the thing |
static int |
TRIGGER_DROP_PUTIN
denotes a property whose affects are triggered by putting something in or dropping the thing |
static int |
TRIGGER_ENTER
denotes a property whose affects are triggered by entering the thing |
static int |
TRIGGER_GET
denotes a property whose affects are triggered by getting the thing |
static int |
TRIGGER_HITTING_WITH
denotes a property whose affects are triggered by hitting somethign with the thing |
static int |
TRIGGER_MOUNT
denotes a property whose affects are triggered by mounting the thing |
static int |
TRIGGER_PUT
denotes a property whose affects are triggered by putting the thing somewhere |
static int |
TRIGGER_USE
denotes a property whose affects are triggered by using/eating/drinking the thing |
static int |
TRIGGER_WEAR_WIELD
denotes a property whose affects are triggered by wearing/wielding the thing |
Method Summary | |
---|---|
int |
triggerMask()
This method returns a mask of TRIGGER_* constants denoting what triggers the properties |
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 TRIGGER_ALWAYS
static final int TRIGGER_ENTER
static final int TRIGGER_BEING_HIT
static final int TRIGGER_WEAR_WIELD
static final int TRIGGER_GET
static final int TRIGGER_USE
static final int TRIGGER_PUT
static final int TRIGGER_MOUNT
static final int TRIGGER_DROP_PUTIN
static final int TRIGGER_HITTING_WITH
Method Detail |
---|
int triggerMask()
TRIGGER_ALWAYS
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |