From 875e0fdcebd46be4140a4ab947f150100e95ba77 Mon Sep 17 00:00:00 2001 From: ZioPao Date: Mon, 6 Nov 2023 04:16:43 +0100 Subject: [PATCH] reworking --- .vscode/tasks.json | 4 +- .../AnimSets/player/aim/aim_default.xml | 0 .../AnimSets/player/idle/NoLegs_Idle.xml | 0 .../AnimSets/player/idle/NoLegs_IdleSneak.xml | 0 .../AnimSets/player/movement/NoLegs_Walk.xml | 0 .../player/movement/NoLegs_WalkSneak.xml | 0 .../AnimSets/player/turning/NoLegs_Turn.xml | 0 .../player/turning/NoLegs_TurnIdle.xml | 0 .../player/turning/NoLegs_TurnIdle180.xml | 0 .../player/turning/NoLegs_TurnIdle180L.xml | 0 .../player/turning/NoLegs_TurnIdle180R.xml | 0 .../clothingItems/Amputation_Left_Foot.xml | 0 .../clothingItems/Amputation_Left_Hand.xml | 0 .../Amputation_Left_LowerArm.xml | 0 .../Amputation_Left_UpperArm.xml | 0 .../clothingItems/Amputation_Right_Foot.xml | 0 .../clothingItems/Amputation_Right_Hand.xml | 0 .../Amputation_Right_LowerArm.xml | 0 .../Amputation_Right_UpperArm.xml | 0 ...st_Left_LowerArm_LeatherBase_MetalHook.xml | 0 ...t_Right_LowerArm_LeatherBase_MetalHook.xml | 0 .../clothingItems/Surgery_Left_Tourniquet.xml | 0 .../Surgery_Right_Tourniquet.xml | 0 {media => OLD_MEDIA}/fileGuidTable.xml | 0 .../lua/client/API/TOC_Compatibility.lua | 0 .../lua/client/ActionsMethods/TOC_CutLimb.lua | 0 .../ActionsMethods/TOC_LocalActions.lua | 0 .../client/ActionsMethods/TOC_OperateLimb.lua | 0 .../ActionsMethods/TOC_ProsthesisMethods.lua | 0 .../lua/client/Interface/TOC_ContextMenus.lua | 0 .../lua/client/Interface/TOC_UI.lua | 0 .../lua/client/TOC_Animations.lua | 0 .../lua/client/TOC_Cheats.lua | 0 .../lua/client/TOC_CommonFunctions.lua | 0 .../lua/client/TOC_HelperFunctions.lua | 0 {media => OLD_MEDIA}/lua/client/TOC_Init.lua | 0 .../lua/client/TOC_ModCompatibility.lua | 0 .../lua/client/TOC_OverridenFunctions.lua | 0 .../lua/client/TOC_ProsthesisHandler.lua | 0 .../lua/client/TOC_ServerCommands.lua | 0 {media => OLD_MEDIA}/lua/client/TOC_Test.lua | 0 .../lua/client/TOC_Update.lua | 0 .../lua/client/TOC_Visuals.lua | 0 .../client/TimedActions/TOC_CutLimbAction.lua | 0 .../TOC_InstallProsthesisAction.lua | 0 .../TimedActions/TOC_OperateLimbAction.lua | 0 .../TOC_UninstallProsthesisAction.lua | 0 .../lua/server/Items/TOC_Distributions.lua | 0 .../lua/server/TOC_ClientCommands.lua | 0 .../shared/NPCs/TOC_ExtraBodyLocations.lua | 0 .../lua/shared/NPCs/TOC_ExtraProfessions.lua | 0 .../shared/Translate/EN/ContextMenu_EN.txt | 0 .../lua/shared/Translate/EN/IG_UI_EN.txt | 0 .../lua/shared/Translate/EN/ItemName_EN.txt | 0 .../lua/shared/Translate/EN/Sandbox_EN.txt | 0 .../lua/shared/Translate/EN/Tooltip_EN.txt | 0 .../lua/shared/Translate/EN/UI_EN.txt | 0 .../Amputation/Amputation_GenericModel.fbx | Bin .../models_X/Amputation_Left_Hand_Female.fbx | Bin .../models_X/Amputation_Left_Hand_Male.fbx | Bin .../Amputation_Left_LowerArm_Female.fbx | Bin .../Amputation_Left_LowerArm_Male.fbx | Bin .../Amputation_Left_UpperArm_Female.fbx | Bin .../Amputation_Left_UpperArm_Male.fbx | Bin .../models_X/Amputation_Right_Hand_Female.fbx | Bin .../models_X/Amputation_Right_Hand_Male.fbx | Bin .../Amputation_Right_LowerArm_Female.fbx | Bin .../Amputation_Right_LowerArm_Male.fbx | Bin .../Amputation_Right_UpperArm_Female.fbx | Bin .../Amputation_Right_UpperArm_Male.fbx | Bin .../Prost_Left_LowerArm_Base_Hook_Male.fbx | Bin .../Prost_Right_LowerArm_Base_Hook_Male.fbx | Bin .../models_X/Surgery/Tourniquet_Left.fbx | Bin .../models_X/Surgery/Tourniquet_Right.fbx | Bin .../models_X/WorldItems/MetalHook.fbx | Bin .../models_X/WorldItems/Prostetic1_.fbx | Bin .../models_X/WorldItems/Prosthetic1_Hook.fbx | Bin .../models_X/WorldItems/hook.fbx | Bin {media => OLD_MEDIA}/perks.txt | 0 {media => OLD_MEDIA}/sandbox-options.txt | 0 {media => OLD_MEDIA}/scripts/TOC_items.txt | 0 {media => OLD_MEDIA}/scripts/TOC_models.txt | 0 {media => OLD_MEDIA}/scripts/TOC_recipes.txt | 0 {media => OLD_MEDIA}/scripts/TOC_sounds.txt | 0 {media => OLD_MEDIA}/sound/Burn_sound.ogg | Bin {media => OLD_MEDIA}/sound/Cut_sound.ogg | Bin {media => OLD_MEDIA}/sound/Hit_sound.ogg | Bin .../textures/Amputations/Forearm/skin01_b.png | Bin .../Amputations/Forearm/skin01_hairy_b.png | Bin .../textures/Amputations/Forearm/skin02_b.png | Bin .../Amputations/Forearm/skin02_hairy_b.png | Bin .../textures/Amputations/Forearm/skin03_b.png | Bin .../Amputations/Forearm/skin03_hairy_b.png | Bin .../textures/Amputations/Forearm/skin04_b.png | Bin .../Amputations/Forearm/skin04_hairy_b.png | Bin .../textures/Amputations/Forearm/skin05_b.png | Bin .../Amputations/Forearm/skin05_hairy_b.png | Bin .../textures/Amputations/Masks/LeftArm.png | Bin .../textures/Amputations/Masks/LeftHand.png | Bin .../textures/Amputations/Masks/Mask.png | Bin .../textures/Amputations/Masks/RightArm.png | Bin .../textures/Amputations/Masks/RightHand.png | Bin .../Amputations/Upperarm/skin01_b.png | Bin .../Amputations/Upperarm/skin01_hairy_b.png | Bin .../Amputations/Upperarm/skin02_b.png | Bin .../Amputations/Upperarm/skin02_hairy_b.png | Bin .../Amputations/Upperarm/skin03_b.png | Bin .../Amputations/Upperarm/skin03_hairy_b.png | Bin .../Amputations/Upperarm/skin04_b.png | Bin .../Amputations/Upperarm/skin04_hairy_b.png | Bin .../Amputations/Upperarm/skin05_b.png | Bin .../Amputations/Upperarm/skin05_hairy_b.png | Bin .../textures/Clothes/metal.png | Bin .../textures/Clothes/metal_female.png | Bin .../textures/Clothes/metal_male.png | Bin .../textures/Clothes/palette - Copie.png | Bin .../textures/Clothes/palette.png | Bin .../textures/Clothes/prototype2.png | Bin .../textures/Clothes/wood.png | Bin .../textures/Clothes/wood_female.png | Bin .../textures/Clothes/wood_male.png | Bin .../textures/Item_ProstTestBase.png | Bin .../textures/Item_ProstTestTop.png | Bin .../textures/Item_ProthesisMag1.png | Bin .../textures/Item_ProthesisMag2.png | Bin .../textures/Item_ProthesisMag3.png | Bin .../textures/Item_SurgeonMag1.png | Bin .../textures/Item_SurgeonMag2.png | Bin .../textures/Item_SurgeonMag3.png | Bin .../textures/Item_genericAmputation.png | Bin .../textures/Item_metalHand.png | Bin .../textures/Item_metalHook.png | Bin .../textures/Item_metalLeg.png | Bin .../textures/Item_surgeonKit.png | Bin .../textures/Item_tourniquet.png | Bin .../textures/Item_woodenHook.png | Bin .../textures/Item_woodenLeg.png | Bin .../textures/Prosthesis/metal_base.png | Bin .../textures/Prosthesis/metal_hook_female.png | Bin .../textures/Prosthesis/metal_hook_male.png | Bin .../textures/Prosthesis/wood_base.png | Bin .../textures/Prosthesis/wood_hook_female.png | Bin .../textures/Prosthesis/wood_hook_male.png | Bin .../textures/Surgery/tourniquet.png | Bin .../textures/WorldItems/metal.png | Bin .../textures/WorldItems/wood.png | Bin .../textures/profession_surgeon.png | Bin {media => OLD_MEDIA}/ui/TOC/Empty.png | Bin .../ui/TOC/Left_Foot/Base.png | Bin .../ui/TOC/Left_Foot/Bite.png | Bin .../ui/TOC/Left_Foot/Bleed.png | Bin {media => OLD_MEDIA}/ui/TOC/Left_Foot/Cut.png | Bin .../ui/TOC/Left_Foot/Hook.png | Bin .../ui/TOC/Left_Foot/MetalHand.png | Bin .../ui/TOC/Left_Foot/Operate.png | Bin .../ui/TOC/Left_Hand/Base.png | Bin .../ui/TOC/Left_Hand/Bite.png | Bin .../ui/TOC/Left_Hand/Bleed.png | Bin {media => OLD_MEDIA}/ui/TOC/Left_Hand/Cut.png | Bin .../ui/TOC/Left_Hand/Hook.png | Bin .../ui/TOC/Left_Hand/MetalHand.png | Bin .../ui/TOC/Left_Hand/Operate.png | Bin .../ui/TOC/Left_LowerArm/Base.png | Bin .../ui/TOC/Left_LowerArm/Bite.png | Bin .../ui/TOC/Left_LowerArm/Bleed.png | Bin .../ui/TOC/Left_LowerArm/Cut.png | Bin .../ui/TOC/Left_LowerArm/Operate.png | Bin .../ui/TOC/Left_LowerArm/Prothesis.png | Bin .../ui/TOC/Left_UpperArm/Base.png | Bin .../ui/TOC/Left_UpperArm/Bite.png | Bin .../ui/TOC/Left_UpperArm/Bleed.png | Bin .../ui/TOC/Left_UpperArm/Cut.png | Bin .../ui/TOC/Left_UpperArm/Operate.png | Bin .../ui/TOC/Right_Foot/Base.png | Bin .../ui/TOC/Right_Foot/Bite.png | Bin .../ui/TOC/Right_Foot/Bleed.png | Bin .../ui/TOC/Right_Foot/Cut.png | Bin .../ui/TOC/Right_Foot/Hook.png | Bin .../ui/TOC/Right_Foot/MetalHand.png | Bin .../ui/TOC/Right_Foot/Operate.png | Bin .../ui/TOC/Right_Hand/Base.png | Bin .../ui/TOC/Right_Hand/Bite.png | Bin .../ui/TOC/Right_Hand/Bleed.png | Bin .../ui/TOC/Right_Hand/Cut.png | Bin .../ui/TOC/Right_Hand/Hook.png | Bin .../ui/TOC/Right_Hand/MetalHand.png | Bin .../ui/TOC/Right_Hand/Operate.png | Bin .../ui/TOC/Right_LowerArm/Base.png | Bin .../ui/TOC/Right_LowerArm/Bite.png | Bin .../ui/TOC/Right_LowerArm/Bleed.png | Bin .../ui/TOC/Right_LowerArm/Cut.png | Bin .../ui/TOC/Right_LowerArm/Operate.png | Bin .../ui/TOC/Right_LowerArm/Prothesis.png | Bin .../ui/TOC/Right_UpperArm/Base.png | Bin .../ui/TOC/Right_UpperArm/Bite.png | Bin .../ui/TOC/Right_UpperArm/Bleed.png | Bin .../ui/TOC/Right_UpperArm/Cut.png | Bin .../ui/TOC/Right_UpperArm/Operate.png | Bin {media => OLD_MEDIA}/ui/TOC/iconForMenu.png | Bin .../ui/Traits/trait_Amputee_Hand.png | Bin .../ui/Traits/trait_Amputee_LowerArm.png | Bin .../ui/Traits/trait_Amputee_UpperArm.png | Bin .../ui/Traits/trait_insensitive.png | Bin media/lua/client/TOC_Initialization.lua | 43 ++++++++++++++++++ media/lua/client/TOC_ModDataHandler.lua | 21 +++++++++ media/lua/client/TOC_PlayerHandler.lua | 10 ++++ media/lua/client/TOC_StaticData.lua | 37 +++++++++++++++ 207 files changed, 113 insertions(+), 2 deletions(-) rename {media => OLD_MEDIA}/AnimSets/player/aim/aim_default.xml (100%) rename {media => OLD_MEDIA}/AnimSets/player/idle/NoLegs_Idle.xml (100%) rename {media => OLD_MEDIA}/AnimSets/player/idle/NoLegs_IdleSneak.xml (100%) rename {media => OLD_MEDIA}/AnimSets/player/movement/NoLegs_Walk.xml (100%) rename {media => OLD_MEDIA}/AnimSets/player/movement/NoLegs_WalkSneak.xml (100%) rename {media => OLD_MEDIA}/AnimSets/player/turning/NoLegs_Turn.xml (100%) rename {media => OLD_MEDIA}/AnimSets/player/turning/NoLegs_TurnIdle.xml (100%) rename {media => OLD_MEDIA}/AnimSets/player/turning/NoLegs_TurnIdle180.xml (100%) rename {media => OLD_MEDIA}/AnimSets/player/turning/NoLegs_TurnIdle180L.xml (100%) rename {media => OLD_MEDIA}/AnimSets/player/turning/NoLegs_TurnIdle180R.xml (100%) rename {media => OLD_MEDIA}/clothing/clothingItems/Amputation_Left_Foot.xml (100%) rename {media => OLD_MEDIA}/clothing/clothingItems/Amputation_Left_Hand.xml (100%) rename {media => OLD_MEDIA}/clothing/clothingItems/Amputation_Left_LowerArm.xml (100%) rename {media => OLD_MEDIA}/clothing/clothingItems/Amputation_Left_UpperArm.xml (100%) rename {media => OLD_MEDIA}/clothing/clothingItems/Amputation_Right_Foot.xml (100%) rename {media => OLD_MEDIA}/clothing/clothingItems/Amputation_Right_Hand.xml (100%) rename {media => OLD_MEDIA}/clothing/clothingItems/Amputation_Right_LowerArm.xml (100%) rename {media => OLD_MEDIA}/clothing/clothingItems/Amputation_Right_UpperArm.xml (100%) rename {media => OLD_MEDIA}/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_MetalHook.xml (100%) rename {media => OLD_MEDIA}/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_MetalHook.xml (100%) rename {media => OLD_MEDIA}/clothing/clothingItems/Surgery_Left_Tourniquet.xml (100%) rename {media => OLD_MEDIA}/clothing/clothingItems/Surgery_Right_Tourniquet.xml (100%) rename {media => OLD_MEDIA}/fileGuidTable.xml (100%) rename {media => OLD_MEDIA}/lua/client/API/TOC_Compatibility.lua (100%) rename {media => OLD_MEDIA}/lua/client/ActionsMethods/TOC_CutLimb.lua (100%) rename {media => OLD_MEDIA}/lua/client/ActionsMethods/TOC_LocalActions.lua (100%) rename {media => OLD_MEDIA}/lua/client/ActionsMethods/TOC_OperateLimb.lua (100%) rename {media => OLD_MEDIA}/lua/client/ActionsMethods/TOC_ProsthesisMethods.lua (100%) rename {media => OLD_MEDIA}/lua/client/Interface/TOC_ContextMenus.lua (100%) rename {media => OLD_MEDIA}/lua/client/Interface/TOC_UI.lua (100%) rename {media => OLD_MEDIA}/lua/client/TOC_Animations.lua (100%) rename {media => OLD_MEDIA}/lua/client/TOC_Cheats.lua (100%) rename {media => OLD_MEDIA}/lua/client/TOC_CommonFunctions.lua (100%) rename {media => OLD_MEDIA}/lua/client/TOC_HelperFunctions.lua (100%) rename {media => OLD_MEDIA}/lua/client/TOC_Init.lua (100%) rename {media => OLD_MEDIA}/lua/client/TOC_ModCompatibility.lua (100%) rename {media => OLD_MEDIA}/lua/client/TOC_OverridenFunctions.lua (100%) rename {media => OLD_MEDIA}/lua/client/TOC_ProsthesisHandler.lua (100%) rename {media => OLD_MEDIA}/lua/client/TOC_ServerCommands.lua (100%) rename {media => OLD_MEDIA}/lua/client/TOC_Test.lua (100%) rename {media => OLD_MEDIA}/lua/client/TOC_Update.lua (100%) rename {media => OLD_MEDIA}/lua/client/TOC_Visuals.lua (100%) rename {media => OLD_MEDIA}/lua/client/TimedActions/TOC_CutLimbAction.lua (100%) rename {media => OLD_MEDIA}/lua/client/TimedActions/TOC_InstallProsthesisAction.lua (100%) rename {media => OLD_MEDIA}/lua/client/TimedActions/TOC_OperateLimbAction.lua (100%) rename {media => OLD_MEDIA}/lua/client/TimedActions/TOC_UninstallProsthesisAction.lua (100%) rename {media => OLD_MEDIA}/lua/server/Items/TOC_Distributions.lua (100%) rename {media => OLD_MEDIA}/lua/server/TOC_ClientCommands.lua (100%) rename {media => OLD_MEDIA}/lua/shared/NPCs/TOC_ExtraBodyLocations.lua (100%) rename {media => OLD_MEDIA}/lua/shared/NPCs/TOC_ExtraProfessions.lua (100%) rename {media => OLD_MEDIA}/lua/shared/Translate/EN/ContextMenu_EN.txt (100%) rename {media => OLD_MEDIA}/lua/shared/Translate/EN/IG_UI_EN.txt (100%) rename {media => OLD_MEDIA}/lua/shared/Translate/EN/ItemName_EN.txt (100%) rename {media => OLD_MEDIA}/lua/shared/Translate/EN/Sandbox_EN.txt (100%) rename {media => OLD_MEDIA}/lua/shared/Translate/EN/Tooltip_EN.txt (100%) rename {media => OLD_MEDIA}/lua/shared/Translate/EN/UI_EN.txt (100%) rename {media => OLD_MEDIA}/models_X/Amputation/Amputation_GenericModel.fbx (100%) rename {media => OLD_MEDIA}/models_X/Amputation_Left_Hand_Female.fbx (100%) rename {media => OLD_MEDIA}/models_X/Amputation_Left_Hand_Male.fbx (100%) rename {media => OLD_MEDIA}/models_X/Amputation_Left_LowerArm_Female.fbx (100%) rename {media => OLD_MEDIA}/models_X/Amputation_Left_LowerArm_Male.fbx (100%) rename {media => OLD_MEDIA}/models_X/Amputation_Left_UpperArm_Female.fbx (100%) rename {media => OLD_MEDIA}/models_X/Amputation_Left_UpperArm_Male.fbx (100%) rename {media => OLD_MEDIA}/models_X/Amputation_Right_Hand_Female.fbx (100%) rename {media => OLD_MEDIA}/models_X/Amputation_Right_Hand_Male.fbx (100%) rename {media => OLD_MEDIA}/models_X/Amputation_Right_LowerArm_Female.fbx (100%) rename {media => OLD_MEDIA}/models_X/Amputation_Right_LowerArm_Male.fbx (100%) rename {media => OLD_MEDIA}/models_X/Amputation_Right_UpperArm_Female.fbx (100%) rename {media => OLD_MEDIA}/models_X/Amputation_Right_UpperArm_Male.fbx (100%) rename {media => OLD_MEDIA}/models_X/Prost_Left_LowerArm_Base_Hook_Male.fbx (100%) rename {media => OLD_MEDIA}/models_X/Prost_Right_LowerArm_Base_Hook_Male.fbx (100%) rename {media => OLD_MEDIA}/models_X/Surgery/Tourniquet_Left.fbx (100%) rename {media => OLD_MEDIA}/models_X/Surgery/Tourniquet_Right.fbx (100%) rename {media => OLD_MEDIA}/models_X/WorldItems/MetalHook.fbx (100%) rename {media => OLD_MEDIA}/models_X/WorldItems/Prostetic1_.fbx (100%) rename {media => OLD_MEDIA}/models_X/WorldItems/Prosthetic1_Hook.fbx (100%) rename {media => OLD_MEDIA}/models_X/WorldItems/hook.fbx (100%) rename {media => OLD_MEDIA}/perks.txt (100%) rename {media => OLD_MEDIA}/sandbox-options.txt (100%) rename {media => OLD_MEDIA}/scripts/TOC_items.txt (100%) rename {media => OLD_MEDIA}/scripts/TOC_models.txt (100%) rename {media => OLD_MEDIA}/scripts/TOC_recipes.txt (100%) rename {media => OLD_MEDIA}/scripts/TOC_sounds.txt (100%) rename {media => OLD_MEDIA}/sound/Burn_sound.ogg (100%) rename {media => OLD_MEDIA}/sound/Cut_sound.ogg (100%) rename {media => OLD_MEDIA}/sound/Hit_sound.ogg (100%) rename {media => OLD_MEDIA}/textures/Amputations/Forearm/skin01_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Forearm/skin01_hairy_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Forearm/skin02_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Forearm/skin02_hairy_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Forearm/skin03_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Forearm/skin03_hairy_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Forearm/skin04_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Forearm/skin04_hairy_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Forearm/skin05_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Forearm/skin05_hairy_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Masks/LeftArm.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Masks/LeftHand.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Masks/Mask.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Masks/RightArm.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Masks/RightHand.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Upperarm/skin01_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Upperarm/skin01_hairy_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Upperarm/skin02_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Upperarm/skin02_hairy_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Upperarm/skin03_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Upperarm/skin03_hairy_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Upperarm/skin04_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Upperarm/skin04_hairy_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Upperarm/skin05_b.png (100%) rename {media => OLD_MEDIA}/textures/Amputations/Upperarm/skin05_hairy_b.png (100%) rename {media => OLD_MEDIA}/textures/Clothes/metal.png (100%) rename {media => OLD_MEDIA}/textures/Clothes/metal_female.png (100%) rename {media => OLD_MEDIA}/textures/Clothes/metal_male.png (100%) rename {media => OLD_MEDIA}/textures/Clothes/palette - Copie.png (100%) rename {media => OLD_MEDIA}/textures/Clothes/palette.png (100%) rename {media => OLD_MEDIA}/textures/Clothes/prototype2.png (100%) rename {media => OLD_MEDIA}/textures/Clothes/wood.png (100%) rename {media => OLD_MEDIA}/textures/Clothes/wood_female.png (100%) rename {media => OLD_MEDIA}/textures/Clothes/wood_male.png (100%) rename {media => OLD_MEDIA}/textures/Item_ProstTestBase.png (100%) rename {media => OLD_MEDIA}/textures/Item_ProstTestTop.png (100%) rename {media => OLD_MEDIA}/textures/Item_ProthesisMag1.png (100%) rename {media => OLD_MEDIA}/textures/Item_ProthesisMag2.png (100%) rename {media => OLD_MEDIA}/textures/Item_ProthesisMag3.png (100%) rename {media => OLD_MEDIA}/textures/Item_SurgeonMag1.png (100%) rename {media => OLD_MEDIA}/textures/Item_SurgeonMag2.png (100%) rename {media => OLD_MEDIA}/textures/Item_SurgeonMag3.png (100%) rename {media => OLD_MEDIA}/textures/Item_genericAmputation.png (100%) rename {media => OLD_MEDIA}/textures/Item_metalHand.png (100%) rename {media => OLD_MEDIA}/textures/Item_metalHook.png (100%) rename {media => OLD_MEDIA}/textures/Item_metalLeg.png (100%) rename {media => OLD_MEDIA}/textures/Item_surgeonKit.png (100%) rename {media => OLD_MEDIA}/textures/Item_tourniquet.png (100%) rename {media => OLD_MEDIA}/textures/Item_woodenHook.png (100%) rename {media => OLD_MEDIA}/textures/Item_woodenLeg.png (100%) rename {media => OLD_MEDIA}/textures/Prosthesis/metal_base.png (100%) rename {media => OLD_MEDIA}/textures/Prosthesis/metal_hook_female.png (100%) rename {media => OLD_MEDIA}/textures/Prosthesis/metal_hook_male.png (100%) rename {media => OLD_MEDIA}/textures/Prosthesis/wood_base.png (100%) rename {media => OLD_MEDIA}/textures/Prosthesis/wood_hook_female.png (100%) rename {media => OLD_MEDIA}/textures/Prosthesis/wood_hook_male.png (100%) rename {media => OLD_MEDIA}/textures/Surgery/tourniquet.png (100%) rename {media => OLD_MEDIA}/textures/WorldItems/metal.png (100%) rename {media => OLD_MEDIA}/textures/WorldItems/wood.png (100%) rename {media => OLD_MEDIA}/textures/profession_surgeon.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Empty.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_Foot/Base.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_Foot/Bite.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_Foot/Bleed.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_Foot/Cut.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_Foot/Hook.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_Foot/MetalHand.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_Foot/Operate.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_Hand/Base.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_Hand/Bite.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_Hand/Bleed.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_Hand/Cut.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_Hand/Hook.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_Hand/MetalHand.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_Hand/Operate.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_LowerArm/Base.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_LowerArm/Bite.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_LowerArm/Bleed.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_LowerArm/Cut.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_LowerArm/Operate.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_LowerArm/Prothesis.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_UpperArm/Base.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_UpperArm/Bite.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_UpperArm/Bleed.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_UpperArm/Cut.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Left_UpperArm/Operate.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_Foot/Base.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_Foot/Bite.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_Foot/Bleed.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_Foot/Cut.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_Foot/Hook.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_Foot/MetalHand.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_Foot/Operate.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_Hand/Base.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_Hand/Bite.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_Hand/Bleed.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_Hand/Cut.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_Hand/Hook.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_Hand/MetalHand.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_Hand/Operate.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_LowerArm/Base.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_LowerArm/Bite.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_LowerArm/Bleed.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_LowerArm/Cut.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_LowerArm/Operate.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_LowerArm/Prothesis.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_UpperArm/Base.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_UpperArm/Bite.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_UpperArm/Bleed.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_UpperArm/Cut.png (100%) rename {media => OLD_MEDIA}/ui/TOC/Right_UpperArm/Operate.png (100%) rename {media => OLD_MEDIA}/ui/TOC/iconForMenu.png (100%) rename {media => OLD_MEDIA}/ui/Traits/trait_Amputee_Hand.png (100%) rename {media => OLD_MEDIA}/ui/Traits/trait_Amputee_LowerArm.png (100%) rename {media => OLD_MEDIA}/ui/Traits/trait_Amputee_UpperArm.png (100%) rename {media => OLD_MEDIA}/ui/Traits/trait_insensitive.png (100%) create mode 100644 media/lua/client/TOC_Initialization.lua create mode 100644 media/lua/client/TOC_ModDataHandler.lua create mode 100644 media/lua/client/TOC_PlayerHandler.lua create mode 100644 media/lua/client/TOC_StaticData.lua diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 8645047..1f16323 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -44,9 +44,9 @@ }, { "label": "Run Zomboid Test Server", - "options": {"statusbar": {"label": "$(run) Zomboid Server (Gehenna)"}}, + "options": {"statusbar": {"label": "$(run) Zomboid Server (TOC)"}}, "type": "shell", - "command":"\"${config:zomboid_server_folder}\\StartServer64_nosteam_custom.bat\" Gehenna", + "command":"\"${config:zomboid_server_folder}\\StartServer64_nosteam_custom.bat\" TOC", "problemMatcher": [ "$eslint-stylish" ] diff --git a/media/AnimSets/player/aim/aim_default.xml b/OLD_MEDIA/AnimSets/player/aim/aim_default.xml similarity index 100% rename from media/AnimSets/player/aim/aim_default.xml rename to OLD_MEDIA/AnimSets/player/aim/aim_default.xml diff --git a/media/AnimSets/player/idle/NoLegs_Idle.xml b/OLD_MEDIA/AnimSets/player/idle/NoLegs_Idle.xml similarity index 100% rename from media/AnimSets/player/idle/NoLegs_Idle.xml rename to OLD_MEDIA/AnimSets/player/idle/NoLegs_Idle.xml diff --git a/media/AnimSets/player/idle/NoLegs_IdleSneak.xml b/OLD_MEDIA/AnimSets/player/idle/NoLegs_IdleSneak.xml similarity index 100% rename from media/AnimSets/player/idle/NoLegs_IdleSneak.xml rename to OLD_MEDIA/AnimSets/player/idle/NoLegs_IdleSneak.xml diff --git a/media/AnimSets/player/movement/NoLegs_Walk.xml b/OLD_MEDIA/AnimSets/player/movement/NoLegs_Walk.xml similarity index 100% rename from media/AnimSets/player/movement/NoLegs_Walk.xml rename to OLD_MEDIA/AnimSets/player/movement/NoLegs_Walk.xml diff --git a/media/AnimSets/player/movement/NoLegs_WalkSneak.xml b/OLD_MEDIA/AnimSets/player/movement/NoLegs_WalkSneak.xml similarity index 100% rename from media/AnimSets/player/movement/NoLegs_WalkSneak.xml rename to OLD_MEDIA/AnimSets/player/movement/NoLegs_WalkSneak.xml diff --git a/media/AnimSets/player/turning/NoLegs_Turn.xml b/OLD_MEDIA/AnimSets/player/turning/NoLegs_Turn.xml similarity index 100% rename from media/AnimSets/player/turning/NoLegs_Turn.xml rename to OLD_MEDIA/AnimSets/player/turning/NoLegs_Turn.xml diff --git a/media/AnimSets/player/turning/NoLegs_TurnIdle.xml b/OLD_MEDIA/AnimSets/player/turning/NoLegs_TurnIdle.xml similarity index 100% rename from media/AnimSets/player/turning/NoLegs_TurnIdle.xml rename to OLD_MEDIA/AnimSets/player/turning/NoLegs_TurnIdle.xml diff --git a/media/AnimSets/player/turning/NoLegs_TurnIdle180.xml b/OLD_MEDIA/AnimSets/player/turning/NoLegs_TurnIdle180.xml similarity index 100% rename from media/AnimSets/player/turning/NoLegs_TurnIdle180.xml rename to OLD_MEDIA/AnimSets/player/turning/NoLegs_TurnIdle180.xml diff --git a/media/AnimSets/player/turning/NoLegs_TurnIdle180L.xml b/OLD_MEDIA/AnimSets/player/turning/NoLegs_TurnIdle180L.xml similarity index 100% rename from media/AnimSets/player/turning/NoLegs_TurnIdle180L.xml rename to OLD_MEDIA/AnimSets/player/turning/NoLegs_TurnIdle180L.xml diff --git a/media/AnimSets/player/turning/NoLegs_TurnIdle180R.xml b/OLD_MEDIA/AnimSets/player/turning/NoLegs_TurnIdle180R.xml similarity index 100% rename from media/AnimSets/player/turning/NoLegs_TurnIdle180R.xml rename to OLD_MEDIA/AnimSets/player/turning/NoLegs_TurnIdle180R.xml diff --git a/media/clothing/clothingItems/Amputation_Left_Foot.xml b/OLD_MEDIA/clothing/clothingItems/Amputation_Left_Foot.xml similarity index 100% rename from media/clothing/clothingItems/Amputation_Left_Foot.xml rename to OLD_MEDIA/clothing/clothingItems/Amputation_Left_Foot.xml diff --git a/media/clothing/clothingItems/Amputation_Left_Hand.xml b/OLD_MEDIA/clothing/clothingItems/Amputation_Left_Hand.xml similarity index 100% rename from media/clothing/clothingItems/Amputation_Left_Hand.xml rename to OLD_MEDIA/clothing/clothingItems/Amputation_Left_Hand.xml diff --git a/media/clothing/clothingItems/Amputation_Left_LowerArm.xml b/OLD_MEDIA/clothing/clothingItems/Amputation_Left_LowerArm.xml similarity index 100% rename from media/clothing/clothingItems/Amputation_Left_LowerArm.xml rename to OLD_MEDIA/clothing/clothingItems/Amputation_Left_LowerArm.xml diff --git a/media/clothing/clothingItems/Amputation_Left_UpperArm.xml b/OLD_MEDIA/clothing/clothingItems/Amputation_Left_UpperArm.xml similarity index 100% rename from media/clothing/clothingItems/Amputation_Left_UpperArm.xml rename to OLD_MEDIA/clothing/clothingItems/Amputation_Left_UpperArm.xml diff --git a/media/clothing/clothingItems/Amputation_Right_Foot.xml b/OLD_MEDIA/clothing/clothingItems/Amputation_Right_Foot.xml similarity index 100% rename from media/clothing/clothingItems/Amputation_Right_Foot.xml rename to OLD_MEDIA/clothing/clothingItems/Amputation_Right_Foot.xml diff --git a/media/clothing/clothingItems/Amputation_Right_Hand.xml b/OLD_MEDIA/clothing/clothingItems/Amputation_Right_Hand.xml similarity index 100% rename from media/clothing/clothingItems/Amputation_Right_Hand.xml rename to OLD_MEDIA/clothing/clothingItems/Amputation_Right_Hand.xml diff --git a/media/clothing/clothingItems/Amputation_Right_LowerArm.xml b/OLD_MEDIA/clothing/clothingItems/Amputation_Right_LowerArm.xml similarity index 100% rename from media/clothing/clothingItems/Amputation_Right_LowerArm.xml rename to OLD_MEDIA/clothing/clothingItems/Amputation_Right_LowerArm.xml diff --git a/media/clothing/clothingItems/Amputation_Right_UpperArm.xml b/OLD_MEDIA/clothing/clothingItems/Amputation_Right_UpperArm.xml similarity index 100% rename from media/clothing/clothingItems/Amputation_Right_UpperArm.xml rename to OLD_MEDIA/clothing/clothingItems/Amputation_Right_UpperArm.xml diff --git a/media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_MetalHook.xml b/OLD_MEDIA/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_MetalHook.xml similarity index 100% rename from media/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_MetalHook.xml rename to OLD_MEDIA/clothing/clothingItems/Prost_Left_LowerArm_LeatherBase_MetalHook.xml diff --git a/media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_MetalHook.xml b/OLD_MEDIA/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_MetalHook.xml similarity index 100% rename from media/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_MetalHook.xml rename to OLD_MEDIA/clothing/clothingItems/Prost_Right_LowerArm_LeatherBase_MetalHook.xml diff --git a/media/clothing/clothingItems/Surgery_Left_Tourniquet.xml b/OLD_MEDIA/clothing/clothingItems/Surgery_Left_Tourniquet.xml similarity index 100% rename from media/clothing/clothingItems/Surgery_Left_Tourniquet.xml rename to OLD_MEDIA/clothing/clothingItems/Surgery_Left_Tourniquet.xml diff --git a/media/clothing/clothingItems/Surgery_Right_Tourniquet.xml b/OLD_MEDIA/clothing/clothingItems/Surgery_Right_Tourniquet.xml similarity index 100% rename from media/clothing/clothingItems/Surgery_Right_Tourniquet.xml rename to OLD_MEDIA/clothing/clothingItems/Surgery_Right_Tourniquet.xml diff --git a/media/fileGuidTable.xml b/OLD_MEDIA/fileGuidTable.xml similarity index 100% rename from media/fileGuidTable.xml rename to OLD_MEDIA/fileGuidTable.xml diff --git a/media/lua/client/API/TOC_Compatibility.lua b/OLD_MEDIA/lua/client/API/TOC_Compatibility.lua similarity index 100% rename from media/lua/client/API/TOC_Compatibility.lua rename to OLD_MEDIA/lua/client/API/TOC_Compatibility.lua diff --git a/media/lua/client/ActionsMethods/TOC_CutLimb.lua b/OLD_MEDIA/lua/client/ActionsMethods/TOC_CutLimb.lua similarity index 100% rename from media/lua/client/ActionsMethods/TOC_CutLimb.lua rename to OLD_MEDIA/lua/client/ActionsMethods/TOC_CutLimb.lua diff --git a/media/lua/client/ActionsMethods/TOC_LocalActions.lua b/OLD_MEDIA/lua/client/ActionsMethods/TOC_LocalActions.lua similarity index 100% rename from media/lua/client/ActionsMethods/TOC_LocalActions.lua rename to OLD_MEDIA/lua/client/ActionsMethods/TOC_LocalActions.lua diff --git a/media/lua/client/ActionsMethods/TOC_OperateLimb.lua b/OLD_MEDIA/lua/client/ActionsMethods/TOC_OperateLimb.lua similarity index 100% rename from media/lua/client/ActionsMethods/TOC_OperateLimb.lua rename to OLD_MEDIA/lua/client/ActionsMethods/TOC_OperateLimb.lua diff --git a/media/lua/client/ActionsMethods/TOC_ProsthesisMethods.lua b/OLD_MEDIA/lua/client/ActionsMethods/TOC_ProsthesisMethods.lua similarity index 100% rename from media/lua/client/ActionsMethods/TOC_ProsthesisMethods.lua rename to OLD_MEDIA/lua/client/ActionsMethods/TOC_ProsthesisMethods.lua diff --git a/media/lua/client/Interface/TOC_ContextMenus.lua b/OLD_MEDIA/lua/client/Interface/TOC_ContextMenus.lua similarity index 100% rename from media/lua/client/Interface/TOC_ContextMenus.lua rename to OLD_MEDIA/lua/client/Interface/TOC_ContextMenus.lua diff --git a/media/lua/client/Interface/TOC_UI.lua b/OLD_MEDIA/lua/client/Interface/TOC_UI.lua similarity index 100% rename from media/lua/client/Interface/TOC_UI.lua rename to OLD_MEDIA/lua/client/Interface/TOC_UI.lua diff --git a/media/lua/client/TOC_Animations.lua b/OLD_MEDIA/lua/client/TOC_Animations.lua similarity index 100% rename from media/lua/client/TOC_Animations.lua rename to OLD_MEDIA/lua/client/TOC_Animations.lua diff --git a/media/lua/client/TOC_Cheats.lua b/OLD_MEDIA/lua/client/TOC_Cheats.lua similarity index 100% rename from media/lua/client/TOC_Cheats.lua rename to OLD_MEDIA/lua/client/TOC_Cheats.lua diff --git a/media/lua/client/TOC_CommonFunctions.lua b/OLD_MEDIA/lua/client/TOC_CommonFunctions.lua similarity index 100% rename from media/lua/client/TOC_CommonFunctions.lua rename to OLD_MEDIA/lua/client/TOC_CommonFunctions.lua diff --git a/media/lua/client/TOC_HelperFunctions.lua b/OLD_MEDIA/lua/client/TOC_HelperFunctions.lua similarity index 100% rename from media/lua/client/TOC_HelperFunctions.lua rename to OLD_MEDIA/lua/client/TOC_HelperFunctions.lua diff --git a/media/lua/client/TOC_Init.lua b/OLD_MEDIA/lua/client/TOC_Init.lua similarity index 100% rename from media/lua/client/TOC_Init.lua rename to OLD_MEDIA/lua/client/TOC_Init.lua diff --git a/media/lua/client/TOC_ModCompatibility.lua b/OLD_MEDIA/lua/client/TOC_ModCompatibility.lua similarity index 100% rename from media/lua/client/TOC_ModCompatibility.lua rename to OLD_MEDIA/lua/client/TOC_ModCompatibility.lua diff --git a/media/lua/client/TOC_OverridenFunctions.lua b/OLD_MEDIA/lua/client/TOC_OverridenFunctions.lua similarity index 100% rename from media/lua/client/TOC_OverridenFunctions.lua rename to OLD_MEDIA/lua/client/TOC_OverridenFunctions.lua diff --git a/media/lua/client/TOC_ProsthesisHandler.lua b/OLD_MEDIA/lua/client/TOC_ProsthesisHandler.lua similarity index 100% rename from media/lua/client/TOC_ProsthesisHandler.lua rename to OLD_MEDIA/lua/client/TOC_ProsthesisHandler.lua diff --git a/media/lua/client/TOC_ServerCommands.lua b/OLD_MEDIA/lua/client/TOC_ServerCommands.lua similarity index 100% rename from media/lua/client/TOC_ServerCommands.lua rename to OLD_MEDIA/lua/client/TOC_ServerCommands.lua diff --git a/media/lua/client/TOC_Test.lua b/OLD_MEDIA/lua/client/TOC_Test.lua similarity index 100% rename from media/lua/client/TOC_Test.lua rename to OLD_MEDIA/lua/client/TOC_Test.lua diff --git a/media/lua/client/TOC_Update.lua b/OLD_MEDIA/lua/client/TOC_Update.lua similarity index 100% rename from media/lua/client/TOC_Update.lua rename to OLD_MEDIA/lua/client/TOC_Update.lua diff --git a/media/lua/client/TOC_Visuals.lua b/OLD_MEDIA/lua/client/TOC_Visuals.lua similarity index 100% rename from media/lua/client/TOC_Visuals.lua rename to OLD_MEDIA/lua/client/TOC_Visuals.lua diff --git a/media/lua/client/TimedActions/TOC_CutLimbAction.lua b/OLD_MEDIA/lua/client/TimedActions/TOC_CutLimbAction.lua similarity index 100% rename from media/lua/client/TimedActions/TOC_CutLimbAction.lua rename to OLD_MEDIA/lua/client/TimedActions/TOC_CutLimbAction.lua diff --git a/media/lua/client/TimedActions/TOC_InstallProsthesisAction.lua b/OLD_MEDIA/lua/client/TimedActions/TOC_InstallProsthesisAction.lua similarity index 100% rename from media/lua/client/TimedActions/TOC_InstallProsthesisAction.lua rename to OLD_MEDIA/lua/client/TimedActions/TOC_InstallProsthesisAction.lua diff --git a/media/lua/client/TimedActions/TOC_OperateLimbAction.lua b/OLD_MEDIA/lua/client/TimedActions/TOC_OperateLimbAction.lua similarity index 100% rename from media/lua/client/TimedActions/TOC_OperateLimbAction.lua rename to OLD_MEDIA/lua/client/TimedActions/TOC_OperateLimbAction.lua diff --git a/media/lua/client/TimedActions/TOC_UninstallProsthesisAction.lua b/OLD_MEDIA/lua/client/TimedActions/TOC_UninstallProsthesisAction.lua similarity index 100% rename from media/lua/client/TimedActions/TOC_UninstallProsthesisAction.lua rename to OLD_MEDIA/lua/client/TimedActions/TOC_UninstallProsthesisAction.lua diff --git a/media/lua/server/Items/TOC_Distributions.lua b/OLD_MEDIA/lua/server/Items/TOC_Distributions.lua similarity index 100% rename from media/lua/server/Items/TOC_Distributions.lua rename to OLD_MEDIA/lua/server/Items/TOC_Distributions.lua diff --git a/media/lua/server/TOC_ClientCommands.lua b/OLD_MEDIA/lua/server/TOC_ClientCommands.lua similarity index 100% rename from media/lua/server/TOC_ClientCommands.lua rename to OLD_MEDIA/lua/server/TOC_ClientCommands.lua diff --git a/media/lua/shared/NPCs/TOC_ExtraBodyLocations.lua b/OLD_MEDIA/lua/shared/NPCs/TOC_ExtraBodyLocations.lua similarity index 100% rename from media/lua/shared/NPCs/TOC_ExtraBodyLocations.lua rename to OLD_MEDIA/lua/shared/NPCs/TOC_ExtraBodyLocations.lua diff --git a/media/lua/shared/NPCs/TOC_ExtraProfessions.lua b/OLD_MEDIA/lua/shared/NPCs/TOC_ExtraProfessions.lua similarity index 100% rename from media/lua/shared/NPCs/TOC_ExtraProfessions.lua rename to OLD_MEDIA/lua/shared/NPCs/TOC_ExtraProfessions.lua diff --git a/media/lua/shared/Translate/EN/ContextMenu_EN.txt b/OLD_MEDIA/lua/shared/Translate/EN/ContextMenu_EN.txt similarity index 100% rename from media/lua/shared/Translate/EN/ContextMenu_EN.txt rename to OLD_MEDIA/lua/shared/Translate/EN/ContextMenu_EN.txt diff --git a/media/lua/shared/Translate/EN/IG_UI_EN.txt b/OLD_MEDIA/lua/shared/Translate/EN/IG_UI_EN.txt similarity index 100% rename from media/lua/shared/Translate/EN/IG_UI_EN.txt rename to OLD_MEDIA/lua/shared/Translate/EN/IG_UI_EN.txt diff --git a/media/lua/shared/Translate/EN/ItemName_EN.txt b/OLD_MEDIA/lua/shared/Translate/EN/ItemName_EN.txt similarity index 100% rename from media/lua/shared/Translate/EN/ItemName_EN.txt rename to OLD_MEDIA/lua/shared/Translate/EN/ItemName_EN.txt diff --git a/media/lua/shared/Translate/EN/Sandbox_EN.txt b/OLD_MEDIA/lua/shared/Translate/EN/Sandbox_EN.txt similarity index 100% rename from media/lua/shared/Translate/EN/Sandbox_EN.txt rename to OLD_MEDIA/lua/shared/Translate/EN/Sandbox_EN.txt diff --git a/media/lua/shared/Translate/EN/Tooltip_EN.txt b/OLD_MEDIA/lua/shared/Translate/EN/Tooltip_EN.txt similarity index 100% rename from media/lua/shared/Translate/EN/Tooltip_EN.txt rename to OLD_MEDIA/lua/shared/Translate/EN/Tooltip_EN.txt diff --git a/media/lua/shared/Translate/EN/UI_EN.txt b/OLD_MEDIA/lua/shared/Translate/EN/UI_EN.txt similarity index 100% rename from media/lua/shared/Translate/EN/UI_EN.txt rename to OLD_MEDIA/lua/shared/Translate/EN/UI_EN.txt diff --git a/media/models_X/Amputation/Amputation_GenericModel.fbx b/OLD_MEDIA/models_X/Amputation/Amputation_GenericModel.fbx similarity index 100% rename from media/models_X/Amputation/Amputation_GenericModel.fbx rename to OLD_MEDIA/models_X/Amputation/Amputation_GenericModel.fbx diff --git a/media/models_X/Amputation_Left_Hand_Female.fbx b/OLD_MEDIA/models_X/Amputation_Left_Hand_Female.fbx similarity index 100% rename from media/models_X/Amputation_Left_Hand_Female.fbx rename to OLD_MEDIA/models_X/Amputation_Left_Hand_Female.fbx diff --git a/media/models_X/Amputation_Left_Hand_Male.fbx b/OLD_MEDIA/models_X/Amputation_Left_Hand_Male.fbx similarity index 100% rename from media/models_X/Amputation_Left_Hand_Male.fbx rename to OLD_MEDIA/models_X/Amputation_Left_Hand_Male.fbx diff --git a/media/models_X/Amputation_Left_LowerArm_Female.fbx b/OLD_MEDIA/models_X/Amputation_Left_LowerArm_Female.fbx similarity index 100% rename from media/models_X/Amputation_Left_LowerArm_Female.fbx rename to OLD_MEDIA/models_X/Amputation_Left_LowerArm_Female.fbx diff --git a/media/models_X/Amputation_Left_LowerArm_Male.fbx b/OLD_MEDIA/models_X/Amputation_Left_LowerArm_Male.fbx similarity index 100% rename from media/models_X/Amputation_Left_LowerArm_Male.fbx rename to OLD_MEDIA/models_X/Amputation_Left_LowerArm_Male.fbx diff --git a/media/models_X/Amputation_Left_UpperArm_Female.fbx b/OLD_MEDIA/models_X/Amputation_Left_UpperArm_Female.fbx similarity index 100% rename from media/models_X/Amputation_Left_UpperArm_Female.fbx rename to OLD_MEDIA/models_X/Amputation_Left_UpperArm_Female.fbx diff --git a/media/models_X/Amputation_Left_UpperArm_Male.fbx b/OLD_MEDIA/models_X/Amputation_Left_UpperArm_Male.fbx similarity index 100% rename from media/models_X/Amputation_Left_UpperArm_Male.fbx rename to OLD_MEDIA/models_X/Amputation_Left_UpperArm_Male.fbx diff --git a/media/models_X/Amputation_Right_Hand_Female.fbx b/OLD_MEDIA/models_X/Amputation_Right_Hand_Female.fbx similarity index 100% rename from media/models_X/Amputation_Right_Hand_Female.fbx rename to OLD_MEDIA/models_X/Amputation_Right_Hand_Female.fbx diff --git a/media/models_X/Amputation_Right_Hand_Male.fbx b/OLD_MEDIA/models_X/Amputation_Right_Hand_Male.fbx similarity index 100% rename from media/models_X/Amputation_Right_Hand_Male.fbx rename to OLD_MEDIA/models_X/Amputation_Right_Hand_Male.fbx diff --git a/media/models_X/Amputation_Right_LowerArm_Female.fbx b/OLD_MEDIA/models_X/Amputation_Right_LowerArm_Female.fbx similarity index 100% rename from media/models_X/Amputation_Right_LowerArm_Female.fbx rename to OLD_MEDIA/models_X/Amputation_Right_LowerArm_Female.fbx diff --git a/media/models_X/Amputation_Right_LowerArm_Male.fbx b/OLD_MEDIA/models_X/Amputation_Right_LowerArm_Male.fbx similarity index 100% rename from media/models_X/Amputation_Right_LowerArm_Male.fbx rename to OLD_MEDIA/models_X/Amputation_Right_LowerArm_Male.fbx diff --git a/media/models_X/Amputation_Right_UpperArm_Female.fbx b/OLD_MEDIA/models_X/Amputation_Right_UpperArm_Female.fbx similarity index 100% rename from media/models_X/Amputation_Right_UpperArm_Female.fbx rename to OLD_MEDIA/models_X/Amputation_Right_UpperArm_Female.fbx diff --git a/media/models_X/Amputation_Right_UpperArm_Male.fbx b/OLD_MEDIA/models_X/Amputation_Right_UpperArm_Male.fbx similarity index 100% rename from media/models_X/Amputation_Right_UpperArm_Male.fbx rename to OLD_MEDIA/models_X/Amputation_Right_UpperArm_Male.fbx diff --git a/media/models_X/Prost_Left_LowerArm_Base_Hook_Male.fbx b/OLD_MEDIA/models_X/Prost_Left_LowerArm_Base_Hook_Male.fbx similarity index 100% rename from media/models_X/Prost_Left_LowerArm_Base_Hook_Male.fbx rename to OLD_MEDIA/models_X/Prost_Left_LowerArm_Base_Hook_Male.fbx diff --git a/media/models_X/Prost_Right_LowerArm_Base_Hook_Male.fbx b/OLD_MEDIA/models_X/Prost_Right_LowerArm_Base_Hook_Male.fbx similarity index 100% rename from media/models_X/Prost_Right_LowerArm_Base_Hook_Male.fbx rename to OLD_MEDIA/models_X/Prost_Right_LowerArm_Base_Hook_Male.fbx diff --git a/media/models_X/Surgery/Tourniquet_Left.fbx b/OLD_MEDIA/models_X/Surgery/Tourniquet_Left.fbx similarity index 100% rename from media/models_X/Surgery/Tourniquet_Left.fbx rename to OLD_MEDIA/models_X/Surgery/Tourniquet_Left.fbx diff --git a/media/models_X/Surgery/Tourniquet_Right.fbx b/OLD_MEDIA/models_X/Surgery/Tourniquet_Right.fbx similarity index 100% rename from media/models_X/Surgery/Tourniquet_Right.fbx rename to OLD_MEDIA/models_X/Surgery/Tourniquet_Right.fbx diff --git a/media/models_X/WorldItems/MetalHook.fbx b/OLD_MEDIA/models_X/WorldItems/MetalHook.fbx similarity index 100% rename from media/models_X/WorldItems/MetalHook.fbx rename to OLD_MEDIA/models_X/WorldItems/MetalHook.fbx diff --git a/media/models_X/WorldItems/Prostetic1_.fbx b/OLD_MEDIA/models_X/WorldItems/Prostetic1_.fbx similarity index 100% rename from media/models_X/WorldItems/Prostetic1_.fbx rename to OLD_MEDIA/models_X/WorldItems/Prostetic1_.fbx diff --git a/media/models_X/WorldItems/Prosthetic1_Hook.fbx b/OLD_MEDIA/models_X/WorldItems/Prosthetic1_Hook.fbx similarity index 100% rename from media/models_X/WorldItems/Prosthetic1_Hook.fbx rename to OLD_MEDIA/models_X/WorldItems/Prosthetic1_Hook.fbx diff --git a/media/models_X/WorldItems/hook.fbx b/OLD_MEDIA/models_X/WorldItems/hook.fbx similarity index 100% rename from media/models_X/WorldItems/hook.fbx rename to OLD_MEDIA/models_X/WorldItems/hook.fbx diff --git a/media/perks.txt b/OLD_MEDIA/perks.txt similarity index 100% rename from media/perks.txt rename to OLD_MEDIA/perks.txt diff --git a/media/sandbox-options.txt b/OLD_MEDIA/sandbox-options.txt similarity index 100% rename from media/sandbox-options.txt rename to OLD_MEDIA/sandbox-options.txt diff --git a/media/scripts/TOC_items.txt b/OLD_MEDIA/scripts/TOC_items.txt similarity index 100% rename from media/scripts/TOC_items.txt rename to OLD_MEDIA/scripts/TOC_items.txt diff --git a/media/scripts/TOC_models.txt b/OLD_MEDIA/scripts/TOC_models.txt similarity index 100% rename from media/scripts/TOC_models.txt rename to OLD_MEDIA/scripts/TOC_models.txt diff --git a/media/scripts/TOC_recipes.txt b/OLD_MEDIA/scripts/TOC_recipes.txt similarity index 100% rename from media/scripts/TOC_recipes.txt rename to OLD_MEDIA/scripts/TOC_recipes.txt diff --git a/media/scripts/TOC_sounds.txt b/OLD_MEDIA/scripts/TOC_sounds.txt similarity index 100% rename from media/scripts/TOC_sounds.txt rename to OLD_MEDIA/scripts/TOC_sounds.txt diff --git a/media/sound/Burn_sound.ogg b/OLD_MEDIA/sound/Burn_sound.ogg similarity index 100% rename from media/sound/Burn_sound.ogg rename to OLD_MEDIA/sound/Burn_sound.ogg diff --git a/media/sound/Cut_sound.ogg b/OLD_MEDIA/sound/Cut_sound.ogg similarity index 100% rename from media/sound/Cut_sound.ogg rename to OLD_MEDIA/sound/Cut_sound.ogg diff --git a/media/sound/Hit_sound.ogg b/OLD_MEDIA/sound/Hit_sound.ogg similarity index 100% rename from media/sound/Hit_sound.ogg rename to OLD_MEDIA/sound/Hit_sound.ogg diff --git a/media/textures/Amputations/Forearm/skin01_b.png b/OLD_MEDIA/textures/Amputations/Forearm/skin01_b.png similarity index 100% rename from media/textures/Amputations/Forearm/skin01_b.png rename to OLD_MEDIA/textures/Amputations/Forearm/skin01_b.png diff --git a/media/textures/Amputations/Forearm/skin01_hairy_b.png b/OLD_MEDIA/textures/Amputations/Forearm/skin01_hairy_b.png similarity index 100% rename from media/textures/Amputations/Forearm/skin01_hairy_b.png rename to OLD_MEDIA/textures/Amputations/Forearm/skin01_hairy_b.png diff --git a/media/textures/Amputations/Forearm/skin02_b.png b/OLD_MEDIA/textures/Amputations/Forearm/skin02_b.png similarity index 100% rename from media/textures/Amputations/Forearm/skin02_b.png rename to OLD_MEDIA/textures/Amputations/Forearm/skin02_b.png diff --git a/media/textures/Amputations/Forearm/skin02_hairy_b.png b/OLD_MEDIA/textures/Amputations/Forearm/skin02_hairy_b.png similarity index 100% rename from media/textures/Amputations/Forearm/skin02_hairy_b.png rename to OLD_MEDIA/textures/Amputations/Forearm/skin02_hairy_b.png diff --git a/media/textures/Amputations/Forearm/skin03_b.png b/OLD_MEDIA/textures/Amputations/Forearm/skin03_b.png similarity index 100% rename from media/textures/Amputations/Forearm/skin03_b.png rename to OLD_MEDIA/textures/Amputations/Forearm/skin03_b.png diff --git a/media/textures/Amputations/Forearm/skin03_hairy_b.png b/OLD_MEDIA/textures/Amputations/Forearm/skin03_hairy_b.png similarity index 100% rename from media/textures/Amputations/Forearm/skin03_hairy_b.png rename to OLD_MEDIA/textures/Amputations/Forearm/skin03_hairy_b.png diff --git a/media/textures/Amputations/Forearm/skin04_b.png b/OLD_MEDIA/textures/Amputations/Forearm/skin04_b.png similarity index 100% rename from media/textures/Amputations/Forearm/skin04_b.png rename to OLD_MEDIA/textures/Amputations/Forearm/skin04_b.png diff --git a/media/textures/Amputations/Forearm/skin04_hairy_b.png b/OLD_MEDIA/textures/Amputations/Forearm/skin04_hairy_b.png similarity index 100% rename from media/textures/Amputations/Forearm/skin04_hairy_b.png rename to OLD_MEDIA/textures/Amputations/Forearm/skin04_hairy_b.png diff --git a/media/textures/Amputations/Forearm/skin05_b.png b/OLD_MEDIA/textures/Amputations/Forearm/skin05_b.png similarity index 100% rename from media/textures/Amputations/Forearm/skin05_b.png rename to OLD_MEDIA/textures/Amputations/Forearm/skin05_b.png diff --git a/media/textures/Amputations/Forearm/skin05_hairy_b.png b/OLD_MEDIA/textures/Amputations/Forearm/skin05_hairy_b.png similarity index 100% rename from media/textures/Amputations/Forearm/skin05_hairy_b.png rename to OLD_MEDIA/textures/Amputations/Forearm/skin05_hairy_b.png diff --git a/media/textures/Amputations/Masks/LeftArm.png b/OLD_MEDIA/textures/Amputations/Masks/LeftArm.png similarity index 100% rename from media/textures/Amputations/Masks/LeftArm.png rename to OLD_MEDIA/textures/Amputations/Masks/LeftArm.png diff --git a/media/textures/Amputations/Masks/LeftHand.png b/OLD_MEDIA/textures/Amputations/Masks/LeftHand.png similarity index 100% rename from media/textures/Amputations/Masks/LeftHand.png rename to OLD_MEDIA/textures/Amputations/Masks/LeftHand.png diff --git a/media/textures/Amputations/Masks/Mask.png b/OLD_MEDIA/textures/Amputations/Masks/Mask.png similarity index 100% rename from media/textures/Amputations/Masks/Mask.png rename to OLD_MEDIA/textures/Amputations/Masks/Mask.png diff --git a/media/textures/Amputations/Masks/RightArm.png b/OLD_MEDIA/textures/Amputations/Masks/RightArm.png similarity index 100% rename from media/textures/Amputations/Masks/RightArm.png rename to OLD_MEDIA/textures/Amputations/Masks/RightArm.png diff --git a/media/textures/Amputations/Masks/RightHand.png b/OLD_MEDIA/textures/Amputations/Masks/RightHand.png similarity index 100% rename from media/textures/Amputations/Masks/RightHand.png rename to OLD_MEDIA/textures/Amputations/Masks/RightHand.png diff --git a/media/textures/Amputations/Upperarm/skin01_b.png b/OLD_MEDIA/textures/Amputations/Upperarm/skin01_b.png similarity index 100% rename from media/textures/Amputations/Upperarm/skin01_b.png rename to OLD_MEDIA/textures/Amputations/Upperarm/skin01_b.png diff --git a/media/textures/Amputations/Upperarm/skin01_hairy_b.png b/OLD_MEDIA/textures/Amputations/Upperarm/skin01_hairy_b.png similarity index 100% rename from media/textures/Amputations/Upperarm/skin01_hairy_b.png rename to OLD_MEDIA/textures/Amputations/Upperarm/skin01_hairy_b.png diff --git a/media/textures/Amputations/Upperarm/skin02_b.png b/OLD_MEDIA/textures/Amputations/Upperarm/skin02_b.png similarity index 100% rename from media/textures/Amputations/Upperarm/skin02_b.png rename to OLD_MEDIA/textures/Amputations/Upperarm/skin02_b.png diff --git a/media/textures/Amputations/Upperarm/skin02_hairy_b.png b/OLD_MEDIA/textures/Amputations/Upperarm/skin02_hairy_b.png similarity index 100% rename from media/textures/Amputations/Upperarm/skin02_hairy_b.png rename to OLD_MEDIA/textures/Amputations/Upperarm/skin02_hairy_b.png diff --git a/media/textures/Amputations/Upperarm/skin03_b.png b/OLD_MEDIA/textures/Amputations/Upperarm/skin03_b.png similarity index 100% rename from media/textures/Amputations/Upperarm/skin03_b.png rename to OLD_MEDIA/textures/Amputations/Upperarm/skin03_b.png diff --git a/media/textures/Amputations/Upperarm/skin03_hairy_b.png b/OLD_MEDIA/textures/Amputations/Upperarm/skin03_hairy_b.png similarity index 100% rename from media/textures/Amputations/Upperarm/skin03_hairy_b.png rename to OLD_MEDIA/textures/Amputations/Upperarm/skin03_hairy_b.png diff --git a/media/textures/Amputations/Upperarm/skin04_b.png b/OLD_MEDIA/textures/Amputations/Upperarm/skin04_b.png similarity index 100% rename from media/textures/Amputations/Upperarm/skin04_b.png rename to OLD_MEDIA/textures/Amputations/Upperarm/skin04_b.png diff --git a/media/textures/Amputations/Upperarm/skin04_hairy_b.png b/OLD_MEDIA/textures/Amputations/Upperarm/skin04_hairy_b.png similarity index 100% rename from media/textures/Amputations/Upperarm/skin04_hairy_b.png rename to OLD_MEDIA/textures/Amputations/Upperarm/skin04_hairy_b.png diff --git a/media/textures/Amputations/Upperarm/skin05_b.png b/OLD_MEDIA/textures/Amputations/Upperarm/skin05_b.png similarity index 100% rename from media/textures/Amputations/Upperarm/skin05_b.png rename to OLD_MEDIA/textures/Amputations/Upperarm/skin05_b.png diff --git a/media/textures/Amputations/Upperarm/skin05_hairy_b.png b/OLD_MEDIA/textures/Amputations/Upperarm/skin05_hairy_b.png similarity index 100% rename from media/textures/Amputations/Upperarm/skin05_hairy_b.png rename to OLD_MEDIA/textures/Amputations/Upperarm/skin05_hairy_b.png diff --git a/media/textures/Clothes/metal.png b/OLD_MEDIA/textures/Clothes/metal.png similarity index 100% rename from media/textures/Clothes/metal.png rename to OLD_MEDIA/textures/Clothes/metal.png diff --git a/media/textures/Clothes/metal_female.png b/OLD_MEDIA/textures/Clothes/metal_female.png similarity index 100% rename from media/textures/Clothes/metal_female.png rename to OLD_MEDIA/textures/Clothes/metal_female.png diff --git a/media/textures/Clothes/metal_male.png b/OLD_MEDIA/textures/Clothes/metal_male.png similarity index 100% rename from media/textures/Clothes/metal_male.png rename to OLD_MEDIA/textures/Clothes/metal_male.png diff --git a/media/textures/Clothes/palette - Copie.png b/OLD_MEDIA/textures/Clothes/palette - Copie.png similarity index 100% rename from media/textures/Clothes/palette - Copie.png rename to OLD_MEDIA/textures/Clothes/palette - Copie.png diff --git a/media/textures/Clothes/palette.png b/OLD_MEDIA/textures/Clothes/palette.png similarity index 100% rename from media/textures/Clothes/palette.png rename to OLD_MEDIA/textures/Clothes/palette.png diff --git a/media/textures/Clothes/prototype2.png b/OLD_MEDIA/textures/Clothes/prototype2.png similarity index 100% rename from media/textures/Clothes/prototype2.png rename to OLD_MEDIA/textures/Clothes/prototype2.png diff --git a/media/textures/Clothes/wood.png b/OLD_MEDIA/textures/Clothes/wood.png similarity index 100% rename from media/textures/Clothes/wood.png rename to OLD_MEDIA/textures/Clothes/wood.png diff --git a/media/textures/Clothes/wood_female.png b/OLD_MEDIA/textures/Clothes/wood_female.png similarity index 100% rename from media/textures/Clothes/wood_female.png rename to OLD_MEDIA/textures/Clothes/wood_female.png diff --git a/media/textures/Clothes/wood_male.png b/OLD_MEDIA/textures/Clothes/wood_male.png similarity index 100% rename from media/textures/Clothes/wood_male.png rename to OLD_MEDIA/textures/Clothes/wood_male.png diff --git a/media/textures/Item_ProstTestBase.png b/OLD_MEDIA/textures/Item_ProstTestBase.png similarity index 100% rename from media/textures/Item_ProstTestBase.png rename to OLD_MEDIA/textures/Item_ProstTestBase.png diff --git a/media/textures/Item_ProstTestTop.png b/OLD_MEDIA/textures/Item_ProstTestTop.png similarity index 100% rename from media/textures/Item_ProstTestTop.png rename to OLD_MEDIA/textures/Item_ProstTestTop.png diff --git a/media/textures/Item_ProthesisMag1.png b/OLD_MEDIA/textures/Item_ProthesisMag1.png similarity index 100% rename from media/textures/Item_ProthesisMag1.png rename to OLD_MEDIA/textures/Item_ProthesisMag1.png diff --git a/media/textures/Item_ProthesisMag2.png b/OLD_MEDIA/textures/Item_ProthesisMag2.png similarity index 100% rename from media/textures/Item_ProthesisMag2.png rename to OLD_MEDIA/textures/Item_ProthesisMag2.png diff --git a/media/textures/Item_ProthesisMag3.png b/OLD_MEDIA/textures/Item_ProthesisMag3.png similarity index 100% rename from media/textures/Item_ProthesisMag3.png rename to OLD_MEDIA/textures/Item_ProthesisMag3.png diff --git a/media/textures/Item_SurgeonMag1.png b/OLD_MEDIA/textures/Item_SurgeonMag1.png similarity index 100% rename from media/textures/Item_SurgeonMag1.png rename to OLD_MEDIA/textures/Item_SurgeonMag1.png diff --git a/media/textures/Item_SurgeonMag2.png b/OLD_MEDIA/textures/Item_SurgeonMag2.png similarity index 100% rename from media/textures/Item_SurgeonMag2.png rename to OLD_MEDIA/textures/Item_SurgeonMag2.png diff --git a/media/textures/Item_SurgeonMag3.png b/OLD_MEDIA/textures/Item_SurgeonMag3.png similarity index 100% rename from media/textures/Item_SurgeonMag3.png rename to OLD_MEDIA/textures/Item_SurgeonMag3.png diff --git a/media/textures/Item_genericAmputation.png b/OLD_MEDIA/textures/Item_genericAmputation.png similarity index 100% rename from media/textures/Item_genericAmputation.png rename to OLD_MEDIA/textures/Item_genericAmputation.png diff --git a/media/textures/Item_metalHand.png b/OLD_MEDIA/textures/Item_metalHand.png similarity index 100% rename from media/textures/Item_metalHand.png rename to OLD_MEDIA/textures/Item_metalHand.png diff --git a/media/textures/Item_metalHook.png b/OLD_MEDIA/textures/Item_metalHook.png similarity index 100% rename from media/textures/Item_metalHook.png rename to OLD_MEDIA/textures/Item_metalHook.png diff --git a/media/textures/Item_metalLeg.png b/OLD_MEDIA/textures/Item_metalLeg.png similarity index 100% rename from media/textures/Item_metalLeg.png rename to OLD_MEDIA/textures/Item_metalLeg.png diff --git a/media/textures/Item_surgeonKit.png b/OLD_MEDIA/textures/Item_surgeonKit.png similarity index 100% rename from media/textures/Item_surgeonKit.png rename to OLD_MEDIA/textures/Item_surgeonKit.png diff --git a/media/textures/Item_tourniquet.png b/OLD_MEDIA/textures/Item_tourniquet.png similarity index 100% rename from media/textures/Item_tourniquet.png rename to OLD_MEDIA/textures/Item_tourniquet.png diff --git a/media/textures/Item_woodenHook.png b/OLD_MEDIA/textures/Item_woodenHook.png similarity index 100% rename from media/textures/Item_woodenHook.png rename to OLD_MEDIA/textures/Item_woodenHook.png diff --git a/media/textures/Item_woodenLeg.png b/OLD_MEDIA/textures/Item_woodenLeg.png similarity index 100% rename from media/textures/Item_woodenLeg.png rename to OLD_MEDIA/textures/Item_woodenLeg.png diff --git a/media/textures/Prosthesis/metal_base.png b/OLD_MEDIA/textures/Prosthesis/metal_base.png similarity index 100% rename from media/textures/Prosthesis/metal_base.png rename to OLD_MEDIA/textures/Prosthesis/metal_base.png diff --git a/media/textures/Prosthesis/metal_hook_female.png b/OLD_MEDIA/textures/Prosthesis/metal_hook_female.png similarity index 100% rename from media/textures/Prosthesis/metal_hook_female.png rename to OLD_MEDIA/textures/Prosthesis/metal_hook_female.png diff --git a/media/textures/Prosthesis/metal_hook_male.png b/OLD_MEDIA/textures/Prosthesis/metal_hook_male.png similarity index 100% rename from media/textures/Prosthesis/metal_hook_male.png rename to OLD_MEDIA/textures/Prosthesis/metal_hook_male.png diff --git a/media/textures/Prosthesis/wood_base.png b/OLD_MEDIA/textures/Prosthesis/wood_base.png similarity index 100% rename from media/textures/Prosthesis/wood_base.png rename to OLD_MEDIA/textures/Prosthesis/wood_base.png diff --git a/media/textures/Prosthesis/wood_hook_female.png b/OLD_MEDIA/textures/Prosthesis/wood_hook_female.png similarity index 100% rename from media/textures/Prosthesis/wood_hook_female.png rename to OLD_MEDIA/textures/Prosthesis/wood_hook_female.png diff --git a/media/textures/Prosthesis/wood_hook_male.png b/OLD_MEDIA/textures/Prosthesis/wood_hook_male.png similarity index 100% rename from media/textures/Prosthesis/wood_hook_male.png rename to OLD_MEDIA/textures/Prosthesis/wood_hook_male.png diff --git a/media/textures/Surgery/tourniquet.png b/OLD_MEDIA/textures/Surgery/tourniquet.png similarity index 100% rename from media/textures/Surgery/tourniquet.png rename to OLD_MEDIA/textures/Surgery/tourniquet.png diff --git a/media/textures/WorldItems/metal.png b/OLD_MEDIA/textures/WorldItems/metal.png similarity index 100% rename from media/textures/WorldItems/metal.png rename to OLD_MEDIA/textures/WorldItems/metal.png diff --git a/media/textures/WorldItems/wood.png b/OLD_MEDIA/textures/WorldItems/wood.png similarity index 100% rename from media/textures/WorldItems/wood.png rename to OLD_MEDIA/textures/WorldItems/wood.png diff --git a/media/textures/profession_surgeon.png b/OLD_MEDIA/textures/profession_surgeon.png similarity index 100% rename from media/textures/profession_surgeon.png rename to OLD_MEDIA/textures/profession_surgeon.png diff --git a/media/ui/TOC/Empty.png b/OLD_MEDIA/ui/TOC/Empty.png similarity index 100% rename from media/ui/TOC/Empty.png rename to OLD_MEDIA/ui/TOC/Empty.png diff --git a/media/ui/TOC/Left_Foot/Base.png b/OLD_MEDIA/ui/TOC/Left_Foot/Base.png similarity index 100% rename from media/ui/TOC/Left_Foot/Base.png rename to OLD_MEDIA/ui/TOC/Left_Foot/Base.png diff --git a/media/ui/TOC/Left_Foot/Bite.png b/OLD_MEDIA/ui/TOC/Left_Foot/Bite.png similarity index 100% rename from media/ui/TOC/Left_Foot/Bite.png rename to OLD_MEDIA/ui/TOC/Left_Foot/Bite.png diff --git a/media/ui/TOC/Left_Foot/Bleed.png b/OLD_MEDIA/ui/TOC/Left_Foot/Bleed.png similarity index 100% rename from media/ui/TOC/Left_Foot/Bleed.png rename to OLD_MEDIA/ui/TOC/Left_Foot/Bleed.png diff --git a/media/ui/TOC/Left_Foot/Cut.png b/OLD_MEDIA/ui/TOC/Left_Foot/Cut.png similarity index 100% rename from media/ui/TOC/Left_Foot/Cut.png rename to OLD_MEDIA/ui/TOC/Left_Foot/Cut.png diff --git a/media/ui/TOC/Left_Foot/Hook.png b/OLD_MEDIA/ui/TOC/Left_Foot/Hook.png similarity index 100% rename from media/ui/TOC/Left_Foot/Hook.png rename to OLD_MEDIA/ui/TOC/Left_Foot/Hook.png diff --git a/media/ui/TOC/Left_Foot/MetalHand.png b/OLD_MEDIA/ui/TOC/Left_Foot/MetalHand.png similarity index 100% rename from media/ui/TOC/Left_Foot/MetalHand.png rename to OLD_MEDIA/ui/TOC/Left_Foot/MetalHand.png diff --git a/media/ui/TOC/Left_Foot/Operate.png b/OLD_MEDIA/ui/TOC/Left_Foot/Operate.png similarity index 100% rename from media/ui/TOC/Left_Foot/Operate.png rename to OLD_MEDIA/ui/TOC/Left_Foot/Operate.png diff --git a/media/ui/TOC/Left_Hand/Base.png b/OLD_MEDIA/ui/TOC/Left_Hand/Base.png similarity index 100% rename from media/ui/TOC/Left_Hand/Base.png rename to OLD_MEDIA/ui/TOC/Left_Hand/Base.png diff --git a/media/ui/TOC/Left_Hand/Bite.png b/OLD_MEDIA/ui/TOC/Left_Hand/Bite.png similarity index 100% rename from media/ui/TOC/Left_Hand/Bite.png rename to OLD_MEDIA/ui/TOC/Left_Hand/Bite.png diff --git a/media/ui/TOC/Left_Hand/Bleed.png b/OLD_MEDIA/ui/TOC/Left_Hand/Bleed.png similarity index 100% rename from media/ui/TOC/Left_Hand/Bleed.png rename to OLD_MEDIA/ui/TOC/Left_Hand/Bleed.png diff --git a/media/ui/TOC/Left_Hand/Cut.png b/OLD_MEDIA/ui/TOC/Left_Hand/Cut.png similarity index 100% rename from media/ui/TOC/Left_Hand/Cut.png rename to OLD_MEDIA/ui/TOC/Left_Hand/Cut.png diff --git a/media/ui/TOC/Left_Hand/Hook.png b/OLD_MEDIA/ui/TOC/Left_Hand/Hook.png similarity index 100% rename from media/ui/TOC/Left_Hand/Hook.png rename to OLD_MEDIA/ui/TOC/Left_Hand/Hook.png diff --git a/media/ui/TOC/Left_Hand/MetalHand.png b/OLD_MEDIA/ui/TOC/Left_Hand/MetalHand.png similarity index 100% rename from media/ui/TOC/Left_Hand/MetalHand.png rename to OLD_MEDIA/ui/TOC/Left_Hand/MetalHand.png diff --git a/media/ui/TOC/Left_Hand/Operate.png b/OLD_MEDIA/ui/TOC/Left_Hand/Operate.png similarity index 100% rename from media/ui/TOC/Left_Hand/Operate.png rename to OLD_MEDIA/ui/TOC/Left_Hand/Operate.png diff --git a/media/ui/TOC/Left_LowerArm/Base.png b/OLD_MEDIA/ui/TOC/Left_LowerArm/Base.png similarity index 100% rename from media/ui/TOC/Left_LowerArm/Base.png rename to OLD_MEDIA/ui/TOC/Left_LowerArm/Base.png diff --git a/media/ui/TOC/Left_LowerArm/Bite.png b/OLD_MEDIA/ui/TOC/Left_LowerArm/Bite.png similarity index 100% rename from media/ui/TOC/Left_LowerArm/Bite.png rename to OLD_MEDIA/ui/TOC/Left_LowerArm/Bite.png diff --git a/media/ui/TOC/Left_LowerArm/Bleed.png b/OLD_MEDIA/ui/TOC/Left_LowerArm/Bleed.png similarity index 100% rename from media/ui/TOC/Left_LowerArm/Bleed.png rename to OLD_MEDIA/ui/TOC/Left_LowerArm/Bleed.png diff --git a/media/ui/TOC/Left_LowerArm/Cut.png b/OLD_MEDIA/ui/TOC/Left_LowerArm/Cut.png similarity index 100% rename from media/ui/TOC/Left_LowerArm/Cut.png rename to OLD_MEDIA/ui/TOC/Left_LowerArm/Cut.png diff --git a/media/ui/TOC/Left_LowerArm/Operate.png b/OLD_MEDIA/ui/TOC/Left_LowerArm/Operate.png similarity index 100% rename from media/ui/TOC/Left_LowerArm/Operate.png rename to OLD_MEDIA/ui/TOC/Left_LowerArm/Operate.png diff --git a/media/ui/TOC/Left_LowerArm/Prothesis.png b/OLD_MEDIA/ui/TOC/Left_LowerArm/Prothesis.png similarity index 100% rename from media/ui/TOC/Left_LowerArm/Prothesis.png rename to OLD_MEDIA/ui/TOC/Left_LowerArm/Prothesis.png diff --git a/media/ui/TOC/Left_UpperArm/Base.png b/OLD_MEDIA/ui/TOC/Left_UpperArm/Base.png similarity index 100% rename from media/ui/TOC/Left_UpperArm/Base.png rename to OLD_MEDIA/ui/TOC/Left_UpperArm/Base.png diff --git a/media/ui/TOC/Left_UpperArm/Bite.png b/OLD_MEDIA/ui/TOC/Left_UpperArm/Bite.png similarity index 100% rename from media/ui/TOC/Left_UpperArm/Bite.png rename to OLD_MEDIA/ui/TOC/Left_UpperArm/Bite.png diff --git a/media/ui/TOC/Left_UpperArm/Bleed.png b/OLD_MEDIA/ui/TOC/Left_UpperArm/Bleed.png similarity index 100% rename from media/ui/TOC/Left_UpperArm/Bleed.png rename to OLD_MEDIA/ui/TOC/Left_UpperArm/Bleed.png diff --git a/media/ui/TOC/Left_UpperArm/Cut.png b/OLD_MEDIA/ui/TOC/Left_UpperArm/Cut.png similarity index 100% rename from media/ui/TOC/Left_UpperArm/Cut.png rename to OLD_MEDIA/ui/TOC/Left_UpperArm/Cut.png diff --git a/media/ui/TOC/Left_UpperArm/Operate.png b/OLD_MEDIA/ui/TOC/Left_UpperArm/Operate.png similarity index 100% rename from media/ui/TOC/Left_UpperArm/Operate.png rename to OLD_MEDIA/ui/TOC/Left_UpperArm/Operate.png diff --git a/media/ui/TOC/Right_Foot/Base.png b/OLD_MEDIA/ui/TOC/Right_Foot/Base.png similarity index 100% rename from media/ui/TOC/Right_Foot/Base.png rename to OLD_MEDIA/ui/TOC/Right_Foot/Base.png diff --git a/media/ui/TOC/Right_Foot/Bite.png b/OLD_MEDIA/ui/TOC/Right_Foot/Bite.png similarity index 100% rename from media/ui/TOC/Right_Foot/Bite.png rename to OLD_MEDIA/ui/TOC/Right_Foot/Bite.png diff --git a/media/ui/TOC/Right_Foot/Bleed.png b/OLD_MEDIA/ui/TOC/Right_Foot/Bleed.png similarity index 100% rename from media/ui/TOC/Right_Foot/Bleed.png rename to OLD_MEDIA/ui/TOC/Right_Foot/Bleed.png diff --git a/media/ui/TOC/Right_Foot/Cut.png b/OLD_MEDIA/ui/TOC/Right_Foot/Cut.png similarity index 100% rename from media/ui/TOC/Right_Foot/Cut.png rename to OLD_MEDIA/ui/TOC/Right_Foot/Cut.png diff --git a/media/ui/TOC/Right_Foot/Hook.png b/OLD_MEDIA/ui/TOC/Right_Foot/Hook.png similarity index 100% rename from media/ui/TOC/Right_Foot/Hook.png rename to OLD_MEDIA/ui/TOC/Right_Foot/Hook.png diff --git a/media/ui/TOC/Right_Foot/MetalHand.png b/OLD_MEDIA/ui/TOC/Right_Foot/MetalHand.png similarity index 100% rename from media/ui/TOC/Right_Foot/MetalHand.png rename to OLD_MEDIA/ui/TOC/Right_Foot/MetalHand.png diff --git a/media/ui/TOC/Right_Foot/Operate.png b/OLD_MEDIA/ui/TOC/Right_Foot/Operate.png similarity index 100% rename from media/ui/TOC/Right_Foot/Operate.png rename to OLD_MEDIA/ui/TOC/Right_Foot/Operate.png diff --git a/media/ui/TOC/Right_Hand/Base.png b/OLD_MEDIA/ui/TOC/Right_Hand/Base.png similarity index 100% rename from media/ui/TOC/Right_Hand/Base.png rename to OLD_MEDIA/ui/TOC/Right_Hand/Base.png diff --git a/media/ui/TOC/Right_Hand/Bite.png b/OLD_MEDIA/ui/TOC/Right_Hand/Bite.png similarity index 100% rename from media/ui/TOC/Right_Hand/Bite.png rename to OLD_MEDIA/ui/TOC/Right_Hand/Bite.png diff --git a/media/ui/TOC/Right_Hand/Bleed.png b/OLD_MEDIA/ui/TOC/Right_Hand/Bleed.png similarity index 100% rename from media/ui/TOC/Right_Hand/Bleed.png rename to OLD_MEDIA/ui/TOC/Right_Hand/Bleed.png diff --git a/media/ui/TOC/Right_Hand/Cut.png b/OLD_MEDIA/ui/TOC/Right_Hand/Cut.png similarity index 100% rename from media/ui/TOC/Right_Hand/Cut.png rename to OLD_MEDIA/ui/TOC/Right_Hand/Cut.png diff --git a/media/ui/TOC/Right_Hand/Hook.png b/OLD_MEDIA/ui/TOC/Right_Hand/Hook.png similarity index 100% rename from media/ui/TOC/Right_Hand/Hook.png rename to OLD_MEDIA/ui/TOC/Right_Hand/Hook.png diff --git a/media/ui/TOC/Right_Hand/MetalHand.png b/OLD_MEDIA/ui/TOC/Right_Hand/MetalHand.png similarity index 100% rename from media/ui/TOC/Right_Hand/MetalHand.png rename to OLD_MEDIA/ui/TOC/Right_Hand/MetalHand.png diff --git a/media/ui/TOC/Right_Hand/Operate.png b/OLD_MEDIA/ui/TOC/Right_Hand/Operate.png similarity index 100% rename from media/ui/TOC/Right_Hand/Operate.png rename to OLD_MEDIA/ui/TOC/Right_Hand/Operate.png diff --git a/media/ui/TOC/Right_LowerArm/Base.png b/OLD_MEDIA/ui/TOC/Right_LowerArm/Base.png similarity index 100% rename from media/ui/TOC/Right_LowerArm/Base.png rename to OLD_MEDIA/ui/TOC/Right_LowerArm/Base.png diff --git a/media/ui/TOC/Right_LowerArm/Bite.png b/OLD_MEDIA/ui/TOC/Right_LowerArm/Bite.png similarity index 100% rename from media/ui/TOC/Right_LowerArm/Bite.png rename to OLD_MEDIA/ui/TOC/Right_LowerArm/Bite.png diff --git a/media/ui/TOC/Right_LowerArm/Bleed.png b/OLD_MEDIA/ui/TOC/Right_LowerArm/Bleed.png similarity index 100% rename from media/ui/TOC/Right_LowerArm/Bleed.png rename to OLD_MEDIA/ui/TOC/Right_LowerArm/Bleed.png diff --git a/media/ui/TOC/Right_LowerArm/Cut.png b/OLD_MEDIA/ui/TOC/Right_LowerArm/Cut.png similarity index 100% rename from media/ui/TOC/Right_LowerArm/Cut.png rename to OLD_MEDIA/ui/TOC/Right_LowerArm/Cut.png diff --git a/media/ui/TOC/Right_LowerArm/Operate.png b/OLD_MEDIA/ui/TOC/Right_LowerArm/Operate.png similarity index 100% rename from media/ui/TOC/Right_LowerArm/Operate.png rename to OLD_MEDIA/ui/TOC/Right_LowerArm/Operate.png diff --git a/media/ui/TOC/Right_LowerArm/Prothesis.png b/OLD_MEDIA/ui/TOC/Right_LowerArm/Prothesis.png similarity index 100% rename from media/ui/TOC/Right_LowerArm/Prothesis.png rename to OLD_MEDIA/ui/TOC/Right_LowerArm/Prothesis.png diff --git a/media/ui/TOC/Right_UpperArm/Base.png b/OLD_MEDIA/ui/TOC/Right_UpperArm/Base.png similarity index 100% rename from media/ui/TOC/Right_UpperArm/Base.png rename to OLD_MEDIA/ui/TOC/Right_UpperArm/Base.png diff --git a/media/ui/TOC/Right_UpperArm/Bite.png b/OLD_MEDIA/ui/TOC/Right_UpperArm/Bite.png similarity index 100% rename from media/ui/TOC/Right_UpperArm/Bite.png rename to OLD_MEDIA/ui/TOC/Right_UpperArm/Bite.png diff --git a/media/ui/TOC/Right_UpperArm/Bleed.png b/OLD_MEDIA/ui/TOC/Right_UpperArm/Bleed.png similarity index 100% rename from media/ui/TOC/Right_UpperArm/Bleed.png rename to OLD_MEDIA/ui/TOC/Right_UpperArm/Bleed.png diff --git a/media/ui/TOC/Right_UpperArm/Cut.png b/OLD_MEDIA/ui/TOC/Right_UpperArm/Cut.png similarity index 100% rename from media/ui/TOC/Right_UpperArm/Cut.png rename to OLD_MEDIA/ui/TOC/Right_UpperArm/Cut.png diff --git a/media/ui/TOC/Right_UpperArm/Operate.png b/OLD_MEDIA/ui/TOC/Right_UpperArm/Operate.png similarity index 100% rename from media/ui/TOC/Right_UpperArm/Operate.png rename to OLD_MEDIA/ui/TOC/Right_UpperArm/Operate.png diff --git a/media/ui/TOC/iconForMenu.png b/OLD_MEDIA/ui/TOC/iconForMenu.png similarity index 100% rename from media/ui/TOC/iconForMenu.png rename to OLD_MEDIA/ui/TOC/iconForMenu.png diff --git a/media/ui/Traits/trait_Amputee_Hand.png b/OLD_MEDIA/ui/Traits/trait_Amputee_Hand.png similarity index 100% rename from media/ui/Traits/trait_Amputee_Hand.png rename to OLD_MEDIA/ui/Traits/trait_Amputee_Hand.png diff --git a/media/ui/Traits/trait_Amputee_LowerArm.png b/OLD_MEDIA/ui/Traits/trait_Amputee_LowerArm.png similarity index 100% rename from media/ui/Traits/trait_Amputee_LowerArm.png rename to OLD_MEDIA/ui/Traits/trait_Amputee_LowerArm.png diff --git a/media/ui/Traits/trait_Amputee_UpperArm.png b/OLD_MEDIA/ui/Traits/trait_Amputee_UpperArm.png similarity index 100% rename from media/ui/Traits/trait_Amputee_UpperArm.png rename to OLD_MEDIA/ui/Traits/trait_Amputee_UpperArm.png diff --git a/media/ui/Traits/trait_insensitive.png b/OLD_MEDIA/ui/Traits/trait_insensitive.png similarity index 100% rename from media/ui/Traits/trait_insensitive.png rename to OLD_MEDIA/ui/Traits/trait_insensitive.png diff --git a/media/lua/client/TOC_Initialization.lua b/media/lua/client/TOC_Initialization.lua new file mode 100644 index 0000000..727b35a --- /dev/null +++ b/media/lua/client/TOC_Initialization.lua @@ -0,0 +1,43 @@ +local PlayerHandler = require("TOC_PlayerHandler.lua") + + +------------------ +---@class Initialization +local Initialization = {} + + +function Initialization.StartMain() + -- Starts initialization for local client + Events.OnCreatePlayer.Add(PlayerHandler.InitializePlayer) + + Initialization.SetupTraits() + +end + +function Initialization.SetupTraits() + -- TODO Where is Perks.Left_Hand? + local amp1 = TraitFactory.addTrait("Amputee_Hand", getText("UI_trait_Amputee_Hand"), -8, getText("UI_trait_Amputee_Hand_desc"), false, false) + amp1:addXPBoost(Perks.Left_Hand, 4) + amp1:addXPBoost(Perks.Fitness, -1) + amp1:addXPBoost(Perks.Strength, -1) + + local amp2 = TraitFactory.addTrait("Amputee_LowerArm", getText("UI_trait_Amputee_LowerArm"), -10, getText("UI_trait_Amputee_LowerArm_desc"), false, false) + amp2:addXPBoost(Perks.Left_Hand, 4) + amp2:addXPBoost(Perks.Fitness, -1) + amp2:addXPBoost(Perks.Strength, -1) + + local amp3 = TraitFactory.addTrait("Amputee_UpperArm", getText("UI_trait_Amputee_UpperArm"), -20, getText("UI_trait_Amputee_UpperArm_desc"), false, false) + amp3:addXPBoost(Perks.Left_Hand, 4) + amp3:addXPBoost(Perks.Fitness, -1) + amp3:addXPBoost(Perks.Strength, -1) + + TraitFactory.addTrait("Insensitive", getText("UI_trait_Insensitive"), 6, getText("UI_trait_Insensitivedesc"), false, + false) + TraitFactory.setMutualExclusive("Amputee_Hand", "Amputee_LowerArm") + TraitFactory.setMutualExclusive("Amputee_Hand", "Amputee_UpperArm") + TraitFactory.setMutualExclusive("Amputee_LowerArm", "Amputee_UpperArm") +end + + + +Events.OnGameBoot.Add(Initialization.StartMain) \ No newline at end of file diff --git a/media/lua/client/TOC_ModDataHandler.lua b/media/lua/client/TOC_ModDataHandler.lua new file mode 100644 index 0000000..c2a22f2 --- /dev/null +++ b/media/lua/client/TOC_ModDataHandler.lua @@ -0,0 +1,21 @@ +local StaticData = require("TOC_StaticData.lua") + +---------------- + +---@class ModDataHandler +local ModDataHandler = {} + +-- TODO This class should handle all the stuff related to the mod data + +---... +---@param playerObj IsoPlayer +function ModDataHandler.Setup(playerObj) + ModDataHandler.player = playerObj +end + + +-------------------- + +function ModDataHandler.GetModData() + return ModDataHandler.player:getModData()[StaticData.MOD_NAME] +end \ No newline at end of file diff --git a/media/lua/client/TOC_PlayerHandler.lua b/media/lua/client/TOC_PlayerHandler.lua new file mode 100644 index 0000000..b91426d --- /dev/null +++ b/media/lua/client/TOC_PlayerHandler.lua @@ -0,0 +1,10 @@ +-- TODO Should manage Player modData and stuff like that + +---@class PlayerHandler +local PlayerHandler = {} + + +---Setup player modData +function PlayerHandler.InitializePlayer(playerIndex, playerObj) + +end \ No newline at end of file diff --git a/media/lua/client/TOC_StaticData.lua b/media/lua/client/TOC_StaticData.lua new file mode 100644 index 0000000..4ef9146 --- /dev/null +++ b/media/lua/client/TOC_StaticData.lua @@ -0,0 +1,37 @@ +local StaticData = {} + + +StaticData.MOD_NAME = "TOC" + +return StaticData + + +-- TODO We should pick BodyPartType or strings, not both. It's a mess + + +-- TODO We need strings for + -- Searching items + -- ... +-- TODO We need Enums for + -- Accessing data in moddata + + +-- Unified model with single string + + + + + + +-- local SIDES = {"Right", "Left"} +-- local PARTS = { "Hand", "LowerArm", "UpperArm", "Foot" } + + +-- local Data = {} + +-- Data.AmputableBodyParts = { +-- BodyPartType.Hand_R, BodyPartType.ForeArm_R, BodyPartType.UpperArm_R, +-- BodyPartType.Hand_L, BodyPartType.ForeArm_L, BodyPartType.UpperArm_L +-- } + +