💩 肥料
/CustomCrops/contents/fertilizers/__FERTILIZER__.yml
以quality_1为例配置肥料设置
肥料的唯一标识符: 首先为每种肥料类型分配一个唯一的标识符。在此示例中,肥料名为quality_1 。该标识符对于区分游戏中不同的肥料类型至关重要。
定义肥料类型和图标:
type:设置为QUALITY,表示该肥料可以提高所施用作物的质量。icon:代表当玩家查看或使用此肥料时,将出现在游戏界面中的视觉图标。图标“뀆”是一个独特的符号,直观地代表了这种特定的肥料。
可用肥料类型及其效果:
QUALITY: 更改星级作物掉落的权重
SOIL_RETAIN: 减缓水分消耗速度
SPEED_GROW: 加速作物生长
VARIATION: 作物有更高的变异概率
YIELD_INCREASE: 增加作物产量type: QUALITY # 肥料的类型设置肥料的有效性:
chance:这是影响肥料有效性或成功率的概率因子(此处设置为1)。调整该值可以使肥料或多或少地更有可能产生其预期效果。times:指定肥料保持有效的持续时间或游戏中的刻数。值为28时,肥料将持续 28 个刻周期,对作物生长产生持续影响。
chance: 1 # 影响肥料效果的概率因子分配唯一的物品 ID :
item:唯一的物品quality_1将此配置链接到游戏内的物品,确保当玩家使用此物品时,游戏将其识别为quality_1肥料。
指定应用时间和盆栽兼容性:
before-plant:设置为true时,此参数确保肥料必须在种植任何作物之前施用。它强制进行战略规划,要求玩家提前准备土壤。pot-whitelist:列出可以施用此肥料的所有种植盆类型。在此示例中,仅允许使用default种植盆,但您可以添加更多种植盆类型以扩展兼容性。
设置事件:
events部分是游戏真正发挥作用的地方。在这里,你可以定义游戏如何响应与肥料的不同互动。可用事件: use / before_plant / wrong_pot
设置要求:
在requirements下,您可以配置玩家使用肥料之前必须满足的条件。