Alligator
, AngryCitizen
, Ape
, Assassin
, Beaver
, Bee
, BlackBear
, BlackDragon
, BlueDragon
, BrassDragon
, BronzeDragon
, BrownBear
, BrownSnake
, Buck
, Buffalo
, Bugbear
, Bull
, Cat
, Centaur
, Centipede
, Cheetah
, Chicken
, Chimp
, Citizen
, Cobra
, CombatDummy
, CommonBat
, CopperDragon
, Cougar
, Cow
, Coyote
, Crocodile
, Deer
, DireWolf
, Doe
, Dog
, Dolphin
, Doppleganger
, Dragon
, DrowElf
, DrowPriestess
, DrowWarrior
, DrowWizard
, Duck
, Elephant
, Falcon
, FireGiant
, FlyingInsect
, Fox
, Frog
, FrostGiant
, GardenSnake
, GenAuctioneer
, GenBanker
, GenCow
, GenDeity
, GenHorse
, GenLibrarian
, GenMob
, GenPostman
, GenRideable
, GenRideableUndead
, GenShopkeeper
, GenUndead
, GiantBat
, GiantScorpion
, Gnoll
, Goat
, GoatDoe
, Goblin
, GoldDragon
, Gorilla
, GreenDragon
, Hawk
, HeavenlyServent
, HillGiant
, Hornet
, Horse
, InvisibleStalker
, Jaguar
, Kitten
, LargeBat
, Lion
, Lizard
, LizardMan
, LizardManShaman
, Minotaur
, Monkey
, MountainLion
, Mouse
, Naga
, Ogre
, Orc
, Owl
, Panther
, Parakeet
, Pegasus
, PegasusGreater
, Penguin
, Pig
, Prayer_StorePrayer
, Prop_FightSpellCast
, Prop_HaveEnabler
, Prop_HaveSpellCast
, Prop_HereEnabler
, Prop_HereSpellCast
, Prop_ItemSlotFiller
, Prop_RideEnabler
, Prop_RideSpellCast
, Prop_SpellAdder
, Prop_UseSpellCast
, Prop_UseSpellCast2
, Prop_WearEnabler
, Prop_WearSpellCast
, Puppy
, Python
, Rabbit
, Rat
, Rattlesnake
, Raven
, RedDragon
, Rooster
, Scorpion
, Seal
, Shark
, Sheep
, SilverDragon
, Skeleton
, Snake
, Spell_StoreSpell
, Spider
, Squirrel
, StdAuctioneer
, StdBanker
, StdDeity
, StdFactoryMOB
, StdLibrarian
, StdMOB
, StdMobWrapper
, StdPostman
, StdRideable
, StdRideableWrapper
, StdShopKeeper
, StoneGiant
, StoneGolem
, Studying
, Swordfish
, Teacher
, Tiger
, Toad
, Troll
, Turtle
, UmberHulk
, Undead
, Vulture
, Walrus
, Whale
, WhiteBear
, WhiteDragon
, WildEagle
, Wolf
, Wolverine
, Worm
, Wyvern
, Zombie
public interface AbilityContainer
Modifier and Type | Method | Description |
---|---|---|
java.util.Enumeration<Ability> |
abilities() |
Returns an enumerator of the Ability objects in this container.
|
void |
addAbility(Ability to) |
Adds a new ability to this for use.
|
java.util.Enumeration<Ability> |
allAbilities() |
Returns an enumerator of the Ability objects in this container.
|
void |
delAbility(Ability to) |
Removes the exact given ability object from here.
|
void |
delAllAbilities() |
Removes all owned abilities from this container.
|
Ability |
fetchAbility(int index) |
Returns the Ability object at that index in this container.
|
Ability |
fetchAbility(java.lang.String ID) |
If contained herein, this will return the ability from this
container of the given ID.
|
Ability |
fetchRandomAbility() |
Returns a random ability from this container.
|
int |
numAbilities() |
Returns the number of abilities contained herein this object.
|
int |
numAllAbilities() |
Returns the number of all abilities in this container.
|
void addAbility(Ability to)
to
- the Ability to add.Ability
void delAbility(Ability to)
to
- the exact Ability to removeAbility
int numAbilities()
Ability
Ability fetchAbility(int index)
index
- the index of the Ability object to returnAbility
Ability fetchAbility(java.lang.String ID)
ID
- the ID of the ability to return.Ability
Ability fetchRandomAbility()
Ability
java.util.Enumeration<Ability> abilities()
void delAllAbilities()
int numAllAbilities()
java.util.Enumeration<Ability> allAbilities()