Skip to content

Commit

Permalink
Add Breaching Charges (#638)
Browse files Browse the repository at this point in the history
# Description

Adds breaching charges for Security, a weaker version of the Salvage
seismic charge for breaching through walls.

Originally made by @rosieposieeee for Delta-V
(DeltaV-Station/Delta-v#1056).

---

# Changelog

<!--
You can add an author after the `:cl:` to change the name that appears
in the changelog (ex: `:cl: Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

:cl: rosieposieeee
- add: Added breaching charges to the SecTech vendor for Security, to
break through walls.

---------

Co-authored-by: rosieposie <[email protected]>
  • Loading branch information
angelofallars and rosieposieeee authored Aug 2, 2024
1 parent 3a27ee8 commit 9b3f1f5
Show file tree
Hide file tree
Showing 7 changed files with 63 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,9 @@
ClothingHeadHelmetInsulated: 2 # Nyanotrasen - Insulative headgear
ClothingHeadCage: 2 # Nyanotrasen - Insulative headgear
ClothingOuterArmorPlateCarrier: 2 # DeltaV - moved body armour from SecDrobe to SecTech
ClothingOuterArmorDuraVest: 2
ClothingOuterArmorDuraVest: 2
ClothingHeadHelmetBasic: 2 # DeltaV - added helmets to the SecTech. Another line of defense between the tide and your grey matter.
BreachingCharge: 8
# security officers need to follow a diet regimen!
contrabandInventory:
FoodDonutHomer: 12
Expand Down
31 changes: 30 additions & 1 deletion Resources/Prototypes/Entities/Objects/Weapons/Bombs/plastic.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
- type: entity
- type: entity
id: BasePlasticExplosive
parent: BaseItem
abstract: true
Expand Down Expand Up @@ -106,3 +106,32 @@
maxIntensity: 30
canCreateVacuum: false
- type: ExplodeOnTrigger

- type: entity
name: breaching charge
description: A breaching explosive for security officers to break through walls.
parent: SeismicCharge
id: BreachingCharge
components:
- type: Sprite
sprite: Objects/Weapons/Bombs/breaching.rsi
state: icon
layers:
- state: icon
map: ["base"]
- type: OnUseTimerTrigger
delay: 10
delayOptions: [10, 15, 20, 25]
initialBeepDelay: 0
beepSound:
path: /Audio/Effects/Cargo/buzz_two.ogg
params:
volume: -6
startOnStick: true
canToggleStartOnStick: true
- type: Explosive
explosionType: DemolitionCharge
totalIntensity: 10
intensitySlope: 10
maxIntensity: 10
canCreateVacuum: false
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
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
31 changes: 31 additions & 0 deletions Resources/Textures/Objects/Weapons/Bombs/breaching.rsi/meta.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "made by rosieposieeee (github) for ss14",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "primed",
"delays": [
[
0.1,
0.1
]
]
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 9b3f1f5

Please sign in to comment.