Page MenuHomeFeedback Tracker

Hiding vanilla items hides (c)DLC items
Closed, ResolvedPublic

Description

Hiding all the 50 vanilla rifles for example hides the following (c)DLC rifles:
7x Apex rifles out of 40 Apex rifles
3x Western Sahara rifles out of 56 Western Sahara rifles
1x Contact rifle out of 30 Contact rifles
3x Reaction Forces rifles out of 20 Reaction Forces rifles

Details

Severity
Tweak
Resolution
Open
Reproducibility
Always
Operating System
Windows 11 x64
Operating System Version
23H2 22631.3880
Category
Config
Steps To Reproduce
class CfgPatches {
	class VanillaArmaHide{
		units[] = {};
		weapons[] = {};
		requiredAddons[] = {};
		fileName = "XXX.pbo";
		author[]= {"XXX"};
	};
};
class CfgWeapons
{
	class Tavor_base_F;
	class arifle_TRG21_F : Tavor_base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_TRG21_GL_F : arifle_TRG21_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_TRG20_F : Tavor_base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_03C_BASE;
	class SMG_03C_TR_black : SMG_03C_BASE
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_03C_TR_khaki : SMG_03C_TR_black
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_03C_TR_hex : SMG_03C_TR_black
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_03C_TR_camo : SMG_03C_TR_black
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_03C_black : SMG_03C_BASE
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_03C_khaki : SMG_03C_black
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_03C_hex : SMG_03C_black
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_03C_camo : SMG_03C_black
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_03_TR_BASE;
	class SMG_03_TR_hex : SMG_03_TR_BASE
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_03_TR_black : SMG_03_TR_BASE
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_03_TR_khaki : SMG_03_TR_black
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_03_TR_camo : SMG_03_TR_black
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_03_black : SMG_03_TR_BASE
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_03_khaki : SMG_03_black
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_03_hex : SMG_03_black
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_03_camo : SMG_03_black
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_02_base_F;
	class SMG_02_F : SMG_02_base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SMG_01_Base;
	class SMG_01_F : SMG_01_Base
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class SDAR_base_F;
	class arifle_SDAR_F : SDAR_base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class Rifle_Short_Base_F;
	class pdw2000_base_F;
	class hgun_PDW2000_F : pdw2000_base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_MX_Base_F;
	class arifle_MXM_F : arifle_MX_Base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_MXM_Black_F : arifle_MXM_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_MXC_F : arifle_MX_Base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_MXC_Black_F : arifle_MXC_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_MX_SW_F : arifle_MX_Base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_MX_SW_Black_F : arifle_MX_SW_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_MX_GL_F : arifle_MX_Base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_MX_F : arifle_MX_Base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_MX_Black_F : arifle_MX_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class mk20_base_F;
	class arifle_Mk20C_F : mk20_base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_Mk20C_plain_F : arifle_Mk20C_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_Mk20_GL_F : mk20_base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_Mk20_GL_plain_F : arifle_Mk20_GL_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_Mk20_F : mk20_base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_Mk20_plain_F : arifle_Mk20_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class LRR_base_F;
	class srifle_LRR_F : LRR_base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class srifle_LRR_camo_F : srifle_LRR_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class Rifle;
	class arifle_Katiba_Base_F;
	class arifle_Katiba_GL_F : arifle_Katiba_Base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_Katiba_C_F : arifle_Katiba_Base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class arifle_Katiba_F : arifle_Katiba_Base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class GM6_base_F;
	class srifle_GM6_F : GM6_base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class srifle_GM6_camo_F : srifle_GM6_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class EBR_base_F;
	class srifle_EBR_F : EBR_base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class Rifle_Base_F;
	class Rifle_Long_Base_F;
	class LMG_Zafir_F : Rifle_Long_Base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class LMG_Mk200_F : Rifle_Long_Base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};

	class DMR_01_base_F;
	class srifle_DMR_01_F : DMR_01_base_F
	{
		scope = 1;
		scopeArsenal = 1;
		scopeCurator = 1;
	};
};
Additional Information

This is also the case for any of the other vanilla and/or (c)DLC items.

Event Timeline

This comment was removed by LouMontana.

Are some requests beinh ignored, or does it simply take some time until a dev can take a look? (Sorry, first time here)

Hi, no worries about asking :) it may take a bit of time reviewing/sorting the ticket, as sometimes lots of reports have to be processed - there is also the fact that this is Summer time and holidays may slow down things. Worry not, thou art not ignored/forgotten!

LouMontana changed Category from Scripting to Config.

Thanks for getting back! Im sorry if i was impatient ^^ Ill wait longer.
I have found a lot more similar problems, should i create a related task for all of them?

CountNicelord edited Steps To Reproduce. (Show Details)

If the tickets do not already exist, feel free yes! Thanks for your eyes o7

dedmen closed this task as Resolved.EditedAug 1 2024, 11:44 AM
dedmen claimed this task.
dedmen added a subscriber: dedmen.

Behaves as expected. Classes inherit from it, so if you hide their parent, subclasses inherit that scope too.
That is just how configs work.