Arsenal tech discipline (#17400)

This commit is contained in:
Nemanja
2023-06-18 17:56:49 -04:00
committed by GitHub
parent 8cd6067d49
commit 3975578e4e
36 changed files with 560 additions and 56 deletions

View File

@@ -1,10 +1,10 @@
research-discipline-none = None research-discipline-none = None
research-discipline-industrial = Industrial research-discipline-industrial = Industrial
research-discipline-biochemical = Biochemical research-discipline-biochemical = Biochemical
research-discipline-arsenal = Arsenal
research-discipline-experimental = Experimental research-discipline-experimental = Experimental
research-discipline-civilian-services = Civilian Services research-discipline-civilian-services = Civilian Services
research-technology-salvage-weapons = Salvage weapons
research-technology-salvage-equipment = Salvage Equipment research-technology-salvage-equipment = Salvage Equipment
research-technology-advanced-powercells = Advanced Powercells research-technology-advanced-powercells = Advanced Powercells
research-technology-compact-power = Compact Power research-technology-compact-power = Compact Power
@@ -29,8 +29,17 @@ research-technology-crew-monitoring = Crew Monitoring
research-technology-bluespace-chemistry = Bluespace Chemistry research-technology-bluespace-chemistry = Bluespace Chemistry
research-technology-cloning = Cloning research-technology-cloning = Cloning
research-technology-salvage-weapons = Salvage Weapons
research-technology-draconic-munitions = Draconic Munitions
research-technology-explosive-technology = Explosive Technology
research-technology-advanced-laser-manipulation = Advanced Laser Manipulation
research-technology-nonlethal-ammunition = Nonlethal Ammunition
research-technology-optimized-ballistics = Optimized Ballistics
research-technology-concentrated-laser-weaponry = Concentrated Laser Weaponry
research-technology-wave-particle-harnessing = Wave Particle Harnessing
research-technology-handheld-electrical-propulsion = Handheld Electrical Propulsion
research-technology-basic-robotics = Basic Robotics research-technology-basic-robotics = Basic Robotics
research-technology-signalling-tech = Signalling Tech
research-technology-basic-anomalous-research = Basic Anomalous Research research-technology-basic-anomalous-research = Basic Anomalous Research
research-technology-basic-xenoarcheology = Basic XenoArcheology research-technology-basic-xenoarcheology = Basic XenoArcheology
research-technology-alternative-research = Alternative Research research-technology-alternative-research = Alternative Research

View File

@@ -103,3 +103,18 @@
- state: mag-1 - state: mag-1
map: ["enum.GunVisualLayers.Mag"] map: ["enum.GunVisualLayers.Mag"]
- state: rubber - state: rubber
- type: entity
id: MagazineBoxLightRifleIncendiary
parent: BaseMagazineBoxLightRifle
name: ammunition box (.30 rifle incendiary)
components:
- type: BallisticAmmoProvider
proto: CartridgeLightRifleIncendiary
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: incendiary

View File

@@ -82,3 +82,18 @@
- state: mag-1 - state: mag-1
map: ["enum.GunVisualLayers.Mag"] map: ["enum.GunVisualLayers.Mag"]
- state: rubber - state: rubber
- type: entity
id: MagazineBoxMagnumIncendiary
parent: BaseMagazineBoxMagnum
name: ammunition box (.45 magnum incendiary)
components:
- type: BallisticAmmoProvider
proto: CartridgeMagnumIncendiary
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: incendiary

View File

@@ -83,3 +83,18 @@
- state: mag-1 - state: mag-1
map: ["enum.GunVisualLayers.Mag"] map: ["enum.GunVisualLayers.Mag"]
- state: rubber - state: rubber
- type: entity
id: MagazineBoxPistolIncendiary
parent: BaseMagazineBoxPistol
name: ammunition box (.35 auto incendiary)
components:
- type: BallisticAmmoProvider
proto: CartridgePistolIncendiary
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: incendiary

View File

@@ -123,3 +123,18 @@
- state: mag-1 - state: mag-1
map: ["enum.GunVisualLayers.Mag"] map: ["enum.GunVisualLayers.Mag"]
- state: rubber - state: rubber
- type: entity
id: MagazineBoxRifleIncendiary
parent: BaseMagazineBoxRifle
name: ammunition box (.20 rifle incendiary)
components:
- type: BallisticAmmoProvider
proto: CartridgeRifleIncendiary
- type: Sprite
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- state: incendiary

View File

@@ -51,3 +51,11 @@
components: components:
- type: CartridgeAmmo - type: CartridgeAmmo
proto: BulletLightRifleRubber proto: BulletLightRifleRubber
- type: entity
id: CartridgeLightRifleIncendiary
name: cartridge (.30 rifle incendiary)
parent: BaseCartridgeLightRifle
components:
- type: CartridgeAmmo
proto: BulletLightRifleIncendiary

View File

@@ -52,6 +52,14 @@
- type: CartridgeAmmo - type: CartridgeAmmo
proto: BulletMagnumRubber proto: BulletMagnumRubber
- type: entity
id: CartridgeMagnumIncendiary
name: cartridge (.45 magnum incendiary)
parent: BaseCartridgeMagnum
components:
- type: CartridgeAmmo
proto: BulletMagnumIncendiary
- type: entity - type: entity
id: BaseAnomalousCartridge id: BaseAnomalousCartridge
parent: BaseCartridgeMagnum parent: BaseCartridgeMagnum

View File

@@ -51,3 +51,11 @@
components: components:
- type: CartridgeAmmo - type: CartridgeAmmo
proto: BulletPistolRubber proto: BulletPistolRubber
- type: entity
id: CartridgePistolIncendiary
name: cartridge (.35 auto incendiary)
parent: BaseCartridgePistol
components:
- type: CartridgeAmmo
proto: BulletPistolIncendiary

View File

@@ -51,3 +51,11 @@
components: components:
- type: CartridgeAmmo - type: CartridgeAmmo
proto: BulletRifleRubber proto: BulletRifleRubber
- type: entity
id: CartridgeRifleIncendiary
name: cartridge (.20 rifle incendiary)
parent: BaseCartridgeRifle
components:
- type: CartridgeAmmo
proto: BulletRifleIncendiary

View File

@@ -41,3 +41,14 @@
damage: damage:
types: types:
Blunt: 3 Blunt: 3
- type: entity
id: BulletLightRifleIncendiary
parent: BaseBulletIncendiary
name: bullet (.20 rifle incendiary)
noSpawn: true
components:
- type: Projectile
damage:
groups:
Burn: 17

View File

@@ -43,3 +43,14 @@
Blunt: 3 Blunt: 3
- type: StaminaDamageOnCollide - type: StaminaDamageOnCollide
damage: 35 # 3 hits to stun cuz revolver damage: 35 # 3 hits to stun cuz revolver
- type: entity
id: BulletMagnumIncendiary
parent: BaseBulletIncendiary
name: bullet (.45 magnum incendiary)
noSpawn: true
components:
- type: Projectile
damage:
groups:
Burn: 32

View File

@@ -41,3 +41,14 @@
damage: damage:
types: types:
Blunt: 3 Blunt: 3
- type: entity
id: BulletPistolIncendiary
parent: BaseBulletIncendiary
name: bullet (.35 auto incendiary)
noSpawn: true
components:
- type: Projectile
damage:
groups:
Burn: 14

View File

@@ -41,3 +41,14 @@
damage: damage:
types: types:
Blunt: 3 Blunt: 3
- type: entity
id: BulletRifleIncendiary
parent: BaseBulletIncendiary
name: bullet (0.20 rifle incendiary)
noSpawn: true
components:
- type: Projectile
damage:
groups:
Burn: 15

View File

@@ -46,7 +46,7 @@
id: PelletShotgunIncendiary id: PelletShotgunIncendiary
name: pellet (.50 incendiary) name: pellet (.50 incendiary)
noSpawn: true noSpawn: true
parent: BaseBullet parent: BaseBulletIncendiary
components: components:
- type: Sprite - type: Sprite
sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi sprite: Objects/Weapons/Guns/Projectiles/projectiles2.rsi
@@ -55,13 +55,6 @@
damage: damage:
groups: groups:
Burn: 7 Burn: 7
- type: PointLight
enabled: true
color: "#ff4300"
radius: 2.0
energy: 7.0
- type: IgniteOnCollide
fireStacks: 1
- type: entity - type: entity
id: PelletShotgunPractice id: PelletShotgunPractice

View File

@@ -326,7 +326,6 @@
parent: BaseWeaponBatterySmall parent: BaseWeaponBatterySmall
id: WeaponTaser id: WeaponTaser
description: A low-capacity, energy-based stun gun used by security teams to subdue targets at range. description: A low-capacity, energy-based stun gun used by security teams to subdue targets at range.
suffix: Admin
components: components:
- type: Tag - type: Tag
tags: tags:
@@ -350,7 +349,7 @@
path: /Audio/Weapons/Guns/Gunshots/taser.ogg path: /Audio/Weapons/Guns/Gunshots/taser.ogg
- type: ProjectileBatteryAmmoProvider - type: ProjectileBatteryAmmoProvider
proto: BulletTaser proto: BulletTaser
fireCost: 100 fireCost: 200
- type: MagazineVisuals - type: MagazineVisuals
magState: mag magState: mag
steps: 5 steps: 5

View File

@@ -126,6 +126,24 @@
- type: StaminaDamageOnCollide - type: StaminaDamageOnCollide
damage: 22 # 5 hits to stun sounds reasonable damage: 22 # 5 hits to stun sounds reasonable
- type: entity
id: BaseBulletIncendiary
name: base bullet incendiary
parent: BaseBullet
noSpawn: true
components:
- type: Projectile
damage:
types:
Blunt: 14
- type: PointLight
enabled: true
color: "#ff4300"
radius: 2.0
energy: 7.0
- type: IgniteOnCollide
fireStacks: 1
# Energy projectiles # Energy projectiles
- type: entity - type: entity
name: taser bolt name: taser bolt

View File

@@ -105,6 +105,7 @@
- StationMapElectronics - StationMapElectronics
- FireAlarmElectronics - FireAlarmElectronics
- MailingUnitElectronics - MailingUnitElectronics
- SignalTimerElectronics
- APCElectronics - APCElectronics
- SMESMachineCircuitboard - SMESMachineCircuitboard
- SubstationMachineCircuitboard - SubstationMachineCircuitboard
@@ -215,7 +216,6 @@
- SuperCapacitorStockPart - SuperCapacitorStockPart
- SuperMatterBinStockPart - SuperMatterBinStockPart
- PicoManipulatorStockPart - PicoManipulatorStockPart
- SignalTimerElectronics
- MopItem - MopItem
- Holoprojector - Holoprojector
- Mousetrap - Mousetrap
@@ -279,7 +279,6 @@
idleState: icon idleState: icon
runningState: building runningState: building
dynamicRecipes: dynamicRecipes:
- SignalTimerElectronics
- ThermomachineFreezerMachineCircuitBoard - ThermomachineFreezerMachineCircuitBoard
- PortableScrubberMachineCircuitBoard - PortableScrubberMachineCircuitBoard
- CloningPodMachineCircuitboard - CloningPodMachineCircuitboard
@@ -432,7 +431,6 @@
runningState: icon runningState: icon
staticRecipes: staticRecipes:
- Flash - Flash
- FlashPayload
- Handcuffs - Handcuffs
- Zipties - Zipties
- Stunbaton - Stunbaton
@@ -441,27 +439,56 @@
- RiotShield - RiotShield
- CartridgePistol - CartridgePistol
- CartridgeMagnum - CartridgeMagnum
- CartridgePistolRubber
- CartridgeMagnumRubber
- ShellShotgun - ShellShotgun
- ShellShotgunBeanbag
- ShellShotgunFlare - ShellShotgunFlare
- ShellTranquilizer - ShellTranquilizer
- CartridgeLightRifle - CartridgeLightRifle
- CartridgeRifle - CartridgeRifle
- CartridgeLightRifleRubber - MagazineBoxPistol
- CartridgeRifleRubber - MagazineBoxMagnum
- MagazineBoxRifle
- MagazineBoxLightRifle
- TargetHuman - TargetHuman
- TargetSyndicate - TargetSyndicate
- TargetClown - TargetClown
- MagazineBoxPistol dynamicRecipes:
- CartridgePistolRubber
- CartridgeMagnumRubber
- ShellShotgunBeanbag
- CartridgeRifleRubber
- CartridgeLightRifleRubber
- MagazineBoxPistolRubber - MagazineBoxPistolRubber
- MagazineBoxMagnum
- MagazineBoxMagnumRubber - MagazineBoxMagnumRubber
- MagazineBoxRifle
- MagazineBoxRifleRubber - MagazineBoxRifleRubber
- MagazineBoxLightRifle
- MagazineBoxLightRifleRubber - MagazineBoxLightRifleRubber
- CartridgePistolHighVelocity
- CartridgeMagnumHighVelocity
- CartridgeLightRifleHighVelocity
- CartridgeRifleHighVelocity
- MagazineBoxPistolHighVelocity
- MagazineBoxMagnumHighVelocity
- MagazineBoxLightRifleHighVelocity
- MagazineBoxRifleHighVelocity
- ShellShotgunIncendiary
- CartridgePistolIncendiary
- CartridgeMagnumIncendiary
- CartridgeLightRifleIncendiary
- CartridgeRifleIncendiary
- MagazineBoxPistolIncendiary
- MagazineBoxMagnumIncendiary
- MagazineBoxLightRifleIncendiary
- MagazineBoxRifleIncendiary
- Signaller
- SignalTrigger
- VoiceTrigger
- TimerTrigger
- FlashPayload
- ExplosivePayload
- WeaponLaserCarbine
- WeaponAdvancedLaser
- WeaponLaserCannon
- WeaponXrayCannon
- WeaponTaser
- type: MaterialStorage - type: MaterialStorage
whitelist: whitelist:
tags: tags:

View File

@@ -15,6 +15,7 @@
supportedDisciplines: supportedDisciplines:
- Industrial - Industrial
- Biochemical - Biochemical
- Arsenal
- Experimental - Experimental
- CivilianServices - CivilianServices
- type: ApcPowerReceiver - type: ApcPowerReceiver

View File

@@ -40,6 +40,15 @@
Glass: 50 Glass: 50
#one fourth of what making a flash would cost #one fourth of what making a flash would cost
- type: latheRecipe
id: ExplosivePayload
result: ExplosivePayload
completetime: 1
materials:
Steel: 50
Plastic: 100
Glass: 50
- type: latheRecipe - type: latheRecipe
id: Signaller id: Signaller
result: RemoteSignaller result: RemoteSignaller

View File

@@ -20,6 +20,52 @@
Steel: 300 Steel: 300
Plastic: 300 Plastic: 300
- type: latheRecipe
id: WeaponLaserCarbine
result: WeaponLaserCarbine
completetime: 5
materials:
Steel: 750
Glass: 500
Plastic: 250
- type: latheRecipe
id: WeaponAdvancedLaser
result: WeaponAdvancedLaser
completetime: 5
materials:
Steel: 1000
Glass: 500
Gold: 150
- type: latheRecipe
id: WeaponLaserCannon
result: WeaponLaserCannon
completetime: 5
materials:
Steel: 1250
Plastic: 750
Gold: 100
- type: latheRecipe
id: WeaponXrayCannon
result: WeaponXrayCannon
completetime: 5
materials:
Steel: 1500
Glass: 500
Plastic: 250
Gold: 100
- type: latheRecipe
id: WeaponTaser
result: WeaponTaser
completetime: 5
materials:
Steel: 700
Plastic: 300
Gold: 250
- type: latheRecipe - type: latheRecipe
id: ForensicPad id: ForensicPad
result: ForensicPad result: ForensicPad
@@ -248,3 +294,122 @@
materials: materials:
Steel: 350 Steel: 350
Plastic: 600 Plastic: 600
- type: latheRecipe
id: CartridgePistolHighVelocity
result: CartridgePistolHighVelocity
completetime: 2
materials:
Steel: 20
- type: latheRecipe
id: CartridgeMagnumHighVelocity
result: CartridgeMagnumHighVelocity
completetime: 2
materials:
Steel: 40
- type: latheRecipe
id: CartridgeLightRifleHighVelocity
result: CartridgeLightRifleHighVelocity
completetime: 2
materials:
Steel: 40
- type: latheRecipe
id: CartridgeRifleHighVelocity
result: CartridgeRifleHighVelocity
completetime: 2
materials:
Steel: 30
- type: latheRecipe
id: MagazineBoxPistolHighVelocity
result: MagazineBoxPistolHighVelocity
completetime: 5
materials:
Steel: 1250
- type: latheRecipe
id: MagazineBoxMagnumHighVelocity
result: MagazineBoxMagnumHighVelocity
completetime: 5
materials:
Steel: 2450
- type: latheRecipe
id: MagazineBoxLightRifleHighVelocity
result: MagazineBoxLightRifleHighVelocity
completetime: 5
materials:
Steel: 2050
- type: latheRecipe
id: MagazineBoxRifleHighVelocity
result: MagazineBoxRifleHighVelocity
completetime: 5
materials:
Steel: 1850
- type: latheRecipe
id: ShellShotgunIncendiary
result: ShellShotgunIncendiary
completetime: 2
materials:
Plastic: 20
- type: latheRecipe
id: CartridgePistolIncendiary
result: CartridgePistolIncendiary
completetime: 2
materials:
Plastic: 10
- type: latheRecipe
id: CartridgeMagnumIncendiary
result: CartridgeMagnumIncendiary
completetime: 2
materials:
Plastic: 20
- type: latheRecipe
id: CartridgeLightRifleIncendiary
result: CartridgeLightRifleIncendiary
completetime: 2
materials:
Plastic: 20
- type: latheRecipe
id: CartridgeRifleIncendiary
result: CartridgeRifleIncendiary
completetime: 2
materials:
Plastic: 15
- type: latheRecipe
id: MagazineBoxPistolIncendiary
result: MagazineBoxPistolIncendiary
completetime: 5
materials:
Plastic: 650
- type: latheRecipe
id: MagazineBoxMagnumIncendiary
result: MagazineBoxMagnumIncendiary
completetime: 5
materials:
Plastic: 1250
- type: latheRecipe
id: MagazineBoxLightRifleIncendiary
result: MagazineBoxLightRifleIncendiary
completetime: 5
materials:
Plastic: 1800
- type: latheRecipe
id: MagazineBoxRifleIncendiary
result: MagazineBoxRifleIncendiary
completetime: 5
materials:
Plastic: 950

View File

@@ -0,0 +1,145 @@
# Tier 1
- type: technology
id: SalvageWeapons
name: research-technology-salvage-weapons
icon:
sprite: Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi
state: gun
discipline: Arsenal
tier: 1
cost: 10000
recipeUnlocks:
- WeaponProtoKineticAccelerator
# These are roundstart but not replenishable for salvage
- WeaponCrusher
- WeaponCrusherDagger
- type: technology
id: DraconicMunitions
name: research-technology-draconic-munitions
icon:
sprite: Objects/Weapons/Guns/Ammunition/Boxes/pistol.rsi
state: incendiarydisplay
discipline: Arsenal
tier: 1
cost: 10000
recipeUnlocks:
- ShellShotgunIncendiary
- CartridgePistolIncendiary
- CartridgeMagnumIncendiary
- CartridgeLightRifleIncendiary
- CartridgeRifleIncendiary
- MagazineBoxPistolIncendiary
- MagazineBoxMagnumIncendiary
- MagazineBoxLightRifleIncendiary
- MagazineBoxRifleIncendiary
- type: technology
id: ExplosiveTechnology
name: research-technology-explosive-technology
icon:
sprite: Objects/Devices/payload.rsi
state: payload-explosive-armed
discipline: Arsenal
tier: 1
cost: 7500
recipeUnlocks:
- Signaller
- SignalTrigger
- VoiceTrigger
- TimerTrigger
- FlashPayload
- ExplosivePayload
- type: technology
id: AdvancedLaserManipulation
name: research-technology-advanced-laser-manipulation
icon:
sprite: Objects/Weapons/Guns/Battery/advancedlasergun.rsi
state: icon
discipline: Arsenal
tier: 1
cost: 10000
recipeUnlocks:
- WeaponLaserCarbine
- WeaponAdvancedLaser
- type: technology
id: NonlethalAmmunition
name: research-technology-nonlethal-ammunition
icon:
sprite: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi
state: beanbag
discipline: Arsenal
tier: 1
cost: 7500
recipeUnlocks:
- ShellShotgunBeanbag
- CartridgePistolRubber
- CartridgeMagnumRubber
- CartridgeLightRifleRubber
- CartridgeRifleRubber
- MagazineBoxPistolRubber
- MagazineBoxMagnumRubber
- MagazineBoxLightRifleRubber
- MagazineBoxRifleRubber
# Tier 2
- type: technology
id: OptimizedBallistics
name: research-technology-optimized-ballistics
icon:
sprite: Objects/Weapons/Guns/Ammunition/Boxes/pistol.rsi
state: hvdisplay
discipline: Arsenal
tier: 2
cost: 7500
recipeUnlocks:
- CartridgePistolHighVelocity
- CartridgeMagnumHighVelocity
- CartridgeLightRifleHighVelocity
- CartridgeRifleHighVelocity
- MagazineBoxPistolHighVelocity
- MagazineBoxMagnumHighVelocity
- MagazineBoxLightRifleHighVelocity
- MagazineBoxRifleHighVelocity
- type: technology
id: ConcentratedLaserWeaponry
name: research-technology-concentrated-laser-weaponry
icon:
sprite: Objects/Weapons/Guns/Battery/laser_cannon.rsi
state: icon
discipline: Arsenal
tier: 2
cost: 10000
recipeUnlocks:
- WeaponLaserCannon
- type: technology
id: WaveParticleHarnessing
name: research-technology-wave-particle-harnessing
icon:
sprite: Objects/Weapons/Guns/Battery/xray.rsi
state: icon
discipline: Arsenal
tier: 2
cost: 10000
recipeUnlocks:
- WeaponXrayCannon
# Tier 3
- type: technology
id: HandheldElectricalPropulsion
name: research-technology-handheld-electrical-propulsion
icon:
sprite: Objects/Weapons/Guns/Battery/taser.rsi
state: icon
discipline: Arsenal
tier: 3
cost: 15000
recipeUnlocks:
- WeaponTaser

View File

@@ -22,6 +22,18 @@
2: 0.75 2: 0.75
3: 0.75 3: 0.75
- type: techDiscipline
id: Arsenal
name: research-discipline-arsenal
color: "#dc373b"
icon:
sprite: Interface/Misc/research_disciplines.rsi
state: arsenal
tierPrerequisites:
1: 0
2: 0.75
3: 0.75
- type: techDiscipline - type: techDiscipline
id: Experimental id: Experimental
name: research-discipline-experimental name: research-discipline-experimental

View File

@@ -19,22 +19,6 @@
- Drone - Drone
- ExosuitFabricatorMachineCircuitboard - ExosuitFabricatorMachineCircuitboard
- type: technology
id: SignallingTech
name: research-technology-signalling-tech
icon:
sprite: Objects/Devices/signaller.rsi
state: signaller
discipline: Experimental
tier: 1
cost: 7500
recipeUnlocks:
- Signaller
- SignalTrigger
- VoiceTrigger
- TimerTrigger
- SignalTimerElectronics
- type: technology - type: technology
id: BasicAnomalousResearch id: BasicAnomalousResearch
name: research-technology-basic-anomalous-research name: research-technology-basic-anomalous-research

View File

@@ -1,20 +1,5 @@
# Tier 1 # Tier 1
- type: technology
id: SalvageWeapons
name: research-technology-salvage-weapons
icon:
sprite: Objects/Weapons/Guns/Basic/kinetic_accelerator.rsi
state: gun
discipline: Industrial
tier: 1
cost: 10000
recipeUnlocks:
- WeaponProtoKineticAccelerator
# These are roundstart but not replenishable for salvage
- WeaponCrusher
- WeaponCrusherDagger
- type: technology - type: technology
id: SalvageEquipment id: SalvageEquipment
name: research-technology-salvage-equipment name: research-technology-salvage-equipment

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 B

View File

@@ -7,6 +7,9 @@
"y": 8 "y": 8
}, },
"states": [ "states": [
{
"name": "arsenal"
},
{ {
"name": "biochemical" "name": "biochemical"
}, },

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 B

View File

@@ -22,6 +22,9 @@
{ {
"name": "hv" "name": "hv"
}, },
{
"name": "incendiary"
},
{ {
"name": "practice" "name": "practice"
}, },

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 B

View File

@@ -22,6 +22,9 @@
{ {
"name": "hv" "name": "hv"
}, },
{
"name": "incendiary"
},
{ {
"name": "practice" "name": "practice"
}, },

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 305 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 B

View File

@@ -16,6 +16,15 @@
{ {
"name": "hv" "name": "hv"
}, },
{
"name": "hvdisplay"
},
{
"name": "incendiarydisplay"
},
{
"name": "incendiary"
},
{ {
"name": "practice" "name": "practice"
}, },

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 B

View File

@@ -22,6 +22,9 @@
{ {
"name": "hv" "name": "hv"
}, },
{
"name": "incendiary"
},
{ {
"name": "practice" "name": "practice"
}, },