Добавление вещей ОСЩ (щитспавн) (#630)
* Добавление вещей ОСЩ * Замена русского языка * Добавлено стартовое снаряжение ОСЩ
@@ -1 +1,2 @@
|
||||
job-description-adjutant = Заменяйте глав станции, там, куда они не могут дотянуться. А обычно недотягиваются они до бумажной работы.
|
||||
job-description-blueshield = Защищайте персон "первого класса". Выполняйте приказы. Вы - элита Nanotrasen.
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
job-name-adjutant = адъютант
|
||||
|
||||
JobAdjutant = адъютант
|
||||
|
||||
job-name-blueshield = офицер "Синий Щит"
|
||||
|
||||
JobBlueShield = офицер "Синий Щит"
|
||||
|
||||
@@ -3,3 +3,6 @@ ent-ClothingBackpackHoP = рюкзак главы персонала
|
||||
|
||||
ent-ClothingBackpackAdjutant = рюкзак адъютанта
|
||||
.desc = Крепко сшитый рюкзак, которому только предстоит ощутить на себе тяжесть власти.
|
||||
|
||||
ent-ClothingBackpackBlueShield = рюкзак офицера "Синий Щит"
|
||||
.desc = Удобный рюкзак для переноски всего необходимого. Крайне практичен.
|
||||
|
||||
@@ -3,3 +3,6 @@ ent-ClothingBackpackDuffelHoP = вещмешок главы персонала
|
||||
|
||||
ent-ClothingBackpackDuffelAdjutant = вещмешок адъютанта
|
||||
.desc = Крепко сшитый вещмешок, которому только предстоит ощутить на себе тяжесть власти.
|
||||
|
||||
ent-ClothingBackpackDuffelBlueShield = вещмешок офицера "Синий Щит"
|
||||
.desc = Крепко сшитый вещмешок, которому только предстоит ощутить на себе плотный поток пуль.
|
||||
|
||||
@@ -3,3 +3,6 @@ ent-ClothingBackpackSatchelHoP = сумка главы персонала
|
||||
|
||||
ent-ClothingBackpackSatchelAdjutant = сумка адъютанта
|
||||
.desc = Крепко сшитая сумка, которой только предстоит ощутить на себе тяжесть власти.
|
||||
|
||||
ent-ClothingBackpackSatchelBlueShield = сумка офицера "Синий Щит"
|
||||
.desc = Крепко сшитая сумка, которой только предстоит ощутить на себе плотный поток пуль.
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
ent-ClothingBeltMilitaryWebbingBlueShield = РПС офицера "Синий Щит"
|
||||
.desc = Удобная ременно-плечевая система с дополнительной кобурой.
|
||||
@@ -1,4 +1,6 @@
|
||||
ent-ClothingEyesBallisticSecurity = баллистические очки СБ
|
||||
.desc = Баллистические очки с функцией определения должности.
|
||||
ent-ClothingEyesBlindfoldDecor = { ent-ClothingEyesBlindfold }
|
||||
.desc = Повязка на глаза. Через неё прекрасно всё видно!
|
||||
.desc = Повязка на глаза. Через неё прекрасно всё видно!
|
||||
ent-ClothingEyesGlassesBlueShield = баллистические очки офицера "Синий Щит"
|
||||
.desc = Много от чего защищают. Владелец начинает напоминать спецназовца...
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
ent-ClothingHeadHelmetHardsuitBlueShield = шлем скафандра офицера "Синий Щит"
|
||||
.desc = Специальный шлем, который носят телохранители "первых лиц".
|
||||
@@ -26,3 +26,6 @@ ent-ClothingHeadHatBeretAdjutant = берет адъютанта
|
||||
|
||||
ent-ClothingHeadHatAdjutantCap = кепка адъютанта
|
||||
.desc = Кепка стажёра командования
|
||||
|
||||
ent-ClothingHeadHatBeretBlueShield = берет офицера "Синий Щит"
|
||||
.desc = Так гораздо лучше, не правда ли?
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
ent-ClothingMaskGasBlueShield = противогаз офицера "Синий Щит"
|
||||
.desc = Если кто-то в нём ходит - значит всё плохо.
|
||||
@@ -4,3 +4,5 @@ ent-ClothingOuterVestHeavyDSS = тяжёлый бронежилет
|
||||
ent-ClothingOuterVestHeavyLoadersOveralls = комбенизон грузчика
|
||||
.desc = Комбинезон, который не даст испачкать одежду
|
||||
|
||||
ent-ClothingOuterVestBlueShield = бронежилет офицера "Синий Щит"
|
||||
.desc = Практичный, а главное - удобный бронежилет для непыльной работы телохранителя.
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
ent-ClothingOuterHardsuitBlueShield = скафандр офицера "Синий Щит"
|
||||
.desc = Специальный костюм, защищающий от воздействия опасных сред с низким давлением. Серия ограничена для телохранителей "первых лиц".
|
||||
@@ -1,5 +1,8 @@
|
||||
ent-ClothingShoesFashionCombatBoots = модные берцы
|
||||
.desc = Стиль и практичность.
|
||||
|
||||
|
||||
ent-ClothingShoesBootsLoader = ботинки грузчика
|
||||
.desc = Ботинки, в которых удобно перетаскивать грузы
|
||||
.desc = Ботинки, в которых удобно перетаскивать грузы
|
||||
|
||||
ent-ClothingShoesBootsJackBlueShield = подкованные сапоги офицера "Синий Щит"
|
||||
.desc = Совсем новые. Кажутся даже удобнее обычных подкованных...
|
||||
|
||||
@@ -31,4 +31,7 @@ ent-ClothingUniformJumpsuitCBURN = униформа РХБЗЗ
|
||||
.desc = Специальный костюм, созданный для агентов РХБЗЗ Центкома.
|
||||
|
||||
ent-ClothingUniformJumpsuitCBURNCommander = униформа командира РХБЗЗ
|
||||
.desc = Специальный костюм, созданный для командиров РХБЗЗ Центкома.
|
||||
.desc = Специальный костюм, созданный для командиров РХБЗЗ Центкома.
|
||||
|
||||
ent-ClothingUniformJumpsuitBlueShield = формальный костюм офицера "Синий Щит"
|
||||
.desc = Красивая рубашка и карго-штаны. Что может быть универсальнее?
|
||||
|
||||
@@ -1,2 +1,5 @@
|
||||
ent-WeaponPistolKitchen = КУХОННЫЙ ПИСТОЛЕТ
|
||||
.desc = Всего 3 больших выстрела из этого прекрасного [КУХОННЫЙ ПИСТОЛЕТ] очистят ваше жилище!
|
||||
|
||||
ent-WeaponPistolTC12 = TC 12
|
||||
.desc = Хороший пистолет, поступивший на вооружение структур Nanotrasen сильно позже МК, но оттого слабее он не стал.
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
ent-WeaponRifleBonza = Бонза
|
||||
.desc = Менее распространённый экземпляр штурмовой винтовки, чем Лектер, но от этого не менее смертоносный.
|
||||
@@ -0,0 +1,2 @@
|
||||
ent-EnergyKnifeBlueShield = энергетический нож офицера "Синий Щит"
|
||||
.desc = Практичный нож с горячей плазмой во внутренней ёмкости. Во включённом состоянии быстро проделает дыру в оппоненте.
|
||||
@@ -0,0 +1,11 @@
|
||||
- type: entityTable
|
||||
id: BeltBlueShieldEntityTable
|
||||
table: !type:AllSelector
|
||||
children:
|
||||
- id: Truncheon
|
||||
- id: Handcuffs
|
||||
- id: HoloprojectorField
|
||||
- id: MagazinePistol
|
||||
- id: MedkitCombatFilled
|
||||
- id: WeaponPistolTC12
|
||||
- id: WeaponDisabler
|
||||
@@ -0,0 +1,37 @@
|
||||
- type: entity
|
||||
id: CrateCommandBlueShield
|
||||
parent: CrateCommandSecure
|
||||
name: ящик снаряжения офицера "Синий Щит"
|
||||
description: Ящик, полный снаряжения элитного телохранителя.
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingOuterHardsuitBlueShield
|
||||
- id: ClothingOuterVestBlueShield
|
||||
- id: ClothingUniformJumpsuitBlueShield
|
||||
- id: ClothingShoesBootsJackBlueShieldFilled
|
||||
- id: ClothingBeltMilitaryWebbingBlueShieldFilled
|
||||
- id: ClothingBackpackDuffelBlueShield
|
||||
- id: ClothingBackpackSatchelBlueShield
|
||||
- id: ClothingBackpackBlueShield
|
||||
- id: ClothingHeadHatBeretBlueShield
|
||||
- id: ClothingMaskGasBlueShield
|
||||
- id: ClothingEyesGlassesBlueShield
|
||||
- id: BoxSurvivalMilitaryDouble
|
||||
- id: PowerCellHyper
|
||||
- id: TelescopicShield
|
||||
- id: EmergencyMedipen
|
||||
- id: EmergencyMedipen
|
||||
- id: Hypospray
|
||||
- id: ChemistryBottleOmnizine
|
||||
- id: ChemistryBottleEpinephrine
|
||||
- id: ChemistryBottleOmnizine
|
||||
- id: ChemistryBottleEpinephrine
|
||||
- id: ClothingHandsGlovesCombat
|
||||
- id: ClothingHeadsetCentCom
|
||||
- id: BoxMagazinePistol
|
||||
- id: BoxMagazineRifle
|
||||
- id: WeaponRifleBonza
|
||||
- id: HandheldCrewMonitor
|
||||
- id: TrackingImplanter
|
||||
- id: JawsOfLife
|
||||
@@ -15,3 +15,12 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/Back/Backpacks/aidedecamp.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingBackpackERTLeader]
|
||||
id: ClothingBackpackBlueShield
|
||||
name: blue shield backpack
|
||||
description: A convenient backpack for carrying everything you need. Extremely practical.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/Back/Backpacks/blueshield.rsi
|
||||
|
||||
@@ -15,3 +15,14 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/Back/Duffels/aidedecamp.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingBackpackDuffel, BaseCentcommContraband]
|
||||
id: ClothingBackpackDuffelBlueShield
|
||||
name: blue shield duffel backpack
|
||||
description: In this backpack, I want to say "Papers, please."
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/Back/Duffels/blueshield.rsi
|
||||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.1
|
||||
|
||||
@@ -15,3 +15,14 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/Back/Satchels/aidedecamp.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingBackpackSatchel, BaseCentcommContraband]
|
||||
id: ClothingBackpackSatchelBlueShield
|
||||
name: blue shield satchel backpack
|
||||
description: In this backpack, I want to say "Papers, please."
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/Back/Satchels/blueshield.rsi
|
||||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.1
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
- type: entity
|
||||
abstract: true
|
||||
parent: ClothingBeltBase
|
||||
id: ClothingBeltStorageWebbingBS # Родитель хранилища РПС
|
||||
components:
|
||||
- type: Storage
|
||||
maxItemSize: Normal
|
||||
defaultStorageOrientation: Vertical
|
||||
grid:
|
||||
- 0,0,6,1
|
||||
- 8,0,10,1
|
||||
- type: Item
|
||||
size: Ginormous
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
storagebase: !type:Container
|
||||
ents: []
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.StorageUiKey.Key:
|
||||
type: StorageBoundUserInterface
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingBeltStorageWebbingBS, ContentsExplosionResistanceBase, BaseCentcommContraband]
|
||||
id: ClothingBeltMilitaryWebbingBlueShield
|
||||
name: blue shield military webbing
|
||||
description: A comfortable shoulder strap system with an additional holster.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/Belt/blueshield.rsi
|
||||
- type: Clothing
|
||||
sprite: _WL/Clothing/Belt/blueshield.rsi
|
||||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.1
|
||||
|
||||
- type: entity
|
||||
id: ClothingBeltMilitaryWebbingBlueShieldFilled
|
||||
parent: ClothingBeltMilitaryWebbingBlueShield
|
||||
suffix: Filled
|
||||
components:
|
||||
- type: EntityTableContainerFill
|
||||
containers:
|
||||
storagebase: !type:NestedSelector
|
||||
tableId: BeltBlueShieldEntityTable
|
||||
@@ -16,3 +16,27 @@
|
||||
- WhitelistChameleon
|
||||
- type: IdentityBlocker
|
||||
coverage: EYES
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingEyesBase, ShowSecurityIcons, BaseCentcommContraband]
|
||||
id: ClothingEyesGlassesBlueShield
|
||||
name: ballistic blue shield glasses
|
||||
description: Ballistic glasses that provide flash immunity and a security HUD.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/Eyes/ballisticbs.rsi
|
||||
- type: Clothing
|
||||
sprite: _WL/Clothing/Eyes/ballisticbs.rsi
|
||||
- type: FlashImmunity
|
||||
- type: EyeProtection
|
||||
protectionTime: 5
|
||||
- type: Construction
|
||||
graph: GlassesSecHUD
|
||||
node: glassesSec
|
||||
- type: Tag
|
||||
tags:
|
||||
- WhitelistChameleon
|
||||
- type: IdentityBlocker
|
||||
coverage: EYES
|
||||
- type: NightVision
|
||||
isEquipment: true
|
||||
|
||||
@@ -12,3 +12,23 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: [ BaseCentcommContraband, ClothingHeadHelmetHardsuitSyndieCommander ]
|
||||
id: ClothingHeadHelmetHardsuitBlueShield
|
||||
name: blue shield hardsuit helmet
|
||||
description: A special helmet worn by the bodyguards of the "first persons".
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/Head/Hardsuits/blueshield.rsi
|
||||
- type: Clothing
|
||||
sprite: _WL/Clothing/Head/Hardsuits/blueshield.rsi
|
||||
- type: PointLight # Corvax-Resprite
|
||||
color: cyan
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Blunt: 0.9
|
||||
Slash: 0.9
|
||||
Piercing: 0.9
|
||||
Heat: 0.9
|
||||
|
||||
@@ -151,3 +151,19 @@
|
||||
sprite: _WL/Clothing/Head/Hats/aidedecamp_cap.rsi
|
||||
- type: Clothing
|
||||
sprite: _WL/Clothing/Head/Hats/aidedecamp_cap.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingHeadBase, BaseCentcommContraband]
|
||||
id: ClothingHeadHatBeretBlueShield
|
||||
name: blue shield officer's beret
|
||||
description: That's much better, isn't it?
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/Head/Hats/beret_blue_shield.rsi
|
||||
- type: Clothing
|
||||
sprite: _WL/Clothing/Head/Hats/beret_blue_shield.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- PetWearable
|
||||
- CorgiWearable
|
||||
- WhitelistChameleon
|
||||
|
||||
@@ -226,7 +226,7 @@
|
||||
popup: null
|
||||
- type: Lock
|
||||
lockTime: 0
|
||||
unlockTime: 0
|
||||
unlockTime: 0
|
||||
- type: VoiceMask
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
@@ -236,3 +236,31 @@
|
||||
type: VoiceMaskBoundUserInterface
|
||||
- type: StealTarget
|
||||
stealGroup: HopMask
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingMaskGas, BaseCentcommContraband]
|
||||
id: ClothingMaskGasBlueShield
|
||||
name: blue shield gas mask
|
||||
description: If someone walks in it, it means everything is bad.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/Masks/blueshield.rsi
|
||||
- type: Clothing
|
||||
sprite: _WL/Clothing/Masks/blueshield.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- WhitelistChameleon
|
||||
- type: HideLayerClothing
|
||||
slots:
|
||||
- Hair
|
||||
- Snout
|
||||
- HeadTop
|
||||
- HeadSide
|
||||
hideOnToggle: true
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Blunt: 0.90
|
||||
Slash: 0.90
|
||||
Piercing: 0.90
|
||||
Heat: 0.90
|
||||
|
||||
@@ -36,3 +36,41 @@
|
||||
occludes: True
|
||||
ent: null
|
||||
|
||||
- type: entity
|
||||
parent: [BaseCentcommContraband, ClothingOuterHardsuitBase]
|
||||
id: ClothingOuterHardsuitBlueShield
|
||||
name: blue shield hardsuit
|
||||
description: A special suit that protects against exposure to dangerous environments with low pressure. The series is limited to the bodyguards of the "first persons".
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/OuterClothing/Hardsuits/blueshield.rsi
|
||||
- type: Clothing
|
||||
sprite: _WL/Clothing/OuterClothing/Hardsuits/blueshield.rsi
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.05
|
||||
lowPressureMultiplier: 1000
|
||||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.5
|
||||
- type: StaminaResistance # do not add these to other equipment or mobs, we don't want to microbalance these everywhere
|
||||
damageCoefficient: 0.4
|
||||
- type: FireProtection
|
||||
reduction: 0.7
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Blunt: 0.4
|
||||
Slash: 0.4
|
||||
Piercing: 0.3
|
||||
Heat: 0.5
|
||||
Radiation: 0.25
|
||||
Caustic: 0.4
|
||||
- type: ClothingSpeedModifier
|
||||
walkModifier: 0.9
|
||||
sprintModifier: 0.9
|
||||
- type: HeldSpeedModifier
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitBlueShield
|
||||
- type: Tag
|
||||
tags:
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
|
||||
@@ -32,3 +32,21 @@
|
||||
sprite: _WL/Clothing/OuterClothing/Vests/loaders_overalls.rsi
|
||||
- type: Clothing
|
||||
sprite: _WL/Clothing/OuterClothing/Vests/loaders_overalls.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterArmorBasic
|
||||
id: ClothingOuterVestBlueShield
|
||||
name: blue shield officer's vest
|
||||
description: A practical and, most importantly, comfortable bulletproof vest for the dust-free work of a bodyguard.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/OuterClothing/Vests/blueshield.rsi
|
||||
- type: Clothing
|
||||
sprite: _WL/Clothing/OuterClothing/Vests/blueshield.rsi
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Blunt: 0.6
|
||||
Slash: 0.6
|
||||
Piercing: 0.35
|
||||
Heat: 0.7
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
sprite: _WL/Clothing/Shoes/Boots/fashion_combat_boots.rsi
|
||||
- type: Clothing
|
||||
sprite: _WL/Clothing/Shoes/Boots/fashion_combat_boots.rsi
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: ClothingShoesBaseButcherable
|
||||
id: ClothingShoesBootsLoader
|
||||
@@ -18,4 +18,25 @@
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/Shoes/Boots/loader_boots.rsi
|
||||
- type: Clothing
|
||||
sprite: _WL/Clothing/Shoes/Boots/loader_boots.rsi
|
||||
sprite: _WL/Clothing/Shoes/Boots/loader_boots.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingShoesBootsJack
|
||||
id: ClothingShoesBootsJackBlueShield
|
||||
name: blue shield shod boots
|
||||
description: They're brand new. They seem even more convenient than the usual savvy ones...
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/Shoes/Boots/blueshield.rsi
|
||||
- type: Clothing
|
||||
sprite: _WL/Clothing/Shoes/Boots/blueshield.rsi
|
||||
|
||||
- type: entity
|
||||
id: ClothingShoesBootsJackBlueShieldFilled
|
||||
parent: ClothingShoesBootsJackBlueShield
|
||||
suffix: Filled
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
item:
|
||||
- EnergyKnifeBlueShield
|
||||
|
||||
@@ -223,4 +223,15 @@
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/Uniforms/Jumpsuit/johnnysilverhandjumpsuit.rsi
|
||||
- type: Clothing
|
||||
sprite: _WL/Clothing/Uniforms/Jumpsuit/johnnysilverhandjumpsuit.rsi
|
||||
sprite: _WL/Clothing/Uniforms/Jumpsuit/johnnysilverhandjumpsuit.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingUniformBase
|
||||
id: ClothingUniformJumpsuitBlueShield
|
||||
name: blue shield formal suit
|
||||
description: Nice shirt and cargo pants. What could be more universal?
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Clothing/Uniforms/Jumpsuit/blueshield.rsi
|
||||
- type: Clothing
|
||||
sprite: _WL/Clothing/Uniforms/Jumpsuit/blueshield.rsi
|
||||
|
||||
@@ -29,3 +29,38 @@
|
||||
whitelist:
|
||||
tags:
|
||||
- KitchenCartridge
|
||||
|
||||
- type: entity
|
||||
name: TC 12
|
||||
parent: [BaseWeaponPistol]
|
||||
id: WeaponPistolTC12
|
||||
description: It's a good pistol that was adopted by Nanotrasen structures much later than the MK, but it hasn't become weaker.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Objects/Weapons/Guns/Pistols/TC-12.rsi
|
||||
- type: Clothing
|
||||
sprite: _WL/Objects/Weapons/Guns/Pistols/TC-12.rsi
|
||||
- type: Gun
|
||||
minAngle: 1
|
||||
maxAngle: 5
|
||||
angleIncrease: 1
|
||||
angleDecay: 3
|
||||
fireRate: 5
|
||||
availableModes:
|
||||
- SemiAuto
|
||||
soundGunshot:
|
||||
path: /Audio/Weapons/Guns/Gunshots/silenced.ogg
|
||||
params:
|
||||
volume: -7
|
||||
- type: ItemSlots
|
||||
slots:
|
||||
gun_magazine:
|
||||
name: Magazine
|
||||
startingItem: MagazinePistol
|
||||
insertSound: /Audio/Weapons/Guns/MagIn/pistol_magin.ogg
|
||||
ejectSound: /Audio/Weapons/Guns/MagOut/pistol_magout.ogg
|
||||
priority: 2
|
||||
whitelist:
|
||||
tags:
|
||||
- MagazinePistol
|
||||
whitelistFailPopup: gun-magazine-whitelist-fail
|
||||
|
||||
@@ -0,0 +1,95 @@
|
||||
- type: entity
|
||||
name: Bonza
|
||||
parent: BaseItem
|
||||
id: WeaponRifleBonza
|
||||
description: It's a less common rifle that Lecter's, but it's just as deadly.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _WL/Objects/Weapons/Guns/Rifles/bonza.rsi
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
- state: mag-0
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
- type: Clothing
|
||||
sprite: _WL/Objects/Weapons/Guns/Rifles/bonza.rsi
|
||||
quickEquip: false
|
||||
slots:
|
||||
- Back
|
||||
- suitStorage
|
||||
- type: AmmoCounter
|
||||
- type: Item
|
||||
size: Huge
|
||||
shape:
|
||||
- 0,0,3,2
|
||||
- type: Gun
|
||||
fireRate: 6
|
||||
minAngle: 31
|
||||
maxAngle: 42
|
||||
selectedMode: FullAuto
|
||||
availableModes:
|
||||
- FullAuto
|
||||
- SemiAuto
|
||||
soundGunshot:
|
||||
path: /Audio/Weapons/Guns/Gunshots/ltrifle.ogg
|
||||
- type: ChamberMagazineAmmoProvider
|
||||
soundRack:
|
||||
path: /Audio/Weapons/Guns/Cock/sf_rifle_cock.ogg
|
||||
- type: ItemSlots
|
||||
slots:
|
||||
gun_magazine:
|
||||
name: Magazine
|
||||
startingItem: MagazineRifle
|
||||
insertSound: /Audio/Weapons/Guns/MagIn/ltrifle_magin.ogg
|
||||
ejectSound: /Audio/Weapons/Guns/MagOut/ltrifle_magout.ogg
|
||||
priority: 2
|
||||
whitelist:
|
||||
tags:
|
||||
- MagazineRifle
|
||||
whitelistFailPopup: gun-magazine-whitelist-fail
|
||||
gun_chamber:
|
||||
name: Chamber
|
||||
priority: 1
|
||||
whitelist:
|
||||
tags:
|
||||
- CartridgeRifle
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
gun_magazine: !type:ContainerSlot
|
||||
gun_chamber: !type:ContainerSlot
|
||||
- type: Appearance
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 1
|
||||
zeroVisible: true
|
||||
- type: StaticPrice
|
||||
price: 2000
|
||||
- type: EmitSoundOnPickup
|
||||
sound:
|
||||
collection: RiflesPickUp
|
||||
- type: EmitSoundOnDrop
|
||||
sound:
|
||||
collection: RiflesDrop
|
||||
- type: EmitSoundOnLand
|
||||
sound:
|
||||
collection: RiflesDrop
|
||||
- type: Execution
|
||||
- type: Wieldable
|
||||
unwieldOnUse: false
|
||||
- type: GunWieldBonus
|
||||
minAngle: -15
|
||||
maxAngle: -25
|
||||
#WL-Changes start
|
||||
- type: GunStandingRequired
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: 135
|
||||
damage:
|
||||
types:
|
||||
Blunt: 7
|
||||
angle: 55
|
||||
animation: WeaponArcThrust
|
||||
soundHit:
|
||||
collection: MetalThud
|
||||
- type: MeleeRequiresWield
|
||||
- type: AltFireMelee
|
||||
attackType: Heavy
|
||||
@@ -0,0 +1,84 @@
|
||||
- type: entity
|
||||
name: blue shueld energy knife
|
||||
parent: [BaseMeleeWeaponEnergy, SelectableLock, BaseCentcommContraband]
|
||||
id: EnergyKnifeBlueShield
|
||||
description: A practical knife with hot plasma in an internal container. When turned on, it will quickly make a hole in the opponent.
|
||||
components:
|
||||
- type: ItemToggle
|
||||
soundActivate:
|
||||
path: /Audio/Weapons/ebladeon.ogg
|
||||
params:
|
||||
volume: -6
|
||||
soundDeactivate:
|
||||
path: /Audio/Weapons/ebladeoff.ogg
|
||||
params:
|
||||
volume: -6
|
||||
- type: ItemToggleActiveSound
|
||||
activeSound:
|
||||
path: /Audio/Weapons/ebladehum.ogg
|
||||
params:
|
||||
volume: -6
|
||||
- type: ItemToggleMeleeWeapon
|
||||
activatedSoundOnSwing:
|
||||
path: /Audio/Weapons/eblademiss.ogg
|
||||
params:
|
||||
volume: -3
|
||||
variation: 0.250
|
||||
activatedDamage:
|
||||
types:
|
||||
Slash: 10
|
||||
Structural: 10
|
||||
Heat: 10
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: -145
|
||||
attackRate: 1.3
|
||||
damage:
|
||||
types:
|
||||
Slash: 12
|
||||
Structural: 10
|
||||
soundHit:
|
||||
path: /Audio/Weapons/bladeslice.ogg
|
||||
- type: ComponentToggler
|
||||
components:
|
||||
- type: Sharp
|
||||
- type: DisarmMalus
|
||||
malus: 0.4
|
||||
- type: Execution
|
||||
doAfterDuration: 4.0
|
||||
- type: Sprite
|
||||
sprite: _WL/Objects/Weapons/Melee/obsknife.rsi
|
||||
layers:
|
||||
- state: e_sword
|
||||
- state: e_sword_blade
|
||||
color: "#FFFFFF"
|
||||
visible: false
|
||||
shader: unshaded
|
||||
map: [ "blade" ]
|
||||
- type: Item
|
||||
size: Small
|
||||
sprite: _WL/Objects/Weapons/Melee/obsknife.rsi
|
||||
- type: PointLight
|
||||
enabled: false
|
||||
radius: 1.5
|
||||
energy: 2.7
|
||||
color: purple
|
||||
netsync: false
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
path: /Audio/Items/pen_click.ogg
|
||||
params:
|
||||
volume: -4
|
||||
maxDistance: 2
|
||||
- type: UseDelay
|
||||
delay: 1.5
|
||||
- type: ItemToggleRequiresLock # TODO: FIX THIS VERB IS COOKED
|
||||
lockedPopup: null
|
||||
- type: Tag
|
||||
tags:
|
||||
- CombatKnife
|
||||
- Knife
|
||||
- type: Tool
|
||||
qualities:
|
||||
- Slicing
|
||||
useSound:
|
||||
path: /Audio/Items/Culinary/chop.ogg
|
||||
@@ -0,0 +1,84 @@
|
||||
- type: job
|
||||
id: BlueShield
|
||||
name: job-name-blueshield
|
||||
description: job-description-blueshield
|
||||
playTimeTracker: JobBlueShield
|
||||
setPreference: false
|
||||
startingGear: BlueShieldGearEVA
|
||||
icon: "JobIconERTSecurity"
|
||||
supervisors: job-supervisors-centcom
|
||||
accessGroups:
|
||||
- AllAccess
|
||||
access:
|
||||
- CentralCommand
|
||||
special:
|
||||
- !type:AddImplantSpecial
|
||||
implants: [ MindShieldImplant, DeathRattleImplantCentcomm ]
|
||||
|
||||
- type: startingGear
|
||||
id: BlueShieldGear
|
||||
equipment:
|
||||
belt: ClothingBeltMilitaryWebbingBlueShieldFilled
|
||||
jumpsuit: ClothingUniformJumpsuitBlueShield
|
||||
shoes: ClothingShoesBootsJackBlueShieldFilled
|
||||
head: ClothingHeadHatBeretBlueShield
|
||||
eyes: ClothingEyesGlassesBlueShield
|
||||
gloves: ClothingHandsGlovesCombat
|
||||
outerClothing: ClothingOuterVestBlueShield
|
||||
id: ERTSecurityPDA
|
||||
ears: ClothingHeadsetCentCom
|
||||
back: ClothingBackpackBlueShield
|
||||
suitstorage: WeaponRifleBonza
|
||||
pocket1: HandheldCrewMonitor
|
||||
pocket2: Hypospray
|
||||
storage:
|
||||
back:
|
||||
- BoxSurvivalMilitaryDouble
|
||||
- PowerCellHyper
|
||||
- TelescopicShield
|
||||
- EmergencyMedipen
|
||||
- EmergencyMedipen
|
||||
- MagazinePistol
|
||||
- MagazineRifle
|
||||
- MagazineRifle
|
||||
- MagazineRifle
|
||||
- ChemistryBottleOmnizine
|
||||
- ChemistryBottleOmnizine
|
||||
- ChemistryBottleEpinephrine
|
||||
- ChemistryBottleEpinephrine
|
||||
- Flash
|
||||
- JawsOfLife
|
||||
|
||||
- type: startingGear
|
||||
id: BlueShieldGearEVA
|
||||
equipment:
|
||||
belt: ClothingBeltMilitaryWebbingBlueShieldFilled
|
||||
jumpsuit: ClothingUniformJumpsuitBlueShield
|
||||
shoes: ClothingShoesBootsJackBlueShieldFilled
|
||||
head: ClothingHeadHatBeretBlueShield
|
||||
eyes: ClothingEyesGlassesBlueShield
|
||||
gloves: ClothingHandsGlovesCombat
|
||||
outerClothing: ClothingOuterHardsuitBlueShield
|
||||
id: ERTSecurityPDA
|
||||
ears: ClothingHeadsetCentCom
|
||||
back: ClothingBackpackBlueShield
|
||||
suitstorage: WeaponRifleBonza
|
||||
pocket1: HandheldCrewMonitor
|
||||
pocket2: Hypospray
|
||||
storage:
|
||||
back:
|
||||
- BoxSurvivalMilitaryDouble
|
||||
- PowerCellHyper
|
||||
- TelescopicShield
|
||||
- EmergencyMedipen
|
||||
- EmergencyMedipen
|
||||
- MagazinePistol
|
||||
- MagazineRifle
|
||||
- MagazineRifle
|
||||
- MagazineRifle
|
||||
- ChemistryBottleOmnizine
|
||||
- ChemistryBottleOmnizine
|
||||
- ChemistryBottleEpinephrine
|
||||
- ChemistryBottleEpinephrine
|
||||
- Flash
|
||||
- JawsOfLife
|
||||
@@ -1,2 +1,5 @@
|
||||
- type: playTimeTracker
|
||||
id: JobAdjutant
|
||||
|
||||
- type: playTimeTracker
|
||||
id: JobBlueShield
|
||||
|
||||
|
After Width: | Height: | Size: 820 B |
|
After Width: | Height: | Size: 556 B |
|
After Width: | Height: | Size: 727 B |
|
After Width: | Height: | Size: 731 B |
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by NEBULON for Corvax Whitelist",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-BACKPACK",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 964 B |
|
After Width: | Height: | Size: 555 B |
|
After Width: | Height: | Size: 857 B |
|
After Width: | Height: | Size: 871 B |
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by NEBULON for Corvax Whitelist",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-BACKPACK",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 674 B |
|
After Width: | Height: | Size: 764 B |
|
After Width: | Height: | Size: 695 B |
|
After Width: | Height: | Size: 677 B |
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by NEBULON for Corvax Whitelist",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-BACKPACK",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 662 B |
|
After Width: | Height: | Size: 437 B |
|
After Width: | Height: | Size: 419 B |
|
After Width: | Height: | Size: 388 B |
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by NEBULON for Corvax Whitelist",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-BELT",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 424 B |
|
After Width: | Height: | Size: 419 B |
|
After Width: | Height: | Size: 362 B |
|
After Width: | Height: | Size: 416 B |
|
After Width: | Height: | Size: 399 B |
|
After Width: | Height: | Size: 425 B |
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by NEBULON for Corvax Whitelist. Based on references by Whitley",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-EYES",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-EYES-arachnid",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-EYES-moth",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 432 B |
|
After Width: | Height: | Size: 396 B |
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by NEBULON for Corvax Whitelist",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "icon-flash"
|
||||
},
|
||||
{
|
||||
"name": "off-equipped-HELMET",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "off-equipped-HELMET-vox",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "on-equipped-HELMET",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "on-equipped-HELMET-vox",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "off-equipped-HELMET-vulpkanin",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "on-equipped-HELMET-vulpkanin",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1002 B |
|
After Width: | Height: | Size: 1001 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 553 B |
|
After Width: | Height: | Size: 361 B |
|
After Width: | Height: | Size: 488 B |
|
After Width: | Height: | Size: 499 B |
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by NEBULON for Corvax Whitelist",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-HELMET",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 777 B |
|
After Width: | Height: | Size: 705 B |
|
After Width: | Height: | Size: 809 B |
|
After Width: | Height: | Size: 776 B |
|
After Width: | Height: | Size: 436 B |
|
After Width: | Height: | Size: 433 B |
|
After Width: | Height: | Size: 451 B |
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by NEBULON for Corvax Whitelist",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-MASK",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-MASK-reptilian",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-MASK-vox",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-MASK-vulpkanin",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 856 B |
|
After Width: | Height: | Size: 630 B |
|
After Width: | Height: | Size: 640 B |
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by NEBULON_12 for Corvax Whitelist",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-OUTERCLOTHING",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-OUTERCLOTHING-reptilian",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-OUTERCLOTHING-vox",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 775 B |
|
After Width: | Height: | Size: 782 B |
|
After Width: | Height: | Size: 399 B |
|
After Width: | Height: | Size: 286 B |
|
After Width: | Height: | Size: 291 B |
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by NEBULON for Corvax Whitelist",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-OUTERCLOTHING",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "equipped-OUTERCLOTHING-vox",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 533 B |
|
After Width: | Height: | Size: 429 B |