Modul de.rpgframework.rules
Package de.rpgframework.genericrpg.data
Klasse ASkillValue<S extends ISkill>
java.lang.Object
de.rpgframework.genericrpg.modification.ModifyableImpl
de.rpgframework.genericrpg.data.DataItemValue<S>
de.rpgframework.genericrpg.data.ComplexDataItemValue<S>
de.rpgframework.genericrpg.data.ASkillValue<S>
- Alle implementierten Schnittstellen:
DecisionContainer,ResolvableDataItem<S>,Modifyable,ModifyableNumericalValue<S>,NumericalValue<S>,SelectedValue<S>
public abstract class ASkillValue<S extends ISkill>
extends ComplexDataItemValue<S>
implements ModifyableNumericalValue<S>
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected List<SkillSpecializationValue<S>> protected intThe final value of the attribute after generation, before exp have been spent.Von Klasse geerbte Felder de.rpgframework.genericrpg.data.ComplexDataItemValue
autoFlags, decisions, flags, uuidVon Klasse geerbte Felder de.rpgframework.genericrpg.data.DataItemValue
character, customName, injectedBy, language, ref, resolved, valueVon Klasse geerbte Felder de.rpgframework.genericrpg.modification.ModifyableImpl
incomingModifications, outgoingModifications -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungintShortcut to getModifiedValue(NATURAL, AUGMENTED)intgetModifiedValue(ValueType... typeArray) intgetModifier(ValueType... typeArray) getPool()intgetStart()voidvoidsetStart(int start) Von Klasse geerbte Methoden de.rpgframework.genericrpg.data.ComplexDataItemValue
addAutoFlag, addAutoFlag, addDecision, addFlag, clearAutoFlags, clearEmptyFlags, getAutoFlags, getChoiceMapRecursivly, getDecision, getDecisionArray, getDecisionByRef, getDecisionByType, getDecisions, getDecisionString, getDecisionString, getFlags, getNameWithoutRating, getNameWithoutRating, getNameWithRating, getPerDecisionString, getUuid, hasAutoFlag, hasFlag, hasFlag, removeAutoFlag, removeDecision, removeDecision, removeFlag, reset, setAutoFlag, setAutoFlag, setFlag, setUuid, updateDecision, updateOutgoingModificiationsVon Klasse geerbte Methoden de.rpgframework.genericrpg.data.DataItemValue
getCharacter, getCustomName, getDistributed, getInjectedBy, getKey, getLanguage, getModifyable, getNameWithoutDecisions, getNameWithRating, getResolved, getShortName, isAutoAdded, setCharacter, setCustomName, setDistributed, setInjectedBy, setLanguage, setResolvedVon Klasse geerbte Methoden de.rpgframework.genericrpg.modification.ModifyableImpl
addIncomingModification, addModifications, addOutgoingModification, clearIncomingModifications, clearOutgoingModifications, getIncomingModifications, getOutgoingModifications, removeIncomingModification, removeIncomingModificationForSource, removeIncomingModifications, setIncomingModificationsVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden de.rpgframework.genericrpg.modification.Modifyable
addIncomingModification, getIncomingModifications, removeIncomingModification, setIncomingModificationsVon Schnittstelle geerbte Methoden de.rpgframework.genericrpg.ModifyableNumericalValue
getModifierVon Schnittstelle geerbte Methoden de.rpgframework.genericrpg.NumericalValue
getDistributed, setDistributedVon Schnittstelle geerbte Methoden de.rpgframework.genericrpg.SelectedValue
getModifyable
-
Felddetails
-
start
@Attribute(name="start", required=false) protected int startThe final value of the attribute after generation, before exp have been spent. During priority generation this contains the value until which the attribute is paid by attribute points -
specializations
@ElementList(entry="skillspec", type=SkillSpecializationValue.class, inline=true) protected List<SkillSpecializationValue<S extends ISkill>> specializations
-
-
Konstruktordetails
-
ASkillValue
public ASkillValue() -
ASkillValue
-
ASkillValue
-
-
Methodendetails
-
getModifier
- Angegeben von:
getModifierin SchnittstelleModifyableNumericalValue<S extends ISkill>- Siehe auch:
-
getModifiedValue
public int getModifiedValue()Beschreibung aus Schnittstelle kopiert:ModifyableNumericalValueShortcut to getModifiedValue(NATURAL, AUGMENTED)- Angegeben von:
getModifiedValuein SchnittstelleModifyableNumericalValue<S extends ISkill>- Gibt zurück:
- Siehe auch:
-
getModifiedValue
- Angegeben von:
getModifiedValuein SchnittstelleModifyableNumericalValue<S extends ISkill>- Siehe auch:
-
getStart
public int getStart()- Gibt zurück:
- the start
-
setStart
public void setStart(int start) - Parameter:
start- the start to set
-
getSpecializations
-
getSpecialization
-
getPool
- Angegeben von:
getPoolin SchnittstelleModifyableNumericalValue<S extends ISkill>- Setzt außer Kraft:
getPoolin KlasseComplexDataItemValue<S extends ISkill>- Gibt zurück:
- the pool
- Siehe auch:
-
setPool
- Setzt außer Kraft:
setPoolin KlasseComplexDataItemValue<S extends ISkill>- Parameter:
pool- the pool to set
-