diff --git a/Sources/epoch_config/Configs/CfgEpochClient/WorldInteractions.hpp b/Sources/epoch_config/Configs/CfgEpochClient/WorldInteractions.hpp index 8f05df7a..cfb17e03 100644 --- a/Sources/epoch_config/Configs/CfgEpochClient/WorldInteractions.hpp +++ b/Sources/epoch_config/Configs/CfgEpochClient/WorldInteractions.hpp @@ -795,6 +795,8 @@ class CfgWorldInteractions { class Land_chz_zibk_3 : Wrecks {}; class Land_chz_zibk_4 : Wrecks {}; class Land_fishing_boat : Wrecks {}; + class Land_Wreck_Satellite_EPOCH : Wrecks {}; + class satellite_p3d : Wrecks {}; // ore classes class MineralDepositCopper_EPOCH : Ore {}; class MineralDepositGold_EPOCH : Ore {}; diff --git a/Sources/epoch_server_settings/configs/CfgLootTable.h b/Sources/epoch_server_settings/configs/CfgLootTable.h index 302027a1..96035ad1 100644 --- a/Sources/epoch_server_settings/configs/CfgLootTable.h +++ b/Sources/epoch_server_settings/configs/CfgLootTable.h @@ -849,6 +849,19 @@ class CfgLootTable { { "PartOre", "magazine" }, 25 } }; }; + class Satellite + { + items[] = { + { { "MetalBars", "CfgLootTable" }, 5 }, + { { "CircuitParts", "magazine" }, 1 }, + { { "Gems", "CfgLootTable" }, 3 }, + { { "ItemScraps", "magazine" }, 1 }, + { { "ItemCorrugated", "magazine" }, 2 }, + { { "ItemSolar", "magazine" }, 1 }, + { { "ItemBattery", "magazine" }, 1 }, + { { "ItemCables", "magazine" }, 1 } + }; + }; class Food { items[] = { diff --git a/Sources/epoch_server_settings/configs/CfgLootTable_CUP.h b/Sources/epoch_server_settings/configs/CfgLootTable_CUP.h index 41fcd939..d5015fc6 100644 --- a/Sources/epoch_server_settings/configs/CfgLootTable_CUP.h +++ b/Sources/epoch_server_settings/configs/CfgLootTable_CUP.h @@ -1412,6 +1412,19 @@ class CfgLootTable_CUP { { "PartOre", "magazine" }, 25 } }; }; + class Satellite + { + items[] = { + { { "MetalBars", "CfgLootTable" }, 5 }, + { { "CircuitParts", "magazine" }, 1 }, + { { "Gems", "CfgLootTable" }, 3 }, + { { "ItemScraps", "magazine" }, 1 }, + { { "ItemCorrugated", "magazine" }, 2 }, + { { "ItemSolar", "magazine" }, 1 }, + { { "ItemBattery", "magazine" }, 1 }, + { { "ItemCables", "magazine" }, 1 } + }; + }; class Food { items[] = { diff --git a/Sources/epoch_server_settings/configs/CfgLootTable_MAD.h b/Sources/epoch_server_settings/configs/CfgLootTable_MAD.h index 3334e15d..6df4c117 100644 --- a/Sources/epoch_server_settings/configs/CfgLootTable_MAD.h +++ b/Sources/epoch_server_settings/configs/CfgLootTable_MAD.h @@ -852,6 +852,19 @@ class CfgLootTable_MAD { { "PartOre", "magazine" }, 25 } }; }; + class Satellite + { + items[] = { + { { "MetalBars", "CfgLootTable" }, 5 }, + { { "CircuitParts", "magazine" }, 1 }, + { { "Gems", "CfgLootTable" }, 3 }, + { { "ItemScraps", "magazine" }, 1 }, + { { "ItemCorrugated", "magazine" }, 2 }, + { { "ItemSolar", "magazine" }, 1 }, + { { "ItemBattery", "magazine" }, 1 }, + { { "ItemCables", "magazine" }, 1 } + }; + }; class Food { items[] = { diff --git a/Sources/epoch_server_settings/configs/CfgLootTable_MADCUP.h b/Sources/epoch_server_settings/configs/CfgLootTable_MADCUP.h index e623f760..70182f80 100644 --- a/Sources/epoch_server_settings/configs/CfgLootTable_MADCUP.h +++ b/Sources/epoch_server_settings/configs/CfgLootTable_MADCUP.h @@ -1417,6 +1417,19 @@ class CfgLootTable_MADCUP { { "PartOre", "magazine" }, 25 } }; }; + class Satellite + { + items[] = { + { { "MetalBars", "CfgLootTable" }, 5 }, + { { "CircuitParts", "magazine" }, 1 }, + { { "Gems", "CfgLootTable" }, 3 }, + { { "ItemScraps", "magazine" }, 1 }, + { { "ItemCorrugated", "magazine" }, 2 }, + { { "ItemSolar", "magazine" }, 1 }, + { { "ItemBattery", "magazine" }, 1 }, + { { "ItemCables", "magazine" }, 1 } + }; + }; class Food { items[] = { diff --git a/Sources/epoch_server_settings/configs/CfgMainTable.h b/Sources/epoch_server_settings/configs/CfgMainTable.h index baa955dd..43cf201f 100644 --- a/Sources/epoch_server_settings/configs/CfgMainTable.h +++ b/Sources/epoch_server_settings/configs/CfgMainTable.h @@ -277,6 +277,13 @@ class CfgMainTable LootMax = 10; tables[] = { "SilverMine" }; }; + class Land_Wreck_Satellite_EPOCH : Default + { + lootMin = 8; + LootMax = 14; + tables[] = { "Satellite" }; + }; + class satellite_p3d : Land_Wreck_Satellite_EPOCH {}; class Shelf_EPOCH : Default { lootMin = 3;