Pehkui 受伤

Pehkui 受伤

增加基于大小差异的生物碰撞伤害。

游戏机制

新增基于体型差异的碰撞伤害机制

更新内容:

  • 玩家首次生成时现在会获得随机体型
  • 可选的开关功能,可分别启用/禁用碰撞逻辑和随机体型功能。两者默认均为开启状态。
  • 可在配置文件中自定义每个随机体型的数值。

仅已在1.20.1版本与pehkui 3.8.2模组进行测试,但理论上应兼容其他版本。

碰撞逻辑运作方式:

展开查看详情
  • 首先检测较大生物是否正在向较小生物移动。

  • 接着计算两个碰撞生物之间的体型比例差值。

  • 随后检测较大生物的体型是否至少为较小生物的4倍。

  • 再检测较大生物的体型是否小于较小生物的100倍。

  • 然后在体型差值中加入随机浮动值。

  • 加入浮动值后,检测较大生物当前状态(行走、冲刺、蹲伏或坠落),并据此应用不同的伤害倍率。

  • 最终根据配置设定,在将差值数值作为伤害施加给较小生物前,确认是否允许较小生物死亡。

您可将我的模组用于任何场景,无论是整合包还是自制模组,只需确保他人能够找到我的名字或模组页面。禁止篡改我的代码后以个人名义发布,即允许私下修改和使用,但未经许可不得公开上传。