Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
143 changes: 143 additions & 0 deletions Resources/Prototypes/_Crescent/Entities/Clothing/Misc/iff_beacons.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
# wearable IFF beacons, for hullrot

#NCWL
- type: entity
parent: ClothingNeckIFFNeutral
id: ClothingNeckIFFNCWL
name: NCWL shoulder light & IFF strobe
components:
- type: Sprite
sprite: _NF/Clothing/Neck/Misc/mercenary_iff.rsi
layers:
- state: icon-off
- state: icon-on
color: "#c87d32"
shader: unshaded
- type: Clothing
sprite: _NF/Clothing/Neck/Misc/mercenary_iff.rsi
clothingVisuals:
neck:
- state: equipped-NECK-off
- state: equipped-NECK-on
color: "#c87d32"
shader: unshaded
- type: PointLight
radius: 5
color: "#c87d32"
- type: ProjectileIFF
visualType: Circle
color: "#c87d32"

#DSM
- type: entity
parent: ClothingNeckIFFNeutral
id: ClothingNeckIFFDSM
name: DSM shoulder light & IFF strobe
components:
- type: Sprite
sprite: _NF/Clothing/Neck/Misc/mercenary_iff.rsi
layers:
- state: icon-off
- state: icon-on
color: "#cc7be0"
shader: unshaded
- type: Clothing
sprite: _NF/Clothing/Neck/Misc/mercenary_iff.rsi
clothingVisuals:
neck:
- state: equipped-NECK-off
- state: equipped-NECK-on
color: "#cc7be0"
shader: unshaded
- type: PointLight
radius: 5
color: "#cc7be0"
- type: ProjectileIFF
visualType: Circle
color: "#cc7be0"

#TFSC
- type: entity
parent: ClothingNeckIFFNeutral
id: ClothingNeckIFFTFSC
name: TFSC shoulder light & IFF strobe
components:
- type: Sprite
sprite: _NF/Clothing/Neck/Misc/mercenary_iff.rsi
layers:
- state: icon-off
- state: icon-on
color: "#d11d1d"
shader: unshaded
- type: Clothing
sprite: _NF/Clothing/Neck/Misc/mercenary_iff.rsi
clothingVisuals:
neck:
- state: equipped-NECK-off
- state: equipped-NECK-on
color: "#d11d1d"
shader: unshaded
- type: PointLight
radius: 5
color: "#d11d1d"
- type: ProjectileIFF
visualType: Circle
color: "#d11d1d"

#SHI
- type: entity
parent: ClothingNeckIFFNeutral
id: ClothingNeckIFFSHI
name: SHI shoulder light & IFF strobe
components:
- type: Sprite
sprite: _NF/Clothing/Neck/Misc/mercenary_iff.rsi
layers:
- state: icon-off
- state: icon-on
color: "#d9d9d9"
shader: unshaded
- type: Clothing
sprite: _NF/Clothing/Neck/Misc/mercenary_iff.rsi
clothingVisuals:
neck:
- state: equipped-NECK-off
- state: equipped-NECK-on
color: "#d9d9d9"
shader: unshaded
- type: PointLight
radius: 5
color: "#d9d9d9"
- type: ProjectileIFF
visualType: Circle
color: "#d9d9d9"

#Indies/Neutral
- type: entity
parent: ClothingNeckIFFNeutral
id: ClothingNeckIFFGeneric
name: Generic shoulder light & IFF strobe
components:
- type: Sprite
sprite: _NF/Clothing/Neck/Misc/mercenary_iff.rsi
layers:
- state: icon-off
- state: icon-on
color: "#ffffff"
shader: unshaded
- type: Clothing
sprite: _NF/Clothing/Neck/Misc/mercenary_iff.rsi
clothingVisuals:
neck:
- state: equipped-NECK-off
- state: equipped-NECK-on
color: "#ffffff"
shader: unshaded
- type: PointLight
radius: 5
color: "#ffffff"
- type: ProjectileIFF
visualType: Circle
color: "#ffffff"

# that's it so far! will add more if need be.
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# IFF beacons recipes

#NCWL
- type: latheRecipe
id: ClothingNeckIFFNCWLRecipe
result: ClothingNeckIFFNCWL
completetime: 1
category: Tools
materials:
Steel: 500

#DSM
- type: latheRecipe
id: ClothingNeckIFFDSMRecipe
result: ClothingNeckIFFDSM
completetime: 1
category: Tools
materials:
Steel: 500

#TFSC
- type: latheRecipe
id: ClothingNeckIFFTFSCRecipe
result: ClothingNeckIFFTFSC
completetime: 1
category: Tools
materials:
Steel: 500

#SHI
- type: latheRecipe
id: ClothingNeckIFFSHIRecipe
result: ClothingNeckIFFSHI
completetime: 1
category: Tools
materials:
Steel: 500

#Indie/generic
- type: latheRecipe
id: ClothingNeckIFFGenericRecipe
result: ClothingNeckIFFGeneric
completetime: 1
category: Tools
materials:
Steel: 500
6 changes: 6 additions & 0 deletions Resources/Prototypes/_Crescent/Entities/Structures/lathe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -357,6 +357,12 @@
- ClothingHeadHelmetEVALarge # Frontier
- TradebandTranslator
- ClothingBeltSalvageWebbing
# hullrot IFF beacons
#- ClothingNeckIFFNCWLRecipe
#- ClothingNeckIFFDSMRecipe
#- ClothingNeckIFFTFSCRecipe
#- ClothingNeckIFFSHIRecipe
#- ClothingNeckIFFGenericRecipe
dynamicRecipes:
#Minutemen
- MinutemanLPC
Expand Down
30 changes: 30 additions & 0 deletions Resources/Prototypes/_Crescent/Loadouts/Empire/items.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#IFF beacons
- type: loadout
id: LoadoutItemIFFDSM
category: Items
cost: 1
items:
- ClothingNeckIFFDSM
requirements:
- !type:CharacterJobRequirement
jobs:
- AdjutantDSM
- AdvocatusDSM
- ArchmaesterDSM
- ForemanDSM
- FreeholderDSM
- GovernorDSM
- KnightDSM
- RitterDSM
- LaborDSM
- LevymanDSM
- CourtierDSM
- ScribeDSM
- SurgeonDSM
- TemplarDSM
- WealthDSM
- AcolyteSRM
- HunterSRM
- MontagneSRM
- OverseerSRM
- TenderSRM
10 changes: 9 additions & 1 deletion Resources/Prototypes/_Crescent/Loadouts/Independents/items.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,12 @@
category: Items
cost: 1
items:
- ClothingEyesBurlapSack
- ClothingEyesBurlapSack

#IFF beacons
- type: loadout
id: LoadoutItemIFFgeneric
category: Items
cost: 1
items:
- ClothingNeckIFFGeneric
24 changes: 24 additions & 0 deletions Resources/Prototypes/_Crescent/Loadouts/NCWL/items.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,27 @@
- MVDOfficerNCWL
- MVDGruntNCWL
- FleetkapitanNCWL

#iff beacons
- type: loadout
id: LoadoutItemIFFNCWL
category: Items
cost: 1
items:
- ClothingNeckIFFNCWL
requirements:
- !type:CharacterJobRequirement
jobs:
- CommandantNCWL
- KommissarNCWL
- MVDOfficerNCWL
- MVDGruntNCWL
- FleetkapitanNCWL
- PartisanNCWL
- DirectorNCWL
- DoctorNCWL
- WorkerOverbossNCWL
- DockhandNCWL
- IndustryTaskmasterNCWL
- ArtificerNCWL
- WorkerNCWL
16 changes: 16 additions & 0 deletions Resources/Prototypes/_Crescent/Loadouts/SHI/items.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#IFF beacons
- type: loadout
id: LoadoutItemIFFSHI
category: Items
cost: 1
items:
- ClothingNeckIFFSHI
requirements:
- !type:CharacterJobRequirement
jobs:
- BoardSHI
- ExecutiveSHI
- BoardHRSHI
- CorpsecSHI
- MedtechSHI
- EmployeeSHI
22 changes: 22 additions & 0 deletions Resources/Prototypes/_Crescent/Loadouts/TFSC/items.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#IFF beacons
- type: loadout
id: LoadoutItemIFFTFSC
category: Items
cost: 1
items:
- ClothingNeckIFFTFSC
requirements:
- !type:CharacterJobRequirement
jobs:
- TraumasecNCSP
- ForemanNCSP
- InfanteerNCSP
- IntelligenceOfficerNCSP
- LieutenantNCSP
- OperativeNCSP
- CyberdawnTechNCSP
- RingleaderNCSP
- RipperdocNCSP
- ShipbreakerNCSP
- TechnicianNCSP
- CoordinatorNCSP
Loading