Skip to content

Commit

Permalink
Merge branch 'arumoon-server' of https://github.com/Tenteratus/space-…
Browse files Browse the repository at this point in the history
…station-14 into arumoon-server
  • Loading branch information
MilenVolf committed Aug 25, 2023
2 parents a0d80bd + b3ddaab commit ff9151f
Show file tree
Hide file tree
Showing 14 changed files with 137 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,6 @@ ent-WeaponPistolCHIMPUpgraded = experimental C.H.I.M.P. handcannon
ent-WeaponBehonkerLaser = Eye of a behonker
.desc = The eye of a behonker, it fires a laser when squeezed.
.suffix = { "" }
ent-WeaponEmitterGun = emitter gun
.desc = A homemade emitter cannon, powerful, but the charging is poor.
.suffix = { "" }
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,6 @@ ent-WeaponCutter = ионный резак
ent-WeaponCutterAdv = улучшенный ионный резак
.desc = Инструмент шахтеров, предназначенный для расчистки горных пород. Обладает усовершенствованной батареей и усиленной концентрирующей линзой.
.suffix = { "" }
ent-WeaponEmitterGun = эмиттерная пушка
.desc = Самодельная эммитерная пушка, мощная, но скорость зарядки оставляет желать лучшего.
.suffix = { "" }
Original file line number Diff line number Diff line change
Expand Up @@ -808,6 +808,10 @@
materialRequirements:
CableHV: 5
Glass: 2
- type: Tag
tags:
- DroneUsable
- EmitterCircuitBoard

- type: entity
id: SurveillanceCameraRouterCircuitboard
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -584,3 +584,29 @@
proto: BulletCutterAdv
fireCost: 100
- type: Appearance

- type: entity
name: Emitter Gun
id: WeaponEmitterGun
parent: BaseWeaponBattery
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Battery/emitter_gun.rsi
state: emittercannon
- type: Item
size: 30
- type: AmmoCounter
- type: Gun
fireRate: 0.5
soundGunshot:
path: /Audio/Weapons/Guns/emitter.ogg
zeroVisible: false
- type: Appearance
- type: StaticPrice
price: 500
- type: ProjectileBatteryAmmoProvider
proto: EmitterBoltGun
fireCost: 200
- type: Construction
graph: EmitterGun
node: emittergunnode
Original file line number Diff line number Diff line change
Expand Up @@ -807,3 +807,15 @@
lifetime: 0.4
- type: StaminaDamageOnCollide
damage: 65

- type: entity
name: emitter bolt
id: EmitterBoltGun
parent: EmitterBolt
noSpawn: true
components:
- type: Projectile
# soundHit: Waiting on serv3
damage:
types:
Heat: 30
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
#In its own file and not improvised-shotgun.yml in case anyone ever wants to add more guns that use it.
- type: constructionGraph
id: EmitterGun
start: start
graph:
- node: start
edges:
- to: emittergunnode
steps:
- tag: Pipe
icon:
sprite: Structures/Piping/Atmospherics/pipe.rsi
state: pipeStraight
name: pipe
- tag: CapacitorStockPart
icon:
sprite: Objects/Misc/stock_parts.rsi
state: capacitor
name: capacitor
- tag: PowerCellSmall
icon:
sprite: Objects/Power/power_cells.rsi
state: small
name: power cell small
- tag: PowerCellSmall
icon:
sprite: Objects/Power/power_cells.rsi
state: small
name: power cell small
- tag: EmitterCircuitBoard
icon:
sprite: Objects/Misc/module.rsi
state: engineering
name: emitter circuit board
- material: Plasteel
amount: 10
doAfter: 10
- node: emittergunnode
entity: WeaponEmitterGun
13 changes: 13 additions & 0 deletions Resources/Prototypes/Recipes/Crafting/improvised.yml
Original file line number Diff line number Diff line change
Expand Up @@ -162,3 +162,16 @@
icon:
sprite: Objects/Misc/rifle_stock.rsi
state: icon

- type: construction
name: emitter gun
id: emittergun
graph: EmitterGun
startNode: start
targetNode: emittergunnode
category: construction-category-weapons
objectType: Item
description: A gun that used to be a simple emitter.
icon:
sprite: Objects/Weapons/Guns/Battery/emitter_gun.rsi
state: emittercannon
3 changes: 3 additions & 0 deletions Resources/Prototypes/tags.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1053,3 +1053,6 @@
- type: Tag
id: ModularReceiver

- type: Tag
id: EmitterCircuitBoard

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.
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.
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "emittercannon",
"delays": [
[
0.2,
0.2,
0.2
]
]
},
{
"name": "emittercannon_charge"
},
{
"name": "emittercannon_empty"
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

0 comments on commit ff9151f

Please sign in to comment.