You are on page 1of 1

[:parentType |

parentType addFirstSubType:
(
BESM.RootSkillAttributeType new
name: 'Skills';
getSubattributeTypesFromFile: 'STSkillTypeSubs.txt';
doNotDisplayInOptionList;
addSubTypeCategoryOrder: #('General Skills' 'Combat Skills');
addSubTypeForChildren:
(
BESM.ModifyTotalCostAttributeType new
name: 'Extra Specialty';
addCategory: 'Specialties';
costAdjustment: 1
);
addSubType:
(
BESM.ListenAloneAttributeType new
name: 'Animal Training 0';
listeningFor: 'Animal Training';
siblingPreventingDisplay: 'Animal Training';
startingLevel: 0;
doNotDisplayInOptionList;
unremoveable;
atLevel: 1 transformInto: 'Animal Training' startingLevel: 1

);
addSubType:
(
BESM.ListenAloneAttributeType new
name: 'Electronics 0';
listeningFor: 'Electronics';
siblingPreventingDisplay: 'Electronics';
startingLevel: 0;
doNotDisplayInOptionList;
unremoveable;
atLevel: 1 transformInto: 'Electronics' startingLevel: 1
);
addSubType:
(
BESM.ListenAloneAttributeType new
name: 'Mechanics 0';
listeningFor: 'Mechanics';
siblingPreventingDisplay: 'Mechanics';
startingLevel: 0;
doNotDisplayInOptionList;
unremoveable;
atLevel: 1 transformInto: 'Mechanics' startingLevel: 1
);
startWith: 'Animal Training 0';
startWith: 'Electronics 0';
startWith: 'Mechanics 0'
);
startWith: 'Skills'.
]

You might also like