Files

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