beno turrets (#14516)
BIN
Resources/Audio/Weapons/Xeno/alien_spitacid.ogg
Normal file
@@ -1 +1,2 @@
|
|||||||
alien_claw_flesh1, alien_claw_flesh2, alien_claw_flesh3 were taken from: https://gitlab.com/cmdevs/colonial-warfare/-/tree/dev/sound/weapons
|
alien_claw_flesh1, alien_claw_flesh2, alien_claw_flesh3 were taken from: https://gitlab.com/cmdevs/colonial-warfare/-/tree/dev/sound/weapons
|
||||||
|
alien_spitacid was taken from: https://github.com/tgstation/TerraGov-Marine-Corps/blob/233891d0e19a002d8307299bfe15206591172784/sound/voice/alien_spitacid.ogg
|
||||||
@@ -490,3 +490,20 @@
|
|||||||
damage:
|
damage:
|
||||||
types:
|
types:
|
||||||
Piercing: 0
|
Piercing: 0
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: BulletAcid
|
||||||
|
name: acid spit
|
||||||
|
parent: BaseBullet
|
||||||
|
noSpawn: true
|
||||||
|
components:
|
||||||
|
- type: Projectile
|
||||||
|
damage:
|
||||||
|
groups:
|
||||||
|
Caustic: 5
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Weapons/Guns/Projectiles/xeno_toxic.rsi
|
||||||
|
layers:
|
||||||
|
- state: xeno_toxic
|
||||||
|
- type: Ammo
|
||||||
|
muzzleFlash: null
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
- type: InteractionOutline
|
- type: InteractionOutline
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
netsync: false
|
||||||
sprite: Objects/Weapons/Guns/turrets.rsi
|
sprite: Objects/Weapons/Guns/Turrets/turrets.rsi
|
||||||
drawdepth: WallMountedItems
|
drawdepth: WallMountedItems
|
||||||
layers:
|
layers:
|
||||||
- state: syndie_broken
|
- state: syndie_broken
|
||||||
@@ -27,7 +27,7 @@
|
|||||||
ballistic-ammo: !type:Container
|
ballistic-ammo: !type:Container
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
netsync: false
|
||||||
sprite: Objects/Weapons/Guns/turrets.rsi
|
sprite: Objects/Weapons/Guns/Turrets/turrets.rsi
|
||||||
drawdepth: WallMountedItems
|
drawdepth: WallMountedItems
|
||||||
layers:
|
layers:
|
||||||
- state: syndie_lethal
|
- state: syndie_lethal
|
||||||
@@ -103,4 +103,58 @@
|
|||||||
components:
|
components:
|
||||||
- type: Faction
|
- type: Faction
|
||||||
factions:
|
factions:
|
||||||
- SimpleHostile
|
- SimpleHostile
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: xeno turret
|
||||||
|
description: Shoots 9mm acid projectiles
|
||||||
|
parent: BaseWeaponTurret
|
||||||
|
id: WeaponTurretXeno
|
||||||
|
suffix: Xeno
|
||||||
|
components:
|
||||||
|
- type: Faction
|
||||||
|
factions:
|
||||||
|
- Xeno
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
sprite: Objects/Weapons/Guns/Turrets/xenoturret.rsi
|
||||||
|
noRot: true
|
||||||
|
layers:
|
||||||
|
- state: acid_turret
|
||||||
|
- type: BallisticAmmoProvider
|
||||||
|
proto: BulletAcid
|
||||||
|
capacity: 500
|
||||||
|
- type: Gun
|
||||||
|
fireRate: 1
|
||||||
|
selectedMode: FullAuto
|
||||||
|
soundGunshot: /Audio/Weapons/Xeno/alien_spitacid.ogg
|
||||||
|
- type: HTN
|
||||||
|
rootTask: TurretCompound
|
||||||
|
blackboard:
|
||||||
|
SoundTargetInLOS: !type:SoundPathSpecifier
|
||||||
|
path: /Audio/Animals/snake_hiss.ogg
|
||||||
|
- type: Damageable
|
||||||
|
damageContainer: Biological
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 100
|
||||||
|
behaviors:
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: [ "Destruction" ]
|
||||||
|
- !type:PlaySoundBehavior
|
||||||
|
sound:
|
||||||
|
path: /Audio/Effects/gib1.ogg
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
FoodMeatXeno:
|
||||||
|
min: 3
|
||||||
|
max: 5
|
||||||
|
- type: InteractionPopup
|
||||||
|
interactDelay: 1.0
|
||||||
|
successChance: 0.8
|
||||||
|
interactSuccessString: petting-success-generic
|
||||||
|
interactFailureString: petting-failure-generic
|
||||||
|
interactSuccessSound:
|
||||||
|
path: /Audio/Animals/snake_hiss.ogg
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-NC-4.0",
|
||||||
|
"copyright": "https://github.com/tgstation/TerraGov-Marine-Corps/blob/f90afeb849db243c8613dbc4defd040aff689b72/icons/obj/items/projectiles.dmi",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "xeno_toxic"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 341 B |
|
Before Width: | Height: | Size: 727 B After Width: | Height: | Size: 727 B |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 5.7 KiB |
@@ -0,0 +1,65 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-NC-4.0",
|
||||||
|
"copyright": "https://github.com/tgstation/TerraGov-Marine-Corps/blob/f90afeb849db243c8613dbc4defd040aff689b72/icons/Xeno/acidturret.dmi",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "acid_turret",
|
||||||
|
"directions": 4,
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1,
|
||||||
|
0.1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||