Telescopic shield (#20048)

* telescopic shield

* research

* removed the shield from the locker

* sound

* eh

* fix
This commit is contained in:
Nim
2023-09-14 04:03:12 +03:00
committed by GitHub
parent 7b27d71246
commit afd30c5c75
14 changed files with 116 additions and 1 deletions

View File

@@ -400,3 +400,71 @@
sprite: Objects/Weapons/Melee/e_shield.rsi
size: 5
heldPrefix: eshield
- type: entity
name: telescopic shield
parent: BaseShield
id: TelescopicShield
description: An advanced riot shield made of lightweight materials that collapses for easy storage.
components:
- type: ItemToggle
activatedDisarmMalus: 0.6
activateSound:
path: /Audio/Weapons/telescopicon.ogg
params:
volume: -5
deActivateSound:
path: /Audio/Weapons/telescopicoff.ogg
params:
volume: -5
offSize: 10
- type: Sprite
sprite: Objects/Weapons/Melee/teleriot_shield.rsi
layers:
- state: teleriot-icon
- state: teleriot-on
visible: false
shader: unshaded
map: [ "shield" ]
- type: Item
size: 10
sprite: Objects/Weapons/Melee/teleriot_shield.rsi
heldPrefix: teleriot
- type: UseDelay
delay: 0.5
- type: ToggleableLightVisuals
spriteLayer: shield
inhandVisuals:
left:
- state: inhand-left-shield
shader: unshaded
right:
- state: inhand-right-shield
shader: unshaded
- type: Appearance
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 100
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- trigger:
!type:DamageTrigger
damage: 70
behaviors:
- !type:DoActsBehavior
acts: [ "Destruction" ]
- !type:PlaySoundBehavior
sound: /Audio/Effects/metalbreak.ogg
- !type:SpawnEntitiesBehavior
spawn:
SheetSteel:
min: 1
max: 1
SheetGlass:
min: 2
max: 2
- type: StaticPrice
price: 250

View File

@@ -558,6 +558,7 @@
- VoiceTrigger
- TimerTrigger
- Truncheon
- TelescopicShield
- FlashPayload
- ExplosivePayload
- WeaponLaserCarbine