Skip to content

scripting model

UrsZeidler edited this page May 31, 2015 · 4 revisions

concret classes in the model scripting

all classes

The complete list of all EClasses in this package.

|Script|Placement|TimeFrame|ScriptHistory|Scripts|Handout|Section|

Script

kind
Script Concrete

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.

back to top

Placement

kind
Placement Concrete

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

back to top

TimeFrame

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

back to top

ScriptHistory

kind
ScriptHistory Concrete

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.

back to top

Scripts

kind
Scripts Concrete

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

back to top

Handout

kind
Handout Concrete

direct super types : |Beschreibbar|

attributes

name type cardinality changeable doc
type HandoutType 0-1 true
url EString 0-1 true

back to top

Section

kind
Section Concrete

attributes

name type cardinality changeable doc
titel EString 0-1 true
text EString 0-1 true

back to top

all enums

The complete list of all EEnums in this package.

|PlacementOptions|HandoutType|

PlacementOptions

name literal value doc
combat combat 0
legWork legWork 0
homeGround homeGround 0
matrix matrix 0
astralSpace astralSpace 0
socialInteraction socialInteraction 0

back to top

HandoutType

name literal value doc
webpage webpage 0
image image 0
document document 0

back to top

all edatatypes

The complete list of all EDataTypes in this package.

|

Clone this wiki locally