赞 | 13 |
VIP | 118 |
好人卡 | 28 |
积分 | 12 |
经验 | 35779 |
最后登录 | 2017-7-6 |
在线时间 | 1564 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1175
- 在线时间
- 1564 小时
- 注册时间
- 2008-7-30
- 帖子
- 4418
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 DeathKing 于 2011-7-2 21:24 编辑
请注意,这个和【沉影不器】的VX复杂装备系统——装备天赋是两个不同的实现。设置的时候要注意一下,不用的哈希元素之间要用逗号分割!
Feature:- 配置时,使用 :str=>5 会被认为是力量增益5点,而:str=>5.0则是力量增益5倍;
- 使用诸如 {:id=>1,:name=>"光辉的"} 能够很灵活的调整;
- 预留了丰富的接口,便于扩展(欢迎扩展或提供基于此脚本的脚本);
To Do:
- @man_made 属性,必要时可以作为清理数据库的一个参考;
Download:
[1.3]EquipGifts.rar
(478.14 KB, 下载次数: 347)
See in FSL: http://rpg.blue/fsl/rgss/equipgifts/
- #===============================================================================
- # ■ [XP]装备天赋
- # [XP]EquipGifts
- #-------------------------------------------------------------------------------
- # 允许武器具有一些特殊的属性,能力。目前支持按数值提升和按比率提升能力
- # 两种方式。
- #
- # * 武器相关
- # ① 数据库武器作成
- # index = wep_make(org_index, gift_set=[], gifts_num=1, wep_index=0)
- # - org_index : 母版武器 id 号;
- # - gift_set : [可选]天赋集合;
- # - gifts_num : [可选]武器天赋数量;
- # - wep_index : [可选]人为指定的武器 id 号;
- #
- # ② 获得武器
- # $game_party.gain_weapon(index,number)
- # - index : 武器 id 号,一般由 wep_make 返回作成武器的 id 号;
- # - number : 获得的数量
- #
- # * 防具相关
- # ① 数据库防具作成
- # index = arm_make(org_index, gift_set=[], gifts_num=1, arm_index=0)
- # - org_index : 母版防具 id 号;
- # - gift_set : [可选]天赋集合;
- # - gifts_num : [可选]防具天赋数量;
- # - arm_index : [可选]人为指定的防具 id 号;
- #
- # ② 获得防具
- # $game_party.gain_armor(index,number)
- # - index : 防具 id 号,一般由 arm_make 返回作成防具的 id 号;
- # - number : 获得的数量
- #
- # * 本脚本的拓展
- # ① 为天赋添加额外属性
- # gift = Gift_Weapon.new({:the_default=>value, :your_property=>value})
- #
- # ② 访问你添加的属性
- # gift.your_property <-- 这个技术使用了 method_missing 方法
- # gift[your_property]
- # gift.properties[your_property]
- #
- # ③ 在 Game_Actor 修改对应方法
- #
- #-------------------------------------------------------------------------------
- # 更新作者: DeathKing
- # 许可协议: FSL
- # 引用网址: http://rpg.blue/thread-161697-1-1.html
- #-------------------------------------------------------------------------------
- # - 1.3.0702 By DeathKing
- # * 添加 method_missing ,使得扩展更加容易;
- # * 优化了结构;
- #
- # - 1.2.1226 By DeathKign
- # * 使用Hash的方法传递参数,简化了传参;
- #
- # - 1.1.1120 By DeathKing
- # * 加入了按比例提升能力值的功能;
- #
- # - 1.0.1001 By DeathKing
- # * 初版;
- #
- #===============================================================================
复制代码 |
评分
-
查看全部评分
|