Release v0.2.10: Update package-lock.json and CI config

This commit is contained in:
Joan
2025-12-30 18:51:21 +01:00
parent 8b31011334
commit 592f38827e
108 changed files with 2755 additions and 1112 deletions

View File

@@ -1,48 +1,78 @@
{
"items": {
"scrap_metal": {
"name": "Scrap Metal",
"name": {
"en": "Scrap Metal",
"es": "Metal desechado"
},
"type": "resource",
"weight": 0.5,
"volume": 0.2,
"emoji": "\u2699\ufe0f",
"emoji": "⚙️",
"image_path": "images/items/scrap_metal.webp",
"description": "A raw material used for crafting and upgrades."
"description": {
"en": "A raw material used for crafting and upgrades.",
"es": "Un material bruto utilizado para la fabricación y las mejoras."
}
},
"rusty_nails": {
"name": "Rusty Nails",
"name": {
"en": "Rusty Nails",
"es": "Clavos oxidados"
},
"weight": 0.2,
"volume": 0.1,
"type": "resource",
"emoji": "\ud83d\udccc",
"emoji": "📌",
"image_path": "images/items/rusty_nails.webp",
"description": "A raw material used for crafting and upgrades."
"description": {
"en": "A raw material used for crafting and upgrades.",
"es": "Un material bruto utilizado para la fabricación y las mejoras."
}
},
"wood_planks": {
"name": "Wood Planks",
"name": {
"en": "Wood Planks",
"es": "Tablillas de madera"
},
"weight": 3.0,
"volume": 2.0,
"type": "resource",
"emoji": "\ud83e\udeb5",
"emoji": "🪵",
"image_path": "images/items/wood_planks.webp",
"description": "A raw material used for crafting and upgrades."
"description": {
"en": "A raw material used for crafting and upgrades.",
"es": "Un material bruto utilizado para la fabricación y las mejoras."
}
},
"cloth_scraps": {
"name": "Cloth Scraps",
"name": {
"en": "Cloth Scraps",
"es": "Ramas de tela"
},
"weight": 0.1,
"volume": 0.2,
"type": "resource",
"emoji": "\ud83e\uddf5",
"emoji": "🧵",
"image_path": "images/items/cloth_scraps.webp",
"description": "A raw material used for crafting and upgrades."
"description": {
"en": "A raw material used for crafting and upgrades.",
"es": "Un material bruto utilizado para la fabricación y las mejoras."
}
},
"cloth": {
"name": "Cloth",
"name": {
"en": "Cloth",
"es": "Tela"
},
"type": "resource",
"weight": 0.1,
"volume": 0.2,
"emoji": "\ud83e\uddf5",
"description": "A raw material used for crafting and upgrades.",
"emoji": "🧵",
"description": {
"en": "A raw material used for crafting and upgrades.",
"es": "Un material bruto utilizado para la fabricación y las mejoras."
},
"image_path": "images/items/cloth.webp",
"uncraftable": true,
"uncraft_yield": [
@@ -59,187 +89,301 @@
]
},
"plastic_bottles": {
"name": "Plastic Bottles",
"name": {
"en": "Plastic Bottles",
"es": "Botellas de plástico"
},
"weight": 0.05,
"volume": 0.3,
"type": "resource",
"emoji": "\ud83c\udf76",
"emoji": "🍶",
"image_path": "images/items/plastic_bottles.webp",
"description": "A raw material used for crafting and upgrades."
"description": {
"en": "A raw material used for crafting and upgrades.",
"es": "Un material bruto utilizado para la fabricación y las mejoras."
}
},
"bone": {
"name": "Bone",
"name": {
"en": "Bone",
"es": "Hueso"
},
"weight": 0.3,
"volume": 0.1,
"type": "resource",
"emoji": "\ud83e\uddb4",
"emoji": "🦴",
"image_path": "images/items/bone.webp",
"description": "A raw material used for crafting and upgrades."
"description": {
"en": "A raw material used for crafting and upgrades.",
"es": "Un material bruto utilizado para la fabricación y las mejoras."
}
},
"raw_meat": {
"name": "Raw Meat",
"name": {
"en": "Raw Meat",
"es": "Carne cruda"
},
"weight": 0.5,
"volume": 0.2,
"type": "resource",
"emoji": "\ud83e\udd69",
"emoji": "🥩",
"image_path": "images/items/raw_meat.webp",
"description": "A raw material used for crafting and upgrades."
"description": {
"en": "A raw material used for crafting and upgrades.",
"es": "Un material bruto utilizado para la fabricación y las mejoras."
}
},
"animal_hide": {
"name": "Animal Hide",
"name": {
"en": "Animal Hide",
"es": "Piel de animal"
},
"weight": 0.4,
"volume": 0.3,
"type": "resource",
"emoji": "\ud83e\udde4",
"emoji": "🧤",
"image_path": "images/items/animal_hide.webp",
"description": "A raw material used for crafting and upgrades."
"description": {
"en": "A raw material used for crafting and upgrades.",
"es": "Un material bruto utilizado para la fabricación y las mejoras."
}
},
"mutant_tissue": {
"name": "Mutant Tissue",
"name": {
"en": "Mutant Tissue",
"es": "Piel de mutante"
},
"weight": 0.2,
"volume": 0.1,
"type": "resource",
"emoji": "\ud83e\uddec",
"emoji": "🧬",
"image_path": "images/items/mutant_tissue.webp",
"description": "A raw material used for crafting and upgrades."
"description": {
"en": "A raw material used for crafting and upgrades.",
"es": "Un material bruto utilizado para la fabricación y las mejoras."
}
},
"infected_tissue": {
"name": "Infected Tissue",
"name": {
"en": "Infected Tissue",
"es": "Piel infectada"
},
"weight": 0.2,
"volume": 0.1,
"type": "resource",
"emoji": "\u2623\ufe0f",
"emoji": "☣️",
"image_path": "images/items/infected_tissue.webp",
"description": "A raw material used for crafting and upgrades."
"description": {
"en": "A raw material used for crafting and upgrades.",
"es": "Un material bruto utilizado para la fabricación y las mejoras."
}
},
"stale_chocolate_bar": {
"name": "Stale Chocolate Bar",
"name": {
"en": "Stale Chocolate Bar",
"es": "Barra de chocolate caducada"
},
"weight": 0.1,
"volume": 0.1,
"type": "consumable",
"hp_restore": 10,
"emoji": "\ud83c\udf6b",
"emoji": "🍫",
"image_path": "images/items/stale_chocolate_bar.webp",
"description": "Can be consumed to restore health or stamina."
"description": {
"en": "Can be consumed to restore health or stamina.",
"es": "Se puede consumir para restaurar salud o stamina."
}
},
"canned_beans": {
"name": "Canned Beans",
"name": {
"en": "Canned Beans",
"es": "Frijoles enlatados"
},
"weight": 0.4,
"volume": 0.2,
"type": "consumable",
"hp_restore": 20,
"stamina_restore": 5,
"emoji": "\ud83e\udd6b",
"emoji": "🥫",
"image_path": "images/items/canned_beans.webp",
"description": "Can be consumed to restore health or stamina."
"description": {
"en": "Can be consumed to restore health or stamina.",
"es": "Se puede consumir para restaurar salud o stamina."
}
},
"canned_food": {
"name": "Canned Food",
"name": {
"en": "Canned Food",
"es": "Comida enlatada"
},
"weight": 0.4,
"volume": 0.2,
"type": "consumable",
"hp_restore": 25,
"stamina_restore": 5,
"emoji": "\ud83e\udd6b",
"emoji": "🥫",
"image_path": "images/items/canned_food.webp",
"description": "Can be consumed to restore health or stamina."
"description": {
"en": "Can be consumed to restore health or stamina.",
"es": "Se puede consumir para restaurar salud o stamina."
}
},
"bottled_water": {
"name": "Bottled Water",
"name": {
"en": "Bottled Water",
"es": "Agua embotellada"
},
"weight": 0.5,
"volume": 0.3,
"type": "consumable",
"stamina_restore": 10,
"emoji": "\ud83d\udca7",
"emoji": "💧",
"image_path": "images/items/bottled_water.webp",
"description": "Can be consumed to restore health or stamina."
"description": {
"en": "Can be consumed to restore health or stamina.",
"es": "Se puede consumir para restaurar salud o stamina."
}
},
"water_bottle": {
"name": "Water Bottle",
"name": {
"en": "Water Bottle",
"es": "Botella de agua"
},
"weight": 0.5,
"volume": 0.3,
"type": "consumable",
"stamina_restore": 10,
"emoji": "\ud83d\udca7",
"emoji": "💧",
"image_path": "images/items/water_bottle.webp",
"description": "Can be consumed to restore health or stamina."
"description": {
"en": "Can be consumed to restore health or stamina.",
"es": "Se puede consumir para restaurar salud o stamina."
}
},
"energy_bar": {
"name": "Energy Bar",
"name": {
"en": "Energy Bar",
"es": "Barra de energía"
},
"weight": 0.1,
"volume": 0.1,
"type": "consumable",
"stamina_restore": 15,
"emoji": "\ud83c\udf6b",
"emoji": "🍫",
"image_path": "images/items/energy_bar.webp",
"description": "Can be consumed to restore health or stamina."
"description": {
"en": "Can be consumed to restore health or stamina.",
"es": "Se puede consumir para restaurar salud o stamina."
}
},
"mystery_pills": {
"name": "Mystery Pills",
"name": {
"en": "Mystery Pills",
"es": "Píldoras misteriosas"
},
"weight": 0.05,
"volume": 0.05,
"type": "consumable",
"hp_restore": 30,
"emoji": "\ud83d\udc8a",
"emoji": "💊",
"image_path": "images/items/mystery_pills.webp",
"description": "Can be consumed to restore health or stamina."
"description": {
"en": "Can be consumed to restore health or stamina.",
"es": "Se puede consumir para restaurar salud o stamina."
}
},
"first_aid_kit": {
"name": "First Aid Kit",
"description": "A professional medical kit with bandages, antiseptic, and pain relievers.",
"name": {
"en": "First Aid Kit",
"es": "Kit de primeros auxilios"
},
"description": {
"en": "A professional medical kit with bandages, antiseptic, and pain relievers.",
"es": "Un kit médico profesional con vendajes, antisépticos y analgésicos."
},
"weight": 0.8,
"volume": 0.5,
"type": "consumable",
"hp_restore": 50,
"emoji": "\ud83e\ude79",
"emoji": "🩹",
"image_path": "images/items/first_aid_kit.webp"
},
"bandage": {
"name": "Bandage",
"description": "Clean cloth bandages for treating minor wounds. Can stop bleeding.",
"name": {
"en": "Bandage",
"es": "Vendaje"
},
"description": {
"en": "Clean cloth bandages for treating minor wounds. Can stop bleeding.",
"es": "Vendajes limpios de tela para tratar heridas menores. Pueden detener la sangrado."
},
"weight": 0.1,
"volume": 0.1,
"type": "consumable",
"hp_restore": 15,
"treats": "Bleeding",
"emoji": "\ud83e\ude79",
"emoji": "🩹",
"image_path": "images/items/bandage.webp"
},
"medical_supplies": {
"name": "Medical Supplies",
"description": "Assorted medical supplies scavenged from a clinic.",
"name": {
"en": "Medical Supplies",
"es": "Suministros médicos"
},
"description": {
"en": "Assorted medical supplies scavenged from a clinic.",
"es": "Suministros médicos diversos robados de una clínica."
},
"weight": 0.6,
"volume": 0.4,
"type": "consumable",
"hp_restore": 40,
"emoji": "\u2695\ufe0f",
"emoji": "⚕️",
"image_path": "images/items/medical_supplies.webp"
},
"antibiotics": {
"name": "Antibiotics",
"description": "Pills that fight infections. Expired, but better than nothing.",
"name": {
"en": "Antibiotics",
"es": "Antibióticos"
},
"description": {
"en": "Pills that fight infections. Expired, but better than nothing.",
"es": "Píldoras que combaten las infecciones. Caducadas, pero mejor que nada."
},
"weight": 0.1,
"volume": 0.1,
"type": "consumable",
"hp_restore": 20,
"treats": "Infected",
"emoji": "\ud83d\udc8a",
"emoji": "💊",
"image_path": "images/items/antibiotics.webp"
},
"rad_pills": {
"name": "Rad Pills",
"description": "Anti-radiation medication. Helps flush radioactive particles from the body.",
"name": {
"en": "Rad Pills",
"es": "Píldoras de radiación"
},
"description": {
"en": "Anti-radiation medication. Helps flush radioactive particles from the body.",
"es": "Medicamento antirradiación. Ayuda a eliminar partículas radiactivas del cuerpo."
},
"weight": 0.05,
"volume": 0.05,
"type": "consumable",
"hp_restore": 5,
"treats": "Radiation",
"emoji": "\u2622\ufe0f",
"emoji": "☢️",
"image_path": "images/items/rad_pills.webp"
},
"tire_iron": {
"name": "Tire Iron",
"description": "A heavy metal tool. Makes a decent improvised weapon.",
"name": {
"en": "Tire Iron",
"es": "Herramienta de neumático"
},
"description": {
"en": "A heavy metal tool. Makes a decent improvised weapon.",
"es": "Un herramienta de metal pesado. Sirve como un buen arma improvisada."
},
"weight": 2.0,
"volume": 1.0,
"type": "weapon",
@@ -252,17 +396,23 @@
"damage_min": 3,
"damage_max": 5
},
"emoji": "\ud83d\udd27",
"emoji": "🔧",
"image_path": "images/items/tire_iron.webp"
},
"baseball_bat": {
"name": "Baseball Bat",
"description": "Wooden bat with dents and bloodstains. Someone used this before you.",
"name": {
"en": "Baseball Bat",
"es": "Bate de béisbol"
},
"description": {
"en": "Wooden bat with dents and bloodstains. Someone used this before you.",
"es": "Bate de béisbol con dientes y manchas de sangre. Alguien lo usó antes que tú."
},
"weight": 1.0,
"volume": 1.5,
"type": "weapon",
"slot": "hand",
"emoji": "\u26be",
"emoji": "",
"image_path": "images/items/baseball_bat.webp",
"stats": {
"damage_min": 5,
@@ -270,8 +420,14 @@
}
},
"rusty_knife": {
"name": "Rusty Knife",
"description": "A dull, rusted blade. Better than your fists.",
"name": {
"en": "Rusty Knife",
"es": "Navaja oxidada"
},
"description": {
"en": "A dull, rusted blade. Better than your fists.",
"es": "Una navaja desgastada y oxidada. Mejor que tus puños."
},
"weight": 0.3,
"volume": 0.2,
"type": "weapon",
@@ -296,12 +452,18 @@
"damage_min": 2,
"damage_max": 5
},
"emoji": "\ud83d\udd2a",
"emoji": "🔪",
"image_path": "images/items/rusty_knife.webp"
},
"knife": {
"name": "Knife",
"description": "A sharp survival knife in decent condition.",
"name": {
"en": "Knife",
"es": ""
},
"description": {
"en": "A sharp survival knife in decent condition.",
"es": ""
},
"weight": 0.3,
"volume": 0.2,
"type": "weapon",
@@ -379,17 +541,23 @@
"duration": 3
}
},
"emoji": "\ud83d\udd2a",
"emoji": "🔪",
"image_path": "images/items/knife.webp"
},
"rusty_pipe": {
"name": "Rusty Pipe",
"description": "Heavy metal pipe. Crude but effective.",
"name": {
"en": "Rusty Pipe",
"es": ""
},
"description": {
"en": "Heavy metal pipe. Crude but effective.",
"es": ""
},
"weight": 1.5,
"volume": 0.8,
"type": "weapon",
"slot": "hand",
"emoji": "\ud83d\udd29",
"emoji": "🔩",
"image_path": "images/items/rusty_pipe.webp",
"stats": {
"damage_min": 5,
@@ -397,8 +565,14 @@
}
},
"tattered_rucksack": {
"name": "Tattered Rucksack",
"description": "An old backpack with torn straps. Still functional.",
"name": {
"en": "Tattered Rucksack",
"es": ""
},
"description": {
"en": "An old backpack with torn straps. Still functional.",
"es": ""
},
"weight": 1.0,
"volume": 0.5,
"type": "backpack",
@@ -434,12 +608,18 @@
"weight_capacity": 10,
"volume_capacity": 10
},
"emoji": "\ud83c\udf92",
"emoji": "🎒",
"image_path": "images/items/tattered_rucksack.webp"
},
"hiking_backpack": {
"name": "Hiking Backpack",
"description": "A quality backpack with multiple compartments.",
"name": {
"en": "Hiking Backpack",
"es": ""
},
"description": {
"en": "A quality backpack with multiple compartments.",
"es": ""
},
"weight": 1.5,
"volume": 0.7,
"type": "backpack",
@@ -464,17 +644,23 @@
"weight_capacity": 20,
"volume_capacity": 20
},
"emoji": "\ud83c\udf92",
"emoji": "🎒",
"image_path": "images/items/hiking_backpack.webp"
},
"flashlight": {
"name": "Flashlight",
"description": "A battery-powered flashlight. Batteries low but working.",
"name": {
"en": "Flashlight",
"es": ""
},
"description": {
"en": "A battery-powered flashlight. Batteries low but working.",
"es": ""
},
"weight": 0.3,
"volume": 0.2,
"type": "tool",
"slot": "tool",
"emoji": "\ud83d\udd26",
"emoji": "🔦",
"image_path": "images/items/flashlight.webp",
"stats": {
"damage_min": 5,
@@ -482,26 +668,44 @@
}
},
"old_photograph": {
"name": "Old Photograph",
"name": {
"en": "Old Photograph",
"es": ""
},
"weight": 0.01,
"volume": 0.01,
"type": "quest",
"emoji": "\ud83d\udcf7",
"emoji": "📷",
"image_path": "images/items/old_photograph.webp",
"description": "A useful old photograph."
"description": {
"en": "A useful old photograph.",
"es": ""
}
},
"key_ring": {
"name": "Key Ring",
"name": {
"en": "Key Ring",
"es": ""
},
"weight": 0.1,
"volume": 0.05,
"type": "quest",
"emoji": "\ud83d\udd11",
"emoji": "🔑",
"image_path": "images/items/key_ring.webp",
"description": "A useful key ring."
"description": {
"en": "A useful key ring.",
"es": ""
}
},
"makeshift_spear": {
"name": "Makeshift Spear",
"description": "A crude spear made from a sharpened stick and scrap metal.",
"name": {
"en": "Makeshift Spear",
"es": ""
},
"description": {
"en": "A crude spear made from a sharpened stick and scrap metal.",
"es": ""
},
"weight": 1.2,
"volume": 2.0,
"type": "weapon",
@@ -541,12 +745,18 @@
"damage_min": 4,
"damage_max": 7
},
"emoji": "\u2694\ufe0f",
"emoji": "⚔️",
"image_path": "images/items/makeshift_spear.webp"
},
"reinforced_bat": {
"name": "Reinforced Bat",
"description": "A wooden bat wrapped with scrap metal and nails. Brutal.",
"name": {
"en": "Reinforced Bat",
"es": ""
},
"description": {
"en": "A wooden bat wrapped with scrap metal and nails. Brutal.",
"es": ""
},
"weight": 1.8,
"volume": 1.5,
"type": "weapon",
@@ -592,12 +802,18 @@
"duration": 1
}
},
"emoji": "\ud83c\udff8",
"emoji": "🏸",
"image_path": "images/items/reinforced_bat.webp"
},
"leather_vest": {
"name": "Leather Vest",
"description": "A makeshift vest crafted from leather scraps. Provides basic protection.",
"name": {
"en": "Leather Vest",
"es": ""
},
"description": {
"en": "A makeshift vest crafted from leather scraps. Provides basic protection.",
"es": ""
},
"weight": 1.5,
"volume": 1.0,
"type": "armor",
@@ -637,12 +853,18 @@
"armor": 3,
"hp_bonus": 10
},
"emoji": "\ud83e\uddba",
"emoji": "🦺",
"image_path": "images/items/leather_vest.webp"
},
"cloth_bandana": {
"name": "Cloth Bandana",
"description": "A simple cloth head covering. Keeps the sun and dust out.",
"name": {
"en": "Cloth Bandana",
"es": ""
},
"description": {
"en": "A simple cloth head covering. Keeps the sun and dust out.",
"es": ""
},
"weight": 0.1,
"volume": 0.1,
"type": "clothing",
@@ -669,12 +891,18 @@
"stats": {
"armor": 1
},
"emoji": "\ud83e\udde3",
"emoji": "🧣",
"image_path": "images/items/cloth_bandana.webp"
},
"sturdy_boots": {
"name": "Sturdy Boots",
"description": "Reinforced boots for traversing the wasteland.",
"name": {
"en": "Sturdy Boots",
"es": ""
},
"description": {
"en": "Reinforced boots for traversing the wasteland.",
"es": ""
},
"weight": 1.0,
"volume": 0.8,
"type": "clothing",
@@ -714,12 +942,18 @@
"armor": 2,
"stamina_bonus": 5
},
"emoji": "\ud83e\udd7e",
"emoji": "🥾",
"image_path": "images/items/sturdy_boots.webp"
},
"padded_pants": {
"name": "Padded Pants",
"description": "Pants reinforced with extra padding for protection.",
"name": {
"en": "Padded Pants",
"es": ""
},
"description": {
"en": "Pants reinforced with extra padding for protection.",
"es": ""
},
"weight": 0.8,
"volume": 0.6,
"type": "armor",
@@ -755,12 +989,18 @@
"armor": 2,
"hp_bonus": 5
},
"emoji": "\ud83d\udc56",
"emoji": "👖",
"image_path": "images/items/padded_pants.webp"
},
"reinforced_pack": {
"name": "Reinforced Pack",
"description": "A custom-built backpack with metal frame and extra pockets.",
"name": {
"en": "Reinforced Pack",
"es": ""
},
"description": {
"en": "A custom-built backpack with metal frame and extra pockets.",
"es": ""
},
"weight": 2.0,
"volume": 0.9,
"type": "backpack",
@@ -839,12 +1079,18 @@
"weight_capacity": 30,
"volume_capacity": 30
},
"emoji": "\ud83c\udf92",
"emoji": "🎒",
"image_path": "images/items/reinforced_pack.webp"
},
"hammer": {
"name": "Hammer",
"description": "A basic tool for crafting and repairs. Essential for any survivor.",
"name": {
"en": "Hammer",
"es": ""
},
"description": {
"en": "A basic tool for crafting and repairs. Essential for any survivor.",
"es": ""
},
"weight": 0.8,
"volume": 0.4,
"type": "tool",
@@ -872,12 +1118,18 @@
}
],
"repair_percentage": 30,
"emoji": "\ud83d\udd28",
"emoji": "🔨",
"image_path": "images/items/hammer.webp"
},
"screwdriver": {
"name": "Screwdriver",
"description": "A flathead screwdriver. Useful for repairs and scavenging.",
"name": {
"en": "Screwdriver",
"es": ""
},
"description": {
"en": "A flathead screwdriver. Useful for repairs and scavenging.",
"es": ""
},
"weight": 0.2,
"volume": 0.2,
"type": "tool",
@@ -905,7 +1157,7 @@
}
],
"repair_percentage": 25,
"emoji": "\ud83e\ude9b",
"emoji": "🪛",
"image_path": "images/items/screwdriver.webp",
"stats": {
"damage_min": 5,