Skip to content

Commit

Permalink
Merge pull request #636 from fantasycalendar/Unresponsive_GM_Warnings
Browse files Browse the repository at this point in the history
Initial commit
  • Loading branch information
Haxxer authored Aug 23, 2024
2 parents 5c9d42d + 393e8e2 commit 295c2cb
Show file tree
Hide file tree
Showing 22 changed files with 8,693 additions and 8,486 deletions.
5 changes: 5 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@
- Added support for "container" type items in D&D5e - this is a custom implementation, so other systems' containers will not work out of the box
- Splitting currencies in item piles takes into account across all currencies across containers in the pile
- Added tree-like display for items in containers
- Added support for currency exchange in custom item purchase prices
- If you have configured an item that costs 1 gold piece and 1 magical rock, and you only have 1 platinum piece and 1 magical rock, you now get 9 gold pieces back as change, whereas before you needed exactly 1 gold piece and 1 magical rock.
- Added option for a custom sell price on items
- Added detection for when the GM is unresponsive for item piles to make changes for players
- Fixed localization issue with `ITEM-PILES.Trade`, now moved to `ITEM-PILES.PlayerList.TradeButton`

## Version 3.0.11

Expand Down
1,726 changes: 866 additions & 860 deletions languages/cs.json

Large diffs are not rendered by default.

2,180 changes: 1,093 additions & 1,087 deletions languages/de.json

Large diffs are not rendered by default.

139 changes: 78 additions & 61 deletions languages/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@
"ShowToPlayers": "Show To Players",
"RequestTrade": "Request Trade"
},
"Trade": "Trade",
"PlayerList": {
"TradeButton": "Trade"
},
"HeaderButtons": {
"Configure": "Configure",
"ShowToPlayers": "Show To Players"
Expand Down Expand Up @@ -43,6 +45,8 @@
},
"Warnings": {
"NoGMsConnected": "WARNING - No GMs connected - Item Piles requires a GM to be connected for players to be able to utilize most of the module's features.",
"NoResponseFromGM": "WARNING - GM \"{user_name}\" did not respond to request - Item Piles requires a GM to be connected and response in order for players to be able to utilize most of the module's features.",
"NoResponseFromGMTimeout": "WARNING - GM \"{user_name}\" did not respond to last request - please wait {time} seconds before making another Item Piles request.",
"TransactionNoGMConnected": "No GM is connected - current transaction has been cancelled, nothing has been added, removed, or transferred",
"GiveItemNoGM": "There is no GM active to receive you giving this item.",
"GiveItemDeclined": "{user_name} declined your item offer.",
Expand Down Expand Up @@ -429,66 +433,77 @@
"General": "General Settings",
"Price": "Price Settings",
"Vault": "Vault Settings",
"NotForSale": "Item Is Not For Sale",
"NotForSaleExplanation": "When enabled, this item is not for sale and cannot be bought. It still shows up in the merchant's item list unless the item is also hidden.",
"CustomCategory": "Custom Item Category",
"CustomCategoryExplanation": "When not blank, this item will be listed under a different type than what it is.",
"Hidden": "Item Is Hidden",
"HiddenExplanation": "When enabled, this item does not show up in the merchant's item lists.",
"CanStack": "Can Stack",
"CanStackExplanation": "This configures whether this item will stack with other items that are similar to it.",
"CanStackDefault": "Default to item pile's setting",
"CanStackYes": "Yes, can always stack",
"CanStackNo": "No, cannot stack",
"DisplayQuantity": "Item Quantity Visibility",
"DisplayQuantityExplanation": "This configures how the quantity this item in the store is shown, if at all.",
"DisplayQuantityDefault": "Default to merchant setting",
"DisplayQuantityYes": "Yes, always show quantity",
"DisplayQuantityNo": "No, always hide quantity",
"InfiniteQuantity": "Infinite Quantity",
"InfiniteQuantityExplanation": "When enabled, this item cannot run out of quantity when sold by a merchant.",
"InfiniteQuantityDefault": "Default to merchant setting",
"InfiniteQuantityYes": "Yes, infinite quantity",
"InfiniteQuantityNo": "No, standard quantity",
"KeepZero": "Keep Zero Quantity",
"KeepZeroExplanation": "When fully sold out, the merchant does not remove this item but sets it to not for sale instead.",
"KeepOnMerchant": "Keep On Merchant",
"KeepOnMerchantExplanation": "When the items are cleared in the populate items tab of merchants or by the Simple Calendar refresh inventory integration (see the merchant config at the bottom), this item will always remain.",
"PriceExplanation": "In this tab, you can configure the price of this item, including whether this item will cost other items to purchase.",
"BasePrice": "Base Price",
"BasePriceExplanation": "This configures the normal price of this item.",
"QuantityForPrice": "Quantity For Price",
"QuantityForPriceExplanation": "This configures how many of this item one should get when purchasing this item.",
"Service": "Item Is Service",
"ServiceExplanation": "This causes this item to not add any item to the buyer's inventory. The service \"item\" can still have quantity, but if it runs out it will not be deleted from the merchant, but set to not for sale instead.",
"PurchaseMacro": "Purchase Macro",
"PurchaseMacroExplanation": "Name of macro to execute when the item is purchased.",
"Free": "Item Is Free",
"FreeExplanation": "When enabled, this item does not cost any money to purchase from the merchant.",
"DisableNormalCost": "Disable Normal Cost",
"DisableNormalCostExplanation": "When this is enabled, the item cannot be purchased with the primary currency and must be purchased with one of the purchase options below.",
"PurchaseOptions": "Purchase Options",
"PurchaseOptionsExplanation": "Here you can configure the alternate ways to purchase this item. Each group represents a different way that a character can buy this item from other",
"CantBeSoldToMerchants": "Can't Be Sold To Merchants",
"CantBeSoldToMerchantsExplanation": "When enabled, this item cannot be sold back to merchants, only purchased.",
"AddPurchaseOption": "Add Purchase Option",
"DropMeClickMe": "Click to add an attribute or drag & drop an item to add",
"PricePreset": "Or select a price preset:",
"SelectPreset": "Select price preset",
"GridSize": "Grid Size",
"GridSizeExplanation": "This configures how many grid spaces this item takes up.",
"VaultImage": "Vault Image",
"VaultImageExplanation": "This overrides the item's image when displayed in a vault.",
"VaultImageRotated": "Rotated Vault Image",
"VaultImageRotatedExplanation": "This overrides the item's image when displayed in a vault while it is rotated.",
"GridWidth": "Width",
"GridHeight": "Height",
"VaultExpander": "Vault Expander",
"VaultExpanderExplanation": "When this is enabled, this item does not act as a normal item in a vault, it instead increases the number of available slots, as determined below.",
"ExpandColumnsRows": "Column & Rows Expansion",
"ExpandColumnsRowsExplanation": "When the above setting is enabled, this sets how many columns and/or rows becomes available in the vault. This cannot extend beyond the capacity of the vault.",
"PriceModifierTitle": "Buy and Sell Price Modifiers",
"PriceModifierExplanation": "This configures the modifiers for the cost this item when bought and sold. This multiplies the base price of the item before any other price modifiers. If the sell price modifier of the merchant is 50%, the sell price modifier of the item would have to be 200% in order to nullify the merchant modifier."
"GeneralTab": {
"NotForSale": "Item Is Not For Sale",
"NotForSaleExplanation": "When enabled, this item is not for sale and cannot be bought. It still shows up in the merchant's item list unless the item is also hidden.",
"CustomCategory": "Custom Item Category",
"CustomCategoryExplanation": "When not blank, this item will be listed under a different type than what it is.",
"Hidden": "Item Is Hidden",
"HiddenExplanation": "When enabled, this item does not show up in the merchant's item lists.",
"CanStack": "Can Stack",
"CanStackExplanation": "This configures whether this item will stack with other items that are similar to it.",
"CanStackDefault": "Default to item pile's setting",
"CanStackYes": "Yes, can always stack",
"CanStackNo": "No, cannot stack",
"DisplayQuantity": "Item Quantity Visibility",
"DisplayQuantityExplanation": "This configures how the quantity this item in the store is shown, if at all.",
"DisplayQuantityDefault": "Default to merchant setting",
"DisplayQuantityYes": "Yes, always show quantity",
"DisplayQuantityNo": "No, always hide quantity",
"InfiniteQuantity": "Infinite Quantity",
"InfiniteQuantityExplanation": "When enabled, this item cannot run out of quantity when sold by a merchant.",
"InfiniteQuantityDefault": "Default to merchant setting",
"InfiniteQuantityYes": "Yes, infinite quantity",
"InfiniteQuantityNo": "No, standard quantity",
"KeepZero": "Keep Zero Quantity",
"KeepZeroExplanation": "When fully sold out, the merchant does not remove this item but sets it to not for sale instead.",
"KeepOnMerchant": "Keep On Merchant",
"KeepOnMerchantExplanation": "When the items are cleared in the populate items tab of merchants or by the Simple Calendar refresh inventory integration (see the merchant config at the bottom), this item will always remain.",
"PriceExplanation": "In this tab, you can configure the price of this item, including whether this item will cost other items to purchase."
},
"PriceTab": {
"BasePrice": "Base Price",
"BasePriceExplanation": "This configures the normal price of this item.",
"QuantityForPrice": "Quantity For Price",
"QuantityForPriceExplanation": "This configures how many of this item one should get when purchasing this item.",
"Service": "Item Is Service",
"ServiceExplanation": "This causes this item to not add any item to the buyer's inventory. The service \"item\" can still have quantity, but if it runs out it will not be deleted from the merchant, but set to not for sale instead.",
"PurchaseMacro": "Purchase Macro",
"PurchaseMacroExplanation": "Name of macro to execute when the item is purchased.",
"Free": "Item Is Free",
"FreeExplanation": "When enabled, this item does not cost any money to purchase from the merchant.",
"DisableNormalCost": "Disable Normal Cost",
"DisableNormalCostExplanation": "When this is enabled, the item cannot be purchased with the primary currency and must be purchased with one of the purchase options below.",
"PurchaseOptionsAsSellOption": "Purchase Option As Selling Option",
"PurchaseOptionsAsSellOptionExplanation": "When this is enabled, the purchase options below can be used when selling the item back to a merchant. By default, only the sell options below can be used.",
"PurchaseOptions": "Purchase Options",
"PurchaseOptionsExplanation": "Here you can configure the alternate ways to purchase this item. Each group represents a different way that a character can buy this item from merchants.",
"SellOptions": "Selling Options",
"SellOptionsExplanation": "Here you can configure the alternate ways to sell this item. Each group represents a different way that a character can sell this item to merchants.",
"CantBeSoldToMerchants": "Can't Be Sold To Merchants",
"CantBeSoldToMerchantsExplanation": "When enabled, this item cannot be sold back to merchants, only purchased.",
"AddPurchaseOption": "Add Purchase Option",
"AddSellOption": "Add Selling Option",
"DropMeClickMe": "Click to add an attribute or drag & drop an item to add",
"PricePreset": "Or select a price preset:",
"SelectPreset": "Select price preset"
},
"VaultTab": {
"GridSize": "Grid Size",
"GridSizeExplanation": "This configures how many grid spaces this item takes up.",
"VaultImage": "Vault Image",
"VaultImageExplanation": "This overrides the item's image when displayed in a vault.",
"VaultImageRotated": "Rotated Vault Image",
"VaultImageRotatedExplanation": "This overrides the item's image when displayed in a vault while it is rotated.",
"GridWidth": "Width",
"GridHeight": "Height",
"VaultExpander": "Vault Expander",
"VaultExpanderExplanation": "When this is enabled, this item does not act as a normal item in a vault, it instead increases the number of available slots, as determined below.",
"ExpandColumnsRows": "Column & Rows Expansion",
"ExpandColumnsRowsExplanation": "When the above setting is enabled, this sets how many columns and/or rows becomes available in the vault. This cannot extend beyond the capacity of the vault.",
"PriceModifierTitle": "Buy and Sell Price Modifiers",
"PriceModifierExplanation": "This configures the modifiers for the cost this item when bought and sold. This multiplies the base price of the item before any other price modifiers. If the sell price modifier of the merchant is 50%, the sell price modifier of the item would have to be 200% in order to nullify the merchant modifier."
}
},
"FilterEditor": {
"Title": "Item Piles Filters Editor",
Expand Down Expand Up @@ -662,6 +677,8 @@
"HideItemsWithZeroCostExplanation": "When enabled, this makes it so that customers cannot buy or sell items that have a cost of zero (free).",
"OnlyAcceptBasePrice": "Only Accept Base Price",
"OnlyAcceptBasePriceExplanation": "When enabled, all items sold to this merchant must use the base price, and not any custom prices.",
"OnlyAcceptCustomPrices": "Only Accept Custom Prices",
"OnlyAcceptCustomPricesExplanation": "When enabled, all items sold to this merchant must use the custom prices for that item (if any), and not the regular currencies. If the item does not have a custom price, it cannot be sold.",
"OpenTimes": "Open Times",
"OpenTimesExplanation": "When enabled, the merchant is can only be interacted by players at certain times of the day.",
"OpenStatus": "Open Status",
Expand Down
Loading

0 comments on commit 295c2cb

Please sign in to comment.