Captain's Antique Laser Gun and Traitor Objective (#7940)

This commit is contained in:
Emisse
2022-05-09 18:43:36 -06:00
committed by GitHub
parent a7bd808249
commit ea498da45d
22 changed files with 146 additions and 0 deletions

View File

@@ -55,6 +55,7 @@
- id: ClothingNeckBronzeheart
- id: ClothingNeckGoldmedal
- id: RubberStampCaptain
- id: AntiqueLaserGun
- type: entity
id: LockerHeadOfPersonnelFilled

View File

@@ -174,6 +174,27 @@
- type: PowerCellVisualizer
prefix: s_ar
- type: entity
name: antique power cell prototype
description: A small cell that self recharges. Used in old laser arms research.
id: PowerCellAntiqueProto
parent: PowerCellSmallBase
components:
- type: Sprite
sprite: Objects/Power/PowerCells/power_cell_small_autorecharge.rsi
layers:
- state: s_ar
- type: Battery
maxCharge: 60
startingCharge: 60
- type: BatterySelfRecharger
autoRecharge: true
autoRechargeRate: 5
- type: Appearance
visuals:
- type: PowerCellVisualizer
prefix: s_ar
- type: entity
name: medium standard power cell
description: A rechargeable standardized power cell, size M. This is the cheapest kind you can find.

View File

@@ -371,3 +371,40 @@
magState: mag
steps: 5
zeroVisible: true
- type: entity
name: antique laser gun
parent: BatteryGunSmall
id: AntiqueLaserGun
description: This is an antique laser gun. All craftsmanship is of the highest quality. It is decorated with assistant leather and chrome. The object menaces with spikes of energy.
components:
- type: Sprite
netsync: false
sprite: Objects/Weapons/Guns/Battery/antiquelasergun.rsi
layers:
- state: base
map: ["enum.RangedBarrelVisualLayers.Base"]
- state: mag-unshaded-4
map: ["enum.RangedBarrelVisualLayers.MagUnshaded"]
shader: unshaded
- type: Item
size: 12
sprite: Objects/Weapons/Guns/Battery/antiquelasergun.rsi
- type: BatteryBarrel
fireCost: 6
soundGunshot:
path: /Audio/Weapons/Guns/Gunshots/laser_cannon.ogg
- type: RangedWeapon
- type: PowerCellSlot
descFormatString : "" # empty string for no examine-text (cell is not ejectable)
cellSlot:
startingItem: PowerCellAntiqueProto
soundOptions:
volume: -2
locked: true
- type: Appearance
visuals:
- type: MagVisualizer
magState: mag
steps: 5
zeroVisible: true

View File

@@ -156,3 +156,18 @@
conditions:
- !type:StealCondition
prototype: FoodMeatCorgi
- type: objective
id: CaptainGunStealObjective
issuer: syndicate
difficultyOverride: 2.75
prob: 0.1
requirements:
- !type:TraitorRequirement {}
- !type:IncompatibleConditionsRequirement
conditions:
- DieCondition
conditions:
- !type:StealCondition
prototype: AntiqueLaserGun

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 491 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 646 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 661 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 655 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 649 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 631 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 638 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 634 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 211 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

View File

@@ -0,0 +1,72 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "taken from tg station at commithttps://github.com/tgstation/tgstation/commit/8b7f8ba6a3327c7381967c550f185dffafd11a57",
"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-0",
"directions": 4
},
{
"name": "inhand-right-0",
"directions": 4
},
{
"name": "inhand-left-1",
"directions": 4
},
{
"name": "inhand-right-1",
"directions": 4
},
{
"name": "inhand-left-2",
"directions": 4
},
{
"name": "inhand-right-2",
"directions": 4
},
{
"name": "inhand-left-3",
"directions": 4
},
{
"name": "inhand-right-3",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}