-
Notifications
You must be signed in to change notification settings - Fork 9
shr5Management model
The Systems used to create characters.
The change system.
All the proprity options for building a character.
The character generators.
The complete list of all EClasses in this package.
|ManagedCharacter|CharacterGeneratorSystem|PrioritySystem|NonPlayerCharacter|Changes|KarmaGaint|FreeStyle|PriorityCategorie|Shr5System|MetaType|Attributes|Skill|Resourcen|SpecialType|Technomancer|Spellcaster|Adept|CharacterGenerator|FreeStyleGenerator|Shr5Generator|AttributeChange|PlayerCharacter|Mudan|CharacterGroup|Connection|PersonaChange|PersonaValueChange|GeneratorStateToEStringMapEntry|Advancement|IncreaseCharacterPart|LifestyleToStartMoney|GruntGroup|GruntMembers|PlayerManagement|GamemasterManagement|CharacterAdvancementSystem|Shr5RuleGenerator|KarmaGenerator|QuellenConstrain|Pack|CharacterDiary|DiaryEntry|ContractPayment|CharacterChange|SumToTenGenerator|LifeModulesGenerator|LifeModulesSystem|LifeModule|ModuleChange|ModuleSkillChange|ModuleTeachableChange|ModuleAttributeChange|ModuleFeatureChange|ModuleSkillGroupChange|ModuleTypeChange|Shr5KarmaGenerator|TrainingRate|RangeTableEntry|RangeTable|TrainingsTime|PersonaMartialArtChange|TrainingRange|
kind |
---|
Abstract |
the managed chracter contains the mudan parts of a character.
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
sex | Sex | 1-1 | true | |
streetCred | EInt | 0-1 | false | |
notoriety | EInt | 0-1 | false | |
notorietyBasic | EInt | 0-1 | true | |
publicAwareness | EInt | 0-1 | true | |
karmaGaint | EInt | 0-1 | false | The karma the characters has currenly at his disposal. |
currentKarma | EInt | 0-1 | false | The complete karma the character has gained over the time. |
height | EInt | 0-1 | true | The height in cm. |
dateofbirth | ShrDate | 0-1 | true | The date of the birth. |
weight | EInt | 0-1 | true | The weight in kg. |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
persona | AbstraktPersona | true | 1-1 | true | |
changes | Changes | true | 0-* | true | |
chracterSource | CharacterGenerator | false | 1-1 | true | Refers the generator. |
inventar | AbstraktGegenstand | true | 0-* | true | |
contracts | Vertrag | true | 0-* | true | |
connections | Connection | true | 0-* | true | |
vehicels | Fahrzeug | true | 0-* | true | The vehicles the character owns. |
choosenLifestyle | Lifestyle | false | 1-1 | true | The primary lifestyle. |
nativeLanguage | Sprachfertigkeit | false | 1-1 | true | One languageSkill is the nativ language. |
generatorSrc | CharacterGenerator | true | 0-1 | true | When commited contains the generator. |
kind |
---|
Abstract |
The basic character generator system defines the advacements system.
direct super types : |Beschreibbar|Quelle|
all super types : |Identifiable|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
instructions | GeneratorStateToEStringMapEntry | true | 0-* | true | |
lifestyleToStartMoney | LifestyleToStartMoney | true | 0-* | true | |
characterAdvancements | CharacterAdvancementSystem | false | 1-1 | true | |
additionalConstrains | QuellenConstrain | true | 0-* | true | A system can define additional constrains for elements. |
kind |
---|
Abstract |
The priority system collects a set of generation options.
direct super types : |CharacterGeneratorSystem|
all super types : |Beschreibbar|Identifiable|Quelle|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
karmaPoints | EInt | 0-1 | true |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
priorities | PriorityCategorie | true | 0-* | true |
kind |
---|
Concrete |
Is used to define npcs.
direct super types : |ManagedCharacter|
kind |
---|
Abstract |
Keeps track of the changes the character does.
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
date | ShrDate | 0-1 | true | |
karmaCost | EInt | 0-1 | false | |
changeApplied | EBoolean | 0-1 | true | |
dateApplied | ShrDate | 0-1 | true |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
character | ManagedCharacter | false | 0-1 | true |
methods
name | doc ----|---|---|---|---|--- applyChanges|
kind |
---|
Concrete |
Simply collects the karma gaint by the character.
direct super types : |Changes|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
karma | EInt | 1-1 | true |
kind |
---|
Concrete |
The freestyle system has not values, as the generator has no constrains.
direct super types : |CharacterGeneratorSystem|
all super types : |Beschreibbar|Identifiable|Quelle|
kind |
---|
Abstract |
This is the basic categories. They can be used to define a priotity or a cost for an option.
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
categorieName | EString | 0-1 | true | |
cost | EInt | 0-1 | true |
kind |
---|
Concrete |
The shr5System describes the values of the different rule factors. This is the main description of the character generator system for shr5. This system defenition is also used for the karma generator.
direct super types : |PrioritySystem|
all super types : |Beschreibbar|Identifiable|Quelle|CharacterGeneratorSystem|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
karmaToResourceFactor | EInt | 1-1 | true | The number of resources for one karma. Used by Shr5Generator and the Shr5KarmaGenerator. |
karmaToMagicFactor | EInt | 1-1 | true | For mystical adepts the exchange rate between karma to magic points. Used by Shr5Generator |
numberOfMaxAttributes | EInt | 1-1 | true | The number of attributes as hight as the species maximum. Is used by the hasNotMoreMaxAttributes rule. |
knowlegeSkillFactor | EInt | 1-1 | true | The factor for free knowlege skills at the character generation. Used by Shr5Generator. |
charismaToConnectionFactor | EInt | 1-1 | true | The factor to calculate the conntection points for free. Used by Shr5Generator. |
maxResourceToKeep | EInt | 1-1 | true | The number of money can be keept at the commitment of the character. Used by Shr5Generator and the Shr5KarmaGenerator. |
maxKarmaToResources | EInt | 1-1 | true | The maximum of karma that can be transformed in mones. Used by Shr5Generator and the Shr5KarmaGenerator. |
maxKarmaToKeep | EInt | 0-1 | true | The maximum of karma can be keep at committing the character. Used by Shr5Generator and the Shr5KarmaGenerator. |
skillMax | EInt | 0-1 | true | The max value a skill can have. Is used by the rule hasNoSkillsOverMax. |
numberOfSpecalism | EInt | 0-1 | true | The number of specalicies a character can have. Is used by the hasNotMoreSpecalism rule. |
karmaToConnectionFactor | EInt | 0-1 | true | The factor of Karma for a connection point. Used by the Shr5KarmaGenerator. |
boundSprititServiceCost | EInt | 0-1 | true | THis is the cost for a service of a bound spirit at chracter creation. |
maxConnectionRating | EInt | 0-1 | true | |
freeMartialArtTechniques | EInt | 0-1 | true | The number of techniques the character gets without karma costs. |
maxMartialArtStyles | EInt | 0-1 | true | The max style a character can choose at creatation. |
sumToTenValue | EInt | 0-1 | true |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
applicableGenerators | EClass | false | 0-* | true |
kind |
---|
Concrete |
The generator system option for a species.
direct super types : |PriorityCategorie|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
specialPoints | EInt | 0-1 | true |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
choosableTypes | Spezies | false | 1-1 | true | Refers the species to be the option. |
methods
name | doc ----|---|---|---|---|--- calcSpecialPointsSpend|
kind |
---|
Concrete |
direct super types : |PriorityCategorie|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
attibutePoints | EInt | 1-1 | true |
methods
name | doc ----|---|---|---|---|--- calcAttributesSpend|
kind |
---|
Concrete |
direct super types : |PriorityCategorie|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
skillPoints | EInt | 1-1 | true | |
groupPoints | EInt | 1-1 | true |
methods
name | doc ----|---|---|---|---|--- calcSkillSpend| calcGroupSpend| calcKnowledgeSkillSpend| calcKnowledgeSkillPoints|
kind |
---|
Concrete |
direct super types : |PriorityCategorie|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
resource | EInt | 1-1 | true |
methods
name | doc ----|---|---|---|---|--- calcResourceSpend|
kind |
---|
Abstract |
direct super types : |PriorityCategorie|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
skillValue | EInt | 0-1 | true | |
skillNumber | EInt | 0-1 | true |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
selectableTypes | EClass | false | 1-1 | true | |
selectableSkills | Fertigkeit | false | 0-* | true | |
selectableSkillGroups | FertigkeitsGruppe | false | 0-* | true |
methods
name | doc ----|---|---|---|---|--- calcSkillsSpend|
kind |
---|
Concrete |
The generator system option for a Technomanager.
direct super types : |SpecialType|
all super types : |PriorityCategorie|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
resonanz | EInt | 0-1 | true | |
complexForms | EInt | 0-1 | true |
methods
name | doc ----|---|---|---|---|--- calcComplexFormsSpend|
kind |
---|
Concrete |
The generator system option for a spellcaster like magivcan or mystc adept.
direct super types : |Adept|
all super types : |PriorityCategorie|SpecialType|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
spellPoints | EInt | 0-1 | true |
methods
name | doc ----|---|---|---|---|--- calcSpellPointsSpend|
kind |
---|
Concrete |
The generator system option for a ki adept.
direct super types : |SpecialType|
all super types : |PriorityCategorie|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
magic | EInt | 0-1 | true |
methods
name | doc ----|---|---|---|---|--- calcPowerPointsSpend|
kind |
---|
Abstract |
This is the basic character generator.
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
state | GeneratorState | 0-1 | true | |
characterName | EString | 1-1 | true | |
currentInstruction | EString | 0-1 | false |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
character | ManagedCharacter | false | 1-1 | true | |
generator | CharacterGeneratorSystem | false | 1-1 | true | The generator system usesed to build the character. |
selectedGroup | CharacterGroup | false | 1-1 | true | The group the character will be stored in. |
kind |
---|
Concrete |
direct super types : |CharacterGenerator|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
freestyleGenerator | FreeStyle | false | 0-1 | false | |
selectedPersona | AbstraktPersona | false | 0-1 | true | |
selectedSpecies | Spezies | false | 0-1 | true | |
selectedType | EClass | false | 0-1 | true |
kind |
---|
Concrete |
This is the core rule generator.
direct super types : |Shr5RuleGenerator|
all super types : |CharacterGenerator|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
karmaToResource | EInt | 0-1 | true | |
karmaSpend | EInt | 0-1 | false | |
attributeSpend | EInt | 0-1 | false | |
resourceSpend | EInt | 0-1 | false | |
connectionSpend | EInt | 0-1 | false | |
skillPointSpend | EInt | 0-1 | false | |
specialPointSpend | EInt | 0-1 | false | |
groupPointSpend | EInt | 0-1 | false | |
knownlegePointSpend | EInt | 0-1 | false | |
spellPointSpend | EInt | 0-1 | false | |
startKarma | EInt | 0-1 | true | |
startResources | EInt | 0-1 | true |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
resourcen | Resourcen | false | 1-1 | true | |
skills | Skill | false | 1-1 | true | |
attribute | Attributes | false | 1-1 | true | |
metaType | MetaType | false | 1-1 | true | |
magic | SpecialType | false | 1-1 | true |
methods
name | doc ----|---|---|---|---|--- hasCategoryOnlyOnce|Check if the categies are correct. hasNotMoreMaxAttributes| hasSpendAllAttributesPoints|Checks if all attribute points are spend. hasSpendAllSkillPoints| hasSpendAllSpecialPoints| hasSpendAllSpecialTypePoints| hasSpendAllConnectionPoints| hasSpendAllResourcePoints| hasSpendAllMagicSkillsPoints| hasSpendAllMagicPoints| hasSpendAllGroupPoints| hasSpendAllKnowlegeSkillPoints| hasSpendAllKarmaPoints| hasSpendAllSpellPoints| hasSpendAllPowerPoints|
kind |
---|
Concrete |
This change defines an attribute change.
direct super types : |PersonaValueChange|
all super types : |Changes|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
attibute | EAttribute | false | 0-1 | true |
kind |
---|
Concrete |
direct super types : |ManagedCharacter|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
age | EInt | 0-1 | false | When the diary is used, the age is calculated by the character date. |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
diary | CharacterDiary | true | 1-1 | true |
kind |
---|
Concrete |
The generator system option for a simple mudan character.
direct super types : |SpecialType|
all super types : |PriorityCategorie|
kind |
---|
Concrete |
The character group us used to contains the characters.
direct super types : |Beschreibbar|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
members | ManagedCharacter | true | 0-* | true |
kind |
---|
Concrete |
A connection refers to a managed character and has the loy and influence value.
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
influence | EInt | 0-1 | true | |
loyality | EInt | 0-1 | true |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
character | ManagedCharacter | false | 1-1 | true | The linked character. |
kind |
---|
Concrete |
direct super types : |PersonaValueChange|
all super types : |Changes|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
changeable | Erlernbar | false | 1-1 | true |
kind |
---|
Abstract |
direct super types : |Changes|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
from | EInt | 1-1 | true | |
to | EInt | 1-1 | true |
kind |
---|
Concrete |
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
key | GeneratorState | 1-1 | true | |
value | EString | 1-1 | true |
kind |
---|
Abstract |
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
karmaFactor | EInt | 1-1 | true |
kind |
---|
Concrete |
The type is defined by the eclass of the persona part and need to be a Erlernbar or an attribute.
direct super types : |Advancement|RangeTable|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
type | EClass | false | 1-1 | true |
kind |
---|
Concrete |
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
numberOfW | EInt | 0-1 | true | The number of d6 to define the start money. |
moneyFactor | EInt | 0-1 | true | The factor for the start money. |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
lifeStyles | Lifestyle | false | 0-* | true | A list of lifestyles this lifestyle to money description applies to. |
kind |
---|
Concrete |
This is a grunt group.
direct super types : |Beschreibbar|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
professionalRating | EInt | 0-1 | true | The professional rating of this grunt group. |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
members | GruntMembers | true | 0-* | true | |
leader | GruntMembers | true | 1-1 | true |
kind |
---|
Concrete |
This decribes the members of a grunt group. So this defines a group of simular characters.
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
count | EInt | 1-1 | true | The number of npcs. |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
nsc | NonPlayerCharacter | false | 1-1 | true | The npc of the grunt members. |
kind |
---|
Concrete |
The player management comtaints character groups and generators.
direct super types : |Beschreibbar|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
groups | CharacterGroup | true | 0-* | true | |
generators | CharacterGenerator | true | 0-* | true | |
entries | PlayerManagement | true | 0-* | true |
kind |
---|
Concrete |
The gemmaster manager contains more stuff only interessting for gamemaster.
direct super types : |PlayerManagement|
all super types : |Beschreibbar|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
grunts | GruntGroup | true | 0-* | true |
kind |
---|
Concrete |
direct super types : |Beschreibbar|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
characterAdvancements | Advancement | true | 0-* | true |
kind |
---|
Abstract |
The shr5 rule generator collects the main rules for all character generation.
direct super types : |CharacterGenerator|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
allowedSources | SourceBook | false | 0-* | true | A list of sources which are allowed when building a character. |
methods
name | doc ----|---|---|---|---|--- hasSpendAllPoints|The basic rule indicating not all is satified. hasNotMoreMaxAttributes|Not more that shr5System.numberOfMaxAttributes with a vaule higer the default max. hasNoSkillsOverMax|No skills over the shr5System.skillMax. hasNotMoreSpecalism|Not more that shr5System.numberSpecalism for one skill. hasNoAttributesOverSpeciesAtt|No attribute over the defined species max value. There could be an exception defined by a modificator with the species max attributes. hasNoConstrainVoilation|No attribute over the defined species max value. There could be an exception defined by a modificator with the species max attributes. hasLifestyleChoosen|No attribute over the defined species max value. There could be an exception defined by a modificator with the species max attributes. hasOnlyAllowedSources|No attribute over the defined species max value. There could be an exception defined by a modificator with the species max attributes. hasKiPowerOverLimit|Check for the kipowers, not more as magic. hasBasicViolations|Check for change the type or the species, wich is possible.
kind |
---|
Abstract |
The karma generator supports only two choises, one for the meta type and another for the persona type. All other changes are direcly handled throu karama.
direct super types : |Shr5RuleGenerator|
all super types : |CharacterGenerator|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
karmaToResource | EInt | 0-1 | true | |
karmaSpend | EInt | 0-1 | false | |
resourceSpend | EInt | 0-1 | false | |
startKarma | EInt | 0-1 | true | |
startResources | EInt | 0-1 | true | |
choiseKarmaCost | EInt | 0-1 | false |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
metaType | MetaType | false | 1-1 | true | The selected species. |
characterConcept | SpecialType | false | 1-1 | true | The character concept. |
methods
name | doc ----|---|---|---|---|--- hasSpendAllKarmaPoints|Checks if all karma points are spended. hasSpendAllResources|
kind |
---|
Concrete |
Defines a constrain for the source element by holding a list of other elements and an constrain type.
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
constrainType | QuellenConstrainType | 0-1 | true | The kind of constrain, like not Together ... |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
source | Quelle | false | 1-1 | true | The source object for this constraint. |
targets | Quelle | false | 0-* | true | A list of objects applying the constrain. |
kind |
---|
Concrete |
A pack is used in the generation process, to speed up somes choises. It contains a set of things.
direct super types : |Beschreibbar|Quelle|GeldWert|
all super types : |Identifiable|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
items | Quelle | true | 0-* | true | The list of items this pack contains. |
kind |
---|
Concrete |
Holds the data of the diary and the current time.
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
characterDate | ShrDate | 0-1 | true | The current date for the character, should be at lest the last entry of the diary. it is used for caculation of the contract payments. |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
entries | DiaryEntry | true | 0-* | true |
kind |
---|
Concrete |
Can hold a message and a date.
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
date | ShrDate | 0-1 | true | |
message | EString | 0-1 | true |
kind |
---|
Concrete |
direct super types : |DiaryEntry|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
payed | EBoolean | 0-1 | true |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
contractToPay | Vertrag | false | 1-1 | true |
kind |
---|
Concrete |
direct super types : |DiaryEntry|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
change | Changes | false | 1-1 | true |
kind |
---|
Concrete |
direct super types : |Shr5Generator|
all super types : |CharacterGenerator|Shr5RuleGenerator|
methods
name | doc ----|---|---|---|---|--- hasSumToTen|Check if the categies are correct.
kind |
---|
Concrete |
direct super types : |KarmaGenerator|
all super types : |CharacterGenerator|Shr5RuleGenerator|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
moduleKarmaCost | EInt | 0-1 | false | |
startingAge | EInt | 0-1 | false | The calculated age the character is starting with. |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
nationality | LifeModule | false | 1-1 | true | The selected nationality module, it is requiered. |
formativeYears | LifeModule | false | 1-1 | true | The selected formative years module, it is requiered. |
teenYears | LifeModule | false | 1-1 | true | The selected teen years module, it is requiered. |
furtherEducation | LifeModule | false | 0-1 | true | |
realLife | LifeModule | false | 1-* | true |
kind |
---|
Concrete |
direct super types : |Shr5System|
all super types : |Beschreibbar|Identifiable|Quelle|CharacterGeneratorSystem|PrioritySystem|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
knowlegeSkillMax | EInt | 0-1 | true |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
modules | LifeModule | true | 0-* | true |
kind |
---|
Concrete |
direct super types : |Beschreibbar|Quelle|
all super types : |Identifiable|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
karmaCost | EInt | 1-1 | true | |
moduleType | LifeModuleType | 0-1 | true | |
time | EInt | 0-1 | true | The time in years, can be zero. |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
characterChanges | ModuleChange | true | 0-* | true |
kind |
---|
Abstract |
kind |
---|
Concrete |
direct super types : |ModuleTypeChange|
all super types : |ModuleChange|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
skill | Fertigkeit | false | 0-1 | true |
kind |
---|
Concrete |
Will be used for the quallities, specalism ...
direct super types : |ModuleTypeChange|
all super types : |ModuleChange|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
teachable | Erlernbar | false | 0-1 | true |
kind |
---|
Concrete |
Define an attribute change.
direct super types : |ModuleTypeChange|
all super types : |ModuleChange|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
attribute | EAttribute | false | 1-1 | true |
kind |
---|
Concrete |
Set a feature like native language to the given value.
direct super types : |ModuleChange|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
feature | EReference | false | 0-1 | true | |
value | EObject | false | 0-1 | true |
kind |
---|
Concrete |
direct super types : |ModuleTypeChange|
all super types : |ModuleChange|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
skillGroup | FertigkeitsGruppe | false | 0-1 | true |
kind |
---|
Abstract |
direct super types : |ModuleChange|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
grade | EInt | 0-1 | true |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
selected | EObject | false | 0-1 | true | |
selectOne | EObject | false | 0-* | true |
kind |
---|
Concrete |
direct super types : |KarmaGenerator|
all super types : |CharacterGenerator|Shr5RuleGenerator|
kind |
---|
Concrete |
direct super types : |RangeTableEntry|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
factor | EInt | 0-1 | true | |
timeUnit | TimeUnits | 0-1 | true |
kind |
---|
Interface |
Represents an entrie in a ranged table. A ranged is based on an value
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
from | EInt | 0-1 | true | |
to | EInt | 0-1 | true |
kind |
---|
Interface |
Repesents a table from ranged entries, the entries must extend the RangeTabelEntry contract. One entrie may be effective for a defined value.
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
rangeTableEntries | RangeTableEntry | true | 0-* | true |
kind |
---|
Concrete |
direct super types : |CharacterChange|
all super types : |DiaryEntry|
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
daysTrained | EInt | 0-1 | false | |
daysRemains | EInt | 0-1 | false | |
trainingComplete | EBoolean | 0-1 | true |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
training | TrainingRange | true | 0-* | true |
methods
name | doc ----|---|---|---|---|--- hasValidRange|The basic rule indicating not all is satified.
kind |
---|
Concrete |
A persona martialart change manage the gain of a style or a technique. For a style select the skill as changeabel and the style, for a technique the technique and the stlye.
direct super types : |PersonaChange|
all super types : |Changes|PersonaValueChange|
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
style | MartialartStyle | false | 0-1 | true | When the changeable skill is not null the style is learned as spec for the selected skill. |
technique | MartialartTechnique | false | 0-1 | true | When the skill is not set the technique will be added to the selected style, when not it repesents the first technique learned. |
kind |
---|
Concrete |
attributes
name | type | cardinality | changeable | doc |
---|---|---|---|---|
start | ShrDate | 0-1 | true | |
end | ShrDate | 0-1 | true | |
daysTrained | EInt | 0-1 | false |
references
name | type | containment | cardinality | changeable | doc |
---|---|---|---|---|---|
trainingTime | TrainingsTime | false | 0-1 | true |
The complete list of all EEnums in this package.
|GeneratorState|Sex|QuellenConstrainType|LifeModuleType|
name | literal | value | doc |
---|---|---|---|
new | new | 0 | |
readyForCreation | readyForCreation | 1 | |
commited | commited | 3 | |
personaCreated | personaCreated | 2 |
name | literal | value | doc |
---|---|---|---|
female | female | 0 | |
male | male | 1 | |
undefinde | undefinde | 2 | |
none | none | 3 |
Defines the mode of the constrain.
name | literal | value | doc |
---|---|---|---|
notTogether | notTogether | 0 | No element refers in targets are allow to be in the character togther with the source. |
needOneOf | needOneOf | 1 | One or ore element refers in targets need to be in the character togther with the source. |
name | literal | value | doc |
---|---|---|---|
nationality | nationality | 0 | |
formativeYears | formativeYears | 0 | |
teenYears | teenYears | 0 | |
furtherEducation | furtherEducation | 0 | |
realLife | realLife | 0 |
The complete list of all EDataTypes in this package.
|