This commit is contained in:
lifestorm
2024-08-04 23:12:27 +03:00
parent 8064ba84d8
commit 9c918c46e5
7081 changed files with 2173485 additions and 14 deletions

View File

@@ -0,0 +1,21 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "tool_chembench_assembly"
ITEM.name = "Zestaw do montażu stacji chemicznej"
ITEM.description = "W środku tej drewnianej skrzyni znajduje się wiele części jak i instrukcja potrzebna do złożenia tego urządzenia."
ITEM.category = "Tools"
ITEM.width = 3
ITEM.height = 3
ITEM.model = "models/props_junk/wood_crate001a.mdl"
ITEM.useSound = "physics/metal/metal_box_break1.wav"
ITEM.openedItem = "tool_chembench"
ITEM.openRequirement = "tool_toolkit"

View File

@@ -0,0 +1,21 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "tool_craftingbench_assembly"
ITEM.name = "Zestaw do montażu stołu warsztatowego"
ITEM.description = "W środku tej drewnianej skrzyni znajduje się wiele części jak i instrukcja potrzebna do złożenia tego urządzenia."
ITEM.category = "Tools"
ITEM.width = 3
ITEM.height = 3
ITEM.model = "models/props_junk/wood_crate001a.mdl"
ITEM.useSound = "physics/metal/metal_box_break1.wav"
ITEM.openedItem = "tool_craftingbench"
ITEM.openRequirement = "tool_toolkit"

View File

@@ -0,0 +1,21 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "tool_distillery_assembly"
ITEM.name = "Zestaw do montażu destylarni"
ITEM.description = "W środku tej drewnianej skrzyni znajduje się wiele części jak i instrukcja potrzebna do złożenia tego urządzenia."
ITEM.category = "Tools"
ITEM.width = 3
ITEM.height = 3
ITEM.model = "models/props_junk/wood_crate001a.mdl"
ITEM.useSound = "physics/metal/metal_box_break1.wav"
ITEM.openedItem = "tool_distillery"
ITEM.openRequirement = "tool_toolkit"

View File

@@ -0,0 +1,22 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "tool_metalbench_assembly"
ITEM.name = "Zestaw do montażu stołu warsztatowego do przetwarzania metalu."
ITEM.description = "W środku tej drewnianej skrzyni znajduje się wiele części jak i instrukcja potrzebna do złożenia tego urządzenia."
ITEM.category = "Tools"
ITEM.width = 3
ITEM.height = 3
ITEM.model = "models/props_junk/wood_crate001a.mdl"
ITEM.useSound = "physics/metal/metal_box_break1.wav"
ITEM.openedItem = "tool_metalbench"
ITEM.openRequirementAmount = 1
ITEM.openRequirement = "tool_toolkit"

View File

@@ -0,0 +1,21 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "tool_oven_assembly"
ITEM.name = "Zestaw do montażu kuchenki"
ITEM.description = "W środku tej drewnianej skrzyni znajduje się wiele części jak i instrukcja potrzebna do złożenia tego urządzenia."
ITEM.category = "Tools"
ITEM.width = 3
ITEM.height = 3
ITEM.model = "models/props_junk/wood_crate001a.mdl"
ITEM.useSound = "physics/metal/metal_box_break1.wav"
ITEM.openedItem = "tool_oven"
ITEM.openRequirement = "tool_toolkit"

View File

@@ -0,0 +1,21 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "tool_oven_rusty_assembly"
ITEM.name = "Zestaw do montażu zardzewiałej kuchenki"
ITEM.description = "W środku tej drewnianej skrzyni znajduje się wiele części jak i instrukcja potrzebna do złożenia tego urządzenia."
ITEM.category = "Tools"
ITEM.width = 3
ITEM.height = 3
ITEM.model = "models/props_junk/wood_crate001a.mdl"
ITEM.useSound = "physics/metal/metal_box_break1.wav"
ITEM.openedItem = "tool_oven_rusty"
ITEM.openRequirement = "tool_toolkit"

View File

@@ -0,0 +1,82 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "base_assembly"
ITEM.name = "Base Assembly Kit"
ITEM.description = "Alongside a set of instructions, this wooden package contains a high ordeal of different component pieces for Crafting apperatus."
ITEM.category = "Tools"
ITEM.width = 3
ITEM.height = 3
ITEM.model = "models/props_junk/wood_crate001a.mdl"
ITEM.useSound = "physics/metal/metal_box_break1.wav"
ITEM.openedItem = "tool_craftingbench"
ITEM.openRequirement = "tool_toolkit"
ITEM.functions.Assemble = {
icon = "icon16/wrench.png",
OnCanRun = function(item)
return !IsValid(item.entity)
end,
OnRun = function(item)
local client = item.player
if (client.CantPlace) then
client:NotifyLocalized("assembleCant")
return false
end
client.CantPlace = true
timer.Simple(3, function()
if (client) then
client.CantPlace = false
end
end)
local character = client:GetCharacter()
local inventory = character:GetInventory()
local requirementTable = ix.item.list[item.openRequirement]
local requirementName = requirementTable.name or item.openRequirement
local openerItem = inventory:HasItem(item.openRequirement)
if (!openerItem) then
client:NotifyLocalized("assembleMissingRequirement", requirementName)
return false
else
if (item.openedItem) then
local openedItemName = ix.item.list[item.openedItem].name or item.openedItem
local openedItemWidth, openedItemHeight = ix.item.list[item.openedItem].width, ix.item.list[item.openedItem].height
timer.Simple(0.25, function()
if (inventory:FindEmptySlot(openedItemWidth, openedItemHeight)) then
inventory:Add(item.openedItem)
if (openerItem.isTool) then
openerItem:DamageDurability(1)
end
client:EmitSound(item.useSound)
client:NotifyLocalized("assembleSuccess", openedItemName)
else
client:NotifyLocalized("assembleNoSpace", openedItemWidth, openedItemHeight)
inventory:Add(item.uniqueID)
end
end)
else
return false
end
end
end
}

View File

@@ -0,0 +1,16 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Crafting Components Base"
ITEM.description = "Just for file structuring, not an item."
ITEM.category = "Crafting Components"
ITEM.base = "base_stackable"
ITEM.maxStackSize = 8

View File

@@ -0,0 +1,13 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Dummy Base"
ITEM.description = "Just for file structuring, not an item."
ITEM.category = "Dummy"

View File

@@ -0,0 +1,13 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Expedition Base"
ITEM.description = "Just for file structuring, not an item."
ITEM.category = "Expedition"

View File

@@ -0,0 +1,16 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Ingredient Base"
ITEM.description = "Just for file structuring, not an item."
ITEM.category = "Ingredients"
ITEM.base = "base_stackable"
ITEM.maxStackSize = 8

View File

@@ -0,0 +1,13 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Junk Base"
ITEM.description = "Just for file structuring, not an item."
ITEM.category = "Junk"

View File

@@ -0,0 +1,227 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Liquor Base"
ITEM.model = Model("models/props_junk/garbage_takeoutcarton001a.mdl")
ITEM.description = "A base for alcoholic consumables."
ITEM.width = 1
ITEM.height = 1
ITEM.category = "Consumable"
ITEM.useSound = {"npc/barnacle/barnacle_crunch3.wav", "npc/barnacle/barnacle_crunch2.wav"}
ITEM.hunger = 0
ITEM.thirst = 0
ITEM.health = 0
ITEM.damage = 0
ITEM.strength = 25
ITEM.abv = 10
ITEM.colorAppendix = {}
ITEM.base = "base_stackable"
ITEM.maxStackSize = 1
ITEM.boosts = {
strength = 3,
agility = -3,
perception = -2,
intelligence = 1
}
ITEM.grade = "LOW" -- ix.inebriation.grades
function ITEM:GetBoostAppend()
local boostAppend = {}
if (self.boosts) then
boostAppend[#boostAppend + 1] = "SHORT-TERM BOOSTS:\n"
if (self.boosts.strength) then
boostAppend[#boostAppend + 1] = string.format("Strength: %d\n", self.boosts.strength)
end
if (self.boosts.agility) then
boostAppend[#boostAppend + 1] = string.format("Agility: %d\n", self.boosts.agility)
end
if (self.boosts.intelligence) then
boostAppend[#boostAppend + 1] = string.format("Intelligence: %d\n", self.boosts.intelligence)
end
if (self.boosts.perception) then
boostAppend[#boostAppend + 1] = string.format("Perception: %d", self.boosts.perception)
end
end
return table.concat(boostAppend, "")
end
function ITEM:GetColorAppendix()
local tbl = {
["yellow"] = self:GetBoostAppend(),
["blue"] = "\nABV: "..tostring(self.abv or 0).."%%"
}
if (self.shotsPerItem and self.shotsPoured) then
tbl["red"] = "Glasses Left: "..tostring(self.shotsPerItem - self.shotsPoured)
end
if (self.grade and ix.inebriation.grades[self.grade]) then
local _grade = ix.inebriation.grades[self.grade]
if (_grade and _grade.appendText) then
tbl["green"] = "Grade: ".._grade.appendText
end
end
return tbl
end
function ITEM:OnInstanced()
if (!self:GetData("stack")) then
self:SetStack(self:GetStackSize())
end
end
local function consume(item, client, character)
if (item.useSound) then
if (istable(item.useSound)) then
client:EmitSound(table.Random(item.useSound))
else
client:EmitSound(item.useSound)
end
end
if item.OnConsume then
item:OnConsume(client, character)
end
if (item.thirst > 0) then
character:SetThirst(math.Clamp(character:GetThirst() - (client:Team() == FACTION_BIRD and item.thirst * 2 or item.thirst), 0, 100))
end
if (item.hunger > 0) then
character:SetHunger(math.Clamp(character:GetHunger() - (client:Team() == FACTION_BIRD and item.hunger * 2 or item.hunger), 0, 100))
end
if (item.health > 0) then
client:SetHealth(math.Clamp(client:Health() + (client:Team() == FACTION_BIRD and item.health * 2 or item.health), 0, client:GetMaxHealth()))
end
if (item.strength > 0) then
if (ix.inebriation and ix.inebriation.allowedFactions[character:GetFaction()]) then
character:SetInebriation(character:GetInebriation() + item.strength)
client:SetNetVar("inebriation", character:GetInebriation())
end
end
if (item.grade) then
local grade = ix.inebriation.grades[item.grade]
if (grade.damage > 0) then
client:SetHealth(math.Clamp(client:Health() - grade.damage, 0, client:GetMaxHealth()))
end
end
if (item.boosts) then
for k, v in pairs(item.boosts) do
character:SetSpecialBoost(k, v, true)
end
end
end
ITEM.functions.Consume = {
icon = "icon16/user.png",
OnRun = function(item)
local client = item.player
local character = item.player:GetCharacter()
consume(item, client, character)
end
}
ITEM.functions.give = {
name = "Use on character",
tip = "giveTip",
icon = "icon16/user_go.png",
OnCanRun = function(item)
if (item.entity) then return false end
local trace = item.player:GetEyeTraceNoCursor()
local target = trace.Entity
if (!IsValid(target)) then
return false
end
if (CLIENT and target:GetClass() == "prop_ragdoll") then
return true
end
if (target:GetClass() == "prop_ragdoll" and IsValid(target.ixPlayer)) then
target = target.ixPlayer
end
if (!target:IsPlayer() or !target:GetCharacter()) then
return false
end
if (target:Health() >= target:GetMaxHealth()) then
local targetChar = target:GetCharacter()
if (targetChar:GetHealing("fakeHealth") == 0 and targetChar:GetBleedout() == -1) then
return false
end
end
return true
end,
OnRun = function(item)
local trace = item.player:GetEyeTraceNoCursor()
local target = trace.Entity
if (target:GetClass() == "prop_ragdoll" and IsValid(target.ixPlayer)) then
target = target.ixPlayer
end
local targetChar = target:GetCharacter()
consume(item, target, targetChar)
end,
}
ITEM.functions.Pour = {
OnCanRun = function(item)
return item.shareable and ix.item.list[item.shotItem]
end,
OnRun = function(item)
local client = item.player
local character = item.player:GetCharacter()
local inventory = character:GetInventory()
local itemName = ix.item.list[item.shotItem] and ix.item.list[item.shotItem].uniqueID or item.shotItem
if (!itemName) then
client:NotifyLocalized("Invalid item.")
return
end
local tr = client:GetEyeTrace()
ix.item.Spawn(itemName, tr.HitPos, function(_item, _)
_item.grade = item.grade or "LOW"
end)
client:NotifyLocalized("You have poured a glass of "..item.name..".")
item.shotsPoured = item.shotsPoured + 1
if (item.shotsPoured >= item.shotsPerItem) then
client:NotifyLocalized("You have poured the last glass of "..item.name..".")
if (item.junk) then
if (!inventory:Add(item.junk)) then
ix.item.Spawn(item.junk, client)
end
end
else
-- don't remove the item if it's not the last shot
return false
end
end
}

View File

@@ -0,0 +1,16 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Medical Components Base"
ITEM.description = "Just for file structuring, not an item."
ITEM.category = "Medical Components"
ITEM.base = "base_stackable"
ITEM.maxStackSize = 4

View File

@@ -0,0 +1,187 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Workbench Base"
ITEM.description = "It is a workbench. Can only be picked up by the first person to place it."
ITEM.category = "Workbenches"
ITEM.isWorkbench = true
ITEM.functions.place = {
name = "Place",
tip = "Place the workbench",
icon = "icon16/brick_add.png",
OnRun = function(item)
local client = item.player
if (!client:Alive()) then return false end
client:EmitSound("physics/cardboard/cardboard_box_break3.wav")
client.previousWep = client:GetActiveWeapon():GetClass()
client:Give("weapon_workbench_placer")
client:SelectWeapon("weapon_workbench_placer")
local weapon = client:GetActiveWeapon()
weapon:SetInfo(item.uniqueID, item.model)
return false
end,
OnCanRun = function(item)
return (!IsValid(item.entity))
end
}
ITEM.functions.Use = {
name = "Use",
icon = "icon16/wrench.png",
OnCanRun = function(itemTable)
return IsValid(itemTable.entity)
end,
OnClick = function(itemTable)
LocalPlayer().lastSelectedSkill = itemTable.workbenchSkill
ix.gui.lastMenuTab = 3
if (!IsValid(ix.gui.menu)) then
vgui.Create("ixMenu")
end
end,
OnRun = function(itemTable)
return false
end
}
ITEM.functions.PackUp = {
name = "Pack Up",
icon = "icon16/box.png",
OnRun = function(item)
local client = item.player
local character = client and IsValid(client) and client.GetCharacter and client:GetCharacter()
local inventory = character:GetInventory()
local toolkit = inventory:HasItem("tool_toolkit")
if (!toolkit) then
client:Notify("You need a toolkit to pack up this workbench!")
return false
end
if (item:GetData("bolted", false)) then
client:Notify("This workbench is bolted down!")
return false
end
local placerData = item:GetData("placer", false)
if placerData and character:GetID() != placerData then
client:Notify("You do not own this workbench!")
return false
end
client:SetAction("Packing up workbench...", 10, function()
if (inventory:Add(item.uniqueID .. "_assembly")) then
toolkit:DamageDurability(1)
client:Notify("Workbench packed up.")
else
client:Notify("You do not have enough inventory space to pack up this workbench!")
return false
end
end)
end,
OnCanRun = function(item)
return !item.noPackUp
end
}
ITEM.functions.Bolt = {
name = "Bolt Workbench",
icon = "icon16/wrench.png",
OnRun = function(item)
local client = item.player
local inventory = client:GetCharacter():GetInventory()
local toolkit = inventory:HasItem("tool_toolkit")
if (!toolkit) then
client:Notify("You need a toolkit to bolt down this workbench!")
return false
end
client:SetAction("Bolting down workbench...", 10, function()
item:SetData("bolted", true)
client:Notify("You bolt down the workbench.")
end)
toolkit:DamageDurability(1)
return false
end,
OnCanRun = function(itemTable)
return itemTable.entity and itemTable.entity:IsValid() and !itemTable:GetData("bolted", false)
end
}
ITEM.functions.UnBolt = {
name = "Unbolt Workbench",
icon = "icon16/wrench_orange.png",
OnRun = function(item)
local client = item.player
if (client:IsAdmin()) then
item:SetData("bolted", false)
client:Notify("Workbench unbolted.")
else
client:Notify("Workbench unbolting requires admin supervision. Please contact one before proceeding!")
end
return false
end,
OnCanRun = function(itemTable)
return itemTable.entity and itemTable.entity:IsValid() and itemTable:GetData("bolted", false)
end
}
ITEM.postHooks.drop = function(item, result)
if (item.player and !item:GetData("placer")) then
item:SetData("placer", item.player:GetCharacter():GetID())
end
end
function ITEM:CanTransfer(oldInventory, newInventory)
local placerData = self:GetData("placer", false)
local newInvOwner = newInventory and newInventory.GetOwner and newInventory:GetOwner()
if newInventory and newInvOwner then
if newInvOwner and IsValid(newInvOwner) then
if placerData and newInvOwner.GetCharacter and newInvOwner:GetCharacter():GetID() != placerData then
newInvOwner:Notify("You are not the owner of this workbench!")
return false
end
end
end
return true
end
function ITEM:OnEntityCreated(entity)
timer.Simple(1, function()
if (IsValid(entity)) then
local physObj = entity:GetPhysicsObject()
physObj:EnableMotion(false)
end
end)
end
function ITEM:OnEntityTakeDamage(entity, damage)
return false
end

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Zestaw montażowy do maszyny do gier typu 'Arcade'"
ITEM.description = "Zestaw montażowy do złożenia maszyny zręcznościowej."
ITEM.category = "misc"
ITEM.width = 3
ITEM.height = 3
ITEM.model = "models/props_junk/wood_crate001a.mdl"
ITEM.colorAppendix = {["red"] = "Skontaktuj się z administracją, aby ustawić działającą maszynę do gier."}
ITEM.maxStackSize = 1

View File

@@ -0,0 +1,17 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Materiał budowlany"
ITEM.description = "Zapakowany materiał używany w budowie, zapewniony przez Komitet Logistyczny Kombinatu."
ITEM.category = "misc"
ITEM.width = 2
ITEM.height = 2
ITEM.model = "models/props_junk/cardboard_box001a.mdl"
ITEM.maxStackSize = 4

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Zestaw montażowy stołu do gry w warcaby"
ITEM.description = "Zestaw montażowy do złożenia stołu do gry w warcaby."
ITEM.category = "misc"
ITEM.width = 3
ITEM.height = 3
ITEM.model = "models/props_junk/wood_crate001a.mdl"
ITEM.colorAppendix = {["red"] = "Skontaktuj się z administracją, aby ustawić działający stół."}
ITEM.maxStackSize = 1

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Zestaw do montażu stołu szachowego"
ITEM.description = "Zestaw montażowy do złożenia stolika szachowego."
ITEM.category = "misc"
ITEM.width = 3
ITEM.height = 3
ITEM.model = "models/props_junk/wood_crate001a.mdl"
ITEM.colorAppendix = {["red"] = "Skontaktuj się z administracją, aby ustawić działający stół."}
ITEM.maxStackSize = 1

View File

@@ -0,0 +1,24 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_charcoal"
ITEM.name = "Węgiel drzewny"
ITEM.description = "Zamień drewno w węgiel drzewny używając ciepła oraz chemii."
ITEM.category = "Crafting"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/willardnetworks/props/charcoal.mdl"
ITEM.colorAppendix = {["blue"] = "Ten przedmiot może zostać stworzony dzięki umiejętności wytwarzania.", ["red"] = "CP uzna cię za podejrzanego, jeżeli będziesz miał przy sobie ten przedmiot podczas przeszukania."}
ITEM.iconCam = {
pos = Vector(1642.86, 1354.28, 862.92),
ang = Angle(22.03, 219.49, 0),
fov = 0.27
}
ITEM.maxStackSize = 8

View File

@@ -0,0 +1,24 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_charcoal_refill"
ITEM.name = "Wkład filtra z węglem drzewnym"
ITEM.description = "Trochę węgla drzewnego własnej roboty, starannie zawiniętego w szmatkę, do użycia jako filtr."
ITEM.category = "Crafting"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/willardnetworks/props/charcoal.mdl"
ITEM.colorAppendix = {["blue"] = "Ten przedmiot może zostać stworzony dzięki umiejętności wytwarzania."}
ITEM.maxStackSize = 4
ITEM.iconCam = {
pos = Vector(1642.86, 1354.28, 862.92),
ang = Angle(22.03, 219.49, 0),
fov = 0.27
}

View File

@@ -0,0 +1,19 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_cloth"
ITEM.name = "Szmaty"
ITEM.description = "Kawałki brudnych szmat, można coś z nich wytworzyć."
ITEM.category = "Crafting"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/willardnetworks/skills/cloth.mdl"
ITEM.colorAppendix = {["blue"] = "Możesz zdobyć ten przedmiot poprzez umiejętność Wytwarzania lub przez przeszukiwanie śmieci.", ["red"] = "Noszenie więcej jak 8 przedmiotów tego typu, może zostać uznane za nielegalne."}
ITEM.maxStackSize = 24

View File

@@ -0,0 +1,23 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_condensed_resin"
ITEM.name = "Skondensowana żywica"
ITEM.description = "Szary, solidny cylinder, który jest miękki w dotyku. Lekki i łatwy do rozbicia... może być użyty w kompatybilnej maszynie."
ITEM.category = "Crafting"
ITEM.model = "models/willardnetworks/props_combine/resin_puck.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(173.79, 146.1, 107.55),
ang = Angle(25.1, 219.9, 0),
fov = 3.8
}
ITEM.outlineColor = Color(255, 102, 0)

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Przewody"
ITEM.description = "Stare zezłomowane przewody. Ciekawe do czego służyły..."
ITEM.category = "Crafting"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/willardnetworks/skills/circuit.mdl"
ITEM.colorAppendix = {["blue"] = "Możesz zdobyć ten przedmiot poprzez umiejętność Wytwarzania lub przez przeszukiwanie śmieci.", ["red"] = "Noszenie więcej jak 8 przedmiotów tego typu, może zostać uznane za nielegalne."}
ITEM.maxStackSize = 24

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_explosive"
ITEM.name = "Materiał wybuchowy"
ITEM.description = "Troche miękkiego materiału wybuchowego. Tylko nie baw się w bombermana."
ITEM.category = "Crafting"
ITEM.width = 2
ITEM.height = 1
ITEM.model = "models/willardnetworks/skills/explosive_material.mdl"
ITEM.maxStackSize = 6

View File

@@ -0,0 +1,19 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_fabric"
ITEM.name = "Tkanina"
ITEM.description = "Kawałek tkaniny, jest dosyć miękka."
ITEM.category = "Crafting"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/willardnetworks/skills/fabric.mdl"
ITEM.colorAppendix = {["red"] = "CP uzna cię za podejrzanego, jeżeli będziesz miał przy sobie ten przedmiot podczas przeszukania."}
ITEM.maxStackSize = 8

View File

@@ -0,0 +1,24 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_iron"
ITEM.name = "Żelazo"
ITEM.description = "Żelazo zrobione z materiałów z recyklingu, cięższe i wytrzymalsze niż wcześniej."
ITEM.category = "Crafting"
ITEM.model = "models/willardnetworks/props/reshaped_metal.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(509.64, 427.61, 310.24),
ang = Angle(25, 220, 0),
fov = 1.27
}
ITEM.colorAppendix = {["blue"] = "Ten przedmiot może zostać stworzony dzięki umiejętności Wytwarzania.", ["red"] = "CP uzna cię za podejrzanego, jeżeli będziesz miał przy sobie ten przedmiot podczas przeszukania."}
ITEM.maxStackSize = 12

View File

@@ -0,0 +1,19 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_plastic"
ITEM.name = "Plastik"
ITEM.description = "Kawałki plastiku. Kto wie co to mogło być."
ITEM.category = "Crafting"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/props_junk/garbage_bag001a.mdl"
ITEM.colorAppendix = {["blue"] = "Możesz zdobyć ten przedmiot poprzez umiejętność Wytwarzania lub przez przeszukiwanie śmieci.", ["red"] = "Noszenie więcej jak 8 przedmiotów tego typu, może zostać uznane za nielegalne."}
ITEM.maxStackSize = 24

View File

@@ -0,0 +1,20 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_refined_plastic"
ITEM.name = "Arkusz z tworzywa sztucznego"
ITEM.description = "Arkusz tworzywa sztucznego zrobiony z plastikowych śmieci."
ITEM.category = "Crafting"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/props_junk/garbage_bag001a.mdl"
ITEM.colorAppendix = {["blue"] = "Ten przedmiot może zostać stworzony dzięki umiejętności Wytwarzania.", ["red"] = "CP uzna cię za podejrzanego, jeżeli będziesz miał przy sobie ten przedmiot podczas przeszukania."}
ITEM.outlineColor = Color(255, 204, 0, 100)
ITEM.maxStackSize = 12

View File

@@ -0,0 +1,23 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_resin"
ITEM.name = "Żywica"
ITEM.description = "Szary, solidny cylinder, który jest miękki w dotyku. Lekki i łatwy do rozbicia... może być użyty w kompatybilnej maszynie."
ITEM.category = "Crafting"
ITEM.model = "models/willardnetworks/props_combine/resin_puck.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(173.79, 146.1, 107.55),
ang = Angle(25.1, 219.9, 0),
fov = 3.8
}
ITEM.outlineColor = Color(255, 204, 0)

View File

@@ -0,0 +1,20 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_rivbolts"
ITEM.name = "Pudełko z nitami i śrubami"
ITEM.description = "Pudełko wytrzymałych śrub, przydatne dla doświadczonych majsterkowiczów."
ITEM.category = "Crafting"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/willardnetworks/skills/screws.mdl"
ITEM.colorAppendix = {["blue"] = "Ten przedmiot może zostać stworzony dzięki umiejętności Wytwarzania.", ["red"] = "CP uzna cię za podejrzanego, jeżeli będziesz miał przy sobie ten przedmiot podczas przeszukania."}
ITEM.outlineColor = Color(255, 204, 0, 100)
ITEM.maxStackSize = 8

View File

@@ -0,0 +1,24 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_scrap"
ITEM.name = "Złom"
ITEM.description = "Kawałki złomu, przydatne przy wytwarzaniu."
ITEM.category = "Crafting"
ITEM.model = "models/willardnetworks/props/scrap.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(509.64, 427.61, 310.24),
ang = Angle(25, 220, 0),
fov = 1.27
}
ITEM.colorAppendix = {["blue"] = "Możesz zdobyć ten przedmiot poprzez umiejętność Wytwarzania lub przez przeszukiwanie śmieci.", ["red"] = "Noszenie więcej jak 8 przedmiotów tego typu, może zostać uznane za nielegalne."}
ITEM.maxStackSize = 24

View File

@@ -0,0 +1,19 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_screws"
ITEM.name = "Pudełko z wkrętami"
ITEM.description = "Pudełko z wkrętami. Lekko zardzewiałe."
ITEM.category = "Crafting"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/willardnetworks/skills/screws.mdl"
ITEM.colorAppendix = {["blue"] = "Możesz zdobyć ten przedmiot poprzez umiejętność wytwarzania lub przez przeszukiwanie śmieci.", ["red"] = "Noszenie więcej jak 8 przedmiotów tego typu, może zostać uznane za nielegalne."}
ITEM.maxStackSize = 24

View File

@@ -0,0 +1,19 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_steel"
ITEM.name = "Stal"
ITEM.description = "Hartowana stal wykonana przez doskonałego rafinatora. Niezwykle wytrzymałe i świetnie wykonane."
ITEM.category = "Crafting"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/gibs/scanner_gib02.mdl"
ITEM.colorAppendix = {["blue"] = "Ten przedmiot może zostać stworzony dzięki umiejętności Wytwarzania.", ["red"] = "CP uzna cię za podejrzanego, jeżeli będziesz miał przy sobie ten przedmiot podczas przeszukania."}
ITEM.maxStackSize = 8

View File

@@ -0,0 +1,19 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_stitched_cloth"
ITEM.name = "Zszyty materiał"
ITEM.description = "Kawałek zszytego materiału, wytrzymalszy niż wcześniej."
ITEM.category = "Crafting"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/willardnetworks/skills/stitched_cloth.mdl"
ITEM.colorAppendix = {["blue"] = "Ten przedmiot może zostać stworzony dzięki umiejętności wytwarzania.", ["red"] = "CP uzna cię za podejrzanego, jeżeli będziesz miał przy sobie ten przedmiot podczas przeszukania."}
ITEM.maxStackSize = 12

View File

@@ -0,0 +1,20 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_weapon_parts"
ITEM.name = "Części do broni"
ITEM.description = "Części używane do stworzenia broni."
ITEM.category = "Crafting"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/willardnetworks/skills/weaponparts.mdl"
ITEM.outlineColor = Color(255, 204, 0, 100)
ITEM.maxStackSize = 6

View File

@@ -0,0 +1,33 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "comp_wood"
ITEM.name = "Odłamki drewna"
ITEM.description = "Kolekcja drewnianych odłamków, które można ponownie wykorzystać do tworzenia przedmiotów."
ITEM.category = "Crafting"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/Gibs/wood_gib01a.mdl"
ITEM.colorAppendix = {["blue"] = "Możesz zdobyć ten przedmiot poprzez umiejętność wytwarzania lub przez przeszukiwanie śmieci.", ["red"] = "Noszenie więcej jak 8 przedmiotów tego typu, może zostać uznane za nielegalne."}
ITEM.maxStackSize = 24
ITEM.functions.Breakdown = {
icon = "icon16/link_break.png",
OnRun = function(item)
local client = item.player
client:GetCharacter():GetInventory():Add("woodstick", 10)
end,
OnCanRun = function(item)
return !IsValid(item.entity) and item.player:Team() == FACTION_BIRD
end
}

View File

@@ -0,0 +1,19 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Duży pojemnik"
ITEM.description = "Pojemnik o rozmiarze 9x9. Skontaktuj się z adminem aby ustawić ten pojemnik, potrzebny jest zamek na pojemnik aby go zamknąć."
ITEM.category = "Storage"
ITEM.width = 2
ITEM.height = 4
ITEM.model = "models/props_wasteland/controlroom_storagecloset001a.mdl"
ITEM.colorAppendix = {["red"] = "Skontaktuj się z administracją, aby ustawić działający pojemnik. Wymagana jest grupa z conajmniej 5 członkami.", ["blue"] = "Obowiązuje limit 2 małych pojemników LUB 1 średni pojemnik na gracza\nGrupy mogą mieć dodatkowo 3 duże pojemniki."}
ITEM.maxStackSize = 1

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Duża skrzynia"
ITEM.description = "Pojemnik o rozmiarze 10x10, skontaktuj się z adminem aby ustawić ten Pojemnik, potrzebny jest zamek na Pojemnik aby go zamknąć."
ITEM.category = "Storage"
ITEM.width = 4
ITEM.height = 4
ITEM.model = "models/props_junk/wood_crate002a.mdl"
ITEM.colorAppendix = {["red"] = "Skontaktuj się z administracją, aby ustawić działający pojemnik.", ["blue"] = "Ze względu na limit, możesz posiadać tylko 1 skrzynię."}
ITEM.maxStackSize = 1

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Średni pojemnik"
ITEM.description = "Pojemnik o rozmiarze 5x8. Skontaktuj się z adminem aby ustawić ten pojemnik, potrzebny jest zamek na pojemnik aby go zamknąć."
ITEM.category = "Storage"
ITEM.width = 2
ITEM.height = 3
ITEM.model = "models/props_wasteland/controlroom_filecabinet002a.mdl"
ITEM.colorAppendix = {["red"] = "Skontaktuj się z administracją, aby ustawić działający pojemnik.", ["blue"] = "Obowiązuje limit 2 małych pojemników LUB 1 średni pojemnik na gracza.\nGrupy mogą mieć dodatkowo 3 duże pojemniki."}
ITEM.maxStackSize = 1

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Standardowa skrzynia"
ITEM.description = "Pojemnik o rozmiarze 6x6, skontaktuj się z adminem aby ustawić ten Pojemnik, potrzebny jest zamek na Pojemnik aby go zamknąć"
ITEM.category = "Storage"
ITEM.width = 2
ITEM.height = 2
ITEM.model = "models/props_junk/wood_crate001a.mdl"
ITEM.colorAppendix = {["red"] = "Skontaktuj się z administracją, aby ustawić działający pojemnik.", ["blue"] = "Ze względu na limit, możesz posiadać tylko 1 skrzynie."}
ITEM.maxStackSize = 1

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Mały pojemnik"
ITEM.description = "Pojemnik o rozmiarze 5x3, skontaktuj się z adminem aby ustawić ten pojemnik, potrzebny jest zamek na pojemnik aby go zamknąć."
ITEM.category = "Storage"
ITEM.width = 2
ITEM.height = 2
ITEM.model = "models/props_lab/filecabinet02.mdl"
ITEM.colorAppendix = {["red"] = "Skontaktuj się z administracją, aby ustawić działający pojemnik.", ["blue"] = "Obowiązuje limit 2 małych pojemników LUB 1 średni pojemnik na gracza.\nGrupy mogą mieć dodatkowo 3 duże pojemniki."}
ITEM.maxStackSize = 1

View File

@@ -0,0 +1,47 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "crafting_water"
ITEM.name = "Woda do wytwarzania"
ITEM.description = "Puszka wody używana przy wytwarzaniu."
ITEM.category = "Crafting"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/props_junk/popcan01a.mdl"
ITEM.iconCam = {
pos = Vector(509.64, 427.61, 310.24),
ang = Angle(25.01, 220.01, 0),
fov = 0.6
}
ITEM.maxStackSize = 4
ITEM.functions.Convert = {
name = "Przekonwertuj",
icon = "icon16/wrench.png",
OnRun = function(item)
local client = item.player
local inventory = client:GetCharacter():GetInventory()
local originalID = item:GetData("original")
local original = ix.item.list[originalID]
if (!original) then return end
inventory:Add(originalID, 1, {spoilTime = item:GetData("spoilTime", 0)})
client:Notify("Przekonwertowałeś wodę spowrotem na " .. original.name .. ".")
end,
OnCanRun = function(item)
return item:GetData("original")
end
}
function ITEM:GetDescription()
local item = ix.item.list[self:GetData("original")]
return "A converted " .. (item and item.name or "can of water") .. " used for crafting."
end

View File

@@ -0,0 +1,17 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Pulsacyjna Komora Nabojowa"
ITEM.description = "Główna komora, która zabezpiecza najbardziej delikatną część całej broni Pulsacyjnej. Istotne ze względów bezpieczeństwa."
ITEM.category = "Crafting"
ITEM.model = "models/props_junk/cardboard_box004a.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.maxStackSize = 2

View File

@@ -0,0 +1,17 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Pulsacyjny Mechanizm Spustowy"
ITEM.description = "Mechanizm spustowy dla broni pulsacyjnej. Niezbędny do strzelania z broni pulsacyjnej bez zainstalowanego Biolocka."
ITEM.category = "Crafting"
ITEM.model = "models/props_junk/cardboard_box004a.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.maxStackSize = 2

View File

@@ -0,0 +1,17 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Broń Pulsacyjna - Główny Korpus"
ITEM.description = "Główny zewnętrzny korpus broni pulsacyjnej. Musi być umieszczony wokół wewnętrznych komponentów"
ITEM.category = "Crafting"
ITEM.model = "models/props_junk/cardboard_box004a.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.maxStackSize = 1

View File

@@ -0,0 +1,17 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Kolba Pulsacyjna"
ITEM.description = "Kolba do broni pulsacyjnej... tylko na tył, w przypadku tworzenia AR-2 lub SR-1."
ITEM.category = "Crafting"
ITEM.model = "models/props_junk/cardboard_box004a.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.maxStackSize = 2

View File

@@ -0,0 +1,17 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "dummy_biolock_ar2"
ITEM.name = "Karabin Pulsacyjny z Biolockiem"
ITEM.description = "Karabin Pulsacyjny, AR2, upuszczony przez Żołnierza Overwatch... Wygląda na to, że jest zablokowany przez jakiś mechanizm. Potrzebowałbyś Vortigaunta aby go odblokować."
ITEM.category = "Dummy"
ITEM.width = 4
ITEM.height = 2
ITEM.model = "models/weapons/w_IRifle.mdl"

View File

@@ -0,0 +1,17 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "dummy_biolock_psmg"
ITEM.name = "Pulsacyjny Pistolet Maszynowy z Biolockiem"
ITEM.description = "Pulsacyjny pistolet maszynowy Overwatch, PSMG, standardowa broń piechoty... jeszcze nieużywalna."
ITEM.category = "Dummy"
ITEM.width = 2
ITEM.height = 2
ITEM.model = "models/weapons/w_IRifle.mdl"

View File

@@ -0,0 +1,17 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "dummy_biolock_sg1"
ITEM.name = "Strzelba Overwatch z Biolockiem"
ITEM.description = "Nieporęczna i ciężka strzelba Overwatch, SG1, zdolna zadawać poważne obrażenia nie tylko ludziom, ale także konstrukcjom."
ITEM.category = "Dummy"
ITEM.width = 4
ITEM.height = 2
ITEM.model = "models/weapons/w_IRifle.mdl"

View File

@@ -0,0 +1,17 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "dummy_biolock_sr1"
ITEM.name = "Karabin Ordinala z Biolockiem"
ITEM.description = "Karabin Overwatch, SR1. Wydaje się być nie do użycia."
ITEM.category = "Dummy"
ITEM.width = 4
ITEM.height = 2
ITEM.model = "models/weapons/oar/w_orifle.mdl"

View File

@@ -0,0 +1,17 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "dummy_biolock_sup"
ITEM.name = "Biolocked Suppressor"
ITEM.description = "Ręczny Karabin Maszynowy Suppresora Overwatch, SUP... zasadniczo zbyt ciężki, by móc go nosić."
ITEM.category = "Dummy"
ITEM.width = 5
ITEM.height = 2
ITEM.model = "models/weapons/w_IRifle.mdl"

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "dummy_emp"
ITEM.name = "Ładunek EMP"
ITEM.description = "Mały jednorazowy ładunek elektromagnetyczny, służy do wyłączenia elektroniki w okolicy detonacji. Można także użyć ładunek na technologii Kombinatu - jest w stanie wyłączyć pola siłowe na 5 minut, wieżyczki na 10 minut i wyłączyć skanery na stałe."
ITEM.category = "Dummy"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/Items/car_battery01.mdl"
ITEM.colorAppendix = {["blue"] = "Jest to przedmiot stworzony do RP, skontaktuj się z administracją aby go wykorzystać. Może wyłączyć prawie wszystkie formy technologii Kombinatu - z wyjątkiem syntetyków lub zaawansowanej technologii Kombinatu."}

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "dummy_largebomb"
ITEM.name = "Duża Bomba"
ITEM.description = "Największa bomba jaką można zrobić ze złomu i starych schematów znalezionych na odludziach. Jego siła jest porównywalna do 10kg TNT. Jest zdolna do zdemolowania paru budynków na raz i zadania dużych uszkodzeń Dystryktowi."
ITEM.category = "Dummy"
ITEM.width = 3
ITEM.height = 3
ITEM.model = "models/Items/car_battery01.mdl"
ITEM.colorAppendix = {["blue"] = "This is an RP item, call a GM to use.", ["red"] = "NIE MOŻE ZOSTAĆ ZESPAWNOWANY LUB PRZEKAZANY BEZ ZGODY ZARZĄDU SERWERA!"}

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "dummy_littlebomb"
ITEM.name = "Malutka Bomba"
ITEM.description = "Mała, ręcznie stworzona bomba o małej sile rażenia. Głównie używana jako mina przeciwpiechotna lub pułapka. Nie jest zdolna do wysadzenia ściany. Stworzona przy pomocy 370g Cyclotolu."
ITEM.category = "Dummy"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/Items/car_battery01.mdl"
ITEM.colorAppendix = {["blue"] = "Jest to przedmiot stworzony do RP, skontaktuj się z administracją aby go wykorzystać."}

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "dummy_mediumbomb"
ITEM.name = "Średnia Bomba"
ITEM.description = "Średniego rozmaru bomba w kształcie C4 lub IED, o sile porównywalnej to 4 kilogramów TNT. Idealnie nadająca się do wysadzania budynków czy posterunków Kombinatu."
ITEM.category = "Dummy"
ITEM.width = 2
ITEM.height = 2
ITEM.model = "models/Items/car_battery01.mdl"
ITEM.colorAppendix = {["blue"] = "Jest to przedmiot stworzony do RP, skontaktuj się z administracją aby go wykorzystać."}

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "dummy_smallbomb"
ITEM.name = "Mała Bomba"
ITEM.description = "W porównaniu do malutkiej bomby, ta jest zdolna stworzyć eksplozje porównywalną do 1KG TNT. Może wysadzić ściane, ale bez poważniejszych obrażeń dla całej konstrukcji budynku. Stworzona przy pomocy 1,2kg Cyclotolu."
ITEM.category = "Dummy"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/Items/car_battery01.mdl"
ITEM.colorAppendix = {["blue"] = "Jest to przedmiot stworzony do RP, skontaktuj się z administracją aby go wykorzystać."}

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "expo_battery"
ITEM.name = "Akumulator (Naładowany)"
ITEM.description = ""
ITEM.category = "Expedition"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/Items/car_battery01.mdl"
ITEM.colorAppendix = {["blue"] = "Ten przedmiot stworzony jest głównie pod RP i nie ma oprócz tego żadnej funkcji w grze."}

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "expo_campingbag"
ITEM.name = "Zestaw namiotowy"
ITEM.description = "Zestaw namiotowy przydany podczas kempingu. Może zapewnić odpoczynek dla conajmniej 3 osób."
ITEM.category = "Expedition"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/vj_props/duffle_bag.mdl"
ITEM.colorAppendix = {["blue"] = "Ten przedmiot stworzony jest głównie pod RP i nie ma oprócz tego żadnej funkcji w grze."}

View File

@@ -0,0 +1,18 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "expo_settlementkit"
ITEM.name = "Zestaw do budowy obozowiska"
ITEM.description = "Zestaw przydatny przy rozbijaniu obozowiska, można przy nim znaleźć parę narzędzi."
ITEM.category = "Expedition"
ITEM.width = 2
ITEM.height = 2
ITEM.model = "models/props/de_prodigy/concretebags3.mdl"
ITEM.colorAppendix = {["blue"] = "Ten przedmiot stworzony jest głównie pod RP i nie ma oprócz tego żadnej funkcji w grze."}

View File

@@ -0,0 +1,22 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Przyprawione mięso Antliona"
ITEM.description = "Po dodaniu kilku przypraw, smakuje o niebo lepiej."
ITEM.category = "Food"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/willardnetworks/food/canned_food4.mdl"
ITEM.hunger = 40
ITEM.boosts = {
strength = 3
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,27 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Pieczone mięso z Antliona"
ITEM.description = "Pieczony kawałek mięsa z Antliona. Nie syci tak bardzo, jak by się chciało. Jest dość żylasty i ma dziwną konsystencję."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/cooked_alienmeat.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(125.61, 104.91, 78.59),
ang = Angle(25.01, 219.94, 0),
fov = 4
}
ITEM.hunger = 30
ITEM.boosts = {
strength = 2
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,41 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Kanapka z Antliona"
ITEM.description = "Może i nie jest daniem najwyższych lotów, ale jest w miarę zjadliwe."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/sandwich.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.color = Color(217, 243, 217)
ITEM.iconCam = {
pos = Vector(509.64, 427.61, 310.24),
ang = Angle(24.9, 219.85, 0),
fov = 0.75
}
ITEM.hunger = 45
ITEM.boosts = {
strength = 3,
perception = 1
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"
ITEM.holdData = {
vectorOffset = {
right = -2,
up = 0,
forward = -0.5
},
angleOffset = {
right = 0,
up = 0,
forward = 90
},
}

View File

@@ -0,0 +1,40 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Mięso z Antliona na szaszłyku"
ITEM.description = "Całkiem smaczne, żylaste mięso z Antliona nabite na szaszłyk."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/meatskewer.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(150.5, 126.23, 92.34),
ang = Angle(25.07, 219.54, 0),
fov = 2.7
}
ITEM.hunger = 6
ITEM.boosts = {
strength = 1
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"
ITEM.maxStackSize = 3
ITEM.holdData = {
vectorOffset = {
right = -1.5,
up = 0,
forward = 5
},
angleOffset = {
right = 0,
up = 0,
forward = 90
},
}

View File

@@ -0,0 +1,37 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Gulasz z Antliona"
ITEM.description = "Mieszanka kawałków mięsa, warzyw i przypraw połączona w pozornie apetyczny gulasz."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/meatysoup.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(125.61, 104.91, 78.59),
ang = Angle(24.78, 219.86, 0),
fov = 3
}
ITEM.hunger = 65
ITEM.thirst = 15
ITEM.boosts = {
strength = 5
}
ITEM.spoil = true
ITEM.useSound = "ambient/levels/canals/toxic_slime_gurgle4.wav"
ITEM.addVE = 20
function ITEM:OnConsume(client, character)
if character:IsVortigaunt() then
local percentage = ix.config.Get("maxVortalEnergy", 100) / 100
percentage = percentage * self.addVE
character:AddVortalEnergy(percentage)
end
end

View File

@@ -0,0 +1,24 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Plasterek syntetycznego sera"
ITEM.description = "Wygląda i pachnie jak normalny ser, ale zdecydowanie smakuje inaczej. Nic dziwnego, trudno w tych czasach o prawdziwą krowę."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/cheesewheel2c.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(169.82, 142.5, 102.64),
ang = Angle(24.34, 220.07, 0),
fov = 1.76
}
ITEM.hunger = 7
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,42 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Syntetyczna pasta serowa"
ITEM.description = "Nie jest to jakiś 'creme de la creme', ale da się zjeść."
ITEM.category = "Food"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/props_lab/jar01b.mdl"
ITEM.color = Color(254, 255, 212)
ITEM.hunger = 35
ITEM.boosts = {
perception = 2,
intelligence = 2
}
ITEM.spoil = true
ITEM.useSound = "ambient/levels/canals/toxic_slime_gurgle4.wav"
ITEM.junk = "junk_jar"
ITEM.iconCam = {
pos = Vector(6.22, -199.61, 10.73),
ang = Angle(3.12, 91.84, 0),
fov = 3.64
}
ITEM.holdData = {
vectorOffset = {
right = -1.5,
up = 0,
forward = 0
},
angleOffset = {
right = 0,
up = 0,
forward = 0
},
}

View File

@@ -0,0 +1,27 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Pieczone syntetyczne mięso"
ITEM.description = "Łatwy do zjedzenia blok proteinowy. Zapewne nafaszerowane substancjami chemicznymi i innymi substytutami podtrzymującymi ważność."
ITEM.category = "Food"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/willardnetworks/food/steak2.mdl"
ITEM.hunger = 30
ITEM.boosts = {
intelligence = 2
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"
ITEM.iconCam = {
pos = Vector(509.64, 427.61, 310.24),
ang = Angle(24.99, 220.01, 0),
fov = 0.62
}

View File

@@ -0,0 +1,42 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Syntetyczna pasta mięsna"
ITEM.description = "Może i nie jest to jakość znana sprzed okupacji, ale w pewnym sensie przypomina dawne czasy.."
ITEM.category = "Food"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/props_lab/jar01b.mdl"
ITEM.color = Color(243, 217, 217)
ITEM.hunger = 60
ITEM.boosts = {
strength = 2,
intelligence = 2
}
ITEM.spoil = true
ITEM.useSound = "ambient/levels/canals/toxic_slime_gurgle4.wav"
ITEM.junk = "junk_jar"
ITEM.iconCam = {
pos = Vector(6.22, -199.61, 10.73),
ang = Angle(3.12, 91.84, 0),
fov = 3.64
}
ITEM.holdData = {
vectorOffset = {
right = -1.5,
up = 0,
forward = 0
},
angleOffset = {
right = 0,
up = 0,
forward = 0
},
}

View File

@@ -0,0 +1,40 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Syntetyczne mięso na szaszłykach"
ITEM.description = "Syntetyczne mięso na szaszłykach to opcja dla wegan i wegetarian, która pozwala poczuć smak grillowania, bez uczucia winy wobec zwierząt."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/meatskewer2.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(150.5, 126.23, 92.34),
ang = Angle(25.07, 219.54, 0),
fov = 2.7
}
ITEM.hunger = 6
ITEM.boosts = {
intelligence = 1
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"
ITEM.maxStackSize = 3
ITEM.holdData = {
vectorOffset = {
right = -1.5,
up = 0,
forward = 5
},
angleOffset = {
right = 0,
up = 0,
forward = 90
},
}

View File

@@ -0,0 +1,28 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Syntetyczny gulasz mięsny"
ITEM.description = "Plastry syntetycznego mięsa wymieszane w sosie z kawałkami warzyw."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/meatysoup2.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(125.61, 104.91, 78.59),
ang = Angle(24.78, 219.86, 0),
fov = 3
}
ITEM.hunger = 65
ITEM.thirst = 15
ITEM.boosts = {
intelligence = 5
}
ITEM.spoil = true
ITEM.useSound = "ambient/levels/canals/toxic_slime_gurgle4.wav"

View File

@@ -0,0 +1,27 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Syntetyczne mięso z solą i makaronem."
ITEM.description = "Smażone syntetyczne mięso, wymieszane z solą i makaronem. Raczej nie zalecane jest serwowania tego dania do osób, którzy są koneserami gastronomicznymi."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/canned_food2.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(69.87, 58.63, 44.49),
ang = Angle(24.95, 220, 0),
fov = 4.27
}
ITEM.hunger = 40
ITEM.boosts = {
intelligence = 3
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,28 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Szarlotka"
ITEM.description = "Nie ma nic lepszego niż smak cynamonu i jabłek, które rozgrzewają duszę i wprowadzają nas w stan błogiej nirwany."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/pie.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(169.82, 142.5, 102.64),
ang = Angle(24.95, 219.95, 0),
fov = 2.78
}
ITEM.hunger = 65
ITEM.boosts = {
strength = 3,
intelligence = 5
}
ITEM.spoil = true
ITEM.useSound = "npc/antlion_grub/squashed.wav"

View File

@@ -0,0 +1,27 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Bajgiel"
ITEM.description = "Dzięki innowacyjnym sposobom udało się uzyskać bajgle z ciasta na chleb. Jest nieco suche, ale podoła."
ITEM.model = "models/willardnetworks/food/bagel2.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(509.64, 427.61, 310.24),
ang = Angle(24.94, 219.98, 0),
fov = 0.58
}
ITEM.category = "Food"
ITEM.hunger = 20
ITEM.boosts = {
intelligence = 2
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,82 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Chleb razowy"
ITEM.description = "Świeżo wypieczony, chrupiący i pięknie pachnący bochen chleba. Po prostu najzwyklejszy chleb."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/bread_loaf.mdl"
ITEM.width = 2
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(258.35, 217.47, 159.76),
ang = Angle(25.18, 220.07, 0),
fov = 2.39
}
ITEM.hunger = 40
ITEM.boosts = {
strength = 3,
}
ITEM.spoil = true
ITEM.holdData = {
vectorOffset = {
right = -2,
up = 0,
forward = 0
},
angleOffset = {
right = 0,
up = 0,
forward = 90
},
}
ITEM.useSound = "npc/barnacle/barnacle_crunch3.wav"
ITEM.openedItem = "baking_bread_half" -- the uniqueID e.g what comes after 'sh_' in the file name unless ITEM.uniqueID is specified
ITEM.openRequirementAmount = 2
ITEM.openRequirements = {"tool_knife", "cleaver", "hatchet", "kitknife", "machete"} -- same desc as above
ITEM.functions.Slice = {
OnRun = function(item)
local client = item.player
local character = item.player:GetCharacter()
local inventory = character:GetInventory()
local openerItem
if (item.openRequirements) then
for k, v in ipairs(item.openRequirements) do
if inventory:HasItem(v) then
openerItem = inventory:HasItem(v)
break
end
end
if !openerItem then
client:NotifyLocalized("Nie posiadasz wymaganego narzędzia!")
return false
else
if (openerItem.isTool) then
openerItem:DamageDurability(1)
end
end
end
client:EmitSound(item.useSound)
-- Spawn the opened item if it exists
local requirementAmount = item.openRequirementAmount or 1
if (item.openedItem) then
local openedItemName = ix.item.list[item.openedItem].name or item.openedItem
if (!inventory:Add(item.openedItem, requirementAmount)) then
client:NotifyLocalized("Potrzebujesz "..requirementAmount.." slotów w ekwipunku aby pokroić ten przedmiot.")
return
end
client:NotifyLocalized("Pokroiłeś "..item.name.." i otrzymałeś "..openedItemName)
end
end
}

View File

@@ -0,0 +1,82 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Połówka chleba"
ITEM.description = "Połówka bochenka chleba czekająca na zjedzenie."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/bread_half.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(258.35, 217.47, 159.76),
ang = Angle(25.14, 219.92, 0),
fov = 1.49
}
ITEM.hunger = 20
ITEM.boosts = {
strength = 2
}
ITEM.spoil = true
ITEM.holdData = {
vectorOffset = {
right = -2,
up = 0,
forward = 0
},
angleOffset = {
right = 0,
up = 0,
forward = 90
},
}
ITEM.useSound = "npc/barnacle/barnacle_crunch3.wav"
ITEM.openedItem = "baking_bread_slice" -- the uniqueID e.g what comes after 'sh_' in the file name unless ITEM.uniqueID is specified
ITEM.openRequirementAmount = 4
ITEM.openRequirements = {"tool_knife", "cleaver", "hatchet", "kitknife", "machete"} -- same desc as above
ITEM.functions.Slice = {
OnRun = function(item)
local client = item.player
local character = item.player:GetCharacter()
local inventory = character:GetInventory()
local openerItem
if (item.openRequirements) then
for k, v in ipairs(item.openRequirements) do
if inventory:HasItem(v) then
openerItem = inventory:HasItem(v)
break
end
end
if !openerItem then
client:NotifyLocalized("You do not have a required tool to assemble this item")
return false
else
if (openerItem.isTool) then
openerItem:DamageDurability(1)
end
end
end
client:EmitSound(item.useSound)
-- Spawn the opened item if it exists
local requirementAmount = item.openRequirementAmount or 1
if (item.openedItem) then
local openedItemName = ix.item.list[item.openedItem].name or item.openedItem
if (!inventory:Add(item.openedItem, requirementAmount)) then
client:NotifyLocalized("You need "..requirementAmount.." inventory spaces to slice this item.")
return
end
client:NotifyLocalized("You have sliced a "..item.name.." and been given a "..openedItemName)
end
end
}

View File

@@ -0,0 +1,27 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Kromka chleba"
ITEM.description = "Kromka świeżego chleba, nie jest zbyt sycąca ale na ten moment ujdzie."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/bread_slice.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(258.35, 217.47, 159.76),
ang = Angle(25.26, 220.13, 0),
fov = 1.25
}
ITEM.hunger = 10
ITEM.boosts = {
strength = 1
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,28 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Ceglasty sernik"
ITEM.description = "Solidny sernik, często po prostu nazywany cegłą. Niedobór podstawowych składników do pieczenia doprowadził do dość nietuzinkowych rozwiązań."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/wn_food_cheesecake.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(258.35, 217.47, 159.76),
ang = Angle(25.18, 220.07, 0),
fov = 0.96
}
ITEM.hunger = 65
ITEM.boosts = {
perception = 5,
intelligence = 3
}
ITEM.spoil = true
ITEM.useSound = "npc/antlion_grub/squashed.wav"

View File

@@ -0,0 +1,28 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "baking_croissant"
ITEM.name = "Croissant"
ITEM.description = "Croissant to taki przedinwazyjny francuski przysmak, który jest w stanie rozwiązać każdy problem - wystarczy tylko go spróbować, a cały świat wydaje się już dużo piękniejszy i łatwiejszy do przetrwania."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/croissant.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(258.35, 217.47, 159.76),
ang = Angle(25.27, 220.12, 0),
fov = 1.26
}
ITEM.hunger = 40
ITEM.boosts = {
intelligence = 3
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,28 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "baking_doughnut"
ITEM.name = "Donut"
ITEM.description = "Po zjedzeniu jednego z tych kolorowych kółek, trudno się powstrzymać przed zjedzeniem kolejnego, aż do momentu, gdy nie zostaje już nic poza wyrzutami sumienia i pełnym żołądkiem."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/bagel1.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(509.64, 427.61, 310.24),
ang = Angle(24.94, 219.98, 0),
fov = 0.58
}
ITEM.hunger = 40
ITEM.boosts = {
perception = 5
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,19 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Pieczony ziemniak"
ITEM.description = "Pieczona pyra..."
ITEM.category = "Food"
ITEM.model = "models/mosi/fnv/props/potato.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.hunger = 20
ITEM.spoil = true
ITEM.useSound = "eating_and_drinking/crunchy.wav"

View File

@@ -0,0 +1,22 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Precel"
ITEM.description = "Miękki w środku, z nieco twardszym i chrupiącym zewnątrz. Słony. Trzeba uważać, żeby nie zaplątać się w jego skomplikowane kształty, ale nagroda w postaci jego chrupkości jest tego warta."
ITEM.category = "Food"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/willardnetworks/food/pretzel.mdl"
ITEM.hunger = 40
ITEM.boosts = {
strength = 3
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,29 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.uniqueID = "baking_sweetroll"
ITEM.name = "Drożdzówka"
ITEM.description = "Słodka drożdzówka z lukrową polewą, idealna jako dodatek do herbaty."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/sweetroll.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(509.64, 427.61, 310.24),
ang = Angle(24.73, 220, 0),
fov = 1.05
}
ITEM.hunger = 65
ITEM.boosts = {
perception = 3,
agility = 5
}
ITEM.spoil = true
ITEM.useSound = "npc/antlion_grub/squashed.wav"

View File

@@ -0,0 +1,31 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Pieczony pomidor"
ITEM.description = "Nazwa pomidor pochodzi z Włoch, od zrostu słów pomodoro, wywodzącego się z grupy wyrazowej pomo d'oro, dosł. „jabłko (owoc) ze złota”, której forma mnoga brzmiała pomi d'oro"
ITEM.category = "Food"
ITEM.model = "models/a31/fallout4/props/plants/tato_item.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.hunger = 20
ITEM.spoil = true
ITEM.useSound = "eating_and_drinking/eating.wav"
ITEM.holdData = {
vectorOffset = {
right = 1,
up = 0,
forward = 0
},
angleOffset = {
right = 0,
up = 90,
forward = -90
},
}

View File

@@ -0,0 +1,27 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Cream Treat"
ITEM.description = "Pyszny słodki kremowy przysmak!"
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/creamtreat.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(72.76, 61.01, 45.32),
ang = Angle(25, 219.97, 0),
fov = 3.82
}
ITEM.hunger = 50
ITEM.boosts = {
agility = 5
}
ITEM.spoil = true
ITEM.useSound = "npc/antlion_grub/squashed.wav"

View File

@@ -0,0 +1,28 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Pieczony filet z ptaka"
ITEM.description = "Filet z ptaka to smaczne i pożywne danie, które można znaleźć w wielu kuchniach miast."
ITEM.category = "Food"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/willardnetworks/food/meat6.mdl"
ITEM.hunger = 15
ITEM.boosts = {
agility = 1
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"
ITEM.iconCam = {
pos = Vector(509.64, 427.61, 310.24),
ang = Angle(24.97, 220.02, 0),
fov = 0.87
}

View File

@@ -0,0 +1,28 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Potrawka z ptaków"
ITEM.description = "Potrawka z ptaków to smaczny i pożywny posiłek, który składa się z kawałków mięsa ptaków, warzyw i przypraw. Idealnie sprawdzi się na długich wędrówkach, gdy potrzebujemy odrobinę ciepła i pożywienia."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/canned_food3.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(69.87, 58.63, 44.49),
ang = Angle(24.95, 220, 0),
fov = 4.27
}
ITEM.hunger = 25
ITEM.boosts = {
agility = 2
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,41 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Ptak na szaszłyku"
ITEM.description = "Ptak na szaszłyku to delikatne mięso przygotowane w specjalny sposób, by osiągnęło odpowiednią kruchość i aromat. Można go podać z różnymi dodatkami, w zależności od preferencji smakowych."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/meatskewer2.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(150.5, 126.23, 92.34),
ang = Angle(25.07, 219.54, 0),
fov = 2.7
}
ITEM.hunger = 4
ITEM.boosts = {
agility = 1
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"
ITEM.maxStackSize = 4
ITEM.holdData = {
vectorOffset = {
right = -1.5,
up = 0,
forward = 5
},
angleOffset = {
right = 0,
up = 0,
forward = 90
},
}

View File

@@ -0,0 +1,28 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Pieczona wołowina"
ITEM.description = "Kiedy ostatnio takie coś widziałeś? Pieczone mięso z naturalnego zwierzęcia, ze stworzenia niegdyś udomowionego czy dzikiego. Pieczona wołowina to taki kulinarny skarb, który trzeba szanować i doceniać, jak wina z dobrego rocznika. Krucha skórka i soczyste wnętrze sprawiają, że ta potrawa jest idealna na elegancką kolację."
ITEM.category = "Food"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/willardnetworks/food/meat4.mdl"
ITEM.hunger = 65
ITEM.boosts = {
strength = 5,
agility = 5
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"
ITEM.iconCam = {
pos = Vector(509.64, 427.61, 310.24),
ang = Angle(24.95, 220.02, 0),
fov = 0.86
}

View File

@@ -0,0 +1,20 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Smażony karp"
ITEM.description = "Karp, usmażony według własnych upodobań. Wesołych świąt!"
ITEM.category = "Food"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/foodnhouseholditems/fishsteak.mdl"
ITEM.hunger = 60
ITEM.thirst = 15
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,19 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Gotowy sum"
ITEM.description = "Całkiem spora ryba przyrządzona wedle upodobań... nie jest to najsmaczniejsza rzecz na świecie, jednak z pewnością jest sycąca."
ITEM.category = "Food"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/foodnhouseholditems/meat9b.mdl"
ITEM.hunger = 90
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,28 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Stek z łososia"
ITEM.description = "Stek z rzadkiego gatunku, łososia, jednej z ekskluzywniejszych na te czasy ryby. Idealny dla tych, którzy chcą spróbować czegoś nowego i zaskoczyć swoje kubki smakowe."
ITEM.category = "Food"
ITEM.model = "models/foodnhouseholditems/salmon.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(95.02, -2.74, 45.14),
ang = Angle(25.26, 178.33, 0),
fov = 3.98
}
ITEM.hunger = 65
ITEM.boosts = {
perception = 5,
intelligence = 5
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,20 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Grillowany śledź"
ITEM.description = "Gotowana porcja śledzia."
ITEM.category = "Food"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/foodnhouseholditems/fishsteak.mdl"
ITEM.hunger = 55
ITEM.thirst = 15
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,20 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Gotowy homar"
ITEM.description = "Homar, przyrządzony w odpowiedni sposób do spożycia."
ITEM.category = "Food"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/foodnhouseholditems/lobster2.mdl"
ITEM.hunger = 70
ITEM.thirst = 30
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,27 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Gotowany makaron"
ITEM.description = "Gotowany makaron, widocznie niezależnie od czasów jest nadal bardzo popularnym kulinarnym wyborem."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/noodles.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(95.02, -2.74, 45.14),
ang = Angle(23.65, 178.39, 0),
fov = 5.5
}
ITEM.hunger = 20
ITEM.boosts = {
strength = 1
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,22 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Naleśniki"
ITEM.description = "Naleśniki kryją w sobie ogromną ilość możliwości i smaków. Można je podawać z dżemem, serem, owocami lub mięsem."
ITEM.category = "Food"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/willardnetworks/food/pancake.mdl"
ITEM.hunger = 40
ITEM.boosts = {
agility = 3
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,22 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Pieczony kurczak"
ITEM.description = "Pieczony kurczak to potrawa dla tych, którzy lubią czuć się jak drapieżny ptak, a jednocześnie nie chcą ryzykować złapania ptasiej grypy..."
ITEM.category = "Food"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/willardnetworks/food/meat4.mdl"
ITEM.hunger = 40
ITEM.boosts = {
intelligence = 2
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

View File

@@ -0,0 +1,39 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Kanapka"
ITEM.description = "Bardzo popularna w Mieście 2, prosta kanapka z syntetycznego mięsa z serem. Idealna na szybki posiłek w podróży i w pracy."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/sandwich.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(509.64, 427.61, 310.24),
ang = Angle(24.9, 219.85, 0),
fov = 0.75
}
ITEM.hunger = 45
ITEM.boosts = {
intelligence = 3
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"
ITEM.holdData = {
vectorOffset = {
right = -2,
up = 0,
forward = -0.5
},
angleOffset = {
right = 0,
up = 0,
forward = 90
},
}

View File

@@ -0,0 +1,29 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Jajecznica"
ITEM.description = "Najprostsza w świecie jajecznica, kto nie jadł jajecznicy?..."
ITEM.category = "Food"
ITEM.model = "models/willardnetworks/food/eggmix.mdl"
ITEM.width = 1
ITEM.height = 1
ITEM.iconCam = {
pos = Vector(-80.04, -61.74, 26.33),
ang = Angle(13.28, 37.71, 0),
fov = 4.34
}
ITEM.hunger = 25
ITEM.boosts = {
perception = 2,
intelligence = 2
}
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"
ITEM.junk = "junk_tincan"

View File

@@ -0,0 +1,20 @@
--[[
| This file was obtained through the combined efforts
| of Madbluntz & Plymouth Antiquarian Society.
|
| Credits: lifestorm, Gregory Wayne Rossel JR.,
| Maloy, DrPepper10 @ RIP, Atle!
|
| Visit for more: https://plymouth.thetwilightzone.ru/
--]]
ITEM.name = "Grillowany okoń morski"
ITEM.description = "Dobrze przyrządzony okaz okonia morskiego grillowany na patelni świeżo wyłowiony z morza."
ITEM.category = "Food"
ITEM.width = 1
ITEM.height = 1
ITEM.model = "models/foodnhouseholditems/salmon.mdl"
ITEM.hunger = 60
ITEM.thirst = 25
ITEM.spoil = true
ITEM.useSound = "npc/barnacle/barnacle_crunch2.wav"

Some files were not shown because too many files have changed in this diff Show More