|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.planet_ink.coffee_mud.Common.DefaultFaction.DefaultFactionAbilityUsage
public class DefaultFaction.DefaultFactionAbilityUsage
| Field Summary | |
|---|---|
int |
domain
|
int |
flag
|
int |
high
|
java.lang.String |
ID
|
int |
low
|
int |
notflag
|
boolean |
possibleAbilityID
|
int |
type
|
| Constructor Summary | |
|---|---|
DefaultFaction.DefaultFactionAbilityUsage()
|
|
DefaultFaction.DefaultFactionAbilityUsage(java.lang.String key)
|
|
| Method Summary | |
|---|---|
java.lang.String |
abilityFlags()
The unconverted ability mask, denoting ability ids, domains, flags, etc. |
int |
domain()
An ability domain that an ability must be in order for this usage to apply, or -1 |
int |
flag()
A bitmask of ability flags that MUST be set for this usage to apply to an ability |
int |
high()
Returns the maximum value that a player must have in the faction to be able to use the selected ability referred to by the ability flags of this usage criterium. |
int |
low()
The minimum value that a player must have in the faction to be able to use the selected ability referred to by the ability flags of this usage criterium. |
int |
notflag()
A bitmask of ability flags that must NOT be set for this usage to apply to an ability |
boolean |
possibleAbilityID()
Whether the abilityFlags() method is possibly a specific Ability ID |
java.util.List<java.lang.String> |
setAbilityFlag(java.lang.String str)
Sets the ability usage masks and methods from an ability id, domain, flags, etc. |
void |
setHigh(int newVal)
Sets the maximum value that a player must have in the faction to be able to use the selected ability referred to by the ability flags of this usage criterium. |
void |
setLow(int newVal)
Sets the minimum value that a player must have in the faction to be able to use the selected ability referred to by the ability flags of this usage criterium. |
java.lang.String |
toString()
Returns a semicolon-delimited string of the values of this ability usage, suitable for using to create a new one later. |
int |
type()
An ability code that an ability must be in order for this usage to apply, or -1 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public java.lang.String ID
public boolean possibleAbilityID
public int type
public int domain
public int flag
public int low
public int high
public int notflag
| Constructor Detail |
|---|
public DefaultFaction.DefaultFactionAbilityUsage()
public DefaultFaction.DefaultFactionAbilityUsage(java.lang.String key)
| Method Detail |
|---|
public java.lang.String abilityFlags()
Faction.FactionAbilityUsage
abilityFlags in interface Faction.FactionAbilityUsageFaction.FactionAbilityUsage.setAbilityFlag(String)public boolean possibleAbilityID()
Faction.FactionAbilityUsage
possibleAbilityID in interface Faction.FactionAbilityUsageFaction.FactionAbilityUsage.abilityFlags(),
CMObject.ID()public int type()
Faction.FactionAbilityUsage
type in interface Faction.FactionAbilityUsageFaction.FactionAbilityUsage.abilityFlags(),
Ability.ACODE_DESCSpublic int domain()
Faction.FactionAbilityUsage
domain in interface Faction.FactionAbilityUsageFaction.FactionAbilityUsage.abilityFlags(),
Ability.DOMAIN_DESCSpublic int flag()
Faction.FactionAbilityUsage
flag in interface Faction.FactionAbilityUsageFaction.FactionAbilityUsage.abilityFlags(),
Faction.FactionAbilityUsage.notflag(),
Ability.FLAG_DESCSpublic int low()
Faction.FactionAbilityUsage
low in interface Faction.FactionAbilityUsageFaction.FactionAbilityUsage.abilityFlags(),
Faction.FactionAbilityUsage.setLow(int)public int high()
Faction.FactionAbilityUsage
high in interface Faction.FactionAbilityUsageFaction.FactionAbilityUsage.abilityFlags(),
Faction.FactionAbilityUsage.setHigh(int)public int notflag()
Faction.FactionAbilityUsage
notflag in interface Faction.FactionAbilityUsageFaction.FactionAbilityUsage.abilityFlags(),
Faction.FactionAbilityUsage.flag(),
Ability.FLAG_DESCSpublic void setLow(int newVal)
Faction.FactionAbilityUsage
setLow in interface Faction.FactionAbilityUsagenewVal - a new minimum faction valueFaction.FactionAbilityUsage.abilityFlags(),
Faction.FactionAbilityUsage.low()public void setHigh(int newVal)
Faction.FactionAbilityUsage
setHigh in interface Faction.FactionAbilityUsagenewVal - a new maximum faction valueFaction.FactionAbilityUsage.abilityFlags(),
Faction.FactionAbilityUsage.high()public java.lang.String toString()
Faction.FactionAbilityUsage
toString in interface Faction.FactionAbilityUsagetoString in class java.lang.ObjectFaction.addAbilityUsage(String)public java.util.List<java.lang.String> setAbilityFlag(java.lang.String str)
Faction.FactionAbilityUsage
setAbilityFlag in interface Faction.FactionAbilityUsagestr - the ability usage mask
Faction.FactionAbilityUsage.abilityFlags(),
Faction.FactionAbilityUsage.notflag(),
Faction.FactionAbilityUsage.possibleAbilityID(),
Faction.FactionAbilityUsage.type(),
Faction.FactionAbilityUsage.domain(),
Faction.FactionAbilityUsage.flag()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||