Class SWNNPCGenerator
java.lang.Object
de.rpgframework.random.RollTableGenerator
de.rpgframework.random.withoutnumber.SWNNPCGenerator
- All Implemented Interfaces:
RandomGenerator
-
Field Summary
Fields inherited from class de.rpgframework.random.RollTableGenerator
random, res, serializer, tables -
Constructor Summary
ConstructorsConstructorDescriptionSWNNPCGenerator(de.rpgframework.MultiLanguageResourceBundle res, String prefix, de.rpgframework.classification.Genre genre) -
Method Summary
Modifier and TypeMethodDescriptiongenerate(VariableHolderNode context) getId()Short and unique identifier for this generatorWhat kind of data is providedCollection<de.rpgframework.classification.ClassificationType> getType()booleanmatchesFilter(de.rpgframework.classification.Classification<?> filter) protected GeneratorVariableresolveModifier(String name) booleanunderstandsHint(de.rpgframework.classification.ClassificationType filter) Methods inherited from class de.rpgframework.random.RollTableGenerator
loadTables, parseModifier, parseVariables, roll, rollD100, rollD20, rollD6, simpleRoll
-
Constructor Details
-
SWNNPCGenerator
public SWNNPCGenerator(de.rpgframework.MultiLanguageResourceBundle res, String prefix, de.rpgframework.classification.Genre genre) - Parameters:
res-
-
-
Method Details
-
getId
Description copied from interface:RandomGeneratorShort and unique identifier for this generator- Specified by:
getIdin interfaceRandomGenerator- See Also:
-
getType
- Specified by:
getTypein interfaceRandomGenerator- See Also:
-
getRequiredVariables
- Specified by:
getRequiredVariablesin interfaceRandomGenerator- See Also:
-
matchesFilter
public boolean matchesFilter(de.rpgframework.classification.Classification<?> filter) - Specified by:
matchesFilterin interfaceRandomGenerator- See Also:
-
understandsHint
public boolean understandsHint(de.rpgframework.classification.ClassificationType filter) - Specified by:
understandsHintin interfaceRandomGenerator- See Also:
-
generate
- Specified by:
generatein interfaceRandomGenerator- See Also:
-
resolveModifier
- Specified by:
resolveModifierin classRollTableGenerator- See Also:
-
getProvidedData
Description copied from interface:RandomGeneratorWhat kind of data is provided- Specified by:
getProvidedDatain interfaceRandomGenerator- See Also:
-