The current rule in the generator is to take the Event at the non-World end when working out the CSP name for an World-bound event. This is not correct when that end is a module TargetActor; in this case, it should be the World, which represents the robotic platform.
In fact, we should likely tighten the WFC so that this situation provokes a requirement for a Connection to be present.
The current rule in the generator is to take the
Event
at the non-World
end when working out the CSP name for anWorld
-bound event. This is not correct when that end is a moduleTargetActor
; in this case, it should be theWorld
, which represents the robotic platform.In fact, we should likely tighten the WFC so that this situation provokes a requirement for a
Connection
to be present.