Ricochet
Abilities:
Thrower,on
This thrower function requires that on *thrower nc the following entries be made:
Boomerang,off
Ricochet,on
Gravity,0.01 (on Palette) – you can try slightly higher values but 0.10 is too much
It has predefined in-palette behavior in order to short-cut and simplify its operation. It propels a throwable Palette using MoveToTarget,on only, both trips. The only difference between it and Boomerang is that it hasno (boom) delay time and it does no automatic attach since its intent is to end up in the ‘world‘ somewhere.
It requires 2 contraption objects defined in the throwing object using:
ThrowerTarget,Both
ThrowerObjectTargetName1,HatTargetB1
ThrowerObjectTargetName2,HatTargetB2
Rotation can be specified using either AngularVelocity, or TargetOmega. TargetOmega causes a spurious change in spin direction if that is the effect you want.
It will automatically attach to the Palette owner upon return flight using AttachOnRange,off,5 body-part, REGARDLESS as to whether AttachOnRange is on or off.
NOTE: Best effect is to use this in a rezzer with a throw-animation.