
按住以放置物品架 - 防止意外放置 - Valheim 1.0
防止快捷栏物品意外附着到物品架上。轻按可正常使用或装备;按住快捷栏按键可有意放置物品,之后由 Valheim 原有的物品架逻辑接管。
查看大图[center][size=6][b]按住以放置物品架[/b][/size]
[size=4]防止意外放置[/size][/center]
按住以放置物品架可防止 Valheim 的物品架在你只想装备或使用快捷栏物品时将其抢走。
[center][b]轻按执行普通快捷栏操作。按住将物品放到物品架上。[/b][/center]
[size=5][b]功能[/b][/size]
[list]
[]防止通过快捷栏按键意外放置到物品架[/]
[]轻按快捷栏按键正常使用或装备物品[/]
[]按住同一按键有意附着物品[/]
[]显示从 0% 到 100% 的确认进度[/]
[]按住时显示当前活动的快捷栏槽位[/]
[]提前松开则改为执行普通快捷栏操作[/]
[]确认前移开视线则改为执行普通快捷栏操作[/]
[]确认后使用 Valheim 原有的 ItemStand 逻辑[/]
[]支持两种原版物品架变体[/]
[]已占用和特殊物品架保持原版行为[/]
[]空闲时无永久逐帧轮询[/]
[]无自定义物品、预制体、资源或存档数据更改[/]
[]无 Jotunn 依赖[/]
[/list]
[size=5][b]工作原理[/b][/size]
将物品放入快捷栏并瞄准一个空的物品架。
例如:
[code]锤子位于快捷栏槽位 3
轻按 3
-> 锤子执行其普通快捷栏操作
-> 物品架保持为空
按住 3
-> 0% ... 100%
-> Valheim 执行普通物品架放置
-> 锤子被附着[/code]
在达到 100% 之前松开按键:
[code]按住 3
-> 57%
-> 松开
-> 锤子执行其普通快捷栏操作
-> 物品架保持为空[/code]
因此同一个快捷栏按键可同时保留两种行为:
[code]轻按 = 普通物品操作
按住 = 有意放置到物品架[/code]
[size=5][b]智能悬停文本[/b][/size]
在开始按住之前:
[code]物品架
[按住 1-8] 附着物品[/code]
一旦按住某个快捷栏按键,就会显示真实槽位和当前进度:
[code]物品架
[按住 3] 附着物品 64%[/code]
附着操作使用 Valheim 自带的本地化物品架文本。
[size=5][b]支持的物品架[/b][/size]
版本 1.0.0 已使用两种原版展示变体进行测试:
[list]
[]物品架[/]
[]物品架(水平)[/]
[/list]
按住以放置物品架针对的是普通、可移除、非自动展示的物品架。
基于 ItemStand 的特殊对象保持原版行为,包括:
[list]
[]Boss 献祭物品架[/]
[]守护者之力挂钩[/]
[]自动附着物品架[/]
[]不可移除的特殊物品架[/]
[]已占用的物品架[/]
[/list]
[size=5][b]原版附着行为[/b][/size]
按住以放置物品架不会替换 Valheim 的附着系统。
该模组仅将放置延迟到按住达到 100% 为止。
确认后,Valheim 原有的 [b]ItemStand.UseItem[/b] 逻辑执行实际动作。
这意味着 Valheim 仍负责:
[list]
[]检查物品是否可以附着[/]
[]网络与所有权[/]
[]从你的物品栏中移除展示的物品[/]
[]必要时卸下该物品[/]
[]将展示的物品保存在物品架上[/]
[]视觉更新与效果[/]
[/list]
如果 Valheim 不允许某物品放到物品架上,原版行为仍保持控制。
[size=5][b]配置[/b][/size]
配置文件会在首次启动后自动生成:
[code]BepInEx\config\kumasan.valheim.holdforitemstand.cfg[/code]
默认设置:
[code][General]
Enabled = true
[Confirmation]
HoldDuration = 0.75
[Debug]
DebugLogging = false[/code]
[b]HoldDuration[/b]
控制允许 Valheim 附着物品之前必须按住快捷栏按键的时长。
默认:
[code]0.75 seconds[/code]
允许范围:
[code]0.25 - 3.0 seconds[/code]
[size=5][b]要求[/b][/size]
[list]
[]Valheim 1.0+[/]
[]BepInEx 5[/]
[/list]
无 Jotunn 依赖。
[size=5][b]安装[/b][/size]
[b]需要 BepInEx 5。[/b]
1. 为 Valheim 安装 BepInEx 5。
2. 下载按住以放置物品架。
3. 将压缩包解压到你的 Valheim 安装文件夹中。
最终 DLL 应位于此处:
[code]Valheim
└── BepInEx
└── plugins
└── Kumasan.Valheim.HoldForItemStand
└── Kumasan.Valheim.HoldForItemStand.dll[/code]
正常启动游戏。
配置文件会在首次启动后自动生成。
[size=5][b]卸载[/b][/size]
删除:
[code]BepInEx\plugins\Kumasan.Valheim.HoldForItemStand[/code]
可选清理配置:
[code]BepInEx\config\kumasan.valheim.holdforitemstand.cfg[/code]
按住以放置物品架不添加任何自定义物品、预制体或世界数据。
[url=https://ko-fi.com/kumasan_][b][size=4]☕ 在 Ko-fi 上支持我[/size][/b][/url]
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。