
虫棍优化偏移
延长招架、稳固姿态和敌人踩踏的窗口期,以适用于IG空中&地面偏移攻击、直升机,以及空中&地面标记
查看大图脚本生成界面下修改设置 -> 虫棍更好的偏移
目前支持:
- 地面蓄力攻击(地面偏移)
- 空中蓄力攻击:空中阶段(空中偏移)和地面阶段(地面空中偏移)可分别配置
- 直升机模式(Helicopter)
- 地面与空中标记(地面/空中标记)
功能说明
Rockstedy(刚体/无敌)
在这些攻击的 <start> 至 <end> 帧期间,所有对猎人施加的伤害将被禁用。这意味着你的角色不会被击飞,也无法触发与伤害/击飞相关的技能。
Parry(格挡/相杀)
在这些攻击的 <start> 帧至 <end> 帧期间,每当怪物击中猎人时,模组将触发格挡效果,如同偏移攻击击中怪物一般。您可以手动设置格挡数值。您可以选择是否为所有攻击(包括非身体攻击)启用格挡功能。
Enemy Step(敌人踏步/舞踏)
在这些攻击的第 <start> 帧至第 <end> 帧期间,每当怪物击中猎人时,猎人将立即跳向空中。
技术细节
触发招架的原理是挂钩函数 app.EnemyCharacter.evHit_AttackPreProcess(app.HitInfo)。
格挡将在以下情况下触发:
HitInfo.<DamageAttackData>k__BackingField不为空HitInfo.<DamageAttackData>k__BackingField是一个app.cAttackParamPlhit_info.<CollisionLayer>k__BackingField == 18
可扩展性
可以延长所有武器的招架窗口,甚至将任意动作设为偏移动作。欢迎使用我的代码为其他武器制作偏移模组。
已知问题
我无法使用 reframework 初始化 app.cAttackParamPl 的实例,因此采用缓存作为临时解决方案。如果你知道如何修复,请告诉我。已解决
在 Script Generated UI -> Insect Glaive Better Offset 下修改设置
目前支持:
- 急袭斩(Ground Offset)
- 急袭突刺:空中段(Air Offset in Air)和地面段(Air Offset on Ground)
- 升虫(Helicopter)
- 地面和空中印打(Ground/Air Marking)
功能说明
Rockstedy(刚体/无敌)
在相应动作第 <start> 帧和第 <end> 帧之间的时间会让所有针对猎人的伤害判定失效,意味着角色不会被击飞也不会触发任何伤害/击飞相关技能。
Parry(格挡/相杀)
在相应动作第 <start> 帧和第 <end> 帧之间的时间内猎人被怪物击中会触发相杀,效果等同于用武器击中怪物的相杀。可调整相杀值,可选择是否对所有攻击(包括非体术攻击)都使用相杀。
Enemy Step(敌人踏步/舞踏)
在相应动作第 <start> 帧和第 <end> 帧之间的时间内猎人被怪物击中会触发舞踏。
致谢
- Scaevolus:提出 caching 的方法(已不再使用)
- lingsamuel:获取当前动作时间的方法
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。