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, Puppy, Python, Rabbit, Rat, Rattlesnake, Raven, RedDragon, Rooster, Scorpion, Seal, Shark, Sheep, SilverDragon, Skeleton, Snake, Spider, Squirrel, StdAuctioneer, StdBanker, StdDeity, StdFactoryMOB, StdLibrarian, StdMOB, StdMobWrapper, StdPostman, StdRideable, StdRideableWrapper, StdShopKeeper, StoneGiant, StoneGolem, Swordfish, Teacher, Tiger, Toad, Troll, Turtle, UmberHulk, Undead, Vulture, Walrus, Whale, WhiteBear, WhiteDragon, WildEagle, Wolf, Wolverine, Worm, Wyvern, Zombiepublic interface FactionMember
Faction| Modifier and Type | Method | Description | 
|---|---|---|
| void | addFaction(java.lang.String of,
          int start) | Adds a new faction to this member, with the given initial rank | 
| void | adjustFaction(java.lang.String of,
             int amount) | If this is already a member of the given faction, then the
 value or rank in that faction will be adjusted by the given
 amount. | 
| void | copyFactions(FactionMember source) | Copies the factions that the given member belongs to into this. | 
| java.util.Enumeration<java.lang.String> | factions() | Returns an enumeration of all the faction id this is a member of. | 
| int | fetchFaction(java.lang.String which) | Returns the faction rank/value that this member has in the given
 faction id. | 
| Faction.FData | fetchFactionData(java.lang.String which) | Returns the complete contextual faction data for this
 member. | 
| java.util.List<java.lang.String> | fetchFactionRanges() | Returns an enumeration of the faction range ids that represent the
 rank that this member has in each of their factions. | 
| java.lang.String | getFactionListing() | Returns a friendly viewable list of all the factions that this is
 a member of, along with the rank/value this member has in that
 faction. | 
| boolean | hasFaction(java.lang.String which) | Returns whether this is a member of the given faction and has some
 rank. | 
| void | removeFaction(java.lang.String which) | Removes this as a member of the given faction, losing all rank. | 
void addFaction(java.lang.String of,
                int start)
of - the facton ID to add to thisstart - the initial rank/value in the new factionFactionMembervoid adjustFaction(java.lang.String of,
                   int amount)
of - the facton ID to add or alteramount - the amount to alter the faction by, or initial valueFactionMemberjava.util.Enumeration<java.lang.String> factions()
FactionMemberjava.util.List<java.lang.String> fetchFactionRanges()
FactionMemberboolean hasFaction(java.lang.String which)
which - the faction id to search forFactionMemberint fetchFaction(java.lang.String which)
which - the faction id to return rank/value inFactionMemberFaction.FData fetchFactionData(java.lang.String which)
which - the faction id to return rank/value inFaction.FDatajava.lang.String getFactionListing()
FactionMembervoid removeFaction(java.lang.String which)
which - the faction id to removeFactionMembervoid copyFactions(FactionMember source)
source - the source of the factions to copyFactionMember