星露谷模组开发教程#6 烹饪和制造配方

devtools/2024/10/19 7:37:05/

首发于Enaium的个人博客


在上篇文章中我们添加了一个新的食物,但是这个食物并没有配方,所以我们今天来添加一个配方。

烹饪配方

我们在Data/CookingRecipes.json中可以看到所有的食物配方,所以我们需要修改这个配置文件来添加我们的食物配方。

if (e.Name.IsEquivalentTo("Data/CookingRecipes"))
{e.Edit(assets =>{var dict = assets.AsDictionary<string, string>();dict.Data["Awesome_GoldenApple"] = "613 1 336 4/1 10/Awesome_GoldenApple/default/";});
}

首先每个参数会用/进行分割,第一个参数就是需要用到的物品,它是以两个数字为一对,第一个是物品的ID。第二个参数在游戏中暂时没被用到的,配置里大多数都是1 10,所以我们也这样写。第三个参数是产出物品的ID,第四个参数是配方的获取条件,default就是默认就会有这个配方。合起来就是一个苹果和四个金锭可以合成一个金苹果。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

制造配方

if (e.Name.IsEquivalentTo("Data/CraftingRecipes"))
{e.Edit(assets =>{var dict = assets.AsDictionary<string, string>();dict.Data["72"] = "122 1 382 20/Field/72/false/default/";});
}

和烹饪配方一样,制造配方中第二个参数也是未被使用的,可以是FieldHome,不一样的是多了一个是否为大型工艺品。这里使用一个矮人小工具和二十个煤炭制造一个钻石。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传


http://www.ppmy.cn/devtools/95076.html

相关文章

项目沟通的艺术:从素描中汲取灵感

项目沟通的艺术&#xff1a;从素描中汲取灵感 前言观察与聚焦&#xff1a;确定沟通的核心勾勒轮廓&#xff1a;构建沟通结构一次只描述一个主题&#xff1a;保持沟通的清晰性填充细节&#xff1a;深化沟通内容反馈与调整&#xff1a;持续优化沟通结语 前言 在项目管理的世界里&…

程序员的最爱,FRP实现无公网IP的内网穿透,搭建远程服务:http、ssh、samba,基于最新FRP0.59.0版本

文章目录 一、前言二、FRP 内网穿透2.1 配置需求2.2 Github FRP2.3 外网aws配置(frps)2.3.1 frps 配置说明2.3.2 开放aws端口2.3.3 frps.toml2.3.4 运行frps2.4 内网主机配置(frpc)2.4.1 内网主机端口说明2.4.2 frpc 配置说明2.4.3 frpc.toml2.4.4 运行frpc2.5 ssh 连接测试2.5…

探索Ubuntu网络监控:安装与使用流行工具的指南

网络监控工具对于系统管理员来说是不可或缺的&#xff0c;它们可以帮助监控网络流量、诊断问题并优化网络性能。Ubuntu提供了多种网络监控工具&#xff0c;从命令行工具到图形界面应用程序&#xff0c;应有尽有。本文将详细介绍在Ubuntu中安装和使用网络监控工具的过程。 一、…

JavaScript 详解——Vue基础

第一章 JavaScript简介 为什么学习javascript &#xff1f; JavaScript 是全球最流行的编程语言。 JavaScript 是属于 Web 的编程语言。 JavaScript 是 web 开发者必学的三种语言之一&#xff1a; HTML 定义网页的内容 CSS 规定网页的布局 JavaScript 对网页行为进行编程 …

行驶证OCR识别接口如何用Java调用

一、什么是行驶证OCR识别接口&#xff1f; 传入行驶证照片&#xff0c;行驶证图片上的文字信息&#xff0c;返回包括所有人、品牌型号、住址、车牌号、发动机号码、车辆识别代号、注册日期、发证日期等信息。 行驶证 OCR 接口的主要作用是代替手动输入&#xff0c;提高信息录…

设计模式22-迭代器模式

设计模式22-迭代器模式 迭代器模式&#xff08;Iterator Pattern&#xff09;动机定义结构定义结构结构图解释注意事项 C代码推导多态属性&#xff08;虚函数&#xff09;实现迭代器1. **返回值问题**2. **对象切割问题**3. **内存管理问题**4. **迭代器生命周期问题**5. **接口…

3DVR测试点

一、3DVR测试点 3DVR测试点主要包括可用性测试、‌可视角度测试、‌分辨率测试、‌响应时间测试和色彩准确性测试。‌ 可用性测试&#xff1a;‌这一测试旨在评估VR产品的用户体验。‌通过模拟真实使用场景&#xff0c;‌收集用户反馈&#xff0c;‌以优化产品设计&#xff0c…

智能调度 | 多台AGV为什么不会撞在一起?

AGV叉车 随着智能仓储物流系统、柔性制造系统的广泛应用&#xff0c;工厂自动化、计算机集成制造系统技术的逐步发展&#xff0c;常见的智能装备AGV小车的功能愈发齐全&#xff0c;应用范围与技术水平也得到迅猛发展。 AGV作为仓储物流自动化搬运装卸的重要工具&#xff0c;通…