From ae98d8bd0a4690684af5c19df75132ac412c3d16 Mon Sep 17 00:00:00 2001 From: commy2 Date: Mon, 10 Sep 2018 14:48:07 +0200 Subject: [PATCH] add optional component to remove stock missions (#975) * add optional component to remove stock missions * delete superfluous * rename * delete empty line * add may be needed array --- optionals/no_stock_missions/$PBOPREFIX$ | 1 + optionals/no_stock_missions/config.cpp | 19 +++++++++++++++++++ .../no_stock_missions_prep/config.cpp | 18 ++++++++++++++++++ .../script_component.hpp | 3 +++ .../no_stock_missions/script_component.hpp | 3 +++ 5 files changed, 44 insertions(+) create mode 100644 optionals/no_stock_missions/$PBOPREFIX$ create mode 100644 optionals/no_stock_missions/config.cpp create mode 100644 optionals/no_stock_missions/no_stock_missions_prep/config.cpp create mode 100644 optionals/no_stock_missions/no_stock_missions_prep/script_component.hpp create mode 100644 optionals/no_stock_missions/script_component.hpp diff --git a/optionals/no_stock_missions/$PBOPREFIX$ b/optionals/no_stock_missions/$PBOPREFIX$ new file mode 100644 index 000000000..6547fbc42 --- /dev/null +++ b/optionals/no_stock_missions/$PBOPREFIX$ @@ -0,0 +1 @@ +x\cba\addons\no_stock_missions diff --git a/optionals/no_stock_missions/config.cpp b/optionals/no_stock_missions/config.cpp new file mode 100644 index 000000000..abcb08829 --- /dev/null +++ b/optionals/no_stock_missions/config.cpp @@ -0,0 +1,19 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + author = "$STR_CBA_Author"; + name = CSTRING(component); + url = "$STR_CBA_URL"; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"cba_no_stock_missions_prep"}; + version = VERSION; + authors[] = {"commy2"}; + }; +}; + +class CfgMissions { + class MPMissions {}; +}; diff --git a/optionals/no_stock_missions/no_stock_missions_prep/config.cpp b/optionals/no_stock_missions/no_stock_missions_prep/config.cpp new file mode 100644 index 000000000..53793d096 --- /dev/null +++ b/optionals/no_stock_missions/no_stock_missions_prep/config.cpp @@ -0,0 +1,18 @@ +#include "script_component.hpp" + +class CfgPatches { + class ADDON { + author = "$STR_CBA_Author"; + name = ECSTRING(no_stock_missions,component); + url = "$STR_CBA_URL"; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"cba_common"}; + version = VERSION; + }; +}; + +class CfgMissions { + delete MPMissions; +}; diff --git a/optionals/no_stock_missions/no_stock_missions_prep/script_component.hpp b/optionals/no_stock_missions/no_stock_missions_prep/script_component.hpp new file mode 100644 index 000000000..64d9a090e --- /dev/null +++ b/optionals/no_stock_missions/no_stock_missions_prep/script_component.hpp @@ -0,0 +1,3 @@ +#define COMPONENT no_stock_missions_prep +#include "\x\cba\addons\main\script_mod.hpp" +#include "\x\cba\addons\main\script_macros.hpp" diff --git a/optionals/no_stock_missions/script_component.hpp b/optionals/no_stock_missions/script_component.hpp new file mode 100644 index 000000000..a162c10e3 --- /dev/null +++ b/optionals/no_stock_missions/script_component.hpp @@ -0,0 +1,3 @@ +#define COMPONENT no_stock_missions +#include "\x\cba\addons\main\script_mod.hpp" +#include "\x\cba\addons\main\script_macros.hpp"