组件变量
易货表-奖杯表的路径,用于确定暴徒在易货过程中分发的物品
Coreed_Attack-指定暴徒受到攻击后目标不可用的时间,默认值为0。
易货目标
暴徒现在可以在领取物品或收到互动中的物品时进行交换。要让暴徒易货贸易,他们需要有易货目标和易货组件,相关配置需要在交互式和/或共享组件中完成。
目标变量
优先级-指定MOB应如何确定此目标的优先级。
庆祝狩猎组件
指定暴徒应具有狩猎庆祝行为。
组件变量
广播-如果为真,庆祝将广播到半径内的其他实体。默认值为TRUE
RADIUS-如果启用广播,则指定向其他实体通知庆祝活动的RADIUS。默认值为16
持续时间-要庆祝的持续时间(秒)。默认值为4
名人事件目标-狩猎目标必须满足才能开始庆祝的条件列表。
庆祝声音-暴徒庆祝
间隔时播放的声音事件-再次播放声音之前随机等待的时间范围(以秒为单位)。
装备项目组件
暴徒现在可以装备他们捡到的盔甲和武器。
装备项目目标
暴徒现在可以装备他们拿起的盔甲和武器。
交互组件
组件变量
易货-如果为TRUE,MOB将尝试在交互后激活易货目标,默认值为FALSE。
钦佩-如果为True,则在交互之后,暴徒将尝试激活Pedi目标,默认值为False。
MoveToLavaGoal
添加了MoveToLava的目标,类似于MoveTowater的目标。暴徒试图找到熔岩并转移到熔岩中。
导航组件
导航组件现在具有CAN_PATH_OVER__LAVA和CAN_TRANIN_LAVA参数,允许暴徒(如步行者)穿越熔岩。
PanicGoal
将伤害类型的优先级更改为“IGNORE_MOB_MORAME”标志(如果设置了此标志,并且暴徒使用恐慌目标攻击暴徒,即使伤害类型与其“损害源”列表之一相匹配,他们也不会恐慌)
使用现有的“物理损伤源”将伤害类型从硬编码更改为数据驱动。
将默认值从“fire,fire_tick,magma”(旧的硬编码行为)更改为“all”。
前1.16名暴徒将默认为“Fire,Firetick,Magma”。
拾取对象
PickupItemsGoal只考虑暴徒可以到达的物品
在确定目标是否可以使用时,我们现在检查暴徒是否能够到达它感兴趣的项目,然后将其作为目标的目标提交。这是为了防止暴徒在决定捡到他们拿不到的物品后被困在这个目标上。
PickupBasedOnChance变量
这个新变量被添加到怪物中,它有时可以拾取物品,但也可以像过去的村民一样拯救使用此目标的暴徒。如果此变量为真,暴徒将计算(根据玩家正在玩的时间、游戏的难度和月亮的亮度),以确定这是否是允许拾取物品的暴徒。该值仅在暴民的第一个种子上计算,这意味着它将始终保存在暴民上,并且不会更改。如果变量为FALSE(FALSE),则默认情况下,暴徒将始终能够使用目标拾取项目。
CanPickupAnyItem变量
PickupItemsGoal取决于ShareableComponent及其添加到其项目列表中的项目。这个新变量覆盖列表,并告诉组件暴徒可以拾取任何物品,即使它不在列表中。但是,由于此变量而选择的项仍遵循项目列表中设置的项的优先级。这意味着列表中具有设置优先级的任何项目仍将位于可能因此变量而选择的任何项目之上。默认情况下,它设置为False。
压缩变量
变量COLUDOWN_BEYBE_CONTAN被添加到目标,指定目标在受到攻击后几秒钟内不可用。默认值为0。
CanPickupToHandOrquipment变量
指定暴徒是否可以装备它捡到的物品或将它们放在他们手中,或者它们是否属于库存。
可共享组件
组件变量
项目/易货-如果为真,MOB将尝试激活易货目标并挑选项目。默认值为False。
项目/赞赏-如果为True,MOB将在选取项目后尝试激活Page目标,默认值为False。
Item/Use_Item--指定是否应该使用某个项目,例如Pigings消费(食用)猪排。默认值为false
Item/Stored_in_ventory--指定是否要挑选项目并将其存储在MOBS库存中。默认值FALSE
调整游戏中的某些声音
大量声音的音量和音调略有变化,以便在声音方面接近Java对等,并且更接近这些声音的发音。
此更改已涉及所有部分-因为之前的行为是错误的,内容创建者不应使用。依赖以前的音量和音调的创作者需要从现在开始在他们的内容中覆盖这些内容。
开机画面文本
开机画面文本加载代码已扩展,允许开机画面文本JSON文件是累加的,而不是完全替换它们,并允许某些条件语句禁用开机画面文本输入。使用名为“canMerge”的字段,该字段位于“Splash”字段旁边,该字段是缺省为“false”的布尔值。此外,另一个“触发器”兄弟是“Condition”,它是一个对象数组。这些对象包含一个要求字段和一个溅射字段。“Splash”字段是一个字符串数组,例如原始的“Splash”字段,而“Required”字段包含三个字段--Platform、Processing和Storage,每个字段都是与相关数据相比较的字符串数组。