Skip to content

Conversation

@johnb432
Copy link
Contributor

@OverlordZorn please take a look at the changes I've made to your PR. I can't select your branch to merge into, otherwise I would have.

OverlordZorn and others added 30 commits March 25, 2025 20:03
This reverts commit ed96e36.
Co-authored-by: johnb432 <58661205+johnb432@users.noreply.github.com>
OverlordZorn and others added 11 commits December 24, 2025 10:52
Co-authored-by: johnb432 <58661205+johnb432@users.noreply.github.com>
Co-authored-by: johnb432 <58661205+johnb432@users.noreply.github.com>
- removed the collar-collar-sleeve variants
- added 1x Sleeves only
U_SPE_CSK_base,U_SPE_CSK_roll could work as sleeves only as well but uniform has colors (dirt, wear?)
Comment on lines 2 to 12
class ACEWARDROBE(base);
class ACEWARDROBE(base_U_sleeves_up);
class ACEWARDROBE(base_U_sleeves_down);
class ACEWARDROBE(base_U_gloves_on);
class ACEWARDROBE(base_U_gloves_off);
class ACEWARDROBE(base_H_goggles_on);
class ACEWARDROBE(base_H_goggles_off);
class ACEWARDROBE(base_U_tie_on);
class ACEWARDROBE(base_U_tie_off);
class ACEWARDROBE(base_U_kneepads_on);
class ACEWARDROBE(base_U_kneepads_off);
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Used macros wherever possible.

// Helmet with normal strap and folded Strap
// Normal, Folded
// FR
BASE_PAIR(H_SPE_FR_Adrian,H_SPE_FR_Adrian_ns);
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed helmet, as the decals were too different.

BASE_PAIR(H_SPE_GER_Helmet_M40_lw_net_camo,H_SPE_GER_Helmet_M40_ns_lw_net_camo);
BASE_PAIR(H_SPE_GER_Helmet_M40_lw_camo,H_SPE_GER_Helmet_M40_ns_lw_camo);

BASE_PAIR(H_SPE_GER_HelmetCamo3,H_SPE_GER_HelmetCamo3_OS);
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed several helmets, as the camouflage patterns are too different.



// Headphones Up, Headphones Down
BASE_PAIR(H_SPE_GER_SPGPrivateCap,H_SPE_GER_SPGPrivateCap2);
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TODO: Add more base actions to wardrobe for headphones on/off variants.

components[] = { QUOTE(G_SPE_Dust_Goggles) };
};

BASE_PAIR(H_SPE_GER_HelmetUtility,H_SPE_GER_HelmetUtility_OS);
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added missing helmet.

};

// Common base class for uniforms with ties on/off variants
class GVAR(base_U_tie_on): GVAR(base) {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Used names more in line with existing (instead of 'with tie' went for 'tie on').


// CfgWardrobe Macros
#define ACEWARDROBE(var) TRIPLES(ace,wardrobe,var)
#define ACEWARDROBE_CSTRING(var) QUOTE(TRIPLES($STR,DOUBLES(ace,wardrobe),var))
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add macro for strings, so it can be used in any mod.

Comment on lines +194 to +201
directionalActionName = ACEWARDROBE_CSTRING(foliageAdd);\
};\
};\
};\
class HelmetScrim: ACEWARDROBE(base) {\
class modifiableTo {\
class HelmetBase {\
directionalActionName = ACEWARDROBE_CSTRING(foliageRemove);\
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Localized interaction names.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorted stringtable.

@OverlordZorn
Copy link
Contributor

@johnb432
Seems to me that you're pretty invested in those spe compats. more then me, so im happy to leave most decissions up to you. you have a rough understanding on what i initially consider "realistic".

Is there anything else you need me to look at specificially?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants