MaxsuPoiseRevise 影天硬直修改 更接近动作游戏的硬直体验
N网链接:https://www.nexusmods.com/skyrimspecialedition/mods/117988
前置
ModernStaggerLock:https://github.com/max-su-2019/ModernStaggerLock/releases
MaxsuPoise:https://github.com/max-su-2019/MaxsuPoise/releases
更新TrueHUD支持,在TrueHUD中打开special bar(特殊栏)就可以在血条上方显示敌人的韧性值。如果特殊栏已经被其他模组占用,可能需要调整加载顺序来决定想要显示的信息,但是不会影响其他功能。
目前想不到还有什么可以改进的了,如果有什么建议或者意见,都欢迎讨论。
简介:对maxsu的源码进行了一些更改来对原本的硬直机制做出一些扩展和改变,现在角色会根据不同的状态表现不同的硬直响应,硬直之间的衔接机制也做出了一些变化。应该是目前设定最完善的硬直系统,同时高度可自定义。
简要说明:
1.角色根据战斗进程会有不同的三种状态,每种状态的韧性表现不一样
2.解除原本高等级踉跄不能转换到低等级踉跄的限制,尽管如此,你也不必担心无限踉跄,有其他地方进行限制。
3.对modern附带的动画的注释进行修改,解除它们不能由高等级转换到低等级的限制。
4.其他一些琐碎的改动。
MaxsuPoise和Modern Stagger Lock Framework 和 是什么
MSLF使得角色处于交错动画时,能够进入新的交错动画,但是可以通过添加注释的方式对其进行限制,并且在交错中可以动过tk,等闪避模组规避掉踉跄动画。
你可以通过添加注释的方式,控制一个交错动画在什么时候可以进入另一个相同或者不同等级的交错,或者可以通过闪避解除交错动画的时机。
MSLF本身只是一个交错动画框架,它需要另一个模组来重新设计《天际》的交错触发机制!
MaxsuPoise是一个交错触发机制的模组,它可以控制什么时候触发什么等级的交错。
一旦演员受到攻击而受到伤害,并且这次攻击造成的平衡伤害值超过了触发最小程度踉跄的阈值,演员就会被踉跄,而且会像现代动作游戏那样不断地踉跄。
平衡伤害和交错动画级别基于攻击者和受害者的马斯、规模、盔甲、武器、攻击动画。还有诸如 staggerProtectTime 之类的机制来防止无限交错锁。
为什么会有这个模组:
MaxsuPoise和MSLF的动画本身无法在高等级踉跄的情况下转换到低等级踉跄,这导致敌人有可能在处于较长时间的高等级踉跄时对你的攻击毫无反应,
这对打击反馈是一个破坏。
MaxsuPoise对于不同的敌人有着不同的计算,这很好的保证了丰富的战斗体验,但是你仍然有可能在面对一个全身重甲,且高质量的敌人时,总是难以造成硬直
或者在面对布甲敌人时总是造成较大的硬直。
MSFL本身支持交错动画之间的随意变化,但是它自带的动画注释中,没有高等级踉跄向低等级踉跄转换的注释。
由于高等级的踉跄持续时间长,恢复时间长,在这期间,角色就像进入了另一种霸体,对新的打击没有反馈。
所以为了有可能出现的连续不断的踉跄,在修改MaxsuPoise代码的同时,还需要修改动画注释。
模组工作详细说明:
现在角色有三种不同的状态,
1:普通状态 进入战斗时,进入通常状态,踉跄计算方式和原版相同,计算公式连接---链接---
2:气绝状态:在韧性生命值清零后,角色将会进入一段时间的气绝状态,这个时间内每次收到攻击都会至少进行最低等级的踉跄,并且会更加有可能进入更大等级的踉跄。
踉跄伤害倍数可配置,气绝时间可配置
3:保护状态:在气绝状态结束后,将会进入韧性保护状态,这个时间内角色将不会收到韧性伤害和踉跄。原本的踉跄保护时间将用在此处,作为保护状态的持续时间。
解除MaxsuPoise中高等级踉跄无法转换为低等级踉跄的限制,同时修改MSLF中默认的动画注释。动画注释的作用是控制在交错动画中进入不同类型的新交错动画的时机和交错动画中
可以通过闪避解除交错的时机。它可以让角色有着不间断踉跄的同时在保持限制,防止过快的攻击造成不协调画面。
角色在攻击时将会有硬直保护,一定程度上可以防止攻击被打断,特别是重击时,收到的韧性伤害会大幅度的减少并且免疫最低等级的踉跄。
防止角色高高的举起武器准备进攻时因为被一把小刀刺一下,然后光速放下一切动作进行发呆,这不科学!
现在重击可以对目标造成更多的硬直伤害。
我做这些是为了丰富战斗节奏,你可以通过游击不断地削弱敌人的韧性,在敌人气绝后你便可以发动猛烈的连续攻击,如果你的攻击不够及时或者没有削减足够的生命值,
你必须一定程度的回避敌人,然后继续进行游击。我认为这样的节奏在面对一些类似于boss的独特敌人时可以获得很好的战斗体验。
新添加的可进行配置的数据,你也可以在dmenu中配置它们
fPoise_ZeroStateDuration = 5.000000
fPoise_ZeroDamageMultiplier = 2.500000
fPoise_PowerAttackMult = 1.500000
模组中有我修改过的硬直计算预设,但是我还没有进行很多的游玩进行体验,如果你想自己设置或者使用别人的设置,记得添加新的数据配置,不然它们将会保持默认值。
如果你想使用自己的交错动画,你需要添加MSL的注释获得交错效果,具体查看:---链接---
如果你觉得太容易出现硬直或太难出现硬直,可以简单的修改硬直伤害,或者进行更详细的配置获得更好的体验。
安装&卸载
安装
卸载
如果你喜欢我的作品,请在本层右下角打赏coin
你必须登录并刷新后才能看到隐藏内容