diff --git a/src/components/dialogs/ProgramSettings.vue b/src/components/dialogs/ProgramSettings.vue index 4d1b17e..6a018f3 100644 --- a/src/components/dialogs/ProgramSettings.vue +++ b/src/components/dialogs/ProgramSettings.vue @@ -266,9 +266,9 @@ Disable document control bar - In case you wish to maximize you working space on the document, you can disable the top button bar with the setting. + In case you wish to maximize your working space on the document, you can disable the top button bar with the setting.
- The necesarry control buttons will be moved to the top of the main document body while the rest of the functionality will be accesible via keybinds or thought the app menu on the top left. + The necessary control buttons will be moved to the top of the main document body while the rest of the functionality will be accessible via keybinds or through the app menu on the top left.
diff --git a/src/documents/changeLog.md b/src/documents/changeLog.md index 328cd0d..e0df01b 100644 --- a/src/documents/changeLog.md +++ b/src/documents/changeLog.md @@ -43,9 +43,11 @@ - Rename tag - Delete tag - Add new document to this tag +- Added more common material/resource properties fields to the Resource document type ### QoL adjustments +- Replaced confusing relationships to Places of Demise/Birth/Residence in Character and Location document types with normal 2-way relationship. Previous fields have been turned to Legacy fields for easy user removal later on - Added search to keybinds cheatsheet - Added hierarchical tree auto-expand to top-tag pseudo-category on startup in order to unify the behavior with how rest of FA modules work right now - Set non-aggressive relationships selection as default to make setting up new project a little easier for users diff --git a/src/scripts/databaseManager/blueprints/chapters.ts b/src/scripts/databaseManager/blueprints/chapters.ts index 043ad91..96fa4a3 100644 --- a/src/scripts/databaseManager/blueprints/chapters.ts +++ b/src/scripts/databaseManager/blueprints/chapters.ts @@ -111,7 +111,7 @@ export const chaptersBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/blueprints/characters.ts b/src/scripts/databaseManager/blueprints/characters.ts index 110489d..58c8361 100644 --- a/src/scripts/databaseManager/blueprints/characters.ts +++ b/src/scripts/databaseManager/blueprints/characters.ts @@ -8,6 +8,63 @@ export const charactersBlueprint: I_Blueprint = { icon: "mdi-account", category: "World", extraFields: [ + { + id: "pairedCurrentLocation", + name: "Place of residence", + type: "singleToManyRelationship", + icon: "mdi-map-marker-radius", + sizing: 12, + tooltip: ` + This field is obsolete and no longer serves any purpose. +
+ Pleae move your data to the corresponding new fields. +
+ This field will automatically disappear once all data is gone from it. + `, + isLegacy: true, + relationshipSettings: { + connectedObjectType: "locations", + connectedField: "pairedCurrentCharacters" + } + }, + { + id: "pairedOriginLocation", + name: "Place of origin", + type: "singleToManyRelationship", + icon: "mdi-map-marker-radius", + sizing: 12, + tooltip: ` + This field is obsolete and no longer serves any purpose. +
+ Pleae move your data to the corresponding new fields. +
+ This field will automatically disappear once all data is gone from it. + `, + isLegacy: true, + relationshipSettings: { + connectedObjectType: "locations", + connectedField: "pairedOriginCharacters" + } + }, + { + id: "pairedDemiseLocation", + name: "Place of demise", + type: "singleToManyRelationship", + icon: "mdi-map-marker-radius", + sizing: 12, + tooltip: ` + This field is obsolete and no longer serves any purpose. +
+ Pleae move your data to the corresponding new fields. +
+ This field will automatically disappear once all data is gone from it. + `, + isLegacy: true, + relationshipSettings: { + connectedObjectType: "locations", + connectedField: "pairedDemiseCharacters" + } + }, { id: "pairedMagic", name: "Known Magic/Spells", @@ -181,7 +238,7 @@ export const charactersBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, @@ -363,36 +420,36 @@ export const charactersBlueprint: I_Blueprint = { ] }, { - id: "pairedCurrentLocation", + id: "pairedCurrentLocationNew", name: "Place of residence", - type: "singleToManyRelationship", + type: "manyToManyRelationship", icon: "mdi-map-marker-radius", sizing: 4, relationshipSettings: { connectedObjectType: "locations", - connectedField: "pairedCurrentCharacters" + connectedField: "pairedCurrentCharactersNew" } }, { - id: "pairedOriginLocation", + id: "pairedOriginLocationNew", name: "Place of origin", - type: "singleToManyRelationship", + type: "manyToManyRelationship", icon: "mdi-map-marker-radius", sizing: 4, relationshipSettings: { connectedObjectType: "locations", - connectedField: "pairedOriginCharacters" + connectedField: "pairedOriginCharactersNew" } }, { - id: "pairedDemiseLocation", + id: "pairedDemiseLocationNew", name: "Place of demise", - type: "singleToManyRelationship", + type: "manyToManyRelationship", icon: "mdi-map-marker-radius", sizing: 4, relationshipSettings: { connectedObjectType: "locations", - connectedField: "pairedDemiseCharacters" + connectedField: "pairedDemiseCharactersNew" } }, { @@ -760,7 +817,7 @@ export const charactersBlueprint: I_Blueprint = { "Irreverent", "Irritable", "Kind", - "Knowledge", + "Knowledgeable", "Lazy", "Leaderly", "Leisurely", @@ -778,7 +835,7 @@ export const charactersBlueprint: I_Blueprint = { "Many-sided", "Masculine (Manly)", "Maternal", - "Maticulous", + "Meticulous", "Mature", "Mawkish", "Mealymouthed", @@ -928,7 +985,7 @@ export const charactersBlueprint: I_Blueprint = { "Ruined", "Rustic", "Sadistic", - "Sage", + "Sagacious (sage)", "Sanctimonious", "Sane", "Sarcastic", diff --git a/src/scripts/databaseManager/blueprints/conditions.ts b/src/scripts/databaseManager/blueprints/conditions.ts index f41a7b6..ed91959 100644 --- a/src/scripts/databaseManager/blueprints/conditions.ts +++ b/src/scripts/databaseManager/blueprints/conditions.ts @@ -112,7 +112,7 @@ export const conditionsBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/blueprints/culture.ts b/src/scripts/databaseManager/blueprints/culture.ts index 87dca51..76f1098 100644 --- a/src/scripts/databaseManager/blueprints/culture.ts +++ b/src/scripts/databaseManager/blueprints/culture.ts @@ -111,7 +111,7 @@ export const cultureBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/blueprints/currencies.ts b/src/scripts/databaseManager/blueprints/currencies.ts index 934c351..bbc999e 100644 --- a/src/scripts/databaseManager/blueprints/currencies.ts +++ b/src/scripts/databaseManager/blueprints/currencies.ts @@ -130,7 +130,7 @@ export const currenciesBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/blueprints/events.ts b/src/scripts/databaseManager/blueprints/events.ts index fee351c..71ec542 100644 --- a/src/scripts/databaseManager/blueprints/events.ts +++ b/src/scripts/databaseManager/blueprints/events.ts @@ -111,7 +111,7 @@ export const eventsBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/blueprints/guilds.ts b/src/scripts/databaseManager/blueprints/guilds.ts index 5b9bb81..2c8946e 100644 --- a/src/scripts/databaseManager/blueprints/guilds.ts +++ b/src/scripts/databaseManager/blueprints/guilds.ts @@ -129,7 +129,7 @@ export const guildsBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/blueprints/items.ts b/src/scripts/databaseManager/blueprints/items.ts index 9021a30..a5f5838 100644 --- a/src/scripts/databaseManager/blueprints/items.ts +++ b/src/scripts/databaseManager/blueprints/items.ts @@ -151,7 +151,7 @@ export const itemsBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/blueprints/languages.ts b/src/scripts/databaseManager/blueprints/languages.ts index 086519c..aee1c90 100644 --- a/src/scripts/databaseManager/blueprints/languages.ts +++ b/src/scripts/databaseManager/blueprints/languages.ts @@ -111,7 +111,7 @@ export const languagesBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/blueprints/locations.ts b/src/scripts/databaseManager/blueprints/locations.ts index 753af80..d5309a6 100644 --- a/src/scripts/databaseManager/blueprints/locations.ts +++ b/src/scripts/databaseManager/blueprints/locations.ts @@ -7,6 +7,63 @@ export const locationsBlueprint: I_Blueprint = { icon: "mdi-map-marker-radius", category: "World", extraFields: [ + { + id: "pairedOriginCharacters", + name: "Characters originated from the location", + type: "manyToSingleRelationship", + icon: "mdi-account", + sizing: 12, + tooltip: ` + This field is obsolete and no longer serves any purpose. +
+ Pleae move your data to the corresponding new fields. +
+ This field will automatically disappear once all data is gone from it. + `, + isLegacy: true, + relationshipSettings: { + connectedObjectType: "characters", + connectedField: "pairedOriginLocation" + } + }, + { + id: "pairedCurrentCharacters", + name: "Characters currently living in the location", + type: "manyToSingleRelationship", + icon: "mdi-account", + sizing: 12, + tooltip: ` + This field is obsolete and no longer serves any purpose. +
+ Pleae move your data to the corresponding new fields. +
+ This field will automatically disappear once all data is gone from it. + `, + isLegacy: true, + relationshipSettings: { + connectedObjectType: "characters", + connectedField: "pairedCurrentLocation" + } + }, + { + id: "pairedDemiseCharacters", + name: "Characters deceased at the location", + type: "manyToSingleRelationship", + icon: "mdi-account", + sizing: 12, + tooltip: ` + This field is obsolete and no longer serves any purpose. +
+ Pleae move your data to the corresponding new fields. +
+ This field will automatically disappear once all data is gone from it. + `, + isLegacy: true, + relationshipSettings: { + connectedObjectType: "characters", + connectedField: "pairedDemiseLocation" + } + }, { id: "breakDocumentSettings", name: "Document settings", @@ -111,7 +168,7 @@ export const locationsBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, @@ -365,31 +422,31 @@ export const locationsBlueprint: I_Blueprint = { sizing: 12 }, { - id: "pairedOriginCharacters", + id: "pairedOriginCharactersNew", name: "Characters originated from the location", - type: "manyToSingleRelationship", + type: "manyToManyRelationship", icon: "mdi-account", sizing: 4, relationshipSettings: { connectedObjectType: "characters", - connectedField: "pairedOriginLocation" + connectedField: "pairedOriginLocationNew" } }, { - id: "pairedCurrentCharacters", + id: "pairedCurrentCharactersNew", name: "Characters currently living in the location", - type: "manyToSingleRelationship", + type: "manyToManyRelationship", icon: "mdi-account", sizing: 4, relationshipSettings: { connectedObjectType: "characters", - connectedField: "pairedCurrentLocation" + connectedField: "pairedCurrentLocationNew" } }, { - id: "pairedDemiseCharacters", - name: "Characters deceased at the location", - type: "manyToSingleRelationship", + id: "pairedDemiseCharactersNew", + name: "Characters deceased at the locationNew", + type: "manyToManyRelationship", icon: "mdi-account", sizing: 4, relationshipSettings: { diff --git a/src/scripts/databaseManager/blueprints/loreNotes.ts b/src/scripts/databaseManager/blueprints/loreNotes.ts index aadcced..297003f 100644 --- a/src/scripts/databaseManager/blueprints/loreNotes.ts +++ b/src/scripts/databaseManager/blueprints/loreNotes.ts @@ -111,7 +111,7 @@ export const loreNotesBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/blueprints/magic.ts b/src/scripts/databaseManager/blueprints/magic.ts index 9cefebb..630e009 100644 --- a/src/scripts/databaseManager/blueprints/magic.ts +++ b/src/scripts/databaseManager/blueprints/magic.ts @@ -167,7 +167,7 @@ export const magicBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/blueprints/myths.ts b/src/scripts/databaseManager/blueprints/myths.ts index 90eb974..a7a23e1 100644 --- a/src/scripts/databaseManager/blueprints/myths.ts +++ b/src/scripts/databaseManager/blueprints/myths.ts @@ -111,7 +111,7 @@ export const mythsBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/blueprints/politicalGroups.ts b/src/scripts/databaseManager/blueprints/politicalGroups.ts index 35a34ea..0ece99f 100644 --- a/src/scripts/databaseManager/blueprints/politicalGroups.ts +++ b/src/scripts/databaseManager/blueprints/politicalGroups.ts @@ -130,7 +130,7 @@ export const politicalGroupsBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/blueprints/professions.ts b/src/scripts/databaseManager/blueprints/professions.ts index 5455110..6fcaadb 100644 --- a/src/scripts/databaseManager/blueprints/professions.ts +++ b/src/scripts/databaseManager/blueprints/professions.ts @@ -112,7 +112,7 @@ export const professionsBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/blueprints/races.ts b/src/scripts/databaseManager/blueprints/races.ts index d14eb15..71244a9 100644 --- a/src/scripts/databaseManager/blueprints/races.ts +++ b/src/scripts/databaseManager/blueprints/races.ts @@ -112,7 +112,7 @@ export const racesBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/blueprints/religions.ts b/src/scripts/databaseManager/blueprints/religions.ts index 598e69b..2ee4939 100644 --- a/src/scripts/databaseManager/blueprints/religions.ts +++ b/src/scripts/databaseManager/blueprints/religions.ts @@ -129,7 +129,7 @@ export const religionsBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/blueprints/resources.ts b/src/scripts/databaseManager/blueprints/resources.ts index 1395738..25c9848 100644 --- a/src/scripts/databaseManager/blueprints/resources.ts +++ b/src/scripts/databaseManager/blueprints/resources.ts @@ -111,7 +111,7 @@ export const resourcesBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, @@ -176,7 +176,6 @@ export const resourcesBlueprint: I_Blueprint = { type: "break", sizing: 12 }, - { id: "features", name: "Prominent features", @@ -220,7 +219,7 @@ export const resourcesBlueprint: I_Blueprint = { tooltip: ` A rough scale to help you determine how hard your materials are.
- Please note that harness means that a harder material can scratch/pierce/drill through the softer one. + Please note that hardness means that a harder material can scratch/cut a softer one.
It does NOT mean that the material is automatically tougher as hardness tends to come with brittlenes. `, @@ -311,6 +310,35 @@ export const resourcesBlueprint: I_Blueprint = { "Other" ] }, + { + id: "otherStats", + name: "Other material physical properties", + type: "list", + icon: "mdi-format-list-bulleted-type", + sizing: 12, + predefinedListExtras: { + affix: "Note/Value", + reverse: true, + extraSelectValueList: [ + { + title: "Common material properties", + values: [ + "Melting point", + "Boiling point", + "Burning point", + "Brittleness", + "Plasticity (dont not return to original shape after deformation)", + "Elasticity (returns to original shape after deformation)", + "Thermo-plasticity (how much it deforms with temperature applied)", + "Electrical conductivity (admitence)", + "Thermal conductivity (admitence)", + "Vibration conductivity (admitence)" + ] + } + + ] + } + }, { id: "relatedResources", name: "Related Resources/Materials", diff --git a/src/scripts/databaseManager/blueprints/scienceTechnology.ts b/src/scripts/databaseManager/blueprints/scienceTechnology.ts index 99f29c3..42b6aae 100644 --- a/src/scripts/databaseManager/blueprints/scienceTechnology.ts +++ b/src/scripts/databaseManager/blueprints/scienceTechnology.ts @@ -148,7 +148,7 @@ export const techBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/blueprints/skills.ts b/src/scripts/databaseManager/blueprints/skills.ts index 01690d5..f96bf3a 100644 --- a/src/scripts/databaseManager/blueprints/skills.ts +++ b/src/scripts/databaseManager/blueprints/skills.ts @@ -112,7 +112,7 @@ export const skillsBlueprint: I_Blueprint = { type: "number", icon: "mdi-file-tree", tooltip: - `In case the default sorting via alphabet in the hierarchical tree on the left is inadequite for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order. + `In case the default sorting via alphabet in the hierarchical tree on the left is inadequate for your needs, this field allows you to fill custom numbers to order by that get placed before the default alphabetical order.
It is heavily suggested to "pad-out" the custom order numbers by writing for example 100 (or least 10) instead of 1.
This allows for extra "padding" between the items in case a new one needs to be added in the middle without needing to redo the custom order on all documents. `, diff --git a/src/scripts/databaseManager/extraFieldLists/RPGSystemsStats.ts b/src/scripts/databaseManager/extraFieldLists/RPGSystemsStats.ts index 3afff77..f02f960 100644 --- a/src/scripts/databaseManager/extraFieldLists/RPGSystemsStats.ts +++ b/src/scripts/databaseManager/extraFieldLists/RPGSystemsStats.ts @@ -20,7 +20,8 @@ export const RPGSystemsStats = [ "Innitiative", "Piety", "Renown", - "Proficiency bonus" + "Proficiency bonus", + "Spell save DC" ] }, { @@ -44,69 +45,162 @@ export const RPGSystemsStats = [ ] }, { - title: "Mass Effect (D20, 5e)", + title: "Dungeons & Dragons - Skills (5th edition)", values: [ - "Strenght", + "Athletics", + "Acrobatics", + "Sleight of hand", + "Stealth", + "Arcana", + "History", + "Investigation", + "Nature", + "Religion", + "Animal handling", + "Insight", + "Medicine", + "Perception", + "Survival", + "Deception", + "Intimidation", + "Performance", + "Persuasion", + "Passive perception", + "Passive insight" + ] + }, + { + title: "Mass Effect - Primary stats (5e)", + values: [ + "Strength", "Dexterity", "Constitution", - "Intelligence ", + "Intelligence", "Wisdom", - "Charisma", - "Defense (total)", - "Defense (size) ", - "Defense (cover) ", - "Shield/Shields ", - "Plating", - "Reduction ", - "Size", - "Age ", - "Level/Class Level ", - "Paragon ", - "Renegade ", - "Power", + "Charisma" + ] + }, + { + title: "Mass Effect - Secondary/Derived stats (5e)", + values: [ + "Speed", + "Paragon", + "Renegade", + "Strength (saving)", + "Dexterity (saving)", + "Constitution (saving)", + "Intelligence (saving)", + "Wisdom (saving)", + "Charisma (saving)" + ] + }, + { + title: "Mass Effect - Skills (5e)", + values: [ + "Athletics", + "Acrobatics", + "Sleight of hand", + "Stealth", + "Vehicle handling", + "Electronics", + "Engineering", + "History", + "Investigation", + "Science", + "Insight", + "Medicine", + "Perception", + "Survival", + "Deception", + "Intimidation", + "Performance", + "Persuasion", + "Passive perception", + "Passive insight" + ] + }, + { + title: "Mass Effect - Primary stats (D20)", + values: [ + "Strength", + "Dexterity", + "Constitution", + "Intelligence", + "Wisdom", + "Charisma" + ] + }, + { + title: "Mass Effect - Secondary/Derived stats (D20)", + values: [ + "Base attack", + "Biotic points", + "Defense", + "Fortitude save", + "Initiative", + "Paragon", + "Reflex save", + "Renegade", + "Speed", + "Tech points", + "Willpower save" + ] + }, + { + title: "Mass Effect - Skills (D20)", + values: [ + "Balance", "Biotics", - "Biotic Points ", - "Tech Points ", - "Attack (bab/base Attack) ", - "Rank ", - "Ranks ", - "Modifier", - "Mod ", - "Ability Modifier", - "Misc Modifier ", - "Bonus ", - "Total Bonus", - "Attack", - "Attack Bonus ", - "Action ", - "Range", - "Ammunition", - "Damage ", - "Critical ", - "Recoil", - "Armor ", - "Armor Special Qualities ", - "Head ", - "Shoulders", - "Arms", - "Chest ", - "Legs ", - "Others ", - "Cost", - "Thermal Clips ", - "Heat", - "Medi-Gel", - "Grenades", - "Repair Kits", - "Dc", - "Maintenance ", - "Cooldown", - "Activation", - "Load/Carry Capaccity (light) ", - "Load/Carry Capaccity (medium) ", - "Load/Carry Capaccity (heavy) ", - "Amount ", - "Credits" + "Bluff", + "Climb", + "Concentration", + "Damping", + "Decryption", + "Diplomacy", + "Disguise", + "Electronics", + "First aid", + "Gamble", + "Gather info", + "Hacking", + "Heavy weapons", + "Hide", + "Intimidate", + "Investigate", + "Jump", + "Knowledge (art)", + "Knowledge (psychology)", + "Knowledge (biology)", + "Knowledge (civics)", + "Knowledge (current events)", + "Knowledge (history)", + "Knowledge (physics)", + "Knowledge (pop culture)", + "Knowledge (space)", + "Knowledge (streetwise)", + "Knowledge (tactics)", + "Knowledge (technology)", + "Knowledge (religion)", + "Listen", + "Medicine", + "Move silently", + "Perform", + "Piloting", + "Repair", + "Research (biology)", + "Research (physics)", + "Research (chemistry)", + "Research (quantum physics)", + "Research (electronics)", + "Research (engineering)", + "Research (geology)", + "Search", + "Sense motive", + "Sleight of hand", + "Spot", + "Survival", + "Swim", + "Tumble" ] }, { @@ -152,38 +246,34 @@ export const RPGSystemsStats = [ ] }, { - title: "Shadowrun (6th edition)", + title: "Shadowrun - Primary Stats (6th edition)", values: [ "Body", "Agility", "Reaction", + "Strength", "Willpower", + "Logic", "Intuition", - "Edge", - "Essence", - "Magic/Resonance", - "Initiative (matrix)", - "Initiative (astral)", + "Charisma", + "Edge" + ] + }, + { + title: "Shadowrun - Secondary/Derived Stats (6th edition)", + values: [ + "Astral initiative", "Composure", - "Judge", - "Intentions", - "Memory", + "Defense rating", + "Essence", + "Initiative", + "Judge intentions", "Lift/Carry", + "Magic/Resonance", + "Matrix initiative", + "Memory", "Movement", - "Dam", - "Damage", - "Acc", - "Accuracy", - "Ap", - "Action", - "Points", - "Rc", - "Ammo", - "Rating", - "Rtg", - "Nuyen", - "Funds", - "Currency" + "Unarmed AR" ] }, { @@ -592,6 +682,155 @@ export const RPGSystemsStats = [ "Infamy" ] }, + { + title: "Ars Magica (5e)", + values: [ + "Intelligence (primary)", + "Perception (primary)", + "Strength (primary)", + "Stamina (primary)", + "Presence (primary)", + "Communication (primary)", + "Dexterity (primary)", + "Quickness (primary)", + + "Confidence (secondary)", + "Decrepitude (secondary)", + "Size (secondary)", + "Warping (secondary)", + + "Creo (magical technique)", + "Intellego (magical technique)", + "Muto (magical technique)", + "Perdo (magical technique)", + "Rego (magical technique)", + + "Animal (magical form)", + "Aquam (magical form)", + "Auram (magical form)", + "Corpus (magical form)", + "Herbam (magical form)", + "Ignem (magical form)", + "Imaginem (magical form)", + "Mentem (magical form)", + "Terram (magical form)", + "Vim (magical form)" + ] + }, + { + title: "Savage Worlds Adventure Edition (SWADE)", + values: [ + "Agility (attribute)", + "Smarts (attribute)", + "Spirit (attribute)", + "Strength (attribute)", + "Vigor (attribute)", + + "Academics (skill)", + "Athletics (skill)", + "Battle (skill)", + "Boating (skill)", + "Common Knowledge (skill)", + "Driving (skill)", + "Electronics (skill)", + "Faith (skill)", + "Fighting (skill)", + "Focus (skill)", + "Gambling (skill)", + "Hacking (skill)", + "Healing (skill)", + "Intimidation (skill)", + "Language (skill)", + "Notice (skill)", + "Occult (skill)", + "Performance (skill)", + "Persuasion (skill)", + "Piloting (skill)", + "Psionics (skill)", + "Repair (skill)", + "Research (skill)", + "Riding (skill)", + "Science (skill)", + "Shooting (skill)", + "Spellcasting (skill)", + "Stealth (skill)", + "Survival (skill)", + "Taunt (skill)", + "Thievery (skill)", + "Weird Science (skill)" + ] + }, + + { + title: "Star Wars Edge of the Empire/Age of Rebellion/Force and Destiny - Characters", + values: [ + "Brawn (characteristic)", + "Agility (characteristic)", + "Intellect (characteristic)", + "Cunning (characteristic)", + "Willpower (characteristic)", + "Presence (characteristic)", + + "Astrogation (skill)", + "Athletics (skill)", + "Charm (skill)", + "Coercion (skill)", + "Computers (skill)", + "Cool (skill)", + "Coordination (skill)", + "Deception (skill)", + "Discipline (skill)", + "Leadership (skill)", + "Mechanics (skill)", + "Medicine (skill)", + "Negotiation (skill)", + "Perception (skill)", + "Piloting: Planetary (skill)", + "Piloting: Space (skill)", + "Resilience (skill)", + "Skulduggery (skill)", + "Stealth (skill)", + "Streetwise (skill)", + "Survival (skill)", + "Vigilance (skill)", + "Brawl (skill)", + "Gunnery (skill)", + "Lightsaber (skill)", + "Melee (skill)", + "Ranged: Light (skill)", + "Ranged: Heavy (skill)", + "Knowledge: Core Worlds (skill)", + "Knowledge: Education (skill)", + "Knowledge: Lore (skill)", + "Knowledge: Outer Rim (skill)", + "Knowledge: Underworld (skill)", + "Knowledge: Warfare (skill)", + "Knowledge: Xenology (skill)" + ] + }, + { + title: "Star Wars Edge of the Empire/Age of Rebellion/Force and Destiny - Ships", + values: [ + "Silhouette", + "Speed", + "Handling" + ] + }, + { + title: "Final Fantasy XII", + values: [ + "Strength (primary stats)", + "Magick Power (primary stats)", + "Vitality (primary stats)", + "Speed (primary stats)", + + "Attack Power (secondary stats)", + "Defense (secondary stats)", + "Magick Resist (secondary stats)", + "Evade (secondary stats)", + "Magick Evade (secondary stats)" + ] + }, "Absorption", "Alertness",