Epoch/Sources/epoch_config/Configs/CfgVehicleUpgrades.hpp
DESKTOP-UH65DCE\MusTanG f0fdc9844d add new crafted veh upg kits
Added to Item Interactions for READ button on click
Added to Reading Documents for info on each kit
Added inherits from the respective ItemVehDoc so that it can be used for
upgrading.
2017-07-04 14:18:36 -05:00

102 lines
3.0 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: ItemVehDoc1{};
class KitVehicleUpgradeI_200_EPOCH: ItemVehDoc1{};
class KitVehicleUpgradeI_300_EPOCH: ItemVehDoc1{};
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: ItemVehDoc2{};
class KitVehicleUpgradeII_200_EPOCH: ItemVehDoc2{};
class KitVehicleUpgradeII_300_EPOCH: ItemVehDoc2{};
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: ItemVehDoc3{};
class KitVehicleUpgradeIII_200_EPOCH: ItemVehDoc3{};
class KitVehicleUpgradeIII_300_EPOCH: ItemVehDoc3{};
class ItemVehDoc4
{
class C_Hatchback_01_EPOCH3
{
ReqMaterials[] = {{1,"ItemVehDoc3"},{2,"ItemPipe"},{2,"KitShelf"}};
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: ItemVehDoc1{};
class KitVehicleUpgradeIV_200_EPOCH: ItemVehDoc1{};
class KitVehicleUpgradeIV_300_EPOCH: ItemVehDoc1{};
};