赞 | 342 |
VIP | 10 |
好人卡 | 8 |
积分 | 262 |
经验 | 235776 |
最后登录 | 2024-9-23 |
在线时间 | 2387 小时 |
Lv5.捕梦者 (版主) 遠航の猫咪
- 梦石
- 3
- 星屑
- 23191
- 在线时间
- 2387 小时
- 注册时间
- 2005-10-15
- 帖子
- 1166
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
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)
#
#==============================================================================
有什么其他需求请提:明天测试完会发布哒。 |
|