| 
 
| 赞 | 13 |  
| VIP | 118 |  
| 好人卡 | 28 |  
| 积分 | 13 |  
| 经验 | 35779 |  
| 最后登录 | 2017-7-6 |  
| 在线时间 | 1564 小时 |  
 Lv3.寻梦者 
	梦石0 星屑1305 在线时间1564 小时注册时间2008-7-30帖子4418 
 | 
| 
本帖最后由 DeathKing 于 2011-7-2 21:24 编辑
x
加入我们,或者,欢迎回来。您需要 登录 才可以下载或查看,没有帐号?注册会员  
 请注意,这个和【沉影不器】的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
#      * 初版;
#
#===============================================================================
 | 
 评分
查看全部评分
 |