物品合成插件。

用途?太多了呢。

低级宝石合成高级,还有装备,武器,药水等等。

============================================================================

Introduction

============================================================================

Item synthesis is now a pretty common aspect of most RPG's where the player

can craft their own items after acquiring recipes. This plugin enables your

players to be able to do that after acquiring the said recipes. Recipes can

come in the form of items, weapons, and/or armors and transcribed in them

are what items, weapons, and/or armors they can make. These items can be

made from the main menu and/or synthesis locations!

============================================================================

Notetags

============================================================================

To allow the player the ability to craft a certain item, that item must be

included in a recipe notetag in an item that the player possesses.

Item, Weapon, and Armor Notetags:

<Item Recipe: x>

<Item Recipe: x, x, x>

<Item Recipe: x to y>

This will change this item into a recipe for x item(s). As long as this

item is in possession by the party as a whole, item(s) x can be

synthesized by the player provided that the player has the proper quantity

of ingredients.

* Note: Entries without names will not be included. Entries without both a

synthesis cost and without an ingredient list will not be included.

<Weapon Recipe: x>

<Weapon Recipe: x, x, x>

<Weapon Recipe: x to y>

This will change this item into a recipe for x weapon(s). As long as this

item is in possession by the party as a whole, weapon(s) x can be

synthesized by the player provided that the player has the proper quantity

of ingredients.

* Note: Entries without names will not be included. Entries without both a

synthesis cost and without an ingredient list will not be included.

<Armor Recipe: x>

<Armor Recipe: x, x, x>

<Armor Recipe: x to y>

This will change this item into a recipe for x armor(s). As long as this

item is in possession by the party as a whole, armor(s) x can be

synthesized by the player provided that the player has the proper quantity

of ingredients.

* Note: Entries without names will not be included. Entries without both a

synthesis cost and without an ingredient list will not be included.

<Synthesis Ingredients>

item id

item id: x

weapon id

weapon id: x

armor id

armor id: x

gold: x

named item

named item: x

</Synthesis Ingredients>

Using the above tag in an item will set those items as the ingredients

required for the player to synthesize. Replace "id" with the proper item,

weapon, or armor ID's. If no ":x" is used, the database will register that

as only needing 1 of that item as an ingredient. If "gold: x" is used,

that will be the cost required to synthesize the item.

If you are using named entries, priority will be given to the highest ID

in the order of items, weapons, then armors.

* Note: If you are using Item Core, Independent Items cannot become an

ingredient for a recipe and will therefore be automatically omitted.

<Mask Name: x>

If you are masking unknown items' names, you can change the text shown for

the unknown item with x. This will cause the game to use the mask name

instead of the usual ??? (if that's what you're using) to mask the item.

This can give a player a general idea of what they may be synthesizing

such as "Strange Liquid" or "Weird Crystal".

============================================================================

Lunatic Mode - Custom Synthesis Effects

============================================================================

For those with a JavaScript experience, you can use these notetags to make

a custom effect that will occur when a specific item is synthesized. For

example, when a Potion is made, you can give the player an empty bottle as a

side product of the synthesis.

---

Item, Weapon, and Armor Notetags:

<Custom Synthesis Effect>

var bottle = $dataItems[123];

$gameParty.gainItem(bottle, 2);

</Custom Synthesis Effect>

For this notetag, the 'item' variable will refer to the item being

synthesized. Changing it will do nothing but it will be used as a

convenience variable to refer to it.

---

============================================================================

Plugin Commands

============================================================================

The following are Plugin Commands you may use with events.

Plugin Command:

OpenSynthesis Opens up the Synthesis Scene from the field.

ShowSynthesis Shows the Synthesis command from the main menu.

HideSynthesis Hides the Synthesis command from the main menu.

EnableSynthesis Enables the Synthesis command from the main menu.

DisableSynthesis Disables the Synthesis command from the main menu.

For those who wish to make the player synthesize only specific recipes, you

can use the following command.

OpenSynthesis Item 15 Recipe

- or -

OpenSynthesis Weapon 20 Recipe

- or -

OpenSynthesis Armor 30 Recipe

This will make the synthesis menu, when opened up, only allow the recipes of

the Item 15, Weapon 20, or Armor 30 without needing it and not showing the

recipes of any recipe items within the player's inventory.

============================================================================

Changelog

============================================================================

Version 1.10:

- Added 'Amount Format' plugin parameter. Now you can switch the way the

needed ingredients are shown between Need/Own and Own/Need.

Version 1.09:

- Updated for RPG Maker MV version 1.5.0.

Version 1.08:

- Lunatic Mode fail safes added.

Version 1.07:

- Added <Custom Synthesis Effect> Lunatic Mode notetag.

Version 1.06:

- Fixed an error with the calculation of total recipes.

Version 1.05:

- Updated for RPG Maker MV version 1.1.0.

Version 1.04:

- Added failsafes to prevent crashes from saved games that did not have this

plugin already installed.

Version 1.03a:

- Fixed a bug that caused a crash for OpenSynthesis recipe commands.

- Fixed an issue with recipe counts not appearing right.

Version 1.02:

- Added 'Equipped Recipes' plugin parameter. If enabled, this will allow the

Item Synthesis menu to check your party's equipment to see if any of them

are recipe holders.

Version 1.01:

- Fixed a bug with the synthesis gold costs taking more than they should.

- Extended the OpenSynthesis plugin command. If you add Item, Weapon, or

Armor after the command along with an ID, the synthesis menu will only show

the items listed on the recipe for Item x, Weapon x, or Armor x.

Version 1.00:

- Finished Plugin!

-----------------------------------------------------------------------------------------------------------

rpgmakermv(6) YEP_ItemSynthesis.js物品合成插件的更多相关文章

  1. 给Chrome和Firefox添加js脚本作为插件的方法

    为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/ShiJiaqi. http://www.cnblogs.com/shijiaqi1066/p/5973141. ...

  2. 原生js日期时间插件鼠标点击文本框弹出日期时间表格选择日期时间

    原文出处 (这是我从互联网上搜来的,感觉能满足各方面的需求.个人感觉挺不错的,所以后期修改了一下向大家推荐!) 效果图: html代码: <!DOCTYPE html PUBLIC " ...

  3. 手写js面向对象选项卡插件

    <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8&qu ...

  4. 手写JS无缝滚动插件

    <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8&qu ...

  5. Js与flash交互:在html页面中用js与MyReport插件交互

    Html页面与flash的加载 如下图,flash是html页面的一个插件节点. js与flash进行交互,首先要处理好html页面和swf的加载问题. Swf调用外部js方法,要确保js方法已存在, ...

  6. 纯js客服插件集qq、旺旺、skype、百度hi、msn

    原文 纯js客服插件集qq.旺旺.skype.百度hi.msn 客服插件,集qq.旺旺.skype.百度hi.msn 等 即时通讯工具,并可自己添加支持的通讯工具,极简主义,用法自己琢磨.我的博客 h ...

  7. js封装成插件

    由于项目原因,工作一年多还没用js写过插件,项目太成熟,平时基本都是在使用已经封装好的功能插件.感觉自己好low......这两天想自己抽空写一个canvas画统计图与折现图的插件,所以就去网上学习了 ...

  8. 原生js版分页插件

    之前我在自己的博客里发表了一篇用angularJs自定义指令实现的分页插件,今天简单改造了一下,改成了原生JavaScript版本的分页插件,可以自定义一些简单配置,特此记录下来.如有不足之处,欢迎指 ...

  9. 好用的jquery.animateNumber.js数字动画插件

    在做公司的运营报告页面时,有一个数字累计增加的动画效果,一开始,毫无头绪,不知如何下手,于是上网查资料,发现大多都是用的插件来实现的,那么今天,我也来用插件jquery.animateNumber.j ...

随机推荐

  1. loop设备及losetup命令

    1. loop设备介绍 在类 UNIX 系统里,loop 设备是一种伪设备(pseudo-device),或者也可以说是仿真设备.它能使我们像块设备一样访问一个文件.在使用之前,一个 loop 设备必 ...

  2. zabbix高级玩法之通过xml文件一次性导入

    author:headsen  chen date: 2018-11-10  10:08:38 背景:zabbix的硬件监控架构已经部署完成,接下来就是创建主机这一步,2400台主机如果采用一台台的创 ...

  3. 【转】Navigation Drawer(导航抽屉)

    创建一个导航抽屉 创建抽屉布局 初始化抽屉列表 处理导航项选点击事件 监听导航抽屉打开和关闭事件 点击应用图标来打开和关闭导航抽屉   创建一个导航抽屉 导航抽屉是一个位于屏幕左侧边缘用来显示应用程序 ...

  4. dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/sudo) is setuid or setgid

    这两个变量被设置了 DYLD_LIBRARY_PATH *或* LD_LIBRARY_PATH, 用下面的明令查找一下,一般在.bash_profile, .bashrc 等文件中.执行brew do ...

  5. Laya 图集动画

    参考: 图集动画运用 一.准备素材 从爱给网找到几个素材 二.使用Laya的图集工具 菜单栏选择工具->图集打包工具,然后选择序列图所在的文件夹 生成了个.rec...说好的.atlas呢... ...

  6. Unity3D Mecanim :Body Mask的使用、 角色Retargeting原理分析、Apply RootMotion

    一.Body Mask的使用 1.1.配置好骨骼后通过Muscles来微调角色骨骼中的运动范围,以避免角色在动画中的不正确的叠加或失真等现象. 1.2.身体遮罩BodyMask更形象的描述就是身体的开 ...

  7. java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException

    启动spring boot项目的时候遇到了报错: -Sep- ::15.513 INFO [main] org.apache.catalina.core.StandardService.startIn ...

  8. spring c3po 连接mysql,sqlserver

    1  连接mysql (1) http://wenku.it168.com/d_000096351.shtml 2  连接sqlserver (1)http://blog.csdn.net/vinep ...

  9. Ubuntu安装配置MySQL数据库,Apache,PHP

    MySQL安装 第一步:首先检查是否安装: sudo netstat -tap| grep mysql 如果没有任何反应则没有安装 第二步:执行命令安装mysql: sudo apt-get inst ...

  10. 高盛为什么认为中国AI领域将超越美国?

    不久前,高盛发布的名为<中国在人工智能领域崛起>的研究报告,报告中,高盛认为中国已经成为AI领域的主要竞争者,中国政府建设“智慧型经济”和“智慧社会”的目标将有可能推动中国未来GDP的增长 ...