Selling Item Overhaul
Version : 3.00 LITE & BUNDLED versions & 1.01 Buy Item Add-On
Author : LordHeinrich
Last Update : 0723/2010
If using My script to change shop prices, you must download the v3 of that script as well
Note: The Buy Item Add-On requires both Sell Item Overhaul and NewShopScene (or ONLY the BUNDLED version)
Note : There is a LITE version with the Default Layout and a BUNDLED version with the new layout.
Note : I cannot add the code anymore, because it is too long for the code box.
Exclusive Script at RPG RPG Revolution
Introduction
The Shop scene in RPG Maker annoys me a lot. The most annoying to me is the selling portion. It annoyed me so much that it made me write my first two scripts :P This one here adds an addition screen when selecting to sell an item. It categorized items by Item, Weapon, and Armor. There is also a Treasure section for misc items. This way you don't have to scroll through tons of items in order to find something that you want to sell. If requested, I can add a <treasure> note tag, but I don't think it's needed.
Features
- Organized Items into four categories : Items, Weapons, Armors and Treasures
- Added lines to hide certain items
** Hides Key Items
** Hides Unsellable Items
** Hides Headings
** Added Treasure Tag
** Added Off Hand Weapon tag
- Can Improve YEM Item Overhaul if wanted
** Adds extra note tags
** Hides Booster Items from Item menu (read instructions)
** Properly sorts off hand weapons
- New Shop Status Window
** Displays more than just Atk and Def
** Compatible with YEM New Battle Stats
** Compatible with Aptitude System in YEM Equipment Overhaul
** Displays either Percent or Set bonus
** Displays lots of useful information about items
- Extra Status Window
** Allows adding of additional information with note tags
** Useful for Equip Skill Scripts
- Separate Charisma Window
** When using charisma system, Charisma uses it's own window
- BUNDLED Version
** Bundled with my NewShopScene script
** NewShopScene creates a new Menu Layout
** Option to disable NewShopScene from within the script
- LITE Version
** Same script except NewShopScene is NOT included
** Can Import NewShopScene which is a separate script
Script
Buy Item Add-On v1.02
LITE v3.06
New Shop Scene v2.05
Bundled v3.06
Customization
- Use Note tags to hide items that you do not want to be sold from the shop
*** Read instructions within script on how to use them
Compatibility
- Compatible with default system
- Compatible with my Shop Price Modify script
- Compatible with YEM Item Overhaul
- Compatible with YEM Equipment Overhaul
Screenshot LITE
When Shop processing screen
Choices
Item Screen
Weapon Screen
Armor Screen
Treasure Screen
No treasure or note tags
Screenshot NewShopScene:
Weapon screen using all stats
2010.07.23
Stat Variance when using YEM Equipement Overhaul
Installation
- Install somewhere below materials and above main
- Install below Selling Bonus script if used
- Install below YEM Item Overhaul if used
FAQ
Terms and Conditions
- Free to use
- Please give credit for this one
Credits
The following was taken from YEM Item Overhaul for compatibility purposes
CODE
KEY_ITEM = /<(?:KEY_ITEM|key item|key)>/i
CUSTOM_DATA1 = /<(?:CUSTOM_DATA|custom data)>/i
CUSTOM_DATA2 = /<\/(?:CUSTOM_DATA|custom data)>/i
#==============================================
def yem_cache_baseitem_io
return if @cached_baseitem_io; @cached_baseitem_io = true
@key_item = false
enable_custom_data = false
@custom_data = [] unless self.is_a?(RPG::Skill)
self.note.split(/[\r\n]+/).each { |line|
case line
#---
when YEM::REGEXP::BASEITEM::KEY_ITEM
@key_item = true
#---
when YEM::REGEXP::BASEITEM::CUSTOM_DATA1
next if self.is_a?(RPG::Skill)
enable_custom_data = true
when YEM::REGEXP::BASEITEM::CUSTOM_DATA2
next if self.is_a?(RPG::Skill)
enable_custom_data = false
when /(\d+),[ ](.*),[ ](.*)/i
next unless enable_custom_data
next if self.is_a?(RPG::Skill)
array = [$1.to_i, $2.to_s, $3.to_s]
@custom_data.push(array)
end
} # end self.note.split
end # yem_cache_baseitem_io