AmputateJoint


Removes part of a thing's model when given its joint number. Syntax:

AmputateJoint(victim, joint_num);


Standard Joint Numbers for Creatures
NumberH. NodeDescription
015head
116neck
217torso
312primary weapon fire
412secondard weapon fire
513primary weapon aiming joint
67secondary weapon aiming joint

If you're not using a regular actor or player, here's how to find out what the joint number is. Open up the puppet of your thing and scroll down to the bottom. There should be a section called joints. You'll see each joint number assigned to one of the 3do's heirarchy nodes.

There may be a comment beside the joint number to tell you what that node is for. If there's not, open the 3do of the thing with a text editor and scroll to the bottom. You'll see a list of heirarchy nodes. Look under the hnodename category and you'll see the specific mesh of the 3do that the node is assigned to.

The name of the mesh should explain what part of the 3do it is. If not, you could open the model with a 3do editor.