40 lines
1.1 KiB
Plaintext
40 lines
1.1 KiB
Plaintext
@startuml
|
|
'https://plantuml.com/activity-diagram-beta
|
|
|
|
start
|
|
|
|
:eine //Zone// wird getroffen;
|
|
|
|
:Trefferpunkte; <<object>>
|
|
|
|
if (die //Zone// hat noch äußere Panzerung?) then (Ja)
|
|
:äußere Panzerung abtragen; <<objectSignal>>
|
|
:Trefferpunkte verringern; <<object>>
|
|
:äußere Treffer triggern; <<acceptEvent>>
|
|
endif
|
|
|
|
if (sind noch Trefferpunkte übrig?) then (Ja)
|
|
if (die //Zone// hat noch innere Panzerung?) then (Ja)
|
|
:restliche Treffer nach innen leiten; <<objectSignal>>
|
|
:innere Panzerung abtragen; <<objectSignal>>
|
|
:inneren Treffer triggern; <<acceptEvent>>
|
|
:Trefferpunkte verringern; <<object>>
|
|
if (sind noch Trefferpunkte übrig?) then (Ja)
|
|
:die //Zone// ist zerstört; <<acceptEvent>>
|
|
:restliche Trefferpunkte zur //Eltern-Zone// leiten; <<objectSignal>>
|
|
end
|
|
else (Nein)
|
|
end
|
|
endif
|
|
else (Nein)
|
|
:die //Zone// ist zerstört; <<acceptEvent>>
|
|
:restliche Trefferpunkte zur //Eltern-Zone// leiten; <<objectSignal>>
|
|
end
|
|
endif
|
|
endif
|
|
|
|
|
|
end
|
|
|
|
@enduml
|