Skip to content
10 changes: 10 additions & 0 deletions Resources/Prototypes/_WH40K/Entities/Clothing/Hands/arbites.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
- type: entity
parent: ClothingHandsBase
id: ClothingHandsGlovesArbites
suffix: WH40K, Арбитры, Arbites
components:
- type: Sprite
sprite: _WH40K/Clothing/arbites/shared/gloves.rsi
- type: Clothing
sprite: _WH40K/Clothing/arbites/shared/gloves.rsi
- type: Insulated
200 changes: 200 additions & 0 deletions Resources/Prototypes/_WH40K/Entities/Clothing/Head/arbites.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,200 @@
- type: entity
parent: [WH40KDurableHelmet, ClothingHeadHelmetBasic]
id: ClothingHeadHelmetArbiteMinoris
suffix: WH40K, Арбитры, Arbites
components:
- type: Sprite
sprite: _WH40K/Clothing/arbites/minoris/helmet.rsi
- type: Clothing
sprite: _WH40K/Clothing/arbites/minoris/helmet.rsi
- type: Item
size: Normal
- type: Armor
armorRating: 150
modifiers:
coefficients:
Blunt: 0.90
Slash: 0.80
Piercing: 0.80
Heat: 0.80
- type: ItemDurability
maxDurability: 500
protectsWearer: true
protectedBodyParts: Head
repairMaterial: Steel
requiredWorkbenchTier: 2
- type: ExplosionResistance
damageCoefficient: 0.4
- type: HideLayerClothing
layers:
Hair: HEAD
- type: ItemToggle
onUse: false
soundActivate:
path: /Audio/Items/flashlight_on.ogg
soundDeactivate:
path: /Audio/Items/flashlight_off.ogg
soundFailToActivate:
path: /Audio/Machines/button.ogg
- type: ToggleClothing
action: ActionWH40KToggleSpecialistHelmet
disableOnUnequip: true
- type: ComponentToggler
components:
- type: ShowHealthBars
- type: ShowHealthIcons
- type: NightVision
relayOverlay: true
enabled: true
- type: UseDelay
delay: 1

- type: entity
parent: [WH40KDurableHelmet, ClothingHeadHelmetBasic]
id: ClothingHeadHelmetArbiteMedius
suffix: WH40K, Арбитры, Arbites
components:
- type: Sprite
sprite: _WH40K/Clothing/arbites/medius/helmet.rsi
- type: Clothing
sprite: _WH40K/Clothing/arbites/medius/helmet.rsi
- type: Item
size: Normal
- type: Armor
armorRating: 165
modifiers:
coefficients:
Blunt: 0.85
Slash: 0.75
Piercing: 0.75
Heat: 0.75
- type: ItemDurability
maxDurability: 500
protectsWearer: true
protectedBodyParts: Head
repairMaterial: Steel
requiredWorkbenchTier: 2
- type: ExplosionResistance
damageCoefficient: 0.4
- type: HideLayerClothing
layers:
Hair: HEAD
- type: ItemToggle
onUse: false
soundActivate:
path: /Audio/Items/flashlight_on.ogg
soundDeactivate:
path: /Audio/Items/flashlight_off.ogg
soundFailToActivate:
path: /Audio/Machines/button.ogg
- type: ToggleClothing
action: ActionWH40KToggleSpecialistHelmet
disableOnUnequip: true
- type: ComponentToggler
components:
- type: ShowHealthBars
- type: ShowHealthIcons
- type: NightVision
relayOverlay: true
enabled: true
- type: UseDelay
delay: 1
# type: UserInterface
# interfaces:
# enum.StoreUiKey.Key:
# type: WH40KVoxStoreBoundUserInterface
# - type: ActivatableUI
# key: enum.StoreUiKey.Key
# - type: WH40KVoxSupplyDropStore
# account: WH40KImperium
# teamId: Imperium
# fundsCurrency: WH40KFactionFunds
# dropDelaySeconds: 10
# cooldownSeconds: 60
# markerPrototype: WH40KSupplyDropParachuteCrateVisual
# deliveryCratePrototype: WH40KVoxSupplyDropCrate
# listingDropAmounts:
# ArbiteBulkDropWHSoup: 5
# ArbiteBulkDropMagazineStubRifle: 25
# ArbiteBulkDropAutogunAmmoBox: 5
# ArbiteBulkDropCombatMedkit: 5
# listings:
# - ArbiteBulkDropWHSoup
# - ArbiteBulkDropMagazineStubRifle
# - ArbiteBulkDropAutogunAmmoBox
# - ArbiteBulkDropCombatMedkit

- type: entity
parent: [WH40KDurableHelmet, ClothingHeadHelmetBasic]
id: ClothingHeadHelmetArbiteMajoris
suffix: WH40K, Арбитры, Arbites, Admin
components:
- type: Sprite
sprite: _WH40K/Clothing/arbites/majoris/helmet.rsi
- type: Clothing
sprite: _WH40K/Clothing/arbites/majoris/helmet.rsi
- type: Item
size: Normal
- type: Armor
armorRating: 180
modifiers:
coefficients:
Blunt: 0.80
Slash: 0.70
Piercing: 0.70
Heat: 0.70
- type: ItemDurability
maxDurability: 750
protectsWearer: true
protectedBodyParts: Head
repairMaterial: Steel
requiredWorkbenchTier: 2
- type: ExplosionResistance
damageCoefficient: 0.4
- type: HideLayerClothing
layers:
Hair: HEAD
- type: ItemToggle
onUse: false
soundActivate:
path: /Audio/Items/flashlight_on.ogg
soundDeactivate:
path: /Audio/Items/flashlight_off.ogg
soundFailToActivate:
path: /Audio/Machines/button.ogg
- type: ToggleClothing
action: ActionWH40KToggleSpecialistHelmet
disableOnUnequip: true
- type: ComponentToggler
components:
- type: ShowHealthBars
- type: ShowHealthIcons
- type: NightVision
relayOverlay: true
enabled: true
- type: UseDelay
delay: 1
# type: UserInterface
# interfaces:
# enum.StoreUiKey.Key:
# type: WH40KVoxStoreBoundUserInterface
# - type: ActivatableUI
# key: enum.StoreUiKey.Key
# - type: WH40KVoxSupplyDropStore
# account: WH40KImperium
# teamId: Imperium
# fundsCurrency: WH40KFactionFunds
# dropDelaySeconds: 10
# cooldownSeconds: 30
# markerPrototype: WH40KSupplyDropParachuteCrateVisual
# deliveryCratePrototype: WH40KVoxSupplyDropCrate
# listingDropAmounts:
# ArbiteBulkDropWHSoup: 5
# ArbiteBulkDropMagazineStubRifle: 25
# ArbiteBulkDropAutogunAmmoBox: 5
# ArbiteBulkDropCombatMedkit: 5
# listings:
# - ArbiteBulkDropWHSoup
# - ArbiteBulkDropMagazineStubRifle
# - ArbiteBulkDropAutogunAmmoBox
# - ArbiteBulkDropCombatMedkit
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
- type: entity
parent: ClothingOuterArmorBasic
id: ClothingOuterArmorArbiteMinoris
suffix: WH40K, Арбитры, Arbites
components:
- type: Sprite
sprite: _WH40K/Clothing/arbites/minoris/suit.rsi
- type: Clothing
sprite: _WH40K/Clothing/arbites/minoris/suit.rsi
- type: Armor
armorRating: 250
modifiers:
coefficients:
Blunt: 0.90
Slash: 0.80
Piercing: 0.80
Heat: 0.80
- type: ItemDurability
maxDurability: 500
protectsWearer: true
repairMaterial: Steel
requiredWorkbenchTier: 2
- type: ExplosionResistance
damageCoefficient: 0.4

- type: entity
parent: ClothingOuterArmorBasic
id: ClothingOuterArmorArbiteMedius
suffix: WH40K, Арбитры, Arbites
components:
- type: Sprite
sprite: _WH40K/Clothing/arbites/medius/suit.rsi
- type: Clothing
sprite: _WH40K/Clothing/arbites/medius/suit.rsi
- type: Armor
armorRating: 275
modifiers:
coefficients:
Blunt: 0.85
Slash: 0.75
Piercing: 0.75
Heat: 0.75
- type: ItemDurability
maxDurability: 500
protectsWearer: true
repairMaterial: Steel
requiredWorkbenchTier: 2
- type: ExplosionResistance
damageCoefficient: 0.4
- type: Battery
maxCharge: 750
startingCharge: 750
pricePerJoule: 0.15
- type: BatterySelfRecharger
autoRechargeRate: 10

- type: entity
parent: ClothingOuterArmorArbiteMedius
id: ClothingOuterArmorArbiteMajoris
suffix: WH40K, Арбитры, Arbites, Admin
components:
- type: Sprite
sprite: _WH40K/Clothing/arbites/majoris/suit.rsi
- type: Clothing
sprite: _WH40K/Clothing/arbites/majoris/suit.rsi
- type: Armor
armorRating: 300
modifiers:
coefficients:
Blunt: 0.80
Slash: 0.70
Piercing: 0.70
Heat: 0.70
- type: ItemDurability
maxDurability: 750
protectsWearer: true
repairMaterial: Steel
requiredWorkbenchTier: 2
- type: ExplosionResistance
damageCoefficient: 0.4
- type: Battery
maxCharge: 1000
startingCharge: 1000
pricePerJoule: 0.15
- type: BatterySelfRecharger
autoRechargeRate: 20
11 changes: 11 additions & 0 deletions Resources/Prototypes/_WH40K/Entities/Clothing/Shoes/arbites.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
- type: entity
parent: ClothingShoesBootsworkTechpriest
id: ClothingShoesBootsArbites
suffix: WH40K, Арбитры, Arbites
components:
- type: Sprite
sprite: _WH40K/Clothing/arbites/shared/boots.rsi
- type: Clothing
sprite: _WH40K/Clothing/arbites/shared/boots.rsi
- type: ClothingSlowOnDamageModifier
modifier: 0.5
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
- type: entity
parent: UnsensoredClothingUniformBase
id: ClothingUniformJumpsuitArbites
suffix: WH40K, Арбитры, Arbites
components:
- type: Sprite
sprite: _WH40K/Clothing/arbites/shared/uniform.rsi
- type: Clothing
sprite: _WH40K/Clothing/arbites/shared/uniform.rsi
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "by DerFlammenwerfer",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-HELMET",
"directions": 4
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "by DerFlammenwerfer",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-OUTERCLOTHING",
"directions": 4
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "by DerFlammenwerfer",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-HELMET",
"directions": 4
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "by DerFlammenwerfer",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-OUTERCLOTHING",
"directions": 4
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading