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

原创 【XMPetDispatch·宠物派遣】 1.0.2

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

简介​

玩家可以收集材料来激活虚拟宠物,在UI中完成交互,实现多种玩法;
模拟虚拟开采玩法,将宠物派遣到任意地点挖掘资源
模拟虚拟钓鱼玩法,玩家派遣宠物到支持钓鱼的位置,消耗任意食物钓鱼
模拟虚拟作战玩法,联动两大BOSS插件,玩家可以将宠物派遣挑战BOSS,击杀BOSS获得奖励
模拟取货送货玩法,派遣宠物从箱子中取货送到玩家背包,或从玩家背包取货送到箱子里
带有完整的战利品定制,宠物喂食,宠物等级,宠物血量,宠物伤害值,权限控制等

宠物派遣搜刮​

  • 派遣系统:将已激活的宠物派遣到指定地点进行虚拟的开采挖掘,时间结束后可领取随机物品奖励
    • 管理员可以在任意地点通过指令添加位置坐标到配置,自定义位置名称,例如矿场,蘑菇林
    • 玩家在UI中完成虚拟的派遣,开采,挖掘工作,来获得指定位置的派遣奖励
    • 每个位置可配置的不同奖励列表,展出的最多种类数,最多物品数,每次随机
    • 需要等待派遣时间结束后,即可在UI中领取奖励
    • 每日次数限制,宠物专属派遣等
  • 宠物图鉴:展示所有宠物,消耗指定物品激活宠物
    • 可以自定义任意虚拟宠物,比如动物,noc,任意名称
    • 玩家需要收集激活对应宠物的物品,在UI中的宠物图鉴消耗物品来永久激活宠物
    • 每个宠物可配置派遣的物品倍率
    • 宠物喂食系统,派遣消耗饱食度,需要在UI中操作喂食,扣除指定食物来增加宠物饱食度
  • 地图标记:在游戏地图上实时显示派遣地点状态(进行中/已完成)
    • 插件会自动下载地图图像,显示在UI中
    • 设置的派遣位置也会同步显示在UI的地图中
    • 在地图中显示派遣的宠物,状态,剩余时间
  • 每日限制:可按权限组分别配置每日派遣次数和最多携带宠物数
    • 相同位置派遣的宠物数越多,获得的物品数量也越多
  • 权限配置
    • 可配置权限玩家每个位置最多派遣几个宠物
    • 权限玩家的派遣等待时间缩短
    • 权限玩家每日派遣次数上限
177883061624117863620923161778830862183177883074876617863617220571786361732601

派遣流程​

玩家打开 /pq
→ 点击地图地点 → 右侧显示地点详情(条件/产出物品)
→ 点击「选择宠物并派遣」→ 选择宠物 → 确认派遣
→ 派遣进行中(左侧槽位显示倒计时 + 地图标记蓝色)
→ 时间结束(地图标记变绿 + 地图标记显示「✓ 已完成」)
→ 点击地图标记 → 右侧显示实际奖励物品

玩法核心:​

  • 玩家每次喂食提升宠物经验值→等级
  • 等级决定了每日派遣次数 宠物饱食度上限
  • 每个地点可自由设置不同的派遣等待时间/次 消耗饱食/次
  • 玩家选择多个宠物时,搜刮的物品也会xN+随机N=选择多只宠物收益数量和种类更多样
  • 在派遣时可以自由选择本次派遣的次数=派遣等待时间
    • 根据选择宠物剩余饱食度x本次派遣消耗饱食度
    • 根据今日派遣剩余次数=可选次数=等待总时长
    • 选择的次数越大=派遣时间越久=消耗饱食度越多=收货越丰富

宠物派遣钓鱼​

  • 和普通派遣类似,配置将派遣地点改为钓鱼模式即可
  • 默认产出10中鱼类,配置可选关闭某种鱼的产出
  • 派遣时选择背包的任意食物,每份食物上鱼概率
  • 消耗每份食物+等待秒=本次派遣钓鱼最终等待时间
  • 派遣钓鱼每次只能选择一种宠物,共享每次派遣总次数
177891060806717789106726381778910625414

宠物派遣挑战​

  • 联动插件XMAnimalBoss·动物BOSSBossMonster·技能boss
    • 需要安装以上任意BOSS插件实现BOSS联动,在地图中自动显示BOSS位置
    • 自动获取BOSS血量,通过血量转换伤害值,进行模拟对战
    • 自动获取BOSS配置的掉落物品,作为挑战成功的物品奖励,并按照这两个插件的掉落概率分发
  • 宠物经验,血量,伤害
    • 宠物每次派遣完成/挑战成功领取奖励时会增加经验值,每次喂食增加经验值
    • 配置宠物每级所需经验值,和等级递增经验值倍数
    • 宠物等级影响宠物血量上限,和伤害值
    • 宠物等级越高,血量越高,伤害越高,更容易击杀血量高的BOSS
  • 对战模拟
    • 玩家在UI中点击BOSS位置发起挑战,根据可派遣的宠物总数,支持选择多只宠物,每只宠物独立计算伤害和血量
    • 对战模拟(单只出战):宠物伤害总值 → 扣除BOSS血量 →BOSS血量转换总伤害值 → 扣除宠物血量(或闪避概率成功)
    • 对战模拟(多只出战):存活宠物总数的伤害总值 → 扣除BOSS血量 → BOSS血量转换总伤害值 → 扣除每只宠物血量(或闪避概率成功)
    • 最终:BOSS死亡+至少1只宠物存活=胜利。宠物血量为0/全部阵亡=失败
    • 失败惩罚:可选宠物死亡需要重新激活,或宠物死亡只清空饱食度
  • 挑战胜利
    • 玩家可以在UI中再次点击BOSS图标,领取胜利的BOSS掉落奖励(按BOSS插件本身的配置奖励掉落)
    • 领取奖励后,地图上对应的BOSS也会被真实删除
177885313989717788533164941778853212542

宠物PK​

派遣自动匹配PK​

  • 配置文件 启用宠物PK功能(总开关)配置文件派遣地点列表 - "启用自动宠物PK": true, 决定此地点是否触发自动PK,并通过自动宠物PK概率 决定触发概率
  • 触发条件:
    • 两个及以上玩家的宠物在同一地点进行派遣(钓鱼、送货、BOSS挑战不参与)
    • 每10分钟自动检测一次,按地点配置的概率决定是否触发
    • 概率失败时,玩家本次派遣全程不参与其他PK
    • 触发PK后,玩家无论输赢本次派遣全程不参与其他PK
  • 战斗方式:
    • 双方本次派遣出去的所有宠物一起上阵
    • 双方宠物按等级计算总血量、总伤害、总闪避(闪避总和超过100%按90%计算)
    • 随机决定谁先手,一轮内双方各攻击一次
    • 攻击时先判定闪避,闪避成功则不扣血
    • 总血量归零的一方失败,另一方获胜
  • 胜负奖励
    • 派遣结束时获得额外奖励,根据任意一方选择的派遣次数决定
      • 单次派遣规则:若任意一方本次只派遣了1次,输本次派遣所得30%物资,归赢方所有
      • 多次派遣(自定义次数):输1次派遣次数所得物资,归赢方增加1次派遣所得物资
    • 取消派遣:PK期间任何一方召回宠物,本次PK作废,不产生任何损失
  • 隐私机制:不显示派遣地点是否有其他玩家在派遣中,不显示PK的宠物等级
  • 战绩查看:派遣完成后打开派遣地点详情,可以看到本次派遣遭遇强敌面板:对方玩家名称、对方宠物、PK胜负结果,以及额外获得/损失的具体物品。
  • ⚠️建议设置萌新地点不参与自动PK,或设置更高概率的地点作为危险地点。UI会为开启自动PK的地点显示提示信息
1786574847415

主动发起PK:敬请期待​

宠物派遣送货​

  • 配置储物箱的皮肤ID,任意玩家放置此皮肤ID的储物箱会在UI地图中显示标记
  • 玩家可以派遣宠物取走自身背包的物品,送至指定位置的储物箱中
    • 全局玩法,会显示所有玩家放置的匹配的储物箱,玩家可以派遣送货给任意玩家
  • 玩家可以派遣宠物从指定储物箱中取出物品,送至自己身上
    • 只允许从自己的储物箱取货
  • 按宠物等级决定送货等待时长
177893838662917789384127481778938447478

宠物市场​

  • 玩家可以出售自己已经激活的宠物,购买者继承宠物的等级,经验,饱食度
  • 在宠物市场界面预览玩家出售中的宠物
  • 任意玩家均可出售自己的宠物,设置任意物品作为货币
  • 出售期间,不影响宠物正常派遣,出售成功后,从我的宠物移除
1778940594022

宠物排行榜​

  • 点击主UI右上角【榜】按钮查看
  • 按玩家最高宠物等级排序前十名
  • 额外显示玩家拥有的宠物数
1786578751500

未来预期更新​

  • ✅宠物排行榜
  • ✅宠物PK
  • 🔁宠物PK竞赛
  • 🔁宠物合成

指令​

/pq - 所有人 | 打开宠物派遣主界面
/pqadd <名称> - 在玩家当前位置添加派遣地点

xmpd.givepet <steamid> <宠物名称> - 为玩家激活宠物,初始满饱食度、1级0经验
xmpd.setpetlevel <steamid> <宠物名称> <等级> - 设置玩家指定宠物等级,经验重置为0
xmpd.removepet <steamid> <宠物名称> - 删除玩家拥有的宠物
xmpd.resetdispatch <steamid> - 重置玩家今日派遣次数

权限

xmpetdispatch.admin - 管理员权限(添加地点)
xmpetdispatch.<后缀> - 自定义VIP权限(在配置文件权限设置中定义后缀)

配置​

JSON:
{
  "聊天前缀": "[宠物派遣]",
  "默认每次派遣最多宠物数": 3,
  "默认每日派遣次数": 10,
  "启用宠物市场": true,
  "启用宠物PK功能": true,
  "宠物等级作战设置": {
    "启用此功能": true,
    "每日挑战次数": 5,
    "每次派遣增加经验值": 10,
    "每次喂食增加经验值": 1,
    "每级需要的基础经验值": 100,
    "每级递增经验值倍数": 0.5,
    "每级增加饱食度": 0,
    "每级增加血量上限": 100,
    "每级增加伤害值": 10000,
    "每级增加闪避概率(1-100)": 2,
    "每级增加采集倍率": 0.0,
    "每级增加每日派遣次数": 0,
    "宠物死亡方式(true=重新激活 false=清空饱食度)": true,
    "BOSS每百点血量伤害值": 10.0,
    "挑战模拟等待秒数": 10
  },
  "权限设置": [
    {
      "权限后缀": "vip",
      "每次派遣最多宠物数": 5,
      "每日派遣次数": 5,
      "减少派遣时间(秒)": 1800,
      "每日挑战BOSS次数": 3
    }
  ],
  "宠物列表": [
    {
      "宠物名称": "铁铲小熊",
      "宠物图片URL或文件名": "",
      "激活所需权限(留空无需)": "",
      "激活所需物品": [
        {
          "物品名称": "木头",
          "物品短名": "wood",
          "皮肤ID(0表示任意)": 0,
          "数量": 100
        },
        {
          "物品名称": "强化石",
          "物品短名": "wood",
          "皮肤ID(0表示任意)": 2433594063,
          "数量": 100
        },
        {
          "物品名称": "人类头骨",
          "物品短名": "skull.human",
          "皮肤ID(0表示任意)": 0,
          "数量": 100
        }
      ],
      "基础饱食度": 100,
      "基础血量上限": 200,
      "基础伤害值": 50,
      "基础闪避概率(1-100)": 10,
      "基础采集倍率": 1.0,
      "最高等级上限": 20
    },
    {
      "宠物名称": "疯狂小鸡",
      "宠物图片URL或文件名": "",
      "激活所需权限(留空无需)": "22",
      "激活所需物品": [
        {
          "物品名称": "木头",
          "物品短名": "wood",
          "皮肤ID(0表示任意)": 0,
          "数量": 100
        }
      ],
      "基础饱食度": 100,
      "基础血量上限": 100,
      "基础伤害值": 50,
      "基础闪避概率(1-100)": 10,
      "基础采集倍率": 1.0,
      "最高等级上限": 10
    }
  ],
  "食物列表": [
    {
      "物品名称": "三文鱼",
      "食物短名": "can.tuna",
      "皮肤ID(0表示任意)": 0,
      "每个恢复饱食度": 20
    },
    {
      "物品名称": "燕麦饼干",
      "食物短名": "granolabar",
      "皮肤ID(0表示任意)": 0,
      "每个恢复饱食度": 15
    }
  ],
  "派遣地点列表": [
    {
      "地点名称": "鹭岛",
      "坐标X": 1170.8811,
      "坐标Y": 0.0304945856,
      "坐标Z": 1704.49,
      "启用自动宠物PK": true,
      "自动宠物PK概率(1-100)": 50,
      "派遣所需权限(留空无需)": "",
      "需要服务器等级(0无需)": 0,
      "需要BOSS等级(0无需)": 5,
      "需要战力值(0无需)": 2500,
      "需要宠物等级(0无需)": 0,
      "限制宠物(留空不限,填宠物名称)": [],
      "派遣消耗饱食度": 20,
      "派遣时长(秒)": 10,
      "产出最多物品种类数": 2,
      "派遣产出物品": [
        {
          "物品显示名": "木头",
          "物品短名": "wood",
          "皮肤ID": 0,
          "每只宠物最大产出数量": 500
        },
        {
          "物品显示名": "苹果",
          "物品短名": "apple",
          "皮肤ID": 0,
          "每只宠物最大产出数量": 500
        },
        {
          "物品显示名": "动物脂肪",
          "物品短名": "fat.animal",
          "皮肤ID": 0,
          "每只宠物最大产出数量": 500
        },
        {
          "物品显示名": "强化石",
          "物品短名": "wood",
          "皮肤ID": 2433594063,
          "每只宠物最大产出数量": 500
        }
      ],
      "钓鱼设置(留空为普通派遣)": null
    },
    {
      "地点名称": "西湖",
      "坐标X": -1933.32581,
      "坐标Y": 26.6663265,
      "坐标Z": 387.187378,
      "启用自动宠物PK": true,
      "自动宠物PK概率(1-100)": 50,
      "派遣所需权限(留空无需)": "",
      "需要服务器等级(0无需)": 0,
      "需要BOSS等级(0无需)": 0,
      "需要战力值(0无需)": 0,
      "需要宠物等级(0无需)": 0,
      "限制宠物(留空不限,填宠物名称)": [],
      "派遣消耗饱食度": 20,
      "派遣时长(秒)": 3600,
      "产出最多物品种类数": 2,
      "派遣产出物品": [
        {
          "物品显示名": "木头",
          "物品短名": "wood",
          "皮肤ID": 0,
          "每只宠物最大产出数量": 500
        }
      ],
      "钓鱼设置(留空为普通派遣)": {
        "启用钓鱼模式": true,
        "每份食物上鱼概率(1-100)": 50,
        "每份食物钓鱼等待秒": 5,
        "产出鳀鱼": true,
        "产出鲇鱼": true,
        "产出鲱鱼": true,
        "产出罗非鱼": true,
        "产出三文鱼": true,
        "产出沙丁鱼": true,
        "产出小鳟鱼": true,
        "产出黄鲈鱼": true,
        "产出小鲨鱼": true,
        "产出诱饵鱼": true
      }
    }
  ],
  "地图图片文件名(留空自动生成)": "",
  "宠物送货设置": {
    "启用此功能": true,
    "储物箱皮肤ID": 555666,
    "派遣消耗饱食度": 10,
    "基础送货等待秒": 60,
    "每级送货减少等待秒": 5
  }
}
作者
pandaman
下载
4
类型
数字产品
有效期
无限
价格
398.00 CNY
278.60 CNY
折扣
优惠30.00%
查看
570
文件类型
cs
文件大小
336.5 KB
文件Hash
e229f0a50383c088c30b8a408cad3f6d
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.0.2

    ✅新增配置 启用宠物PK功能 / 派遣地点列表 - 启用自动宠物PK,自动宠物PK概率(1-100) ✅新增宠物PK玩法 - 派遣地点自动PK,详情查看介绍页...
  2. 1.0.1

    ✅新增配置 宠物等级作战设置 - 每级增加采集倍率 每级增加派遣次数 现在支持按宠物等级决定派遣搜刮的资源倍率,每日派遣次数 ✅宠物等级基础血量,基础防御,基础伤害,基础饱食...
标签
pve农场系列