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

[转载发布] 【MZ插件】仿轨迹系列的导力器系统

[复制链接]
累计送礼:
0 个
累计收礼:
0 个
  • TA的每日心情
    开心
    23 小时前
  • 签到天数: 144 天

    连续签到: 3 天

    [LV.7]常住居民III

    2396

    主题

    461

    回帖

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    6
    卡币
    12389
    OK点
    16
    推广点
    0
    同能卷
    0
    积分
    15274

    灌水之王

    发表于 2025-5-28 23:51:51 | 显示全部楼层 |阅读模式
    补档,之前发过,论坛被攻击后帖子掉了。
    插件下载:https://github.com/alderpaw/rmmz ... erpaw_MagicStone.js
    范例:https://github.com/alderpaw/rmmz ... gicStoneExample.zip

    实现了一套轨迹系列的导力器系统,这里称之为魔石系统(Magic Stone System)。
    支持空零碧的配魔法型和闪轨的回路直接附带魔法型。

    ********** 系统简介 **********
    每名角色会拥有数个可装备“魔石”的新装备槽。以某个魔石槽为共同起点,这些魔石会组
    成1条或多条魔石链,如下所示,这名角色一共有3条魔石链,7个魔石槽,3条链起点相同。
          2
         /
        1
       /
      0 —— 3
       \
        4—— 5 —— 6
    基于魔石槽和魔石链,可以构建“配魔法”系统(空零碧,黎轨是配被动)或“魔法镶嵌”
    (闪轨)系统。两种系统有以下共同点:
    1. 有一个魔石槽是所有链条的共同起点,称之为0号位置。可以选择将0号位置设定为“核心
    魔石”装备栏,让其提供更多的属性,甚至作为可成长装备(例如装备此核心魔石的角色随等
    级提升可学会更多的魔法)。当然0号位置也可以和其他位置一样,都使用普通魔石。
    2. 同一魔石在同一条链上只能装备1个,但是在不同链上则可以装备多个,这是多链的好处。
    3. 魔石槽解锁时增加角色的MP上限,且增加量与魔石槽所在的深度相关,这是长链的好处。
    4. 部分魔石槽会有属性限制,也就是只能装备特定元素属性的魔石,用于体现角色特点。

    在“配魔法”系统中,还有以下特点:
    每个魔石上会附带一定的“元素属性点”,例如“火×2”、“风×4”,同一链条上的属性点会进行
    累加,并根据一张魔法表来决定玩家能使用的魔法种类。链越长能配出的魔法越多。位于中
    间的0号魔石槽参与所有链的属性点累加计算,玩家最终能用的魔法是所有链条结果的并集。

    在“魔法镶嵌”系统中,还有以下特点:
    不再需要配魔法,部分魔石装备后可直接获得魔法。如果启用核心魔石,可以考虑为核心魔
    石设置多个附带的魔法,并且这些魔法需要随着人物等级提升来逐渐获得,体现可成长性。
    在这种系统下,链长的作用被大幅削减,只剩下提供MP上限;反倒是多链更有优势,能装备
    多个相同的强力魔石。

    ********** 插件参数说明 **********
    1. 装备类型设定
    请在数据库中定义“魔石”这一装备类型,然后将其类型ID填写到插件参数里。这样该类型的
    装备就会被这个插件认为是魔石。如果启用核心魔石的话,也请同样设置,此时0号位置的魔
    石槽只能装备核心魔石。

    2. 魔石界面设定
    可以选择让魔石系统直接在主菜单中可用,也可以游戏中用插件指令启用。

    3. 魔石系统设定
    (1)选择一种技能类型,本插件会将其视作魔法,其他类型的技能不会参与处理。例如,即
    使你将其他类型的技能写在了魔法合成表里,也无法配出该技能。
    (2)若开启配魔法系统,需要填写一张魔法表,指定每种魔法需要多少属性点来配出来。系统
    会对角色的每条魔石链分别计算,任意一条链满足条件就能使用相应的魔法。如果不开启配魔
    法系统,则魔法的学习依赖于魔石上直接附带的魔法,此时魔石槽更像一个饰品栏。
    (3)必须指定插件中使用哪些元素属性。因为数据库里定义的攻击属性有时包括物理属性,
    可能不希望魔石系统使用,所以这里可以选择你想要的那些属性来配魔法和构造属性限定槽。

    4. 需要在插件参数里配置角色的魔石槽和链形状。设置的时候必须遵循以下几点规则。如果
    没有按规则设定的话,会导致解析失败。虽然看起来复杂,但本质很简单,按照例子写就行:
    (1)假设角色有N个魔石槽,则魔石槽从0开始编号,一直到N-1。设置魔石链形状时,用二维
    数组的方式书写,例如[[0,1,2],[0,3,4,5],[0,6]],这代表了角色有3条魔石链,第1条链
    由0号魔石槽-1号魔石槽-2号魔石槽串联而成,第2条链由0号-3号-4号-5号魔石槽串联而成,
    第3条链则由0号-6号魔石槽串联而成。注意,每条链的起始点必须是0,其余的魔石槽ID需要
    按照顺序在上述的二维数组里出现,例如你不能写成[[0,3],[0,1,2]],因为3必须在1和2之
    后出现。另外,每条链至少有2个魔石槽ID,也就是说最短的链是中心的0号魔石槽单独连一个
    其他槽位。最后请一定保证编号和设定的魔石槽数量能对应上,0以外的编号不要出现多次。
    (2)需要为每一个魔石槽设置它的限制属性。设置为0表示无限制,设置为x表示只能装备所属
    元素属性的ID为x的魔石。注意设置时是和0~N-1号魔石槽一一对应的。
    (3)需要为每一个魔石槽设置它初始是否已解锁。设置为1表示已解锁,设置为0表示需要在游
    戏里解锁。注意设置时是和0~N-1号魔石槽一一对应的。
    (4)需要为每一个魔石槽设置它的解锁费用。依次填入解锁每个槽位所需的物品ID及其数量,
    一般来说越深的魔石槽所需的解锁材料应该越多。注意设置时是和0~N-1号魔石槽一一对应的。
    (5)需要为每一个魔石槽设置解锁后它能提供给角色的MP上限加成。对于初始就已解锁的,其
    加成会直接生效。注意设置时是和0~N-1号魔石槽一一对应的。
    (6)每名角色至少要有1个魔石槽,否则会报错。

    ********** NOTETAG **********
    为了实现系统功能,提供了以下写在装备备注栏的标签。

    ---

    用法:填写在魔石装备的备注栏
    作用:将该装备指定为属于第x号(x≥1)元素的魔石。
    这样某些有属性限定的魔石槽就只能装备这种属性的魔石了。
    示例:将这件装备指定为属于数据库3号属性的魔石。
    ---

    ---

    填写位置:魔石装备的备注栏
    作用:为该魔石设置属性点数,用于配魔法。x和y表示第x和y号元素,a和b是对应
    属性点的值。注意,x和y必须用英文双引号括起来。
    示例:表示这件装备提供
    2点3号属性值,1点4号属性值。
    ---

    ---

    填写位置:魔石装备的备注栏
    作用:为该魔石设置附带的魔法。每一组id和lv连起来写,
    表示装备者达到lv时可以使用这个技能id对应的魔法。
    当你使用核心魔石时,可以利用这个备注实现其“可成长性”。
    如果希望无条件附带魔法,把每个lv都写成1就可以了。
    示例:表示装备这件魔石的时候,角色在3级时可使用
    ID为5的技能,在8级时可使用ID为12的技能。
    ---

    ********** 插件指令 **********
    提供了以下几个插件指令,可在事件中调用:
    1. 装备魔石
    输入角色ID、魔石槽ID和装备ID,将指定的魔石装备到对应槽位。这一指令会检测魔石
    是否能装备到该槽位,如果不能的话就不会产生任何效果。

    2. 卸下魔石
    输入角色ID和魔石槽ID,将魔石槽上的魔石卸下。

    3. 解锁指定魔石槽
    输入角色ID和魔石槽ID,将对应魔石槽解锁。不消耗插件参数里指定的材料,无视任何
    限制条件,可配合事件实现自己控制的魔石槽解锁策略(比如在特定NPC处解锁)。

    4. 启用魔石界面
    使魔石系统在主菜单里变得可用。

    5. 禁用魔石界面
    使魔石系统在主菜单里变得不可用。





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

    本帖子中包含更多资源

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

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

    使用道具 举报

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

    本版积分规则

    关闭

    幸运抽奖

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

    立即查看

    聊天机器人
    Loading...

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

    GMT+8, 2025-6-6 23:50 , Processed in 0.136438 second(s), 54 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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