Moved compatibility stuff

This commit is contained in:
IngoKauffmann 2015-08-18 23:48:25 +02:00
parent cdd0c4c013
commit f852eb5f4b
7 changed files with 159 additions and 178 deletions

View File

@ -523,20 +523,6 @@ class CfgVehicles {
Barrel6 : BarrelBase 100
Wooden_barrel : BarrelBase 100
Wooden_barrels : Wooden_barrel 400
// Warfare points
Base_WarfareBVehicleServicePoint : WarfareBBaseStructure 3000
Land_StorageBladder_01_F : StorageBladder_base_F 60000
Land_FlexibleTank_01_F : FlexibleTank_base_F 300
// Mods
rhsusf_M978A2_usarmy_wd : rhsusf_M977A2_usarmy_wd 10000
rhsusf_M978A2_CPK_usarmy_wd : rhsusf_M978A2_usarmy_wd 10000
RHS_Ural_Fuel_MSV_01 : RHS_Ural_Support_MSV_Base_01 10000
RHS_Ural_Fuel_VDV_01 : RHS_Ural_Fuel_MSV_01 10000
RHS_Ural_Fuel_VMF_01 : RHS_Ural_Fuel_MSV_01 10000
RHS_Ural_Fuel_VV_01 : RHS_Ural_Fuel_MSV_01 10000
LOP_UA_Ural_fuel : RHS_Ural_Fuel_VV_01 10000
*/
// Trucks
@ -623,159 +609,4 @@ class CfgVehicles {
// Src: http://www.thaitechnics.com/aircraft/L159.html 1551kg / 0.81 kg/L = 1914L
// Src: https://en.wikipedia.org/wiki/Yakovlev_Yak-130 1700kg / 0.81 kg/L = 2099L
// Src: http://www.adcom-systems.com/ENG/UAV/YAHBON-R2/Overview.html 270L
// BWMod
class BWA3_Puma_base: Tank_F {
// Assuming 1 L/km
GVAR(fuelCapacity) = 700;
};
class BWA3_Leopard_base: Tank_F {
GVAR(fuelCapacity) = 1160;
};
// RHS
class RHS_UH1_Base : Heli_light_03_base_F {
GVAR(fuelCapacity) = 1447;
};
class RHS_UH60_Base : Heli_Transport_01_base_F {
GVAR(fuelCapacity) = 1360;
};
class RHS_CH_47F_base : Heli_Transport_02_base_F {
GVAR(fuelCapacity) = 3914;
};
class RHS_AH1Z_base : Heli_Attack_01_base_F {
GVAR(fuelCapacity) = 1600;
};
class RHS_AH64_base : Heli_Attack_01_base_F {
GVAR(fuelCapacity) = 1420;
};
class rhsusf_m1a1tank_base : MBT_01_base_F {
GVAR(fuelCapacity) = 1909;
};
class rhsusf_m109tank_base : MBT_01_arty_base_F {
GVAR(fuelCapacity) = 511;
};
class rhsusf_hmmwe_base : MRAP_01_base_F {
GVAR(fuelCapacity) = 95;
};
class rhsusf_rg33_base : MRAP_01_base_F {
GVAR(fuelCapacity) = 302;
};
class rhsusf_fmtv_base : Truck_01_base_F {
GVAR(fuelCapacity) = 219;
};
class rhsusf_m113_tank_base : APC_Tracked_02_base_F {
GVAR(fuelCapacity) = 360;
};
class RHS_M2A2_Base : APC_Tracked_03_base_F {
GVAR(fuelCapacity) = 746;
};
class RHS_A10 : Plane_CAS_01_base_F {
GVAR(fuelCapacity) = 6223;
};
class RHS_C130J_Base : Plane_Base_F {
GVAR(fuelCapacity) = 25704;
};
class O_Plane_CAS_02_F : Plane_CAS_02_base_F {};
class RHS_su25_base : O_Plane_CAS_02_F {
GVAR(fuelCapacity) = 3600;
};
class RHS_Mi8_base : Heli_Light_02_base_F {
GVAR(fuelCapacity) = 3700;
};
class RHS_Ka52_base : Heli_Attack_02_base_F {
GVAR(fuelCapacity) = 1870;
};
class RHS_Mi24_base : Heli_Attack_02_base_F {
GVAR(fuelCapacity) = 1851;
};
class rhs_bmp3tank_base : Tank_F {
// Assuming same as BMP1/2
GVAR(fuelCapacity) = 460;
};
class a3t72tank_base : Tank_F {
GVAR(fuelCapacity) = 1200;
};
class rhs_tank_base : Tank_F {
GVAR(fuelCapacity) = 1200;
};
class rhs_t80b : rhs_tank_base {
GVAR(fuelCapacity) = 1100;
};
class RHS_Ural_BaseTurret : Truck_F {
GVAR(fuelCapacity) = 360;
};
class rhs_tigr_base : MRAP_02_base_F {
GVAR(fuelCapacity) = 138;
};
class RHS_UAZ_Base : Offroad_01_base_f {
GVAR(fuelCapacity) = 78;
};
class rhs_zsutank_base : APC_Tracked_02_base_F {
GVAR(fuelCapacity) = 515;
};
class rhs_bmp1tank_base : Tank_F {
GVAR(fuelCapacity) = 460;
};
class rhs_truck : Truck_F {
GVAR(fuelCapacity) = 210;
};
class rhs_btr_base : Wheeled_Apc_F {};
class rhs_btr60_base : rhs_btr_base {
GVAR(fuelCapacity) = 290;
};
class rhs_btr70_vmf : rhs_btr_base {
GVAR(fuelCapacity) = 350;
};
class rhs_btr70_msv : rhs_btr70_vmf {};
class rhs_btr80_msv : rhs_btr70_msv {
GVAR(fuelCapacity) = 300;
};
class rhs_a3spruttank_base : Tank_F {
// BMD4 / 2S25
GVAR(fuelCapacity) = 400;
};
class rhs_bmd_base : Tank_F {
GVAR(fuelCapacity) = 300;
};
class rhs_2s3tank_base : Tank_F {
GVAR(fuelCapacity) = 830;
};
class OTR21_Base : Truck_F {
// No info about ballistic carrier ;-)
GVAR(fuelCapacity) = 500;
};
};

View File

@ -0,0 +1,11 @@
class CfgVehicles {
class Tank_F;
class BWA3_Puma_base: Tank_F {
// Assuming 1 L/km
EGVAR(refuel,fuelCapacity) = 700;
};
class BWA3_Leopard_base: Tank_F {
EGVAR(refuel,fuelCapacity) = 1160;
};
};

View File

@ -5,8 +5,8 @@ class CfgPatches {
units[] = {};
weapons[] = {};
requiredVersion = REQUIRED_VERSION;
requiredAddons[] = {"BWA3_Weapons"};
author[]={"Ruthberg"};
requiredAddons[] = {"BWA3_Weapons","BWA3_Tracked"};
author[]={"Ruthberg", "GitHawk"};
VERSION_CONFIG;
};
};
@ -14,3 +14,4 @@ class CfgPatches {
#include "CfgAmmo.hpp"
#include "CfgWeapons.hpp"
#include "CfgMagazines.hpp"
#include "CfgVehicles.hpp"

View File

@ -28,6 +28,7 @@ class cfgVehicles {
class CommanderOptics;
};
class rhs_bmd_base: Tank_F {
EGVAR(refuel,fuelCapacity) = 300;
class Turrets: Turrets {
class CommanderOptics: NewTurret {
ace_fcs_Enabled = 0;
@ -41,6 +42,7 @@ class cfgVehicles {
};
};
class rhs_bmp1tank_base: Tank_F {
EGVAR(refuel,fuelCapacity) = 460;
class Turrets: Turrets {
class MainTurret: MainTurret {
ace_fcs_Enabled = 0;
@ -57,13 +59,14 @@ class cfgVehicles {
class MainTurret: MainTurret {
class Turrets: Turrets {
class CommanderOptics : CommanderOptics {
ace_fcs_Enabled = 0;
ace_fcs_Enabled = 0;
};
};
};
};
};
class rhs_bmp3tank_base: Tank_F {
EGVAR(refuel,fuelCapacity) = 460;
class Turrets: Turrets {
class MainTurret: MainTurret {
ace_fcs_Enabled = 0;
@ -79,6 +82,7 @@ class cfgVehicles {
};
};
class rhs_btr_base: Wheeled_APC_F {
EGVAR(refuel,fuelCapacity) = 300;
class Turrets: Turrets {
class MainTurret: MainTurret {
ace_fcs_Enabled = 0;
@ -89,6 +93,7 @@ class cfgVehicles {
};
};
class rhs_a3spruttank_base: Tank_F {
EGVAR(refuel,fuelCapacity) = 400;
class Turrets: Turrets {
class MainTurret: MainTurret {
ace_fcs_Enabled = 0;
@ -105,6 +110,7 @@ class cfgVehicles {
};
};
class rhs_a3t72tank_base: Tank_F {
EGVAR(refuel,fuelCapacity) = 1200;
class Turrets: Turrets {
class MainTurret: MainTurret {
ace_fcs_Enabled = 0;
@ -133,6 +139,7 @@ class cfgVehicles {
};
};
class rhs_tank_base: Tank_F {
EGVAR(refuel,fuelCapacity) = 1200;
class Turrets: Turrets {
class MainTurret: MainTurret {
ace_fcs_Enabled = 0;
@ -153,4 +160,71 @@ class cfgVehicles {
{
ace_gforcecoef = 0.55;
};
};
class O_Plane_CAS_02_F;
class RHS_su25_base : O_Plane_CAS_02_F {
EGVAR(refuel,fuelCapacity) = 3600;
};
class Heli_Light_02_base_F;
class RHS_Mi8_base : Heli_Light_02_base_F {
EGVAR(refuel,fuelCapacity) = 3700;
};
class Heli_Attack_02_base_F;
class RHS_Ka52_base : Heli_Attack_02_base_F {
EGVAR(refuel,fuelCapacity) = 1870;
};
class RHS_Mi24_base : Heli_Attack_02_base_F {
EGVAR(refuel,fuelCapacity) = 1851;
};
class rhs_t80b : rhs_tank_base {
EGVAR(refuel,fuelCapacity) = 1100;
};
class Truck_F;
class RHS_Ural_BaseTurret : Truck_F {
EGVAR(refuel,fuelCapacity) = 360;
};
class rhs_truck : Truck_F {
EGVAR(refuel,fuelCapacity) = 210;
};
class MRAP_02_base_F;
class rhs_tigr_base : MRAP_02_base_F {
EGVAR(refuel,fuelCapacity) = 138;
};
class Offroad_01_base_f;
class RHS_UAZ_Base : Offroad_01_base_f {
EGVAR(refuel,fuelCapacity) = 78;
};
class APC_Tracked_02_base_F;
class rhs_zsutank_base : APC_Tracked_02_base_F {
EGVAR(refuel,fuelCapacity) = 515;
};
class rhs_btr60_base : rhs_btr_base {
EGVAR(refuel,fuelCapacity) = 290;
};
class rhs_btr70_vmf : rhs_btr_base {
EGVAR(refuel,fuelCapacity) = 350;
};
class rhs_btr70_msv : rhs_btr70_vmf {};
class rhs_btr80_msv : rhs_btr70_msv {
EGVAR(refuel,fuelCapacity) = 300;
};
class rhs_2s3tank_base : Tank_F {
EGVAR(refuel,fuelCapacity) = 830;
};
class OTR21_Base : Truck_F {
EGVAR(refuel,fuelCapacity) = 500;
};
};

View File

@ -6,7 +6,7 @@ class CfgPatches {
weapons[] = {};
requiredVersion = REQUIRED_VERSION;
requiredAddons[] = {"rhs_c_weapons", "rhs_c_troops"};
author[]={"Ruthberg"};
author[]={"Ruthberg", "GitHawk"};
VERSION_CONFIG;
};
};
@ -14,4 +14,4 @@ class CfgPatches {
#include "CfgAmmo.hpp"
#include "CfgMagazines.hpp"
#include "CfgWeapons.hpp"
#include "CfgVehicles.hpp"
#include "CfgVehicles.hpp"

View File

@ -15,6 +15,7 @@ class cfgVehicles {
class MBT_01_base_F: Tank_F {};
class rhsusf_m1a1tank_base: MBT_01_base_F {
EGVAR(refuel,fuelCapacity) = 1909;
class Turrets: Turrets {
class MainTurret: MainTurret {
ace_fcs_Enabled = 0;
@ -29,4 +30,67 @@ class cfgVehicles {
};
};
};
};
class Heli_light_03_base_F;
class RHS_UH1_Base : Heli_light_03_base_F {
EGVAR(refuel,fuelCapacity) = 1447;
};
class Heli_Transport_01_base_F;
class RHS_UH60_Base : Heli_Transport_01_base_F {
EGVAR(refuel,fuelCapacity) = 1360;
};
class Heli_Transport_02_base_F;
class RHS_CH_47F_base : Heli_Transport_02_base_F {
EGVAR(refuel,fuelCapacity) = 3914;
};
class Heli_Attack_01_base_F;
class RHS_AH1Z_base : Heli_Attack_01_base_F {
EGVAR(refuel,fuelCapacity) = 1600;
};
class RHS_AH64_base : Heli_Attack_01_base_F {
EGVAR(refuel,fuelCapacity) = 1420;
};
class MBT_01_arty_base_F;
class rhsusf_m109tank_base : MBT_01_arty_base_F {
EGVAR(refuel,fuelCapacity) = 511;
};
class MRAP_01_base_F;
class rhsusf_hmmwe_base : MRAP_01_base_F {
EGVAR(refuel,fuelCapacity) = 95;
};
class rhsusf_rg33_base : MRAP_01_base_F {
EGVAR(refuel,fuelCapacity) = 302;
};
class Truck_01_base_F;
class rhsusf_fmtv_base : Truck_01_base_F {
EGVAR(refuel,fuelCapacity) = 219;
};
class APC_Tracked_02_base_F;
class rhsusf_m113_tank_base : APC_Tracked_02_base_F {
EGVAR(refuel,fuelCapacity) = 360;
};
class APC_Tracked_03_base_F;
class RHS_M2A2_Base : APC_Tracked_03_base_F {
EGVAR(refuel,fuelCapacity) = 746;
};
class Plane_CAS_01_base_F;
class RHS_A10 : Plane_CAS_01_base_F {
EGVAR(refuel,fuelCapacity) = 6223;
};
class Plane_Base_F;
class RHS_C130J_Base : Plane_Base_F {
EGVAR(refuel,fuelCapacity) = 25704;
};
};

View File

@ -6,7 +6,7 @@ class CfgPatches {
weapons[] = {};
requiredVersion = REQUIRED_VERSION;
requiredAddons[] = {"rhsusf_c_weapons", "rhsusf_c_troops"};
author[]={"Ruthberg"};
author[]={"Ruthberg", "GitHawk"};
VERSION_CONFIG;
};
};
@ -14,4 +14,4 @@ class CfgPatches {
#include "CfgAmmo.hpp"
#include "CfgMagazines.hpp"
#include "CfgWeapons.hpp"
#include "CfgVehicles.hpp"
#include "CfgVehicles.hpp"