始终显示HUD

始终显示HUD

防止HUD消失。

用户界面

大家好!

这个简单的模组会在满足以下条件时,禁用狼之徽章(左上角)和物品快速选择(左下角)HUD的消失功能:

  • 你的生命值已满
  • 你不在战斗中
  • 你的毒性值为0

此模组修改了以下文件: scripts\game\gui\hud\modules\hudModuleWolfHead.ws scripts\game\gui\hud\modules\hudModuleItemInfo.ws

如果您已经使用了修改此文件的模组,其中一个模组将无法正常工作。

如果你想阻止狼头HUD消失,可以修改另一个模组中的一行代码。

大约在 hudModuleWolfHead 的第138行(更改部分以红色标出):

原始文本:

//当战斗音乐播放时,或毒性值高于0时,或生命值低于最大值时,总是显示狼头
    if( combatMusicEnabled || (m_curToxicity > 0.f || m_lockedToxicity > 0.f) || (m_curVitality < m_maxVitality) )
        setAlwaysVisible( true );
    else
        setAlwaysVisible( false );

必须更改为:

//战斗音乐播放时总是狼头形态,或者毒性值高于0,或者生命值低于最大值
    if( combatMusicEnabled || (m_curToxicity > 0.f || m_lockedToxicity > 0.f) || (m_curVitality < m_maxVitality) )
        setAlwaysVisible( true );
    else
        setAlwaysVisible( true );

对于药水/快速选择HUD,修改 hudModuleItemInfo 中的以下行:

在 hudModuleItemInfo 模块的第190行左右(修改部分以红色标出):

原始行:

//当玩家生命值不满时始终显示快捷栏
    if( playerCombatMusicEnabled || playerHPpercentage < 1.f )
        setAlwaysVisible( true );
    else
        setAlwaysVisible( false );

必须更改为:

//当玩家生命值不满时始终显示快捷栏
    if( playerCombatMusicEnabled || playerHPpercentage < 1.f )
        setAlwaysVisible( true );
    else
        setAlwaysVisible( true );

V1.22: 已更新至补丁1.22

版本1.21: 已更新至1.21补丁

V1.2: 防止物品快速选择HUD消失。

如果你只想让两个HUD组件中的一个始终可见,请从我的 now 文件夹中删除对应的文件(即你不想始终保持激活状态的那个)。

兼容补丁1.11