MC 1.19.2 锻造
场景:激励玩家制作“所有的食物” 给定:食物白名单 时间:经过了可配置的时间量,或者如果玩家已经死亡并重生 然后:制作一个新的“随机选择的食物清单”(这将计入获得的好处)
场景:“随机选择的食物清单”列表中的每种食物都有不同的好处 给定:x 数量的收益类别(收益可以是最大生命值、攻击力、护甲、移动速度等任何属性的修饰符) 然后:“随机选择的食物列表”将匹配类别福利的数量(即长度 == 类别数量) 并且:这些食物中的每一种都会带来不同的好处 IE。: “随机选择的食物清单”= [FoodA、FoodB、FoodC、FoodD、FoodE 等] FoodA 提供效益 1 FoodB 提供福利 2 FoodC 带来好处 3 等等
场景:启用/禁用福利 给定:x 数量的收益类别(收益可以是最大生命值、攻击力、护甲、移动速度等任何属性的修饰符) 然后:我可以启用/禁用玩家从“随机选择的食物列表”中吃食物获得的好处 IE。: 如果我将攻击伤害设置为假,那么吃食物不会增加攻击伤害 如果我设置攻击伤害为真,那么吃食物会增加攻击伤害
场景:每个福利的可配置最大金额 给定:x 数量的收益类别(收益可以是最大生命值、攻击力、护甲、移动速度等任何属性的修饰符) 然后:对于我希望能够设置适用于玩家的最大金额的每项好处
Scenario:可配置的食物收益百分比(如果该食物在当前“随机选择的食物列表”中) 给定:“随机选择的食物清单” 什么时候:我吃了目前在该列表中的食物 然后:添加最大收益金额的可配置百分比 IE。: “随机选择的食物清单”= [FoodA、FoodB、FoodC、FoodD、FoodE 等] 如果我吃 FoodA,则添加 n% 的收益 1 如果我吃 FoodB,则添加 n% 的 Benefit 2 如果我吃 FoodC,则添加 n% 的 Benefit 3 ETC。 并且:如果我吃了目前在该列表中的食物(再次) 然后:再增加 n% 的最大福利金额(但前提是尚未达到配置的最大福利金额)
场景:不要惩罚玩家想吃什么就吃什么 给定:“随机选择的食物清单” 什么时候:我吃的食物不在那个清单上 然后:没有任何后果
场景:可配置的死亡福利损失百分比 给定:我从“随机选择的食物清单”中获益 时间:我死了然后重生 然后:减去最大福利金额的可配置百分比
场景:收益随时间衰减 给定:我从“随机选择的食物清单”中获益 然后:当前的福利金额将在一段可配置的时间内减少,直到达到 0% (TODO:决定如何随时间减少:递减?线性?一次全部?等)
场景:玩家可以“恢复”衰减的收益 给定:我从“随机选择的食物清单”中获益 并且:当前的福利金额在可配置的时间内减少,直到达到 0% 什么时候:我吃了目前在该列表中的食物 然后:添加最大收益金额的可配置百分比 笔记: -这不会改变配置的时间量,直到出现新的“随机选择的食物列表” -好处不会延续到下一批“随机选择的食物清单” IE。: 如果我目前100%的福利1,剩余时间达到0,那么现在福利1又回到0%
场景:书中展示的信息 鉴于:我有一本来自这个模组的书 时间:我打开/阅读这本书 然后:我可以查看当前的“随机选择的食物清单” 并且:我可以查看到下一批“随机选择的食物清单”出现之前的剩余时间 并且:我可以查看下一批食物是什么(这样我就可以提前做好准备) 并且:我可以查看我目前获得的每项福利的百分比
场景:关于福利何时用完或何时减少的可配置通知 给定:我从“随机选择的食物清单”中获益 时间:当前福利金额在可配置的时间内减少,直到达到 0% (TODO:决定如何随时间减少:递减?线性?一次全部?等) 然后:我想收到视觉通知(也可能是听觉通知?)——这样我就可以随时了解我的好处
我试过在MCreator中制作Scenarios,但是我无法获得工作收益。当我吃东西时什么也没有发生,即使我尝试在吃东西后给玩家效果。