Someone on the Paizo forums asked how to create the warforged race, so I'm going to outline the steps here, since there's probably more than one person insterested in this.
Living Construct Subtype
To create the living construct subtype, go into the editor, and create a new subtype (the "Crea. Subtype" panel). You'll probably want to make a copy of the Construct Type in the "Crea. Type" panel as well, to have as a reference.
On the subtype, create an Eval Script.
Timing: First/510
That tells the hero that although we're a construct, we're not applying any of the special abilities of constructs, like darkvision, low-light vision, the HP bonus based on size, the immunities, etc.
Now, let's add in the abilities that living constructs do have - there are a few abilities that are left in place, like immunity to poison, so we'll add those on the living construct subtype. Go through the list of specials on the living construct subtype and add them to the subtype. I'd recommend putting all the damage/repair/below 0 HP information into a new special, and adding that to the subtype, and the spell vulnerabilities into a second special. You should compare your list to the construct type to make sure that you've gotten everything you want (like poison immunity and paralysis immunity), and left out everything you don't want (like the one labeled construct traits, the simple weapon proficiency, and the darkvision).
Living Construct Subtype
To create the living construct subtype, go into the editor, and create a new subtype (the "Crea. Subtype" panel). You'll probably want to make a copy of the Construct Type in the "Crea. Type" panel as well, to have as a reference.
On the subtype, create an Eval Script.
Timing: First/510
Code:
perform hero.assign[NoTypeAbil.tpConst]
That tells the hero that although we're a construct, we're not applying any of the special abilities of constructs, like darkvision, low-light vision, the HP bonus based on size, the immunities, etc.
Now, let's add in the abilities that living constructs do have - there are a few abilities that are left in place, like immunity to poison, so we'll add those on the living construct subtype. Go through the list of specials on the living construct subtype and add them to the subtype. I'd recommend putting all the damage/repair/below 0 HP information into a new special, and adding that to the subtype, and the spell vulnerabilities into a second special. You should compare your list to the construct type to make sure that you've gotten everything you want (like poison immunity and paralysis immunity), and left out everything you don't want (like the one labeled construct traits, the simple weapon proficiency, and the darkvision).