-
Notifications
You must be signed in to change notification settings - Fork 148
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1589 from CBATeam/xehCompats
XEH - Move compats to individual addons
- Loading branch information
Showing
12 changed files
with
275 additions
and
182 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
#include "\x\cba\addons\xeh\script_component.hpp" | ||
#undef COMPONENT | ||
#define COMPONENT xeh_compat_contact | ||
|
||
class CfgPatches { | ||
class ADDON { | ||
units[] = {}; | ||
weapons[] = {}; | ||
requiredVersion = REQUIRED_VERSION; | ||
requiredAddons[] = { "cba_xeh", "A3_Data_F_Contact" }; | ||
skipWhenMissingDependencies = 1; | ||
author = "$STR_CBA_Author"; | ||
VERSION_CONFIG; | ||
// this prevents any patched class from requiring XEH | ||
addonRootClass = "A3_Characters_F"; | ||
}; | ||
}; | ||
class XEH_CLASS_BASE; | ||
|
||
class CfgVehicles { | ||
class B_W_Soldier_F; | ||
class B_W_Story_Protagonist_01_F: B_W_Soldier_F { | ||
XEH_ENABLED; | ||
}; | ||
class B_W_Story_Major_01_F: B_W_Soldier_F { | ||
XEH_ENABLED; | ||
}; | ||
class B_W_Story_Instructor_01_F: B_W_Soldier_F { | ||
XEH_ENABLED; | ||
}; | ||
class B_W_Story_Soldier_01_F: B_W_Soldier_F { | ||
XEH_ENABLED; | ||
}; | ||
class B_W_Story_Leader_01_F: B_W_Soldier_F { | ||
XEH_ENABLED; | ||
}; | ||
|
||
class Logic; | ||
class VirtualAISquad: Logic { | ||
XEH_ENABLED; | ||
}; | ||
|
||
class Thing; | ||
class Particle_Base_F: Thing { | ||
XEH_ENABLED; | ||
}; | ||
|
||
class Alien_Extractor_01_base_F; | ||
class Alien_Extractor_01_generic_base_F: Alien_Extractor_01_base_F { | ||
XEH_ENABLED; | ||
}; | ||
|
||
class ThingX; | ||
class Alien_MatterBall_01_base_F: ThingX { | ||
XEH_ENABLED; | ||
}; | ||
class Alien_MatterBall_01_falling_F: Alien_MatterBall_01_base_F { | ||
XEH_ENABLED; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
#include "\x\cba\addons\xeh\script_component.hpp" | ||
#undef COMPONENT | ||
#define COMPONENT xeh_compat_csla | ||
|
||
class CfgPatches { | ||
class ADDON { | ||
units[] = {}; | ||
weapons[] = {}; | ||
requiredVersion = REQUIRED_VERSION; | ||
requiredAddons[] = { "cba_xeh", "CSLA", "US85" }; | ||
skipWhenMissingDependencies = 1; | ||
author = "$STR_CBA_Author"; | ||
VERSION_CONFIG; | ||
// this prevents any patched class from requiring XEH | ||
addonRootClass = "A3_Characters_F"; | ||
}; | ||
}; | ||
class XEH_CLASS_BASE; | ||
|
||
class CfgVehicles { | ||
class StaticATWeapon; | ||
class CSLA_9K113_Stat: StaticATWeapon { | ||
XEH_ENABLED; | ||
}; | ||
|
||
class Mortar_01_base_F; | ||
class CSLA_M52_Stat: Mortar_01_base_F { | ||
XEH_ENABLED; | ||
}; | ||
|
||
class PlaneWreck; | ||
class CSLA_CIV_AN2_wreck: PlaneWreck { | ||
XEH_ENABLED; | ||
}; | ||
|
||
class Plane_Base_F; | ||
class CSLA_Plane_base_F: Plane_Base_F {}; | ||
class CSLA_CIV_Plane_base_F: CSLA_Plane_base_F {}; | ||
class CSLA_CIV_Plane_base: CSLA_CIV_Plane_base_F { | ||
XEH_ENABLED; | ||
}; | ||
|
||
class StaticMGWeapon; | ||
class CSLA_UK59L_Stat: StaticMGWeapon { | ||
XEH_ENABLED; | ||
}; | ||
|
||
class CSLA_UK59T_Stat: StaticMGWeapon { | ||
XEH_ENABLED; | ||
}; | ||
|
||
class US85_M252_Stat: Mortar_01_base_F { | ||
XEH_ENABLED; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
#include "\x\cba\addons\xeh\script_component.hpp" | ||
#undef COMPONENT | ||
#define COMPONENT xeh_compat_sog | ||
|
||
class CfgPatches { | ||
class ADDON { | ||
units[] = {}; | ||
weapons[] = {}; | ||
requiredVersion = REQUIRED_VERSION; | ||
requiredAddons[] = { "cba_xeh", "loadorder_f_vietnam" }; | ||
skipWhenMissingDependencies = 1; | ||
author = "$STR_CBA_Author"; | ||
VERSION_CONFIG; | ||
// this prevents any patched class from requiring XEH | ||
addonRootClass = "A3_Characters_F"; | ||
}; | ||
}; | ||
class XEH_CLASS_BASE; | ||
|
||
class CfgVehicles { | ||
class vn_object_b_base_02; | ||
class Land_vn_candle_01: vn_object_b_base_02 { | ||
XEH_ENABLED; | ||
}; | ||
|
||
class Snake_random_F; | ||
class vn_krait: Snake_random_F { | ||
XEH_ENABLED; | ||
}; | ||
|
||
class ParachuteBase; | ||
class vn_parachute_base: ParachuteBase { | ||
XEH_ENABLED; | ||
}; | ||
|
||
class vn_parachute_02_base: ParachuteBase {}; | ||
class vn_b_parachute_02: vn_parachute_02_base {}; | ||
class vn_b_parachute_02_blu82: vn_b_parachute_02 {}; | ||
class vn_b_parachute_02_blu82_airdrop: vn_b_parachute_02_blu82 { | ||
XEH_ENABLED; | ||
}; | ||
|
||
class PlaneWreck; | ||
class vn_o_static_rsna75_wreck: PlaneWreck { | ||
XEH_ENABLED; | ||
}; | ||
}; |
Oops, something went wrong.