扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 119|回复: 0

[转载发布] Stone&Slot镶嵌系统(更新到正式版V0.0.5, 更新Yep适配)

[复制链接]
累计送礼:
0 个
累计收礼:
0 个
  • TA的每日心情
    开心
    2025-2-4 02:05
  • 签到天数: 110 天

    连续签到: 2 天

    [LV.6]常住居民II

    2327

    主题

    395

    回帖

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    6
    卡币
    10465
    OK点
    16
    推广点
    0
    同能卷
    0
    积分
    13215

    灌水之王

    发表于 2024-11-22 03:52:45 | 显示全部楼层 |阅读模式
    1. 前言
    Stone&Slot的设计目标是
            1.可拓展
                    可以流程化的方式拓展插件功能
            2.可插拔
                    功能模块化, 可以自由组合想要的功能
            3.可适配
                    让接口灵活适配其他插件, 无需做出修改

    2. 使用说明
    这个版本提供了一个每个角色固定长度的插槽和自定义附带8个属性+RM特性的嵌入物的功能

    在物品备注中添加(注意物品类型要和插件设置里的数据库类型一致, 道具/武器/防具)
    指定这个物品是一个嵌入物:


    添加8个属性的增益值:

    [100, 50, 0, 0, 0, 0, 0, 0]


    添加1个特性

    {"code": 43, "dataId": 13, "value": 1}


    可以添加多个增益值和特性, 效果会叠加

    标识这是一个独立嵌入物
    这个标签具有所有的效果
    额外的, xxx可以添加一段初始化的独立数据
    比如
    xxx
    内容必须是形如以下的JSON格式的对象, 可以有多条
    {"nextLvExp": 1000}
    {"value": 1000}
    {"nestedValue": {"value": 100}}
    等价于:
    {"nextLvExp": 1000, "value": 1000, "nestedValue": {"value": 100}}

    这样会在item.meta.stoneCreator创建一个独立嵌入物工厂方法, 调用这个方法可以创建一个根据该物品为原型, 附带独立数据的独立嵌入物
    其中data可以基于不同游戏的不同需求而自定义
    独立嵌入物不存储在道具里, 而是在$gameParty.individualStones中

    在菜单栏中有简易的装卸嵌入物的窗口
    其位置和大小(视图长宽百分比)由插件参数设置

    锁定插槽功能, 开启后插槽所有插槽变成可锁定
    锁定的插槽无法装载/卸载镶嵌物
    想要解锁/重新锁定插槽需要使用setLock插件指令

    插件指令:

    setLock   
    指定角色的第X个插槽的锁定状态(locked/unlocked)

    setUsingStone   
    指定角色的第X个插槽的嵌入物类型(normal/individual)是否可选(true/false)

    addIndividualStone
    增加1个独立嵌入物

    本插件目前包含两个文件
    Core:
            初始化全局对象, 接口文档和做类型判断
    Basic:
            基础功能插件
    使用插件时候要将Core插件放在Basic插件上面.

    YEP适配插件要放在YEP和Basic插件的下面

    3. 更新日志
    2019.10.13        Alpha 1版本发布
                            Alpha 2版本发布
                                    - bugfix: 修正了空插槽之后其他插槽的增益被忽视的bug
                                    - feature: 增加了人物状态变化窗口
                                    - feature: 增加了物品信息窗口
    2019.10.14        Alpha 3版本发布
                                    - bugfix: 修正了`取消`时状态比对状态不消失的bug
                                    - bugfix: 移除控制台的debug信息
                                    - feature: 添加可选的插槽锁定功能
    2019.10.15        Alpha 4版本发布
                                    - bugfix: 补全插件默认参数丢失导致的错误
                                    - bugfix: 修复锁定功能导致卸载选项状态错误
                                    - feature: 独立嵌入物功能
    2019.10.16        Version 0.0.1版本发布
                                    - feature 读取数据库/角色嵌入栏/菜单选项/功能可选择性开启
                                    - feature 可选择是否选择本插件立刻运行
                            Version 0.0.2版本发布
                                    - bugfix 修复一个存档/读档时序列化错误
    2019.10.17        Version 0.0.3版本发布
                                    - feature 独立嵌入物物品描述中添加简易${xxx}的独立数据转义
    2019.10.18        Version 0.0.4版本发布
                                    - feature 在装备菜单里, 使用pageDown/pageUp切换角色
                                    - feature 添加移除独立嵌入物指令
    2019.10.19        Version 0.0.5版本发布
                                    - feature 增加了备注解析拓展接口
                                    - bugfix 修正部分拓展功能加载问题
                            Yep-BPC适配 V0.0.1版本发布
                                    - feature 装备/预览嵌入物不兼容问题适配
                                    - feature 添加备注支持YEP的paramRate和flat属性
    4.下载链接

    插件:



    演示(不包含资源, 需要创建新工程将demo文件覆盖):




                本帖来自P1论坛作者沉滞的剑,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:https://rpg.blue/forum.php?mod=viewthread&tid=479036  若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    幸运抽奖

    社区每日抽奖来袭,快来试试你是欧皇还是非酋~

    立即查看

    聊天机器人
    Loading...

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2025-3-10 12:00 , Processed in 0.137765 second(s), 55 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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