Interface Summary |
Ability |
The basic interface for all skills, spells, chants, prayers,
and properties. |
CraftorAbility |
This interface denotes an ability that also incidentally is capable
of generating objects, usually items. |
DiseaseAffect |
DiseaseAffect is an ability interface to denote those properties,
affects, or Disease objects that act as curable physical diseases. |
ExtendableAbility |
An ExtendableAbility is an ability/effect object that can be more easily
extended in code at runtime using various methods that add internal pointers
to coded solutions to it's external api. |
HealthCondition |
HealthCondition is an ability interface to denote those properties,
affects, or properties that mean something is wrong with you health-wise. |
ItemCraftor |
This interface denotes an ability that also incidentally is capable
of generating objects, usually items. |
ItemTicker |
The interface for affects which cause an Item
to rejuvenate after a particular amount of time. |
Language |
A Language ability represents both the ability to understand one or more
spoken or written languages, and the ability to speak one or more spoken
languages. |
LimbDamage |
An LimbDamage is a kind of ability that denotes missing, broken,
or damaged body parts. |
MendingSkill |
This interface denotes an ability that also incidentally is capable
of mending objects, usually items or mobs. |
Trap |
A trap is a kind of ability that behaves mostly like a property, in that
it is not typically invoked as a skill, although there are skills that
generate or make use of Trap abilities. |
TriggeredAffect |
TriggeredAffect is an ability interface to denote those properties
that are typically non-removable inherent attributes of the things they affect. |