.dungeon/module/models/Item/Transportation.mjs
2024-01-15 22:05:52 -07:00

32 lines
743 B
JavaScript

import { DescribedItemData } from "./DescribedItemData.mjs";
export class TransportationItemData extends DescribedItemData {
static defineSchema() {
const fields = foundry.data.fields;
return mergeObject(super.defineSchema(), {
single_trip: new fields.NumberField({
initial: null,
nullable: true,
}),
purchase: new fields.NumberField({
initial: null,
nullable: true,
}),
upkeep: new fields.NumberField({
initial: null,
nullable: true,
}),
can_be_in_inventory: new fields.BooleanField({
initial: false,
}),
inventory_slots: new fields.NumberField({
initial: 0,
min: 0,
}),
logon_bonus: new fields.NumberField({
initial: null,
nullable: true,
})
});
};
};