- Joined
- Oct 25, 2015
- Messages
- 81
- Reaction score
- 108
- First Language
- English
- Primarily Uses
- RMMV
JK_DirectShop v1.6
Author: Pirobi and JK Software
Introduction
This simple script will, for shop commands where "PurchaseOnly" is checked, go directly to the buy screen. I decided to do this because it seemed redundant to have to still navigate that window if you aren't allowed to sell, and, if I recall correctly, it was like this in previous versions of RPG Maker.
In addition, this script can allow users to have a "SellOnly" shop that works the same way. Plugin commands are used to simulate this(see the Plugin Commands section below).
How to Use
Please save the script below into "JK_DirectShop.js" and put it in your plugins folder.
In the plugins window, place this plugin BELOW any other Shop Plugins.
When you check "PurchaseOnly" in the editor for a shop command, the shop will become a BuyOnly shop. If it is checked when trying to do a SellOnly shop, nothing changes and it will still be a SellOnly shop. Use normal shop processing and uncheck "PurchaseOnly" to function as the default shop. You can also use the plugin commands for the same effect.
Plugin Parameters
Using Default Shop
DirectBuy
If using the plugins, they must be called each time BEFORE the shop processing is called because the shop will "reset" after the processing ends.
Script
JK_DirectShop Plugin
Compatibility
This script will work with other shop plugins, as long as this plugin is placed BELOW any other shop plugins.
Credit and Thanks
- Pirobi and JK Software
Release History
-1.6: Hid unused command window from the shop scene. Added plugin parameter to determine how to draw shop scene windows.
-1.5: PurchaseOnly checkbox in Shop Processing no longer matters DirectSell is called. Using proper aliasing to call shop for normal shop situations. As of 1.5, this should definitely be compatible with other shop systems as a plug and play!
-1.4: So I don't really remember doing the 1.3 update....Anyway, minor fixes so that the plugin performs as expected.
-1.3: Simplified the code to make it more compatible with other Shop plugins
-1.2: Added functionality for a "SellOnly" option, which is missing from the default shop options(I'm 99% sure this was a thing in past makers). A plugin command is available to do that (I even added a command for the purchase only).
-1.1: Moved the gold window to below the status window(the window on the right side), and moved the buy and status windows up to fill in the space left by removing the buy/sell window. As this rewrites the original Scene_Shop and related windows, it is NOT recommended to use this plugin in conjunction with other scripts that also modify the shop scene, due to unforeseen behavior.
-1.0: Initial release
Author: Pirobi and JK Software
Introduction
This simple script will, for shop commands where "PurchaseOnly" is checked, go directly to the buy screen. I decided to do this because it seemed redundant to have to still navigate that window if you aren't allowed to sell, and, if I recall correctly, it was like this in previous versions of RPG Maker.
In addition, this script can allow users to have a "SellOnly" shop that works the same way. Plugin commands are used to simulate this(see the Plugin Commands section below).
How to Use
Please save the script below into "JK_DirectShop.js" and put it in your plugins folder.
In the plugins window, place this plugin BELOW any other Shop Plugins.
When you check "PurchaseOnly" in the editor for a shop command, the shop will become a BuyOnly shop. If it is checked when trying to do a SellOnly shop, nothing changes and it will still be a SellOnly shop. Use normal shop processing and uncheck "PurchaseOnly" to function as the default shop. You can also use the plugin commands for the same effect.
Plugin Parameters
Using Default Shop
- Set to true if not using a custom shot plugin (such as Yanfly). This is very crude and may be updated in the future to be more flexible.
DirectBuy
- This will make the NEXT shop command called a purchaseOnly shop.
- This will make the NEXT shop command called a sellOnly shop.
If using the plugins, they must be called each time BEFORE the shop processing is called because the shop will "reset" after the processing ends.
Script
JK_DirectShop Plugin
Compatibility
This script will work with other shop plugins, as long as this plugin is placed BELOW any other shop plugins.
Credit and Thanks
- Pirobi and JK Software
Release History
-1.6: Hid unused command window from the shop scene. Added plugin parameter to determine how to draw shop scene windows.
-1.5: PurchaseOnly checkbox in Shop Processing no longer matters DirectSell is called. Using proper aliasing to call shop for normal shop situations. As of 1.5, this should definitely be compatible with other shop systems as a plug and play!
-1.4: So I don't really remember doing the 1.3 update....Anyway, minor fixes so that the plugin performs as expected.
-1.3: Simplified the code to make it more compatible with other Shop plugins
-1.2: Added functionality for a "SellOnly" option, which is missing from the default shop options(I'm 99% sure this was a thing in past makers). A plugin command is available to do that (I even added a command for the purchase only).
-1.1: Moved the gold window to below the status window(the window on the right side), and moved the buy and status windows up to fill in the space left by removing the buy/sell window. As this rewrites the original Scene_Shop and related windows, it is NOT recommended to use this plugin in conjunction with other scripts that also modify the shop scene, due to unforeseen behavior.
-1.0: Initial release
Last edited: