Captain's Antique Laser Gun and Traitor Objective (#7940)
@@ -55,6 +55,7 @@
|
|||||||
- id: ClothingNeckBronzeheart
|
- id: ClothingNeckBronzeheart
|
||||||
- id: ClothingNeckGoldmedal
|
- id: ClothingNeckGoldmedal
|
||||||
- id: RubberStampCaptain
|
- id: RubberStampCaptain
|
||||||
|
- id: AntiqueLaserGun
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: LockerHeadOfPersonnelFilled
|
id: LockerHeadOfPersonnelFilled
|
||||||
|
|||||||
@@ -174,6 +174,27 @@
|
|||||||
- type: PowerCellVisualizer
|
- type: PowerCellVisualizer
|
||||||
prefix: s_ar
|
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
|
- type: entity
|
||||||
name: medium standard power cell
|
name: medium standard power cell
|
||||||
description: A rechargeable standardized power cell, size M. This is the cheapest kind you can find.
|
description: A rechargeable standardized power cell, size M. This is the cheapest kind you can find.
|
||||||
|
|||||||
@@ -371,3 +371,40 @@
|
|||||||
magState: mag
|
magState: mag
|
||||||
steps: 5
|
steps: 5
|
||||||
zeroVisible: true
|
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
|
||||||
|
|||||||
@@ -156,3 +156,18 @@
|
|||||||
conditions:
|
conditions:
|
||||||
- !type:StealCondition
|
- !type:StealCondition
|
||||||
prototype: FoodMeatCorgi
|
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
|
||||||
|
|
||||||
|
|||||||
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 491 B |
|
After Width: | Height: | Size: 499 B |
|
After Width: | Height: | Size: 646 B |
|
After Width: | Height: | Size: 661 B |
|
After Width: | Height: | Size: 655 B |
|
After Width: | Height: | Size: 649 B |
|
After Width: | Height: | Size: 631 B |
|
After Width: | Height: | Size: 500 B |
|
After Width: | Height: | Size: 638 B |
|
After Width: | Height: | Size: 634 B |
|
After Width: | Height: | Size: 133 B |
|
After Width: | Height: | Size: 208 B |
|
After Width: | Height: | Size: 211 B |
|
After Width: | Height: | Size: 214 B |
|
After Width: | Height: | Size: 227 B |
@@ -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
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||