Mano_EquipOptimizeByPrice - Version 1.0.0 (2018/06/22)
Creator name: Sigureya
Overview
Optimize equipment by price with a note tag
Feature
Change the price of performance for optimize.
Higher performance of the equipment, the better chance it'll be selected.
How to use
Use this tag in the Weapons/Armors Note box-
<EquipItemPerformance:5000>
If the price is set to 0, it will not be selected through optimize.
When this tag is set, it is evaluated with numerical value by price.
Credit and Thanks: Sigureya
Terms of Use- Free for commercial and non-commercial use.
License - MIT License: http://opensource.org/licenses/mit-license.php
You can download js file from the thread attachment or Dropbox link: https://www.dropbox.com/s/carxc5u3rw0t8ln/Mano_EquipOptimizeByPrice.js?dl=1
Creator name: Sigureya
Overview
Optimize equipment by price with a note tag
Feature
Change the price of performance for optimize.
Higher performance of the equipment, the better chance it'll be selected.
How to use
Use this tag in the Weapons/Armors Note box-
<EquipItemPerformance:5000>
If the price is set to 0, it will not be selected through optimize.
When this tag is set, it is evaluated with numerical value by price.
Credit and Thanks: Sigureya
Terms of Use- Free for commercial and non-commercial use.
License - MIT License: http://opensource.org/licenses/mit-license.php
Code:
//=============================================================================
// Mano_EquipOptimizeByPrice.js
// ----------------------------------------------------------------------------
// Copyright (c) 2018-2018 Sigureya
// This software is released under the MIT License.
// http://opensource.org/licenses/mit-license.php
// ----------------------------------------------------------------------------
// Version
// 1.0.0 2018/06/22 Initial release
// ----------------------------------------------------------------------------
// [Twitter]: https://twitter.com/Sigureya/
//=============================================================================
/*:
* @plugindesc Optimize equipment by price with a note tag
* @author Sigureya( https://twitter.com/Sigureya/)
*
* @help
* This plugin- change the price of performance for optimize.
* Higher performance of the equipment, the better chance it'll be selected.
*
* Code is based on Game_Actor.calcEquipItemPerformance (), may be less conflict.
*
* Use this tag in the Weapons/Armors Note box
* <EquipItemPerformance:5000>
* If the price is set to 0, it will not be selected through optimize.
* When this tag is set, it is evaluated with numerical value by price.
*
*
*/
(function(){
"use strict";
/**
* @returns {Number}
* @param {RPG.EquipItem} item
*/
Game_Actor.prototype.calcEquipItemPerformance = function(item) {
const EquipItemPerformance = item.meta.EquipItemPerformance;
if(EquipItemPerformance){
return Number(EquipItemPerformance);
}
return item.price;
};
})();
Attachments
-
1.6 KB Views: 5

