diff --git a/.gitignore b/.gitignore index 45f6cef2..22033cc8 100644 --- a/.gitignore +++ b/.gitignore @@ -409,6 +409,7 @@ FodyWeavers.xsd # translations /MinecraftClient/Resources/Translations/Translations.*.resx /MinecraftClient/Resources/AsciiArt/AsciiArt.*.resx +/MinecraftClient/Resources/ConfigComments/ConfigComments.*.resx /docs/.vuepress/translations/*.json !/docs/.vuepress/translations/en.json diff --git a/MinecraftClient/ChatBots/AutoAttack.cs b/MinecraftClient/ChatBots/AutoAttack.cs index 526ba052..0211c0ea 100644 --- a/MinecraftClient/ChatBots/AutoAttack.cs +++ b/MinecraftClient/ChatBots/AutoAttack.cs @@ -33,7 +33,7 @@ namespace MinecraftClient.ChatBots public InteractType Interaction = InteractType.Attack; [TomlInlineComment("$ChatBot.AutoAttack.Attack_Range$")] - public int Attack_Range = 4; + public double Attack_Range = 4.0; [TomlInlineComment("$ChatBot.AutoAttack.Attack_Hostile$")] public bool Attack_Hostile = true; @@ -54,6 +54,12 @@ namespace MinecraftClient.ChatBots LogToConsole(BotName, Translations.bot_autoAttack_invalidcooldown); Cooldown_Time.value = 1.0; } + + if (Attack_Range < 1.0) + Attack_Range = 1.0; + + if (Attack_Range > 4.0) + Attack_Range = 4.0; } public enum AttackMode { single, multi }; @@ -111,8 +117,6 @@ namespace MinecraftClient.ChatBots attackHostile = Config.Attack_Hostile; attackPassive = Config.Attack_Passive; attackRange = Config.Attack_Range; - if (attackRange < 1) attackRange = 1; - if (attackRange > 4) attackRange = 4; } public override void Initialize()