• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
【XMAlchemyFurnace·炼丹炉】

新品 【XMAlchemyFurnace·炼丹炉】 1.0.1

需要插件(必装)
需要插件(可选)

插件简介​

修仙吗!真正意义上的炼丹炉来拿!
为不同熔炉皮肤设置不同属性的炼丹炉,完全自定义的材料,成丹,功能道具,多样化设置成功率和炸炉几率。还有高端小特效!
宗旨是:不告诉玩家放什么材料能出什么产品,让玩家自行摸索配比材料来达到,增加成功率,减少炸炉率,产出高端丹药!

主要功能​

🔥 炼丹炉系统​

  • 皮肤识别:为不同皮肤设计不同属性的炼丹炉
  • 炼丹特效:为不同皮肤的炼丹炉在炼丹期间炼丹炉位置播放特效
  • 公共私有:支持仅允许放置者打开,或关闭后其他玩家可偷丹
  • 防拾取保护:可配置是否允许拾取炼丹炉
  • 天地灵气:可临时禁用炼丹炉功能,会提示天气灵气不足(活动时期才开放更高级的炼丹炉使用)

🧪 炼丹材料和判定​

  • 任意材料
    • 支持任意物品放入炼丹炉,随机增加0.1-1%成功率
    • 如果本次炼丹炉没有任何一种配置中的材料,本次为无效炼丹,不会产出任何成品,依然有炸炉几率
    • 至少要有一种配置的材料才有几率成丹
  • 专属材料
    • 配置文件设置材料,只要有一种正确材料放入,就会判定为有效炼丹
    • 可配置材料是否仅允许放入指定炼丹炉
    • 每种材料都可以设置增加/减少成功率,增加/减少炸炉几率
    • 每种材料可以设置为指定成品额外增加成功率
    • 每种材料都可以设置最低放入的数量
  • 材料返还
    • 没有点击炼丹按钮,关闭UI所有材料自动返还
    • 没有点击炼丹按钮,可以点击图标上的X来取消材料并返还
    • 没有点击炼丹按钮,期间炼丹炉被破坏,材料自动返还
    • 点击炼丹按钮后,材料不会返还
  • 成功率影响
    • 成丹几率(UI里的) → 小于等于系统点数 → 失败 → 概率决定炸炉 = 不产出成品
    • 成丹几率(UI里的) → 大于等于系统点数 → 成功 → 进入成丹阶段↓
    • 成品几率(配置+材料加成) → 大于等于系统点数 → 成丹 = 产出物品
    • 产出物品 → 三种以下符合 = 完全随机选一种
    • 产出物品 → 三种以上符合 = 优先选择几率最接近系统随机值的一个
    • 产出物品 → 成功率1000 = 固定产出
  • 成功率加成权限,关系,幸运值(以下三种只影响成丹几率,不影响成品几率)
    • 有权限的玩家会在UI底部看到额外成功率加成,显示绿色(实际根据权限参数结算无视基础参数)
    • 1757571400092
    • 可配置指定关系玩家在附近时【护法】加成,显示橙色(需要关系插件)
    • 1757571316471
    • 当达到幸运值时,可以扣除幸运值来增加幸运值加成,显示粉色(需要幸运值插件)
    • 1757612821740

⚠️炸炉设定​

  • 炸炉几率:配置文件可以为每个炼丹炉设置不同的炸炉几率
    • 最终炸炉几率=基础几率+材料影响+加成影响
    • 防炸物品可保证本次炼丹不会炸炉
  • 炸炉影响
    • 炸炉后会在半径五米内对玩家造成配置中的伤害
    • 炸炉后炼丹炉会被摧毁
    • 炸炉代表本次炼丹的所有材料都被消耗
    • 炸炉代表本次不产出任何成品
    • 炸炉时会播放一个默认爆炸特效

⚡ 燃料系统(氪金道具)​

  • 防炸物品:配置文件可设置每个丹炉对应的一种防炸炉物品,放入后本次炼丹不会炸炉
  • 提速物品:配置文件可设置每个丹炉对应的一种减少熔速物品,放入后减少指定炼丹等待时间
  • 1757571515822

🎁 炼丹成品​

  • 普通物品:可以设置任意材料为成品
  • 功能物品:可以为成品开启使用模式,1=食用,2=右键使用
    • 使用后增加:血量,水量,饥饿,清除负面影响
    • 使用后执行随机 / 固定控制台指令
  • 专属炼丹炉产出:每种成品都可以设置专属炼丹炉才能炼制出此物品
  • 指定材料产出:每种成品都可以设置必须在炼丹时放入指定材料才有几率炼制出此物品
  • 成单特效:为指定成品产出时播放特效

🎯 炼丹流程​

  1. 材料准备:在背包中准备所需材料
  2. 开炉炼丹:对指定皮肤熔炉E键打开炼丹炉UI界面
  3. 放置材料:点击相应槽位选择并放入材料
  4. 开始炼制:点击"炼丹"按钮开始炼制过程
  5. 等待完成:观察倒计时和进度条
  6. 收获成果:炼制完成后点击"起丹"领取成品
  7. 炼丹失败:根据配置概率+材料影响的概率决定,可能炸炉并造成伤害,或不炸炉但无产出物品

🎨 丹方系统​

  • 配置文件底部设置各种成品的丹方,自定义显示的材料,自定义显示的干扰项(问号)
  • 支持指令提供物品:笔记物品,右键可以随时查看此丹方UI
  • 支持指令显示UI:一次性直接显示UI,X秒后自动消失,需要临时记忆
  • 1757619409535

🎨 UI界面特色​

  • 原生风格:完全符合RUST游戏原生UI设计
  • 双模式切换:支持黑夜/白昼模式切换
  • 滚动视图:材料区域支持水平滚动,容纳更多材料
  • 实时反馈:进度条实时显示炼制进度
  • 直观操作:点击式操作,简单易用

✨ 特效和彰显系统​

  • 炼丹特效:炼制过程中播放自定义间隔时间的特效
  • 成功特效:成功炼制某些成品时播放特殊特效
  • 爆炸特效:炸炉时播放爆炸效果
  • 全服通知:炼制出指定成品时全服通知,使用指定成品时全服通知

联动插件​

  • 丹雷系统(需要技能库插件):在更高成功率时设定有几率被指定技能攻击
  • 机缘(需要幸运值插件):达到幸运值增加成功率降低炸炉几率
  • 护法(需要关系插件):关系玩家在附近时增加成功率或降低炸炉几率


1757559008080
1757559039785
175755906043817575591112471757559119627

权限系统​

xmalchemy.{后缀} - 配置文件设置

指令系统​

XMAlchemyrecipe <丹方指令后缀> <玩家名称/ID> - 给玩家发放 或 显示指定丹方UI

配置​

JSON:
{
  "聊天前缀": "[炼丹炉]",
  "炼丹炉设置": [
    {
      "启用": true,
      "使用权限": "",
      "背景图": "",
      "炼丹炉皮肤ID": 2433594063,
      "炼丹炉名称": "练气期小铁锅",
      "炼丹期间特效": "assets/bundled/prefabs/fx/survey_explosion.prefab",
      "特效间隔秒": 10,
      "允许拾取吗?": true,
      "炼丹炉无敌吗?": true,
      "仅允许炉主打开?": true,
      "基础熔速秒": 60,
      "基础成功率(0-1000)": 500,
      "失败炸炉几率(0-100)": 30,
      "炸炉伤害": 100.0,
      "权限设置": [
        {
          "权限名": "vip",
          "权限熔速秒": 30,
          "权限基础成功率": 600,
          "权限失败炸炉几率": 40,
        }
      ],
      "防炸物品名称": "护炉精油",
      "防炸物品简称": "lowgradefuel",
      "防炸物品皮肤": 0,
      "提速物品名称": "三昧真火",
      "提速物品简称": "wood",
      "提速物品皮肤": 0,
      "每个提升熔速": 10,
      "其他插件限制": {
        "使用需要服务器等级": 0,
        "使用需要BOSS等级": 0,
        "使用需要身份": "",
        "使用需要点赞数": 0,
        "当成功率大于等于时触发丹雷(1-1000)": 800,
        "触发丹雷的几率(1-100)": 100,
        "调用技能库编号": 1,
        "幸运值设置": {
          "在幸运值菜单显示信息": true,
          "幸运值标题": "增加炼丹成功率",
          "幸运值副标题": "需要幸运值:5 | 炼丹成功率+10%,炸炉几率降低20%",
          "需要的幸运值": 5,
          "冷却": 0,
          "增加成功率(1-1000)": 100,
          "降低炸炉几率(1-100)": 20,
        "护法设置": {
          "允许护法的队友关系": "徒弟",
          "检测半径": 5.0,
          "增加成功率(1-1000)": 10,
          "降低炸炉几率(1-100)": 5
        }
      }
    },
    {
      "启用": true,
      "使用权限": "vip",
      "背景图": "",
      "炼丹炉皮肤ID": 2433594064,
      "炼丹炉名称": "筑基期青铜鼎",
      "炼丹期间特效": "assets/content/effects/explosions/underwater/explosion_underwater_medium.prefab",
      "特效间隔秒": 8,
      "允许拾取吗?": true,
      "炼丹炉无敌吗?": true,
      "仅允许炉主打开?": true,
      "基础熔速秒": 45,
      "基础成功率(0-1000)": 650,
      "失败炸炉几率(0-100)": 20,
      "炸炉伤害": 80.0,
      "权限设置": [
        {
          "权限名": "vip",
          "权限熔速秒": 30,
          "权限基础成功率": 600,
          "权限失败炸炉几率": 40,
        }
      ],
      "防炸物品名称": "护炉精油",
      "防炸物品简称": "lowgradefuel",
      "防炸物品皮肤": 0,
      "提速物品名称": "三昧真火",
      "提速物品简称": "wood",
      "提速物品皮肤": 0,
      "每个提升熔速": 8,
      "其他插件限制": {
        "使用需要服务器等级": 0,
        "使用需要BOSS等级": 0,
        "使用需要身份": "",
        "使用需要点赞数": 0,
        "当成功率大于等于时触发丹雷(1-1000)": 800,
        "触发丹雷的几率(1-100)": 100,
        "调用技能库编号": 1,
        "幸运值设置": {
          "在幸运值菜单显示信息": true,
          "幸运值标题": "增加炼丹成功率",
          "幸运值副标题": "需要幸运值:5 | 炼丹成功率+10%,炸炉几率降低20%",
          "需要的幸运值": 5,
          "冷却": 0,
          "增加成功率(1-1000)": 100,
          "降低炸炉几率(1-100)": 20,
        "护法设置": {
          "允许护法的队友关系": "徒弟",
          "检测半径": 5.0,
          "增加成功率(1-1000)": 10,
          "降低炸炉几率(1-100)": 5
        }
      }
    }
  ],
  "炼丹材料设置": [
    {
      "物品名称": "南瓜",
      "物品简称": "pumpkin",
      "物品皮肤": 0,
      "最低数量": 5,
      "专属炼丹炉材料": 0,
      "按数量决定成功率": false,
      "提升成功率(1-1000)": 50,
      "降低成功率(1-1000)": 0,
      "按数量决定炸炉几率": false,
      "提升炸炉几率(1-100)": 0,
      "降低炸炉几率(1-100)": 5,
      "为成品增加成功率": {
        "强化石": 20,
        "治疗丹": 30
      }
    },
    {
      "物品名称": "玉米",
      "物品简称": "corn",
      "物品皮肤": 0,
      "最低数量": 3,
      "专属炼丹炉材料": 0,
      "按数量决定成功率": true,
      "提升成功率(1-1000)": 30,
      "降低成功率(1-1000)": 0,
      "按数量决定炸炉几率": false,
      "提升炸炉几率(1-100)": 0,
      "降低炸炉几率(1-100)": 3,
      "为成品增加成功率": {
        "治疗丹": 25,
        "速度丹": 40
      }
    },
    {
      "物品名称": "蘑菇",
      "物品简称": "mushroom",
      "物品皮肤": 0,
      "最低数量": 2,
      "专属炼丹炉材料": 0,
      "按数量决定成功率": false,
      "提升成功率(1-1000)": 80,
      "降低成功率(1-1000)": 0,
      "按数量决定炸炉几率": true,
      "提升炸炉几率(1-100)": 10,
      "降低炸炉几率(1-100)": 0,
      "为成品增加成功率": {
        "毒丹": 100,
        "强化石": 15
      }
    },
    {
      "物品名称": "高品质金属",
      "物品简称": "hqm",
      "物品皮肤": 0,
      "最低数量": 1,
      "专属炼丹炉材料": 2433594064,
      "按数量决定成功率": true,
      "提升成功率(1-1000)": 150,
      "降低成功率(1-1000)": 0,
      "按数量决定炸炉几率": false,
      "提升炸炉几率(1-100)": 0,
      "降低炸炉几率(1-100)": 15,
      "为成品增加成功率": {
        "神级强化石": 200,
        "仙丹": 100
      }
    }
  ],
  "炼丹成品设置(每次只出一个物品)": [
    {
      "专属炼丹炉成品": 0,
      "必须包含的材料": [
        {
          "物品简称或皮肤": "hqm",
          "数量要求": 1
        },
        {
          "物品简称或皮肤": "123345",
          "数量要求": 1
        }
      ],
      "物品名称": "强化石",
      "物品简称": "habrepair",
      "物品皮肤": 2433594063,
      "最小数量": 1,
      "最大数量": 3,
      "成品几率(1-1000)": 300,
      "成品全服通知消息": "恭喜%玩家名称%使用{0}成功炼制出{1}!",
      "成品特效": "assets/content/effects/explosions/underwater/explosion_underwater_medium.prefab",
      "使用方式(0=无法使用 1=直接食用或打开 2=右键食用)": 1,
      "使用后恢复设置": {
        "即时恢复血量": 1,
        "缓慢恢复血量": 1,
        "补充水分": 1,
        "补充卡路里": 1,
        "重置辐射": true,
        "重置流血": false,
        "重置中毒": false
      },
      "使用后执行控制台指令": [
        "inventory.giveto %STEAMID% scrap 100"
      ],
      "随机执行指令": false,
      "使用后全服消息": "恭喜玩家%玩家名称%使用了{0}获得了100废料!"
    },
    {
      "专属炼丹炉成品": 0,
      "必须包含的材料": [],
      "物品名称": "治疗丹",
      "物品简称": "syringe.medical",
      "物品皮肤": 2433594065,
      "最小数量": 1,
      "最大数量": 2,
      "成品几率(1-1000)": 400,
      "成品全服通知消息": "",
      "成品特效": "assets/bundled/prefabs/fx/player/beartrap_scream.prefab",
      "使用方式(0=无法使用 1=直接食用或打开 2=右键食用)": 2,
      "使用后恢复设置": {
        "即时恢复血量": 1,
        "缓慢恢复血量": 1,
        "补充水分": 1,
        "补充卡路里": 1,
        "重置辐射": true,
        "重置流血": false,
        "重置中毒": false
      },
      "使用后执行控制台指令": [
        "heal %STEAMID% 50"
      ],
      "随机执行指令": false,
      "使用后全服消息": "玩家%玩家名称%使用了{0}恢复了50点生命值!"
    }
  ],
  "丹方设置": [
    {
      "指令后缀": "qhs",
      "提供物品": true,
      "标题": "强化石丹方",
      "介绍": "在炼丹炉中放入以下材料有几率成丹 - 强化石",
      "成品名称(写成品列表里的名字)": "强化石",
      "材料显示(写材料列表里的名字)": [
        "南瓜",
        "南瓜",
        "南瓜",
        "南瓜",
        "南瓜"
      ],
      "干扰项(UI中显示问号的数量)": 4,
      "销毁时间(默认5)": 5
    },
    {
      "指令后缀": "zld",
      "提供物品": false,
      "标题": "治疗丹丹方",
      "介绍": "需要南瓜作为主材料才能炼制出治疗丹",
      "成品名称(写成品列表里的名字)": "治疗丹",
      "材料显示(写材料列表里的名字)": [
        "南瓜",
        "南瓜",
        "南瓜",
        "南瓜",
        "南瓜",
        "玉米"
      ],
      "干扰项(UI中显示问号的数量)": 1,
      "销毁时间(默认5)": 5
    }
  ]
}

概率详解​

炼丹开始前UI里的成功率除了丹雷之外 还决定了这次炼丹是否成功和失败,
【重点,第一层概率 系统点数小于等于代表成功】比如最终成功率是800,系统点数只要小于等于800算成功。大于800算失败。
如果失败不会产出任何成品并决定会不会炸炉。
如果判定为成功,才会进入第二层成品筛选,而成品筛选我们要再次随机1-1000的点数
成品列表设置的基础成功率+材料增加的对应成品成功率=这个材料最终的成功率。
【重点,这里和一次层逻辑是反的】比系统点数小的成品不会被选中,等于大于系统点数的会被选中。
举例:
A成品几率500(最终几率
B成品几率400(最终几率
C成品几率300(最终几率
系统点数301,从A和B中随机选择一个,C不会被选中因为最终几率没有系统点数大

另外,如果有3种以上成品都比系统点数大,按系统点数时,优先选择和系统点数最接近的那个物品,如果符合条件的只有2-3种物品,那就完全随机
比如:
A成品几率500(最终几率
B成品几率400(最终几率
C成品几率300(最终几率
D成品几率200(最终几率
E成品几率100(最终几率
系统点数99 这种情况下,五种物品都满足出货条件,则优先选择E,因为它的成功率和系统点数最接近。

最后,如果成品是1000也就是百分百的成功率,不需要筛选直接提供此物品⚠️
作者
pandaman
下载
1
类型
数字产品
有效期
无限
价格
398.00 CNY
查看
124
文件类型
cs
文件大小
141.5 KB
文件Hash
237a76305855f83af3118a4e099d8ec8
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.0.1

    ✅添加了开始炼丹自动点燃炉子,结束炼丹自动熄灭 ✅添加了丹方系统和相关配置
标签
修仙吗