Epoch/Sources/epoch_config/Configs/CfgVehicleUpgrades.hpp
DESKTOP-UH65DCE\MusTanG 972328ac01 Update VehUpgKits recipes
The kits are already a crafted item of all required upgrade items, so
these should only require themselves when upgrading.
2017-07-05 17:25:20 -05:00

330 lines
8.2 KiB
C++

/*
@author = "Aaron Clark - https://EpochMod.com";
@contributors[] = {"DirtySanchez"};
@description = "Vehicle Upgrade configs";
@licence = "Arma Public License Share Alike (APL-SA) - https://www.bistudio.com/community/licenses/arma-public-license-share-alike";
@github = "https://github.com/EpochModTeam/Epoch/tree/release/Sources/epoch_config/Configs/CfgItemInteractions.hpp";
*/
class CfgVehicleUpgrades
{
class ItemVehDoc1
{
class C_Hatchback_01_EPOCH
{
ReqMaterials[] = {{1,"ItemVehDoc1"},{1,"ItemCables"},{1,"CircuitParts"},{2,"VehicleRepairLg"}};
upgradeToVehicle = "C_Hatchback_01_EPOCH1";
};
class C_Hatchback_02_EPOCH: C_Hatchback_01_EPOCH
{
upgradeToVehicle = "C_Hatchback_02_EPOCH1";
};
class C_Offroad_01_EPOCH: C_Hatchback_01_EPOCH
{
upgradeToVehicle = "C_Offroad_01_EPOCH1";
};
class C_SUV_01_EPOCH: C_Hatchback_01_EPOCH
{
upgradeToVehicle = "C_SUV_01_EPOCH1";
};
};
class KitVehicleUpgradeI_100_EPOCH
{
class C_Hatchback_01_EPOCH
{
ReqMaterials[] = {{1,"KitVehicleUpgradeI_100_EPOCH"}};
upgradeToVehicle = "C_Hatchback_01_EPOCH1";
};
class C_Hatchback_02_EPOCH: C_Hatchback_01_EPOCH
{
upgradeToVehicle = "C_Hatchback_02_EPOCH1";
};
class C_Offroad_01_EPOCH: C_Hatchback_01_EPOCH
{
upgradeToVehicle = "C_Offroad_01_EPOCH1";
};
class C_SUV_01_EPOCH: C_Hatchback_01_EPOCH
{
upgradeToVehicle = "C_SUV_01_EPOCH1";
};
};
class KitVehicleUpgradeI_200_EPOCH
{
class C_Hatchback_01_EPOCH
{
ReqMaterials[] = {{1,"KitVehicleUpgradeI_200_EPOCH"}};
upgradeToVehicle = "C_Hatchback_01_EPOCH1";
};
class C_Hatchback_02_EPOCH: C_Hatchback_01_EPOCH
{
upgradeToVehicle = "C_Hatchback_02_EPOCH1";
};
class C_Offroad_01_EPOCH: C_Hatchback_01_EPOCH
{
upgradeToVehicle = "C_Offroad_01_EPOCH1";
};
class C_SUV_01_EPOCH: C_Hatchback_01_EPOCH
{
upgradeToVehicle = "C_SUV_01_EPOCH1";
};
};
class KitVehicleUpgradeI_300_EPOCH
{
class C_Hatchback_01_EPOCH
{
ReqMaterials[] = {{1,"KitVehicleUpgradeI_300_EPOCH"}};
upgradeToVehicle = "C_Hatchback_01_EPOCH1";
};
class C_Hatchback_02_EPOCH: C_Hatchback_01_EPOCH
{
upgradeToVehicle = "C_Hatchback_02_EPOCH1";
};
class C_Offroad_01_EPOCH: C_Hatchback_01_EPOCH
{
upgradeToVehicle = "C_Offroad_01_EPOCH1";
};
class C_SUV_01_EPOCH: C_Hatchback_01_EPOCH
{
upgradeToVehicle = "C_SUV_01_EPOCH1";
};
};
class ItemVehDoc2
{
class C_Hatchback_01_EPOCH1
{
ReqMaterials[] = {{1,"ItemVehDoc2"},{2,"SpareTire"},{2,"KitTankTrap"}};
upgradeToVehicle = "C_Hatchback_01_EPOCH2";
};
class C_Hatchback_02_EPOCH1: C_Hatchback_01_EPOCH1
{
upgradeToVehicle = "C_Hatchback_02_EPOCH2";
};
class C_Offroad_01_EPOCH1: C_Hatchback_01_EPOCH1
{
upgradeToVehicle = "C_Offroad_01_EPOCH2";
};
class C_SUV_01_EPOCH1: C_Hatchback_01_EPOCH1
{
upgradeToVehicle = "C_SUV_01_EPOCH2";
};
};
class KitVehicleUpgradeII_100_EPOCH
{
class C_Hatchback_01_EPOCH1
{
ReqMaterials[] = {{1,"KitVehicleUpgradeII_100_EPOCH"}};
upgradeToVehicle = "C_Hatchback_01_EPOCH2";
};
class C_Hatchback_02_EPOCH1: C_Hatchback_01_EPOCH1
{
upgradeToVehicle = "C_Hatchback_02_EPOCH2";
};
class C_Offroad_01_EPOCH1: C_Hatchback_01_EPOCH1
{
upgradeToVehicle = "C_Offroad_01_EPOCH2";
};
class C_SUV_01_EPOCH1: C_Hatchback_01_EPOCH1
{
upgradeToVehicle = "C_SUV_01_EPOCH2";
};
};
class KitVehicleUpgradeII_200_EPOCH
{
class C_Hatchback_01_EPOCH1
{
ReqMaterials[] = {{1,"KitVehicleUpgradeII_200_EPOCH"}};
upgradeToVehicle = "C_Hatchback_01_EPOCH2";
};
class C_Hatchback_02_EPOCH1: C_Hatchback_01_EPOCH1
{
upgradeToVehicle = "C_Hatchback_02_EPOCH2";
};
class C_Offroad_01_EPOCH1: C_Hatchback_01_EPOCH1
{
upgradeToVehicle = "C_Offroad_01_EPOCH2";
};
class C_SUV_01_EPOCH1: C_Hatchback_01_EPOCH1
{
upgradeToVehicle = "C_SUV_01_EPOCH2";
};
};
class KitVehicleUpgradeII_300_EPOCH
{
class C_Hatchback_01_EPOCH1
{
ReqMaterials[] = {{1,"KitVehicleUpgradeII_300_EPOCH"}};
upgradeToVehicle = "C_Hatchback_01_EPOCH2";
};
class C_Hatchback_02_EPOCH1: C_Hatchback_01_EPOCH1
{
upgradeToVehicle = "C_Hatchback_02_EPOCH2";
};
class C_Offroad_01_EPOCH1: C_Hatchback_01_EPOCH1
{
upgradeToVehicle = "C_Offroad_01_EPOCH2";
};
class C_SUV_01_EPOCH1: C_Hatchback_01_EPOCH1
{
upgradeToVehicle = "C_SUV_01_EPOCH2";
};
};
class ItemVehDoc3
{
class C_Hatchback_01_EPOCH2
{
ReqMaterials[] = {{1,"ItemVehDoc3"},{2,"ItemPipe"},{2,"KitShelf"}};
upgradeToVehicle = "C_Hatchback_01_EPOCH3";
};
class C_Hatchback_02_EPOCH2: C_Hatchback_01_EPOCH2
{
upgradeToVehicle = "C_Hatchback_02_EPOCH3";
};
class C_Offroad_01_EPOCH2: C_Hatchback_01_EPOCH2
{
upgradeToVehicle = "C_Offroad_01_EPOCH3";
};
class C_SUV_01_EPOCH2: C_Hatchback_01_EPOCH2
{
upgradeToVehicle = "C_SUV_01_EPOCH3";
};
};
class KitVehicleUpgradeIII_100_EPOCH
{
class C_Hatchback_01_EPOCH2
{
ReqMaterials[] = {{1,"KitVehicleUpgradeIII_100_EPOCH"}};
upgradeToVehicle = "C_Hatchback_01_EPOCH3";
};
class C_Hatchback_02_EPOCH2: C_Hatchback_01_EPOCH2
{
upgradeToVehicle = "C_Hatchback_02_EPOCH3";
};
class C_Offroad_01_EPOCH2: C_Hatchback_01_EPOCH2
{
upgradeToVehicle = "C_Offroad_01_EPOCH3";
};
class C_SUV_01_EPOCH2: C_Hatchback_01_EPOCH2
{
upgradeToVehicle = "C_SUV_01_EPOCH3";
};
};
class KitVehicleUpgradeIII_200_EPOCH
{
class C_Hatchback_01_EPOCH2
{
ReqMaterials[] = {{1,"KitVehicleUpgradeIII_200_EPOCH"}};
upgradeToVehicle = "C_Hatchback_01_EPOCH3";
};
class C_Hatchback_02_EPOCH2: C_Hatchback_01_EPOCH2
{
upgradeToVehicle = "C_Hatchback_02_EPOCH3";
};
class C_Offroad_01_EPOCH2: C_Hatchback_01_EPOCH2
{
upgradeToVehicle = "C_Offroad_01_EPOCH3";
};
class C_SUV_01_EPOCH2: C_Hatchback_01_EPOCH2
{
upgradeToVehicle = "C_SUV_01_EPOCH3";
};
};
class KitVehicleUpgradeIII_300_EPOCH
{
class C_Hatchback_01_EPOCH2
{
ReqMaterials[] = {{1,"KitVehicleUpgradeIII_300_EPOCH"}};
upgradeToVehicle = "C_Hatchback_01_EPOCH3";
};
class C_Hatchback_02_EPOCH2: C_Hatchback_01_EPOCH2
{
upgradeToVehicle = "C_Hatchback_02_EPOCH3";
};
class C_Offroad_01_EPOCH2: C_Hatchback_01_EPOCH2
{
upgradeToVehicle = "C_Offroad_01_EPOCH3";
};
class C_SUV_01_EPOCH2: C_Hatchback_01_EPOCH2
{
upgradeToVehicle = "C_SUV_01_EPOCH3";
};
};
class ItemVehDoc4
{
class C_Hatchback_01_EPOCH3
{
ReqMaterials[] = {{1,"ItemVehDoc3"},{1,"CircuitParts"},{2,"ItemScraps"},{2,"jerrycan_epoch"}};
upgradeToVehicle = "C_Hatchback_01_EPOCH4";
};
class C_Hatchback_02_EPOCH3: C_Hatchback_01_EPOCH3
{
upgradeToVehicle = "C_Hatchback_02_EPOCH4";
};
class C_Offroad_01_EPOCH3: C_Hatchback_01_EPOCH3
{
upgradeToVehicle = "C_Offroad_01_EPOCH4";
};
class C_SUV_01_EPOCH3: C_Hatchback_01_EPOCH3
{
upgradeToVehicle = "C_SUV_01_EPOCH4";
};
};
class KitVehicleUpgradeIV_100_EPOCH
{
class C_Hatchback_01_EPOCH3
{
ReqMaterials[] = {{1,"KitVehicleUpgradeIV_100_EPOCH"}};
upgradeToVehicle = "C_Hatchback_01_EPOCH4";
};
class C_Hatchback_02_EPOCH3: C_Hatchback_01_EPOCH3
{
upgradeToVehicle = "C_Hatchback_02_EPOCH4";
};
class C_Offroad_01_EPOCH3: C_Hatchback_01_EPOCH3
{
upgradeToVehicle = "C_Offroad_01_EPOCH4";
};
class C_SUV_01_EPOCH3: C_Hatchback_01_EPOCH3
{
upgradeToVehicle = "C_SUV_01_EPOCH4";
};
};
class KitVehicleUpgradeIV_200_EPOCH
{
class C_Hatchback_01_EPOCH3
{
ReqMaterials[] = {{1,"KitVehicleUpgradeIV_200_EPOCH"}};
upgradeToVehicle = "C_Hatchback_01_EPOCH4";
};
class C_Hatchback_02_EPOCH3: C_Hatchback_01_EPOCH3
{
upgradeToVehicle = "C_Hatchback_02_EPOCH4";
};
class C_Offroad_01_EPOCH3: C_Hatchback_01_EPOCH3
{
upgradeToVehicle = "C_Offroad_01_EPOCH4";
};
class C_SUV_01_EPOCH3: C_Hatchback_01_EPOCH3
{
upgradeToVehicle = "C_SUV_01_EPOCH4";
};
};
class KitVehicleUpgradeIV_300_EPOCH
{
class C_Hatchback_01_EPOCH3
{
ReqMaterials[] = {{1,"KitVehicleUpgradeIV_300_EPOCH"}};
upgradeToVehicle = "C_Hatchback_01_EPOCH4";
};
class C_Hatchback_02_EPOCH3: C_Hatchback_01_EPOCH3
{
upgradeToVehicle = "C_Hatchback_02_EPOCH4";
};
class C_Offroad_01_EPOCH3: C_Hatchback_01_EPOCH3
{
upgradeToVehicle = "C_Offroad_01_EPOCH4";
};
class C_SUV_01_EPOCH3: C_Hatchback_01_EPOCH3
{
upgradeToVehicle = "C_SUV_01_EPOCH4";
};
};
};