mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 04:02:37 +03:00
This got discussed earlier. Since epoch got merged with DayZ Mod we have a different name for the scope and type of configs. A proper config should use numbers for those entries. This is the same how arma configs are written. The basicDefines.hpp has all the needed information stored. Also, this removes the weight entries from the magazines since we have them in a separate folder, so admins can edit them.
170 lines
4.4 KiB
C++
170 lines
4.4 KiB
C++
class KamazOpen;
|
|
class KamazOpen_DZE : KamazOpen {
|
|
scope = 2;
|
|
displayName = $STR_VEH_NAME_KAMAZ;
|
|
vehicleClass = "DayZ Epoch Vehicles";
|
|
crew = "";
|
|
typicalCargo[] = {};
|
|
class TransportMagazines{};
|
|
class TransportWeapons{};
|
|
supplyRadius = 2.6;
|
|
|
|
class Upgrades {
|
|
ItemORP[] = {"KamazOpen_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
|
};
|
|
};
|
|
|
|
class Kamaz;
|
|
class Kamaz_DZE: Kamaz {
|
|
scope = 2;
|
|
displayName = $STR_VEH_NAME_KAMAZ_COVERT;
|
|
vehicleClass = "DayZ Epoch Vehicles";
|
|
crew = "";
|
|
typicalCargo[] = {};
|
|
class TransportMagazines {};
|
|
class TransportWeapons {};
|
|
supplyRadius = 2.6;
|
|
|
|
class Upgrades {
|
|
ItemORP[] = {"Kamaz_DZE1",{},{{"ItemORP",1},{"PartEngine",2}}};
|
|
};
|
|
};
|
|
|
|
class KamazOpen_DZE1: KamazOpen_DZE {
|
|
original = "KamazOpen_DZE";
|
|
maxspeed = 100; //base 80
|
|
terrainCoef = 1.8; // base 2.0
|
|
turnCoef = 2.0; // base 3.7
|
|
|
|
class Upgrades {
|
|
ItemAVE[] = {"KamazOpen_DZE2",{},{{"ItemAVE",1},{"PartGeneric",6},{"ItemTankTrap",4}}};
|
|
};
|
|
};
|
|
class Kamaz_DZE1: Kamaz_DZE {
|
|
original = "Kamaz_DZE";
|
|
maxspeed = 100; //base 80
|
|
terrainCoef = 1.8; // base 2.0
|
|
turnCoef = 2.0; // base 3.7
|
|
|
|
class Upgrades {
|
|
ItemAVE[] = {"Kamaz_DZE2",{},{{"ItemAVE",1},{"PartGeneric",6},{"ItemTankTrap",4}}};
|
|
};
|
|
};
|
|
class KamazOpen_DZE2: KamazOpen_DZE1 {
|
|
armor = 70; //base 32
|
|
damageResistance = 0.0255; // base 0.00243
|
|
|
|
class Upgrades {
|
|
ItemLRK[] = {"KamazOpen_DZE3",{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemTent",2}}};
|
|
};
|
|
};
|
|
class Kamaz_DZE2: Kamaz_DZE1 {
|
|
armor = 70; //base 32
|
|
damageResistance = 0.0255; // base 0.00243
|
|
class Upgrades {
|
|
ItemLRK[] = {"Kamaz_DZE3",{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemTent",2}}};
|
|
};
|
|
};
|
|
class KamazOpen_DZE3: KamazOpen_DZE2 {
|
|
transportMaxWeapons = 75; // Ural Base 50
|
|
transportMaxMagazines = 300; // Ural Base 200
|
|
transportmaxbackpacks = 12; // Ural Base 8
|
|
|
|
class Upgrades {
|
|
ItemTNK[] = {"KamazOpen_DZE4",{},{{"ItemTNK",1},{"PartFueltank",4}}};
|
|
};
|
|
};
|
|
class Kamaz_DZE3: Kamaz_DZE2 {
|
|
transportMaxWeapons = 75; // Ural Base 50
|
|
transportMaxMagazines = 300; // Ural Base 200
|
|
transportmaxbackpacks = 12; // Ural Base 8
|
|
|
|
class Upgrades {
|
|
ItemTNK[] = {"Kamaz_DZE4",{},{{"ItemTNK",1},{"PartFueltank",4}}};
|
|
};
|
|
};
|
|
class Kamaz_DZE4: Kamaz_DZE3 {
|
|
fuelCapacity = 615; // Ural Base 303
|
|
};
|
|
class KamazOpen_DZE4: KamazOpen_DZE3 {
|
|
fuelCapacity = 615; // Ural Base 303
|
|
};
|
|
class KamazRefuel;
|
|
class KamazRefuel_DZ: KamazRefuel {
|
|
scope = 2;
|
|
displayName = $STR_VEH_NAME_KAMAZ_REFUEL;
|
|
vehicleClass = "DayZ Epoch Vehicles";
|
|
crew = "";
|
|
typicalCargo[] = {};
|
|
hiddenSelections[] = {};
|
|
transportMaxWeapons = 50;
|
|
transportMaxMagazines = 200;
|
|
transportmaxbackpacks = 8;
|
|
class TransportMagazines{};
|
|
class TransportWeapons{};
|
|
fuelCapacity = 10400;
|
|
transportFuel = 0; //Required to disable A2 built in auto refuel for fuel trucks
|
|
supplyRadius = 2.6;
|
|
};
|
|
class KamazRefuel_DZE1: KamazRefuel_DZ {
|
|
original = "KamazRefuel_DZ";
|
|
maxspeed = 100; //base 80
|
|
terrainCoef = 1.8; // base 2.0
|
|
turnCoef = 2.0; // base 3.7
|
|
|
|
class Upgrades {
|
|
ItemAVE[] = {"KamazRefuel_DZE2",{},{{"ItemAVE",1},{"PartGeneric",6},{"ItemTankTrap",4}}};
|
|
};
|
|
};
|
|
class KamazRefuel_DZE2: KamazRefuel_DZE1 {
|
|
armor = 70; //base 32
|
|
damageResistance = 0.0255; // base 0.00243
|
|
|
|
class Upgrades {
|
|
ItemLRK[] = {"KamazRefuel_DZE3",{},{{"ItemLRK",1},{"PartGeneric",4},{"ItemTent",2}}};
|
|
};
|
|
};
|
|
class KamazRefuel_DZE3: KamazRefuel_DZE2 {
|
|
transportMaxWeapons = 75; // Ural Base 50
|
|
transportMaxMagazines = 300; // Ural Base 200
|
|
transportmaxbackpacks = 12; // Ural Base 8
|
|
|
|
class Upgrades {
|
|
ItemTNK[] = {"KamazRefuel_DZE4",{},{{"ItemTNK",1},{"PartFueltank",4}}};
|
|
};
|
|
};
|
|
class KamazRefuel_DZE4: KamazRefuel_DZE3 {
|
|
fuelCapacity = 10700; // Increase the total fuel capacity of the Refuel truck by the additional normal sized fuel tank of a Ural.
|
|
};
|
|
|
|
class KamazRepair;
|
|
class KamazRepair_DZE : KamazRepair {
|
|
scope = 2;
|
|
displayName = $STR_VEH_NAME_KAMAZ_AMMO;
|
|
vehicleClass = "DayZ Epoch Vehicles";
|
|
crew = "";
|
|
typicalCargo[] = {};
|
|
transportMaxWeapons = 25;
|
|
transportMaxMagazines = 300;
|
|
transportmaxbackpacks = 8;
|
|
class TransportMagazines{};
|
|
class TransportWeapons{};
|
|
supplyRadius = 2.6;
|
|
transportRepair = 0;
|
|
};
|
|
|
|
class KamazReammo;
|
|
class KamazReammo_DZE : KamazReammo {
|
|
scope = 2;
|
|
displayName = $STR_VEH_NAME_KAMAZ_WEAPONS;
|
|
vehicleClass = "DayZ Epoch Vehicles";
|
|
crew = "";
|
|
typicalCargo[] = {};
|
|
transportMaxWeapons = 75;
|
|
transportMaxMagazines = 100;
|
|
transportmaxbackpacks = 8;
|
|
class TransportMagazines{};
|
|
class TransportWeapons{};
|
|
supplyRadius = 2.6;
|
|
transportAmmo = 0;
|
|
}; |