diff --git a/app/imports/api/creature/properties/inventory/Containers.js b/app/imports/api/creature/properties/inventory/Containers.js index de98e06c..1d55d346 100644 --- a/app/imports/api/creature/properties/inventory/Containers.js +++ b/app/imports/api/creature/properties/inventory/Containers.js @@ -13,9 +13,14 @@ let ContainerSchema = schema({ optional: true, trim: false }, - isCarried: { + carried: { type: Boolean, defaultValue: true, + optional: true, + }, + contentsWeightless: { + type: Boolean, + optional: true, }, weight: { type: Number, diff --git a/app/imports/ui/forms/ContainerForm.vue b/app/imports/ui/forms/ContainerForm.vue new file mode 100644 index 00000000..5b9ebe14 --- /dev/null +++ b/app/imports/ui/forms/ContainerForm.vue @@ -0,0 +1,80 @@ + + + diff --git a/app/imports/ui/forms/ItemForm.vue b/app/imports/ui/forms/ItemForm.vue new file mode 100644 index 00000000..5263572a --- /dev/null +++ b/app/imports/ui/forms/ItemForm.vue @@ -0,0 +1,96 @@ + + + diff --git a/app/imports/ui/forms/components/propertyFormIndex.js b/app/imports/ui/forms/components/propertyFormIndex.js index 1cafcdcc..5b6f8709 100644 --- a/app/imports/ui/forms/components/propertyFormIndex.js +++ b/app/imports/ui/forms/components/propertyFormIndex.js @@ -1,12 +1,14 @@ import ActionForm from '/imports/ui/forms/ActionForm.vue'; import AttributeForm from '/imports/ui/forms/AttributeForm.vue'; import BuffForm from '/imports/ui/forms/BuffForm.vue'; +import ContainerForm from '/imports/ui/forms/ContainerForm.vue'; import ClassLevelForm from '/imports/ui/forms/ClassLevelForm.vue'; import DamageMultiplierForm from '/imports/ui/forms/DamageMultiplierForm.vue'; import EffectForm from '/imports/ui/forms/EffectForm.vue'; import ExperienceForm from '/imports/ui/forms/ExperienceForm.vue'; import FeatureForm from '/imports/ui/forms/FeatureForm.vue'; import FolderForm from '/imports/ui/forms/FolderForm.vue'; +import ItemForm from '/imports/ui/forms/ItemForm.vue'; import NoteForm from '/imports/ui/forms/NoteForm.vue'; import ProficiencyForm from '/imports/ui/forms/ProficiencyForm.vue'; import RollForm from '/imports/ui/forms/RollForm.vue'; @@ -18,12 +20,14 @@ export default { action: ActionForm, attribute: AttributeForm, buff: BuffForm, + container: ContainerForm, classLevel: ClassLevelForm, damageMultiplier: DamageMultiplierForm, experience:ExperienceForm, effect: EffectForm, feature: FeatureForm, folder: FolderForm, + item: ItemForm, note: NoteForm, proficiency: ProficiencyForm, roll: RollForm,