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
, Zombie
public 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 factionFactionMember
void adjustFaction(java.lang.String of, int amount)
of
- the facton ID to add or alteramount
- the amount to alter the faction by, or initial valueFactionMember
java.util.Enumeration<java.lang.String> factions()
FactionMember
java.util.List<java.lang.String> fetchFactionRanges()
FactionMember
boolean hasFaction(java.lang.String which)
which
- the faction id to search forFactionMember
int fetchFaction(java.lang.String which)
which
- the faction id to return rank/value inFactionMember
Faction.FData fetchFactionData(java.lang.String which)
which
- the faction id to return rank/value inFaction.FData
java.lang.String getFactionListing()
FactionMember
void removeFaction(java.lang.String which)
which
- the faction id to removeFactionMember
void copyFactions(FactionMember source)
source
- the source of the factions to copyFactionMember