Commissioned by Terrae Prima Cluster
An admin stocked marketplace. Admins can sell any item, for any item. Stored locally per shop.
Also included, a playershop. The same as with admins, except that players can't create repeat sales and unlimited packages. A universal coin was also added, just in case you have a use for such a thing.
Features
- Sell individual items.
- Sell sets(packages) of items.
- Item sell limits are store wide. Meaning once the limit is reached, the item is removed from the store.
- Package limits are per character. Once the limit is reached, that character will no longer see the set in the store.
- Both limits are optional.
- There is no spoiling on items or packages for sale and the spoil timer is reset to max when purchased.
- The store can be closed.
- The store(structure) can be renamed(does not affect in game UI menu).
- The in game UI shop name can be customized via ini(see below).
- Shop data is stored on the structure, on the map. There's no relation between each shop on the same map or on other maps in the same cluster.
- Save/Load shop data between shops, even on different servers. Admin feature only. Shop data is saved locally on the admins system, so they must be the one to load it onto other shops. Shop contents are destroyed when loading a save. Be careful.
- Bug Reporting & Feedback system. Contact the developer directly via the shop radial menu. Please send mod related, constructive reports only. Thanks.
Admin Shop Stuff is
cheat giveitem "/AdminsArsenal/Structures/AdminShop/PrimalItemStructure_AdminsArsenal_AdminShop.PrimalItemStructure_AdminsArsenal_AdminShop" 1 0 0
Configs
[AdminsArsenal]
ShopName=""
PreventShopDamage=false
TransactionLogging=true
DiscordURL=""
Configs Explained
ShopName: The name to appear on the shop UI
PreventShopDamage: if true, the shop will be invincible. Default: false
TransactionLogging: If true, purchases are logged to the server logs. Default: true
DiscordURL: Will use a discord webhook to send an embed message containing minor data around item and package purchases.
Player Shop Stuff
cheat giveitem "/AdminsArsenal/Items/Coins/PrimalItem_UniversalCoin.PrimalItem_UniversalCoin" 1000 0 0
EngramEntry_AdminArsenal_PlayerShop_C
cheat giveitem "/AdminsArsenal/Structures/PlayerShop/PrimalItemStructure_AdminsArsenal_PlayerShop.PrimalItemStructure_AdminsArsenal_PlayerShop" 1 0 0
Notes
Make sure to wrap your discord webhook in quotes: "full_discord_webhook_url_here"
Offline raid protection from wildcard will prevent shop access when owning tribe is offline
Disabling dupe check is required for shops to correctly sell filled cryopods


