Giter VIP home page Giter VIP logo

modset's Introduction

The Wrecking Crew

This repo contains our various unit configs (loadouts), and our frame work for public, operations and training.

You can find our group at: http://thewreckingcrew.eu - join us on TS, if you have any questions!

Class Naming Scheme

We have a standardised naming scheme we strive for, to make item names predictable and organised. If you are adding an item, unit, magazine, ammobox, weapon or vehicle the scheme is as follows:

Tag PBO/Type Category Item Name Modifier Misc
TWC Magazine --- Callibre Magazine Size Ammo Type (if applicable), tracer is _T
TWC AmmoBox Era, Vehicle, or Other Target of Resupply Mobility (e.g. Portable) ---
TWC Vehicle Era Vehicle Name Camoflauge COIN (if applicable)
TWC Item --- Name --- ---
TWC Weapon Callibre Weapon Name Vehicle ---
TWC BaseClass --- Name _F (if extending) ---

This is still a work in progress. Existing classes may not follow this, but effort is being made to update them when found.

If a part isn't applicable, say the category, it's skipped but the order is always maintained. For example, if I wanted to create an ammobox that was portable for a modern section, I'd name it the following: TWC_AmmoBox_Modern_Section_Portable

Factions

Here's a list of our custom factions, and their display names. Please try to stick to these as much as possible. We also do have sub-categories, which will be listed below.

Class Name Display Name WW2 Only
TWC_General TWC General Operation Units No
TWC_Modern TWC Modern Operation Units No
TWC_Millennial TWC Millennial Operation Units No
TWC_ColdWar TWC Cold War Operation Units No
twc_faction_independent TWC WW2 Operation Units Yes
Iraqi_units Iraqi Army Gulf War Units No
ira_units IRA Units No
african_units African Militia No
TWC_Tak_Civ Takistani Civilians No
twc_usa_1970 USA 1970 No
Russian_Federation Russian Federation No

Loadouts

Below is our loadouts, for all eras (including WW2) and force types if necessary. This includes counts, but may not be accurate as of the moment. This is their intended loadout in the future. Items in the backpacks are seperated, the rest is combined. If a backpack is lined out, they don't have one. 2iCs follow a 10% rule, but may break that on occasion. Subject to change. I've also duplicated entries, to show the section size. Fire Teams are seperated by a blank row.

Medical supplies and auxiliary items to come. Specalist equipment for a mission are generally not included, e.g. demolition blocks.

WW2

Pre-Dunkirk Dismounted

Role Weapon(s) Personal Gear Backpack
Section Commander Thompson, Flare Gun 6x Thompson Mags, 2x Frags 6x White Smoke, 2x Red/Blue/Green/Yellow Smoke, 3x Flare Rounds of Various Colours
Rifleman Lee Enfield 8x Enfield Mags, 2x Frags ---
Rifleman Lee Enfield 8x Enfield Mags, 2x Frags ---
Bombadier Lee Enfield 8x Enfield Mags, 6x Frags ---
Bombadier Lee Enfield 8x Enfield Mags, 6x Frags ---
2iC Lee Enfield 8x Enfield Mags, 2x Frags 10x Enfield Mags, 4x Bren Mags, 4x Frags, Extra Medical Supplies
Machine Gunner Bren Gun 6x Bren Mags ---
Machine Gunner Assistant Enfield 8x Enfield Mags, 2x Frags 8x Bren Mags

Requires WW2 Repo.

Post-Dunkirk Dismounted

Role Weapon(s) Personal Gear Backpack
Section Commander Sten, Flare Gun 6x Sten Mags, 2x Frags 6x White Smoke, 2x Red/Blue/Green/Yellow Smoke, 3x Flare Rounds of Various Colours
Rifleman Lee Enfield 8x Enfield Mags, 2x Frags ---
Rifleman Lee Enfield 8x Enfield Mags, 2x Frags ---
Rifleman Lee Enfield 8x Enfield Mags, 2x Frags ---
Rifleman Lee Enfield 8x Enfield Mags, 2x Frags ---
2iC Lee Enfield 8x Enfield Mags, 2x Frags 10x Enfield Mags, 4x Bren Mags, 4x Frags, Extra Medical Supplies
Machine Gunner Bren Gun 6x Bren Mags ---
Machine Gunner Assistant Enfield 8x Enfield Mags, 2x Frags 8x Bren Mags

Requires WW2 Repo.

Cold War

Section

Role Weapon(s) Personal Gear Backpack
Section Commander L1A1 SLR (Wooden stock), Binoculars 5x 7.62mm 20rnd Mag, 2x 7.62mm 20rnd Tracer Mag, 2x M83 Smoke Grenade (White) 1x AN/PRC-77, 3x M83 Smoke Grenade (White), 2x M18 Smoke Grenade (Red), 2x M18 Smoke Grenade (Blue)
Rifleman L1A1 SLR (Wooden stock), L1A1 66mm Rocket HEAT 7x 7.62mm 20rnd Mag, 2x L109A2 Frag, 1x LAW 66 Rocket, 1x M83 Smoke Grenade (White)
Rifleman (SUIT) L1A1 SLR (Wooden stock), L1A1 66mm Rocket HEAT 7x 7.62mm 20rnd Mag, 2x L109A2 Frag, 1x LAW 66 Rocket, 1x M83 Smoke Grenade (White)
AT Rifleman L2A3 Sterling SMG, L14A1 7x 9mm 30rnd Sterling Mag (Ball), 1x FFV751 HEAT, 1x L109A2 Frag, 1x M83 Smoke Grenade (White)
Assistant AT Rifleman L1A1 SLR (Wooden stock) 7x 7.62mm 20rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White) 2x FFV751 HEAT, 1x FFV441 HE
2iC L1A1 SLR (Wooden stock) 5x 7.62mm 20rnd Mag, 2x 7.62mm 20rnd Tracer Mag, 2x M83 Smoke Grenade (White) 10x 7.62mm 20rnd Mag, 4x M83 Smoke Grenade (White), 1x 7.62mm 100rnd Tracer Belt
Machine Gunner L7A2 GPMG 2x 7.62mm 100rnd Belt, 1x 7.62mm 100rnd Tracer Belt, 1x M83 Smoke Grenade (White)
Assistant Machine Gunner L1A1 SLR (Wooden stock) 7x 7.62mm 20rnd Mag, 1x M83 Smoke Grenade (White) 2x 7.62mm 100rnd Tracer Belt, 1x 7.62mm 100rnd Belt

Section (Mechanised)

Role Weapon(s) Personal Gear Backpack
Section Commander L1A1 SLR (Wooden stock), Binoculars 5x 7.62mm 20rnd Mag, 2x 7.62mm 20rnd Tracer Mag, 2x M83 Smoke Grenade (White) 1x AN/PRC-77, 3x M83 Smoke Grenade (White), 2x M18 Smoke Grenade (Red), 2x M18 Smoke Grenade (Blue)
Rifleman L1A1 SLR (Wooden stock), L1A1 66mm Rocket HEAT 7x 7.62mm 20rnd Mag, 2x L109A2 Frag, 1x LAW 66 Rocket, 1x M83 Smoke Grenade (White)
Rifleman (SUIT) L1A1 SLR (Wooden stock), L1A1 66mm Rocket HEAT 7x 7.62mm 20rnd Mag, 2x L109A2 Frag, 1x LAW 66 Rocket, 1x M83 Smoke Grenade (White)
AT Rifleman L2A3 Sterling SMG, L14A1 7x 9mm 30rnd Sterling Mag (Ball), 1x FFV751 HEAT, 1x L109A2 Frag, 1x M83 Smoke Grenade (White)
Assistant AT Rifleman L1A1 SLR (Wooden stock) 7x 7.62mm 20rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White) 2x FFV751 HEAT, 1x FFV441 HE
2iC L1A1 SLR (Wooden stock) 5x 7.62mm 20rnd Mag, 2x 7.62mm 20rnd Tracer Mag, 2x M83 Smoke Grenade (White) 10x 7.62mm 20rnd Mag, 4x M83 Smoke Grenade (White), 1x 7.62mm 100rnd Tracer Belt
Machine Gunner L7A2 GPMG 2x 7.62mm 100rnd Belt, 1x 7.62mm 100rnd Tracer Belt, 1x M83 Smoke Grenade (White)
Assistant Machine Gunner L1A1 SLR (Wooden stock) 7x 7.62mm 20rnd Mag, 1x M83 Smoke Grenade (White) 2x 7.62mm 100rnd Tracer Belt, 1x 7.62mm 100rnd Belt
Vehicle Commander L2A3 Sterling SMG 3x 9mm 30rnd Sterling Mag (Ball), 2x M83 Smoke Grenade (White)
Vehicle Crew L2A3 Sterling SMG 3x 9mm 30rnd Sterling Mag (Ball), 2x M83 Smoke Grenade (White)

Section (COIN)

Role Weapon(s) Personal Gear Backpack
Section Commander L1A1 SLR (Wooden stock), Binoculars 5x 7.62mm 20rnd Mag, 2x 7.62mm 20rnd Tracer Mag, 2x M83 Smoke Grenade (White) 1x AN/PRC-77, 3x M83 Smoke Grenade (White), 2x M18 Smoke Grenade (Red), 2x M18 Smoke Grenade (Blue)
Rifleman L1A1 SLR (Wooden stock) 7x 7.62mm 20rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White) 8x 7.62mm 20rnd Mag, 1x 7.62mm 100rnd Tracer Belt
Rifleman (SUIT) L1A1 SLR (Wooden stock) 7x 7.62mm 20rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White) 8x 7.62mm 20rnd Mag, 1x 7.62mm 100rnd Tracer Belt
Rifleman L1A1 SLR (Wooden stock) 7x 7.62mm 20rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White) 8x 7.62mm 20rnd Mag, 1x 7.62mm 100rnd Tracer Belt
Rifleman L1A1 SLR (Wooden stock) 7x 7.62mm 20rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White) 8x 7.62mm 20rnd Mag, 1x 7.62mm 100rnd Tracer Belt
2iC L1A1 SLR (Wooden stock) 5x 7.62mm 20rnd Mag, 2x 7.62mm 20rnd Tracer Mag, 2x M83 Smoke Grenade (White) 10x 7.62mm 20rnd Mag, 4x M83 Smoke Grenade (White), 3x 7.62mm 30rnd L4 Mag (Ball + Tracer)
Machine Gunner L4 LMG 10x 7.62mm 30rnd L4 Mag (Ball + Tracer), 1x M83 Smoke Grenade (White) 10x 7.62mm 30rnd L4 Mag (Ball + Tracer)
Assistant Machine Gunner L1A1 SLR (Wooden stock) 7x 7.62mm 20rnd Mag, 1x M83 Smoke Grenade (White) 6x 7.62mm 30rnd L4 Mag (Ball + Tracer)

Millennial

The quantities below have not been calculated, they are simply place holders for the moment.

90's Section

Role Weapon(s) Personal Gear Backpack
Section Commander L85A1, Vector 21 Nite 5x 5.56mm 30rnd Mag, 2x 5.56mm 30rnd Tracer Mag, 2x L109A2 Frag, 2x M83 Smoke Grenade (White) 1x AN/PRC-117F, 3x M83 Smoke Grenade (White), 2x M18 Smoke Grenade (Red), 2x M18 Smoke Grenade (Blue)
Rifleman L85A1 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White)
Rifleman (AT) L85A1, LAW-80 Launcher 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White)
Gunner L86A1 7x 5.56mm 30rnd Mag, 5x 5.56mm 30rnd Tracer Mag, 1x M83 Smoke Grenade (White)
2iC L85A1, Vector 21 Nite 5x 5.56mm 30rnd Mag, 2x 5.56mm 30rnd Tracer Mag, 2x L109A2 Frag, 2x M83 Smoke Grenade (White) 3x M83 Smoke Grenade (White), 10x 5.56mm 30rnd Mag, 4x 5.56mm 30rnd Tracer Mag
Rifleman L85A1 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White)
Rifleman (AT) L85A1, LAW-80 Launcher 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White)
Gunner L86A1 7x 5.56mm 30rnd Mag, 5x 5.56mm 30rnd Tracer Mag, 1x M83 Smoke Grenade (White)

90's Section (Mechanised)

Role Weapon(s) Personal Gear Backpack
Section Commander L85A1, Vector 21 Nite 5x 5.56mm 30rnd Mag, 2x 5.56mm 30rnd Tracer Mag, 2x L109A2 Frag, 2x M83 Smoke Grenade (White) 1x AN/PRC-117F, 3x M83 Smoke Grenade (White), 2x M18 Smoke Grenade (Red), 2x M18 Smoke Grenade (Blue)
Rifleman (AT) L85A1, LAW-80 Launcher 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White)
Gunner L86A1 7x 5.56mm 30rnd Mag, 5x 5.56mm 30rnd Tracer Mag, 1x M83 Smoke Grenade (White)
2iC L85A1, Vector 21 Nite 5x 5.56mm 30rnd Mag, 2x 5.56mm 30rnd Tracer Mag, 2x L109A2 Frag, 2x M83 Smoke Grenade (White) 3x M83 Smoke Grenade (White), 10x 5.56mm 30rnd Mag, 4x 5.56mm 30rnd Tracer Mag
Rifleman (AT) L85A1, LAW-80 Launcher 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White)
Gunner L86A1 7x 5.56mm 30rnd Mag, 5x 5.56mm 30rnd Tracer Mag, 1x M83 Smoke Grenade (White)
Vehicle Commander L85A1 3x 5.56mm 30rnd Mag, 2x M83 Smoke Grenade (White)
Vehicle Crew L85A1 3x 5.56mm 30rnd Mag, 2x M83 Smoke Grenade (White)
Vehicle Crew L85A1 3x 5.56mm 30rnd Mag, 2x M83 Smoke Grenade (White)

90's Section (Dismounted)

Role Weapon(s) Personal Gear Backpack
Section Commander L85A1, Vector 21 Nite 5x 5.56mm 30rnd Mag, 2x 5.56mm 30rnd Tracer Mag, 2x L109A2 Frag, 2x M83 Smoke Grenade (White) 1x AN/PRC-117F, 3x M83 Smoke Grenade (White), 2x M18 Smoke Grenade (Red), 2x M18 Smoke Grenade (Blue), 10x 5.56mm 30rnd Mag, 6x 5.56mm 30rnd Tracer Mag
Rifleman L85A1 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White) 8x 5.56mm 30rnd Mag
Rifleman (AT) L85A1, LAW-80 Launcher 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White) 8x 5.56mm 30rnd Mag
Gunner L86A1 7x 5.56mm 30rnd Mag, 5x 5.56mm 30rnd Tracer Mag, 1x M83 Smoke Grenade (White) 10x 5.56mm 30rnd Mag, 6x 5.56mm 30rnd Tracer Mag
2iC L85A1, Vector 21 Nite 5x 5.56mm 30rnd Mag, 2x 5.56mm 30rnd Tracer Mag, 2x L109A2 Frag, 2x M83 Smoke Grenade (White) 3x M83 Smoke Grenade (White), 20x 5.56mm 30rnd Mag, 8x 5.56mm 30rnd Tracer Mag
Rifleman L85A1 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White) 8x 5.56mm 30rnd Mag
Rifleman (AT) L85A1, LAW-80 Launcher 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White) 8x 5.56mm 30rnd Mag
Gunner L86A1 7x 5.56mm 30rnd Mag, 5x 5.56mm 30rnd Tracer Mag, 1x M83 Smoke Grenade (White) 10x 5.56mm 30rnd Mag, 6x 5.56mm 30rnd Tracer Mag

90's Section (COIN)

Role Weapon(s) Personal Gear Backpack
Section Commander L85A1, Vector 21 Nite 5x 5.56mm 30rnd Mag, 2x 5.56mm 30rnd Tracer Mag, 2x L109A2 Frag, 2x M83 Smoke Grenade (White) 1x AN/PRC-117F, 3x M83 Smoke Grenade (White), 2x M18 Smoke Grenade (Red), 2x M18 Smoke Grenade (Blue)
Rifleman L85A1 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White)
Rifleman (AT) L85A1, M72A6 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White)
Gunner L86A1 7x 5.56mm 30rnd Mag, 5x 5.56mm 30rnd Tracer Mag, 1x M83 Smoke Grenade (White)
2iC L85A1, Vector 21 Nite 5x 5.56mm 30rnd Mag, 2x 5.56mm 30rnd Tracer Mag, 2x L109A2 Frag, 2x M83 Smoke Grenade (White) 3x M83 Smoke Grenade (White), 10x 5.56mm 30rnd Mag, 4x 5.56mm 30rnd Tracer Mag
Rifleman L85A1 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White)
Rifleman (AT) L85A1, M72A6 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White)
Gunner L86A1 7x 5.56mm 30rnd Mag, 5x 5.56mm 30rnd Tracer Mag, 1x M83 Smoke Grenade (White)

90's Section (Mechanised, COIN)

Role Weapon(s) Personal Gear Backpack
Section Commander L85A1, Vector 21 Nite 5x 5.56mm 30rnd Mag, 2x 5.56mm 30rnd Tracer Mag, 2x L109A2 Frag, 2x M83 Smoke Grenade (White) 1x AN/PRC-117F, 3x M83 Smoke Grenade (White), 2x M18 Smoke Grenade (Red), 2x M18 Smoke Grenade (Blue)
Rifleman (AT) L85A1, M72A6 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White)
Gunner L86A1 7x 5.56mm 30rnd Mag, 5x 5.56mm 30rnd Tracer Mag, 1x M83 Smoke Grenade (White)
2iC L85A1, Vector 21 Nite 5x 5.56mm 30rnd Mag, 2x 5.56mm 30rnd Tracer Mag, 2x L109A2 Frag, 2x M83 Smoke Grenade (White) 3x M83 Smoke Grenade (White), 10x 5.56mm 30rnd Mag, 4x 5.56mm 30rnd Tracer Mag
Rifleman (AT) L85A1, M72A6 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White)
Gunner L86A1 7x 5.56mm 30rnd Mag, 5x 5.56mm 30rnd Tracer Mag, 1x M83 Smoke Grenade (White)
Vehicle Commander L85A1 3x 5.56mm 30rnd Mag, 2x M83 Smoke Grenade (White)
Vehicle Crew L85A1 3x 5.56mm 30rnd Mag, 2x M83 Smoke Grenade (White)
Vehicle Crew L85A1 3x 5.56mm 30rnd Mag, 2x M83 Smoke Grenade (White)

90's Section (Dismounted, COIN)

Role Weapon(s) Personal Gear Backpack
Section Commander L85A1, Vector 21 Nite 5x 5.56mm 30rnd Mag, 2x 5.56mm 30rnd Tracer Mag, 2x L109A2 Frag, 2x M83 Smoke Grenade (White) 1x AN/PRC-117F, 3x M83 Smoke Grenade (White), 2x M18 Smoke Grenade (Red), 2x M18 Smoke Grenade (Blue), 10x 5.56mm 30rnd Mag, 6x 5.56mm 30rnd Tracer Mag
Rifleman L85A1 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White) 8x 5.56mm 30rnd Mag
Rifleman (AT) L85A1, M72A6 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White) 8x 5.56mm 30rnd Mag
Gunner L86A1 7x 5.56mm 30rnd Mag, 5x 5.56mm 30rnd Tracer Mag, 1x M83 Smoke Grenade (White) 10x 5.56mm 30rnd Mag, 6x 5.56mm 30rnd Tracer Mag
2iC L85A1, Vector 21 Nite 5x 5.56mm 30rnd Mag, 2x 5.56mm 30rnd Tracer Mag, 2x L109A2 Frag, 2x M83 Smoke Grenade (White) 3x M83 Smoke Grenade (White), 20x 5.56mm 30rnd Mag, 8x 5.56mm 30rnd Tracer Mag
Rifleman L85A1 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White) 8x 5.56mm 30rnd Mag
Rifleman (AT) L85A1, M72A6 7x 5.56mm 30rnd Mag, 2x L109A2 Frag, 1x M83 Smoke Grenade (White) 8x 5.56mm 30rnd Mag
Gunner L86A1 7x 5.56mm 30rnd Mag, 5x 5.56mm 30rnd Tracer Mag, 1x M83 Smoke Grenade (White) 10x 5.56mm 30rnd Mag, 6x 5.56mm 30rnd Tracer Mag

00's Dismounted

Role Weapon(s) Personal Gear Backpack
Section Commander L85A2 with SUSAT 6x STANAG Mags, 2x Frags 6x White Smoke, 2x Red/Blue/Green/Yellow Smoke, AN/PRC-177
Rifleman L85A2 with SUSAT 8x STANAG Mags, 2x Frags ---
Rifleman AT L85A2 with SUSAT, ILAW AT4 8x STANAG Mags, 2x Frags ---
Auto-Rifleman L110A2 FN Minimi 4x Minimi Box Mags, 2x Frags ---
2iC L85A2 with SUSAT 8x STANAG Mags, 2x Frags 10x STANAG Mags, 4x Frags, 6x White Smoke, 2x Red/Green/Blue/Yellow Smoke, Extra Medical Supplies
Rifleman L85A2 with SUSAT 8x STANAG Mags, 2x Frags ---
Rifleman AT L85A2 with SUSAT, ILAW AT4 8x STANAG Mags, 2x Frags ---
Marksman L86A2 with SUSAT 8x STANAG Mags, 2x Frags ---

00's Mechanised

Role Weapon(s) Personal Gear Backpack
Section Commander L85A2 with SUSAT 6x STANAG Mags, 2x Frags 6x White Smoke, 2x Red/Blue/Green/Yellow Smoke, AN/PRC-177
Rifleman L85A2 with SUSAT 8x STANAG Mags, 2x Frags ---
Auto-Rifleman L110A2 FN Minimi 4x Minimi Box Mags, 2x Frags ---
2iC L85A2 with SUSAT 8x STANAG Mags, 2x Frags 10x STANAG Mags, 4x Frags, 6x White Smoke, 2x Red/Green/Blue/Yellow Smoke, Extra Medical Supplies
Rifleman L85A2 with SUSAT 8x STANAG Mags, 2x Frags ---
Gunner L86A2 with SUSAT 8x STANAG Mags, 2x Frags ---

00's COIN

Todo

Modern

Dismounted

Todo

Mechanised

Todo

COIN

Terminology

  • COIN - Counter Insurgency

modset's People

Contributors

adamfromthefuture avatar aleyboy avatar bosenator avatar charlie-bayne avatar elcalamaro avatar fakematty avatar frozeph avatar hk16abc avatar hobbnob avatar imthecrabby avatar jayman9696 avatar lockoncap avatar mallas011 avatar mcjazza avatar neciota avatar paddock1 avatar pattyevans avatar rwalker959 avatar sargers avatar saxonphoenix avatar wired-tiger avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

modset's Issues

[SUGGESTION] Reduce WireCutters Mass

Is your feature related to a problem? Please describe.
The current ACE Wire Cutters occupy too much space in a backpack. Whilst I appreciate the game design choice behind having the sergeant prioritising his specialist equipment for the mission load-out, I think it's currently too much of a trade-off.

Describe the solution you'd like
To be roughly halved, to resemble it being attached on the outside.

Describe alternatives you've considered
N/A

Additional context
N/A

[Cache] Commital Based Logic

This is mostly for Insurgency, but could be utilised in certain scenarios elsewhere. The concept for Insurgency is as follows:

When units are spawned (always, regardless of the system being activated), a trigger is created with a customisable radius around the town it's assigned to, if one doesn't already exist (if it does, assign it to that). This will result in changing public CPR module into a generic public module.

Once X player count has been reached, it changes from the standard Dynamic Caching to Committal. Thinking around 10 players. When players are present in these triggers, the system will consider them committed to that resource (until no more are present). Once X amount of committed resources has been achieved, there will be no further uncaching of resources not already committed until either all enemy units in one of the existing ones has been destroyed, or the players have evacuated.

This should result in situations where helicopters aren't frequently caching/uncaching enemy units, by flying around and existing players on the ground. It also helps game-play slightly, where by forcing units to work together, as there won't be enemies elsewhere, but this isn't the focus of this system. It should allow for higher concentration of enemy units, where the player count is higher - giving more epic fire-fights.

Then, once the player count drops below 10, it switches back to dynamic caching. Thereby not limiting the actions of a lower player count.

Post-Obsidian Fixes

Last weeks operation had some minor things that could be improved on, for a better quality of life in the future. I've noted them here as a personal check list and reminder to be done.

  • Add bearing readout to foxhounds
  • Change launcher boxes to the appropriate box
  • Double check medical on modern units (some started with 2 quikclot)
  • Fix animation inheritance for the LR Ambulance

Improved stamina for Airbourne/Amphibious

Given that in these force types we play as "Elite" infantry (Marines/Para's) and that we are carrying more and exclusively walking, can we adjust the stamina settings so that the individuals recover faster and have a larger health "pool"

Not a huge amount, say 20% extra

Wrong Rank

Our platoon commanders should be Lieutenants not Second Lieutenants, which means we need to double up the number of pips. I knew I wasn't going crazy the other day.

:but you could close this and hope no one notices:

[BUG] Chieftain Loader lacks Intercom

I'm experiencing an issue with:

  • [] Incorrect Vehicle Config

Describe the problem briefly
Chieftain loader is not hooked into the Chieftain intercom.

Additional context
N/A.

[Slingload] Bugs

It creates one set of ropes for each person on the server, and you cannot connect them to vehicles
And the second time the pilot brought them back in, they stayed out for everyone else

[Slingload] Sound feedback

Offload UI feedback to intuitive sounds, MP compatible. e.g. winch hitting sound when at limit, winch sounds when being retracted, chain sounds when connecting or something etc.

[SUGGESTION] Ambient AA Module

Is your feature related to a problem? Please describe.
If we place down AA to destroy (most prominently in WW2), they are generally in-active. It would be nice for immersion to have them firing up in the air, as per the mission makers choice.

Describe the solution you'd like
A module that we can place down, sync to the units, which will make them fire either upwards randomly or at the modules position.

Describe alternatives you've considered
A custom script in a trigger, but this would require me sharing via the forums etc. which not only isn't nice, but doesn't show others the possibility of adding it to their own mission.

Additional context
You'd said you'd do this, Rik.

[Module] Add ACE Interact to Object

Add a custom module that allows mission makers to sync to an object, to add an ACE interaction point. For example allowing them to add "Look at Intel", or "Capture Communications Equipment".

Module Options:

  • interact name
  • interact condition
  • interact execute code

Only make sync-able to NonAI objects.

[SUGGESTION] Medic Tent Rewrite

Is your feature related to a problem? Please describe.
The current medic tent isn't always era appropriate, and the construction system it utilises can be frustrating.

Describe the solution you'd like
I suggest utilising a similiar style of the ACE trenches building system, creating a custom asset for the bag (to make the framework not reliant on 3CB & support multiple textures for the future i.e. snow, woodland etc.), and finding era appropriate tents where possible.

Make a custom config entry for the tent class that's deployed, so framework can be as agnostic as possible. Allowing us to split WW2 from Operations dependency as planned in the future with ease.

Describe alternatives you've considered
N/A

Additional context
N/A

[BUG] Slingload Breaks

I'm experiencing an issue with:

  • Incorrect Unit Config
  • Incorrect Weapon Config
  • Incorrect Vehicle Config
  • Incorrect Module Behaviour
  • Script/Logic Error

Describe the problem briefly
When a vehicle is slung loaded by a helicopter, there's a locality issue causing the asset to sometimes break free and blow up.

Additional context
N/A

[Module] Ambient Warsounds

Convert Operation DYNAMO trigger logic into a module for ambient battle sounds that's easy to set up and configure.

Features:

  • requires user input for min & max time between plays (song duration can be read from CfgSounds)
  • custom sound support
  • custom end condition logic
  • dynamic sound adjustment (starting volume, ending volume, min-duration)

Recursive loop calling itself, utilising the above driven sounds. Exit condition is the provided end condition logic (for example: triggerActivated evacuatedTown).

Construct

A new and improved construction system for Engineering attachment & Medical Tent placement. Similar system to the ACE Trenches.

Medical Tent

  • Rewritten placement logic (see ACE trenches)
  • Limit placement per tent to 3 times (suture kit code may be applicable)
  • Allow for ERA variance for extra spice (e.g. WW2 Service Tent)

Fortification/Engineering
TBD

[SUGGESTION] Invisible NVGs for AI

Is your feature related to a problem? Please describe.
AI have awful vision at night, which makes them far too easy and non-engaging.

Describe the solution you'd like
I think we should inherit some NVG, make them invisible and if the framework option for night op is enabled, add them to all AI present.

Describe alternatives you've considered
Not playing night time ops like Sarge wants, but variety is the spice of life.

Additional context
N/A

[SUGGESTION] TWC Whistle

Is your feature related to a problem? Please describe.
The current FOW whistle lacks reasonable distance, and isn't tuned with the AI.

Describe the solution you'd like
I'd like for us to make our own Whistle, which has decent range and reveals the whistlers position to AI. Will need to write a custom script to do so, and if preferable, allow the user to custom bind their whistle key (using CBA keybindings).

Describe alternatives you've considered
N/A

Additional context
N/A

[Side Mission] Convoy Loss

A convoy was supposed to be travelling from X to Y, they have not arrived and now the players must find out what the issue is. Players arrive at a scene where the convoy is ambushed and when they get within X meters, the attack recommences and the Players come under attack from 2-3 sections of infantry. Maybe Truck must be taken to the Destination in order to complete the task, and if the truck is destroyed the task fails.
Looks like this: http://imgur.com/a/dzJHe

IRA Compositions

  • Urban FIBUA Group
  • Urban FIBUA Group (Grenadier Bias)
  • Field Fighters
  • Field Fighters v2
  • Field Fighters with MG
  • Field Fighters with MG v2
  • Anti-Tank Team
  • Anti-Air Team
  • MG Team
  • Static MG Group

[SUGGESTION] WW2 Vehicles Refactor

Is your feature related to a problem? Please describe.
Currently the WW2 Configs are dated and non-conforming with our standard approach.

Describe the solution you'd like
I'd like to bring it in line with our main configs, starting with Vehicles.

Describe alternatives you've considered
N/A

Additional context
N/A

[Slingload] Rope Interactions

Move to ACE_Interact for all rope related actions, and avoid the action menu as if it were personal responsibilities.

Map

  • Rewritten Unfolding
  • Immovable Base Map
  • Proximity Based Marker System
  • S.O.P. Map Markers - NATO Icons, TWC Naming (for consistent briefing expectations)
  • Hide unusable, or incorrect map markers (e.g. wrong aspect British flag)

[Recommend] Use old string for playerlist

While in-game the playerlist problems begin at "Sniper Team"
While selecting the sniper team via playerlist, if nobody is online it will display just the class name i.e
"Sniper", "Spotter" but no "Offline" underneath them.

Due to the nature of the scripts being so similar apart from the following.

(Amour crew) - The one group before sniper team - Everything above sniper team works fine.
_player1 = if(!isNil "P601")then{if(!isPlayer P601)then{"";}else{(name P601);};}else{"";}; _player2 = if(!isNil "P602")then{if(!isPlayer P602)then{"";}else{(name P602);};}else{"";}; _player3 = if(!isNil "P603")then{if(!isPlayer P603)then{"";}else{(name P603);};}else{"";};

followed by where the problems start which is (Sniper team)
_player1 = if(!isPlayer P604)then{""}else{(name P604)}; _player2 = if(!isPlayer P605)then{""}else{(name P605)};

I'm going to presume that the "Offline" text below the slot name is due to the difference here; as the rest of the scripts are identical.
The "Offline" text does not appear for anything past Armour, so that's Sniper Team, EOD, QM.

For the EOD team there is another problem with it showing the QM slots.

Yet again the scripts are almost identical apart from this part in the EOD team
_playerlist = [["EOD Team", [["EOD TL", [_player1, "EOD TL"], [_player2, "EOD Technician"], [_player2, "EOD Infantry Escort"]]]] ];

_Player2 is mentioned twice.

Due to this I'm going to presume that this is the issue causing it to display in the QM list. My guess is that due to that variable being wrong it's being voided and carried on to the next working script which is QM.
I made a push request for the EOD _player2 problem.

Replace 117 with 152 for 90's + Modern FAC

The correct radio that FAC's commonly use is the 152.

As we have no terrain modelling and the different radio types freq's are not modeled , this will make no difference to gameplay, just realism

ACRE_PRC152

[Slingload] Pilot Interface

Investigate the potential of some sort of HUD element to control the ropes from the helicopter, for granular control of the rope length and a feedback system on the status - usable by cargo crew too.

[SUGGESTION] Immovable Base Map

Is your feature related to a problem? Please describe.
In some WW2 and Cold War scenarios mission maker wish for us to have easy access to maps in the base. With the map markers rewrite, we may also want an immovable base map for players to share their markers onto, so others and JIPs can grab them.

Describe the solution you'd like
Find an appropriate object, create a look at map interaction point (can reuse the same functionality for the map sharing look at). Will need a copy markers, and place markers interaction point too.

Make sure the object can't be carried, dragged or loaded.

Describe alternatives you've considered
N/A

Additional context
N/A

[BUG] Intro Scene Dark

I'm experiencing an issue with:

  • Script/Logic Error

Describe the problem briefly
When starting an operation during the night, the intro camera script will be quite dark if there's no adequate light source.

Additional context
ACE Mod uses a light source algorithm for their map lighting, we could utilise that to determine if NVGs are needed or not (with an override to disable NVG intro, if someone is making an atmospheric intro).

Post-Dynamo improvements

  • Improve signal whistle range
  • Reorganize WW2 units structure in the modset as a trial basis for the playable units rewrite in the ops repo

[BUG] M72 No Backblast

I'm experiencing an issue with:

  • [] Incorrect Weapon Config

Describe the problem briefly
LAW M72 should have backblast.

Additional context
Spearpoint LAW

"Correct" Unit 'Stuff'

class Modern_USMC_Base: B_Soldier_base_F
{
scope=1;
displayName="Base (Modern)";
faction="twc_faction";
editorSubcategory = "Men_Modern";
vehicleClass="Men_Modern";
icon="iconMan";
nakedUniform="U_BasicBody";
uniformClass="rhs_uniform_FROG01_d";
linkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
Items[]=
{
"ACE_fieldDressing",
"ACE_fieldDressing",
"ACE_fieldDressing",
"ACE_fieldDressing",
"ACE_packingBandage",
"ACE_packingBandage",
"ACE_packingBandage",
"ACE_packingBandage",
"ACE_packingBandage",
"ACE_elasticBandage",
"ACE_elasticBandage",
"ACE_elasticBandage",
"ACE_elasticBandage",
"ACE_elasticBandage",
"ACE_quikclot",
"ACE_quikclot",
"ACE_morphine",
"ACE_epinephrine",
"ACE_tourniquet",
"ACE_tourniquet",
"ACRE_PRC148",
"ACE_MapTools",
"ACE_EarPlugs"
};
respawntems[]=
{
"ACE_fieldDressing",
"ACE_fieldDressing",
"ACE_fieldDressing",
"ACE_fieldDressing",
"ACE_packingBandage",
"ACE_packingBandage",
"ACE_packingBandage",
"ACE_packingBandage",
"ACE_packingBandage",
"ACE_elasticBandage",
"ACE_elasticBandage",
"ACE_elasticBandage",
"ACE_elasticBandage",
"ACE_elasticBandage",
"ACE_quikclot",
"ACE_quikclot",
"ACE_morphine",
"ACE_epinephrine",
"ACE_tourniquet",
"ACE_tourniquet",
"ACRE_PRC148",
"ACE_EarPlugs"
};
};
class Modern_USMC_Squadleader: Modern_USMC_Base
{
scope=2;
displayName="Squad Leader (Modern)";
icon="iconManLeader";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_squadleader",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_squadleader",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_pmag",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_pmag",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_Teamleader: Modern_USMC_Base
{
scope=2;
displayName="Team Leader (Modern)";
icon="iconManLeader";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_squadleader",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_squadleader",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_pmag",
"rhsusf_weap_m9",
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_pmag",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_Rifleman: Modern_USMC_Base
{
scope=2;
displayName="Rifleman (Modern)";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_grip",
"rhs_weap_M136_hedp",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_grip",
"rhs_weap_M136_hedp",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_Autorifleman: Modern_USMC_Base
{
scope=2;
displayName="Autorifleman (Modern)";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_mg",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m249_pip_L",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m249_pip_L",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_AsstAutorifleman: Modern_USMC_Base
{
scope=2;
displayName="Asst. Automatic Rifleman (Modern)";
icon="iconManMG";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_grip",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_grip",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_Teamleader: Modern_USMC_Base
{
scope=2;
displayName="Section Leader (Modern)";
icon="iconManLeader";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_squadleader",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_squadleader",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_pmag",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_pmag",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_Rifleman: Modern_USMC_Base
{
scope=2;
displayName="Rifleman (Modern)";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_grip",
"rhs_weap_M136_hedp",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_grip",
"rhs_weap_M136_hedp",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_Autorifleman: Modern_USMC_Base
{
scope=2;
displayName="Autorifleman (Modern)";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_mg",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m249_pip_L",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m249_pip_L",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_AsstAutorifleman: Modern_USMC_Base
{
scope=2;
displayName="Asst. Automatic Rifleman (Modern)";
icon="iconManMG";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_grip",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_grip",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_Teamleader: Modern_USMC_Base
{
scope=2;
displayName="Section Leader (Modern)";
icon="iconManLeader";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_squadleader",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_squadleader",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_pmag",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_pmag",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_Autorifleman: Modern_USMC_Base
{
scope=2;
displayName="Autorifleman (Modern)";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_mg",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m249_pip_L",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m249_pip_L",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_AsstAutorifleman: Modern_USMC_Base
{
scope=2;
displayName="Asst. Automatic Rifleman (Modern)";
icon="iconManMG";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_grip",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_grip",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_Medic: Modern_USMC_Base
{
scope=2;
displayName="Medic (Modern)";
icon="iconManMedic";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_corpsman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_corpsman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_grip",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_grip",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
class EventHandlers: EventHandlers
{
init = "init = if(local (_this select 0))then{(_this select 0) setVariable [""ace_medical_medicClass"",1]};";
};
};
class Modern_USMC_Platoon_Commander: Modern_USMC_Squadleader
{
scope=2;
displayName="USMC Platoon Commander (Modern)";
backpack="rhsusf_assault_eagleaiii_coy";
icon="iconManLeader";
linkedItems[]=
{
"rhsusf_spc_squadleader",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_squadleader",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
};
class Modern_USMC_Platoon_Sergeant: Modern_USMC_Platoon_Commander
{
scope=2;
displayName="USMC Platoon Commander (Modern)";
backpack="rhsusf_assault_eagleaiii_coy";
icon="iconManLeader";
linkedItems[]=
{
"rhsusf_spc_squadleader",
"rhs_uniform_FROG01_d",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_squadleader",
"rhs_uniform_FROG01_d",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
};
class Modern_USMC_HeliPilot: Modern_USMC_Base
{
scope=2;
displayName="USMC Helicopter Pilot(Modern)";
uniformClass="CUP_U_B_USArmy_PilotOverall";
backpack="rhsusf_falconii_coy";
linkedItems[]=
{
"CUP_H_USMC_Helmet_Pilot",
"CUP_V_B_PilotVest",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ACE_microDAGR_Item"
};
respawnLinkedItems[]=
{
"CUP_H_USMC_Helmet_Pilot",
"CUP_V_B_PilotVest",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ACE_microDAGR_Item"
};
weapons[]=
{
"Throw",
"Put",
"rhsusf_weap_m9"'
"rhs_weap_m4"
};
respawnweapons[]=
{
"Throw",
"Put",
"rhsusf_weap_m9"'
"rhs_weap_m4"
};
magazines[]=
{
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_JetPilot: Modern_USMC_Base
{
_generalMacro="Modern_USMCJetPilot";
scope=2;
displayName="USMC Jet Pilot(Modern)";
faction="twc_faction";
editorSubcategory = "Men_Modern";
vehicleClass="Men_Modern";
icon="iconMan";
nakedUniform="U_BasicBody";
uniformClass="CUP_U_B_USMC_PilotOverall";
backpack="B_AssaultPack_blk";
linkedItems[]=
{
"RHS_jetpilot_usaf",
"rhsusf_falconii",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ACE_microDAGR_Item"
};
respawnLinkedItems[]=
{
"RHS_jetpilot_usaf",
"rhsusf_falconii",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ACE_microDAGR_Item"
};
weapons[]=
{
"Throw",
"Put",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_MortarGunner: Modern_USMC_Rifleman
{
scope=2;
displayName="USMC Mortar Gunner(Modern)";
icon="iconMan";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_corpsman",
"UK3CB_BAF_H_Mk7_Camo_D",
"ItemMap",
"ItemCompass",
"ItemWatch"
};
respawnLinkedItems[]=
{
"rhsusf_spc_corpsman",
"UK3CB_BAF_H_Mk7_Camo_D",
"ItemMap",
"ItemCompass",
"ItemWatch"
};
weapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_pmag",
"UK3CB_BAF_L16"
};
respawnweapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_pmag",
"UK3CB_BAF_L16"
};
magazines[]=
{
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"SmokeShell"
};
};
class Modern_USMC_MortarAssistant: Modern_USMC_MortarGunner
{
displayName="USMC Mortar Assistant(Modern)";
backpack="rhsusf_assault_eagleaiii_coy";
weapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_pmag",
"UK3CB_BAF_L16_Tripod"
};
respawnweapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_pmag",
"UK3CB_BAF_L16_Tripod"
};
};
class Modern_USMC_Sniper: Modern_USMC_Base
{
scope=2;
displayName="USMC Sniper (Modern)";
nakedUniform="U_BasicBody";
uniformClass="rhs_uniform_FROG01_d";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_light",
"rhsusf_mich_helmet_marpatd_norotos_headset",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch"
};
respawnLinkedItems[]=
{
"rhsusf_spc_light",
"rhsusf_mich_helmet_marpatd_norotos_headset",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch"
};
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m40a5_d"
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhsusf_weap_m9",
"rhs_weap_m40a5_d"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_Spotter: Modern_USMC_Sniper
{
displayName="USMC Spotter (Modern)";
icon="iconManLeader";
nakedUniform="U_BasicBody";
uniformClass="rhs_uniform_FROG01_d";
backpack="rhsusf_assault_eagleaiii_coy";
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m4_carryhandle_pmag"
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m4_carryhandle_pmag"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_FAC: Modern_USMC_Base
{
scope=2;
displayName="USMC FAC(Modern)";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_crewman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch"
};
respawnLinkedItems[]=
{
"rhsusf_spc_crewman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch"
};
weapons[]=
{
"Throw",
"Put",
"UK3CB_BAF_Soflam_Laserdesignator",
"rhs_weap_m4_carryhandle_pmag"
};
respawnweapons[]=
{
"Throw",
"Put",
"UK3CB_BAF_Soflam_Laserdesignator",
"rhs_weap_m4_carryhandle_pmag"
};
magazines[]=
{
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red"
};
Respawnmagazines[]=
{
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red"
};
};

//////////////////////////////  Mounted  //////////////////////////////
class Modern_USMC_Rifleman_Mounted: Modern_USMC_Rifleman
{
	displayName="Rifleman (Modern Mounted)";
	backpack="rhsusf_assault_eagleaiii_coy";
};
class Modern_USMC_Grenadier_Mounted: Modern_USMC_Grenadier
{
	displayName="Grenadier (Modern Mounted)";
	backpack="rhsusf_assault_eagleaiii_coy";
};
class Modern_USMC_Autorifleman_Mounted: Modern_USMC_Autorifleman
{
	displayName="Autorifleman (Modern Mounted)";
	backpack="rhsusf_assault_eagleaiii_coy";
};
class Modern_USMC_Machinegunner_Mounted: Modern_USMC_Machinegunner
{
	displayName="Machinegunner (Modern Mounted)";
	backpack="rhsusf_assault_eagleaiii_coy";
};
class Modern_USMC_2IC_Mounted: Modern_USMC_2IC
{
	displayName="2IC (Modern Mounted)";
	backpack="rhsusf_assault_eagleaiii_coy";
};
class Modern_USMC_Marksman_Mounted: Modern_USMC_Marksman
{
	displayName="Marksman (Modern Mounted)";
	backpack="rhsusf_assault_eagleaiii_coy";
};
class Modern_USMC_VehicleCrew: Modern_USMC_Base
{
	scope=2;
	displayName="USMC Vehicle Crewman (Modern)";
	backpack="rhsusf_assault_eagleaiii_coy";
	icon="iconMan";
	linkedItems[]=
	{
		"rhsusf_cvc_ess",
		"rhsusf_spc_crewman",
		"ItemMap",
		"ItemCompass",
		"ItemWatch",
		"UK3CB_BAF_G_Tactical_Black"
	};
	respawnLinkedItems[]=
	{
		"rhsusf_cvc_ess",
		"rhsusf_spc_crewman",
		"ItemMap",
		"ItemCompass",
		"ItemWatch",
		"UK3CB_BAF_G_Tactical_Black"
	};
	weapons[]=
	{
		"Throw",
		"Put",	
		"rhsusf_weap_m9",
		"rhs_weap_m4_carryhandle"
	};
	respawnweapons[]=
	{
		"Throw",
		"Put",
		"rhsusf_weap_m9",
		"rhs_weap_m4_carryhandle"
	};
	magazines[]=
	{
		"30Rnd_556x45_Stanag_Tracer_Red",
		"30Rnd_556x45_Stanag_Tracer_Red",
		"30Rnd_556x45_Stanag_Tracer_Red",
		"rhsusf_mag_15Rnd_9x19_JHP",
		"rhsusf_mag_15Rnd_9x19_JHP",
		"smokeshell"
	};
	Respawnmagazines[]=
	{
		"30Rnd_556x45_Stanag_Tracer_Red",
		"30Rnd_556x45_Stanag_Tracer_Red",
		"30Rnd_556x45_Stanag_Tracer_Red",
		"rhsusf_mag_15Rnd_9x19_JHP",
		"rhsusf_mag_15Rnd_9x19_JHP",
		"smokeshell"
	};
};
class Modern_British_VehicleCommander: Modern_British_VehicleCrew
{
	displayName="Modern Vehicle Commander (Modern)";
	icon="iconManLeader";
	nakedUniform="U_BasicBody";
	backpack="rhsusf_assault_eagleaiii_coy";
	linkedItems[]=
	{	
		"rhsusf_cvc_ess",
		"rhsusf_spc_crewman",
		"ItemMap",
		"ItemCompass",
		"ItemWatch",
		"UK3CB_BAF_G_Tactical_Black"
	};
	respawnLinkedItems[]=
	{		
		"rhsusf_cvc_ess",
		"rhsusf_spc_crewman",
		"ItemMap",
		"ItemCompass",
		"ItemWatch",
		"UK3CB_BAF_G_Tactical_Black"
	};
	weapons[]=
	{
		"Throw",
		"Put",	
		"rhsusf_weap_m9",
		"ACE_Vector",
		"rhs_weap_m4_carryhandle"
	};
	respawnweapons[]=
	{
		"Throw",
		"Put",	
		"rhsusf_weap_m9",
		"ACE_Vector",
		"rhs_weap_m4_carryhandle"
	};
};
//////////////////////////////  COIN  //////////////////////////////
class Modern_USMC_Pointman: Modern_USMC_Rifleman
{
	displayName="USMC Pointman (Modern COIN)";
	backpack="rhsusf_assault_eagleaiii_coy";
	linkedItems[]=
	{
		"rhsusf_spc_rifleman",
		"rhsusf_mich_helmet_marpatd",
		"ItemMap",
		"ItemCompass",
		"ItemWatch"
	};
	respawnLinkedItems[]=
	{
		"rhsusf_spc_rifleman",
		"rhsusf_mich_helmet_marpatd",
		"ItemMap",
		"ItemCompass",
		"ItemWatch"
	};
	weapons[]=
	{
		"Throw",
		"Put",	
		"rhs_weap_m16a4_carryhandle_grip",
		"rhs_weap_M136_hedp",
		"rhsusf_weap_m9"
	};
	respawnweapons[]=
	{
		"Throw",
		"Put",	
		"rhs_weap_m16a4_carryhandle_grip",
		"rhs_weap_M136_hedp",
		"rhsusf_weap_m9"
	};
	magazines[]=
	{
		"rhsusf_mag_15Rnd_9x19_JHP",
		"rhsusf_mag_15Rnd_9x19_JHP",
		"30Rnd_556x45_Stanag_Tracer_Red",
		"30Rnd_556x45_Stanag_Tracer_Red",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"CUP_HandGrenade_L109A2_HE",
		"CUP_HandGrenade_L109A2_HE",
		"SmokeShell",
		"SmokeShell"
	};
	Respawnmagazines[]=
	{
		"rhsusf_mag_15Rnd_9x19_JHP",
		"rhsusf_mag_15Rnd_9x19_JHP",
		"30Rnd_556x45_Stanag_Tracer_Red",
		"30Rnd_556x45_Stanag_Tracer_Red",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"CUP_HandGrenade_L109A2_HE",
		"CUP_HandGrenade_L109A2_HE",
		"SmokeShell",
		"SmokeShell"
	};
};
class Modern_British_USMC_COIN: Modern_USMC_Grenadier
{
	displayName="Grenadier (Modern COIN)";
	weapons[]=
	{
		"Throw",
		"Put",
		"ACE_Vector",
		"rhs_weap_m16a4_carryhandle_M203",
		"rhs_weap_M136_hedp",
		"rhsusf_weap_m9"
	};
	respawnweapons[]=
	{
		"Throw",
		"Put",
		"ACE_Vector",
		"UK3CB_BAF_L85A2_UGL_ELCAN3D",
		"rhs_weap_m72a7",
		"UK3CB_BAF_L131A1"
	};
	magazines[]=
	{
		"rhsusf_mag_15Rnd_9x19_JHP",
		"rhsusf_mag_15Rnd_9x19_JHP",
		"30Rnd_556x45_Stanag_Tracer_Red",
		"30Rnd_556x45_Stanag_Tracer_Red",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"CUP_HandGrenade_L109A2_HE",
		"CUP_HandGrenade_L109A2_HE",
		"1Rnd_HE_Grenade_shell",
		"1Rnd_HE_Grenade_shell",
		"1Rnd_HE_Grenade_shell",
		"1Rnd_HE_Grenade_shell",
		"1Rnd_HE_Grenade_shell",
		"SmokeShell",
		"SmokeShell"
	};
	Respawnmagazines[]=
	{
		"rhsusf_mag_15Rnd_9x19_JHP",
		"rhsusf_mag_15Rnd_9x19_JHP",
		"30Rnd_556x45_Stanag_Tracer_Red",
		"30Rnd_556x45_Stanag_Tracer_Red",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"CUP_HandGrenade_L109A2_HE",
		"CUP_HandGrenade_L109A2_HE",
		"1Rnd_HE_Grenade_shell",
		"1Rnd_HE_Grenade_shell",
		"1Rnd_HE_Grenade_shell",
		"1Rnd_HE_Grenade_shell",
		"1Rnd_HE_Grenade_shell",
		"SmokeShell",
		"SmokeShell"
	};
};
class Modern_USMC_Autorifleman_COIN: Modern_USMC_Autorifleman
{
	displayName="Automatic Rifleman (Modern COIN)";
	weapons[]=
	{
		"Throw",
		"Put",
		"rhs_weap_m249_pip_L",
		"rhsusf_weap_m9"
	};
	respawnweapons[]=
	{
		"Throw",
		"Put",	
		"rhs_weap_m249_pip_L",
		"rhsusf_weap_m9"
	};
	magazines[]=
	{
		"rhsusf_100Rnd_556x45_soft_pouch",
		"rhsusf_100Rnd_556x45_soft_pouch",
		"rhsusf_100Rnd_556x45_soft_pouch",
		"rhsusf_mag_15Rnd_9x19_JHP",
		"rhsusf_mag_15Rnd_9x19_JHP",
		"CUP_HandGrenade_L109A2_HE",
		"CUP_HandGrenade_L109A2_HE",
		"SmokeShell",
		"SmokeShell"
	};
	Respawnmagazines[]=
	{
		"rhsusf_100Rnd_556x45_soft_pouch",
		"rhsusf_100Rnd_556x45_soft_pouch",
		"rhsusf_100Rnd_556x45_soft_pouch",
		"rhsusf_mag_15Rnd_9x19_JHP",
		"rhsusf_mag_15Rnd_9x19_JHP",
		"CUP_HandGrenade_L109A2_HE",
		"CUP_HandGrenade_L109A2_HE",
		"SmokeShell",
		"SmokeShell"
	};
};
class Modern_USMC_2IC_COIN: Modern_USMC_Pointman
{
	displayName="2IC (Modern COIN)";
	backpack="rhsusf_assault_eagleaiii_coy";
	linkedItems[]=
	{
		"rhsusf_spc_squadleader",
		"rhsusf_mich_helmet_marpatd",
		"ItemMap",
		"ItemCompass",
		"ItemWatch",
		"UK3CB_BAF_G_Tactical_Black"
	};
	respawnLinkedItems[]=
	{
		"rhsusf_spc_squadleader",
		"rhsusf_mich_helmet_marpatd",
		"ItemMap",
		"ItemCompass",
		"ItemWatch",
		"UK3CB_BAF_G_Tactical_Black"
	};
	weapons[]=
	{
		"Throw",
		"Put",
		"ACE_Vector",
		"rhs_weap_m16a4_carryhandle_pmag",
		"rhsusf_weap_m9"		
	};
	respawnweapons[]=
	{
		"Throw",
		"Put",
		"ACE_Vector",
		"rhs_weap_m16a4_carryhandle_pmag",
		"rhsusf_weap_m9"
	};
	magazines[]=
	{
		"rhsusf_mag_15Rnd_9x19_JHP",
		"rhsusf_mag_15Rnd_9x19_JHP",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag_Tracer_Red",
		"30Rnd_556x45_Stanag_Tracer_Red",
		"CUP_HandGrenade_L109A2_HE",
		"CUP_HandGrenade_L109A2_HE",
		"SmokeShell",
		"SmokeShell",
		"SmokeShell"
	};
	Respawnmagazines[]=
	{
		"rhsusf_mag_15Rnd_9x19_JHP",
		"rhsusf_mag_15Rnd_9x19_JHP",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag",
		"30Rnd_556x45_Stanag_Tracer_Red",
		"30Rnd_556x45_Stanag_Tracer_Red",
		"CUP_HandGrenade_L109A2_HE",
		"CUP_HandGrenade_L109A2_HE",
		"SmokeShell",
		"SmokeShell",
		"SmokeShell"
	};
};
class Modern_USMC_Marksman_COIN: Modern_USMC_Marksman
{
	displayName="Marksman (Modern COIN)";
	weapons[]=
	{
		"Throw",
		"Put",
		"ACE_Vector",
		"rhs_weap_sr25",
		"rhsusf_weap_m9"
	};
	respawnweapons[]=
	{
		"Throw",
		"Put",
		"ACE_Vector",
		"rhs_weap_sr25",
		"rhsusf_weap_m9"	
	};
	magazines[]=
	{
		"rhsusf_mag_15Rnd_9x19_JHP",
		"rhsusf_mag_15Rnd_9x19_JHP",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"CUP_HandGrenade_L109A2_HE",
		"CUP_HandGrenade_L109A2_HE",
		"SmokeShell",
		"SmokeShell"
	};
	Respawnmagazines[]=
	{
		"rhsusf_mag_15Rnd_9x19_JHP",
		"rhsusf_mag_15Rnd_9x19_JHP",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"rhsusf_20Rnd_762x51_m118_special_Mag",
		"CUP_HandGrenade_L109A2_HE",
		"CUP_HandGrenade_L109A2_HE",
		"SmokeShell",
		"SmokeShell"
	};
};
//////////////////////////////  COIN-Mounted  //////////////////////////////
class Modern_USMC_Pointman_Mounted: Modern_USMC_Pointman
{
	displayName="Rifleman (Modern COIN Mounted)";
	backpack="rhsusf_assault_eagleaiii_coy";
};
class Modern_USMC_Grenadier_COIN_Mounted: Modern_USMC_Grenadier_COIN
{
	displayName="Grenadier (Modern COIN Mounted)";
	backpack="rhsusf_assault_eagleaiii_coy";
};
class Modern_USMC_Autorifleman_COIN_Mounted: Modern_USMC_Autorifleman_COIN
{
	displayName="Autorifleman (Modern COIN Mounted)";
	backpack="rhsusf_assault_eagleaiii_coy";
};
class Modern_USMC_2IC_COIN_Mounted: Modern_USMC_2IC_COIN
{
	displayName="2IC (Modern COIN Mounted)";
	backpack="rhsusf_assault_eagleaiii_coy";
};
class Modern_USMC_Marksman_COIN_Mounted: Modern_USMC_Marksman_COIN
{
	displayName="Marksman (Modern Mounted)";
	backpack="rhsusf_assault_eagleaiii_coy";
};

[SUGGESTION] Optional Command Message on Task Create.

Is your feature related to a problem? Please describe.
Commanders do not always notice the appearance of a new task.

Describe the solution you'd like
Optional command message on task create.

Describe alternatives you've considered
Abandon tasks, markers and command messages only.

#45 - Actual Correct Unit Stuff

Changelog:

Added:
Machine Gunner Loadout
Asst. Machine Gunner Loadout

Changed:
All Infantry are all called "Charlie XXXX"
USMC Jet Pilot spawned with different backpack to the respawned one, changed to "rhsusf_falconii"

Removed:
Removed all (Modern) tags from description names.

Additionally:
Higher ranks such as Platoon commander and Sniper/Spotter were left without Charlie tag ass they do not currently have them in Public.

LOADOUTS:
class Modern_USMC_Base: B_Soldier_base_F
{
scope=1;
displayName="Base (Modern)";
faction="twc_faction";
editorSubcategory = "Men_Modern";
vehicleClass="Men_Modern";
icon="iconMan";
nakedUniform="U_BasicBody";
uniformClass="rhs_uniform_FROG01_d";
linkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
Items[]=
{
"ACE_fieldDressing",
"ACE_fieldDressing",
"ACE_fieldDressing",
"ACE_fieldDressing",
"ACE_packingBandage",
"ACE_packingBandage",
"ACE_packingBandage",
"ACE_packingBandage",
"ACE_packingBandage",
"ACE_elasticBandage",
"ACE_elasticBandage",
"ACE_elasticBandage",
"ACE_elasticBandage",
"ACE_elasticBandage",
"ACE_quikclot",
"ACE_quikclot",
"ACE_morphine",
"ACE_epinephrine",
"ACE_tourniquet",
"ACE_tourniquet",
"ACRE_PRC148",
"ACE_MapTools",
"ACE_EarPlugs"
};
respawntems[]=
{
"ACE_fieldDressing",
"ACE_fieldDressing",
"ACE_fieldDressing",
"ACE_fieldDressing",
"ACE_packingBandage",
"ACE_packingBandage",
"ACE_packingBandage",
"ACE_packingBandage",
"ACE_packingBandage",
"ACE_elasticBandage",
"ACE_elasticBandage",
"ACE_elasticBandage",
"ACE_elasticBandage",
"ACE_elasticBandage",
"ACE_quikclot",
"ACE_quikclot",
"ACE_morphine",
"ACE_epinephrine",
"ACE_tourniquet",
"ACE_tourniquet",
"ACRE_PRC148",
"ACE_EarPlugs"
};
};
class Modern_USMC_Squadleader: Modern_USMC_Base
{
scope=2;
displayName="Charlie Squad Leader";
icon="iconManLeader";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_squadleader",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_squadleader",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_pmag",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_pmag",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_Teamleader: Modern_USMC_Base
{
scope=2;
displayName="Charlie Team Leader";
icon="iconManLeader";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_squadleader",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_squadleader",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_pmag",
"rhsusf_weap_m9",
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_pmag",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_Rifleman: Modern_USMC_Base
{
scope=2;
displayName="Charlie Rifleman";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_grip",
"rhs_weap_M136_hedp",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m16a4_carryhandle_grip",
"rhs_weap_M136_hedp",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_Autorifleman: Modern_USMC_Base
{
scope=2;
displayName="Charlie Autorifleman";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_mg",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m249_pip_L",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m249_pip_L",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_100Rnd_556x45_soft_pouch",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_AsstAutorifleman: Modern_USMC_Base
{
scope=2;
displayName="Charlie Asst. Automatic Rifleman";
icon="iconManMG";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_grip",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_grip",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_MachineGunner: Modern_USMC_Base
{
scope=2;
displayName="Charlie Machine Gunner";
icon="iconManMG";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_mg",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_mg",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"rhs_weap_m240b",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"rhs_weap_m240b",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_100Rnd_762x51",
"rhsusf_100Rnd_762x51",
"rhsusf_100Rnd_762x51_m62_tracer",
"rhsusf_100Rnd_762x51_m62_tracer",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_100Rnd_762x51",
"rhsusf_100Rnd_762x51",
"rhsusf_100Rnd_762x51_m62_tracer",
"rhsusf_100Rnd_762x51_m62_tracer",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_AsstMachineGunner: Modern_USMC_Base
{
scope=2;
displayName="Charlie Asst. Machine Gunner";
icon="iconManMG";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_rifleman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_grip",
"rhs_weap_M136_hedp",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_grip",
"rhs_weap_M136_hedp",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_Medic: Modern_USMC_Base
{
scope=2;
displayName="Charlie Medic";
icon="iconManMedic";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_corpsman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_corpsman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
weapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_grip",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_grip",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"CUP_HandGrenade_L109A2_HE",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
class EventHandlers: EventHandlers
{
init = "init = if(local (_this select 0))then{(_this select 0) setVariable [""ace_medical_medicClass"",1]};";
};
};
class Modern_USMC_Platoon_Commander: Modern_USMC_Squadleader
{
scope=2;
displayName="USMC Platoon Commander";
backpack="rhsusf_assault_eagleaiii_coy";
icon="iconManLeader";
linkedItems[]=
{
"rhsusf_spc_squadleader",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_squadleader",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
};
class Modern_USMC_Platoon_Sergeant: Modern_USMC_Platoon_Commander
{
scope=2;
displayName="USMC Platoon Commander";
backpack="rhsusf_assault_eagleaiii_coy";
icon="iconManLeader";
linkedItems[]=
{
"rhsusf_spc_squadleader",
"rhs_uniform_FROG01_d",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
respawnLinkedItems[]=
{
"rhsusf_spc_squadleader",
"rhs_uniform_FROG01_d",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch",
"UK3CB_BAF_G_Tactical_Black"
};
};
class Modern_USMC_HeliPilot: Modern_USMC_Base
{
scope=2;
displayName="USMC Helicopter Pilot";
uniformClass="CUP_U_B_USArmy_PilotOverall";
backpack="rhsusf_falconii_coy";
linkedItems[]=
{
"CUP_H_USMC_Helmet_Pilot",
"CUP_V_B_PilotVest",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ACE_microDAGR_Item"
};
respawnLinkedItems[]=
{
"CUP_H_USMC_Helmet_Pilot",
"CUP_V_B_PilotVest",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ACE_microDAGR_Item"
};
weapons[]=
{
"Throw",
"Put",
"rhsusf_weap_m9",
"rhs_weap_m4"
};
respawnweapons[]=
{
"Throw",
"Put",
"rhsusf_weap_m9",
"rhs_weap_m4"
};
magazines[]=
{
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_JetPilot: Modern_USMC_Base
{
_generalMacro="Modern_USMCJetPilot";
scope=2;
displayName="USMC Jet Pilot";
faction="twc_faction";
editorSubcategory = "Men_Modern";
vehicleClass="Men_Modern";
icon="iconMan";
nakedUniform="U_BasicBody";
uniformClass="CUP_U_B_USMC_PilotOverall";
backpack="rhsusf_falconii";
linkedItems[]=
{
"RHS_jetpilot_usaf",
"rhsusf_falconii",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ACE_microDAGR_Item"
};
respawnLinkedItems[]=
{
"RHS_jetpilot_usaf",
"rhsusf_falconii",
"ItemMap",
"ItemCompass",
"ItemWatch",
"ACE_microDAGR_Item"
};
weapons[]=
{
"Throw",
"Put",
"rhsusf_weap_m9"
};
respawnweapons[]=
{
"Throw",
"Put",
"rhsusf_weap_m9"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_MortarGunner: Modern_USMC_Rifleman
{
scope=2;
displayName="USMC Mortar Gunner";
icon="iconMan";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_corpsman",
"UK3CB_BAF_H_Mk7_Camo_D",
"ItemMap",
"ItemCompass",
"ItemWatch"
};
respawnLinkedItems[]=
{
"rhsusf_spc_corpsman",
"UK3CB_BAF_H_Mk7_Camo_D",
"ItemMap",
"ItemCompass",
"ItemWatch"
};
weapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_pmag",
"UK3CB_BAF_L16"
};
respawnweapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_pmag",
"UK3CB_BAF_L16"
};
magazines[]=
{
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"rhs_mag_30Rnd_556x45_Mk318_Stanag",
"SmokeShell"
};
};
class Modern_USMC_MortarAssistant: Modern_USMC_MortarGunner
{
displayName="USMC Mortar Assistant";
backpack="rhsusf_assault_eagleaiii_coy";
weapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_pmag",
"UK3CB_BAF_L16_Tripod"
};
respawnweapons[]=
{
"Throw",
"Put",
"rhs_weap_m16a4_carryhandle_pmag",
"UK3CB_BAF_L16_Tripod"
};
};
class Modern_USMC_Sniper: Modern_USMC_Base
{
scope=2;
displayName="USMC Sniper";
nakedUniform="U_BasicBody";
uniformClass="rhs_uniform_FROG01_d";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_light",
"rhsusf_mich_helmet_marpatd_norotos_headset",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch"
};
respawnLinkedItems[]=
{
"rhsusf_spc_light",
"rhsusf_mich_helmet_marpatd_norotos_headset",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch"
};
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m40a5_d"
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhsusf_weap_m9",
"rhs_weap_m40a5_d"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"rhsusf_10Rnd_762x51_m118_special_Mag",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_Spotter: Modern_USMC_Sniper
{
displayName="USMC Spotter";
icon="iconManLeader";
nakedUniform="U_BasicBody";
uniformClass="rhs_uniform_FROG01_d";
backpack="rhsusf_assault_eagleaiii_coy";
weapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m4_carryhandle_pmag"
};
respawnweapons[]=
{
"Throw",
"Put",
"ACE_Vector",
"rhs_weap_m4_carryhandle_pmag"
};
magazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
Respawnmagazines[]=
{
"rhsusf_mag_15Rnd_9x19_JHP",
"rhsusf_mag_15Rnd_9x19_JHP",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"30Rnd_556x45_Stanag",
"CUP_HandGrenade_L109A2_HE",
"SmokeShell",
"SmokeShell",
"SmokeShell"
};
};
class Modern_USMC_FAC: Modern_USMC_Base
{
scope=2;
displayName="USMC FAC";
backpack="rhsusf_assault_eagleaiii_coy";
linkedItems[]=
{
"rhsusf_spc_crewman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch"
};
respawnLinkedItems[]=
{
"rhsusf_spc_crewman",
"rhsusf_mich_helmet_marpatd",
"ItemMap",
"ItemcTab",
"ItemCompass",
"ItemWatch"
};
weapons[]=
{
"Throw",
"Put",
"UK3CB_BAF_Soflam_Laserdesignator",
"rhs_weap_m4_carryhandle_pmag"
};
respawnweapons[]=
{
"Throw",
"Put",
"UK3CB_BAF_Soflam_Laserdesignator",
"rhs_weap_m4_carryhandle_pmag"
};
magazines[]=
{
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red"
};
Respawnmagazines[]=
{
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red",
"30Rnd_556x45_Stanag_Tracer_Red"
};
};

[BUG] Building Collapse

I'm experiencing an issue with:

  • Incorrect Unit Config
  • Incorrect Weapon Config
  • Incorrect Vehicle Config
  • Incorrect Module Behaviour
  • Script/Logic Error

Describe the problem briefly
When a building collapses the objects on it, or in it, will remain (typically floating). This isn't ideal, and I think we could do something about it.

Additional context
Probably hook onto the BuildingChanged event and delete non-person related objects around it (buildingPos and size derived from the event itself).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.