-
Notifications
You must be signed in to change notification settings - Fork 9
scripting model
The complete list of all EClasses in this package.
|Script|Placement|TimeFrame|ScriptHistory|Scripts|Handout|Section|
| kind |
|---|
|
|
The script is made of a set of placements. It contains all needed to play an adventure.
direct super types : |Beschreibbar|
references
| name | type | containment | cardinality | changeable | doc |
|---|---|---|---|---|---|
| placements | Placement | true | 0-* | true | All the placements/scence in the script. |
| allTeams | Team | true | 0-* | true | All he teams of the complete script. They are contained here and referd in the placements. |
| player | Team | true | 0-1 | true | |
| management | GamemasterManagement | true | 1-1 | true | Here the characters only in the scrip exist, can be stored. |
| entry | Placement | false | 1-1 | true | The entry point for the script. |
| history | ScriptHistory | true | 0-1 | true | The basic history when playing the script. |
| kind |
|---|
|
|
A placement is a setting or scene. Here can a combat happen.
direct super types : |Beschreibbar|TimeFrame|
attributes
| name | type | cardinality | changeable | doc |
|---|---|---|---|---|
| background | EString | 0-1 | true | |
| inTheirFace | EString | 0-1 | true | |
| debugging | EString | 0-1 | true | |
| options | PlacementOptions | 0-2 | true | The options for this placement, they define the available actions for the placement. |
references
| name | type | containment | cardinality | changeable | doc |
|---|---|---|---|---|---|
| nextPlacements | Placement | false | 0-* | true | The list of availble placements for the scene change. |
| teams | Team | false | 0-* | true | The teams in the placement. Refers a team from the all features. |
| script | Script | false | 0-1 | true | |
| enviorment | Enviorment | true | 1-1 | true | The enviorment defines the outer modifications, like light, background count etc |
| handouts | Handout | true | 0-* | true | A list of handouts in this scene. |
| sections | Section | true | 0-* | true |
| kind |
|---|
| Interface |
The timeframe interface defines and time range and a current time.
attributes
| name | type | cardinality | changeable | doc |
|---|---|---|---|---|
| startDate | ShrDate | 0-1 | true | |
| endDate | ShrDate | 0-1 | true | |
| actualDate | ShrDate | 0-1 | true |
| kind |
|---|
|
|
Contains the current state of the run, and all executed commands.
attributes
| name | type | cardinality | changeable | doc |
|---|---|---|---|---|
| currentDate | ShrDate | 0-1 | true | The current date. |
| writtenProtokol | EString | 0-* | true | The protocoll. |
references
| name | type | containment | cardinality | changeable | doc |
|---|---|---|---|---|---|
| commandStack | ExecutionStack | true | 0-1 | true | |
| currentPlacement | Placement | false | 0-1 | true | The current selected placement in the runing script. |
| kind |
|---|
|
|
A container for the scripts.
attributes
| name | type | cardinality | changeable | doc |
|---|---|---|---|---|
| name | EString | 1-1 | true |
references
| name | type | containment | cardinality | changeable | doc |
|---|---|---|---|---|---|
| stories | Script | true | 0-* | true |
| kind |
|---|
|
|
direct super types : |Beschreibbar|
attributes
| name | type | cardinality | changeable | doc |
|---|---|---|---|---|
| type | HandoutType | 0-1 | true | |
| url | EString | 0-1 | true |
| kind |
|---|
|
|
attributes
| name | type | cardinality | changeable | doc |
|---|---|---|---|---|
| titel | EString | 0-1 | true | |
| text | EString | 0-1 | true |
The complete list of all EEnums in this package.
|PlacementOptions|HandoutType|
| name | literal | value | doc |
|---|---|---|---|
| combat | combat | 0 | |
| legWork | legWork | 0 | |
| homeGround | homeGround | 0 | |
| matrix | matrix | 0 | |
| astralSpace | astralSpace | 0 | |
| socialInteraction | socialInteraction | 0 |
| name | literal | value | doc |
|---|---|---|---|
| webpage | webpage | 0 | |
| image | image | 0 | |
| document | document | 0 |
The complete list of all EDataTypes in this package.
|