这个MOD完全由CHATGPT编写并编译! 我在游戏里用这个已经有一段时间了,因为我想对游戏做出这些特定改动,好让《天际》能按我喜欢的方式玩(类魂玩法)。我寻思着还是分享一下这个,尽管它最初纯靠AI生成。我没有任何编程知识,也没兴趣也没时间去学编程,所以我想着不如去试试能不能让CHATGPT全帮我搞定。结果发现它还真行!
我创造的只有它的设计,以及我希望CHATGPT如何构建它的内部结构,还有体力值和NPC应该遵循的游戏规则。
我曾尝试指导CHATGPT记录并整理这个模组的结构,以便其他人能够轻松地整合或重写它,并按照SKSE模组的最佳实践进行编译。因此,我开放所有权限,允许重新编译、借用其中部分代码或进行修改等。只是不要将完全相同的模组以你的名义上传到其他地方。
给任何使用此模组的人一个提醒: 由于我对编程一无所知,所以无法百分百确定它没有问题。我所做的是通过其他AI代理来验证其真实性,并自己进行了大量测试。
它专门在1.5.97版本上运行,因为这是我唯一游玩的版本,我无法放心发布未经自己测试的内容。
模组的详细功能说明与文档一同提供,源代码可在可选文件中下载。
描述体力控制器是一款SKSE战斗插件,让体力成为战斗的核心机制。
普通近战攻击、远程攻击承诺、NPC疲劳以及格挡时
保留天际省重击的威力。
主要特性玩家体力
- 普通单手攻击消耗20耐力。
- 普通双手攻击消耗30耐力。
- 任何正体力值都可行动;体力为零时普通攻击将被禁止。
- 威力攻击仍由天际控制。
- 弓和弩射击时消耗所有剩余体力。
- 可选蓄力取消防护可确保远程攻击不中断。
NPC体力与恢复
- 普通单手攻击消耗最大体力的20%。
- 普通双手攻击消耗最大耐力的25%。
- NPC在体力为正时可以行动,体力为零时则受限。
- 力竭的近战类人形生物进入防御性恢复格挡状态。
- 接受攻击四秒后,体力完全恢复。
- 远程释放消耗所有剩余体力,并使用非格挡恢复。
- 五秒看门狗可防止在无快速响应时无限期连续阻塞。
重复动画事件。 - 原生和受支持的SCAR攻击在力竭时均会被限制。
注意:在这里,NPC的攻击性会大幅降低,因为他们无法无限连击,而必须(像玩家一样)管理体力。这是设计使然,旨在防止在使用眩晕框架时出现永久硬直,并给玩家留出喘息空间,以便在敌人体力耗尽时恢复。同时也为玩家创造了攻击机会。
基于耐力的格挡
- 盾牌通过耐力完全吸收格挡的物理伤害,且不会传递伤害。
生命值伤害。 - 武器格挡通过耐力吸收80%伤害,保留20%生命值芯片伤害。
- 护甲不会降低耐力消耗的基础值;护甲仍可提供防护。
武器格挡耐久芯片。 - 阻挡效果、附魔和临时效果可降低消耗,通过
乘法递减收益。 - 可配置的5%下限防止完全体力免疫。
- 体力不足或正好耗尽时,将消耗剩余体力并导致格挡。
破防。 - 未支付的体力不会变成额外的生命伤害。
- 格挡持续期间,体力恢复被完全禁用。
仅在方块被释放后才会继续。
要求硬性需求
- 天际特别版 1.5.97
- SKSE 2.0.20
- SkyPatcher
- 游戏设置覆盖
可选- SCAR 2.01 — 为受支持的SCAR攻击请求增加零体力限制。
- Maxsu Poise 0.34 — 体力控制器检测到原始DLL并应用
内存中绕过格挡命中的硬直需求。仍需满足Maxsu自身的要求。
耐力并不需要地址库、公共库、Nemesis和Pandora作为前置要求。
控制器本身。
安装- 安装硬性要求。
- 使用模组管理器安装主压缩包。
- 通过SKSE启动Skyrim。
体力控制器本身无需生成行为。
包含配置助手sSkyPatcher为所有已加载内容应用一致的耐力恢复基础值。
种族,包括模组新增的种族。
游戏设置覆盖将应用预期的受伤耐力延迟,并禁用
原版AI重击选择,并禁用天际独立的原生格挡体力消耗。
充能已阻挡,避免格挡攻击被重复充能。
配置Data/SKSE/Plugins/StaminaController/Config/StaminaController.ini
INI 暴露了玩家与NPC的攻击消耗、恢复时机及远程规则,
格挡吸收、修正处理、最小格挡消耗、破防、格挡
再生抑制,以及调试日志记录。
更改设置后请重新启动Skyrim。
兼容性可选集成是独立且针对特定版本的。体力控制器
在应用任何内存补丁前,校验所支持DLL的确切签名
适配。不支持的版本将保持原样,并且不会禁用其余部分。
模组的。
不要安装另一个独立转换相同被格挡命中的模组。
耐力伤害,除非它是专门设计为并存的;重复
被格挡命中的归属权可能导致重复扣费或重复破防逻辑。
瓦尔哈拉战斗是一个不兼容模组的典型例子。
兼容并推荐与此mod一同用于战斗的mod:Maxsu 韧性SCAR 2.01MCOADXP MCO 1.6.0.6 错误修复记录日志带时间戳的会话日志写入位置:
Data/SKSE/Plugins/StaminaController/Logs/
旧日志会自动轮换。
制作人员名单dTry — 耐力之盾的原始设计概念与实现max-su-2019 — Maxsu 平衡与SCARdistar66 - NASC / 普通攻击体力消耗 — 普通攻击灵感
体力消耗SKSE团队、SkyPatcher和游戏设置覆盖作者开发辅助:ChatGPT(OpenAI)