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:
themias
2024-08-19 14:57:29 -04:00
committed by GitHub
parent ed34e4cbcd
commit 6ba7d268b0
19 changed files with 176 additions and 2 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -169,7 +169,7 @@
- MimeBackpack
- MimeOuterClothing
- Glasses
- Survival
- SurvivalMime
- Trinkets
- type: roleLoadout