Uplink: Combat Bakery Kit (#31179)
* save * sprites * mime survival kit has baguette * add weapon/uplink * cherry-pick croissant changes * uplink * Switch baguette to slashing damage * fixes * update attribution * fix typos * review comments * reduce TC cost * switch to regular box * fix regular baguette rotation
This commit is contained in:
@@ -15,6 +15,7 @@ loadout-group-survival-syndicate = Github is forcing me to write text that is li
|
||||
loadout-group-breath-tool = Species-dependent breath tools
|
||||
loadout-group-tank-harness = Species-specific survival equipment
|
||||
loadout-group-EVA-tank = Species-specific gas tank
|
||||
loadout-group-survival-mime = Mime Survival Box
|
||||
|
||||
# Command
|
||||
loadout-group-captain-head = Captain head
|
||||
|
||||
@@ -439,3 +439,6 @@ uplink-barber-scissors-desc = A good tool to give your fellow agent a nice hairc
|
||||
|
||||
uplink-backpack-syndicate-name = Syndicate backpack
|
||||
uplink-backpack-syndicate-desc = Lightweight explosion-proof а backpack for holding various traitor goods
|
||||
|
||||
uplink-combat-bakery-name = Combat Bakery Kit
|
||||
uplink-combat-bakery-desc = A kit of clandestine baked weapons. Contains a baguette which a skilled mime could use as a sword and a pair of throwing croissants. Once the job is done, eat the evidence.
|
||||
@@ -189,6 +189,38 @@
|
||||
- type: Label
|
||||
currentLabel: reagent-name-nitrogen
|
||||
|
||||
- type: entity
|
||||
parent: BoxSurvival
|
||||
id: BoxMime
|
||||
name: survival box
|
||||
description: It's a box with basic internals inside.
|
||||
suffix: Emergency
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingMaskBreath
|
||||
- id: EmergencyOxygenTankFilled
|
||||
- id: EmergencyMedipen
|
||||
- id: Flare
|
||||
- id: FoodBreadBaguette
|
||||
- id: DrinkWaterBottleFull
|
||||
|
||||
- type: entity
|
||||
parent: BoxSurvivalNitrogen
|
||||
id: BoxMimeNitrogen
|
||||
suffix: Emergency N2
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingMaskBreath
|
||||
- id: EmergencyNitrogenTankFilled
|
||||
- id: EmergencyMedipen
|
||||
- id: Flare
|
||||
- id: FoodBreadBaguette
|
||||
- id: DrinkWaterBottleFull
|
||||
- type: Label
|
||||
currentLabel: reagent-name-nitrogen
|
||||
|
||||
- type: entity
|
||||
parent: BoxCardboard
|
||||
id: BoxSurvivalSyndicate
|
||||
|
||||
@@ -67,3 +67,19 @@
|
||||
contents:
|
||||
- id: DeathRattleImplanter
|
||||
amount: 6
|
||||
|
||||
- type: entity
|
||||
parent: [BoxCardboard, BaseSyndicateContraband]
|
||||
id: CombatBakeryKit
|
||||
name: combat bakery kit
|
||||
description: A kit of clandestine baked weapons.
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: box_of_doom
|
||||
- state: france
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: WeaponCroissant
|
||||
amount: 2
|
||||
- id: WeaponBaguette
|
||||
@@ -1743,3 +1743,19 @@
|
||||
blacklist:
|
||||
components:
|
||||
- SurplusBundle
|
||||
|
||||
- type: listing
|
||||
id: UplinkCombatBakery
|
||||
name: uplink-combat-bakery-name
|
||||
description: uplink-combat-bakery-desc
|
||||
icon: { sprite: Objects/Consumable/Food/Baked/bread.rsi, state: baguette}
|
||||
productEntity: CombatBakeryKit
|
||||
cost:
|
||||
Telecrystal: 3
|
||||
categories:
|
||||
- UplinkJob
|
||||
conditions:
|
||||
- !type:BuyerJobCondition
|
||||
whitelist:
|
||||
- Chef
|
||||
- Mime
|
||||
@@ -624,6 +624,21 @@
|
||||
Quantity: 1
|
||||
- ReagentId: Blackpepper
|
||||
Quantity: 1
|
||||
- type: Clothing
|
||||
slots: [ BELT ]
|
||||
equippedPrefix: baguette
|
||||
quickEquip: false
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: baguette-inhand-left
|
||||
right:
|
||||
- state: baguette-inhand-right
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: -120
|
||||
damage:
|
||||
types:
|
||||
Blunt: 1 # bonk
|
||||
# Tastes like France.
|
||||
|
||||
- type: entity
|
||||
|
||||
@@ -682,3 +682,7 @@
|
||||
Quantity: 2
|
||||
- ReagentId: Vitamin
|
||||
Quantity: 1
|
||||
- type: DamageOtherOnHit
|
||||
damage:
|
||||
types:
|
||||
Blunt: 0 # so the damage stats icon doesn't immediately give away the syndie ones
|
||||
@@ -0,0 +1,17 @@
|
||||
- type: entity
|
||||
name: baguette
|
||||
parent: FoodBreadBaguette
|
||||
id: WeaponBaguette
|
||||
description: Bon appétit!
|
||||
suffix: Weapon
|
||||
components:
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: -120
|
||||
damage:
|
||||
types:
|
||||
Slash: 16
|
||||
soundHit:
|
||||
path: /Audio/Weapons/bladeslice.ogg
|
||||
- type: Reflect
|
||||
reflectProb: 0.05
|
||||
spread: 90
|
||||
@@ -0,0 +1,25 @@
|
||||
- type: entity
|
||||
parent: FoodBakedCroissant
|
||||
id: WeaponCroissant
|
||||
name: croissant
|
||||
description: Buttery, flaky goodness.
|
||||
suffix: Weapon
|
||||
components:
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape: !type:PhysShapeCircle
|
||||
radius: 0.2
|
||||
density: 5
|
||||
mask:
|
||||
- ItemMask
|
||||
restitution: 0.3
|
||||
friction: 0.2
|
||||
- type: EmbeddableProjectile
|
||||
sound: /Audio/Weapons/star_hit.ogg
|
||||
- type: LandAtCursor
|
||||
- type: DamageOtherOnHit
|
||||
damage:
|
||||
types:
|
||||
Slash: 5
|
||||
Piercing: 10
|
||||
@@ -64,6 +64,26 @@
|
||||
back:
|
||||
- BoxHugNitrogen
|
||||
|
||||
# Mime
|
||||
- type: loadout
|
||||
id: EmergencyOxygenMime
|
||||
effects:
|
||||
- !type:GroupLoadoutEffect
|
||||
proto: OxygenBreather
|
||||
storage:
|
||||
back:
|
||||
- BoxMime
|
||||
|
||||
- type: loadout
|
||||
id: EmergencyNitrogenMime
|
||||
effects:
|
||||
- !type:GroupLoadoutEffect
|
||||
proto: NitrogenBreather
|
||||
storage:
|
||||
back:
|
||||
- BoxMimeNitrogen
|
||||
|
||||
|
||||
# Engineering / Extended
|
||||
- type: loadout
|
||||
id: EmergencyOxygenExtended
|
||||
|
||||
@@ -479,6 +479,16 @@
|
||||
loadouts:
|
||||
- MimeWintercoat
|
||||
|
||||
- type: loadoutGroup
|
||||
id: SurvivalMime
|
||||
name: loadout-group-survival-mime
|
||||
minLimit: 2
|
||||
hidden: true
|
||||
loadouts:
|
||||
- EmergencyNitrogenMime
|
||||
- EmergencyOxygenMime
|
||||
- LoadoutSpeciesVoxNitrogen
|
||||
|
||||
- type: loadoutGroup
|
||||
id: MusicianJumpsuit
|
||||
name: loadout-group-musician-jumpsuit
|
||||
|
||||
@@ -169,7 +169,7 @@
|
||||
- MimeBackpack
|
||||
- MimeOuterClothing
|
||||
- Glasses
|
||||
- Survival
|
||||
- SurvivalMime
|
||||
- Trinkets
|
||||
|
||||
- type: roleLoadout
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 440 B |
Binary file not shown.
|
After Width: | Height: | Size: 454 B |
Binary file not shown.
|
After Width: | Height: | Size: 485 B |
Binary file not shown.
|
Before Width: | Height: | Size: 393 B After Width: | Height: | Size: 303 B |
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation and modified by potato1234x at https://github.com/tgstation/tgstation/commit/0631fe5bde73a68b4c12bdfa633c30b2cee442d5. Crostini created by Github user deathride58",
|
||||
"copyright": "Taken from tgstation and modified by potato1234x at https://github.com/tgstation/tgstation/commit/0631fe5bde73a68b4c12bdfa633c30b2cee442d5. Crostini created by Github user deathride58, baguette taken from tgstation at commit https://github.com/tgstation/tgstation/commit/7ffd61b6fa6a6183daa8900f9a490f46f7a81955",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
@@ -34,6 +34,18 @@
|
||||
{
|
||||
"name": "baguette"
|
||||
},
|
||||
{
|
||||
"name": "baguette-equipped-BELT",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "baguette-inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "baguette-inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "banana"
|
||||
},
|
||||
|
||||
BIN
Resources/Textures/Objects/Storage/boxes.rsi/france.png
Normal file
BIN
Resources/Textures/Objects/Storage/boxes.rsi/france.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 139 B |
@@ -223,6 +223,9 @@
|
||||
},
|
||||
{
|
||||
"name": "envelope"
|
||||
},
|
||||
{
|
||||
"name": "france"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user