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, Zombiepublic 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.Abilityvoid delAbility(Ability to)
to - the exact Ability to removeAbilityint numAbilities()
AbilityAbility fetchAbility(int index)
index - the index of the Ability object to returnAbilityAbility fetchAbility(java.lang.String ID)
ID - the ID of the ability to return.AbilityAbility fetchRandomAbility()
Abilityjava.util.Enumeration<Ability> abilities()
void delAllAbilities()
int numAllAbilities()
java.util.Enumeration<Ability> allAbilities()