Readded translations, finalized folder struct
This commit is contained in:
@@ -1,369 +0,0 @@
|
||||
local LocalPlayerController = require("TOC/Controllers/LocalPlayerController")
|
||||
local DataController = require("TOC/Controllers/DataController")
|
||||
|
||||
local CachedDataHandler = require("TOC/Handlers/CachedDataHandler")
|
||||
local CommonMethods = require("TOC/CommonMethods")
|
||||
local StaticData = require("TOC/StaticData")
|
||||
|
||||
-----------------
|
||||
|
||||
|
||||
--* TIMED ACTIONS *--
|
||||
-- We want to be able to modify how long actions are gonna take,
|
||||
-- depending on amputation status and kind of action. Also, when the
|
||||
-- player has not completely cicatrized their own wounds, and try to do any action with
|
||||
-- a prosthesis on, that can trigger random bleeds.
|
||||
|
||||
local function CheckHandFeasibility(limbName)
|
||||
TOC_DEBUG.print("Checking hand feasibility: " .. limbName)
|
||||
local dcInst = DataController.GetInstance()
|
||||
|
||||
local isFeasible = not dcInst:getIsCut(limbName) or dcInst:getIsProstEquipped(limbName)
|
||||
TOC_DEBUG.print("isFeasible: " .. tostring(isFeasible))
|
||||
return isFeasible
|
||||
end
|
||||
|
||||
|
||||
--* Time to perform actions overrides *--
|
||||
local og_ISBaseTimedAction_adjustMaxTime = ISBaseTimedAction.adjustMaxTime
|
||||
--- Adjust time
|
||||
---@diagnostic disable-next-line: duplicate-set-field
|
||||
function ISBaseTimedAction:adjustMaxTime(maxTime)
|
||||
local time = og_ISBaseTimedAction_adjustMaxTime(self, maxTime)
|
||||
|
||||
-- Exceptions handling, if we find that parameter then we just use the original time
|
||||
local actionsQueue = ISTimedActionQueue.getTimedActionQueue(getPlayer())
|
||||
|
||||
if actionsQueue and actionsQueue.current and actionsQueue.skipTOC then
|
||||
--TOC_DEBUG.print("Should skip TOC stuff")
|
||||
return time
|
||||
end
|
||||
|
||||
-- Action is valid, check if we have any cut limb and then modify maxTime
|
||||
local dcInst = DataController.GetInstance()
|
||||
if time ~= -1 and dcInst and dcInst:getIsAnyLimbCut() then
|
||||
--TOC_DEBUG.print("Overriding adjustMaxTime")
|
||||
local pl = getPlayer()
|
||||
local amputatedLimbs = CachedDataHandler.GetAmputatedLimbs(pl:getUsername())
|
||||
|
||||
for k, _ in pairs(amputatedLimbs) do
|
||||
local limbName = k
|
||||
local perkAmp = Perks["Side_" .. CommonMethods.GetSide(limbName)]
|
||||
local perkLevel = pl:getPerkLevel(perkAmp)
|
||||
|
||||
if dcInst:getIsProstEquipped(limbName) then
|
||||
-- TODO We should separate this in multiple perks, since this is gonna be a generic familiarity and could make no actual sense
|
||||
local perkProst = Perks["ProstFamiliarity"]
|
||||
perkLevel = perkLevel + pl:getPerkLevel(perkProst)
|
||||
end
|
||||
|
||||
local perkLevelScaled
|
||||
if perkLevel ~= 0 then perkLevelScaled = perkLevel / 10 else perkLevelScaled = 0 end
|
||||
TOC_DEBUG.print("Perk Level: " .. tostring(perkLevel))
|
||||
TOC_DEBUG.print("OG time: " .. tostring(time))
|
||||
|
||||
-- Modified Time shouldn't EVER be lower compared to the og one.
|
||||
local modifiedTime = time * (StaticData.LIMBS_TIME_MULTIPLIER_IND_NUM[limbName] - perkLevelScaled)
|
||||
|
||||
if modifiedTime >= time then
|
||||
time = modifiedTime
|
||||
end
|
||||
|
||||
--TOC_DEBUG.print("Modified time: " .. tostring(time))
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
--TOC_DEBUG.print("New time with amputations: " .. tostring(time))
|
||||
return time
|
||||
end
|
||||
|
||||
--* Random bleeding during cicatrization + Perks leveling override *--
|
||||
local og_ISBaseTimedAction_perform = ISBaseTimedAction.perform
|
||||
--- After each action, level up perks
|
||||
---@diagnostic disable-next-line: duplicate-set-field
|
||||
function ISBaseTimedAction:perform()
|
||||
og_ISBaseTimedAction_perform(self)
|
||||
|
||||
TOC_DEBUG.print("Running ISBaseTimedAction.perform override")
|
||||
TOC_DEBUG.print("max time: " .. tostring(self.maxTime))
|
||||
|
||||
local dcInst = DataController.GetInstance()
|
||||
if not dcInst:getIsAnyLimbCut() then return end
|
||||
|
||||
local amputatedLimbs = CachedDataHandler.GetAmputatedLimbs(LocalPlayerController.username)
|
||||
local xp = self.maxTime / 100
|
||||
for k, _ in pairs(amputatedLimbs) do
|
||||
local limbName = k
|
||||
|
||||
-- We're checking for only "visible" amputations to prevent from having bleeds everywhere
|
||||
if dcInst:getIsCut(limbName) and dcInst:getIsVisible(limbName) then
|
||||
local side = CommonMethods.GetSide(limbName)
|
||||
LocalPlayerController.playerObj:getXp():AddXP(Perks["Side_" .. side], xp)
|
||||
if not dcInst:getIsCicatrized(limbName) and dcInst:getIsProstEquipped(limbName) then
|
||||
TOC_DEBUG.print("Trying for bleed, player met the criteria")
|
||||
LocalPlayerController.TryRandomBleed(self.character, limbName)
|
||||
end
|
||||
|
||||
|
||||
-- Level up prosthesis perk
|
||||
if dcInst:getIsProstEquipped(limbName) then
|
||||
LocalPlayerController.playerObj:getXp():AddXP(Perks["ProstFamiliarity"], xp)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
--* EQUIPPING ITEMS *--
|
||||
-- Check wheter the player can equip items or not, for example dual wielding when you only have one
|
||||
-- hand (and no prosthesis) should be disabled. Same thing for some werable items, like watches.
|
||||
|
||||
---@class ISEquipWeaponAction
|
||||
---@field character IsoPlayer
|
||||
|
||||
--* Equipping items overrides *--
|
||||
local og_ISEquipWeaponAction_isValid = ISEquipWeaponAction.isValid
|
||||
---Add a condition to check the feasibility of having 2 handed weapons or if both arms are cut off
|
||||
---@return boolean
|
||||
---@diagnostic disable-next-line: duplicate-set-field
|
||||
function ISEquipWeaponAction:isValid()
|
||||
local isValid = og_ISEquipWeaponAction_isValid(self)
|
||||
if isValid then
|
||||
local isPrimaryHandValid = CachedDataHandler.GetHandFeasibility(StaticData.SIDES_IND_STR.R)
|
||||
local isSecondaryHandValid = CachedDataHandler.GetHandFeasibility(StaticData.SIDES_IND_STR.L)
|
||||
-- Both hands are cut off, so it's impossible to equip in any way
|
||||
|
||||
--TOC_DEBUG.print("isPrimaryHandValid : " .. tostring(isPrimaryHandValid))
|
||||
--TOC_DEBUG.print("isSecondaryHandValid : " .. tostring(isSecondaryHandValid))
|
||||
|
||||
if not isPrimaryHandValid and not isSecondaryHandValid then
|
||||
isValid = false
|
||||
end
|
||||
end
|
||||
return isValid
|
||||
end
|
||||
|
||||
---A recreation of the original method, but with amputations in mind
|
||||
function ISEquipWeaponAction:performWithAmputation()
|
||||
TOC_DEBUG.print("running ISEquipWeaponAction performWithAmputation")
|
||||
local hand = nil
|
||||
local otherHand = nil
|
||||
local getMethodFirst = nil
|
||||
local setMethodFirst = nil
|
||||
local getMethodSecond = nil
|
||||
local setMethodSecond = nil
|
||||
|
||||
if self.primary then
|
||||
hand = StaticData.LIMBS_IND_STR.Hand_R
|
||||
otherHand = StaticData.LIMBS_IND_STR.Hand_L
|
||||
getMethodFirst = self.character.getSecondaryHandItem
|
||||
setMethodFirst = self.character.setSecondaryHandItem
|
||||
getMethodSecond = self.character.getPrimaryHandItem
|
||||
setMethodSecond = self.character.setPrimaryHandItem
|
||||
else
|
||||
hand = StaticData.LIMBS_IND_STR.Hand_L
|
||||
otherHand = StaticData.LIMBS_IND_STR.Hand_R
|
||||
getMethodFirst = self.character.getPrimaryHandItem
|
||||
setMethodFirst = self.character.setPrimaryHandItem
|
||||
getMethodSecond = self.character.getSecondaryHandItem
|
||||
setMethodSecond = self.character.setSecondaryHandItem
|
||||
end
|
||||
|
||||
local isFirstValid = CheckHandFeasibility(hand)
|
||||
local isSecondValid = CheckHandFeasibility(otherHand)
|
||||
|
||||
|
||||
if not self.twoHands then
|
||||
if getMethodFirst(self.character) and getMethodFirst(self.character):isRequiresEquippedBothHands() then
|
||||
setMethodFirst(self.character, nil)
|
||||
-- if this weapon is already equiped in the 2nd hand, we remove it
|
||||
elseif (getMethodFirst(self.character) == self.item or getMethodFirst(self.character) == getMethodSecond(self.character)) then
|
||||
setMethodFirst(self.character, nil)
|
||||
-- if we are equipping a handgun and there is a weapon in the secondary hand we remove it
|
||||
elseif instanceof(self.item, "HandWeapon") and self.item:getSwingAnim() and self.item:getSwingAnim() == "Handgun" then
|
||||
if getMethodFirst(self.character) and instanceof(getMethodFirst(self.character), "HandWeapon") then
|
||||
setMethodFirst(self.character, nil)
|
||||
end
|
||||
else
|
||||
setMethodSecond(self.character, nil)
|
||||
-- TODO We should use the CachedData indexable instead of dcInst
|
||||
|
||||
if isFirstValid then
|
||||
setMethodSecond(self.character, self.item)
|
||||
-- Check other HAND!
|
||||
elseif isSecondValid then
|
||||
setMethodFirst(self.character, self.item)
|
||||
end
|
||||
end
|
||||
else
|
||||
setMethodFirst(self.character, nil)
|
||||
setMethodSecond(self.character, nil)
|
||||
|
||||
-- TOC_DEBUG.print("First Hand: " .. tostring(hand))
|
||||
-- --TOC_DEBUG.print("Prost Group: " .. tostring(prostGroup))
|
||||
-- TOC_DEBUG.print("Other Hand: " .. tostring(otherHand))
|
||||
-- --TOC_DEBUG.print("Other Prost Group: " .. tostring(otherProstGroup))
|
||||
|
||||
-- TOC_DEBUG.print("isPrimaryHandValid: " .. tostring(isFirstValid))
|
||||
-- TOC_DEBUG.print("isSecondaryHandValid: " .. tostring(isSecondValid))
|
||||
|
||||
|
||||
if isFirstValid then
|
||||
setMethodSecond(self.character, self.item)
|
||||
end
|
||||
|
||||
if isSecondValid then
|
||||
setMethodFirst(self.character, self.item)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local og_ISEquipWeaponAction_perform = ISEquipWeaponAction.perform
|
||||
---@diagnostic disable-next-line: duplicate-set-field
|
||||
function ISEquipWeaponAction:perform()
|
||||
og_ISEquipWeaponAction_perform(self)
|
||||
|
||||
|
||||
--if self.character == getPlayer() then
|
||||
local dcInst = DataController.GetInstance(self.character:getUsername())
|
||||
-- Just check it any limb has been cut. If not, we can just return from here
|
||||
if dcInst:getIsAnyLimbCut() then
|
||||
self:performWithAmputation()
|
||||
end
|
||||
|
||||
--end
|
||||
end
|
||||
|
||||
function ISInventoryPaneContextMenu.doEquipOption(context, playerObj, isWeapon, items, player)
|
||||
-- check if hands if not heavy damaged
|
||||
if (not playerObj:isPrimaryHandItem(isWeapon) or (playerObj:isPrimaryHandItem(isWeapon) and playerObj:isSecondaryHandItem(isWeapon))) and not getSpecificPlayer(player):getBodyDamage():getBodyPart(BodyPartType.Hand_R):isDeepWounded() and (getSpecificPlayer(player):getBodyDamage():getBodyPart(BodyPartType.Hand_R):getFractureTime() == 0 or getSpecificPlayer(player):getBodyDamage():getBodyPart(BodyPartType.Hand_R):getSplintFactor() > 0) then
|
||||
-- forbid reequipping skinned items to avoid multiple problems for now
|
||||
local add = true
|
||||
if playerObj:getSecondaryHandItem() == isWeapon and isWeapon:getScriptItem():getReplaceWhenUnequip() then
|
||||
add = false
|
||||
end
|
||||
if add then
|
||||
local equipOption = context:addOption(getText("ContextMenu_Equip_Primary"), items,
|
||||
ISInventoryPaneContextMenu.OnPrimaryWeapon, player)
|
||||
equipOption.notAvailable = not CheckHandFeasibility(StaticData.LIMBS_IND_STR.Hand_R)
|
||||
end
|
||||
end
|
||||
if (not playerObj:isSecondaryHandItem(isWeapon) or (playerObj:isPrimaryHandItem(isWeapon) and playerObj:isSecondaryHandItem(isWeapon))) and not getSpecificPlayer(player):getBodyDamage():getBodyPart(BodyPartType.Hand_L):isDeepWounded() and (getSpecificPlayer(player):getBodyDamage():getBodyPart(BodyPartType.Hand_L):getFractureTime() == 0 or getSpecificPlayer(player):getBodyDamage():getBodyPart(BodyPartType.Hand_L):getSplintFactor() > 0) then
|
||||
-- forbid reequipping skinned items to avoid multiple problems for now
|
||||
local add = true
|
||||
if playerObj:getPrimaryHandItem() == isWeapon and isWeapon:getScriptItem():getReplaceWhenUnequip() then
|
||||
add = false
|
||||
end
|
||||
if add then
|
||||
local equipOption = context:addOption(getText("ContextMenu_Equip_Secondary"), items,
|
||||
ISInventoryPaneContextMenu.OnSecondWeapon, player)
|
||||
|
||||
equipOption.notAvailable = not CheckHandFeasibility(StaticData.LIMBS_IND_STR.Hand_L)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
local noHandsImpossibleActions = {
|
||||
getText("ContextMenu_Add_escape_rope_sheet"),
|
||||
getText("ContextMenu_Add_escape_rope"),
|
||||
getText("ContextMenu_Remove_escape_rope"),
|
||||
getText("ContextMenu_Barricade"),
|
||||
getText("ContextMenu_Unbarricade"),
|
||||
getText("ContextMenu_MetalBarricade"),
|
||||
getText("ContextMenu_MetalBarBarricade"),
|
||||
getText("ContextMenu_Open_window"),
|
||||
getText("ContextMenu_Close_window"),
|
||||
getText("ContextMenu_PickupBrokenGlass"),
|
||||
getText("ContextMenu_Open_door"),
|
||||
getText("ContextMenu_Close_door"),
|
||||
|
||||
}
|
||||
|
||||
|
||||
local og_ISWorldObjectContextMenu_createMenu = ISWorldObjectContextMenu.createMenu
|
||||
|
||||
---@param player integer
|
||||
---@param worldobjects any
|
||||
---@param x any
|
||||
---@param y any
|
||||
---@param test any
|
||||
function ISWorldObjectContextMenu.createMenu(player, worldobjects, x, y, test)
|
||||
---@type ISContextMenu
|
||||
local ogContext = og_ISWorldObjectContextMenu_createMenu(player, worldobjects, x, y, test)
|
||||
|
||||
-- goddamn it, zomboid devs. ogContext could be a boolean...
|
||||
-- TBH, I don't really care about gamepad support, but all this method can break stuff. Let's just disable thisfor gamepad users.
|
||||
if type(ogContext) == "boolean" or type(ogContext) == "string" then
|
||||
return ogContext
|
||||
end
|
||||
|
||||
|
||||
-- The vanilla game doesn't count an item in the off hand as "equipped" for picking up glass. Let's fix that here
|
||||
local brokenGlassOption = ogContext:getOptionFromName(getText("ContextMenu_RemoveBrokenGlass"))
|
||||
|
||||
if brokenGlassOption then
|
||||
local playerObj = getSpecificPlayer(player)
|
||||
if (CachedDataHandler.GetHandFeasibility(StaticData.SIDES_IND_STR.R) and playerObj:getPrimaryHandItem()) or
|
||||
(CachedDataHandler.GetHandFeasibility(StaticData.SIDES_IND_STR.L) and playerObj:getSecondaryHandItem())
|
||||
then
|
||||
brokenGlassOption.notAvailable = false
|
||||
brokenGlassOption.toolTip = nil -- This is active only when you can't do the action.
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
-- check if no hands, disable various interactions
|
||||
if not CachedDataHandler.GetBothHandsFeasibility() then
|
||||
TOC_DEBUG.print("NO hands :((")
|
||||
for i = 1, #noHandsImpossibleActions do
|
||||
local optionName = noHandsImpossibleActions[i]
|
||||
local option = ogContext:getOptionFromName(optionName)
|
||||
if option then
|
||||
option.notAvailable = true
|
||||
end
|
||||
end
|
||||
end
|
||||
return ogContext
|
||||
end
|
||||
|
||||
--* DISABLE WEARING CERTAIN ITEMS WHEN NO LIMB
|
||||
|
||||
local function CheckLimbFeasibility(limbName)
|
||||
local dcInst = DataController.GetInstance()
|
||||
local isFeasible = not dcInst:getIsCut(limbName) or dcInst:getIsProstEquipped(limbName)
|
||||
--TOC_DEBUG.print("isFeasible="..tostring(isFeasible))
|
||||
return isFeasible
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
---@param obj any
|
||||
---@param wrappedFunc function
|
||||
---@param item InventoryItem
|
||||
---@return boolean
|
||||
local function WrapClothingAction(obj, wrappedFunc, item)
|
||||
local isEquippable = wrappedFunc(obj)
|
||||
if not isEquippable then return isEquippable end
|
||||
|
||||
local itemBodyLoc = item:getBodyLocation()
|
||||
|
||||
local limbToCheck = StaticData.AFFECTED_BODYLOCS_TO_LIMBS_IND_STR[itemBodyLoc]
|
||||
if CheckLimbFeasibility(limbToCheck) then return isEquippable else return false end
|
||||
end
|
||||
|
||||
|
||||
|
||||
---@diagnostic disable-next-line: duplicate-set-field
|
||||
local og_ISWearClothing_isValid = ISWearClothing.isValid
|
||||
function ISWearClothing:isValid()
|
||||
return WrapClothingAction(self, og_ISWearClothing_isValid, self.item)
|
||||
end
|
||||
|
||||
local og_ISClothingExtraAction_isValid = ISClothingExtraAction.isValid
|
||||
---@diagnostic disable-next-line: duplicate-set-field
|
||||
function ISClothingExtraAction:isValid()
|
||||
return WrapClothingAction(self, og_ISClothingExtraAction_isValid, instanceItem(self.extra))
|
||||
end
|
||||
@@ -0,0 +1,7 @@
|
||||
local LimitActionsController = require("TOC/Controllers/LimitActionsController") -- declared in common
|
||||
|
||||
local og_ISClothingExtraAction_isValid = ISClothingExtraAction.isValid
|
||||
---@diagnostic disable-next-line: duplicate-set-field
|
||||
function ISClothingExtraAction:isValid()
|
||||
return LimitActionsController.WrapClothingAction(self, og_ISClothingExtraAction_isValid, instanceItem(self.extra))
|
||||
end
|
||||
21
42/media/lua/client/TOC-42/Handlers/ProsthesisHandler.lua
Normal file
21
42/media/lua/client/TOC-42/Handlers/ProsthesisHandler.lua
Normal file
@@ -0,0 +1,21 @@
|
||||
local ProsthesisHandler = require("TOC/Handlers/ProsthesisHandler") -- declared in common
|
||||
|
||||
|
||||
|
||||
local og_ISClothingExtraAction_isValid = ISClothingExtraAction.isValid
|
||||
---@diagnostic disable-next-line: duplicate-set-field
|
||||
function ISClothingExtraAction:isValid()
|
||||
local isEquippable = og_ISClothingExtraAction_isValid(self)
|
||||
-- self.extra is a string, not the item
|
||||
local testItem = instanceItem(self.extra)
|
||||
return ProsthesisHandler.Validate(testItem, isEquippable)
|
||||
end
|
||||
|
||||
|
||||
local og_ISClothingExtraAction_perform = ISClothingExtraAction.perform
|
||||
function ISClothingExtraAction:perform()
|
||||
local extraItem = instanceItem(self.extra)
|
||||
ProsthesisHandler.SearchAndSetupProsthesis(extraItem, true)
|
||||
og_ISClothingExtraAction_perform(self)
|
||||
end
|
||||
|
||||
@@ -6,8 +6,43 @@ local CommonMethods = require("TOC/CommonMethods")
|
||||
local StaticData = require("TOC/StaticData")
|
||||
|
||||
-----------------
|
||||
---@class LimitActionsController
|
||||
local LimitActionsController = {}
|
||||
|
||||
|
||||
--* DISABLE WEARING CERTAIN ITEMS WHEN NO LIMB
|
||||
|
||||
function LimitActionsController.CheckLimbFeasibility(limbName)
|
||||
local dcInst = DataController.GetInstance()
|
||||
local isFeasible = not dcInst:getIsCut(limbName) or dcInst:getIsProstEquipped(limbName)
|
||||
--TOC_DEBUG.print("isFeasible="..tostring(isFeasible))
|
||||
return isFeasible
|
||||
end
|
||||
|
||||
---@param obj any
|
||||
---@param wrappedFunc function
|
||||
---@param item InventoryItem
|
||||
---@return boolean
|
||||
function LimitActionsController.WrapClothingAction(obj, wrappedFunc, item)
|
||||
local isEquippable = wrappedFunc(obj)
|
||||
if not isEquippable then return isEquippable end
|
||||
|
||||
local itemBodyLoc = item:getBodyLocation()
|
||||
|
||||
local limbToCheck = StaticData.AFFECTED_BODYLOCS_TO_LIMBS_IND_STR[itemBodyLoc]
|
||||
if LimitActionsController.CheckLimbFeasibility(limbToCheck) then return isEquippable else return false end
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--------------------------------------------
|
||||
--* TIMED ACTIONS *--
|
||||
-- We want to be able to modify how long actions are gonna take,
|
||||
-- depending on amputation status and kind of action. Also, when the
|
||||
@@ -328,42 +363,16 @@ function ISWorldObjectContextMenu.createMenu(player, worldobjects, x, y, test)
|
||||
return ogContext
|
||||
end
|
||||
|
||||
--* DISABLE WEARING CERTAIN ITEMS WHEN NO LIMB
|
||||
|
||||
local function CheckLimbFeasibility(limbName)
|
||||
local dcInst = DataController.GetInstance()
|
||||
local isFeasible = not dcInst:getIsCut(limbName) or dcInst:getIsProstEquipped(limbName)
|
||||
--TOC_DEBUG.print("isFeasible="..tostring(isFeasible))
|
||||
return isFeasible
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
---@param obj any
|
||||
---@param wrappedFunc function
|
||||
---@param item InventoryItem
|
||||
---@return boolean
|
||||
local function WrapClothingAction(obj, wrappedFunc, item)
|
||||
local isEquippable = wrappedFunc(obj)
|
||||
if not isEquippable then return isEquippable end
|
||||
|
||||
local itemBodyLoc = item:getBodyLocation()
|
||||
|
||||
local limbToCheck = StaticData.AFFECTED_BODYLOCS_TO_LIMBS_IND_STR[itemBodyLoc]
|
||||
if CheckLimbFeasibility(limbToCheck) then return isEquippable else return false end
|
||||
end
|
||||
|
||||
|
||||
|
||||
---@diagnostic disable-next-line: duplicate-set-field
|
||||
local og_ISWearClothing_isValid = ISWearClothing.isValid
|
||||
function ISWearClothing:isValid()
|
||||
return WrapClothingAction(self, og_ISWearClothing_isValid, self.item)
|
||||
return LimitActionsController.WrapClothingAction(self, og_ISWearClothing_isValid, self.item)
|
||||
end
|
||||
|
||||
local og_ISClothingExtraAction_isValid = ISClothingExtraAction.isValid
|
||||
---@diagnostic disable-next-line: duplicate-set-field
|
||||
function ISClothingExtraAction:isValid()
|
||||
return WrapClothingAction(self, og_ISClothingExtraAction_isValid, InventoryItemFactory.CreateItem(self.extra))
|
||||
end
|
||||
return LimitActionsController.WrapClothingAction(self, og_ISClothingExtraAction_isValid, InventoryItemFactory.CreateItem(self.extra))
|
||||
end
|
||||
|
||||
return LimitActionsController
|
||||
@@ -88,14 +88,7 @@ function ProsthesisHandler.SearchAndSetupProsthesis(item, isEquipping)
|
||||
return true
|
||||
end
|
||||
|
||||
-------------------------
|
||||
--* Overrides *--
|
||||
|
||||
|
||||
---@param item InventoryItem
|
||||
---@param isEquippable boolean
|
||||
---@return unknown
|
||||
local function HandleProsthesisValidation(item, isEquippable)
|
||||
function ProsthesisHandler.Validate(item, isEquippable)
|
||||
local isProst = ProsthesisHandler.CheckIfProst(item)
|
||||
if not isProst then return isEquippable end
|
||||
|
||||
@@ -110,11 +103,16 @@ local function HandleProsthesisValidation(item, isEquippable)
|
||||
end
|
||||
|
||||
|
||||
|
||||
-------------------------
|
||||
--* Overrides *--
|
||||
|
||||
|
||||
---@diagnostic disable-next-line: duplicate-set-field
|
||||
local og_ISWearClothing_isValid = ISWearClothing.isValid
|
||||
function ISWearClothing:isValid()
|
||||
local isEquippable = og_ISWearClothing_isValid(self)
|
||||
return HandleProsthesisValidation(self.item, isEquippable)
|
||||
return ProsthesisHandler.Validate(self.item, isEquippable)
|
||||
end
|
||||
|
||||
local og_ISWearClothing_perform = ISWearClothing.perform
|
||||
@@ -128,14 +126,14 @@ local og_ISClothingExtraAction_isValid = ISClothingExtraAction.isValid
|
||||
function ISClothingExtraAction:isValid()
|
||||
local isEquippable = og_ISClothingExtraAction_isValid(self)
|
||||
-- self.extra is a string, not the item
|
||||
local testItem = instanceItem(self.extra)
|
||||
return HandleProsthesisValidation(testItem, isEquippable)
|
||||
local testItem = InventoryItemFactory.CreateItem(self.extra)
|
||||
return ProsthesisHandler.Validate(testItem, isEquippable)
|
||||
end
|
||||
|
||||
|
||||
local og_ISClothingExtraAction_perform = ISClothingExtraAction.perform
|
||||
function ISClothingExtraAction:perform()
|
||||
local extraItem = instanceItem(self.extra)
|
||||
local extraItem = InventoryItemFactory.CreateItem(self.extra)
|
||||
ProsthesisHandler.SearchAndSetupProsthesis(extraItem, true)
|
||||
og_ISClothingExtraAction_perform(self)
|
||||
end
|
||||
|
||||
@@ -122,14 +122,18 @@ function ISDrinkFromBottle:new(character, item, uses)
|
||||
return action
|
||||
end
|
||||
|
||||
-- FIX This doesn't exist anymore in B42
|
||||
-- local og_ISFinalizeDealAction_new = ISFinalizeDealAction.new
|
||||
-- function ISFinalizeDealAction:new(player, otherPlayer, itemsToGive, itemsToReceive, time)
|
||||
-- local action = og_ISFinalizeDealAction_new(self, player, otherPlayer, itemsToGive, itemsToReceive, time)
|
||||
-- --TOC_DEBUG.print("Override ISFinalizeDealAction")
|
||||
-- action.skipTOC = true
|
||||
-- return action
|
||||
-- end
|
||||
if luautils.stringStarts(getGameVersion(), "41") then
|
||||
-- This doesn't exist anymore in B42
|
||||
local og_ISFinalizeDealAction_new = ISFinalizeDealAction.new
|
||||
function ISFinalizeDealAction:new(player, otherPlayer, itemsToGive, itemsToReceive, time)
|
||||
local action = og_ISFinalizeDealAction_new(self, player, otherPlayer, itemsToGive, itemsToReceive, time)
|
||||
--TOC_DEBUG.print("Override ISFinalizeDealAction")
|
||||
action.skipTOC = true
|
||||
return action
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
local og_ISCampingInfoAction_new = ISCampingInfoAction.new
|
||||
function ISCampingInfoAction:new(character, campfireObject, campfire)
|
||||
|
||||
@@ -276,8 +276,16 @@ StaticData.AMPUTATION_CLOTHING_ITEM_BASE = "TOC.Amputation_"
|
||||
------------------
|
||||
--* Items check
|
||||
|
||||
local sawObj = instanceItem("Base.Saw")
|
||||
local gardenSawObj = instanceItem("Base.GardenSaw")
|
||||
local sawObj
|
||||
local gardenSawObj
|
||||
if luautils.stringStarts(getGameVersion(), "41") then
|
||||
sawObj = InventoryItemFactory.CreateItem("Base.Saw")
|
||||
gardenSawObj = InventoryItemFactory.CreateItem("Base.GardenSaw")
|
||||
else
|
||||
sawObj = instanceItem("Base.Saw")
|
||||
gardenSawObj = instanceItem("Base.GardenSaw")
|
||||
end
|
||||
|
||||
|
||||
StaticData.SAWS_NAMES_IND_STR = {
|
||||
saw = sawObj:getName(),
|
||||
|
||||
@@ -17,7 +17,6 @@ local function GetTraitDesc(trait)
|
||||
return getText("UI_trait_" .. trait .. "_desc")
|
||||
end
|
||||
|
||||
|
||||
local function SetupTraits()
|
||||
-- Perks.Left_Hand is defined in perks.txt
|
||||
|
||||
|
||||
22
common/media/lua/shared/Translate/DE/ContextMenu_DE.txt
Normal file
22
common/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",
|
||||
|
||||
}
|
||||
18
common/media/lua/shared/Translate/DE/IG_UI_DE.txt
Normal file
18
common/media/lua/shared/Translate/DE/IG_UI_DE.txt
Normal file
@@ -0,0 +1,18 @@
|
||||
IG_UI_DE = {
|
||||
IGUI_Yes = "Ja",
|
||||
IGUI_No = "Nein",
|
||||
|
||||
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
common/media/lua/shared/Translate/DE/ItemName_DE.txt
Normal file
9
common/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
common/media/lua/shared/Translate/DE/Recipes_DE.txt
Normal file
4
common/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
common/media/lua/shared/Translate/DE/Sandbox_DE.txt
Normal file
6
common/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
common/media/lua/shared/Translate/DE/Tooltip_DE.txt
Normal file
8
common/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
common/media/lua/shared/Translate/DE/UI_DE.txt
Normal file
11
common/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
common/media/lua/shared/Translate/EN/ContextMenu_EN.txt
Normal file
33
common/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",
|
||||
|
||||
}
|
||||
23
common/media/lua/shared/Translate/EN/IG_UI_EN.txt
Normal file
23
common/media/lua/shared/Translate/EN/IG_UI_EN.txt
Normal file
@@ -0,0 +1,23 @@
|
||||
IG_UI_EN = {
|
||||
IGUI_Yes = "Yes",
|
||||
IGUI_No = "No",
|
||||
|
||||
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
common/media/lua/shared/Translate/EN/ItemName_EN.txt
Normal file
11
common/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
common/media/lua/shared/Translate/EN/Recipes_EN.txt
Normal file
4
common/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
common/media/lua/shared/Translate/EN/Sandbox_EN.txt
Normal file
10
common/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
common/media/lua/shared/Translate/EN/Tooltip_EN.txt
Normal file
10
common/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
common/media/lua/shared/Translate/EN/UI_EN.txt
Normal file
16
common/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
common/media/lua/shared/Translate/FR/ContextMenu_FR.txt
Normal file
29
common/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",
|
||||
}
|
||||
21
common/media/lua/shared/Translate/FR/IG_UI_FR.txt
Normal file
21
common/media/lua/shared/Translate/FR/IG_UI_FR.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
IG_UI_FR = {
|
||||
IGUI_Yes = "Oui",
|
||||
IGUI_No = "Non",
|
||||
|
||||
IGUI_perks_Amputations = "Amputations",
|
||||
IGUI_perks_Side_R = "C<>t<EFBFBD> droit",
|
||||
IGUI_perks_Side_L = "C<>t<EFBFBD> gauche",
|
||||
IGUI_perks_Prosthesis = "Proth<74>se",
|
||||
IGUI_perks_ProstFamiliarity = "Familiarit<69>",
|
||||
|
||||
IGUI_ItemCat_Prosthesis = "Proth<74>se",
|
||||
IGUI_ItemCat_Surgery = "Chirurgie",
|
||||
IGUI_ItemCat_Amputation = "Amputation",
|
||||
|
||||
IGUI_HealthPanel_Cicatrization = "Cicatrisation",
|
||||
IGUI_HealthPanel_Cicatrized = "Cicatris<69>",
|
||||
IGUI_HealthPanel_Cauterized = "Caut<75>ris<69>",
|
||||
IGUI_HealthPanel_WoundDirtyness = "Salet<65> de la plaie",
|
||||
IGUI_HealthPanel_ProstEquipped = "Proth<74>se <20>quip<69>e",
|
||||
|
||||
}
|
||||
11
common/media/lua/shared/Translate/FR/ItemName_FR.txt
Normal file
11
common/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
common/media/lua/shared/Translate/FR/Recipes_FR.txt
Normal file
5
common/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
common/media/lua/shared/Translate/FR/Sandbox_FR.txt
Normal file
10
common/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
common/media/lua/shared/Translate/FR/Tooltip_FR.txt
Normal file
10
common/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
common/media/lua/shared/Translate/FR/UI_FR.txt
Normal file
16
common/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
common/media/lua/shared/Translate/IT/ContextMenu_IT.txt
Normal file
33
common/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",
|
||||
|
||||
}
|
||||
21
common/media/lua/shared/Translate/IT/IG_UI_IT.txt
Normal file
21
common/media/lua/shared/Translate/IT/IG_UI_IT.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
IG_UI_IT = {
|
||||
IGUI_Yes = "Si",
|
||||
IGUI_No = "No",
|
||||
|
||||
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
common/media/lua/shared/Translate/IT/ItemName_IT.txt
Normal file
11
common/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
common/media/lua/shared/Translate/IT/Recipes_IT.txt
Normal file
4
common/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
common/media/lua/shared/Translate/IT/Sandbox_IT.txt
Normal file
7
common/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
common/media/lua/shared/Translate/IT/Tooltip_IT.txt
Normal file
10
common/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
common/media/lua/shared/Translate/IT/UI_IT.txt
Normal file
16
common/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
common/media/lua/shared/Translate/KO/ContextMenu_KO.txt
Normal file
BIN
common/media/lua/shared/Translate/KO/ContextMenu_KO.txt
Normal file
Binary file not shown.
BIN
common/media/lua/shared/Translate/KO/IG_UI_KO.txt
Normal file
BIN
common/media/lua/shared/Translate/KO/IG_UI_KO.txt
Normal file
Binary file not shown.
BIN
common/media/lua/shared/Translate/KO/ItemName_KO.txt
Normal file
BIN
common/media/lua/shared/Translate/KO/ItemName_KO.txt
Normal file
Binary file not shown.
BIN
common/media/lua/shared/Translate/KO/Recipes_KO.txt
Normal file
BIN
common/media/lua/shared/Translate/KO/Recipes_KO.txt
Normal file
Binary file not shown.
BIN
common/media/lua/shared/Translate/KO/Sandbox_KO.txt
Normal file
BIN
common/media/lua/shared/Translate/KO/Sandbox_KO.txt
Normal file
Binary file not shown.
BIN
common/media/lua/shared/Translate/KO/Tooltip_KO.txt
Normal file
BIN
common/media/lua/shared/Translate/KO/Tooltip_KO.txt
Normal file
Binary file not shown.
BIN
common/media/lua/shared/Translate/KO/UI_KO.txt
Normal file
BIN
common/media/lua/shared/Translate/KO/UI_KO.txt
Normal file
Binary file not shown.
33
common/media/lua/shared/Translate/RU/ContextMenu_RU.txt
Normal file
33
common/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
common/media/lua/shared/Translate/RU/IG_UI_RU.txt
Normal file
18
common/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
common/media/lua/shared/Translate/RU/ItemName_RU.txt
Normal file
11
common/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
common/media/lua/shared/Translate/RU/Recipes_RU.txt
Normal file
4
common/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
common/media/lua/shared/Translate/RU/Sandbox_RU.txt
Normal file
7
common/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
common/media/lua/shared/Translate/RU/Tooltip_RU.txt
Normal file
10
common/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
common/media/lua/shared/Translate/RU/UI_RU.txt
Normal file
16
common/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 = "Я не могу его так экипировать..."
|
||||
}
|
||||
31
common/media/lua/shared/Translate/TR/ContextMenu_TR.txt
Normal file
31
common/media/lua/shared/Translate/TR/ContextMenu_TR.txt
Normal file
@@ -0,0 +1,31 @@
|
||||
ContextMenu_TR = {
|
||||
ContextMenu_Amputate = "Ampute Et",
|
||||
ContextMenu_Amputate_Bandage = "Ampute Et ve Bandajla",
|
||||
ContextMenu_Amputate_Stitch = "Ampute Et ve Dikiþ At",
|
||||
ContextMenu_Amputate_Stitch_Bandage = "Ampute Et, Dikiþ At ve Bandajla",
|
||||
|
||||
ContextMenu_Cauterize = "Daðla",
|
||||
|
||||
ContextMenu_Limb_Hand_L = "Sol El",
|
||||
ContextMenu_Limb_ForeArm_L = "Sol Ön Kol",
|
||||
ContextMenu_Limb_UpperArm_L = "Sol Üst Kol",
|
||||
ContextMenu_Limb_Hand_R = "Sað El",
|
||||
ContextMenu_Limb_ForeArm_R = "Sað Ön Kol",
|
||||
ContextMenu_Limb_UpperArm_R = "Sað Üst Kol",
|
||||
|
||||
ContextMenu_InstallProstRight = "Sað kola protez tak",
|
||||
ContextMenu_InstallProstLeft = "Sol kola protez tak",
|
||||
|
||||
ContextMenu_PutTourniquetArmLeft = "Sol kola turnike tak",
|
||||
ContextMenu_PutTourniquetLegL = "Sol bacaðýna turnike tak",
|
||||
ContextMenu_PutTourniquetArmRight = "Sað kola turnike tak",
|
||||
ContextMenu_PutTourniquetLegR = "Sað bacaðýna turnike tak",
|
||||
|
||||
|
||||
ContextMenu_CleanWound = "Yarayý Temizle",
|
||||
|
||||
|
||||
ContextMenu_Admin_TOC = "TOC",
|
||||
ContextMenu_Admin_ResetTOC = "Amputasyonlarý Sýfýrla",
|
||||
ContextMenu_Admin_ForceAmputation = "Zorla Amputasyon Yap",
|
||||
}
|
||||
19
common/media/lua/shared/Translate/TR/IG_UI_TR.txt
Normal file
19
common/media/lua/shared/Translate/TR/IG_UI_TR.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
IG_UI_TR = {
|
||||
IGUI_perks_Amputations = "Amputasyonlar",
|
||||
IGUI_perks_Side_R = "Sað Taraf",
|
||||
IGUI_perks_Side_L = "Sol Taraf",
|
||||
IGUI_perks_Prosthesis = "Protez",
|
||||
IGUI_perks_ProstFamiliarity = "Aþinalýk",
|
||||
|
||||
IGUI_ItemCat_Prosthesis = "Protez",
|
||||
IGUI_ItemCat_Surgery = "Cerrahi",
|
||||
IGUI_ItemCat_Amputation = "Amputasyon",
|
||||
|
||||
IGUI_HealthPanel_Cicatrization = "Yara Ýyileþmesi",
|
||||
IGUI_HealthPanel_Cicatrized = "Ýyileþti",
|
||||
IGUI_HealthPanel_Cauterized = "Daðlandý",
|
||||
IGUI_HealthPanel_WoundDirtyness = "Yara Kirliliði",
|
||||
IGUI_HealthPanel_ProstEquipped = "Protez Takýlý",
|
||||
|
||||
IGUI_Confirmation_Amputate = " <CENTRE> Bu uzvu gerçekten ampute etmek istiyor musunuz?"
|
||||
}
|
||||
11
common/media/lua/shared/Translate/TR/ItemName_TR.txt
Normal file
11
common/media/lua/shared/Translate/TR/ItemName_TR.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
ItemName_TR = {
|
||||
|
||||
ItemName_TOC.Surg_Arm_Tourniquet_L = "Turnike",
|
||||
ItemName_TOC.Surg_Arm_Tourniquet_R = "Turnike",
|
||||
|
||||
ItemName_TOC.Prost_NormalArm_L = "Protez Kol",
|
||||
ItemName_TOC.Prost_NormalArm_R = "Protez Kol",
|
||||
|
||||
ItemName_TOC.Prost_HookArm_L = "Protez Kol - Kanca",
|
||||
ItemName_TOC.Prost_HookArm_R = "Protez Kol - Kanca",
|
||||
}
|
||||
4
common/media/lua/shared/Translate/TR/Recipes_TR.txt
Normal file
4
common/media/lua/shared/Translate/TR/Recipes_TR.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
Recipes_TR = {
|
||||
Recipe_Craft_Prosthetic_Arm = "Protez Kol Yap",
|
||||
Recipe_Craft_Prosthetic_Hook = "Protez Kanca Yap",
|
||||
}
|
||||
9
common/media/lua/shared/Translate/TR/Sandbox_TR.txt
Normal file
9
common/media/lua/shared/Translate/TR/Sandbox_TR.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
Sandbox_TR = {
|
||||
Sandbox_TOC = "The Only Cure",
|
||||
Sandbox_TOC_CicatrizationSpeed = "Yara Ýyileþme Hýzý",
|
||||
Sandbox_TOC_WoundDirtynessMultiplier = "Yara Kirlilik Çarpaný",
|
||||
Sandbox_TOC_SurgeonAbilityImportance = "Cerrahýn Yetenek Önemi",
|
||||
Sandbox_TOC_EnableZombieAmputations = "Zombi Amputasyonlarýný Etkinleþtir",
|
||||
Sandbox_TOC_ZombieAmputationDamageThreshold = "Zombi Amputasyon Hasar Eþiði",
|
||||
Sandbox_TOC_ZombieAmputationDamageChance = "Zombi Amputasyon Hasar Þansý",
|
||||
}
|
||||
10
common/media/lua/shared/Translate/TR/Tooltip_TR.txt
Normal file
10
common/media/lua/shared/Translate/TR/Tooltip_TR.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Tooltip_TR = {
|
||||
|
||||
Tooltip_Surgery_CantCauterize = "Yarayý daðlayamazsýn",
|
||||
|
||||
Tooltip_Surgery_And = " ve ",
|
||||
Tooltip_Surgery_TempTooLow = "Sýcaklýk hâlâ çok düþük",
|
||||
Tooltip_Surgery_Coward = "Bunu yapacak cesaretin yok. KORKUYORSUN!",
|
||||
Tooltip_Surgery_LimbNotFree = "Önce protezi çýkarman gerekiyor",
|
||||
|
||||
}
|
||||
15
common/media/lua/shared/Translate/TR/UI_TR.txt
Normal file
15
common/media/lua/shared/Translate/TR/UI_TR.txt
Normal file
@@ -0,0 +1,15 @@
|
||||
UI_TR = {
|
||||
UI_trait_Amputee_Hand = "Ampute Sol El",
|
||||
UI_trait_Amputee_Hand_desc = "",
|
||||
|
||||
UI_trait_Amputee_ForeArm = "Ampute Sol <20>n Kol",
|
||||
UI_trait_Amputee_ForeArm_desc = "",
|
||||
|
||||
UI_trait_Amputee_UpperArm = "Ampute Sol <20>st Kol",
|
||||
UI_trait_Amputee_UpperArm_desc = "",
|
||||
|
||||
UI_trait_Insensitive = "Hissiz",
|
||||
UI_trait_Insensitive_desc = "",
|
||||
|
||||
UI_Say_CantEquip = "Bunu bu <20>ekilde ku<6B>anamam...",
|
||||
}
|
||||
33
common/media/lua/shared/Translate/UA/ContextMenu_UA.txt
Normal file
33
common/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
common/media/lua/shared/Translate/UA/IG_UI_UA.txt
Normal file
18
common/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
common/media/lua/shared/Translate/UA/ItemName_UA.txt
Normal file
11
common/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
common/media/lua/shared/Translate/UA/Recipes_UA.txt
Normal file
4
common/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
common/media/lua/shared/Translate/UA/Sandbox_UA.txt
Normal file
10
common/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
common/media/lua/shared/Translate/UA/Tooltip_UA.txt
Normal file
10
common/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
common/media/lua/shared/Translate/UA/UI_UA.txt
Normal file
16
common/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