
伤口重新校准
调整士兵恢复时间,使其更接近他们在任务中损失的生命值。
查看大图最新版本:v1.2
- 略微扩大了一些范围,希望这能带来更好的进展。
摘要
该模组增加了伤口严重程度的类别数量,并调整了它们的数值,使范围略微变窄。
详细说明
根据我在游戏脚本中的推测,任务中受伤的士兵是根据他们失去的生命值占其总生命值(包括所穿护甲)的百分比来分类的。这个百分比随后将他们归入某个伤势严重程度类别,每个类别都有一个最小和最大范围。游戏会从这个范围内随机选择一个数字,该数字转化为一定的受伤天数,同时也转化为伤势严重程度(例如:轻伤、受伤或重伤)。
基础游戏仅包含四个伤势严重程度等级:
- 生命值剩余1-20%
- 生命值剩余21-50%
- 生命值剩余51%-75%
- 生命值剩余76-99%
这些等级的数值范围存在大量重叠——这意味着生命值跌至最低等级(低于20%)的士兵,实际随机获得的数值可能仅略高于最高等级(76-99%生命值)的士兵,导致他们的养伤时间相近,尽管实际伤势程度截然不同。
该模组覆盖了XComGameData.ini中的伤势严重程度分类,并将分类数量从4个增加到10个,按10%的增量划分。此外,每个分类的最小值和最大值范围都略有收窄,因此仅剩25%生命值返回的士兵受伤时长总会高于剩余50%生命值的士兵。在默认系统中,这些士兵会被归为同一分类,因此谁的受伤时间更长将完全随机决定。
我尝试大致遵循与默认游戏相同的缩放比例,如果您觉得在任一方向上偏离太远,请在反馈中告诉我。
另外请注意,此模组不会影响已经受伤的士兵(因为这需要大量代码来追溯游戏历史记录),只会影响模组安装后受伤的士兵。
安装
将内容解压到你的 ..\XCOM 2\XComGame\Mods\ 文件夹中。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。