AbilityContainer, Affectable, Behavable, java.lang.Cloneable, CMObject, Combatant, java.lang.Comparable<CMObject>, Contingent, DBIdentifiable, Environmental, Expireable, FactionMember, Followable<MOB>, ItemCollection, ItemPossessor, MOB, Modifiable, MsgListener, MUDCmdProcessor, Physical, PhysicalAgent, Rider, StatsAffecting, Tattooable, Tickablepublic interface Deity extends MOB
| Modifier and Type | Interface | Description |
|---|---|---|
static interface |
Deity.DeityWorshipper |
Helper interface for the deity to identify worshippers and
other things associated with a specific deity.
|
static class |
Deity.HolyEvent |
Enum for different categories of holy events that can occur.
|
static class |
Deity.RitualType |
The types of rituals that deities will watch for from their
worshippers and clerics.
|
ItemPossessor.Expire, ItemPossessor.Find, ItemPossessor.MoveMOB.AttribidConverterAGE_MILLIS_THRESHOLD, END_SHEATH_TIME, START_SHEATH_TIMEMETAFLAG_AS, METAFLAG_ASMESSAGE, METAFLAG_FORCED, METAFLAG_INORDER, METAFLAG_MPFORCED, METAFLAG_ORDER, METAFLAG_POSSESSED, METAFLAG_QUIETLY, METAFLAG_REVERSED, METAFLAG_SNOOPED| Modifier and Type | Method | Description |
|---|---|---|
void |
addBlessing(Ability to,
boolean clericOnly) |
Adds a new blessing, which worshippers/clerics can get from performming
the appropriate deity ritual.
|
void |
addCurse(Ability to,
boolean clericOnly) |
Adds a new curse, which worshippers/clerics can get from performming
the appropriate deity "Sin".
|
void |
addPower(Ability to) |
Adds a new power up ability, which clerics can get from performming
the appropriate powerup ritual.
|
void |
delBlessing(Ability to) |
Deletes the given blessing, which worshippers/clerics can get from performming
the appropriate deity ritual.
|
void |
delCurse(Ability to) |
Deletes the given curse, which worshippers/clerics can get from performming
the appropriate deity "Sin".
|
void |
delPower(Ability to) |
Removes the power up ability, which clerics can get from performming
the appropriate powerup ritual.
|
Ability |
fetchBlessing(int index) |
Gets the blessing at the given index.
|
Ability |
fetchBlessing(java.lang.String ID) |
Returns the blessing the given Ability ID.
|
boolean |
fetchBlessingCleric(int index) |
Returns whether the blessing at the given index is only for
clerics.
|
boolean |
fetchBlessingCleric(java.lang.String ID) |
Returns whether the blessing with the given Ability ID is only for
clerics.
|
Ability |
fetchCurse(int index) |
Gets the curse at the given index.
|
Ability |
fetchCurse(java.lang.String ID) |
Returns the curse the given Ability ID.
|
boolean |
fetchCurseCleric(int index) |
Returns whether the curse at the given index is only for
clerics.
|
boolean |
fetchCurseCleric(java.lang.String ID) |
Returns whether the curse with the given Ability ID is only for
clerics.
|
Ability |
fetchPower(int index) |
Returns the power up abilities at the given index.
|
Ability |
fetchPower(java.lang.String ID) |
Returns the power up abilities with the given Ability ID.
|
java.lang.String |
getClericPowerup() |
Gets the raw ritual command string that defines what a
cleric must do to receive the Power Up Abilities of this deity.
|
java.lang.String |
getClericPowerupDesc() |
Returns the friendly description of the ritual that
cleric must do to receive the Power Up Abilities of this deity.
|
java.lang.String |
getClericRequirements() |
Gets the Zapper Mask string that defines the requirements
to be a Cleric of this Deity.
|
java.lang.String |
getClericRequirementsDesc() |
Returns a friendly readable description of the requirements
to be a Cleric of this Deity.
|
java.lang.String |
getClericRitual() |
Gets the raw ritual command string that defines what a
cleric must do to receive the Blessings of this deity.
|
java.lang.String |
getClericSin() |
Gets the raw ritual command string that defines what a
cleric must do to receive the Curses of this deity.
|
java.lang.String |
getClericSinDesc() |
Returns the friendly description of the ritual that
cleric must do to receive the Curses of this deity.
|
java.lang.String |
getClericTriggerDesc() |
Returns the friendly description of the ritual that
cleric must do to receive the Blessings of this deity.
|
java.lang.String |
getServiceRitual() |
Gets the raw ritual command string that defines what a
cleric must do to complete a Service of this deity.
|
java.lang.String |
getServiceTriggerDesc() |
Returns the friendly description of the ritual that
cleric must do to perform a service for this deity.
|
java.lang.String |
getWorshipRequirements() |
Gets the Zapper Mask string that defines the requirements
to be a Worshipper of this Deity.
|
java.lang.String |
getWorshipRequirementsDesc() |
Returns a friendly readable description of the requirements
to be a Worshipper of this Deity.
|
java.lang.String |
getWorshipRitual() |
Gets the raw ritual command string that defines what a
worshipper must do to receive the Blessings of this deity.
|
java.lang.String |
getWorshipSin() |
Gets the raw ritual command string that defines what a
worshipper must do to receive the Curses of this deity.
|
java.lang.String |
getWorshipSinDesc() |
Returns the friendly description of the ritual that
worshipper must do to receive the Curses of this deity.
|
java.lang.String |
getWorshipTriggerDesc() |
Returns the friendly description of the ritual that
worshipper must do to receive the Blessings of this deity.
|
int |
numBlessings() |
Returns the total number of blessings, both cleric and worshipper.
|
int |
numCurses() |
Returns the total number of curses, both cleric and worshipper.
|
int |
numPowers() |
Returns the number of power up abilities, which clerics get from
performing the appropriate powerup ritual.
|
void |
setClericPowerup(java.lang.String ritual) |
Sets the raw ritual command string that defines what a
cleric must do to receive the Power Up Abilities of this deity.
|
void |
setClericRequirements(java.lang.String reqs) |
Sets the Zapper Mask string that defines the requirements
to be a Cleric of this Deity.
|
void |
setClericRitual(java.lang.String ritual) |
Sets the raw ritual command string that defines what a
cleric must do to receive the Blessings of this deity.
|
void |
setClericSin(java.lang.String ritual) |
Sets the raw ritual command string that defines what a
cleric must do to receive the Curses of this deity.
|
void |
setServiceRitual(java.lang.String ritual) |
Sets the raw ritual command string that defines what a
cleric must do to complete a Service of this deity.
|
void |
setWorshipRequirements(java.lang.String reqs) |
Sets the Zapper Mask string that defines the requirements
to be a Worshipper of this Deity.
|
void |
setWorshipRitual(java.lang.String ritual) |
Sets the raw ritual command string that defines what a
worshipper must do to receive the Blessings of this deity.
|
void |
setWorshipSin(java.lang.String ritual) |
Sets the raw ritual command string that defines what a
worshipper must do to receive the Curses of this deity.
|
abilities, addAbility, allAbilities, delAbility, delAllAbilities, fetchAbility, fetchAbility, fetchRandomAbility, numAbilities, numAllAbilitiesaddBehavior, addScript, behaviors, delAllBehaviors, delAllScripts, delBehavior, delScript, eachBehavior, eachScript, fetchBehavior, fetchBehavior, fetchScript, numBehaviors, numScripts, scriptscopyOf, ID, initializeClass, newInstanceamDead, getCombatant, getDirectionToTarget, healthText, isInCombat, killMeDead, makePeace, mayIFight, mayPhysicallyAttack, rangeToTarget, setCombatant, setRangeToTargetcanSaveDatabaseID, databaseID, setDatabaseIDaddFaction, adjustFaction, copyFactions, factions, fetchFaction, fetchFactionData, fetchFactionRanges, getFactionListing, hasFaction, removeFactionaddFollower, amFollowing, amUltimatelyFollowing, delFollower, fetchFollower, fetchFollower, fetchFollowerOrder, followers, getGroupMembers, getGroupMembersAndRideables, isFollowedBy, numFollowers, setFollowing, totalFollowersaddItem, delAllItems, delItem, eachItem, findItem, findItem, findItems, findItems, getItem, getRandomItem, isContent, items, numItemsaddItem, getContextName, moveItemTo, moveItemToaddExpertise, addPriorityEffect, amActive, baseCharStats, baseState, baseWeight, bringToLife, bringToLife, charStats, clans, curState, delAllExpertises, delExpertise, dispossess, expertises, fetchExpertise, fetchFirstWornItem, fetchHeldItem, fetchItem, fetchWieldedItem, fetchWornItems, findAbility, flagVariableEq, freeWearPositions, getAbilityUsageCache, getAgeMinutes, getAttributesBitmap, getClanRole, getExperience, getExpNeededDelevel, getExpNeededLevel, getExpNextLevel, getExpPrevLevel, getLiegeID, getMoney, getMoneyVariation, getNaturalWeapon, getPeaceTime, getPractices, getQuestPoint, getRideBuddies, getStartRoom, getTrains, getVictim, getWearPositions, getWimpHitPoint, hasOnlyGoldInInventory, isAttributeSet, isMarriedToLiege, isMine, isMonster, isPlayer, isPossessing, isRacialAbility, lastTickedDateTime, location, maxCarry, maxFollowers, maxItems, maxState, numAllEffects, personalEffects, playerStats, recoverCharStats, recoverMaxState, removeFromGame, resetToMaxState, session, setAgeMinutes, setAttribute, setAttributesBitmap, setBaseCharStats, setBaseState, setClan, setExperience, setLiegeID, setLocation, setMoney, setMoneyVariation, setPlayerStats, setPractices, setQuestPoint, setSession, setSoulMate, setStartRoom, setTrains, setTriggerer, setVictim, setWimpHitPoint, soulMate, tell, tell, titledName, titledName, triggerer, willFollowOrdersOfactions, clearCommandQueue, commandQueSize, dequeCommand, doCommand, enqueCommand, enqueCommands, getTopCommand, prequeCommand, prequeCommands, setActionsaddTattoo, addTattoo, addTattoo, delTattoo, delTattoo, findTattoo, findTattooStartsWith, tattoosjava.lang.String getClericRequirements()
MaskingLibrary,
setClericRequirements(String),
getClericRequirementsDesc()void setClericRequirements(java.lang.String reqs)
reqs - the Zapper Mask string that defines the requirementsMaskingLibrary,
getClericRequirements(),
getClericRequirementsDesc()java.lang.String getClericRequirementsDesc()
setClericRequirements(String),
getClericRequirements()java.lang.String getWorshipRequirements()
MaskingLibrary,
setWorshipRequirements(String),
getWorshipRequirementsDesc()void setWorshipRequirements(java.lang.String reqs)
reqs - the Zapper Mask string that defines the requirementsMaskingLibrary,
getWorshipRequirements(),
getWorshipRequirementsDesc()java.lang.String getWorshipRequirementsDesc()
setWorshipRequirements(String),
getWorshipRequirements()void addBlessing(Ability to, boolean clericOnly)
to - the blessing ability objectclericOnly - true if its only for clerics, false if for everyonegetClericRitual(),
getWorshipRitual(),
delBlessing(Ability),
numBlessings(),
fetchBlessing(String),
fetchBlessingCleric(int),
fetchBlessing(int)void delBlessing(Ability to)
to - the blessing ability objectgetClericRitual(),
getWorshipRitual(),
addBlessing(Ability, boolean),
numBlessings(),
fetchBlessing(String),
fetchBlessingCleric(int),
fetchBlessing(int)int numBlessings()
getClericRitual(),
getWorshipRitual(),
addBlessing(Ability, boolean),
delBlessing(Ability),
fetchBlessing(String),
fetchBlessingCleric(int),
fetchBlessing(int)Ability fetchBlessing(int index)
index - the index of the blessing to return info aboutgetClericRitual(),
getWorshipRitual(),
addBlessing(Ability, boolean),
delBlessing(Ability),
fetchBlessing(String),
fetchBlessingCleric(int),
numBlessings()Ability fetchBlessing(java.lang.String ID)
ID - the Ability ID of the blessing to return info aboutgetClericRitual(),
getWorshipRitual(),
addBlessing(Ability, boolean),
delBlessing(Ability),
fetchBlessing(int),
fetchBlessingCleric(int),
numBlessings()boolean fetchBlessingCleric(int index)
index - the index of the blessing to return info aboutgetClericRitual(),
getWorshipRitual(),
addBlessing(Ability, boolean),
delBlessing(Ability),
fetchBlessing(String),
fetchBlessing(int),
fetchBlessingCleric(String),
numBlessings()boolean fetchBlessingCleric(java.lang.String ID)
ID - the ability id of the blessing to return info aboutgetClericRitual(),
getWorshipRitual(),
addBlessing(Ability, boolean),
delBlessing(Ability),
fetchBlessing(String),
fetchBlessing(int),
fetchBlessingCleric(int),
numBlessings()java.lang.String getClericRitual()
Deity,
fetchBlessing(String),
setClericRitual(String),
getClericTriggerDesc(),
Triggerervoid setClericRitual(java.lang.String ritual)
ritual - the coded ritual command stringDeity,
fetchBlessing(String),
getClericRitual(),
getClericTriggerDesc(),
Triggererjava.lang.String getClericTriggerDesc()
Deity,
fetchBlessing(String),
getClericRitual(),
setClericRitual(String),
Triggererjava.lang.String getServiceRitual()
Deity,
fetchBlessing(String),
setServiceRitual(String),
getServiceTriggerDesc(),
Triggerervoid setServiceRitual(java.lang.String ritual)
ritual - the coded ritual command stringDeity,
fetchBlessing(String),
getServiceRitual(),
getServiceTriggerDesc(),
Triggererjava.lang.String getServiceTriggerDesc()
Deity,
fetchBlessing(String),
getServiceRitual(),
setServiceRitual(String),
Triggererjava.lang.String getWorshipRitual()
Deity,
fetchBlessing(String),
setWorshipRitual(String),
getWorshipTriggerDesc(),
Triggerervoid setWorshipRitual(java.lang.String ritual)
ritual - the coded ritual command stringDeity,
fetchBlessing(String),
getWorshipRitual(),
getWorshipTriggerDesc(),
Triggererjava.lang.String getWorshipTriggerDesc()
Deity,
fetchBlessing(String),
getWorshipRitual(),
setWorshipRitual(String),
Triggerervoid addCurse(Ability to, boolean clericOnly)
to - the curse ability objectclericOnly - true if its only for clerics, false if for everyonegetClericSin(),
getWorshipSin(),
delCurse(Ability),
numCurses(),
fetchCurse(String),
fetchCurseCleric(int),
fetchCurse(int)void delCurse(Ability to)
to - the curse ability objectgetClericSin(),
getWorshipSin(),
addCurse(Ability, boolean),
numCurses(),
fetchCurse(String),
fetchCurseCleric(int),
fetchCurse(int)int numCurses()
getClericSin(),
getWorshipSin(),
addCurse(Ability, boolean),
delCurse(Ability),
fetchCurse(String),
fetchCurseCleric(int),
fetchCurse(int)Ability fetchCurse(int index)
index - the index of the curse to return info aboutgetClericSin(),
getWorshipSin(),
addCurse(Ability, boolean),
delCurse(Ability),
fetchCurse(String),
fetchCurseCleric(int),
numCurses()Ability fetchCurse(java.lang.String ID)
ID - the Ability ID of the curse to return info aboutgetClericSin(),
getWorshipSin(),
addCurse(Ability, boolean),
delCurse(Ability),
fetchCurse(int),
fetchCurseCleric(int),
numCurses()boolean fetchCurseCleric(int index)
index - the index of the curse to return info aboutgetClericSin(),
getWorshipSin(),
addCurse(Ability, boolean),
delCurse(Ability),
fetchCurse(String),
fetchCurse(int),
fetchCurseCleric(String),
numCurses()boolean fetchCurseCleric(java.lang.String ID)
ID - the ability id of the curse to return info aboutgetClericSin(),
getWorshipSin(),
addCurse(Ability, boolean),
delCurse(Ability),
fetchCurse(String),
fetchCurse(int),
fetchCurseCleric(int),
numCurses()java.lang.String getClericSin()
Deity,
fetchCurse(String),
setClericSin(String),
getClericSinDesc(),
Triggerervoid setClericSin(java.lang.String ritual)
ritual - the coded ritual command stringDeity,
fetchCurse(String),
getClericSin(),
getClericSinDesc(),
Triggererjava.lang.String getClericSinDesc()
Deity,
fetchCurse(String),
getClericSin(),
setClericSin(String),
Triggererjava.lang.String getWorshipSin()
Deity,
fetchCurse(String),
setWorshipSin(String),
getWorshipSinDesc(),
Triggerervoid setWorshipSin(java.lang.String ritual)
ritual - the coded ritual command stringDeity,
fetchCurse(String),
getWorshipSin(),
getWorshipSinDesc(),
Triggererjava.lang.String getWorshipSinDesc()
Deity,
fetchCurse(String),
getWorshipSin(),
setWorshipSin(String),
Triggerervoid addPower(Ability to)
to - the power up ability objectgetClericPowerup(),
delPower(Ability),
numPowers(),
fetchPower(String),
fetchPower(int)void delPower(Ability to)
to - the power up ability object to removegetClericPowerup(),
addPower(Ability),
numPowers(),
fetchPower(String),
fetchPower(int)int numPowers()
getClericPowerup(),
addPower(Ability),
delPower(Ability),
fetchPower(String),
fetchPower(int)Ability fetchPower(int index)
index - the index of the Ability to returngetClericPowerup(),
addPower(Ability),
delPower(Ability),
fetchPower(String),
numPowers()Ability fetchPower(java.lang.String ID)
ID - the Ability ID of the Ability to returngetClericPowerup(),
addPower(Ability),
delPower(Ability),
fetchPower(String),
numPowers()java.lang.String getClericPowerup()
Deity,
fetchPower(String),
setClericPowerup(String),
getClericPowerupDesc(),
Triggerervoid setClericPowerup(java.lang.String ritual)
ritual - the coded ritual command stringDeity,
fetchPower(String),
getClericPowerup(),
getClericPowerupDesc(),
Triggererjava.lang.String getClericPowerupDesc()
Deity,
fetchPower(String),
getClericPowerup(),
setClericPowerup(String),
Triggerer