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

Project1

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

[讨论] 装备栏扩展目前做了这些功能?还要啥?

[复制链接]

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23186
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

跳转到指定楼层
1
发表于 2018-1-14 03:29:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
放了快1个月的坑,整合的差不多了,600+行代码
感谢SEP Core
感谢数据库备注插件

以下是注释:

#==============================================================================
# ■ 装备增强-装备栏位扩展 v1.0 by SailCat
#------------------------------------------------------------------------------
#   方法:本脚本插入到Main之前、并在所有依赖项之后使用
#   依赖:
#     1. 数据库通用备注接口插件(2.0版以上)
#     2. 装备增强系统核心插件(1.2版以上)
#   版本:v1.0 (Build 180114)
#   效果:
#     1. 装备的栏位可以突破1武器+4防具的限制
#     2. 同一件防具可以装在多个位置上,武器可以受到具体栏位的限制
#     3. 不同职业的装备风格可以分别设定
#   配置:扩展项的数目及其对应用语
#   冲突:其他同类脚本
#   说明:
#
#     0. 备注均写在描述里,具体格式见依赖的通用备注接口插件相关说明
#        (当[XX集]内容只有一条时,方括号可省略)
#        (备注太长写不下时(特别对于职业和角色来说),可用超长备注法)
#
#     武器/防具侧的备注设定:
#     1. 装备所属扩展栏位:
#        a) 武器全栏通用,防具对应惟一栏位的情况下:
#           打开备注接口插件的狂野模式,然后设置防具:kind=值 即可
#        b) 武器各栏专用,防具可对应多个栏位的情况下:xk=[栏位集]
#           对于防具来说,栏位集里的值必须>=0,不设置的话,按默认类别设置
#           对于武器来说,栏位集里的值必须<0,不设置的话,全部武器栏通用
#     2. 装备封印其他栏位:xs=[栏位集],其值为0以上封印防具,值为负数封印武器
#        如果栏位集包括自身栏位,一旦装备,不可卸除,只能用事件卸除
#     3. 装备自动固定:xf+,设置后一旦装备,不可手动更改,只能用事件更改
#
#     职业侧的备注设定:
#     4. 职业的装备风格:xq=[栏位集]
#        武器的位置写作负数,防具的位置写作0以上的数,与装备所属栏位对应
#        不设定的话,就是所有武器和防具每样来一件
#        例如:按默认引擎,武器栏有1个,防具栏有4个的情况下
#        默认:不需设定,此时装备栏为[-1,0,1,2,3]
#        二刀:[-1,-2,1,2,3]                 # 两个武器,没有盾
#        双手:[-1,1,2,3]                    # 单个武器,没有盾
#        暗黑:[-2..9,9]                     # 片手+五个扩展防具,两个戒指
#        娜迦:[-6..-1,2]                    # 六把武器,只有身体防具
#        连体:[-1,-1,0,0,1,1,2,3,3]         # 除身体防具为1件外,均为2件
#        九头:[-1,0,[1]*9,2,3]              # 有九个头
#        土豪:[-1..2,[3]*10]                # 有十个饰品
#        幽灵:[-1]                          # 仅武器
#        平民:[1,2]                         # 手无寸铁只有衣服
#        全裸:[]                            # 我裸我自豪(需配合空手能力)
#        简写法:由于备注空间有限,引用到默认栏位的地方,可直接用小写d来代替
#        二刀:[-2,d-[0]]
#        双手:[d-[0]]
#        连体:[d*2-[1]]
#        九头:[d,[1]*8]
#        土豪:[d,[3]*9]
#        注意:d 不一定总代表[-1,0,1,2,3],它和配置区的设定相关
#        装备风格设置不需要排序,系统自动排序,见第6条
#     5. 职业允许片手持:xt+
#        片手持的意思是:任何武器栏,可以代替设定类别为0的防具(盾牌防具)
#     6. 装备内部存储及显示的顺序,按照先武器,后防具的顺序排列,每一类内部,
#        又按照栏位绝对值的大小排列。
#        例如:装备风格设定为[-4..-2,d,[0]*3,[9]*2,6],排序后会变成
#        [-1,-2,-3,-4,0,0,0,0,1,2,3,6,9,9],亦即
#        [右手,左手,右腿,左腿,盾,盾,盾,盾,头,身,饰品,裤子,戒指,戒指]
#        一般来说,除非详细设定初期装备或有利手,游戏制作者不需要记住这个顺序
#
#     角色侧的备注设定:
#     7. 角色的初期装备:xq=[装备ID集]
#        各ID的栏位和职业装备风格的设定排序后的顺序一一对应(见第6条)
#        装备ID的值可以为正数、负数、0、x、w、a、a1、a2、a3、a4、d
#          正数:初始装备该ID对应的武器或防具
#          负数;初始装备该ID绝对值对应的武器或防具,并且锁定
#          0:初始装备为空
#          x:初始装备为空,并且锁定
#          w:引用[角色]数据右下的初期武器设置
#          a1-a4:引用[角色]数据右下的初期防具设置
#          a:[a1, a2, a3, a4]的简写
#          d:[w, a1, a2, a3, a4]的简写
#        a) 初期装备的默认值,除右下设定外扩展栏,均为空装备
#        b) 一旦设定了xq备注项,[角色]数据右下的初期装备设定即被覆盖
#        c) 片手持职业的角色,禁止初期在武器栏持盾,请用事件脚本更改
#     8. 有利手设置:xh=[攻击力F值集]
#        各值的栏位和职业装备风格的设定排序后武器部分的顺序对应(见第6条)
#        例如,设置了二刀流的情况下:
#          右利手:xh=[100,50]
#          左利手:xh=[50,100]
#          双利手:xh=[100,100]
#          黄油手:xh=[75,75]
#          大力水手:xh=[150,150]
#        可以缺省全部或部分数值,缺省值均默认为100
#        有利手的设置只对普攻的攻击力生效,对技能攻击力和其他加成均无效
#
#     其他注意事项:
#     9. 装备栏位扩展是非常底层的扩展,因此需要插入到其他装备增强类脚本的前面
#     10.使用此脚本后,事件更改装备时的注意事项:
#        装备不是系统默认的类型时,使用事件脚本:$game_actors[x].equip(n, id)
#        其中n为职业装备风格排序后的项目索引
#        装备是系统默认的类型时,一般可直接使用事件来处理
#        但如果该装备位置重复,系统会将所有符合的位置都装上这个装备,除非不足
#        如果只想在特定的位置更改装备,请使用前述事件脚本
#        片手持的角色在武器上设置盾牌时,ID取反:$game_actors[x].equip(n, -id)
#
#==============================================================================

有什么其他需求请提:明天测试完会发布哒。
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

3
发表于 2018-1-14 11:02:44 | 只看该作者
-1、-2有区别吗?给武器特意区分装备位置感觉没什么用···硬要区分不如直接改成带有攻击性的防具
直接按va那种情况怎样···武器都是0,防具从1开始
不过可以做装备类型的区分之类的

比如说,刀属于利器和近战武器
只有利器分类和近战武器分类都不被禁用才能使用

有9头的那个职业,可以设置不能装备超过3个同样的头盔(反过来就是每个头部防具都设置成同时装备的数量不能超过3个)

点评

假设因为剧情需要,到了后期会给队伍每个人一个500防御的头盔,但是其中有个人因为职业之类的原因可以戴多个头盔,不做限制会搞成一带多的情况  发表于 2018-1-14 13:54
我很好奇,为啥九个头的头盔不能装备三个同样的- -b  发表于 2018-1-14 12:46
攻击动画要么挨个放一次,要么只放第一个武器的就行了····  发表于 2018-1-14 12:23
还有RGSS1把防具的Kind作死的写成了从0开始,所以武器不能为0,要做也是全为-1,实际上你全填-1不就得了……  发表于 2018-1-14 11:17
全为0的话要区分主手副手专用武器就没办法了,武器是有攻击动画的 装备类型扩展是另外一种扩展,那个重写equippable?就可以,和装备栏扩展无关了  发表于 2018-1-14 11:16
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
35180
在线时间
4169 小时
注册时间
2007-12-15
帖子
10066
2
发表于 2018-1-14 08:49:09 | 只看该作者
看了20分钟说明,希望和上次对话框一样做个范例,公用事件调用什么的,当时看明白,一天不用就都忘了……
问一下如果全栏位通用的道具,比如饰品,就不用写注释了吧。
不知道装备界面啥样,双刀流武器攻击播放啥样,左右手武器不一样肯定要单设定,记得日本那边是右手打刀 右手小太刀,
希望这次没冲突。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-11 09:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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