From 940f5486aae6aaeb553b4da1f925988d301fb63d Mon Sep 17 00:00:00 2001 From: ZioPao Date: Mon, 15 Jul 2024 12:19:11 +0200 Subject: [PATCH] Added toggle for Zombie amputations --- media/lua/client/TOC/Zombies/ZombiesAmputation.lua | 5 +++-- media/lua/shared/Translate/EN/Sandbox_EN.txt | 1 + media/sandbox-options.txt | 9 +++++++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/media/lua/client/TOC/Zombies/ZombiesAmputation.lua b/media/lua/client/TOC/Zombies/ZombiesAmputation.lua index 7ed3dd5..191fae2 100644 --- a/media/lua/client/TOC/Zombies/ZombiesAmputation.lua +++ b/media/lua/client/TOC/Zombies/ZombiesAmputation.lua @@ -1,3 +1,6 @@ + +if not SandboxVars.TOC.EnableZombieAmputations then return end + require "lua_timers" local ItemsController = require("TOC/Controllers/ItemsController") @@ -39,8 +42,6 @@ local function PredicateAmputationItemRight(item) return item:getType():contains("Amputation_") and item:getType():contains("_R") end - - ---@param zombie IsoZombie local function SpawnAmputation(zombie, side) local index = ZombRand(1, #StaticData.PARTS_STR) diff --git a/media/lua/shared/Translate/EN/Sandbox_EN.txt b/media/lua/shared/Translate/EN/Sandbox_EN.txt index c682b69..091d3de 100644 --- a/media/lua/shared/Translate/EN/Sandbox_EN.txt +++ b/media/lua/shared/Translate/EN/Sandbox_EN.txt @@ -3,6 +3,7 @@ Sandbox_EN = { Sandbox_TOC_CicatrizationSpeed = "Cicatrization Speed", Sandbox_TOC_WoundDirtynessMultiplier = "Wound Dirtyness Multiplier", Sandbox_TOC_SurgeonAbilityImportance = "Relevance of surgeon doctor ability", + Sandbox_TOC_EnableZombieAmputations = "Enable Zombie amputations", Sandbox_TOC_ZombieAmputationDamageThreshold = "Zombie amputations damage treshold", Sandbox_TOC_ZombieAmputationDamageChance = "Zombie amputations damage chance", diff --git a/media/sandbox-options.txt b/media/sandbox-options.txt index aa7634d..0a4644d 100644 --- a/media/sandbox-options.txt +++ b/media/sandbox-options.txt @@ -28,6 +28,15 @@ option TOC.SurgeonAbilityImportance translation = TOC_SurgeonAbilityImportance, } +option TOC.EnableZombieAmputations +{ + type = boolean, + default = true, + page = TOC, + translation= TOC_EnableZombieAmputations, +} + + option TOC.ZombieAmputationDamageThreshold { type = integer,