moved folders
This commit is contained in:
58
42/media/lua/shared/TOC/BodyLocations.lua
Normal file
58
42/media/lua/shared/TOC/BodyLocations.lua
Normal file
@@ -0,0 +1,58 @@
|
||||
require("TOC/Debug")
|
||||
require("NPCs/BodyLocations")
|
||||
|
||||
local BodyLocationsAPI = {}
|
||||
local function customGetVal(obj, int) return getClassFieldVal(obj, getClassField(obj, int)) end
|
||||
local group = BodyLocations.getGroup("Human")
|
||||
|
||||
---@type ArrayList
|
||||
local list = customGetVal(group, 1)
|
||||
|
||||
---@param toRelocateOrCreate string
|
||||
---@param locationElement string
|
||||
---@param afterBoolean boolean
|
||||
---@return BodyLocation
|
||||
function BodyLocationsAPI.MoveOrCreateBeforeOrAfter(toRelocateOrCreate, locationElement, afterBoolean)
|
||||
-- Check type of arg 2 == string - if not error out.
|
||||
if type(locationElement) ~= "string" then error("Argument 2 is not of type string. Please re-check!", 2) end
|
||||
local itemToMoveTo = group:getLocation(locationElement) -- get location to move to
|
||||
if itemToMoveTo ~= nil then
|
||||
-- Check type of arg 1 == string - if not, error out.
|
||||
if type(toRelocateOrCreate) ~= "string" then error("Argument 1 is not of type string. Please re-check!", 2) end
|
||||
local curItem = group:getOrCreateLocation(toRelocateOrCreate) -- get current item - or create
|
||||
list:remove(curItem) -- remove from the list
|
||||
local index = group:indexOf(locationElement) -- get current index after removal of the location to move to
|
||||
if afterBoolean then index = index + 1 end -- if we want it after it, we increase the index to move to by one
|
||||
list:add(index, curItem) -- we add the item again
|
||||
|
||||
|
||||
return curItem
|
||||
else -- we did not find the location to move to, so we throw an error.
|
||||
error("Could not find the BodyLocation [".. tostring(locationElement) .."] - please check the passed arguments!", 2)
|
||||
end
|
||||
end
|
||||
|
||||
function TestBodyLocations()
|
||||
local group = BodyLocations.getGroup("Human")
|
||||
local x = group:getAllLocations()
|
||||
|
||||
for i=0, x:size() -1 do
|
||||
|
||||
---@type BodyLocation
|
||||
local bl = x:get(i)
|
||||
|
||||
print(bl:getId())
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
-- MultiItem causes a ton of issues... fucking hell
|
||||
|
||||
BodyLocationsAPI.MoveOrCreateBeforeOrAfter("TOC_Arm", "FullTop", true)
|
||||
group:setMultiItem("TOC_Arm", true)
|
||||
|
||||
BodyLocationsAPI.MoveOrCreateBeforeOrAfter("TOC_ArmProst", "TOC_Arm", true)
|
||||
group:setMultiItem("TOC_ArmProst", true)
|
||||
|
||||
BodyLocationsAPI.MoveOrCreateBeforeOrAfter("TOC_ArmAccessory", "TOC_ArmProst", true)
|
||||
group:setMultiItem("TOC_ArmAccessory", true)
|
||||
57
42/media/lua/shared/TOC/CommandsData.lua
Normal file
57
42/media/lua/shared/TOC/CommandsData.lua
Normal file
@@ -0,0 +1,57 @@
|
||||
local StaticData = require("TOC/StaticData")
|
||||
------------------------
|
||||
|
||||
local CommandsData = {}
|
||||
|
||||
CommandsData.modules = {
|
||||
TOC_DEBUG = "TOC_DEBUG",
|
||||
TOC_RELAY = "TOC_RELAY"
|
||||
}
|
||||
|
||||
CommandsData.client = {
|
||||
Relay = {
|
||||
ReceiveDamageDuringAmputation = "ReceiveDamageDuringAmputation", ---@alias receiveDamageDuringAmputationParams { limbName : string}
|
||||
ReceiveExecuteAmputationAction = "ReceiveExecuteAmputationAction", ---@alias receiveExecuteAmputationActionParams {surgeonNum : number, limbName : string, damagePlayer : boolean}
|
||||
|
||||
--* APPLY *--
|
||||
ReceiveApplyFromServer = "ReceiveApplyFromServer",
|
||||
|
||||
--* ADMIN ONLY --*
|
||||
ReceiveExecuteInitialization = "ReceiveExecuteInitialization",
|
||||
ReceiveForcedCicatrization = "ReceiveForcedCicatrization" ---@alias receiveForcedCicatrizationParams {limbName : string}
|
||||
}
|
||||
}
|
||||
|
||||
CommandsData.server = {
|
||||
Debug = {
|
||||
PrintTocData = "PrintTocData", ---@alias printTocDataParams {username : string}
|
||||
PrintAllTocData = "PrintAllTocData"
|
||||
},
|
||||
|
||||
Relay = {
|
||||
RelayDamageDuringAmputation = "RelayDamageDuringAmputation", ---@alias relayDamageDuringAmputationParams {patientNum : number, limbName : string}
|
||||
RelayExecuteAmputationAction = "RelayExecuteAmputationAction", ---@alias relayExecuteAmputationActionParams {patientNum : number, limbName : string}
|
||||
|
||||
--* ADMIN ONLY *--
|
||||
RelayExecuteInitialization = "RelayExecuteInitialization", ---@alias relayExecuteInitializationParams {patientNum : number}
|
||||
RelayForcedAmputation = "RelayForcedAmputation" ---@alias relayForcedAmputationParams {patientNum : number, limbName : string}
|
||||
}
|
||||
}
|
||||
|
||||
---Get the correct key for that particular player to be used in the global mod data table
|
||||
---@param username string
|
||||
---@return string
|
||||
function CommandsData.GetKey(username)
|
||||
return StaticData.MOD_NAME .. "_" .. username
|
||||
end
|
||||
|
||||
function CommandsData.GetUsername(key)
|
||||
return string.sub(key, #StaticData.MOD_NAME + 2, #key) -- Not sure why +2... Something with kahlua, it should be +1
|
||||
end
|
||||
|
||||
function CommandsData.GetZombieKey()
|
||||
return StaticData.MOD_NAME .. "_ZOMBIES"
|
||||
end
|
||||
|
||||
|
||||
return CommandsData
|
||||
110
42/media/lua/shared/TOC/Debug.lua
Normal file
110
42/media/lua/shared/TOC/Debug.lua
Normal file
@@ -0,0 +1,110 @@
|
||||
TOC_DEBUG = {}
|
||||
TOC_DEBUG.disablePaneMod = false
|
||||
TOC_DEBUG.enableHealthPanelDebug = false
|
||||
|
||||
function TOC_DEBUG.TogglePaneMod()
|
||||
TOC_DEBUG.disablePaneMod = not TOC_DEBUG.disablePaneMod
|
||||
end
|
||||
|
||||
function TOC_DEBUG.ToggleHealthPanelDebug()
|
||||
TOC_DEBUG.enableHealthPanelDebug = not TOC_DEBUG.enableHealthPanelDebug
|
||||
end
|
||||
|
||||
---Print debug
|
||||
---@param string string
|
||||
function TOC_DEBUG.print(string)
|
||||
--if isDebugEnabled() then
|
||||
local runningFile = TOC_DEBUG.getRunningFile()
|
||||
print("[TOC]" .. "[" .. runningFile .. "] " .. tostring(string))
|
||||
--end
|
||||
end
|
||||
|
||||
---Horrendous but I don't really care about performance for this
|
||||
---@return string
|
||||
function TOC_DEBUG.getRunningFile()
|
||||
local coroutine = getCurrentCoroutine()
|
||||
|
||||
local o = getCoroutineObjStack(coroutine, 0)
|
||||
if o then
|
||||
local s = KahluaUtil.rawTostring2(o)
|
||||
local match = string.match(s, "file: (%w+)%.lua")
|
||||
if match then return match end
|
||||
|
||||
end
|
||||
|
||||
return ""
|
||||
|
||||
end
|
||||
|
||||
function TOC_DEBUG.printTable(table, indent)
|
||||
if not table then return end
|
||||
indent = indent or ""
|
||||
|
||||
for key, value in pairs(table) do
|
||||
if type(value) == "table" then
|
||||
print(indent .. key .. " (table):")
|
||||
TOC_DEBUG.printTable(value, indent .. " ")
|
||||
else
|
||||
print(indent .. key .. ":", value)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
---------------------------------
|
||||
--* Random debug commands *--
|
||||
|
||||
function TOC_DEBUG.TestBodyDamage(id)
|
||||
local StaticData = require("TOC/StaticData")
|
||||
|
||||
local pl = getPlayerByOnlineID(id)
|
||||
local bd = pl:getBodyDamage()
|
||||
|
||||
TOC_DEBUG.print(tostring(bd))
|
||||
|
||||
if bd then
|
||||
TOC_DEBUG.print("bd for " .. pl:getUsername() .. " exists")
|
||||
local bptEnum = StaticData.LIMBS_TO_BODYLOCS_IND_BPT["Hand_L"]
|
||||
local bodyPart = bd:getBodyPart(bptEnum)
|
||||
|
||||
bodyPart:setBleeding(true)
|
||||
bodyPart:setCut(true)
|
||||
TOC_DEBUG.print(tostring(bodyPart))
|
||||
end
|
||||
end
|
||||
|
||||
function TOC_DEBUG.TestBloodDrop()
|
||||
local pl = getPlayer()
|
||||
|
||||
--IsoZombieGiblets.GibletType.A
|
||||
--local giblets = IsoZombieGiblets.new(getCell())
|
||||
|
||||
local sq = pl:getSquare()
|
||||
local t = IsoZombieGiblets.class.GibletType
|
||||
|
||||
print(t)
|
||||
--IsoBall.new(getCell(), pl:getX(), pl:)
|
||||
addBloodSplat(sq, 100)
|
||||
|
||||
|
||||
--pl:getChunk():addBloodSplat(pl:getX(), pl:getY(), pl:getZ(), 100)
|
||||
--IsoZombieGiblets.new(x, getCell(), pl:getX(), pl:getY(), pl:getZ(), 100, 1)
|
||||
|
||||
end
|
||||
---------------------------------
|
||||
--* Debug server commands *--
|
||||
|
||||
local CommandsData = require("TOC/CommandsData")
|
||||
|
||||
function TOC_DEBUG.printPlayerServerModData(username)
|
||||
sendClientCommand(CommandsData.modules.TOC_DEBUG, CommandsData.server.Debug.PrintTocData, {username = username})
|
||||
end
|
||||
|
||||
function TOC_DEBUG.printAllServerModData()
|
||||
sendClientCommand(CommandsData.modules.TOC_DEBUG, CommandsData.server.Debug.PrintAllTocData, {})
|
||||
end
|
||||
|
||||
function TOC_DEBUG.testRelayDamage()
|
||||
---@type relayDamageDuringAmputationParams
|
||||
local params = {limbName = "Hand_R", patientNum = getPlayer():getOnlineID()}
|
||||
sendClientCommand(CommandsData.modules.TOC_RELAY, CommandsData.server.Relay.RelayDamageDuringAmputation, params)
|
||||
end
|
||||
293
42/media/lua/shared/TOC/StaticData.lua
Normal file
293
42/media/lua/shared/TOC/StaticData.lua
Normal file
@@ -0,0 +1,293 @@
|
||||
---@alias partDataType { isCut : boolean?, isInfected : boolean?, isOperated : boolean?, isCicatrized : boolean?, isCauterized : boolean?, isVisible : boolean?, woundDirtyness : number, cicatrizationTime : number }
|
||||
---@alias limbsTable {Hand_L : partDataType, ForeArm_L : partDataType, UpperArm_L : partDataType, Hand_R : partDataType, ForeArm_R : partDataType, UpperArm_R : partDataType }
|
||||
---@alias prosthesisData {isProstEquipped : boolean, prostFactor : number }
|
||||
---@alias prosthesesTable {Top_L : prosthesisData, Top_R : prosthesisData } -- TODO add Bottom_L and Bottom_R
|
||||
---@alias tocModDataType { limbs : limbsTable, prostheses : prosthesesTable, isIgnoredPartInfected : boolean, isAnyLimbCut : boolean, isUpdateFromServer : boolean, isInitializing : boolean}
|
||||
---------------------------
|
||||
|
||||
|
||||
-- _STR = Only strings, no index
|
||||
-- _IND_STR = indexed Strings
|
||||
-- _IND_BPT = Indexed BodyPartType
|
||||
|
||||
-- PART = Single part, could be hand, forearm, etc
|
||||
-- LIMB = Part + side
|
||||
-- BODYLOCS = Body Locations
|
||||
|
||||
|
||||
|
||||
local StaticData = {}
|
||||
|
||||
---Mod name, used to setup Global Mod Data and various stuff
|
||||
StaticData.MOD_NAME = "TOC"
|
||||
|
||||
-------------------------
|
||||
--* Base
|
||||
|
||||
|
||||
-- TODO Add references inside tables instead of making multiple tables
|
||||
|
||||
StaticData.SIDES_IND_STR = {
|
||||
R = "R",
|
||||
L = "L"
|
||||
}
|
||||
StaticData.SIDES_STR = {
|
||||
"R", "L"
|
||||
}
|
||||
StaticData.PARTS_IND_STR = {
|
||||
Hand = "Hand",
|
||||
ForeArm = "ForeArm",
|
||||
UpperArm = "UpperArm"
|
||||
}
|
||||
StaticData.PARTS_STR = {
|
||||
"Hand",
|
||||
"ForeArm",
|
||||
"UpperArm"
|
||||
}
|
||||
|
||||
|
||||
StaticData.MOD_BODYLOCS_BASE_IND_STR = {
|
||||
TOC_ArmProst = "TOC_ArmProst",
|
||||
TOC_LegProst = "TOC_LegProst",
|
||||
TOC_Arm = "TOC_Arm",
|
||||
}
|
||||
|
||||
-- No "MAX" here.
|
||||
StaticData.IGNORED_BODYLOCS_BPT = {
|
||||
BodyPartType.Foot_L, BodyPartType.Foot_R, BodyPartType.Groin, BodyPartType.Head,
|
||||
BodyPartType.LowerLeg_L, BodyPartType.LowerLeg_R, BodyPartType.Neck, BodyPartType.Torso_Lower,
|
||||
BodyPartType.Torso_Upper, BodyPartType.UpperLeg_L, BodyPartType.UpperLeg_R
|
||||
}
|
||||
|
||||
|
||||
-- Assembled BodyParts string
|
||||
StaticData.LIMBS_STR = {}
|
||||
StaticData.LIMBS_IND_STR = {}
|
||||
StaticData.LIMBS_DEPENDENCIES_IND_STR = {}
|
||||
StaticData.LIMBS_ADJACENT_IND_STR = {}
|
||||
StaticData.LIMBS_CICATRIZATION_TIME_IND_NUM = {}
|
||||
StaticData.LIMBS_BASE_DAMAGE_IND_NUM = {}
|
||||
StaticData.LIMBS_TIME_MULTIPLIER_IND_NUM = {}
|
||||
|
||||
|
||||
|
||||
StaticData.LIMBS_TO_BODYLOCS_IND_BPT = {} -- {limbName = bodyLoc}
|
||||
StaticData.BODYLOCS_TO_LIMBS_IND_STR = {} -- {bodyLoc = limbName}
|
||||
|
||||
-- FIXME You weren't considering surgeonFactor, which decreases that base time. Fuck mod 60
|
||||
-- CicatrizationBaseTime should be mod 60 since we're using EveryHours to update the cicatrizationTime
|
||||
|
||||
---@param assembledName string
|
||||
---@param side string
|
||||
local function AssembleHandData(assembledName, side)
|
||||
StaticData.LIMBS_BASE_DAMAGE_IND_NUM[assembledName] = 60
|
||||
StaticData.LIMBS_CICATRIZATION_TIME_IND_NUM[assembledName] = 120
|
||||
StaticData.LIMBS_TIME_MULTIPLIER_IND_NUM[assembledName] = 2
|
||||
StaticData.LIMBS_DEPENDENCIES_IND_STR[assembledName] = {}
|
||||
StaticData.LIMBS_ADJACENT_IND_STR[assembledName] = StaticData.PARTS_IND_STR.ForeArm .. "_" .. side
|
||||
end
|
||||
|
||||
---@param assembledName string
|
||||
---@param side string
|
||||
local function AssembleForearmData(assembledName, side)
|
||||
StaticData.LIMBS_BASE_DAMAGE_IND_NUM[assembledName] = 80
|
||||
StaticData.LIMBS_CICATRIZATION_TIME_IND_NUM[assembledName] = 144
|
||||
StaticData.LIMBS_TIME_MULTIPLIER_IND_NUM[assembledName] = 3
|
||||
StaticData.LIMBS_DEPENDENCIES_IND_STR[assembledName] = { StaticData.PARTS_IND_STR.Hand .. "_" .. side }
|
||||
StaticData.LIMBS_ADJACENT_IND_STR[assembledName] = StaticData.PARTS_IND_STR.UpperArm .. "_" .. side
|
||||
end
|
||||
|
||||
---@param assembledName string
|
||||
---@param side string
|
||||
local function AssembleUpperarmData(assembledName, side)
|
||||
StaticData.LIMBS_BASE_DAMAGE_IND_NUM[assembledName] = 100
|
||||
StaticData.LIMBS_CICATRIZATION_TIME_IND_NUM[assembledName] = 192
|
||||
StaticData.LIMBS_TIME_MULTIPLIER_IND_NUM[assembledName] = 4
|
||||
StaticData.LIMBS_DEPENDENCIES_IND_STR[assembledName] = { StaticData.PARTS_IND_STR.Hand .. "_" .. side,
|
||||
StaticData.PARTS_IND_STR.ForeArm .. "_" .. side }
|
||||
StaticData.LIMBS_ADJACENT_IND_STR[assembledName] = "Torso_Upper"
|
||||
end
|
||||
|
||||
for side, _ in pairs(StaticData.SIDES_IND_STR) do
|
||||
for part, _ in pairs(StaticData.PARTS_IND_STR) do
|
||||
local assembledName = part .. "_" .. side
|
||||
|
||||
-- Assembled strings
|
||||
table.insert(StaticData.LIMBS_STR, assembledName) -- We need a table like this to cycle through it easily
|
||||
StaticData.LIMBS_IND_STR[assembledName] = assembledName
|
||||
|
||||
|
||||
-- BodyParts stuff
|
||||
---@type BodyPartType
|
||||
local bptType = BodyPartType[assembledName]
|
||||
local bptString = BodyPartType.ToString(bptType)
|
||||
|
||||
|
||||
StaticData.LIMBS_TO_BODYLOCS_IND_BPT[assembledName] = bptType
|
||||
StaticData.BODYLOCS_TO_LIMBS_IND_STR[bptString] = assembledName
|
||||
|
||||
-- Dependencies and cicatrization time
|
||||
if part == StaticData.PARTS_IND_STR.Hand then
|
||||
AssembleHandData(assembledName, side)
|
||||
elseif part == StaticData.PARTS_IND_STR.ForeArm then
|
||||
AssembleForearmData(assembledName, side)
|
||||
elseif part == StaticData.PARTS_IND_STR.UpperArm then
|
||||
AssembleUpperarmData(assembledName, side)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
-----------------
|
||||
--* Amputation Groups
|
||||
|
||||
StaticData.AMP_GROUPS_BASE_IND_STR = {
|
||||
Top = "Top",
|
||||
Bottom = "Bottom"
|
||||
}
|
||||
|
||||
StaticData.AMP_GROUPS_IND_STR = {}
|
||||
StaticData.AMP_GROUPS_STR = {}
|
||||
|
||||
for side, _ in pairs(StaticData.SIDES_IND_STR) do
|
||||
for group, _ in pairs(StaticData.AMP_GROUPS_BASE_IND_STR) do
|
||||
local sidedGroup = group .. "_" .. side
|
||||
StaticData.AMP_GROUPS_IND_STR[sidedGroup] = sidedGroup
|
||||
table.insert(StaticData.AMP_GROUPS_STR, sidedGroup)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
-- TODO We can do this in one pass if we do it before
|
||||
|
||||
StaticData.AMP_GROUP_TO_LIMBS_MATCH_IND_STR = {} -- This is probably unnecessary
|
||||
StaticData.LIMBS_TO_AMP_GROUPS_MATCH_IND_STR = {}
|
||||
|
||||
for side, _ in pairs(StaticData.SIDES_IND_STR) do
|
||||
for part, _ in pairs(StaticData.PARTS_IND_STR) do
|
||||
local limbName = part .. "_" .. side
|
||||
local group
|
||||
if part == StaticData.PARTS_IND_STR.Hand or part == StaticData.PARTS_IND_STR.ForeArm or part == StaticData.PARTS_IND_STR.UpperArm then
|
||||
group = StaticData.AMP_GROUPS_BASE_IND_STR.Top
|
||||
else
|
||||
group = StaticData.AMP_GROUPS_BASE_IND_STR.Bottom
|
||||
end
|
||||
|
||||
local sidedGroup = group .. "_" .. side
|
||||
if StaticData.AMP_GROUP_TO_LIMBS_MATCH_IND_STR[sidedGroup] == nil then
|
||||
StaticData.AMP_GROUP_TO_LIMBS_MATCH_IND_STR[sidedGroup] = {}
|
||||
end
|
||||
table.insert(StaticData.AMP_GROUP_TO_LIMBS_MATCH_IND_STR[sidedGroup], limbName)
|
||||
|
||||
StaticData.LIMBS_TO_AMP_GROUPS_MATCH_IND_STR[limbName] = sidedGroup
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
StaticData.TOURNIQUET_BODYLOCS_TO_GROUPS_IND_STR = {
|
||||
["HandsLeft"] = StaticData.AMP_GROUPS_IND_STR.Top_L,
|
||||
["HandsRight"] = StaticData.AMP_GROUPS_IND_STR.Top_R
|
||||
}
|
||||
|
||||
|
||||
StaticData.AFFECTED_BODYLOCS_TO_LIMBS_IND_STR = {}
|
||||
|
||||
local handsBodyLocs = {"Hands%s", "%s_MiddleFinger", "%s_RingFinger"}
|
||||
local foreArmBodyLocs = {"%sWrist"}
|
||||
|
||||
|
||||
|
||||
for side, _ in pairs(StaticData.SIDES_IND_STR) do
|
||||
for part, _ in pairs(StaticData.PARTS_IND_STR) do
|
||||
local limbName = part .. "_" .. side
|
||||
|
||||
local sideFull
|
||||
if side == 'R' then sideFull = "Right" else sideFull = "Left" end
|
||||
|
||||
if part == "Hand" then
|
||||
for i=1, #handsBodyLocs do
|
||||
local bl = string.format(handsBodyLocs[i], sideFull)
|
||||
StaticData.AFFECTED_BODYLOCS_TO_LIMBS_IND_STR[bl] = limbName
|
||||
end
|
||||
elseif part == "ForeArm" then
|
||||
-- -- UGLY very ugly
|
||||
-- for i=1, #handsBodyLocs do
|
||||
-- local bl = string.format(handsBodyLocs[i], sideFull)
|
||||
-- StaticData.AFFECTED_BODYLOCS_TO_LIMBS_IND_STR[bl] = limbName
|
||||
-- end
|
||||
for i=1, #foreArmBodyLocs do
|
||||
local bl = string.format(foreArmBodyLocs[i], sideFull)
|
||||
StaticData.AFFECTED_BODYLOCS_TO_LIMBS_IND_STR[bl] = limbName
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
-----------------
|
||||
--* Traits
|
||||
|
||||
-- Link a trait to a specific body part
|
||||
StaticData.TRAITS_BP = {
|
||||
Amputee_Hand = "Hand_L",
|
||||
Amputee_ForeArm = "ForeArm_L",
|
||||
Amputee_UpperArm = "UpperArm_L"
|
||||
}
|
||||
|
||||
-----------------
|
||||
--* Visuals and clothing
|
||||
|
||||
--- Textures
|
||||
StaticData.HEALTH_PANEL_TEXTURES = {
|
||||
|
||||
Female = {
|
||||
Hand_L = getTexture("media/ui/Female/Hand_L.png"),
|
||||
ForeArm_L = getTexture("media/ui/Female/ForeArm_L.png"),
|
||||
UpperArm_L = getTexture("media/ui/Female/UpperArm_L.png"),
|
||||
|
||||
Hand_R = getTexture("media/ui/Female/Hand_R.png"),
|
||||
ForeArm_R = getTexture("media/ui/Female/ForeArm_R.png"),
|
||||
UpperArm_R = getTexture("media/ui/Female/UpperArm_R.png")
|
||||
},
|
||||
|
||||
Male = {
|
||||
Hand_L = getTexture("media/ui/Male/Hand_L.png"),
|
||||
ForeArm_L = getTexture("media/ui/Male/ForeArm_L.png"),
|
||||
UpperArm_L = getTexture("media/ui/Male/UpperArm_L.png"),
|
||||
|
||||
Hand_R = getTexture("media/ui/Male/Hand_R.png"),
|
||||
ForeArm_R = getTexture("media/ui/Male/ForeArm_R.png"),
|
||||
UpperArm_R = getTexture("media/ui/Male/UpperArm_R.png")
|
||||
},
|
||||
|
||||
ProstArm = {
|
||||
L = getTexture("media/ui/ProstArm_L.png"),
|
||||
R = getTexture("media/ui/ProstArm_R.png")
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
StaticData.AMPUTATION_CLOTHING_ITEM_BASE = "TOC.Amputation_"
|
||||
|
||||
|
||||
------------------
|
||||
--* Items check
|
||||
|
||||
local sawObj = InventoryItemFactory.CreateItem("Base.Saw")
|
||||
local gardenSawObj = InventoryItemFactory.CreateItem("Base.GardenSaw")
|
||||
|
||||
StaticData.SAWS_NAMES_IND_STR = {
|
||||
saw = sawObj:getName(),
|
||||
gardenSaw = gardenSawObj:getName()
|
||||
}
|
||||
|
||||
StaticData.SAWS_TYPES_IND_STR = {
|
||||
saw = sawObj:getType(),
|
||||
gardenSaw = gardenSawObj:getType()
|
||||
}
|
||||
|
||||
|
||||
return StaticData
|
||||
49
42/media/lua/shared/TOC/Traits.lua
Normal file
49
42/media/lua/shared/TOC/Traits.lua
Normal file
@@ -0,0 +1,49 @@
|
||||
|
||||
---Setups the custom TOC traits
|
||||
|
||||
local TRAITS = {
|
||||
Amputee_Hand = "Amputee_Hand",
|
||||
Amputee_ForeArm = "Amputee_ForeArm",
|
||||
Amputee_UpperArm = "Amputee_UpperArm",
|
||||
--Insensitive = "Insensitive" -- TODO Disabled for now, until we reintroduce it
|
||||
}
|
||||
|
||||
|
||||
local function GetTraitText(trait)
|
||||
return getText("UI_trait_" .. trait)
|
||||
end
|
||||
|
||||
local function GetTraitDesc(trait)
|
||||
return getText("UI_trait_" .. trait .. "_desc")
|
||||
end
|
||||
|
||||
|
||||
local function SetupTraits()
|
||||
-- Perks.Left_Hand is defined in perks.txt
|
||||
|
||||
local traitsTable = {
|
||||
[1] = TraitFactory.addTrait(TRAITS.Amputee_Hand, GetTraitText(TRAITS.Amputee_Hand), -8, GetTraitDesc(TRAITS.Amputee_Hand), false, false),
|
||||
[2] = TraitFactory.addTrait(TRAITS.Amputee_ForeArm, GetTraitText(TRAITS.Amputee_ForeArm), -10, GetTraitDesc(TRAITS.Amputee_ForeArm), false, false),
|
||||
[3] = TraitFactory.addTrait(TRAITS.Amputee_UpperArm, GetTraitText(TRAITS.Amputee_UpperArm), -20, GetTraitDesc(TRAITS.Amputee_UpperArm), false, false)
|
||||
}
|
||||
|
||||
for i=1, #traitsTable do
|
||||
|
||||
---@type Trait
|
||||
local t = traitsTable[i]
|
||||
---@diagnostic disable-next-line: undefined-field
|
||||
t:addXPBoost(Perks.Left_Hand, 4)
|
||||
t:addXPBoost(Perks.Fitness, -1)
|
||||
t:addXPBoost(Perks.Strength, -1)
|
||||
end
|
||||
|
||||
--TraitFactory.addTrait(TRAITS.Insensitive, GetTraitText(TRAITS.Insensitive), 6, GetTraitDesc(TRAITS.Insensitive), false, false)
|
||||
|
||||
TraitFactory.setMutualExclusive(TRAITS.Amputee_Hand, TRAITS.Amputee_ForeArm)
|
||||
TraitFactory.setMutualExclusive(TRAITS.Amputee_Hand, TRAITS.Amputee_UpperArm)
|
||||
TraitFactory.setMutualExclusive(TRAITS.Amputee_ForeArm, TRAITS.Amputee_UpperArm)
|
||||
end
|
||||
|
||||
|
||||
|
||||
Events.OnGameBoot.Add(SetupTraits)
|
||||
22
42/media/lua/shared/Translate/DE/ContextMenu_DE.txt
Normal file
22
42/media/lua/shared/Translate/DE/ContextMenu_DE.txt
Normal file
@@ -0,0 +1,22 @@
|
||||
ContextMenu_DE = {
|
||||
ContextMenu_Amputate = "Amputieren",
|
||||
ContextMenu_Amputate_Bandage = "Amputieren und bandagieren",
|
||||
ContextMenu_Amputate_Stitch = "Amputieren und nähen",
|
||||
ContextMenu_Amputate_Stitch_Bandage = "Amputieren, nähen und bandagieren",
|
||||
ContextMenu_Cauterize = "Kauterisieren",
|
||||
|
||||
ContextMenu_Limb_Hand_L = "Linke Hand",
|
||||
ContextMenu_Limb_ForeArm_L = "Linker Unterarm",
|
||||
ContextMenu_Limb_UpperArm_L = "Linker Oberarm"
|
||||
ContextMenu_Limb_Hand_R = "Rechte Hand",
|
||||
ContextMenu_Limb_ForeArm_R = "Rechter Unterarm",
|
||||
ContextMenu_Limb_UpperArm_R = "Rechter Oberarm",
|
||||
ContextMenu_InstallProstRight = "Instaliere Prothese am rechten Arm",
|
||||
ContextMenu_InstallProstLeft = "Instaliere Prothese am linken Arm",
|
||||
ContextMenu_PutTourniquetArmLeft = "Lege das Tourniquet am linken Arm an",
|
||||
ContextMenu_PutTourniquetLegL = "Lege das Tourniquet am linken Bein an",
|
||||
ContextMenu_PutTourniquetArmRight = "Lege das Tourniquet am rechten Arm an",
|
||||
ContextMenu_PutTourniquetLegR = "Lege das Tourniquet am rechten Bein an",
|
||||
ContextMenu_CleanWound = "Saubere Wunde",
|
||||
|
||||
}
|
||||
15
42/media/lua/shared/Translate/DE/IG_UI_DE.txt
Normal file
15
42/media/lua/shared/Translate/DE/IG_UI_DE.txt
Normal file
@@ -0,0 +1,15 @@
|
||||
IG_UI_DE = {
|
||||
IGUI_perks_Amputations = "Amputationen",
|
||||
IGUI_perks_Side_R = "Rechte Seite",
|
||||
IGUI_perks_Side_L = "Linke Seite",
|
||||
IGUI_perks_Prosthesis = "Prothese",
|
||||
IGUI_perks_ProstFamiliarity= "Vertrautheit",
|
||||
IGUI_ItemCat_Prosthesis = "Prothese",
|
||||
IGUI_ItemCat_Surgery = "Operation",
|
||||
IGUI_ItemCat_Amputation = "Amputation"
|
||||
IGUI_HealthPanel_Cicatrization = "Vernarbung",
|
||||
IGUI_HealthPanel_Cicatrized = "Vernarbt",
|
||||
IGUI_HealthPanel_Cauterized = "Kauterisiert",
|
||||
IGUI_HealthPanel_WoundDirtyness = "Wundverschmutzung",
|
||||
IGUI_HealthPanel_ProstEquipped = "Prothese angelegt",
|
||||
}
|
||||
9
42/media/lua/shared/Translate/DE/ItemName_DE.txt
Normal file
9
42/media/lua/shared/Translate/DE/ItemName_DE.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
|
||||
ItemName_DE = {
|
||||
ItemName_TOC.Surg_Arm_Tourniquet_L = "Tourniquet",
|
||||
ItemName_TOC.Surg_Arm_Tourniquet_R = "Tourniquet",
|
||||
ItemName_TOC.Prost_NormalArm_L = "Armprothese Links",
|
||||
ItemName_TOC.Prost_NormalArm_R = "Armprothese Rechts",
|
||||
ItemName_TOC.Prost_HookArm_L = "Linke Armprothese - Haken",
|
||||
ItemName_TOC.Prost_HookArm_R = "Rechte Armprothese - Haken",
|
||||
}
|
||||
4
42/media/lua/shared/Translate/DE/Recipes_DE.txt
Normal file
4
42/media/lua/shared/Translate/DE/Recipes_DE.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
Recipes_DE = {
|
||||
Recipe_Craft_Prosthetic_Arm = "Baue Armprothese",
|
||||
Recipe_Craft_Prosthetic_Hook = "Baue Hakenprothese",
|
||||
}
|
||||
6
42/media/lua/shared/Translate/DE/Sandbox_DE.txt
Normal file
6
42/media/lua/shared/Translate/DE/Sandbox_DE.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
Sandbox_EN = {
|
||||
Sandbox_TOC = "The Only Cure - Die einzige Heilung",
|
||||
Sandbox_TOC_CicatrizationSpeed = "Vernarbungs Geschwindigkeit",
|
||||
Sandbox_TOC_WoundDirtynessMultiplier = "Wundenverschmutzung Multiplikator",
|
||||
Sandbox_TOC_SurgeonAbilityImportance = "Relevanz der Fähigkeiten des Chirurgen",
|
||||
}
|
||||
8
42/media/lua/shared/Translate/DE/Tooltip_DE.txt
Normal file
8
42/media/lua/shared/Translate/DE/Tooltip_DE.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Tooltip_DE = {
|
||||
Tooltip_Surgery_CantCauterize = "Du kannst die Wunde nicht kauterisieren",
|
||||
Tooltip_Surgery_And = " und "
|
||||
Tooltip_Surgery_TempTooLow = "Die Temperatur ist immer noch zu niedrig",
|
||||
Tooltip_Surgery_Coward = "Du hast nicht den Mut dazu",
|
||||
Tooltip_Surgery_LimbNotFree = "Zuerst musst du die Prothese abnehmen",
|
||||
|
||||
}
|
||||
11
42/media/lua/shared/Translate/DE/UI_DE.txt
Normal file
11
42/media/lua/shared/Translate/DE/UI_DE.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
UI_DE = {
|
||||
UI_trait_Amputee_Hand = "Amputierte linke Hand",
|
||||
UI_trait_Amputee_Hand_desc = "",
|
||||
UI_trait_Amputee_ForeArm = "Amputierter linker Unterarm",
|
||||
UI_trait_Amputee_ForeArm_desc = "",
|
||||
UI_trait_Amputee_UpperArm = "Amputierter linker Oberarm",
|
||||
UI_trait_Amputee_UpperArm_desc = "",
|
||||
UI_trait_Insensitive = "Unempfindlich",
|
||||
UI_trait_Insensitive_desc = "",
|
||||
UI_Say_CantEquip = "Ich kann das so nicht ausrüsten..."
|
||||
}
|
||||
33
42/media/lua/shared/Translate/EN/ContextMenu_EN.txt
Normal file
33
42/media/lua/shared/Translate/EN/ContextMenu_EN.txt
Normal file
@@ -0,0 +1,33 @@
|
||||
ContextMenu_EN = {
|
||||
ContextMenu_Amputate = "Amputate",
|
||||
ContextMenu_Amputate_Bandage = "Amputate and bandage",
|
||||
ContextMenu_Amputate_Stitch = "Amputate and stitches",
|
||||
ContextMenu_Amputate_Stitch_Bandage = "Amputate, stitches and bandage",
|
||||
|
||||
ContextMenu_Cauterize = "Cauterize",
|
||||
|
||||
ContextMenu_Limb_Hand_L = "Left Hand",
|
||||
ContextMenu_Limb_ForeArm_L = "Left Forearm",
|
||||
ContextMenu_Limb_UpperArm_L = "Left UpperArm"
|
||||
ContextMenu_Limb_Hand_R = "Right Hand",
|
||||
ContextMenu_Limb_ForeArm_R = "Right Forearm",
|
||||
ContextMenu_Limb_UpperArm_R = "Right UpperArm",
|
||||
|
||||
ContextMenu_InstallProstRight = "Install prosthesis on right arm",
|
||||
ContextMenu_InstallProstLeft = "Install prosthesis on left arm",
|
||||
|
||||
ContextMenu_PutTourniquetArmLeft = "Put tourniquet on left arm",
|
||||
ContextMenu_PutTourniquetLegL = "Put tourniquet on left leg",
|
||||
ContextMenu_PutTourniquetArmRight = "Put tourniquet on right arm",
|
||||
ContextMenu_PutTourniquetLegR = "Put tourniquet on right leg",
|
||||
|
||||
|
||||
ContextMenu_CleanWound = "Clean Wound",
|
||||
|
||||
|
||||
|
||||
ContextMenu_Admin_TOC = "TOC",
|
||||
ContextMenu_Admin_ResetTOC = "Reset Amputations",
|
||||
ContextMenu_Admin_ForceAmputation = "Force Amputation",
|
||||
|
||||
}
|
||||
20
42/media/lua/shared/Translate/EN/IG_UI_EN.txt
Normal file
20
42/media/lua/shared/Translate/EN/IG_UI_EN.txt
Normal file
@@ -0,0 +1,20 @@
|
||||
IG_UI_EN = {
|
||||
IGUI_perks_Amputations = "Amputations",
|
||||
IGUI_perks_Side_R = "Right Side",
|
||||
IGUI_perks_Side_L = "Left Side",
|
||||
IGUI_perks_Prosthesis = "Prosthesis",
|
||||
IGUI_perks_ProstFamiliarity= "Familiarity",
|
||||
|
||||
IGUI_ItemCat_Prosthesis = "Prosthesis",
|
||||
IGUI_ItemCat_Surgery = "Surgery",
|
||||
IGUI_ItemCat_Amputation = "Amputation"
|
||||
|
||||
IGUI_HealthPanel_Cicatrization = "Cicatrization",
|
||||
IGUI_HealthPanel_Cicatrized = "Cicatrized",
|
||||
IGUI_HealthPanel_Cauterized = "Cauterized",
|
||||
IGUI_HealthPanel_WoundDirtyness = "Wound Dirtyness",
|
||||
IGUI_HealthPanel_ProstEquipped = "Prosthesis Equipped",
|
||||
|
||||
IGUI_Confirmation_Amputate = " <CENTRE> Do you really want to amputate that limb?"
|
||||
|
||||
}
|
||||
11
42/media/lua/shared/Translate/EN/ItemName_EN.txt
Normal file
11
42/media/lua/shared/Translate/EN/ItemName_EN.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
ItemName_EN = {
|
||||
|
||||
ItemName_TOC.Surg_Arm_Tourniquet_L = "Tourniquet",
|
||||
ItemName_TOC.Surg_Arm_Tourniquet_R = "Tourniquet",
|
||||
|
||||
ItemName_TOC.Prost_NormalArm_L = "Prosthetic Arm",
|
||||
ItemName_TOC.Prost_NormalArm_R = "Prosthetic Arm",
|
||||
|
||||
ItemName_TOC.Prost_HookArm_L = "Prosthetic Arm - Hook",
|
||||
ItemName_TOC.Prost_HookArm_R = "Prosthetic Arm - Hook",
|
||||
}
|
||||
4
42/media/lua/shared/Translate/EN/Recipes_EN.txt
Normal file
4
42/media/lua/shared/Translate/EN/Recipes_EN.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
Recipes_EN = {
|
||||
Recipe_Craft_Prosthetic_Arm = "Craft Prosthetic Arm",
|
||||
Recipe_Craft_Prosthetic_Hook = "Craft Prosthetic Hook",
|
||||
}
|
||||
10
42/media/lua/shared/Translate/EN/Sandbox_EN.txt
Normal file
10
42/media/lua/shared/Translate/EN/Sandbox_EN.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Sandbox_EN = {
|
||||
Sandbox_TOC = "The Only Cure",
|
||||
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",
|
||||
|
||||
}
|
||||
10
42/media/lua/shared/Translate/EN/Tooltip_EN.txt
Normal file
10
42/media/lua/shared/Translate/EN/Tooltip_EN.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Tooltip_EN = {
|
||||
|
||||
Tooltip_Surgery_CantCauterize = "You can't cauterize the wound",
|
||||
|
||||
Tooltip_Surgery_And = " and "
|
||||
Tooltip_Surgery_TempTooLow = "The temperature is still too low",
|
||||
Tooltip_Surgery_Coward = "You don't have the guts to do it",
|
||||
Tooltip_Surgery_LimbNotFree = "You need to remove the prosthesis first",
|
||||
|
||||
}
|
||||
16
42/media/lua/shared/Translate/EN/UI_EN.txt
Normal file
16
42/media/lua/shared/Translate/EN/UI_EN.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
UI_EN = {
|
||||
UI_trait_Amputee_Hand = "Amputated Left Hand",
|
||||
UI_trait_Amputee_Hand_desc = "",
|
||||
|
||||
UI_trait_Amputee_ForeArm = "Amputated Left Forearm",
|
||||
UI_trait_Amputee_ForeArm_desc = "",
|
||||
|
||||
UI_trait_Amputee_UpperArm = "Amputated Left Upper arm",
|
||||
UI_trait_Amputee_UpperArm_desc = "",
|
||||
|
||||
UI_trait_Insensitive = "Insensitive",
|
||||
UI_trait_Insensitive_desc = "",
|
||||
|
||||
|
||||
UI_Say_CantEquip = "I can't equip it like this..."
|
||||
}
|
||||
29
42/media/lua/shared/Translate/FR/ContextMenu_FR.txt
Normal file
29
42/media/lua/shared/Translate/FR/ContextMenu_FR.txt
Normal file
@@ -0,0 +1,29 @@
|
||||
ContextMenu_FR = {
|
||||
ContextMenu_Amputate = "Amputer",
|
||||
ContextMenu_Amputate_Bandage = "Amputer et bander",
|
||||
ContextMenu_Amputate_Stitch = "Amputer et suturer",
|
||||
ContextMenu_Amputate_Stitch_Bandage = "Amputer, suturer et bander",
|
||||
|
||||
ContextMenu_Cauterize = "Cautériser",
|
||||
|
||||
ContextMenu_Limb_Hand_L = "Main gauche",
|
||||
ContextMenu_Limb_ForeArm_L = "Avant-bras gauche",
|
||||
ContextMenu_Limb_UpperArm_L = "Bras supérieur gauche",
|
||||
ContextMenu_Limb_Hand_R = "Main droite",
|
||||
ContextMenu_Limb_ForeArm_R = "Avant-bras droit",
|
||||
ContextMenu_Limb_UpperArm_R = "Bras supérieur droit",
|
||||
|
||||
ContextMenu_InstallProstRight = "Installer une prothèse sur le bras droit",
|
||||
ContextMenu_InstallProstLeft = "Installer une prothèse sur le bras gauche",
|
||||
|
||||
ContextMenu_PutTourniquetArmLeft = "Mettre un garrot sur le bras gauche",
|
||||
ContextMenu_PutTourniquetLegL = "Mettre un garrot sur la jambe gauche",
|
||||
ContextMenu_PutTourniquetArmRight = "Mettre un garrot sur le bras droit",
|
||||
ContextMenu_PutTourniquetLegR = "Mettre un garrot sur la jambe droite",
|
||||
|
||||
ContextMenu_CleanWound = "Nettoyer la plaie",
|
||||
|
||||
ContextMenu_Admin_TOC = "TOC",
|
||||
ContextMenu_Admin_ResetTOC = "Réinitialiser les amputations",
|
||||
ContextMenu_Admin_ForceAmputation = "Forcer l'amputation",
|
||||
}
|
||||
18
42/media/lua/shared/Translate/FR/IG_UI_FR.txt
Normal file
18
42/media/lua/shared/Translate/FR/IG_UI_FR.txt
Normal file
@@ -0,0 +1,18 @@
|
||||
IG_UI_FR = {
|
||||
IGUI_perks_Amputations = "Amputations",
|
||||
IGUI_perks_Side_R = "Côté droit",
|
||||
IGUI_perks_Side_L = "Côté gauche",
|
||||
IGUI_perks_Prosthesis = "Prothèse",
|
||||
IGUI_perks_ProstFamiliarity = "Familiarité",
|
||||
|
||||
IGUI_ItemCat_Prosthesis = "Prothèse",
|
||||
IGUI_ItemCat_Surgery = "Chirurgie",
|
||||
IGUI_ItemCat_Amputation = "Amputation",
|
||||
|
||||
IGUI_HealthPanel_Cicatrization = "Cicatrisation",
|
||||
IGUI_HealthPanel_Cicatrized = "Cicatrisé",
|
||||
IGUI_HealthPanel_Cauterized = "Cautérisé",
|
||||
IGUI_HealthPanel_WoundDirtyness = "Saleté de la plaie",
|
||||
IGUI_HealthPanel_ProstEquipped = "Prothèse équipée",
|
||||
|
||||
}
|
||||
11
42/media/lua/shared/Translate/FR/ItemName_FR.txt
Normal file
11
42/media/lua/shared/Translate/FR/ItemName_FR.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
ItemName_FR = {
|
||||
|
||||
ItemName_TOC.Surg_Arm_Tourniquet_L = "Garrot",
|
||||
ItemName_TOC.Surg_Arm_Tourniquet_R = "Garrot",
|
||||
|
||||
ItemName_TOC.Prost_NormalArm_L = "Bras prothétique",
|
||||
ItemName_TOC.Prost_NormalArm_R = "Bras prothétique",
|
||||
|
||||
ItemName_TOC.Prost_HookArm_L = "Bras prothétique - Crochet",
|
||||
ItemName_TOC.Prost_HookArm_R = "Bras prothétique - Crochet",
|
||||
}
|
||||
5
42/media/lua/shared/Translate/FR/Recipes_FR.txt
Normal file
5
42/media/lua/shared/Translate/FR/Recipes_FR.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
Recipes_FR = {
|
||||
Recipe_Craft_Prosthetic_Arm = "Fabriquer un bras prothétique",
|
||||
Recipe_Craft_Prosthetic_Hook = "Fabriquer un crochet prothétique",
|
||||
|
||||
}
|
||||
10
42/media/lua/shared/Translate/FR/Sandbox_FR.txt
Normal file
10
42/media/lua/shared/Translate/FR/Sandbox_FR.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Sandbox_FR = {
|
||||
Sandbox_TOC = "Le Seul Remède",
|
||||
Sandbox_TOC_CicatrizationSpeed = "Vitesse de cicatrisation",
|
||||
Sandbox_TOC_WoundDirtynessMultiplier = "Multiplicateur de saleté de la plaie",
|
||||
Sandbox_TOC_SurgeonAbilityImportance = "Importance de la compétence du chirurgien",
|
||||
Sandbox_TOC_EnableZombieAmputations = "Activer les amputations de zombies",
|
||||
Sandbox_TOC_ZombieAmputationDamageThreshold = "Seuil de dégâts pour amputations de zombies",
|
||||
Sandbox_TOC_ZombieAmputationDamageChance = "Probabilité d'amputations de zombies",
|
||||
|
||||
}
|
||||
10
42/media/lua/shared/Translate/FR/Tooltip_FR.txt
Normal file
10
42/media/lua/shared/Translate/FR/Tooltip_FR.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Tooltip_FR = {
|
||||
|
||||
Tooltip_Surgery_CantCauterize = "Vous ne pouvez pas cautériser la plaie",
|
||||
|
||||
Tooltip_Surgery_And = " et ",
|
||||
Tooltip_Surgery_TempTooLow = "La température est encore trop basse",
|
||||
Tooltip_Surgery_Coward = "Vous n'avez pas le courage de le faire",
|
||||
Tooltip_Surgery_LimbNotFree = "Vous devez d'abord retirer la prothèse",
|
||||
|
||||
}
|
||||
16
42/media/lua/shared/Translate/FR/UI_FR.txt
Normal file
16
42/media/lua/shared/Translate/FR/UI_FR.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
UI_FR = {
|
||||
UI_trait_Amputee_Hand = "Main gauche amputée",
|
||||
UI_trait_Amputee_Hand_desc = "",
|
||||
|
||||
UI_trait_Amputee_ForeArm = "Avant-bras gauche amputé",
|
||||
UI_trait_Amputee_ForeArm_desc = "",
|
||||
|
||||
UI_trait_Amputee_UpperArm = "Bras supérieur gauche amputé",
|
||||
UI_trait_Amputee_UpperArm_desc = "",
|
||||
|
||||
UI_trait_Insensitive = "Insensible",
|
||||
UI_trait_Insensitive_desc = "",
|
||||
|
||||
UI_Say_CantEquip = "Je ne peux pas l'équiper comme ça..."
|
||||
|
||||
}
|
||||
33
42/media/lua/shared/Translate/IT/ContextMenu_IT.txt
Normal file
33
42/media/lua/shared/Translate/IT/ContextMenu_IT.txt
Normal file
@@ -0,0 +1,33 @@
|
||||
ContextMenu_IT = {
|
||||
ContextMenu_Amputate = "Amputa",
|
||||
ContextMenu_Amputate_Bandage = "Amputa e fascia",
|
||||
ContextMenu_Amputate_Stitch = "Amputa e metti i punti",
|
||||
ContextMenu_Amputate_Stitch_Bandage = "Amputate, metti i punti e fascia",
|
||||
|
||||
ContextMenu_Cauterize = "Cauterizza",
|
||||
|
||||
ContextMenu_Limb_Hand_L = "Mano Sinistra",
|
||||
ContextMenu_Limb_ForeArm_L = "Avambraccio Sinistro",
|
||||
ContextMenu_Limb_UpperArm_L = "Braccio Superiore Sinistro",
|
||||
ContextMenu_Limb_Hand_R = "Mano Destra",
|
||||
ContextMenu_Limb_ForeArm_R = "Avambraccio Destro",
|
||||
ContextMenu_Limb_UpperArm_R = "Braccio Superiore Destro",
|
||||
|
||||
ContextMenu_InstallProstRight = "Installa protesi sul braccio destro",
|
||||
ContextMenu_InstallProstLeft = "Installa protesi sul braccio sinistro",
|
||||
|
||||
ContextMenu_PutTourniquetArmLeft = "Metti laccio emostatico sul braccio sinistro",
|
||||
ContextMenu_PutTourniquetLegL = "Metti laccio emostatico sulla gamba sinistra",
|
||||
ContextMenu_PutTourniquetArmRight = "Metti laccio emostatico sul braccio destro",
|
||||
ContextMenu_PutTourniquetLegR = "Metti laccio emostatico sulla gamba destra",
|
||||
|
||||
|
||||
ContextMenu_CleanWound = "Pulisci ferita",
|
||||
|
||||
|
||||
|
||||
ContextMenu_Admin_TOC = "TOC",
|
||||
ContextMenu_Admin_ResetTOC = "Reset Amputations",
|
||||
ContextMenu_Admin_ForceAmputation = "Force Amputation",
|
||||
|
||||
}
|
||||
18
42/media/lua/shared/Translate/IT/IG_UI_IT.txt
Normal file
18
42/media/lua/shared/Translate/IT/IG_UI_IT.txt
Normal file
@@ -0,0 +1,18 @@
|
||||
IG_UI_IT = {
|
||||
IGUI_perks_Amputations = "Amputazioni",
|
||||
IGUI_perks_Side_R = "Parte destra",
|
||||
IGUI_perks_Side_L = "Parte sinistra",
|
||||
IGUI_perks_Prosthesis = "Protesi",
|
||||
IGUI_perks_ProstFamiliarity= "Familiarità",
|
||||
|
||||
IGUI_ItemCat_Prosthesis = "Protesi",
|
||||
IGUI_ItemCat_Surgery = "Operazioni mediche",
|
||||
IGUI_ItemCat_Amputation = "Amputazione"
|
||||
|
||||
IGUI_HealthPanel_Cicatrization = "Cicatrizzazione",
|
||||
IGUI_HealthPanel_Cicatrized = "Cicatrizzata",
|
||||
IGUI_HealthPanel_Cauterized = "Cauterizzata",
|
||||
IGUI_HealthPanel_WoundDirtyness = "Sporcizia della ferita",
|
||||
IGUI_HealthPanel_ProstEquipped = "Protesi installata",
|
||||
|
||||
}
|
||||
11
42/media/lua/shared/Translate/IT/ItemName_IT.txt
Normal file
11
42/media/lua/shared/Translate/IT/ItemName_IT.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
ItemName_IT = {
|
||||
|
||||
ItemName_TOC.Surg_Arm_Tourniquet_L = "Laccio emostatico",
|
||||
ItemName_TOC.Surg_Arm_Tourniquet_R = "Laccio emostatico",
|
||||
|
||||
ItemName_TOC.Prost_NormalArm_L = "Braccio Prostetico",
|
||||
ItemName_TOC.Prost_NormalArm_R = "Braccio Prostetico",
|
||||
|
||||
ItemName_TOC.Prost_HookArm_L = "Braccio prostetico - Uncino",
|
||||
ItemName_TOC.Prost_HookArm_R = "Braccio prostetico - Uncino",
|
||||
}
|
||||
4
42/media/lua/shared/Translate/IT/Recipes_IT.txt
Normal file
4
42/media/lua/shared/Translate/IT/Recipes_IT.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
Recipes_IT = {
|
||||
Recipe_Craft_Prosthetic_Arm = "Costruisci un braccio prostetico",
|
||||
Recipe_Craft_Prosthetic_Hook = "Costruisci un braccio prostetico con uncino",
|
||||
}
|
||||
7
42/media/lua/shared/Translate/IT/Sandbox_IT.txt
Normal file
7
42/media/lua/shared/Translate/IT/Sandbox_IT.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Sandbox_IT = {
|
||||
Sandbox_TOC = "The Only Cure",
|
||||
Sandbox_TOC_CicatrizationSpeed = "Velocità cicatrizzazione",
|
||||
Sandbox_TOC_WoundDirtynessMultiplier = "Moltiplicatore sporcizia ferita",
|
||||
Sandbox_TOC_SurgeonAbilityImportance = "Importanza abilità medico",
|
||||
|
||||
}
|
||||
10
42/media/lua/shared/Translate/IT/Tooltip_IT.txt
Normal file
10
42/media/lua/shared/Translate/IT/Tooltip_IT.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Tooltip_IT = {
|
||||
|
||||
Tooltip_Surgery_CantCauterize = "Non puoi cauterizzare la ferita",
|
||||
|
||||
Tooltip_Surgery_And = " e "
|
||||
Tooltip_Surgery_TempTooLow = "La temperatura è troppo bassa",
|
||||
Tooltip_Surgery_Coward = "Non sei abbastanza coraggioso",
|
||||
Tooltip_Surgery_LimbNotFree = "Devi rimuovere la protesi",
|
||||
|
||||
}
|
||||
16
42/media/lua/shared/Translate/IT/UI_IT.txt
Normal file
16
42/media/lua/shared/Translate/IT/UI_IT.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
UI_IT = {
|
||||
UI_trait_Amputee_Hand = "Mano Sinistra Amputata",
|
||||
UI_trait_Amputee_Hand_desc = "",
|
||||
|
||||
UI_trait_Amputee_ForeArm = "Avambraccio Sinistro Amputato",
|
||||
UI_trait_Amputee_ForeArm_desc = "",
|
||||
|
||||
UI_trait_Amputee_UpperArm = "Parte superiore del Braccio Sinistro Amputato",
|
||||
UI_trait_Amputee_UpperArm_desc = "",
|
||||
|
||||
UI_trait_Insensitive = "Insensibile",
|
||||
UI_trait_Insensitive_desc = "",
|
||||
|
||||
|
||||
UI_Say_CantEquip = "Non posso equipaggiarlo..."
|
||||
}
|
||||
BIN
42/media/lua/shared/Translate/KO/ContextMenu_KO.txt
Normal file
BIN
42/media/lua/shared/Translate/KO/ContextMenu_KO.txt
Normal file
Binary file not shown.
BIN
42/media/lua/shared/Translate/KO/IG_UI_KO.txt
Normal file
BIN
42/media/lua/shared/Translate/KO/IG_UI_KO.txt
Normal file
Binary file not shown.
BIN
42/media/lua/shared/Translate/KO/ItemName_KO.txt
Normal file
BIN
42/media/lua/shared/Translate/KO/ItemName_KO.txt
Normal file
Binary file not shown.
BIN
42/media/lua/shared/Translate/KO/Recipes_KO.txt
Normal file
BIN
42/media/lua/shared/Translate/KO/Recipes_KO.txt
Normal file
Binary file not shown.
BIN
42/media/lua/shared/Translate/KO/Sandbox_KO.txt
Normal file
BIN
42/media/lua/shared/Translate/KO/Sandbox_KO.txt
Normal file
Binary file not shown.
BIN
42/media/lua/shared/Translate/KO/Tooltip_KO.txt
Normal file
BIN
42/media/lua/shared/Translate/KO/Tooltip_KO.txt
Normal file
Binary file not shown.
BIN
42/media/lua/shared/Translate/KO/UI_KO.txt
Normal file
BIN
42/media/lua/shared/Translate/KO/UI_KO.txt
Normal file
Binary file not shown.
33
42/media/lua/shared/Translate/RU/ContextMenu_RU.txt
Normal file
33
42/media/lua/shared/Translate/RU/ContextMenu_RU.txt
Normal file
@@ -0,0 +1,33 @@
|
||||
ContextMenu_RU = {
|
||||
ContextMenu_Amputate = "Àìïóòèðîâàòü",
|
||||
ContextMenu_Amputate_Bandage = "Àìïóòèðîâàòü è ïåðåâÿçàòü",
|
||||
ContextMenu_Amputate_Stitch = "Àìïóòèðîâàòü è íàëîæèòü øâû",
|
||||
ContextMenu_Amputate_Stitch_Bandage = "Àìïóòèðîâàòü, íàëîæèòü øâû è ïåðåâÿçàòü",
|
||||
|
||||
ContextMenu_Cauterize = "Ïðèæå÷ü",
|
||||
|
||||
ContextMenu_Limb_Hand_L = "Ëåâàÿ ðóêà",
|
||||
ContextMenu_Limb_ForeArm_L = "Ëåâàÿ ïðåäïëå÷üå",
|
||||
ContextMenu_Limb_UpperArm_L = "Ëåâîå ïëå÷î"
|
||||
ContextMenu_Limb_Hand_R = "Ïðàâàÿ ðóêà",
|
||||
ContextMenu_Limb_ForeArm_R = "Ïðàâàÿ ïðåäïëå÷üå",
|
||||
ContextMenu_Limb_UpperArm_R = "Ïðàâàÿ ïëå÷î",
|
||||
|
||||
ContextMenu_InstallProstRight = "Óñòàíîâèòü ïðîòåç íà ïðàâóþ ðóêó",
|
||||
ContextMenu_InstallProstLeft = "Óñòàíîâèòü ïðîòåç íà ëåâóþ ðóêó",
|
||||
|
||||
ContextMenu_PutTourniquetArmLeft = "Íàëîæèòü æãóò íà ëåâóþ ðóêó",
|
||||
ContextMenu_PutTourniquetLegL = "Íàëîæèòü æãóò íà ëåâóþ íîãó",
|
||||
ContextMenu_PutTourniquetArmRight = "Íàëîæèòü æãóò íà ïðàâóþ ðóêó",
|
||||
ContextMenu_PutTourniquetLegR = "Íàëîæèòü æãóò íà ïðàâóþ íîãó",
|
||||
|
||||
|
||||
ContextMenu_CleanWound = "Î÷èñòèòü ðàíó",
|
||||
|
||||
|
||||
|
||||
ContextMenu_Admin_TOC = "TOC",
|
||||
ContextMenu_Admin_ResetTOC = "Ñáðîñèòü àìïóòàöèè",
|
||||
ContextMenu_Admin_ForceAmputation = "Ìîìåíòàëüíî àìïóòèðîâàòü",
|
||||
|
||||
}
|
||||
18
42/media/lua/shared/Translate/RU/IG_UI_RU.txt
Normal file
18
42/media/lua/shared/Translate/RU/IG_UI_RU.txt
Normal file
@@ -0,0 +1,18 @@
|
||||
IG_UI_RU = {
|
||||
IGUI_perks_Amputations = "Ампутации",
|
||||
IGUI_perks_Side_R = "Правая сторона",
|
||||
IGUI_perks_Side_L = "Левая сторона",
|
||||
IGUI_perks_Prosthesis = "Протез",
|
||||
IGUI_perks_ProstFamiliarity= "Приспособленность",
|
||||
|
||||
IGUI_ItemCat_Prosthesis = "Протез",
|
||||
IGUI_ItemCat_Surgery = "Хирургия",
|
||||
IGUI_ItemCat_Amputation = "Ампутация"
|
||||
|
||||
IGUI_HealthPanel_Cicatrization = "Заживление",
|
||||
IGUI_HealthPanel_Cicatrized = "Заживлено",
|
||||
IGUI_HealthPanel_Cauterized = "Прижженно",
|
||||
IGUI_HealthPanel_WoundDirtyness = "Загрезнённая рана",
|
||||
IGUI_HealthPanel_ProstEquipped = "Протез экипирован",
|
||||
|
||||
}
|
||||
11
42/media/lua/shared/Translate/RU/ItemName_RU.txt
Normal file
11
42/media/lua/shared/Translate/RU/ItemName_RU.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
ItemName_RU = {
|
||||
|
||||
ItemName_TOC.Surg_Arm_Tourniquet_L = "Æãóò",
|
||||
ItemName_TOC.Surg_Arm_Tourniquet_R = "Æãóò",
|
||||
|
||||
ItemName_TOC.Prost_NormalArm_L = "Ïðîòåç ðóêè",
|
||||
ItemName_TOC.Prost_NormalArm_R = "Ïðîòåç ðóêè",
|
||||
|
||||
ItemName_TOC.Prost_HookArm_L = "Ïðîòåç ðóêè - Êðþê",
|
||||
ItemName_TOC.Prost_HookArm_R = "Ïðîòåç ðóêè - Êðþê",
|
||||
}
|
||||
4
42/media/lua/shared/Translate/RU/Recipes_RU.txt
Normal file
4
42/media/lua/shared/Translate/RU/Recipes_RU.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
Recipes_RU = {
|
||||
Recipe_Craft_Prosthetic_Arm = "如泐蝾忤螯 镳铗彗 痼觇",
|
||||
Recipe_Craft_Prosthetic_Hook = "如泐蝾忤螯 镳铗彗 忖桎<E5BF96> 牮<>赅",
|
||||
}
|
||||
7
42/media/lua/shared/Translate/RU/Sandbox_RU.txt
Normal file
7
42/media/lua/shared/Translate/RU/Sandbox_RU.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
Sandbox_RU = {
|
||||
Sandbox_TOC = "The Only Cure",
|
||||
Sandbox_TOC_CicatrizationSpeed = "Ñêîðîñòü çàæèâëåíèÿ",
|
||||
Sandbox_TOC_WoundDirtynessMultiplier = "Ìíîæèòåëü çàãðÿçíåíèÿ ðàí",
|
||||
Sandbox_TOC_SurgeonAbilityImportance = "Çíà÷èìîñòü ñïîñîáíîñòåé âðà÷à-õèðóðãà",
|
||||
|
||||
}
|
||||
10
42/media/lua/shared/Translate/RU/Tooltip_RU.txt
Normal file
10
42/media/lua/shared/Translate/RU/Tooltip_RU.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Tooltip_RU = {
|
||||
|
||||
Tooltip_Surgery_CantCauterize = "Нельзя прижигать рану",
|
||||
|
||||
Tooltip_Surgery_And = " и "
|
||||
Tooltip_Surgery_TempTooLow = "Температура все еще слишком низкая",
|
||||
Tooltip_Surgery_Coward = "У тебя не хватит смелости сделать это",
|
||||
Tooltip_Surgery_LimbNotFree = "Сначала нужно снять протез",
|
||||
|
||||
}
|
||||
16
42/media/lua/shared/Translate/RU/UI_RU.txt
Normal file
16
42/media/lua/shared/Translate/RU/UI_RU.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
UI_RU = {
|
||||
UI_trait_Amputee_Hand = "Ампутированная левая рука",
|
||||
UI_trait_Amputee_Hand_desc = "Вы начинаете с ампутированной левой рукой.",
|
||||
|
||||
UI_trait_Amputee_ForeArm = "Ампутированное левое предплечье",
|
||||
UI_trait_Amputee_ForeArm_desc = "Вы начинаете с ампутированным левым предплечьем.",
|
||||
|
||||
UI_trait_Amputee_UpperArm = "Ампутированное левое плечо",
|
||||
UI_trait_Amputee_UpperArm_desc = "Вы начинаете с ампутированнвм левым плечём.",
|
||||
|
||||
UI_trait_Insensitive = "Нечувствительный",
|
||||
UI_trait_Insensitive_desc = "",
|
||||
|
||||
|
||||
UI_Say_CantEquip = "Я не могу его так экипировать..."
|
||||
}
|
||||
33
42/media/lua/shared/Translate/UA/ContextMenu_UA.txt
Normal file
33
42/media/lua/shared/Translate/UA/ContextMenu_UA.txt
Normal file
@@ -0,0 +1,33 @@
|
||||
ContextMenu_UA = {
|
||||
ContextMenu_Amputate = "Àìïóòóâàòè",
|
||||
ContextMenu_Amputate_Bandage = "Àìïóòóâàòè òà ïåðåâ'ÿçàòè",
|
||||
ContextMenu_Amputate_Stitch = "Àìïóòóâàòè òà íàêëàñòè øâè",
|
||||
ContextMenu_Amputate_Stitch_Bandage = "Àìïóòóâàòè, íàêëàñòè øâè òà ïåðåâ'ÿçàòè",
|
||||
|
||||
ContextMenu_Cauterize = "Ïðèïåêòè",
|
||||
|
||||
ContextMenu_Limb_Hand_L = "˳âà Ðóêà",
|
||||
ContextMenu_Limb_ForeArm_L = "˳âå Ïåðåäïë³÷÷ÿ",
|
||||
ContextMenu_Limb_UpperArm_L = "˳âå Ïëå÷å"
|
||||
ContextMenu_Limb_Hand_R = "Ïðàâà Ðóêà",
|
||||
ContextMenu_Limb_ForeArm_R = "Ïðàâå Ïåðåäïë³÷÷ÿ",
|
||||
ContextMenu_Limb_UpperArm_R = "Ïðàâå Ïëå÷å",
|
||||
|
||||
ContextMenu_InstallProstRight = "Óñòàíîâèòè ïðîòåç íà ïðàâó ðóêó",
|
||||
ContextMenu_InstallProstLeft = "Óñòàíîâèòè ïðîòåç íà ë³âó ðóêó",
|
||||
|
||||
ContextMenu_PutTourniquetArmLeft = "Íàêëàñòè äæãóò íà ë³âó ðóêó",
|
||||
ContextMenu_PutTourniquetLegL = "Íàêëàñòè äæãóò íà ë³âó íîãó",
|
||||
ContextMenu_PutTourniquetArmRight = "Íàêëàñòè äæãóò íà ïðàâó ðóêó",
|
||||
ContextMenu_PutTourniquetLegR = "Íàêëàñòè äæãóò íà ïðàâó íîãó",
|
||||
|
||||
|
||||
ContextMenu_CleanWound = "Î÷èñòèòè ðàíó",
|
||||
|
||||
|
||||
|
||||
ContextMenu_Admin_TOC = "TOC",
|
||||
ContextMenu_Admin_ResetTOC = "Ñêèíóòè Àìïóòàö³¿",
|
||||
ContextMenu_Admin_ForceAmputation = "Ïðèìóñîâî Àìïóòóâàòè",
|
||||
|
||||
}
|
||||
18
42/media/lua/shared/Translate/UA/IG_UI_UA.txt
Normal file
18
42/media/lua/shared/Translate/UA/IG_UI_UA.txt
Normal file
@@ -0,0 +1,18 @@
|
||||
IG_UI_UA = {
|
||||
IGUI_perks_Amputations = "Ŕěďóňŕöłż",
|
||||
IGUI_perks_Side_R = "Ďđŕâŕ ńňîđîíŕ",
|
||||
IGUI_perks_Side_L = "Ëłâŕ ńňîđîíŕ",
|
||||
IGUI_perks_Prosthesis = "Ďđîňĺç",
|
||||
IGUI_perks_ProstFamiliarity= "Ďđčńňîńîâŕíłńňü",
|
||||
|
||||
IGUI_ItemCat_Prosthesis = "Ďđîňĺç",
|
||||
IGUI_ItemCat_Surgery = "Őłđóđăł˙",
|
||||
IGUI_ItemCat_Amputation = "Ŕěďóňŕöł˙"
|
||||
|
||||
IGUI_HealthPanel_Cicatrization = "Đóáöţâŕíí˙",
|
||||
IGUI_HealthPanel_Cicatrized = "Çŕđóáöüîâŕíŕ",
|
||||
IGUI_HealthPanel_Cauterized = "Ďđčďĺ÷ĺíŕ",
|
||||
IGUI_HealthPanel_WoundDirtyness = "Çŕáđóäíĺíŕ đŕíŕ",
|
||||
IGUI_HealthPanel_ProstEquipped = "Ďđîňĺç óńňŕíîâëĺíî",
|
||||
|
||||
}
|
||||
11
42/media/lua/shared/Translate/UA/ItemName_UA.txt
Normal file
11
42/media/lua/shared/Translate/UA/ItemName_UA.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
ItemName_UA = {
|
||||
|
||||
ItemName_TOC.Surg_Arm_Tourniquet_L = "Äæãóò",
|
||||
ItemName_TOC.Surg_Arm_Tourniquet_R = "Äæãóò",
|
||||
|
||||
ItemName_TOC.Prost_NormalArm_L = "Ïðîòåç Ðóêè",
|
||||
ItemName_TOC.Prost_NormalArm_R = "Ïðîòåç Ðóêè",
|
||||
|
||||
ItemName_TOC.Prost_HookArm_L = "Ïðîòåç Ðóêè - Ãàê",
|
||||
ItemName_TOC.Prost_HookArm_R = "Ïðîòåç Ðóêè - Ãàê",
|
||||
}
|
||||
4
42/media/lua/shared/Translate/UA/Recipes_UA.txt
Normal file
4
42/media/lua/shared/Translate/UA/Recipes_UA.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
Recipes_UA = {
|
||||
Recipe_Craft_Prosthetic_Arm = "Створити Протез Руки",
|
||||
Recipe_Craft_Prosthetic_Hook = "Створити Протез Руки - Гак",
|
||||
}
|
||||
10
42/media/lua/shared/Translate/UA/Sandbox_UA.txt
Normal file
10
42/media/lua/shared/Translate/UA/Sandbox_UA.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Sandbox_UA = {
|
||||
Sandbox_TOC = "The Only Cure",
|
||||
Sandbox_TOC_CicatrizationSpeed = "Øâèäê³ñòü ðóáöþâàííÿ",
|
||||
Sandbox_TOC_WoundDirtynessMultiplier = "Ìíîæíèê çàáðóäíåííÿ ðàíè",
|
||||
Sandbox_TOC_SurgeonAbilityImportance = "Âàæëèâ³ñòü ìåäè÷íèõ íàâè÷îê ë³êàðÿ",
|
||||
Sandbox_TOC_EnableZombieAmputations = "Óâ³ìêíóòè àìïóòàö³¿ çîìá³",
|
||||
Sandbox_TOC_ZombieAmputationDamageThreshold = "Ïîð³ã øêîäè ïðè àìïóòàö³¿ çîìá³",
|
||||
Sandbox_TOC_ZombieAmputationDamageChance = "Øàíñ íàíåñåííÿ øêîäè ïðè àìïóòàö³¿ çîìá³",
|
||||
|
||||
}
|
||||
10
42/media/lua/shared/Translate/UA/Tooltip_UA.txt
Normal file
10
42/media/lua/shared/Translate/UA/Tooltip_UA.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Tooltip_UA = {
|
||||
|
||||
Tooltip_Surgery_CantCauterize = "Не можна припекти рану",
|
||||
|
||||
Tooltip_Surgery_And = " та "
|
||||
Tooltip_Surgery_TempTooLow = "Температура занадто низька",
|
||||
Tooltip_Surgery_Coward = "Вам не вистачає сміливості зробити це",
|
||||
Tooltip_Surgery_LimbNotFree = "Спочатку необхідно зняти протез",
|
||||
|
||||
}
|
||||
16
42/media/lua/shared/Translate/UA/UI_UA.txt
Normal file
16
42/media/lua/shared/Translate/UA/UI_UA.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
UI_UA = {
|
||||
UI_trait_Amputee_Hand = "Àìïóòîâàíà ˳âà Ðóêà",
|
||||
UI_trait_Amputee_Hand_desc = "",
|
||||
|
||||
UI_trait_Amputee_ForeArm = "Àìïóòîâàíå ˳âå Ïåðåäïë³÷÷ÿ",
|
||||
UI_trait_Amputee_ForeArm_desc = "",
|
||||
|
||||
UI_trait_Amputee_UpperArm = "Àìïóòîâàíå ˳âå Ïëå÷å",
|
||||
UI_trait_Amputee_UpperArm_desc = "",
|
||||
|
||||
UI_trait_Insensitive = "Íå÷óòëèâèé",
|
||||
UI_trait_Insensitive_desc = "",
|
||||
|
||||
|
||||
UI_Say_CantEquip = "ß íå ìîæó âñòàíîâèòè öå òàêèì ÷èíîì..."
|
||||
}
|
||||
Reference in New Issue
Block a user