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
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; }; })(); 复制代码
You can download js file from the thread attachment or Dropbox link:
https://www.dropbox.com/s/carxc5u3rw0t8ln/Mano_EquipOptimizeByPrice.js?dl=1
本贴来自国际rpgmaker官方论坛作者:ovate处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:
https://forums.rpgmakerweb.com/threads/equip-optimize-by-price.104785/