C÷`ö`# Mobs

- type: entity
  parent: RMCMobHumanAI
  id: RMCMobHumanAINewBase
  abstract: true
  components:
  - type: RandomHumanoidAppearance 
  - type: Unrevivable
  - type: RemoveComponents
    components:
    - type: Infectable

- type: entity
  parent: RMCMobHumanAINewBase
  id: RMCMobHumanAICLF
  suffix: CLF HAI, Standard, MAR-40
  components:
  - type: Loadout
    prototypes: [ RMCGearCLFRiflemanHAI ]
  - type: NpcFactionMember
    factions:
    - CLFHAI
  - type: Marine
    icon:
        sprite: /Textures/_RMC14/Interface/cm_job_icons.rsi
        state: clf_mil

- type: entity
  parent: RMCMobHumanAICLF
  id: RMCMobHumanAICLFP90
  suffix: CLF HAI, Standard, P90
  components:
  - type: Loadout
    prototypes: [ RMCGearCLFRiflemanP90HAI ]

- type: entity
  parent: RMCMobHumanAICLF
  id: RMCMobHumanAICLFHG
  suffix: CLF HAI, Standard, HG 37-12
  components:
  - type: Loadout
    prototypes: [ RMCGearCLFRiflemanHGHAI ]

- type: entity
  parent: RMCMobHumanAICLF
  id: RMCMobHumanAICLFLMG
  suffix: CLF HAI, Standard, MAR-50
  components:
  - type: Loadout
    prototypes: [ RMCGearCLFRiflemanLMGHAI ]

- type: entity
  parent: RMCMobHumanAICLF
  id: RMCMobHumanAICLFLeader
  suffix: CLF HAI, Leader, AK-4047
  components:
  - type: Loadout
    prototypes: [ RMCGearCLFLeaderHAI ]
  - type: Marine
    icon:
        sprite: /Textures/_RMC14/Interface/cm_job_icons.rsi
        state: clf_sl

- type: entity
  parent: RMCMobHumanAICLF
  id: RMCMobHumanAICLFMedic
  suffix: CLF HAI, Medic, P90
  components:
  - type: Loadout
    prototypes: [ RMCGearCLFMedicHAI ]
  - type: Marine
    icon:
        sprite: /Textures/_RMC14/Interface/cm_job_icons.rsi
        state: clf_med

- type: entity
  parent: RMCMobHumanAICLF
  id: RMCMobHumanAICLFSpecialist
  suffix: CLF HAI, Specialist, SLAW
  components:
  - type: Loadout
    prototypes: [ RMCGearCLFSpecialistHAI ]
  - type: Marine
    icon:
        sprite: /Textures/_RMC14/Interface/cm_job_icons.rsi
        state: clf_spec


- type: entity
  parent: RMCMobHumanAICLFSpecialist
  id: RMCMobHumanAICLFSpecialistC4
  suffix: CLF HAI, Specialist, Unarmed but can be C4'd
  components:
  - type: Loadout
    prototypes: [ RMCGearCLFSpecialistC4HAI ]
  - type: RMCWallExplosionDeletable

- type: entity
  parent: RMCMobHumanAICLF
  id: RMCMobHumanAICLFCommander
  suffix: CLF HAI, Cell Commander, MAR-50
  components:
  - type: Loadout
    prototypes: [ RMCGearCLFCommanderHAI ]
  - type: Marine
    icon:
        sprite: /Textures/_RMC14/Interface/cm_job_icons.rsi
        state: clf_cellcom

- type: entity
  parent: RMCMobHumanAICLFSpecialist
  id: RMCMobHumanAICLFSpecialistSniper
  suffix: CLF HAI, Specialist, M96S
  components:
  - type: Loadout
    prototypes: [ RMCGearCLFSpecialistSniperHAI ]
  - type: SniperWhitelist

- type: npcFaction
  id: SPPHAI
  hostile:
  - UNMC
  - RMCXeno
  - WeYa
  - Civilian
  - CLF
  - TSE
  - CLFHAI

- type: npcFaction
  id: CLFHAI
  hostile:
  - UNMC
  - RMCXeno
  - WeYa
  - Civilian
  - SPP
  - TSE
  - SPPHAI

- type: npcFaction
  id: RMCXeno
  hostile:
  - UNMC
  - WeYa
  - Civilian
  - CLF
  - TSE
  - CLFHAI
  - SPPHAI

- type: npcFaction
  id: UNMC
  hostile:
  - RMCXeno
  - CLF
  - CLFHAI
  - SPPHAI

# Clothing

- type: entity
  parent: RMCIDCardCLFBase
  id: RMCIDCardCLFLeader
  name: clf leader's ID card
  components:
  - type: IdCard
    jobTitle: Leader

# Weapons

- type: entity
  parent: RMCMagazineRifleMAR40
  id: RMCMagazineRifleMAR40Infinite
  suffix: Infinite
  components:
  - type: BallisticAmmoProvider
    mayTransfer: True
    whitelist:
      tags:
      - RMCCartridgeRifleMAR40
    proto: RMCCartridgeRifleMAR40
    capacity: 999

- type: entity
  parent: WeaponRifleMAR40
  id: RMCWeaponRifleMAR40Infinite
  suffix: Infinite Ammo
  components:
  - type: RMCSelectiveFire
    baseFireRate: 1
  - type: Unremoveable
  - type: ItemSlots
    slots:
      gun_magazine:
        name: Magazine
        startingItem: RMCMagazineRifleMAR40Infinite
        insertSound: /Audio/_RMC14/Weapons/Guns/Reload/gun_mar40_reload.ogg
        ejectSound: /Audio/_RMC14/Weapons/Guns/Reload/gun_mar40_unload.ogg
        priority: 2
        whitelist:
          tags:
          - RMCMagazineRifleMAR40
          - RMCMagazineRifleMAR40Ext

- type: entity
  parent: RMCMagazineMar50LMG
  id: RMCMagazineMar50LMGInfinite
  suffix: Infinite
  components:
  - type: BallisticAmmoProvider
    mayTransfer: True
    whitelist:
      tags:
      - RMCCartridgeRifleMAR40
    proto: RMCCartridgeRifleMAR40
    capacity: 999

- type: entity
  parent: RMCWeaponMar50LMG
  id: RMCWeaponMar50LMGInfinite
  suffix: Infinite Ammo
  components:
  - type: RMCSelectiveFire
    baseFireRate: 2
  - type: Unremoveable
  - type: ItemSlots
    slots:
      gun_magazine:
        name: Magazine
        startingItem: RMCMagazineMar50LMGInfinite
        insertSound: /Audio/_RMC14/Weapons/Guns/Reload/gun_mar40_reload.ogg
        ejectSound: /Audio/_RMC14/Weapons/Guns/Reload/gun_mar40_unload.ogg
        priority: 2
        whitelist:
          tags:
          - RMCMagazineMar50LMG
          - RMCMagazineRifleMAR40
          - RMCMagazineRifleMAR40Ext

- type: entity
  parent: RMCMagazineSMGP90
  id: RMCMagazineSMGP90Infinite
  suffix: Infinite
  components:
  - type: BallisticAmmoProvider
    mayTransfer: True
    whitelist:
      tags:
      - RMCCartridge57x28mm
    proto: RMCCartridge57x28mm
    capacity: 999

- type: entity
  parent: RMCWeaponSMGP90
  id: RMCWeaponSMGP90Infinite
  suffix: Infinite Ammo
  components:
  - type: RMCSelectiveFire
    baseFireRate: 4
  - type: Unremoveable
  - type: ItemSlots
    slots:
      gun_magazine:
        name: Magazine
        startingItem: RMCMagazineSMGP90Infinite
        insertSound: /Audio/_RMC14/Weapons/Guns/Reload/smg_reload.ogg
        ejectSound: /Audio/_RMC14/Weapons/Guns/Reload/smg_unload.ogg
        priority: 2
        whitelist:
          tags:
          - RMCMagazineSMGP90

- type: entity
  parent: RMCWeaponShotgunHG3712
  id: RMCWeaponShotgunHG3712Infinite
  suffix: Infinite Ammo
  components:
  - type: RMCSelectiveFire
    baseFireRate: 0.2
  - type: Unremoveable
  - type: BallisticAmmoProvider
    proto: CMShellShotgunBuckshot
    whitelist:
      tags:
      - RMCShellShotgunBuckshot
      - RMCShellShotgunSlugs
      - RMCShellShotgunFlechette
      - RMCShellShotgunIncendiaryBuckshot
      - RMCShellShotgunIncendiary
      - RMCShellShotgunBeanbag
    capacity: 999

- type: entity
  parent: RMCMagazineRifleAK4047
  id: RMCMagazineRifleAK4047Infinite
  suffix: Infinite
  components:
  - type: BallisticAmmoProvider
    mayTransfer: True
    whitelist:
      tags:
      - CMCartridgeRifle10x24mm
    proto: CMCartridgeRifle10x24mm
    capacity: 999

- type: entity
  parent: RMCWeaponRifleAK4047
  id: RMCWeaponRifleAK4047Infinite
  suffix: Infinite Ammo
  components:
  - type: RMCSelectiveFire
    baseFireRate: 3
  - type: Unremoveable
  - type: ItemSlots
    slots:
      gun_magazine:
        name: Magazine
        startingItem: RMCMagazineRifleAK4047Infinite
        insertSound: /Audio/_RMC14/Weapons/Guns/Reload/m41_reload.ogg
        ejectSound: /Audio/_RMC14/Weapons/Guns/Reload/m41_unload.ogg
        priority: 2
        whitelist:
          tags:
          - RMCMagazineRifleAK4047
          - RMCMagazineRifleAK4047AP
          - RMCMagazineRifleAK4047Incendiary
          - RMCMagazineRifleAK4047HEAP

- type: entity
  parent: CMMagazineSniperM96S
  id: CMMagazineSniperM96SInfinite
  suffix: Infinite
  components:
  - type: BallisticAmmoProvider
    mayTransfer: True
    whitelist:
      tags:
      - CMCartridgeSniper10x28mm
    proto: CMCartridgeSniper10x28mm
    capacity: 999

- type: entity
  parent: CMM96SSniperRifle
  id: CMM96SSniperRifleInfinite
  suffix: Infinite Ammo
  components:
  - type: RMCSelectiveFire
    baseFireRate: 0.2
  - type: Unremoveable
  - type: ItemSlots
    slots:
      gun_magazine:
        name: Magazine
        startingItem: CMMagazineSniperM96SInfinite
        insertSound: /Audio/_RMC14/Weapons/Guns/Reload/gun_mar40_reload.ogg
        ejectSound: /Audio/_RMC14/Weapons/Guns/Reload/gun_mar40_unload.ogg
        priority: 2
        whitelist:
          tags:
          - CMMagazineSniperM96S

# Gear

- type: startingGear
  id: RMCGearCLFRiflemanHAI
  equipment:
    head: RMCHeadMilitiaHood
    ears: RMCHeadsetDistressCLF
    jumpsuit: RMCJumpsuitCLFSoldier
    outerClothing: RMCCoatMilitiaVest
    gloves: CMHandsBlackMarine
    shoes: RMCShoesBrown
    id: RMCIDCardCLFSoldier
    back: RMCSatchelLightpack5Slot
  inhand:
  - RMCWeaponRifleMAR40Infinite

- type: startingGear
  id: RMCGearCLFRiflemanP90HAI
  equipment:
    head: CMHeadBandRed
    ears: RMCHeadsetDistressCLF
    jumpsuit: RMCJumpsuitCLFSoldier
    outerClothing: RMCCoatMilitiaHauberk
    gloves: CMHandsBlackMarine
    shoes: RMCShoesBrown
    id: RMCIDCardCLFSoldier
    back: RMCSatchelLightpack5Slot
  inhand:
  - RMCWeaponSMGP90Infinite

- type: startingGear
  id: RMCGearCLFRiflemanHGHAI
  equipment:
    head: RMCHeadMilitiaBucket
    ears: RMCHeadsetDistressCLF
    jumpsuit: RMCJumpsuitCLFSoldier
    outerClothing: RMCCoatMilitiaVest
    gloves: CMHandsBlackMarine
    shoes: RMCShoesBrown
    id: RMCIDCardCLFSoldier
    back: RMCSatchelLightpack5Slot
  inhand:
  - RMCWeaponShotgunHG3712Infinite

- type: startingGear
  id: RMCGearCLFRiflemanLMGHAI
  equipment:
    head: RMCHeadBeretFreelancer
    ears: RMCHeadsetDistressCLF
    jumpsuit: RMCJumpsuitCLFSoldier
    outerClothing: RMCCoatMilitia
    gloves: CMHandsBlackMarine
    shoes: RMCShoesBrown
    id: RMCIDCardCLFSoldier
    back: RMCSatchelLightpack5Slot
  inhand:
  - RMCWeaponMar50LMGInfinite

- type: startingGear
  id: RMCGearCLFLeaderHAI
  equipment:
    head: RMCHeadBeretFreelancer
    ears: RMCHeadsetDistressCLF
    jumpsuit: RMCJumpsuitCLFSoldier
    outerClothing: RMCCoatMilitiaHauberk
    gloves: CMHandsBlackMarine
    shoes: RMCShoesCombat
    id: RMCIDCardCLFLeader
    back: RMCSatchelLightpack5Slot
  inhand:
  - RMCWeaponRifleAK4047Infinite

- type: startingGear
  id: RMCGearCLFMedicHAI
  equipment:
    mask: CMMaskSterile
    head: RMCHardhatWhite
    ears: RMCHeadsetDistressCLF
    eyes: RMCGlassesMedicalHUDGlasses
    jumpsuit: RMCJumpsuitCLFWebbingSurgical
    outerClothing: RMCOuterClothingExternalWebbing
    gloves: CMHandsLatex
    shoes: RMCShoesBlack
    id: RMCIDCardCLFMedic
    belt: CMBeltMedicalFilled
    back: RMCSatchelLightpack5Slot
  inhand:
  - RMCWeaponSMGP90Infinite

- type: startingGear
  id: RMCGearCLFSpecialistHAI
  equipment:
    head: CMHeadBandRed
    ears: RMCHeadsetDistressCLF
    jumpsuit: RMCJumpsuitCLFSoldier
    outerClothing: RMCCoatMilitiaHauberk
    gloves: CMHandsBlackMarine
    shoes: RMCShoesBlack
    id: RMCIDCardCLFSpecialist
    back: RMCSatchelMarineIntelChestrig
  inhand:
  - RMCWeaponLauncherDisposable

- type: startingGear
  id: RMCGearCLFSpecialistC4HAI
  equipment:
    head: CMHeadBandRed
    ears: RMCHeadsetDistressCLF
    jumpsuit: RMCJumpsuitCLFSoldier
    outerClothing: RMCCoatMilitiaHauberk
    gloves: CMHandsBlackMarine
    shoes: RMCShoesBlack
    id: RMCIDCardCLFSpecialist
    back: RMCSatchelMarineIntelChestrig

- type: startingGear
  id: RMCGearCLFCommanderHAI
  equipment:
    head: RMCHeadBeretFreelancer
    ears: RMCHeadsetDistressCLF
    jumpsuit: RMCJumpsuitCLFSoldier
    outerClothing: RMCCoatMilitiaHarness
    gloves: CMHandsBlackMarine
    shoes: RMCShoesCombat
    id: RMCIDCardCLFCellCommander
  inhand:
  - RMCWeaponMar50LMGInfinite

- type: startingGear
  id: RMCGearCLFSpecialistSniperHAI
  equipment:
    head: RMCArmorHelmetMercenaryMiner
    ears: RMCHeadsetDistressCLF
    jumpsuit: RMCJumpsuitCLFSoldier
    outerClothing: RMCCoatMilitiaHauberk
    gloves: CMHandsBlackMarine
    shoes: RMCShoesBlack
    id: RMCIDCardCLFSpecialist
    back: CMBackpackMarine
  inhand:
  - CMM96SSniperRifleInfiniteCŒ!Š!# High Command
- type: radioChannel #UNMC High Command, for events and such, basically CentComm channel
  id: MarineHighCommand
  name: chat-radio-marine-highcommand
  keycode: "z" #z in cm13
  frequency: 1471
  color: "#318779"
  longRange: true

# Almayer channels
- type: radioChannel
  id: MarineCommon
  name: chat-radio-marine-common
  keycode: "g" #; and g in cm13
  frequency: 1480
  color: "#B4B4B4"
  colorblindColor: "#6FD08C"
  longRange: true
  tower: true
  planet: false

- type: radioChannel
  id: MarineCommand
  name: chat-radio-marine-command
  keycode: "v" #v in cm13
  frequency: 1481
  color: "#5b96d4"
  longRange: true
  tower: true

- type: radioChannel
  id: MarineMedical
  name: chat-radio-marine-medical
  keycode: "m" #m in cm13
  frequency: 1482
  color: "#009771"
  longRange: true
  tower: true

- type: radioChannel
  id: MarineEngineer
  name: chat-radio-marine-engineer
  keycode: "n" #n in cm13
  frequency: 1483
  color: "#e4860c"
  longRange: true
  tower: true

- type: radioChannel
  id: MarineMilitaryPolice
  name: chat-radio-marine-military-police
  keycode: "p" #p in cm13
  frequency: 1484
  color: "#be324f"
  longRange: true
  tower: true

- type: radioChannel
  id: MarineRequisition
  name: chat-radio-marine-requisition
  keycode: "u" #u in cm13
  frequency: 1485
  color: "#b17324"
  longRange: true
  tower: true

- type: radioChannel
  id: MarineIntel
  name: chat-radio-marine-intel
  keycode: "t" #t in cm13
  frequency: 1486
  color: "#059705"
  longRange: true
  tower: true

- type: radioChannel
  id: MarineJTAC
  name: chat-radio-marine-jtac
  keycode: "j" #j in CM13
  frequency: 1487
  color: "#ad3b98"
  longRange: true
  tower: true

# Squad channels
- type: radioChannel
  id: MarineAlpha
  name: chat-radio-sun-riders
  keycode: "a" #a in cm13
  frequency: 1497
  color: "#828CFF"
  longRange: true
  tower: true

- type: radioChannel
  id: MarineBravo
  name: chat-radio-marine-bravo
  keycode: "b" #b in cm13
  frequency: 1492
  color: "#f2af03"
  longRange: true
  tower: true

- type: radioChannel
  id: MarineCharlie
  name: chat-radio-marine-charlie
  keycode: "c" #c in cm13
  frequency: 1493
  color: "#a94ac2"
  longRange: true
  tower: true

- type: radioChannel
  id: MarineDelta
  name: chat-radio-marine-delta
  keycode: "d" #d in cm13
  frequency: 1494
  color: "#038ae1"
  longRange: true
  tower: true

- type: radioChannel
  id: MarineEcho
  name: chat-radio-marine-echo
  keycode: "e" #e in cm13
  frequency: 1495
  color: "#3be1b1"
  longRange: true
  tower: true

- type: radioChannel
  id: MarineFoxtrot
  name: chat-radio-marine-foxtrot
  keycode: "f" #f in cm13
  frequency: 1496
  color: "#c23c07"
  longRange: true
  tower: true

# Marine Special Forces
- type: radioChannel
  id: MarineSOF
  name: chat-radio-marine-sof
  keycode: "k"
  frequency: 1724
  color: "#851524"
  longRange: true
  tower: true

# Non Marine
- type: radioChannel
  id: Colony
  name: chat-radio-colony
  keycode: "o" #o in cm13
  frequency: 1469
  color: "#cf40a6" #todo rmc14
  longRange: true
  tower: true

- type: radioChannel
  id: ColonyHandheld
  name: chat-radio-colony
  keycode: 'Ã±'
  frequency: 1461
  color: "#cf40a6" #todo rmc14
  longRange: true

- type: radioChannel # Only used by Corporate Liason to hand out to bodyguards / command.
  id: WEYA
  name: chat-radio-WY
  keycode: "w" #w in CM13
  frequency: 1231
  color: "#fe9b24"
  longRange: true
  tower: true

- type: radioChannel
  id: CMB
  name: chat-radio-CMB
  keycode: "l"
  frequency: 1220
  color: "#1b748c"
  longRange: true
  tower: true

- type: radioChannel
  id: Provost
  name: chat-radio-provost
  keycode: "r"
  frequency: 1473
  color: "#9b0612"
  longRange: true
  tower: true

- type: radioChannel
  id: RoyalMarine
  name: chat-radio-royal-marine
  keycode: "q"
  frequency: 1551
  color: "#e1580e"
  longRange: true
  tower: true

- type: radioChannel
  id: Hivemind
  name: chat-radio-hivemind
  keycode: "h"
  frequency: 426
  color: "#8b36a6"
  longRange: true
CÀ¿- type: gameMap
  id: UNSEndeavourShromply
  mapName: "UNS Endeavour"
  mapPath: /Maps/_RMC14/PVE/uns_endeavour.yml
  minPlayers: 0
  maxRandomOffset: 0
  randomRotation: false
  stations:
    UNSEndeavour:
      stationProto: StandardUNMCWarship
      components:
        - type: StationNameSetup
          mapNameTemplate: 'UNS Endeavour'
        - type: StationJobs
          availableJobs:
            # Command
            CMPVEPlatoonCommander: [1, 1]

            # Marines
            CMPVESectionSergeant: [1, 1]
            CMPVESquadLeader: [2, 2]
            CMPVESmartGunOperator: [2, 2]
            CMPVEHospitalCorpsman: [1, 1]
            CMPVERifleman: [ 4, 4 ]
