From 47093b52fad60a4af964ddfb276785b2dff9dc75 Mon Sep 17 00:00:00 2001 From: Tklama Date: Sun, 29 Jun 2025 16:58:07 +0200 Subject: [PATCH] Corrected inheritance issues --- .hemtt/project.toml | 5 ----- addons/m119/tbd_m119/CfgVehicles.hpp | 33 ++++++++++++++++------------ addons/m119/tbd_m119/CfgWeapons.hpp | 8 +------ 3 files changed, 20 insertions(+), 26 deletions(-) diff --git a/.hemtt/project.toml b/.hemtt/project.toml index c62752c..90a8ade 100644 --- a/.hemtt/project.toml +++ b/.hemtt/project.toml @@ -22,14 +22,9 @@ archive=false workshop = [ "450814997", # CBA_A3 "463939057", # ACE - "2369477168", # Advanced Developer Tools "3058335345", # TBD Mortars ] -dlc = [ - "S.O.G. Prairie Fire", - "Global Mobilization", -] mission = "test.Stratis" diff --git a/addons/m119/tbd_m119/CfgVehicles.hpp b/addons/m119/tbd_m119/CfgVehicles.hpp index c5fcbdd..ab80ca7 100644 --- a/addons/m119/tbd_m119/CfgVehicles.hpp +++ b/addons/m119/tbd_m119/CfgVehicles.hpp @@ -1,25 +1,30 @@ -class CfgVehicles { - class Land; - class LandVehicle: Land { - class Turrets; - }; - class StaticWeapon : LandVehicle { - class Turrets: Turrets { - class MainTurret; - }; +class CfgVehicles +{ + class All; + class Strategic; + class Land; + class LandVehicle: Land + { + class ViewPilot; + class NewTurret; + }; + class StaticWeapon: LandVehicle { + class ACE_Actions; - }; - class StaticMortar : StaticWeapon { - class Turrets: Turrets { - class MainTurret: MainTurret { + class Turrets { + class MainTurret: NewTurret { class ViewOptics; }; }; + }; + + class StaticMortar : StaticWeapon { + class ACE_Actions: ACE_Actions { class ACE_MainActions; }; }; - + class TBD_M119: StaticMortar { artilleryScanner = 0; // turn off artillery computer ace_artillerytables_showRangetable = 1; // "fix" rangetables not showing up diff --git a/addons/m119/tbd_m119/CfgWeapons.hpp b/addons/m119/tbd_m119/CfgWeapons.hpp index 4975ded..fa80b0c 100644 --- a/addons/m119/tbd_m119/CfgWeapons.hpp +++ b/addons/m119/tbd_m119/CfgWeapons.hpp @@ -1,11 +1,5 @@ class CfgWeapons { - class CannonCore { - class player; - class close; - class short; - class medium; - class far; - }; + class CannonCore; class mortar_82mm: CannonCore {};