Sabou opened this issue on Apr 22, 2008 · 3 posts
svdl posted Tue, 22 April 2008 at 11:06 AM
This is well known ERC behavior.
There is a way to fix it (needs some work, however). What you have to do is create a second FBM dial on the body with a different internal name.
Example: the ShouldersThickness morph. You will have this code in your CR2:
actor rCollar:1
{
channels
{
...
targetGeom PBMShouldersThickness
{
...
valueOpDeltaAdd
Figure
BODY
PBMShouldersThickness
deltaAddDelta 1.00000
Now add a second block of ERC slaving code
valueOpDeltaAdd
MyShirt //the name of your figure, NOT Figure, or Figure 1
BODY:1 // include the number, unlike in the previous block
PBMShouldersThicknessLocal // the internal name of the extra FBM
deltaAddDelta 1.0000
And in the BODY actor, create a second set of valueParms with the same names as the original FBMs, but with "local" appended to their internal name:
valueParm PBMShouldersThicknessLocal
{
name ShouldersThickness
...
Lastly, hide the "original" FBMs in the BODY actor.
Should do the job.
Another option might be using linkParms statement in the Figure section. linkParms is an older way of slaving morphs to FBM dials, with much less control (you cannot change the valueOp type or the detalAddDelta value), but with the advantage that it never crosstalks - linkParms only work within the same figure.
The pen is mightier than the sword. But if you literally want to have some impact, use a typewriter