设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 44216|回复: 191
打印 上一主题 下一主题

[RMVX发布] [主站收录]【VX】复杂装备系统系列与横版sideview的整合系统

  [复制链接]

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4509
在线时间
5228 小时
注册时间
2009-4-29
帖子
14318

贵宾

跳转到指定楼层
发表于 2012-8-22 23:46:06 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 怪蜀黍 于 2014-10-30 09:23 编辑

【1.04修正版本】2013年4月13日更新的版本
免费下载地址
http://pan.baidu.com/share/link?shareid=591217&uk=875076719
2014年10月30日更新补丁
请下载本补丁,解压后的文件Scripts.rvdata替换工程里的data文件夹下原来的的Scripts.rvdata文件
Scripts.rar (210.79 KB, 下载次数: 11292)
一些想说的话
我不是在参赛时间内提交的作品,就算斑竹不给我评奖也是天经地义的,我毫无怨言。
我不求得到与正常参赛选手的公平待遇,毕竟我是不符合参赛时间提交的作品,但是我仅恳求斑竹能让的作品能留在整合活动区并给予审核。感谢斑竹。
如果这个作品有做得好的地方,还请斑竹和大家给予肯定和鼓励;若有不足,也请斑竹和大家提出建议。

整合系统简介
经过3天的整合,我protosssonny终于完成了这个整合系统,工作量约为30个小时。
这个整合系统主要包括以下脚本:
《sideview Ver3.3》《装备升级》《打孔镶嵌》《随机属性》《装备耐久度》《详尽帮助》《整合物品分类》《得失物品》《随机遇敌系统》和 我的原创脚本《属性的抽取和注入》
除此之外还添加了两个次要脚本,它们与系统不基本冲突,所以直接放入整合工程:
《地图显示》《战斗背景》

整合系统的意义
杜绝有关沉影不器大神复杂装备系统系列的遗留下来的一切BUG以及他们和常用脚本《sideview》之间的冲突。
我们知道,沉影大神的复杂装备系统一共有四弹《装备升级》《打孔镶嵌》《随机属性》《装备耐久度》,其中有很多的BUG,而且四弹是互不兼容的。
可是这套脚本又是非常实用非常优秀的脚本,而《随机属性》更是成为了精品中的精品,讨论次数最多,当然BUG也最多。
为了把这些有价值的脚本都利用起来,所以,我以这四个脚本为主要整合对象,并添加上我的原创脚本《属性的抽取和注入》,将他们与使用频率很高的《sideview Ver3.3》进行了一次大整合。虽然花了很多的时间,但是能够给大家提供方便,即使整合过程再艰苦我也觉得很快乐。

使用说明
本整合系统可以做出类似《 暗黑》那样带有复杂装备系统的游戏。
装备的颜色一共7种,由低到高排列为白色、蓝色(良器/装)、绿色(利器/靓装)、黄色(名器/装)、橙色(神器/装)、紫色(圣器/装)、粉色(仙器/装),它们的属性数分别为0至6条。
你可以自由打造装备,包括:
1、装备打孔
    (1)需要[打孔石],只有打了孔的装备才能附加属性哦
    (2)成功率默认为100%,需要的打孔石数量与目前是打第几个孔有关。比如某武器是黄色的名器,已经附带了3条属性,那么再打孔就是第4孔,需要4个[打孔石]
2、从装备中抽取属性
    (1)有颜色的装备可以抽取属性,需要空白的属性水晶。
    (2)抽取带属性装备的属性会自动给装备留下孔,抽取的属性被附带到属性水晶上。
    (3)该装备由于少了一条属性,品质降一等。
3、为装备注入属性
    (1)有孔剩余的装备才能注入属性
    (2)注入属性需要放入带有属性的属性水晶
    (3)注入的属性必须符合装备种类的限制,比如加防的属性不得注入到武器上,只能注入到防具上。这个设定可以在《整合系统各种参数设定》中自己修改。
    (4)成功率为100%,不得修改。
    (5)直接指定装备属性条数的脚本语句:包括按条数指定和按每条规定的数值指定,请看酒馆中NPC的范例。
4、装备升级(类似铁剑+5这样的设定,默认+9最高)
    (1)升级越高,价格越贵,附加的属性越多。
    (2)升级需要各种灵石,灵石的颜色必须与装备颜色对应才可以升级,其中白色装备对应[源灵石]。每次升级需要1颗对应的灵石。
    (3)升级有成功率,升级越高成功率越低。可以用幸运草来提升成功率,每棵幸运草提升成功率5%,每次升级最多只能放3棵[幸运草]。也可以直接放入[神秘红石],使成功率直接到达100%。
    (4)直接指定装备等级的脚本语句:Game_Equip.level(equip, 3),可以参考游戏中直接指定装备等级的例子,该例子的NPC在酒馆中。
5、装备耐久度
    (1)装备耐久度会随着战斗而不断减少,攻击、使用魔法、使用物品都会减少武器的耐久度,被攻击会减少随机一个防具的耐久度。
    (2)耐久度为0时,装备失去提升属性的效果,必须修理才能恢复。
    (3)修理分为普通修理和特殊修理,普通修理会减少装备的最大耐久度,但比较便宜;特殊修理可以修复装备的最大耐久度,但是价格为普通修理的5倍。
    (4)可以在《整合系统各种参数设定》选择是否使用本耐久度系统。
6、随机属性
    (1)打怪物胜利后,会得到装备,装备的属性是随机的。
    (2)必须在脚本页《整合系统各种参数设定》设定敌人队伍(注意不是敌人,而是敌人队伍)与装备之间的对应关系。
    (3)默认普通怪物只掉落名器、名装以下品质的装备。概率可以自己设定。BOSS掉落更高品质的装备并不是默认设置,有需要可以设置,但最好是打败BOSS后用事件脚本指定掉落的装备。
    (4)数据库中敌人的掉宝设定,除了掉落物品和101号防具[属性水晶]还保留其概率设置的功能之外,武器、防具的掉落不得在数据库中敌人的掉宝设定处设定,而应该在脚本页《整合系统各种参数设定》设定敌人队伍与装备之间的对应关系。
7、详尽帮助
    (1)可以看见物品、技能的详细信息
    (2)彻底修复了使用《详尽帮助》后《sideview》中不能显示敌人名称、技能名称、物品名称或者行动名称的兼容问题。之前不知有多少人在VX区问这个问题的解决办法,今天终于彻底解决了。
8、整合物品分类
    (1)让物品分类,物品管理变得更有条理。
    (2)可以自由设计物品的类别,方法是在物品的备注栏写上“@物品类别”,允许武器、防具和普通物品之间自由分类,比如[属性水晶]是101号防具,但却和物品归一类。
    (3)普通物品菜单、战斗物品菜单、商店卖出时的物品菜单都已经可以分类。我添加了商店卖出时的物品菜单的分类,默认脚本是不具备这个分类功能的。
9、新遇敌系统
    (1)敌人不再局限于敌人队伍中的死板规定,而是从敌人队伍中抽取敌人自由组合成敌人队伍
    (2)可以自由指定敌人的数量、类型及排列顺序,多用于BOSS,请参考例子中BOSS的设定
10、关于横版Sdeview
    (1)我就不介绍了,大家都很熟悉了,自己设定吧,除了必要的兼容之外基本没有修改。
11、其它脚本系统
    (1)《地图显示》《战斗背景》,基本没有冲突,只是有必要添加,所以就加进来了。
使用前,可以在脚本页《整合系统各种参数设定》中设定系统的各种参数,也可以直接使用原始设定不作任何修改。《整合系统各种参数设定》并不包括所有参数,有些参数是要到各个分脚本去设定的,比如关于《sideview》的参数。
截图

总结
    这次整合内容确实很多,所以拖到现在才整合出来。不少同学都预定了门票,如今整合已经完成,大家快来下载吧。没有预定门票也可以下载哦!做得实用自然有会人塞糖,所以购买主题就真没有什么必要了。对了,如果大家发现有BUG请通知我哦,发短消息或者@protosssonny都可以。最后谢谢大家的支持!再次恳求斑竹能让我的作品能留在这里整合活动区并给予审核,感谢斑竹!

补充脚本来源:
《Sideview》来源:http://rpgex.sakura.ne.jp/home/sozai/sozai_top.html(已经失效)
《装备升级》作者:沉影不器
《打孔镶嵌》作者:沉影不器
《随机属性》作者:沉影不器
《装备耐久度》作者:沉影不器
《随机遇敌系统》作者:沉影不器
《详尽帮助》原作:xuelong  修正:水迭澜  移植:禾西
《整合物品分类》作者:NaturalBlue
《属性的抽取和注入》作者:protosssonny
《地图显示》作者:未知
《战斗背景》作者:未知

更新记录:
1.01修正版本
1、修正用语错误,如脚穿长袍等
2、修正打孔成功率显示的错误
3、修正了部分属性的文字错误

1.02修正版本
1、修正属性水晶持有而武器防具不持有时修理装备出现错误的BUG
2、修正遇敌有时会出现的BUG

1.03修正版本
1、修正了耐久度减少到0后依然会减少的BUG
2、修正了不适用耐久度但耐久度依然存在的BUG
3、修正了修复装备时,耐久度越低,花的钱反而越少;耐久度为0则不花钱的BUG
4、修正注入属性条数不受孔数限制的BUG
5、修正了一处地图转移的错误

1.04修正版本
1、修正了不放置属性水晶注入也扣钱的BUG,现在不放置属性水晶是不允许注入的
2、修正了注入时,即使有剩余孔亦提示剩余孔数不足的BUG

点评

[url=home.php?mod=space&username=chd114]@chd114[/url]若没有就怪了。  发表于 2012-9-9 15:45
AMTT里面插入你的整合系统的脚本会有BUG···  发表于 2012-9-9 15:43
这是544*416的分辨率,逝2是800*640,光是窗口大小都要改死人  发表于 2012-8-31 18:13
[url=home.php?mod=space&username=fxwd]@fxwd[/url]  发表于 2012-8-31 18:11
不行的,逝2的脚本全部只适用于游戏本身,扒过来各种冲突,我的逝2不是大众化的。这次整合我几乎撇开逝2,重新改的脚本。  发表于 2012-8-31 18:11

评分

参与人数 14星屑 +1024 +20 收起 理由
Password + 84 凑个整……
tang19990919 + 90 塞糖
Luciffer + 340 塞糖
论坛助理 + 20 主张收录。精品的整合系统,很好用。.
飞3a + 6 塞糖
s05s0039 + 42
歌莉·萌露 + 22 塞糖
草莓 + 50 凑整
八宝粥先生 + 118 恭喜P叔!抽税1糖.....
Tink + 5 七夕小雨乃怎么可以不加V呢

查看全部评分

《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747

Lv2.观梦者

梦石
0
星屑
424
在线时间
103 小时
注册时间
2022-4-28
帖子
116
97
发表于 2022-5-5 15:27:11 | 只看该作者
我也要试试
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
67
在线时间
8 小时
注册时间
2018-2-8
帖子
10
96
发表于 2018-2-9 15:35:59 | 只看该作者
非常感谢大大!很棒的整合包!!!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
839
在线时间
90 小时
注册时间
2010-10-6
帖子
56
95
发表于 2017-6-20 10:33:20 | 只看该作者
发现一个BUG,如果将某个主角初始装备配置为如下图:


那么在获得“属性水晶”之后再调出状态菜单会出现如下错误:



修改方法:
将《随机属性》脚本中的下面这一行:
@armor1_id = Game_Equip.reini_id(@armor1_id, two_hands_legal? ? 0 : 1)

修改为:

    if two_swords_style
      @armor1_id = Game_Equip.reini_id(@armor1_id, two_hands_legal? ? 0 : 1)
    else
      @armor1_id = Game_Equip.reini_id(@armor1_id, 1)
    end

点评

初期装备配置本来就有BUG,汝多配几个装备就会发现。感谢汝提出的见解。  发表于 2017-6-21 14:13

评分

参与人数 1星屑 +200 收起 理由
怪蜀黍 + 200 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
839
在线时间
90 小时
注册时间
2010-10-6
帖子
56
94
发表于 2017-6-20 10:24:35 | 只看该作者
aa838320582 发表于 2014-3-9 15:44
使用了您的脚本之后发现的BUG...请问怎么修改呢?

《随机属性》脚本这一行:
@armor1_id = Game_Equip.reini_id(@armor1_id, two_hands_legal? ? 0 : 1)
修改为:
    if two_swords_style
      @armor1_id = Game_Equip.reini_id(@armor1_id, two_hands_legal? ? 0 : 1)
    else
      @armor1_id = Game_Equip.reini_id(@armor1_id, 1)
    end
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1252
在线时间
257 小时
注册时间
2017-2-18
帖子
100

开拓者

93
发表于 2017-5-30 11:28:19 | 只看该作者
对了啊楼主,为什么我把一个饰品设为“护身符”,效果是防御+2,但是装备上以后卵用没得,能力值没有提升……
我以为是自己用的脚本冲突了,但是我又试着在原来的整合系统里增加这个装备,还是提升不了能力值!这是怎么回事……
还是说你本来就不打算让饰品增强能力,有意删了?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1252
在线时间
257 小时
注册时间
2017-2-18
帖子
100

开拓者

92
发表于 2017-5-6 16:10:24 | 只看该作者
这个脚本的功能是可以让VX拥有像VA那样设置武器和技能的类型并让装备的武器限制技能的使用。
本来与你的整合系统中的脚本是不会冲突的,但是一旦武器进行了强化或者是附加了随机属性时就会失去限定技能的作用。
我猜是因为这个脚本是通过在武器的名称中添加东西来定义武器类型的,而强化和附加随机属性会更改武器的名称(强化后武器名称后面会加上“+1”“+2”这样的后缀,附加随机属性会在武器名称前面加上“利器”“圣器”这样的前缀),所以才使得这个脚本失去作用。
楼主你能不能修改一下这个脚本,使它和你的整合系统中的装备强化和装备随机属性这两个功能相兼容呢

点评

VX有备注栏,应学会合理利用。利用装备名称进行判定是非常不明智的。  发表于 2017-5-10 21:39
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1252
在线时间
257 小时
注册时间
2017-2-18
帖子
100

开拓者

91
发表于 2017-5-6 16:02:49 | 只看该作者
楼主,可不可以把这个脚本也整合进你的整合系统里面去
RUBY 代码复制
  1. =begin
  2. *黯淡的流星所加注释:该脚本的使用方法
  3. 在武器的名称(注意是名称!)后写上 ,数字就可以将此武器定义为x类型(X为填写的数字)
  4. 例如:长剑,1 就是说,此武器的名字是“长剑”,类型是1
  5.  
  6. 在技能的名称后写上 ,数字就可以这个技能定义为x类型,只有在装备了相同类型的武器时
  7. 才能使用,例如:重斩,1 就是说技能“重斩”只有在装备1类型武器时才能使用
  8.  
  9. 当武器名称后没有填写时,默认该武器类型为0,在装备该武器时无法使用任何定义了类型
  10. 的技能
  11.  
  12. 当技能名称后没有填写时,默认该技能类型为0,在装备任何武器时都可以使用
  13.  
  14. 注意:逗号用半角!用半角!用半角!重要的事情说三遍
  15. =end
  16. #==============================================================================
  17. module RPG
  18.   class Skill < UsableItem
  19.     def name
  20.       return @name.split(/,/)[0] != nil ? @name.split(/,/)[0] : ""
  21.     end
  22.     def weapon_limit_id
  23.       return @name.split(/,/)[1] != nil ? @name.split(/,/)[1].to_i : 0
  24.     end
  25.   end
  26.   class Weapon < BaseItem
  27.     def name
  28.       return @name.split(/,/)[0] != nil ? @name.split(/,/)[0] : ""
  29.     end
  30.     def kind
  31.       return @name.split(/,/)[1] != nil ? @name.split(/,/)[1].to_i : 0
  32.     end
  33.   end
  34. end
  35. #--------------------------------------------------------------------------
  36. class Game_Actor < Game_Battler
  37.   def skill_can_use?(skill)
  38.     return false unless skill_learn?(skill)
  39.     return false if weapon_limit(skill)
  40.     return super
  41.   end
  42.   def weapon_limit(skill)
  43.     return true unless skill.is_a?(RPG::Skill)
  44.     return false if skill.weapon_limit_id == 0
  45.     data = weapons.find{|w| next if w.nil?;w.kind == skill.weapon_limit_id}
  46.     return data.nil?
  47.   end
  48. end
  49. #==============================================================================
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2285
在线时间
411 小时
注册时间
2012-1-24
帖子
36
90
发表于 2015-7-17 15:50:43 | 只看该作者
膜拜啊,简直厉害得不行,赞一个!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
33 小时
注册时间
2014-3-10
帖子
6
89
发表于 2014-3-24 02:39:15 | 只看该作者
随机遇怪 有问题啊 设置了打BOSS只有一个怪后 就只能遇到一个怪了

点评

要照范例设置  发表于 2014-3-24 08:29
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
619
在线时间
125 小时
注册时间
2013-10-25
帖子
56
88
发表于 2014-3-9 15:44:26 | 只看该作者
使用了您的脚本之后发现的BUG...请问怎么修改呢?

FJH%9P@F``A5~E2%L7)DV%3.jpg (26.53 KB, 下载次数: 23)

FJH%9P@F``A5~E2%L7)DV%3.jpg

I@WD)}8O@@G7BE54_G}R5VO.jpg (30.56 KB, 下载次数: 23)

I@WD)}8O@@G7BE54_G}R5VO.jpg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-12 18:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表