Skip to content

Commit

Permalink
Merge pull request #40 from fantasycalendar/1.2.6
Browse files Browse the repository at this point in the history
1.2.6
  • Loading branch information
Haxxer authored Jan 22, 2022
2 parents f030be5 + f7a1d4e commit 6850e4c
Show file tree
Hide file tree
Showing 28 changed files with 1,138 additions and 736 deletions.
5 changes: 4 additions & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2020 Repository Owner
Copyright (c) 2020 Fantasy Computerworks

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -19,3 +19,6 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

Credits:
- Manuel Vögele for his "isResponsibleGM" function implementation and wonderful SocketLib module
12 changes: 10 additions & 2 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Item Piles Changelog

## Version 1.2.6
- Added `Item Filters` setting - now you can more accurately filter items you do not want to show up in item piles, such as natural weapons
- Updated all supported systems to support the above and added migrations to convert existing settings to the new system - reset your Item Piles module settings to ensure you have the latest system configurations
- Removed `Item Type Attribute` and `Item Type Filters` as the above feature covers these cases
- Added debounce to the token image refresh so that it doesn't try to change its image too often
- Further fixes to `ItemPiles.API.addItems`
- Fixed unlinked item piles not retaining their setup when created from the actors directory

## Version 1.2.5
- Added missing handlebars method for Foundry v0.8.9

Expand Down Expand Up @@ -90,8 +98,8 @@

## Version 1.0.6
- Added API endpoints:
- `ItemPiles.API.getDocumentItemTypeFilters(TokenDocument|Actor)` - Returns the item type filters for a given item pile
- `ItemPiles.API.getDocumentItems(TokenDocument|Actor, Array|Boolean)` - Returns the items the item pile contains and can transfer
- `ItemPiles.API.getDocumentItemFilters(TokenDocument|Actor)` - Returns the item type filters for a given item pile
- `ItemPiles.API.getValidDocumentItems(TokenDocument|Actor, Array|Boolean)` - Returns the items the item pile contains and can transfer
- Updated japanese localization
- Fixed item piles not respecting item type filters
- Fixed issue with `ItemPiles.API.turnTokenIntoItemPile` not actually turning the token into an item pile
Expand Down
306 changes: 121 additions & 185 deletions docs/api.md

Large diffs are not rendered by default.

111 changes: 65 additions & 46 deletions languages/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
"Title": "Untersuche Gegenstandstapel",
"AsActor": "Du untersuchst diesen Stapel als {actorName}",
"NoActor": "Du untersuchst den Inhalt dieses Stapels ohne ein Token zu kontrollieren. Dies bedeutet du kannst keine Gegenstände vom Stapel nehmen.",
"TakeAll": "Alles nehmen",
"Empty": "Dieser Stapel ist leer.",
"Destroyed": "Dieser Stapel existiert nicht mehr und liegt brach.",
"TakeAll": "Alles nehmen",
"Take": "Nehmen",
"Close": "Kiste schliessen",
"Leave": "Verlassen"
Expand Down Expand Up @@ -51,54 +51,76 @@
"Title": "Dynamischer Attribute Editor",
"Explanation": "Hier kannst du festlegen, welche Attribute von Charakteren von Gegenstandsstapeln abgeholt werden können, z.B. Währungen. In D&D5e gibt es Währungen für Akteure mit dem Attributspfad \"actor.data.data.currency.gp\", also fügst du deine eigene mit dem Namen \"Goldmünzen\" und dem Attributspfad \"data.currency.gp\" hinzu.",
"Name": "Attributsname",
"AttributePath": "Attributspfad",
"Icon": "Attribut Icon",
"AddNew": "Neues Attribut zufügen",
"Submit": "Attribut übermitteln"
},

"FilterEditor": {
"Title": "Item Filters Editor",
"Explanation": "Here you can define multiple types of filters that will exclude certain types of items. Based on the attribute path given, the item pile could find the \"type\" of an item and based on the filters, it hides those items in the item pile inventory UI.",
"Filters": "Filters",
"AddNew": "Add new filter",
"Submit": "Submit Filters"
},

"AttributePath": "Attributspfad",

"Defaults": {
"Title": "Gegenstandsstapel Konfiguration",
"Configure": "Gegenstandsstapel",
"MainSettings": "Hauptmenü",
"SingleItemSettings": "Einstellungen einzelner Gegenstand",
"ContainerSettings": "Einstellungen Container",
"Update": "Gegenstandsstapel aktualisieren",
"EnabledPile": "Aktiviert",
"EnabledPileExplanation": "Bestimmt ob sich dies als Gegenstandsstapel verhalten soll.",
"InspectItems": "Gegenstände prüfbar aktivieren",
"InspectItemsExplanation": "Durch Klick auf den Namen des Gegenständes wird das Gegenstandsfenster geöffnet.",
"Distance": "Interaktionsreichweite",
"GridUnits": "Gittereinheiten (leer lassen für unbegrenzt)",
"ItemTypeFilter": "Gegenstandstyp Filter",
"ItemTypeFilterExplanation": "Artikel dieser Typen werden in keiner Artikelstapel-Benutzeroberfläche angezeigt, wobei jeder Typ durch ein Komma getrennt wird. Leer lassen, um die Standardwerte des Moduls zu verwenden.",
"Macro": "Macro bei Interaktion",
"MacroExplanation": "Name des Makros, das ausgeführt werden soll, wenn mit diesem Stapel interagiert wird.",
"MacroPlaceholder": "Macro Name einfügen",
"OverrideAttributes": "Dynamische Attribute außer Kraft setzen",
"OverrideAttributesExplanation": "Legen Sie fest, ob dieser Stapel andere Attribute als die Standardattribute übertragen können soll.",
"ConfigureOverrideAttributes": "Konfiguriere: Dynamische Attribute außer Kraft setzen",
"DeleteWhenEmpty": "Löschen wenn leer",
"DeleteWhenEmptyExplanation": "Bewirkt, dass sich der Gegenstandsstapel selbst löscht, sobald er leer ist.",
"DeleteWhenEmptyDefault": "Standardeinstellung des Moduls",
"DeleteWhenEmptyYes": "Ja, löschen, wenn leer",
"DeleteWhenEmptyNo": "Nein, nicht löschen wenn leer",
"DisplayOne": "Einzelnes Artikelbild anzeigen",
"DisplayOneExplanation": "Besteht der Stapel aus einem einzigen Gegenstand, wird das Bild des Stapels auf das Bild des Gegenstandes gesetzt.",
"OverrideSingleItemScale": "Einzelne Gegenstands-Token-Skalierung außer Kraft setzen",
"SingleItemScale": "Gegenstands-Token-Skalierung",
"DisplayOneContainerWarning": "Achtung! Du hast sowohl die Einstellung \"Einzelnes Artikelbild anzeigen\" als auch \"Ist Container\" aktiviert. In diesem Fall werden Bilder für den Container bevorzugt verwendet.",
"IsContainer": "Ist Container",
"Locked": "Ist verschlossen",
"Closed": "Ist geschlossen",
"ClosedImagePath": "Pfad Bild Geschlossener Container",
"EmptyImagePath": "Pfad Bild Leerer Container",
"OpenedImagePath": "Pfad Bild Geöffneter Container",
"LockedImagePath": "Pfad Bild Verschlossener Container",
"CloseSoundPath": "Pfad Geräusch Schliessen",
"OpenSoundPath": "Pfad Geräusch Öffnen",
"LockedSoundPath": "Pfad Geräusch Verschlossen"

"Main": {
"Title": "Hauptmenü",
"EnabledPile": "Aktiviert",
"EnabledPileExplanation": "Bestimmt ob sich dies als Gegenstandsstapel verhalten soll.",
"InspectItems": "Gegenstände prüfbar aktivieren",
"InspectItemsExplanation": "Durch Klick auf den Namen des Gegenständes wird das Gegenstandsfenster geöffnet.",
"Distance": "Interaktionsreichweite",
"GridUnits": "Gittereinheiten (leer lassen für unbegrenzt)",
"Macro": "Macro bei Interaktion",
"MacroExplanation": "Name des Makros, das ausgeführt werden soll, wenn mit diesem Stapel interagiert wird.",
"MacroPlaceholder": "Macro Name einfügen",
"DeleteWhenEmpty": "Löschen wenn leer",
"DeleteWhenEmptyExplanation": "Bewirkt, dass sich der Gegenstandsstapel selbst löscht, sobald er leer ist.",
"DeleteWhenEmptyDefault": "Standardeinstellung des Moduls",
"DeleteWhenEmptyYes": "Ja, löschen, wenn leer",
"DeleteWhenEmptyNo": "Nein, nicht löschen wenn leer",
"OverrideAttributes": "Dynamische Attribute außer Kraft setzen",
"OverrideAttributesExplanation": "Legen Sie fest, ob dieser Stapel andere Attribute als die Standardattribute übertragen können soll.",
"ConfigureOverrideAttributes": "Konfiguriere: Dynamische Attribute außer Kraft setzen",
"OverrideItemFilters": "Override Item Filters",
"OverrideItemFiltersExplanation": "Configure if this pile should be able to transfer other types items than the default.",
"ConfigureOverrideItemFilters": "Configure Override Item Filters"
},

"SingleItem": {
"Title": "Einstellungen einzelner Gegenstand",
"DisplayOneContainerWarning": "Achtung! Du hast sowohl die Einstellung \"Einzelnes Artikelbild anzeigen\" als auch \"Ist Container\" aktiviert. In diesem Fall werden Bilder für den Container bevorzugt verwendet.",
"DisplayOne": "Einzelnes Artikelbild anzeigen",
"DisplayOneExplanation": "Besteht der Stapel aus einem einzigen Gegenstand, wird das Bild des Stapels auf das Bild des Gegenstandes gesetzt.",
"OverrideScale": "Einzelne Gegenstands-Token-Skalierung außer Kraft setzen",
"Scale": "Gegenstands-Token-Skalierung",
"ItemName": "Use Item Name",
"ItemNameExplanation": "Causes the item pile to be named after the single item it contains."
},

"Container": {
"Title": "Einstellungen Container",
"IsContainer": "Ist Container",
"Locked": "Ist verschlossen",
"Closed": "Ist geschlossen",
"ClosedImagePath": "Pfad Bild Geschlossener Container",
"EmptyImagePath": "Pfad Bild Leerer Container",
"OpenedImagePath": "Pfad Bild Geöffneter Container",
"LockedImagePath": "Pfad Bild Verschlossener Container",
"CloseSoundPath": "Pfad Geräusch Schliessen",
"OpenSoundPath": "Pfad Geräusch Öffnen",
"LockedSoundPath": "Pfad Geräusch Verschlossen"
}
},

"HUD": {
"ToggleLocked": "Setze verschlossen",
"ToggleClosed": "Setze geschlossen",
Expand Down Expand Up @@ -140,13 +162,10 @@
"Label": "Attribute konfigurieren",
"Hint": "Mit dieser Einstellung werden die Attribute festgelegt, die für die Abholung in Artikelpfaden in Frage kommen, z. B. Währungen oder Stärken, bei denen es sich nicht um tatsächliche Artikel handeln muss."
},
"ItemType": {
"Title": "Gegenstand Attribut Artikeltyp",
"Label": "Diese Einstellung legt den Attributspfad fest, der bestimmt, wo sich die Gegenstandstypen befinden. In D&D5e heißt dieser einfach \"type\", weil der Typ direkt in \"item.data.type\" definiert ist, da jeder Gegenstand seinen Typ mit diesem Attribut kennzeichnet."
},
"ItemTypeFilters": {
"Title": "Gegenstand Typ Filter",
"Label": "Hier kannst du konfigurieren, welche Gegenstandstypen ignoriert und nicht in den Gegenstandsstapeldialogen aufgeführt werden sollen. Zum Beispiel willst du in D&D5e wahrscheinlich keine Zauber, Feats und Klassen anzeigen, also würdest du \"spell, feat, class\" eintragen."
"ItemFilters": {
"Title": "Item filters",
"Label": "Configure Item Filters",
"Hint": "Here you can configure what items are ignored and not listed in the item pile dialogs."
},
"OutputToChat": {
"Title": "Ausgabe im Chat",
Expand Down
Loading

0 comments on commit 6850e4c

Please sign in to comment.