Trying this script (activity diagram):
@startuml
|Lane1|
start
:Activity;
|Lane2|
:Subroutine|
|Lane1|
if(Condtion) then
:Activity1;
kill
else (no)
|Lane2|
:Activity2;
kill
endif
@enduml
Gives a bad arrengement. I would have expected Activity1 to be centrally below Condition and Activity2 to be centrally under Subroutine. Using skinparam ConditionEndStyle diamond did not help.