边缘世界 RimWorld

边缘世界 RimWorld

1,386 个评价
Stop, Drop, And Roll! [BAL]
7
3
7
3
3
5
3
2
2
   
奖励
收藏
已收藏
取消收藏
Mod, 1.2, 1.3, 1.4, 1.5, 1.6
文件大小
发表于
更新日期
27.945 MB
2021 年 1 月 15 日 上午 10:22
6 月 17 日 下午 11:13
11 项改动说明 ( 查看 )

订阅以下载
Stop, Drop, And Roll! [BAL]

描述
这个mod的功能:



教会你的小人翻滚灭火!这个mod会用一个更聪明的举动替换原版的因着火而惊慌失措:小人被点燃时将停止他们正在做的任何事情,不是徒劳地跑向水或瞎跑瞎转,而是直接当场熄灭自己身上的火焰。
如果你觉得用火来对抗敌人过于轻松,你可以选择在非殖民者单位甚至动物身上启用这种行为。
或者,你只想单独使用这个mod加入的第二个系统“点燃几率”,你可以在所有单位(包括殖民者)上禁用这个行为。

mod的第二个系统使服装和它的护甲 - 热能(后面为了方便直接叫热能护甲)能用来辅助防火。在服装上高于一定阈值的热能护甲会被用来计算一个叫做“点燃几率”的新值,用来降低小人被点燃的几率。
默认情况下,所有的人(包括敌人)和动物都会从这个新系统中受益。
你可以完全禁用这个系统,也可以只禁用敌人或自己身上的点燃几率系统。这些都可以在mod设置里修改。



硬数据:



rimworld的代码会使用一种单一的方法来判断小人是否会被点燃。当启用这个mod后,这个mod会修改这种方法,让其先被一些类似(但不完全相同)护甲减伤的计算检查判定。
这个mod以两个有预设但可以由玩家修改的值开始:“抗点燃强度”(IRS)和“抗点燃最低热能护甲”(MHA)。默认值分别为4和0.25。

首先,当游戏判定一个小人是否被点燃时,会先随机选择一个“外露”部位(非如心脏,大脑这类器官,可能是眼睛,鼻子,下颚这类,),这个选择类似于计算攻击造成的伤害时游戏选择将要受伤的身体部位。(原版游戏的护甲不保护手和脚,所以手和脚被排除在这个随机之外)

接下来,从最外到最内检查覆盖身体部位的所有服装层。每一层衣服都有一个计算出的“点燃几率”,计算公式为100%-IRS(服装的热能护甲-MHA)。

然后系统会从0到100随机选一个数与点燃几率比较。如果这个数大于点燃几率,则这一层的服装就会阻止点燃,小人判定为不会被点燃。如果这个数小于点燃几率,则这层服装无法阻止点燃,并在下一层服装进行同样的计算。如果所有服装层都无法阻止点燃,则小人会被判定为被点燃。

IRS和MHA的默认值为4和0.25,这意味着低于25%的热能护甲不能降低你的点燃几率,高于25%的热能护甲每1%降低4%的点燃几率。比如,26%的热能护甲就会有96%的点燃几率,而49%的热能护甲就只有4%的点燃几率。这两个默认值的设定参考了蘑菇布的性能,所有由蘑菇布制成的游戏原版服装都可以轻松达到>50%的热能护甲,使蘑菇布制成的服装能完全防火。海军装甲的热能护甲值也与50%相近,普通品质为54%。
请注意,排除手脚之后,头和脸仍是可能被随机到的身体部位。露脸的头盔仍可能会导致你的小人被直接点燃。

点燃几率在计算伤害时是无用的。热能护甲仍会按原版方式降低伤害。
热门讨论 查看全部(1)
1
2024 年 9 月 1 日 上午 1:51
not working mid save?
AI-Man
117 条留言
BAMBR 10 月 5 日 上午 3:32 
Oof. After i fight fire mechanoids, i realised HOW STUPID vanilla fire works. My last psionic, just run straight forward through all fortifications, right to 8 mechanoids and died :steamhappy:
Essentially this mod MUST be in base game :sob:
I blame Earthshaker 9 月 19 日 下午 12:11 
Still amazed this mod's behavior wasn't added into base game with the 1.6 update, especially with the lava maps... maybe by 2.0?
by free 9 月 13 日 上午 6:17 
太难小时候惹火上身窜了5/6百米差点火化时才意识到可以原地躺下灭火
PHAILKAISER 8 月 30 日 下午 9:39 
As someone mentioned earlier in the comments, the mod files are duplicated inside another folder within the mod, thus increasing file size and loading times unnecessarily...
Zei 8 月 16 日 上午 2:06 
Why is the mod file size so large? I think you might be uploading unnecessary assemblies with the build.
balistafreak  [作者] 8 月 11 日 上午 7:25 
@Readtext: You should be able to only selectively enable the Stop Drop and Roll behavior for your own colonists in the options. Let me know if this doesn't work for them; I have not tested extensively with Anomaly DLC entities.
Readtext 8 月 4 日 下午 1:39 
The mod is great, but all anomalous creatures now ignore burning and go into close combat. How to control a metal creature if it's burning and just goes to fight?
Jove 8 月 2 日 下午 6:31 
Thanks for this. No idea why Shideon wouldn't add this as an actual feature.
Ghojo 7 月 25 日 上午 7:59 
I think a much more immersive and realistic feature would be for other pawns to have an ability to "drop" a burning pawn and make them roll around, to extinguish the fire quickly.

Maybe an option in the mod, where players can select which feature they want, in case some people prefer the old, self-induced drop and roll behavior.
Ghojo 7 月 25 日 上午 7:55 
I too would love if this was a skill or research / training, instead of a straight replacement for burning behavior. Rolling when being lit on fire is extremely unnatural and needs to be taught a lot to become muscle memory.

Running around panicking is a normal behavior and quite realistic, hence why fire weapons should be priority targets always.