
身临其境的死亡与死亡惩罚(提供第5版)
死亡转变为击倒,并伴随惩罚。 不再读取存档,现在杰洛特在被"击杀"时会昏迷,过一会儿他会稍微恢复并重返战斗。 "死亡"也会带来惩罚。
查看大图- 现在,杰洛特在被"杀死"时会昏迷,过一段时间后会稍微恢复并醒来,而不是直接读取存档。
- "死亡"还会带来惩罚,目前有四种惩罚方式:金币、经验值、装备和可掠夺装备。
我制作这个模组的原因:
- 零惩罚让游戏不那么恐怖,玩家也不会那么紧张。
- 死亡后读取存档确实会严重破坏沉浸感。与《黑暗之魂》不同,回溯并非游戏内的行为,这使得杰洛特的生命变得不连贯,并不断提醒你只是在玩游戏,这会极大地影响游戏体验。
更新: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
在 4 个主文件中新增了 2 项功能(我将 2 个版本放入了可选文件,因为目前不推荐使用)
- 自然死亡,如游泳溺亡,现在也被纳入新的死亡统计中。 (例如你会在溺亡的同一地点醒来)
- 死亡后生命值仅恢复至 10%
附注:这个模组耗费了我太多时间,而我目前还有大量模组计划,所以暂时就做到这里。 尽管如此,我们仍欢迎您在此提出请求,无论是否与这个模组相关。
现在杰洛特在被"击杀"时会昏迷而非加载存档,过一段时间后他会稍微恢复并醒来。 这种"死亡"还会带来惩罚,目前有四种惩罚版本:
- 金币
- 经验值
- 装备
- 可拾取装备
我制作这个模组的原因:
- 零惩罚使游戏不那么恐怖,玩家也不那么紧张。
- 死亡后读取存档确实会严重破坏沉浸感。与《黑暗之魂》不同,回溯并非游戏内设定行为,这使得杰洛特的生命变得不连贯,并不断提醒你只是在玩游戏,这会极大影响游戏体验。
更新: !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
在 4 个主文件中新增了 2 项功能(我将 2 个版本放入了可选文件中,因为目前不推荐使用)
- 自然死亡(如游泳)现在已包含在新的死亡统计中 (例如你会在溺水的原地醒来)
- 死亡后生命值仅恢复至 10%
实验版(但有限制): 现在杰洛特的经验值不会全部损失,而是减少量有限,并随着杰洛特拥有的经验值增加而增加。 例如,当经验值介于 2000 ~ 800,死亡导致 200 经验值减少 800 ~ 100,100 100 ~ 50,50 50 ~ 25,25 ......
旧版版本: 将敌人造成的死亡惩罚设置为失去当前等级的所有经验值, 被守卫击杀仍会损失金币,而非经验值
感谢 Aeltoth 教会我设置经验值的函数,没有他的帮助我无法完成这个。该函数也包含在他的另一部伟大作品中: 《巫师 3》挑战模式 MOD,https://github.com/Aelto/tw3-challenge-mode,这个 MOD 更加宏大精美,它惊人地兼容原版游戏,死亡后会导致读取存档,这实现起来真的非常非常困难。 我还要感谢 Zowbaid 给了我制作这个版本的灵感。
我理解清空当前等级所有经验值可能过于严苛,这会让后续的死亡惩罚减轻。我会尝试制作一个新版本,仅清除特定数量的经验值,最好是能让这个数值随等级变化。
硬币版:
丢失的硬币是可自定义的,我默认设置为 30%,只需打开 uncounscious.ws 文件,按 Ctrl+F 搜索 'function TakeMoneyFromPlayer()',你就能看到它:
case EDM_Easy:amount *= 0.3; break;
case EDM_Medium:amount *= 0.25; break;
case EDM_Hard:amount *= 0.3; break;
case EDM_Hardcore:amount *= 0.3; break;
默认 : 数量 *= 0.3; 中断;
装备版本: 将死亡惩罚设置为随机失去一件已装备的物品(仅限剑和盔甲),它们将永久消失。 感谢 ghostneedle,装备丢失的代码基本上来自他的模组“你失去的不只是硬币”,我只是简单地让它对除守卫以外的敌人也适用。
装备版:
装备版本更新,现在遗失的物品可被拾取。但能立刻找回的遗失物品缺乏挑战性。
我还新增了一个仅在靠近萝卜时才能打开物品栏的快捷键绑定。
要使此功能生效,需将以下代码添加至 input.settings 文件:
[探索]
IK_X=马匹藏匿
IK_X=(动作=藏匿马匹)
并禁用原版库存访问:
在你的 input.settings 文件中按下 Ctrl+F 并搜索 [exploration],
并在其中搜索按键绑定:
动作=中心菜单
动作=面板邀请
动作=面板Alc
动作=面板地图电脑
动作=图鉴面板
Action=面板术语表
动作=角色面板
动作=制作面板
Action=冥想面板
然后删除它们。
如果你想在 [游泳] 中再做一次,你可以跳过那些你不知道使用哪些快捷键的部分。
这对我来说是最佳选择,但我知道这并不符合所有人的口味。我目前正在开发另外两个版本:
- 菜单不会被禁用,但换装需要花费特定时间;
- 让战利品掉落范围限定在杰洛特周围一定区域内。
马匹库存的代码归属于 Haldar1248 的 AGM 更好的马匹管理系统,非常感谢他允许我使用它。 我还要感谢 enoodles、AEltoth 和 hyadum 的帮助,没有他们我无法完成这项工作。
更新! 损坏装备版本: 将死亡惩罚设置为随机损坏一件装备(使其耐久度变为 0)并卸下该装备。
实验版(但有限制): 现在杰洛特的经验值损失不再全部清零,而是设置了上限,并且这个上限会随着杰洛特的经验值增加而提高。 例如,当经验值介于: 2000 ~ 800,死亡导致 200 经验值减少 800 ~ 100,100 100 ~ 50,50 50 ~ 25,25 ......
旧版本: 将因敌人导致的死亡惩罚设置为失去当前等级的所有经验值, 被守卫击杀仍会损失金币,而非经验值
感谢 Aeltoth 教会我设置经验值的函数,没有他的帮助我无法完成这个。该函数也包含在他另一部伟大的作品中: 《巫师 3》挑战模式 mod,https://github.com/Aelto/tw3-challenge-mode,这个 mod 更加出色且精致,它惊人地兼容原版,死亡后需要读取存档的设定,这实现起来真的非常非常困难。 我还要感谢 Zowbaid 给了我制作这个版本的灵感。
我理解清空当前等级所有经验值可能过于严苛,会让后续的死亡惩罚减轻。我会尝试制作一个新版本,仅清除特定数量的经验值,最好是能让这个数值随等级变化。
硬币版:
丢失的硬币是可自定义的,我默认设置为 30%,只需打开 uncounscious.ws 文件,使用 Ctrl+F 搜索 'function TakeMoneyFromPlayer()',你就能看到它:
case EDM_Easy:amount *= 0.3; break;
case EDM_Medium:amount *= 0.25; break;
case EDM_Hard:amount *= 0.3; break;
case EDM_Hardcore:amount *= 0.3; break;
默认: 数量 *= 0.3; 中断;
装备版: 将死亡惩罚设置为随机丢失一件已装备的物品(仅限于剑和盔甲),它们将永久消失。 感谢 ghostneedle,装备丢失的代码基本来源于他的模组“你失去的不只是硬币”,我只是简单地让它对敌人也生效,而不仅仅是守卫。
装备版本:
装备版本更新,现在遗失的物品可被拾取。但能立即找回遗失物缺乏挑战性。
我还新增了一个仅在靠近萝卜时才能打开物品栏的快捷键。
要使此功能生效,你需要在 input.settings 文件中添加以下内容:
[探索]
IK_X=马匹藏匿
IK_X=(动作=藏马)
并禁用原版库存访问功能:
在你的 input.settings 文件中按下 Ctrl+F 并搜索 [exploration],
并在其中搜索键位绑定:
动作=中心菜单
Action=面板邀请
动作=面板酒精
Action=面板地图PC
动作=图鉴面板
动作=面板术语表
Action=角色面板
动作=制作面板
Action=冥想面板
然后删除它们。
如果你想在 [游泳] 中再做一次,你可以跳过那些你不知道使用哪些快捷键的部分。
这对我来说是最棒的,但我知道这并不符合每个人的口味。目前我正在开发另外两个版本:
- 菜单不会被禁用,但换装需要特定的时间;
- 让战利品掉落在一个围绕杰洛特的特定范围内。
马匹库存的代码属于 Haldar1248 的 AGM 更好的马匹管理系统,非常感谢他允许我使用它。 我还要感谢 enoodles、AEltoth 和 hyadum 的帮助,没有他们我无法完成这项工作。
更新! 损坏装备版本: 将死亡惩罚设置为随机损坏一件装备(使其耐久度降为 0)并卸下该装备。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。