EIS Shop System
This plugin handles managing shops in the game giving you more shop features.
- Randomized Shops
- Adjusting Shop sell prices
- Shops with item stock
- restocking item shops
- Adjusting randomized item prices
- Install the script with the same name: EISShopSystem.js
- Add the buttons via script call either through common event or by an event on the map.
- Have fun!
/* Helpers * Manager Helpers * KR.ShopManager.createSellShop() * -Creates a shop you can only sell items to. * * KR.ShopManager.adjustSellPrice(sellPoint); * - This adjusts the sellprice for the shop by a percentage amount. * Example: KR.ShopManager.adjustSellPrice(2.0) * The above doubles the amount items sell for in game based off their original buy price. * Note: setting it to 0.0 will default to the game's original setting of half the buy price. * * KR.ShopManager.createRandomizedPriceShop(buyMin, buyMax, sellMin, sellMax) * -This shop sets a shop with randomized item prices. Everytime you enter the shop * the price changes for both buy and sell based on the above parameters. * Example: KR.ShopManager.createRandomizedPriceShop(0, 999, 200, 300); * * KR.ShopManager.customizeItemBuyPrice(itemInformation) * -This changes the item buy price based on it's position in the list. This also overrides * the regular shops buying prices for that item. * Example: KR.ShopManager.customizeItemBuyPrice([2,'random', 50, 100],[1, 'random', 35, 75]); * * KR.ShopManager.createStockableShop(shopId, itemInformation,); * This creates a shop with stock for a specific item with that id. * Example: KR.ShopManager.createStockableShop(1, ['item', 1, 3]) * This would set the stock for an 'item' type item with the id 1 to 3. * Note: You can have items with no stock alongside items with stock. * * KR.ShopManager.restockShop(shopId, itemInformation) * This restocks an item at the shop with that specified ID. * Example: KR.ShopManager.restockShop(1, ['item',1, 20], ['item', 6, 20]); * The above would add 20 to the current stock of shop 1 with the item id of 1. * Note: Items sold to a stock shop, update the shops current stock for that item * if it is in the buy window. * * Extra Notes: You can combine some of these directives together when creating your shop. */
Please download the attached file to use the plugin.
Free for both commercial and non-commercial use.
Credit with the name Kino or EIS.
Thank you to anyone who decides to use this script; I appreciate it!