datablock PlayerData(PlayerCrafting : PlayerStandardArmor)
{
canJet = 0;
canCraft = 1;
uiName = "Crafting Player";
showEnergyBar = false;
};
package CraftAdd
{
function Armor::onAdd(%data,%obj)
{
parent::onAdd(%data,%obj);
if(%data.canCraft)
{
applyDefaultCharacterPrefs(%obj);
talk("found Crafting Player");
}
}
};activatePackage(CraftAdd);
The talk gets called, but the default character prefs part doesn't.