It looks like the built in Technology Service stereotype for ArchiMate3 disables shadows. So you won't get a status colour displayed, even if you override the shape and call drawparentshape.
Just ran a test using the following shape script shape main
{
StartPath();
moveto(0,0);
lineto(0,20);
lineto(20,0);
lineto(0,0);
EndPath();
FillandstrokePath();
startpath();
moveto(0,60);
lineto(100,60);
lineto(100,100);
lineto(0,100);
lineto(0,60);
EndPath();
StrokePath();
RoundRect(40,0,90,70,15,15);
ellipse(15,15,50,50);
}
After enabling status colour display for activities, only two of the four shapes drawn in that shape script have a status colour drawn on the shadow. (Using the outline)
There's certainly issues there. Currently onl