import SR6HumanoidActorData from './humanoid-actor-data.mjs';

export default class SR6NPCActorData extends SR6HumanoidActorData {
    static defineSchema() {
        const fields = foundry.data.fields;
        return {
            ...super.defineSchema(),
            // template.json NPC overrides these attribute-template defaults
            type:      new fields.StringField({ initial: "npc" }),
            metatype:  new fields.StringField({ initial: "NPC" }),
            rating:    new fields.NumberField({ initial: 1 }),
            gruntmeta: new fields.StringField({ initial: "" }),
            editmode:  new fields.BooleanField({ initial: false })
        };
    }
}
