Package megamek.common.universe
Enum Class FactionTag
- All Implemented Interfaces:
- Serializable,- Comparable<FactionTag>,- Constable
- 
Nested Class SummaryNested classes/interfaces inherited from class java.lang.EnumEnum.EnumDesc<E extends Enum<E>>
- 
Enum Constant SummaryEnum ConstantsEnum ConstantDescriptionFaction represents empty spaceRepresents an aggregate of independent 'factions', rather than a singular organization.Faction performs batchallFaction represents a lack of unified governmentFaction is controlling with mercenary command rights (CamOps p.Faction is an independent corporation (CamOps p.Faction is campaign-specific, generated on the flyFaction is generous and tends to pay more for contracts (CamOps p.Faction is hidden from viewFaction isn't overtly acting on the political/military scale; think ComStar before clan invasionInner sphereFaction is lenient with mercenary command rights (CamOps p.Major Power: e.g.Major mercenary bandsFaction is limited to a single star system, or potentially just a part of a planet (CamOps p12)Faction is an independent noble (CamOps p.A bunch of dirty piratesFaction is an independent planetary government (CamOps p.Faction is meant to be playedFaction is rebelling against the superior ("parent") factionIndependent world or Small State (CamOps p12)Faction code is not intended to be for playersFaction is stingy and tends to pay less for contracts (CamOps p.Super Power: the Terran Hegemony, the First Star League, and the Federated Commonwealth.Major trading company
- 
Method SummaryModifier and TypeMethodDescriptionstatic FactionTagReturns the enum constant of this class with the specified name.static FactionTag[]values()Returns an array containing the constants of this enum class, in the order they are declared.
- 
Enum Constant Details- 
ISInner sphere
- 
PERIPHERY
- 
DEEP_PERIPHERY
- 
CLAN
- 
PIRATEA bunch of dirty pirates
- 
MERCMajor mercenary bands
- 
TRADERMajor trading company
- 
SUPERSuper Power: the Terran Hegemony, the First Star League, and the Federated Commonwealth. (CamOps p12)
- 
MAJORMajor Power: e.g. Inner Sphere Great Houses, Republic of the Sphere, Terran Alliance, Second Star League, Inner Sphere Clans. (CamOps p12)
- 
MINORFaction is limited to a single star system, or potentially just a part of a planet (CamOps p12)
- 
SMALLIndependent world or Small State (CamOps p12)
- 
REBELFaction is rebelling against the superior ("parent") faction
- 
INACTIVEFaction isn't overtly acting on the political/military scale; think ComStar before clan invasion
- 
ABANDONEDFaction represents empty space
- 
CHAOSFaction represents a lack of unified government
- 
GENERATEDFaction is campaign-specific, generated on the fly
- 
HIDDENFaction is hidden from view
- 
SPECIALFaction code is not intended to be for players
- 
PLAYABLEFaction is meant to be played
- 
NOBLEFaction is an independent noble (CamOps p. 39)
- 
PLANETARY_GOVERNMENTFaction is an independent planetary government (CamOps p. 39)
- 
CORPORATIONFaction is an independent corporation (CamOps p. 39)
- 
STINGYFaction is stingy and tends to pay less for contracts (CamOps p. 42)
- 
GENEROUSFaction is generous and tends to pay more for contracts (CamOps p. 42)
- 
CONTROLLINGFaction is controlling with mercenary command rights (CamOps p. 42)
- 
LENIENTFaction is lenient with mercenary command rights (CamOps p. 42)
- 
BATCHALLFaction performs batchall
- 
AGGREGATERepresents an aggregate of independent 'factions', rather than a singular organization. For example, "PIR" (pirates) is used to abstractly represent all pirates, not individual pirate groups.
 
- 
- 
Method Details- 
valuesReturns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
 
- 
valueOfReturns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- IllegalArgumentException- if this enum class has no constant with the specified name
- NullPointerException- if the argument is null
 
 
-