|
|
@ -10,6 +10,7 @@ research-technology-engineering-eva = EVA PPE Suits
|
|||
research-technology-cloning = Cloning
|
||||
research-technology-artifact-display = Artifact Display Technology
|
||||
research-technology-psionic-prosthetics = Psionic Prosthetics
|
||||
research-technology-directed-radiation = Directed Radiation
|
||||
|
||||
# Civilian
|
||||
research-technology-civilian-mechs = Civilian Mechs
|
||||
|
|
|
|||
|
|
@ -60,6 +60,7 @@
|
|||
#- WeaponTetherGun
|
||||
# End DeltaV Removals
|
||||
- WeaponGauntletGorilla
|
||||
- WeaponMicrowaveEmitter # DeltaV - Microwave emitter
|
||||
|
||||
# Only contains parts for making basic modular grenades, no actual explosives
|
||||
- type: latheRecipePack
|
||||
|
|
|
|||
|
|
@ -620,3 +620,38 @@
|
|||
Firemode:
|
||||
Disabler: { state: mode-disabler }
|
||||
Lethal: { state: mode-lethal }
|
||||
|
||||
- type: entity
|
||||
name: microwave emitter
|
||||
parent: BaseWeaponBatterySmall
|
||||
id: WeaponMicrowaveEmitter
|
||||
description: A handheld device emitting concentrated, low-intensity radiation. Does not cook your food.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: _DV/Objects/Weapons/Guns/Battery/microwave_emitter.rsi
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
- state: mag-unshaded-4
|
||||
map: ["enum.GunVisualLayers.MagUnshaded"]
|
||||
shader: unshaded
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 5
|
||||
zeroVisible: false
|
||||
- type: Item
|
||||
shape:
|
||||
- 0,0,1,1
|
||||
size: Small
|
||||
sprite: _DV/Objects/Weapons/Guns/Battery/microwave_emitter.rsi
|
||||
- type: Gun
|
||||
selectedMode: FullAuto
|
||||
fireRate: 5
|
||||
availableModes:
|
||||
- FullAuto
|
||||
soundGunshot:
|
||||
path: /Audio/_DV/Weapons/Guns/Gunshots/beamcannon.ogg
|
||||
- type: ProjectileBatteryAmmoProvider
|
||||
proto: BulletRadiation
|
||||
fireCost: 100
|
||||
- type: Appearance
|
||||
|
|
|
|||
|
|
@ -16,3 +16,22 @@
|
|||
- type: Tag
|
||||
tags:
|
||||
- HideContextMenu
|
||||
|
||||
- type: entity
|
||||
id: BulletImpactEffectLightGreenDisabler
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: TimedDespawn
|
||||
lifetime: 0.2
|
||||
- type: Sprite
|
||||
drawdepth: Effects
|
||||
layers:
|
||||
- shader: unshaded
|
||||
map: ["enum.EffectLayers.Unshaded"]
|
||||
sprite: Objects/Weapons/Guns/Projectiles/projectiles_tg.rsi
|
||||
state: impact_laser_greyscale
|
||||
color: lightgreen
|
||||
- type: EffectVisuals
|
||||
- type: Tag
|
||||
tags:
|
||||
- HideContextMenu
|
||||
|
|
|
|||
|
|
@ -183,3 +183,24 @@
|
|||
Shadow: 20
|
||||
- type: TimedDespawn
|
||||
lifetime: 0.4 # really short, shouldn't travel far at all
|
||||
|
||||
- type: entity
|
||||
id: BulletRadiation
|
||||
name: radiation wave
|
||||
parent: BulletEnergyGunLaser
|
||||
categories: [ HideSpawnMenu ]
|
||||
description: Sheer gamma radiation! Hopefully you are shielded.
|
||||
components:
|
||||
- type: Projectile
|
||||
impactEffect: BulletImpactEffectLightGreenDisabler
|
||||
damage:
|
||||
types:
|
||||
Radiation: 2
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Projectiles/projectiles_tg.rsi
|
||||
layers:
|
||||
- state: omnilaser_greyscale
|
||||
shader: unshaded
|
||||
color: lightgreen
|
||||
- type: TimedDespawn
|
||||
lifetime: 0.08
|
||||
|
|
|
|||
|
|
@ -36,3 +36,14 @@
|
|||
Steel: 100
|
||||
Glass: 100
|
||||
Gold: 100
|
||||
|
||||
- type: latheRecipe
|
||||
id: WeaponMicrowaveEmitter
|
||||
result: WeaponMicrowaveEmitter
|
||||
categories:
|
||||
- Tools
|
||||
completetime: 5
|
||||
materials:
|
||||
Steel: 500
|
||||
Glass: 400
|
||||
Uranium: 100
|
||||
|
|
|
|||
|
|
@ -23,3 +23,15 @@
|
|||
- DispelLeftArm
|
||||
- RecallLeftArm
|
||||
- ForcewallLeftArm
|
||||
|
||||
- type: technology
|
||||
id: DirectedRadiation
|
||||
name: research-technology-directed-radiation
|
||||
icon:
|
||||
sprite: _DV/Objects/Weapons/Guns/Battery/microwave_emitter.rsi
|
||||
state: icon
|
||||
discipline: Experimental
|
||||
tier: 1
|
||||
cost: 5000
|
||||
recipeUnlocks:
|
||||
- WeaponMicrowaveEmitter
|
||||
|
|
|
|||
|
After Width: | Height: | Size: 748 B |
|
After Width: | Height: | Size: 741 B |
|
After Width: | Height: | Size: 910 B |
|
After Width: | Height: | Size: 974 B |
|
After Width: | Height: | Size: 129 B |
|
After Width: | Height: | Size: 127 B |
|
After Width: | Height: | Size: 137 B |
|
After Width: | Height: | Size: 138 B |
|
After Width: | Height: | Size: 139 B |
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Sprites by EmberAstra (github)",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "base"
|
||||
},
|
||||
{
|
||||
"name": "mag-unshaded-0"
|
||||
},
|
||||
{
|
||||
"name": "mag-unshaded-1"
|
||||
},
|
||||
{
|
||||
"name": "mag-unshaded-2"
|
||||
},
|
||||
{
|
||||
"name": "mag-unshaded-3"
|
||||
},
|
||||
{
|
||||
"name": "mag-unshaded-4"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||