我已确认 ...
Minecraft和模组加载器版本
正式版1.20.1 Forge 47.4.10
tacz的版本
1.1.8-hotfix
Related Mods
Description
1.在任何含有蓄力数据的武器的充能过程中,只要在开始蓄力但未开火的情况下尝试输入换弹信号,武器的换弹过程会正常进行但是不播放任何动画,put_away动画同理
2.尝试通过修改逻辑脚本以阻止武器进入换弹过程后,在点按R后武器即使没有进入换弹过程,但实际的蓄力进度依然被重置
我认为要解决此问题,应该阻止武器正在蓄力时的换弹输入;或是为逻辑脚本提供检测武器是否正在蓄力过程的方法
复现步骤
1.载入1.1.8版本的tacz
2.选择任意一把左轮手枪,按住开火键不放后,在成功开火前按下换弹键或者切换到其他物品,会出现 描述1 中的动画异常播放
3.使用任意一把左轮手枪,通过逻辑脚本将其start_reload修改为恒返回false,此时先按住左键不放,再紧接着连续按换弹键,会发现武器无法开火,直到停止点按R并等待正常蓄力所需时间,这是 描述2 中所提到的现象
日志和崩溃报告
无
我已确认 ...
Minecraft和模组加载器版本
正式版1.20.1 Forge 47.4.10
tacz的版本
1.1.8-hotfix
Related Mods
Description
1.在任何含有蓄力数据的武器的充能过程中,只要在开始蓄力但未开火的情况下尝试输入换弹信号,武器的换弹过程会正常进行但是不播放任何动画,put_away动画同理
2.尝试通过修改逻辑脚本以阻止武器进入换弹过程后,在点按R后武器即使没有进入换弹过程,但实际的蓄力进度依然被重置
我认为要解决此问题,应该阻止武器正在蓄力时的换弹输入;或是为逻辑脚本提供检测武器是否正在蓄力过程的方法
复现步骤
1.载入1.1.8版本的tacz
2.选择任意一把左轮手枪,按住开火键不放后,在成功开火前按下换弹键或者切换到其他物品,会出现 描述1 中的动画异常播放
3.使用任意一把左轮手枪,通过逻辑脚本将其start_reload修改为恒返回false,此时先按住左键不放,再紧接着连续按换弹键,会发现武器无法开火,直到停止点按R并等待正常蓄力所需时间,这是 描述2 中所提到的现象
日志和崩溃报告
无