Merge remote-tracking branch 'upstream/master' into ed-23-02-2025-upstream
# Conflicts: # Content.Server/Damage/Systems/DamageOtherOnHitSystem.cs # Content.Server/Nutrition/EntitySystems/CreamPieSystem.cs # Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
|
||||
- type: accessLevel
|
||||
id: EmergencyShuttleRepealAll
|
||||
name: id-card-access-level-emergency-shuttle-repeal
|
||||
|
||||
- type: accessLevel
|
||||
id: Cryogenics
|
||||
|
||||
@@ -153,6 +153,8 @@
|
||||
name: Scramble DNA
|
||||
description: Randomly changes your name and appearance.
|
||||
components:
|
||||
- type: ConfirmableAction
|
||||
popup: dna-scrambler-action-popup
|
||||
- type: InstantAction
|
||||
charges: 1
|
||||
itemIconStyle: BigAction
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
sprite: Objects/Fun/Instruments/structureinstruments.rsi
|
||||
state: tuba
|
||||
product: CrateFunInstrumentsBrass
|
||||
cost: 2500
|
||||
cost: 2000
|
||||
category: cargoproduct-category-name-fun
|
||||
group: market
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
sprite: Objects/Fun/Instruments/harmonica.rsi
|
||||
state: icon
|
||||
product: CrateFunInstrumentsWoodwind
|
||||
cost: 2500
|
||||
cost: 3000
|
||||
category: cargoproduct-category-name-fun
|
||||
group: market
|
||||
|
||||
|
||||
@@ -34,14 +34,14 @@
|
||||
parent: ClothingBackpackDuffelSyndicateBundle
|
||||
id: ClothingBackpackDuffelSyndicateFilledShotgun
|
||||
name: Bulldog bundle
|
||||
description: "Lean and mean: Contains the popular Bulldog Shotgun, a 12g beanbag drum and 3 12g buckshot drums." #, and a pair of Thermal Imaging Goggles.
|
||||
description: "Lean and mean: Contains the popular Bulldog Shotgun and four 12g buckshot drums." #, and a pair of Thermal Imaging Goggles.
|
||||
components:
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: WeaponShotgunBulldog
|
||||
- id: MagazineShotgun
|
||||
- id: MagazineShotgun
|
||||
- id: MagazineShotgunBeanbag
|
||||
- id: MagazineShotgun
|
||||
# - id: ThermalImagingGoggles
|
||||
|
||||
- type: entity
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
- type: entity
|
||||
id: CrateArmorySMG
|
||||
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
|
||||
parent: [ CrateWeaponSecure, BaseSecurityContraband ]
|
||||
name: SMG crate
|
||||
description: Contains two high-powered, semiautomatic rifles with four mags. Requires Armory access to open.
|
||||
components:
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
- type: entity
|
||||
id: CrateArmoryShotgun
|
||||
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
|
||||
parent: [ CrateWeaponSecure, BaseSecurityContraband ]
|
||||
name: shotgun crate
|
||||
description: For when the enemy absolutely needs to be replaced with lead. Contains two Enforcer Combat Shotguns, and some standard shotgun shells. Requires Armory access to open.
|
||||
components:
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
- type: entity
|
||||
id: CrateTrackingImplants
|
||||
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
|
||||
parent: [ CrateWeaponSecure, BaseSecurityContraband ]
|
||||
name: tracking implants
|
||||
description: Contains a handful of tracking implanters. Good for prisoners you'd like to release but still keep track of.
|
||||
components:
|
||||
@@ -36,7 +36,7 @@
|
||||
amount: 5
|
||||
|
||||
- type: entity
|
||||
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
|
||||
parent: [ CrateWeaponSecure, BaseSecurityContraband ]
|
||||
id: CrateTrainingBombs
|
||||
name: training bombs
|
||||
description: Contains three low-yield training bombs for security to learn defusal and safe ordnance disposal, EOD suit not included. Requires Armory access to open.
|
||||
@@ -48,7 +48,7 @@
|
||||
|
||||
- type: entity
|
||||
id: CrateArmoryLaser
|
||||
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
|
||||
parent: [ CrateWeaponSecure, BaseSecurityContraband ]
|
||||
name: lasers crate
|
||||
description: Contains three standard-issue laser rifles. Requires Armory access to open.
|
||||
components:
|
||||
@@ -59,7 +59,7 @@
|
||||
|
||||
- type: entity
|
||||
id: CrateArmoryPistols
|
||||
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
|
||||
parent: [ CrateWeaponSecure, BaseSecurityContraband ]
|
||||
name: pistols crate
|
||||
description: Contains two standard NT pistols with four mags. Requires Armory access to open.
|
||||
components:
|
||||
@@ -72,7 +72,7 @@
|
||||
|
||||
- type: entity
|
||||
id: CrateSecurityRiot
|
||||
parent: [ CrateWeaponSecure, BaseRestrictedContraband ]
|
||||
parent: [ CrateWeaponSecure, BaseSecurityContraband ]
|
||||
name: swat crate
|
||||
description: Contains two sets of riot armor, helmets, shields, and enforcers loaded with beanbags. Extra ammo is included. Requires Armory access to open.
|
||||
components:
|
||||
|
||||
@@ -102,8 +102,6 @@
|
||||
amount: 2
|
||||
- id: FrenchHornInstrument
|
||||
amount: 2
|
||||
- id: SaxophoneInstrument
|
||||
amount: 2
|
||||
- id: EuphoniumInstrument
|
||||
- id: TubaInstrument
|
||||
|
||||
@@ -140,6 +138,8 @@
|
||||
- id: FluteInstrument
|
||||
- id: HarmonicaInstrument
|
||||
amount: 2
|
||||
- id: SaxophoneInstrument
|
||||
amount: 2
|
||||
- id: OcarinaInstrument
|
||||
- id: PanFluteInstrument
|
||||
|
||||
|
||||
@@ -152,7 +152,7 @@
|
||||
prob: 0.5
|
||||
|
||||
- type: entity
|
||||
parent: [GunSafeBaseSecure, BaseRestrictedContraband]
|
||||
parent: [GunSafeBaseSecure, BaseSecurityContraband]
|
||||
id: GunSafeDisabler
|
||||
name: disabler safe
|
||||
components:
|
||||
@@ -162,7 +162,7 @@
|
||||
amount: 5
|
||||
|
||||
- type: entity
|
||||
parent: [GunSafeBaseSecure, BaseRestrictedContraband]
|
||||
parent: [GunSafeBaseSecure, BaseSecurityContraband]
|
||||
id: GunSafePistolMk58
|
||||
name: mk58 safe
|
||||
components:
|
||||
@@ -174,7 +174,7 @@
|
||||
amount: 8
|
||||
|
||||
- type: entity
|
||||
parent: [GunSafeBaseSecure, BaseRestrictedContraband]
|
||||
parent: [GunSafeBaseSecure, BaseSecurityContraband]
|
||||
id: GunSafeRifleLecter
|
||||
name: lecter safe
|
||||
components:
|
||||
@@ -186,7 +186,7 @@
|
||||
amount: 4
|
||||
|
||||
- type: entity
|
||||
parent: [GunSafeBaseSecure, BaseRestrictedContraband]
|
||||
parent: [GunSafeBaseSecure, BaseSecurityContraband]
|
||||
id: GunSafeSubMachineGunDrozd
|
||||
name: drozd safe
|
||||
components:
|
||||
@@ -198,7 +198,7 @@
|
||||
amount: 4
|
||||
|
||||
- type: entity
|
||||
parent: [GunSafeBaseSecure, BaseRestrictedContraband]
|
||||
parent: [GunSafeBaseSecure, BaseSecurityContraband]
|
||||
id: GunSafeShotgunEnforcer
|
||||
name: enforcer safe
|
||||
components:
|
||||
@@ -210,7 +210,7 @@
|
||||
amount: 4
|
||||
|
||||
- type: entity
|
||||
parent: [GunSafeBaseSecure, BaseRestrictedContraband]
|
||||
parent: [GunSafeBaseSecure, BaseSecurityContraband]
|
||||
id: GunSafeShotgunKammerer
|
||||
name: kammerer safe
|
||||
components:
|
||||
@@ -224,7 +224,7 @@
|
||||
- type: entity
|
||||
id: GunSafeSubMachineGunWt550
|
||||
suffix: Wt550
|
||||
parent: [GunSafeBaseSecure, BaseRestrictedContraband]
|
||||
parent: [GunSafeBaseSecure, BaseSecurityContraband]
|
||||
name: wt550 safe
|
||||
components:
|
||||
- type: StorageFill
|
||||
@@ -235,7 +235,7 @@
|
||||
amount: 4
|
||||
|
||||
- type: entity
|
||||
parent: [GunSafeBaseSecure, BaseRestrictedContraband]
|
||||
parent: [GunSafeBaseSecure, BaseSecurityContraband]
|
||||
id: GunSafeLaserCarbine
|
||||
name: laser safe
|
||||
components:
|
||||
|
||||
@@ -75,11 +75,40 @@
|
||||
WizCoin: 3
|
||||
categories:
|
||||
- SpellbookDefensive
|
||||
conditions:
|
||||
- !type:ListingLimitedStockCondition
|
||||
stock: 1
|
||||
|
||||
- type: listing
|
||||
id: SpellbookRepulse
|
||||
name: spellbook-repulse-name
|
||||
description: spellbook-repulse-desc
|
||||
productAction: ActionRepulse
|
||||
cost:
|
||||
WizCoin: 2
|
||||
categories:
|
||||
- SpellbookDefensive
|
||||
conditions:
|
||||
- !type:ListingLimitedStockCondition
|
||||
stock: 1
|
||||
|
||||
- type: listing
|
||||
id: SpellbookSmoke
|
||||
name: spellbook-smoke-name
|
||||
description: spellbook-smoke-desc
|
||||
productAction: ActionSmoke
|
||||
cost:
|
||||
WizCoin: 1
|
||||
categories:
|
||||
- SpellbookDefensive
|
||||
conditions:
|
||||
- !type:ListingLimitedStockCondition
|
||||
stock: 1
|
||||
|
||||
# Utility
|
||||
- type: listing
|
||||
id: SpellbookPolymorphSpider
|
||||
name: spellbook-polymoprh-spider-name
|
||||
name: spellbook-polymorph-spider-name
|
||||
description: spellbook-polymorph-spider-desc
|
||||
productAction: ActionPolymorphWizardSpider
|
||||
cost:
|
||||
@@ -197,6 +226,32 @@
|
||||
- !type:ListingLimitedStockCondition
|
||||
stock: 1
|
||||
|
||||
- type: listing
|
||||
id: SpellbookHammerMjollnir
|
||||
name: spellbook-hammer-mjollnir-name
|
||||
description: spellbook-hammer-mjollnir-description
|
||||
productEntity: Mjollnir
|
||||
cost:
|
||||
WizCoin: 2
|
||||
categories:
|
||||
- SpellbookEquipment
|
||||
conditions:
|
||||
- !type:ListingLimitedStockCondition
|
||||
stock: 1
|
||||
|
||||
- type: listing
|
||||
id: SpellbookHammerSingularity
|
||||
name: spellbook-hammer-singularity-name
|
||||
description: spellbook-hammer-singularity-description
|
||||
productEntity: SingularityHammer
|
||||
cost:
|
||||
WizCoin: 2
|
||||
categories:
|
||||
- SpellbookEquipment
|
||||
conditions:
|
||||
- !type:ListingLimitedStockCondition
|
||||
stock: 1
|
||||
|
||||
- type: listing
|
||||
id: SpellbookStaffAnimation
|
||||
name: spellbook-staff-animation-name
|
||||
|
||||
@@ -870,11 +870,11 @@
|
||||
name: uplink-access-breaker-name
|
||||
description: uplink-access-breaker-desc
|
||||
productEntity: AccessBreaker
|
||||
discountCategory: veryRareDiscounts
|
||||
discountCategory: rareDiscounts
|
||||
discountDownTo:
|
||||
Telecrystal: 3
|
||||
Telecrystal: 2
|
||||
cost:
|
||||
Telecrystal: 5
|
||||
Telecrystal: 4
|
||||
categories:
|
||||
- UplinkDisruption
|
||||
|
||||
@@ -883,11 +883,11 @@
|
||||
name: uplink-emag-name
|
||||
description: uplink-emag-desc
|
||||
productEntity: Emag
|
||||
discountCategory: rareDiscounts
|
||||
discountCategory: veryRareDiscounts
|
||||
discountDownTo:
|
||||
Telecrystal: 2
|
||||
Telecrystal: 3
|
||||
cost:
|
||||
Telecrystal: 4
|
||||
Telecrystal: 5
|
||||
categories:
|
||||
- UplinkDisruption
|
||||
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
collection: IanBark
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingBackpack, BaseRestrictedContraband]
|
||||
parent: [ClothingBackpack, BaseSecurityContraband]
|
||||
id: ClothingBackpackSecurity
|
||||
name: security backpack
|
||||
description: It's a very robust backpack.
|
||||
@@ -65,7 +65,7 @@
|
||||
sprite: Clothing/Back/Backpacks/security.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingBackpack, BaseRestrictedContraband]
|
||||
parent: [ClothingBackpack, BaseSecurityContraband]
|
||||
id: ClothingBackpackBrigmedic
|
||||
name: brigmedic backpack
|
||||
description: It's a very sterile backpack.
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
collection: BikeHorn
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingBackpackDuffel, BaseRestrictedContraband]
|
||||
parent: [ClothingBackpackDuffel, BaseSecurityContraband]
|
||||
id: ClothingBackpackDuffelSecurity
|
||||
name: security duffel bag
|
||||
description: A large duffel bag for holding extra security related goods.
|
||||
@@ -73,7 +73,7 @@
|
||||
sprite: Clothing/Back/Duffels/security.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingBackpackDuffel, BaseRestrictedContraband]
|
||||
parent: [ClothingBackpackDuffel, BaseSecurityContraband]
|
||||
id: ClothingBackpackDuffelBrigmedic
|
||||
name: brigmedic duffel bag
|
||||
description: A large duffel bag for holding extra medical related goods.
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
sprite: Clothing/Back/Satchels/science.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingBackpackSatchel, BaseRestrictedContraband]
|
||||
parent: [ClothingBackpackSatchel, BaseSecurityContraband]
|
||||
id: ClothingBackpackSatchelSecurity
|
||||
name: security satchel
|
||||
description: A robust satchel for security related needs.
|
||||
@@ -115,7 +115,7 @@
|
||||
sprite: Clothing/Back/Satchels/security.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingBackpackSatchel, BaseRestrictedContraband]
|
||||
parent: [ClothingBackpackSatchel, BaseSecurityContraband]
|
||||
id: ClothingBackpackSatchelBrigmedic
|
||||
name: brigmedic satchel
|
||||
description: A sterile satchel for medical related needs.
|
||||
|
||||
@@ -458,7 +458,7 @@
|
||||
- type: Appearance
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingBeltStorageBase, ContentsExplosionResistanceBase, BaseRestrictedContraband]
|
||||
parent: [ClothingBeltStorageBase, ContentsExplosionResistanceBase, BaseSecurityContraband]
|
||||
id: ClothingBeltSecurity
|
||||
name: security belt
|
||||
description: Can hold security gear like handcuffs and flashes.
|
||||
@@ -700,7 +700,7 @@
|
||||
sprite: Clothing/Belt/suspenders_black.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingBeltStorageBase
|
||||
parent: [ ClothingBeltStorageBase, BaseMagicalContraband ]
|
||||
id: ClothingBeltWand
|
||||
name: wand belt
|
||||
description: A belt designed to hold various rods of power. A veritable fanny pack of exotic magic.
|
||||
|
||||
@@ -242,7 +242,7 @@
|
||||
sprite: Clothing/Ears/Headsets/security.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingHeadset, BaseRestrictedContraband]
|
||||
parent: [ClothingHeadset, BaseSecurityContraband]
|
||||
id: ClothingHeadsetBrigmedic
|
||||
name: brigmedic headset
|
||||
description: A headset that helps to hear the death cries.
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
- WhitelistChameleon
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingEyesBase, ShowSecurityIcons, BaseRestrictedContraband]
|
||||
parent: [ClothingEyesBase, ShowSecurityIcons, BaseSecurityContraband]
|
||||
id: ClothingEyesGlassesSecurity
|
||||
name: security glasses
|
||||
description: Upgraded sunglasses that provide flash immunity and a security HUD.
|
||||
@@ -188,7 +188,7 @@
|
||||
parent: [ClothingEyesBase, BaseCommandContraband]
|
||||
id: ClothingEyesGlassesCommand
|
||||
name: administration glasses
|
||||
description: Upgraded sunglasses that provide flash immunity and show ID card status.
|
||||
description: Upgraded sunglasses that provide flash immunity and show ID card status.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Eyes/Glasses/commandglasses.rsi
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
- HudMedical
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingEyesBase, ShowSecurityIcons, BaseRestrictedContraband]
|
||||
parent: [ClothingEyesBase, ShowSecurityIcons, BaseSecurityContraband]
|
||||
id: ClothingEyesHudSecurity
|
||||
name: security hud
|
||||
description: A heads-up display that scans the humanoids in view and provides accurate data about their ID status and security records.
|
||||
|
||||
@@ -415,7 +415,7 @@
|
||||
price: 0
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingHandsBase, BaseRestrictedContraband]
|
||||
parent: [ClothingHandsBase, BaseSecurityContraband]
|
||||
id: ClothingHandsGlovesForensic
|
||||
name: forensic gloves
|
||||
description: Do not leave fibers or fingerprints. If you work without them, you're A TERRIBLE DETECTIVE.
|
||||
|
||||
@@ -580,7 +580,7 @@
|
||||
|
||||
- type: entity
|
||||
abstract: true
|
||||
parent: ClothingHeadBase
|
||||
parent: [ ClothingHeadBase, BaseMagicalContraband ]
|
||||
id: ClothingHeadHatWizardBase
|
||||
components:
|
||||
- type: WizardClothes
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
#Basic Helmet (Security Helmet)
|
||||
- type: entity
|
||||
parent: [ClothingHeadHelmetBase, BaseRestrictedContraband]
|
||||
parent: [ClothingHeadHelmetBase, BaseSecurityContraband]
|
||||
id: ClothingHeadHelmetBasic
|
||||
name: helmet
|
||||
description: Standard security gear. Protects the head from impacts.
|
||||
@@ -51,7 +51,7 @@
|
||||
|
||||
#SWAT Helmet
|
||||
- type: entity
|
||||
parent: [ClothingHeadBase, BaseRestrictedContraband]
|
||||
parent: [ClothingHeadBase, BaseSecurityContraband]
|
||||
id: ClothingHeadHelmetSwat
|
||||
name: SWAT helmet
|
||||
description: An extremely robust helmet, commonly used by paramilitary forces. This one has the Nanotrasen logo emblazoned on the top.
|
||||
@@ -87,7 +87,7 @@
|
||||
|
||||
#Light Riot Helmet
|
||||
- type: entity
|
||||
parent: [ClothingHeadBase, BaseRestrictedContraband]
|
||||
parent: [ClothingHeadBase, BaseSecurityContraband]
|
||||
id: ClothingHeadHelmetRiot
|
||||
name: light riot helmet
|
||||
description: It's a helmet specifically designed to protect against close range attacks.
|
||||
@@ -417,7 +417,7 @@
|
||||
|
||||
#Justice Helmet
|
||||
- type: entity
|
||||
parent: [ ClothingHeadHelmetBase, BaseRestrictedContraband ]
|
||||
parent: [ ClothingHeadHelmetBase, BaseSecurityContraband ]
|
||||
id: ClothingHeadHelmetJustice
|
||||
name: justice helm
|
||||
description: Advanced security gear. Protects the station from ne'er-do-wells.
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
hideOnToggle: true
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingMaskGas, BaseRestrictedContraband]
|
||||
parent: [ClothingMaskGas, BaseSecurityContraband]
|
||||
id: ClothingMaskGasSecurity
|
||||
name: security gas mask
|
||||
description: A standard issue Security gas mask.
|
||||
@@ -231,7 +231,7 @@
|
||||
node: mask
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingMaskClown, BaseRestrictedContraband]
|
||||
parent: [ClothingMaskClown, BaseSecurityContraband]
|
||||
id: ClothingMaskClownSecurity
|
||||
name: security clown wig and mask
|
||||
description: A debatably oxymoronic but protective mask and wig.
|
||||
@@ -358,7 +358,7 @@
|
||||
accent: StutteringAccent
|
||||
|
||||
- type: entity
|
||||
parent: [ ClothingMaskGas, BaseRestrictedContraband ]
|
||||
parent: [ ClothingMaskGas, BaseSecurityContraband ]
|
||||
id: ClothingMaskGasSwat
|
||||
name: swat gas mask
|
||||
description: A elite issue Security gas mask.
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
#Basic armor vest for inheritance
|
||||
- type: entity
|
||||
parent: [ClothingOuterBaseMedium, AllowSuitStorageClothing, BaseRestrictedContraband]
|
||||
parent: [ClothingOuterBaseMedium, AllowSuitStorageClothing, BaseSecurityContraband]
|
||||
id: ClothingOuterArmorBase
|
||||
name: armor vest
|
||||
abstract: true
|
||||
@@ -42,7 +42,7 @@
|
||||
sprite: Clothing/OuterClothing/Armor/security_slim.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing, BaseRestrictedContraband]
|
||||
parent: [ClothingOuterBaseLarge, AllowSuitStorageClothing, BaseSecurityContraband]
|
||||
id: ClothingOuterArmorRiot
|
||||
name: riot suit
|
||||
description: A suit of semi-flexible polycarbonate body armor with heavy padding to protect against melee attacks. Perfect for fighting delinquents around the station.
|
||||
|
||||
@@ -315,7 +315,7 @@
|
||||
sprite: Clothing/OuterClothing/Coats/pirate.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingOuterArmorWarden, ClothingOuterStorageBase, BaseRestrictedContraband]
|
||||
parent: [ClothingOuterArmorWarden, ClothingOuterStorageBase, BaseSecurityContraband]
|
||||
id: ClothingOuterCoatWarden
|
||||
name: warden's armored jacket
|
||||
description: A sturdy, utilitarian jacket designed to protect a warden from any brig-bound threats.
|
||||
|
||||
@@ -231,7 +231,7 @@
|
||||
|
||||
#Security Hardsuit
|
||||
- type: entity
|
||||
parent: [ClothingOuterHardsuitBase, BaseRestrictedContraband]
|
||||
parent: [ClothingOuterHardsuitBase, BaseSecurityContraband]
|
||||
id: ClothingOuterHardsuitSecurity
|
||||
name: security hardsuit
|
||||
description: A special suit that protects against hazardous, low pressure environments. Has an additional layer of armor.
|
||||
@@ -261,7 +261,7 @@
|
||||
|
||||
#Brigmedic Hardsuit
|
||||
- type: entity
|
||||
parent: [ClothingOuterHardsuitBase, BaseRestrictedContraband]
|
||||
parent: [ClothingOuterHardsuitBase, BaseSecurityContraband]
|
||||
id: ClothingOuterHardsuitBrigmedic
|
||||
name: brigmedic hardsuit
|
||||
description: Special hardsuit of the guardian angel of the brig. It is the medical version of the security hardsuit.
|
||||
@@ -288,7 +288,7 @@
|
||||
|
||||
#Warden's Hardsuit
|
||||
- type: entity
|
||||
parent: [ClothingOuterHardsuitBase, BaseRestrictedContraband]
|
||||
parent: [ClothingOuterHardsuitBase, BaseSecurityContraband]
|
||||
id: ClothingOuterHardsuitWarden
|
||||
name: warden's hardsuit
|
||||
description: A specialized riot suit geared to combat low pressure environments.
|
||||
@@ -677,7 +677,7 @@
|
||||
|
||||
#Wizard Hardsuit
|
||||
- type: entity
|
||||
parent: ClothingOuterHardsuitBase
|
||||
parent: [ ClothingOuterHardsuitBase, BaseMagicalContraband ]
|
||||
id: ClothingOuterHardsuitWizard
|
||||
name: wizard hardsuit
|
||||
description: A bizarre gem-encrusted suit that radiates magical energies.
|
||||
|
||||
@@ -168,7 +168,7 @@
|
||||
|
||||
- type: entity
|
||||
abstract: true
|
||||
parent: ClothingOuterBase
|
||||
parent: [ ClothingOuterBase, BaseMagicalContraband ]
|
||||
id: ClothingOuterWizardBase
|
||||
components:
|
||||
- type: WizardClothes
|
||||
|
||||
@@ -146,7 +146,6 @@
|
||||
radius: 2
|
||||
energy: 2
|
||||
color: blue
|
||||
netsync: false
|
||||
mask: /Textures/Effects/LightMasks/double_cone.png
|
||||
- type: RotatingLight
|
||||
speed: 360
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
|
||||
#Detective's vest
|
||||
- type: entity
|
||||
parent: [ClothingOuterArmorBase, BaseRestrictedContraband]
|
||||
parent: [ClothingOuterArmorBase, BaseSecurityContraband]
|
||||
id: ClothingOuterVestDetective
|
||||
name: detective's vest
|
||||
description: A hard-boiled private investigator's armored vest.
|
||||
|
||||
@@ -664,7 +664,7 @@
|
||||
clothingPrototype: ClothingHeadHatHoodWinterSci
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingOuterWinterCoatToggleable, BaseRestrictedContraband]
|
||||
parent: [ClothingOuterWinterCoatToggleable, BaseSecurityContraband]
|
||||
id: ClothingOuterWinterSec
|
||||
name: security winter coat
|
||||
components:
|
||||
@@ -718,7 +718,7 @@
|
||||
|
||||
################################################################
|
||||
- type: entity
|
||||
parent: [ClothingOuterArmorWarden, ClothingOuterWinterCoatToggleable, BaseRestrictedContraband]
|
||||
parent: [ClothingOuterArmorWarden, ClothingOuterWinterCoatToggleable, BaseSecurityContraband]
|
||||
id: ClothingOuterWinterWarden
|
||||
name: warden's armored winter coat
|
||||
description: A sturdy, utilitarian winter coat designed to protect a warden from any brig-bound threats and hypothermic events.
|
||||
@@ -732,7 +732,7 @@
|
||||
################################################################
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingOuterWinterCoatToggleable, BaseRestrictedContraband]
|
||||
parent: [ClothingOuterWinterCoatToggleable, BaseSecurityContraband]
|
||||
id: ClothingOuterWinterWardenUnarmored
|
||||
name: warden's winter coat
|
||||
description: A sturdy coat, a warm coat, but not an armored coat.
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
- type: Matchbox
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingShoesMilitaryBase, BaseRestrictedContraband]
|
||||
parent: [ClothingShoesMilitaryBase, BaseSecurityContraband]
|
||||
id: ClothingShoesBootsJack
|
||||
name: jackboots
|
||||
description: Nanotrasen-issue Security combat boots for combat scenarios or combat situations. All combat, all the time.
|
||||
@@ -47,7 +47,7 @@
|
||||
sprite: Clothing/Shoes/Boots/performer.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingShoesMilitaryBase, BaseRestrictedContraband]
|
||||
parent: [ClothingShoesMilitaryBase, BaseSecurityContraband]
|
||||
id: ClothingShoesBootsCombat
|
||||
name: combat boots
|
||||
description: Robust combat boots for combat scenarios or combat situations. All combat, all the time.
|
||||
@@ -150,7 +150,7 @@
|
||||
sprite: Clothing/Shoes/Boots/winterbootssci.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingShoesBaseWinterBoots, ClothingShoesMilitaryBase, BaseRestrictedContraband]
|
||||
parent: [ClothingShoesBaseWinterBoots, ClothingShoesMilitaryBase, BaseSecurityContraband]
|
||||
id: ClothingShoesBootsWinterSec
|
||||
name: security winter boots
|
||||
components:
|
||||
|
||||
@@ -382,7 +382,7 @@
|
||||
sprite: Clothing/Uniforms/Jumpskirt/roboticist.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingUniformSkirtBase, BaseRestrictedContraband]
|
||||
parent: [ClothingUniformSkirtBase, BaseSecurityContraband]
|
||||
id: ClothingUniformJumpskirtSec
|
||||
name: security jumpskirt
|
||||
description: A jumpskirt made of strong material, providing robust protection.
|
||||
@@ -408,7 +408,7 @@
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingUniformSkirtBase, BaseRestrictedContraband]
|
||||
parent: [ClothingUniformSkirtBase, BaseSecurityContraband]
|
||||
id: ClothingUniformJumpskirtWarden
|
||||
name: warden's uniform
|
||||
description: A formal security suit for officers complete with Nanotrasen belt buckle.
|
||||
@@ -680,7 +680,7 @@
|
||||
sprite: Clothing/Uniforms/Jumpskirt/senior_physician.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingUniformSkirtBase, BaseRestrictedContraband]
|
||||
parent: [ClothingUniformSkirtBase, BaseSecurityContraband]
|
||||
id: ClothingUniformJumpskirtSeniorOfficer
|
||||
name: senior officer jumpskirt
|
||||
description: A sign of skill and prestige within the security department.
|
||||
@@ -691,7 +691,7 @@
|
||||
sprite: Clothing/Uniforms/Jumpskirt/senior_officer.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingUniformSkirtBase, BaseRestrictedContraband]
|
||||
parent: [ClothingUniformSkirtBase, BaseSecurityContraband]
|
||||
id: ClothingUniformJumpskirtSecGrey
|
||||
name: grey security jumpskirt
|
||||
description: A tactical relic of years past before Nanotrasen decided it was cheaper to dye the suits red instead of washing out the blood.
|
||||
@@ -898,4 +898,4 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- ClownSuit
|
||||
- WhitelistChameleon
|
||||
- WhitelistChameleon
|
||||
|
||||
@@ -590,7 +590,7 @@
|
||||
sprite: Clothing/Uniforms/Jumpsuit/roboticist.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingUniformBase, BaseRestrictedContraband]
|
||||
parent: [ClothingUniformBase, BaseSecurityContraband]
|
||||
id: ClothingUniformJumpsuitSec
|
||||
name: security jumpsuit
|
||||
description: A jumpsuit made of strong material, providing robust protection.
|
||||
@@ -624,7 +624,7 @@
|
||||
sprite: Clothing/Uniforms/Jumpsuit/security_blue.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingUniformBase, BaseRestrictedContraband]
|
||||
parent: [ClothingUniformBase, BaseSecurityContraband]
|
||||
id: ClothingUniformJumpsuitSecGrey
|
||||
name: grey security jumpsuit
|
||||
description: A tactical relic of years past before Nanotrasen decided it was cheaper to dye the suits red instead of washing out the blood.
|
||||
@@ -635,7 +635,7 @@
|
||||
sprite: Clothing/Uniforms/Jumpsuit/security_grey.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingUniformBase, BaseRestrictedContraband]
|
||||
parent: [ClothingUniformBase, BaseSecurityContraband]
|
||||
id: ClothingUniformSecurityTrooper
|
||||
name: trooper uniform
|
||||
description: A formal uniform issued to the Nanotrasen Troopers, usually it comes with a car.
|
||||
@@ -646,7 +646,7 @@
|
||||
sprite: Clothing/Uniforms/Jumpsuit/security_trooper.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingUniformBase, BaseRestrictedContraband]
|
||||
parent: [ClothingUniformBase, BaseSecurityContraband]
|
||||
id: ClothingUniformJumpsuitWarden
|
||||
name: warden's uniform
|
||||
description: A formal security suit for officers complete with Nanotrasen belt buckle.
|
||||
@@ -1194,7 +1194,7 @@
|
||||
sprite: Clothing/Uniforms/Jumpsuit/senior_physician.rsi
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingUniformBase, BaseRestrictedContraband]
|
||||
parent: [ClothingUniformBase, BaseSecurityContraband]
|
||||
id: ClothingUniformJumpsuitSeniorOfficer
|
||||
name: senior officer jumpsuit
|
||||
description: A sign of skill and prestige within the security department.
|
||||
|
||||
@@ -48,6 +48,15 @@
|
||||
tags:
|
||||
- HideContextMenu
|
||||
|
||||
- type: entity
|
||||
parent: Smoke
|
||||
id: WizardSmoke
|
||||
name: smoke
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Smoke
|
||||
spreadAmount: 5
|
||||
|
||||
- type: entity
|
||||
parent: BaseFoam
|
||||
id: Foam
|
||||
|
||||
@@ -324,6 +324,8 @@
|
||||
- type: MovementAlwaysTouching
|
||||
- type: Speech
|
||||
speechSounds: SyndieBorg
|
||||
allowedEmotes:
|
||||
- Laugh
|
||||
- type: Vocal
|
||||
sounds:
|
||||
Unsexed: UnisexSiliconSyndicate
|
||||
|
||||
@@ -107,6 +107,17 @@
|
||||
Base: dead
|
||||
Dead:
|
||||
Base: dead
|
||||
- type: Extractable
|
||||
grindableSolutionName: food
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
reagents:
|
||||
- ReagentId: GroundBee
|
||||
Quantity: 1
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: null # Should give nothing when you butcher it so we set the item id it needs to spawn to null
|
||||
- type: Item
|
||||
size: Tiny
|
||||
- type: Tag
|
||||
@@ -114,6 +125,7 @@
|
||||
- Bee
|
||||
- Trash
|
||||
- type: Bloodstream
|
||||
bloodReagent: InsectBlood
|
||||
bloodMaxVolume: 0.1
|
||||
- type: MobPrice
|
||||
price: 50
|
||||
@@ -229,7 +241,7 @@
|
||||
- type: EggLayer
|
||||
eggSpawn:
|
||||
- id: FoodEgg
|
||||
- type: ExamineableHunger
|
||||
- type: ExaminableHunger
|
||||
- type: ReplacementAccent
|
||||
accent: chicken
|
||||
- type: SentienceTarget
|
||||
@@ -664,7 +676,7 @@
|
||||
- type: EggLayer
|
||||
eggSpawn:
|
||||
- id: FoodEgg
|
||||
- type: ExamineableHunger
|
||||
- type: ExaminableHunger
|
||||
- type: ReplacementAccent
|
||||
accent: duck
|
||||
- type: SentienceTarget
|
||||
@@ -771,7 +783,24 @@
|
||||
Base: dead
|
||||
Dead:
|
||||
Base: dead
|
||||
- type: Extractable
|
||||
grindableSolutionName: food
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
reagents:
|
||||
- ReagentId: UncookedAnimalProteins
|
||||
Quantity: 1
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: null # Should give nothing when you butcher it so we set the item id it needs to spawn to null
|
||||
- type: Item
|
||||
size: Tiny
|
||||
- type: Tag
|
||||
tags:
|
||||
- Trash
|
||||
- type: Bloodstream
|
||||
bloodReagent: InsectBlood
|
||||
bloodMaxVolume: 0.1
|
||||
- type: MobPrice
|
||||
price: 50
|
||||
@@ -830,7 +859,7 @@
|
||||
reagentId: Milk
|
||||
quantityPerUpdate: 25
|
||||
growthDelay: 30
|
||||
- type: ExamineableHunger
|
||||
- type: ExaminableHunger
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: FoodMeat
|
||||
@@ -987,7 +1016,7 @@
|
||||
reagentId: MilkGoat
|
||||
quantityPerUpdate: 25
|
||||
growthDelay: 20
|
||||
- type: ExamineableHunger
|
||||
- type: ExaminableHunger
|
||||
- type: Wooly
|
||||
- type: Food
|
||||
solution: wool
|
||||
@@ -1276,8 +1305,8 @@
|
||||
state: body-overlay-2
|
||||
visible: false
|
||||
- map: [ "ears" ]
|
||||
- map: [ "outerClothing" ]
|
||||
- map: [ "id" ]
|
||||
- map: [ "outerClothing" ]
|
||||
- map: [ "mask" ]
|
||||
- map: [ "head" ]
|
||||
- map: [ "clownedon" ]
|
||||
@@ -2736,6 +2765,7 @@
|
||||
- type: Physics
|
||||
- type: Speech
|
||||
speechVerb: Canine
|
||||
speechSounds: Dog
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
|
||||
@@ -74,6 +74,10 @@
|
||||
thresholds:
|
||||
0: Alive
|
||||
30: Dead
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: FoodMeatXeno
|
||||
amount: 1
|
||||
- type: MovementSpeedModifier
|
||||
baseSprintSpeed : 3.5
|
||||
baseWalkSpeed : 3
|
||||
@@ -104,6 +108,10 @@
|
||||
thresholds:
|
||||
0: Alive
|
||||
30: Dead
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: FoodMeatXeno
|
||||
amount: 1
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
@@ -140,6 +148,10 @@
|
||||
thresholds:
|
||||
0: Alive
|
||||
30: Dead
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: FoodMeatXeno
|
||||
amount: 1
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
@@ -176,6 +188,10 @@
|
||||
thresholds:
|
||||
0: Alive
|
||||
60: Dead
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: FoodMeatXeno
|
||||
amount: 2
|
||||
- type: MovementSpeedModifier
|
||||
baseSprintSpeed : 5
|
||||
|
||||
@@ -198,6 +214,10 @@
|
||||
thresholds:
|
||||
0: Alive
|
||||
100: Dead
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: FoodMeatXeno
|
||||
amount: 2
|
||||
- type: MovementSpeedModifier
|
||||
baseSprintSpeed : 4
|
||||
baseWalkSpeed : 3.5
|
||||
@@ -221,6 +241,10 @@
|
||||
thresholds:
|
||||
0: Alive
|
||||
100: Dead
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: FoodMeatXeno
|
||||
amount: 2
|
||||
- type: MeleeWeapon
|
||||
damage:
|
||||
types:
|
||||
@@ -246,6 +270,10 @@
|
||||
thresholds:
|
||||
0: Alive
|
||||
100: Dead
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: FoodMeatXeno
|
||||
amount: 2
|
||||
- type: MeleeWeapon
|
||||
damage:
|
||||
types:
|
||||
@@ -274,6 +302,10 @@
|
||||
thresholds:
|
||||
0: Alive
|
||||
150: Dead
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: FoodMeatXeno
|
||||
amount: 2
|
||||
- type: MeleeWeapon
|
||||
damage:
|
||||
types:
|
||||
@@ -301,6 +333,10 @@
|
||||
thresholds:
|
||||
0: Alive
|
||||
150: Dead
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: FoodMeatXeno
|
||||
amount: 2
|
||||
- type: MeleeWeapon
|
||||
damage:
|
||||
types:
|
||||
@@ -330,6 +366,10 @@
|
||||
thresholds:
|
||||
0: Alive
|
||||
300: Dead
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: FoodMeatXeno
|
||||
amount: 3
|
||||
- type: MeleeWeapon
|
||||
damage:
|
||||
types:
|
||||
@@ -356,6 +396,11 @@
|
||||
Base: founder
|
||||
Dead:
|
||||
Base: founder_dead
|
||||
- type: Butcherable
|
||||
butcheringType: Spike
|
||||
spawned:
|
||||
- id: FoodMeatXeno
|
||||
amount: 5
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
@@ -397,6 +442,11 @@
|
||||
Base: leviathing
|
||||
Dead:
|
||||
Base: leviathing_dead
|
||||
- type: Butcherable
|
||||
butcheringType: Spike
|
||||
spawned:
|
||||
- id: FoodMeatXeno
|
||||
amount: 10
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
|
||||
@@ -43,6 +43,10 @@
|
||||
thresholds:
|
||||
0: Alive
|
||||
50: Dead
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: DiamondOre1
|
||||
amount: 1
|
||||
- type: MovementSpeedModifier
|
||||
baseWalkSpeed: 5
|
||||
baseSprintSpeed: 7
|
||||
|
||||
@@ -40,3 +40,7 @@
|
||||
- type: MovementSpeedModifier
|
||||
baseWalkSpeed : 1
|
||||
baseSprintSpeed : 1
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: DrinkChangelingStingCan
|
||||
amount: 1
|
||||
|
||||
@@ -37,6 +37,10 @@
|
||||
thresholds:
|
||||
0: Alive
|
||||
100: Dead
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: FoodMeatChicken
|
||||
amount: 2
|
||||
- type: MovementSpeedModifier
|
||||
baseWalkSpeed: 2
|
||||
baseSprintSpeed: 5
|
||||
@@ -220,4 +224,4 @@
|
||||
types:
|
||||
Blunt: 0.11
|
||||
- type: StaticPrice
|
||||
price: 400
|
||||
price: 400
|
||||
|
||||
@@ -320,6 +320,9 @@
|
||||
attributes:
|
||||
proper: true
|
||||
gender: male
|
||||
- type: Speech
|
||||
speechVerb: Canine
|
||||
speechSounds: Dog
|
||||
- type: Tag
|
||||
tags:
|
||||
- CannotSuicide
|
||||
@@ -419,6 +422,9 @@
|
||||
- VimPilot
|
||||
- type: StealTarget
|
||||
stealGroup: AnimalWalter
|
||||
- type: Speech
|
||||
speechVerb: Canine
|
||||
speechSounds: Dog
|
||||
|
||||
- type: entity
|
||||
name: Morty
|
||||
|
||||
@@ -167,6 +167,10 @@
|
||||
collection: FootstepBounce
|
||||
- type: ReplacementAccent
|
||||
accent: kangaroo
|
||||
- type: Butcherable
|
||||
spawned:
|
||||
- id: FoodMeat
|
||||
amount: 1
|
||||
|
||||
- type: entity
|
||||
id: MobKangarooSpaceSalvage
|
||||
|
||||
@@ -66,7 +66,10 @@
|
||||
#- type: SolarControlConsole # look ma i AM the computer!
|
||||
#- type: CommunicationsConsole
|
||||
# title: comms-console-announcement-title-centcom
|
||||
# color: "#228b22"
|
||||
# color: "#1d8bad"
|
||||
# delay: 10
|
||||
# initialDelay: 0
|
||||
# global: true
|
||||
#- type: RadarConsole
|
||||
# followEntity: true
|
||||
#- type: CargoOrderConsole
|
||||
|
||||
@@ -73,6 +73,9 @@
|
||||
id: MobObserver
|
||||
components:
|
||||
- type: Spectral
|
||||
- type: Tag
|
||||
tags:
|
||||
- AllowGhostShownByEvent
|
||||
|
||||
- type: entity
|
||||
id: ActionGhostBoo
|
||||
|
||||
@@ -96,6 +96,7 @@
|
||||
interfaces:
|
||||
enum.SiliconLawsUiKey.Key:
|
||||
type: SiliconLawBoundUserInterface
|
||||
- type: ShowJobIcons
|
||||
|
||||
# Ai
|
||||
- type: entity
|
||||
|
||||
@@ -89,10 +89,10 @@
|
||||
- map: [ "gloves" ]
|
||||
- map: [ "shoes" ]
|
||||
- map: [ "ears" ]
|
||||
- map: [ "outerClothing" ]
|
||||
- map: [ "eyes" ]
|
||||
- map: [ "belt" ]
|
||||
- map: [ "id" ]
|
||||
- map: [ "outerClothing" ]
|
||||
- map: [ "enum.HumanoidVisualLayers.Tail" ] # Mentioned in moth code: This needs renaming lol.
|
||||
- map: [ "neck" ]
|
||||
- map: [ "back" ]
|
||||
|
||||
@@ -27,10 +27,10 @@
|
||||
- map: [ "gloves" ]
|
||||
- map: [ "shoes" ]
|
||||
- map: [ "ears" ]
|
||||
- map: [ "outerClothing" ]
|
||||
- map: [ "eyes" ]
|
||||
- map: [ "belt" ]
|
||||
- map: [ "id" ]
|
||||
- map: [ "outerClothing" ]
|
||||
- map: [ "neck" ]
|
||||
- map: [ "back" ]
|
||||
- map: [ "enum.HumanoidVisualLayers.FacialHair" ]
|
||||
@@ -318,10 +318,10 @@
|
||||
- map: [ "gloves" ]
|
||||
- map: [ "shoes" ]
|
||||
- map: [ "ears" ]
|
||||
- map: [ "outerClothing" ]
|
||||
- map: [ "eyes" ]
|
||||
- map: [ "belt" ]
|
||||
- map: [ "id" ]
|
||||
- map: [ "outerClothing" ]
|
||||
- map: [ "neck" ]
|
||||
- map: [ "back" ]
|
||||
- map: [ "enum.HumanoidVisualLayers.FacialHair" ]
|
||||
|
||||
@@ -96,10 +96,10 @@
|
||||
- map: [ "gloves" ]
|
||||
- map: [ "shoes" ]
|
||||
- map: [ "ears" ]
|
||||
- map: [ "outerClothing" ]
|
||||
- map: [ "eyes" ]
|
||||
- map: [ "belt" ]
|
||||
- map: [ "id" ]
|
||||
- map: [ "outerClothing" ]
|
||||
- map: [ "enum.HumanoidVisualLayers.Tail" ] #in the utopian future we should probably have a wings enum inserted here so everyhting doesn't break
|
||||
- map: [ "neck" ]
|
||||
- map: [ "back" ]
|
||||
|
||||
@@ -79,10 +79,10 @@
|
||||
- map: [ "gloves" ]
|
||||
- map: [ "shoes" ]
|
||||
- map: [ "ears" ]
|
||||
- map: [ "outerClothing" ]
|
||||
- map: [ "eyes" ]
|
||||
- map: [ "belt" ]
|
||||
- map: [ "id" ]
|
||||
- map: [ "outerClothing" ]
|
||||
- map: [ "neck" ]
|
||||
- map: [ "back" ]
|
||||
- map: [ "enum.HumanoidVisualLayers.FacialHair" ]
|
||||
|
||||
@@ -226,7 +226,7 @@
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 40
|
||||
maxVol: 10
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 4
|
||||
@@ -283,7 +283,7 @@
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 50
|
||||
maxVol: 10
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 4.5
|
||||
|
||||
@@ -298,6 +298,17 @@
|
||||
- type: ComputerBoard
|
||||
prototype: WizardComputerComms
|
||||
|
||||
- type: entity
|
||||
parent: [ BaseComputerCircuitboard, BaseCentcommContraband ]
|
||||
id: CentcommCommsComputerCircuitboard
|
||||
name: central command communications computer board
|
||||
description: A computer printed circuit board for a central command communications console.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cpu_centcomm
|
||||
- type: ComputerBoard
|
||||
prototype: CentcommComputerComms
|
||||
|
||||
- type: entity
|
||||
parent: BaseComputerCircuitboard
|
||||
id: RadarConsoleCircuitboard
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
- type: entity
|
||||
name: security radio
|
||||
description: A handy security radio.
|
||||
parent: [ RadioHandheld, BaseRestrictedContraband ]
|
||||
parent: [ RadioHandheld, BaseSecurityContraband ]
|
||||
id: RadioHandheldSecurity
|
||||
components:
|
||||
- type: RadioMicrophone
|
||||
|
||||
@@ -14,18 +14,33 @@
|
||||
sprite: Objects/Fun/bikehorn.rsi
|
||||
slots: [Belt]
|
||||
quickEquip: false
|
||||
- type: UseDelay
|
||||
delay: 0.5
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
collection: BikeHorn
|
||||
params:
|
||||
variation: 0.125
|
||||
- type: UseDelay
|
||||
delay: 0.5
|
||||
- type: EmitSoundOnLand
|
||||
sound:
|
||||
collection: BikeHorn
|
||||
params:
|
||||
variation: 0.125
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
collection: BikeHorn
|
||||
params:
|
||||
variation: 0.125
|
||||
- type: EmitSoundOnActivate
|
||||
sound:
|
||||
collection: BikeHorn
|
||||
params:
|
||||
variation: 0.125
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
collection: BikeHorn
|
||||
params:
|
||||
variation: 0.125
|
||||
- type: Tag
|
||||
tags:
|
||||
- Payload # yes, you can make re-usable prank grenades
|
||||
@@ -75,7 +90,22 @@
|
||||
sound:
|
||||
collection: CluwneHorn
|
||||
params:
|
||||
variation: 0.246
|
||||
variation: 0.125
|
||||
- type: EmitSoundOnActivate
|
||||
sound:
|
||||
collection: CluwneHorn
|
||||
params:
|
||||
variation: 0.125
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
collection: CluwneHorn
|
||||
params:
|
||||
variation: 0.125
|
||||
- type: EmitSoundOnLand
|
||||
sound:
|
||||
collection: CluwneHorn
|
||||
params:
|
||||
variation: 0.125
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: 135
|
||||
soundHit:
|
||||
@@ -133,11 +163,36 @@
|
||||
collection: BananiumHorn
|
||||
params:
|
||||
variation: 0.246
|
||||
- type: EmitSoundOnLand
|
||||
sound:
|
||||
collection: BananiumHorn
|
||||
params:
|
||||
variation: 0.246
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
collection: BananiumHorn
|
||||
params:
|
||||
variation: 0.246
|
||||
- type: EmitSoundOnActivate
|
||||
sound:
|
||||
collection: BananiumHorn
|
||||
params:
|
||||
variation: 0.246
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
collection: BananiumHorn
|
||||
params:
|
||||
variation: 0.246
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: 135
|
||||
soundHit:
|
||||
collection: BananiumHorn
|
||||
params:
|
||||
variation: 0.246
|
||||
damage:
|
||||
types:
|
||||
Blunt: 0
|
||||
hidden: true
|
||||
- type: Construction
|
||||
graph: BananiumHorn
|
||||
node: bananiumHorn
|
||||
|
||||
@@ -15,8 +15,24 @@
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
collection: Skub
|
||||
- type: EmitSoundOnLand
|
||||
sound:
|
||||
collection: Skub
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
collection: Skub
|
||||
- type: EmitSoundOnActivate
|
||||
sound:
|
||||
collection: Skub
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
collection: Skub
|
||||
- type: MeleeWeapon
|
||||
soundHit:
|
||||
collection: Skub
|
||||
damage:
|
||||
types:
|
||||
Blunt: 0
|
||||
hidden: true
|
||||
- type: UseDelay
|
||||
delay: 2.0
|
||||
|
||||
@@ -199,6 +199,9 @@
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
path: /Audio/Items/Toys/mousesqueek.ogg
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
path: /Audio/Items/Toys/mousesqueek.ogg
|
||||
- type: Food
|
||||
requiresSpecialDigestion: true
|
||||
useSound:
|
||||
@@ -285,6 +288,9 @@
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
path: /Audio/Voice/Arachnid/arachnid_laugh.ogg
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
path: /Audio/Voice/Arachnid/arachnid_laugh.ogg
|
||||
- type: Food
|
||||
requiresSpecialDigestion: true
|
||||
useSound:
|
||||
@@ -317,6 +323,9 @@
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
path: /Audio/Items/Toys/weh.ogg
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
path: /Audio/Items/Toys/weh.ogg
|
||||
- type: Food
|
||||
requiresSpecialDigestion: true
|
||||
useSound:
|
||||
@@ -391,6 +400,8 @@
|
||||
name: space lizard plushie
|
||||
description: An adorable stuffed toy that resembles a lizardperson in an EVA suit. Made by CentComm as a token initiative to combat speciesism in space environments. "Welcome your new colleges as you do this plush, with open arms!"
|
||||
components:
|
||||
- type: Item
|
||||
heldPrefix: spacelizard
|
||||
- type: Sprite
|
||||
state: plushie_spacelizard
|
||||
- type: EmitSoundOnUse
|
||||
@@ -405,6 +416,9 @@
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
path: /Audio/Items/Toys/muffled_weh.ogg
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
path: /Audio/Items/Toys/muffled_weh.ogg
|
||||
- type: Food
|
||||
requiresSpecialDigestion: true
|
||||
useSound:
|
||||
@@ -512,6 +526,9 @@
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
path: /Audio/Items/Toys/toy_rustle.ogg
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
path: /Audio/Items/Toys/toy_rustle.ogg
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: 180
|
||||
soundHit:
|
||||
@@ -585,6 +602,9 @@
|
||||
- type: EmitSoundOnActivate
|
||||
sound:
|
||||
path: /Audio/Items/Toys/rawr.ogg
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
path: /Audio/Items/Toys/rawr.ogg
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: 180
|
||||
soundHit:
|
||||
@@ -674,6 +694,9 @@
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
path: /Audio/Effects/bite.ogg
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
path: /Audio/Effects/bite.ogg
|
||||
- type: Food
|
||||
requiresSpecialDigestion: true
|
||||
useSound:
|
||||
@@ -766,9 +789,18 @@
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
path: /Audio/Items/Toys/rattle.ogg
|
||||
- type: EmitSoundOnLand
|
||||
sound:
|
||||
path: /Audio/Items/Toys/rattle.ogg
|
||||
- type: EmitSoundOnActivate
|
||||
sound:
|
||||
path: /Audio/Items/Toys/rattle.ogg
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
path: /Audio/Items/Toys/rattle.ogg
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
path: /Audio/Items/Toys/rattle.ogg
|
||||
- type: Food
|
||||
requiresSpecialDigestion: true
|
||||
useSound:
|
||||
@@ -789,9 +821,18 @@
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
path: /Audio/Items/Toys/mousesqueek.ogg
|
||||
- type: EmitSoundOnLand
|
||||
sound:
|
||||
path: /Audio/Items/Toys/mousesqueek.ogg
|
||||
- type: EmitSoundOnActivate
|
||||
sound:
|
||||
path: /Audio/Items/Toys/mousesqueek.ogg
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
path: /Audio/Items/Toys/mousesqueek.ogg
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
path: /Audio/Items/Toys/mousesqueek.ogg
|
||||
- type: Food
|
||||
requiresSpecialDigestion: true
|
||||
useSound:
|
||||
@@ -826,9 +867,18 @@
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
path: /Audio/Items/Toys/quack.ogg
|
||||
- type: EmitSoundOnLand
|
||||
sound:
|
||||
path: /Audio/Items/Toys/quack.ogg
|
||||
- type: EmitSoundOnActivate
|
||||
sound:
|
||||
path: /Audio/Items/Toys/quack.ogg
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
path: /Audio/Items/Toys/quack.ogg
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
path: /Audio/Items/Toys/quack.ogg
|
||||
- type: Food
|
||||
requiresSpecialDigestion: true
|
||||
useSound:
|
||||
@@ -851,9 +901,15 @@
|
||||
- type: EmitSoundOnLand
|
||||
sound:
|
||||
path: /Audio/Voice/Vox/shriek1.ogg
|
||||
- type: EmitSoundOnActivate
|
||||
sound:
|
||||
path: /Audio/Voice/Vox/shriek1.ogg
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
path: /Audio/Voice/Vox/shriek1.ogg
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
path: /Audio/Voice/Vox/shriek1.ogg
|
||||
- type: Food
|
||||
requiresSpecialDigestion: true
|
||||
useSound:
|
||||
@@ -894,6 +950,9 @@
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
path: /Audio/Weapons/Xeno/alien_spitacid.ogg
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
path: /Audio/Weapons/Xeno/alien_spitacid.ogg
|
||||
- type: Food
|
||||
requiresSpecialDigestion: true
|
||||
useSound:
|
||||
@@ -928,6 +987,9 @@
|
||||
- type: EmitSoundOnActivate
|
||||
sound:
|
||||
path: /Audio/Voice/Human/malescream_3.ogg
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
path: /Audio/Voice/Human/malescream_4.ogg
|
||||
- type: Food
|
||||
requiresSpecialDigestion: true
|
||||
useSound:
|
||||
@@ -959,6 +1021,9 @@
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
path: /Audio/Voice/Moth/moth_chitter.ogg
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
path: /Audio/Voice/Moth/moth_chitter.ogg
|
||||
- type: MeleeWeapon
|
||||
soundHit:
|
||||
path: /Audio/Voice/Moth/moth_chitter.ogg
|
||||
@@ -1041,9 +1106,18 @@
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
path: /Audio/Items/Toys/ian.ogg
|
||||
- type: EmitSoundOnLand
|
||||
sound:
|
||||
path: /Audio/Items/Toys/ian.ogg
|
||||
- type: EmitSoundOnActivate
|
||||
sound:
|
||||
path: /Audio/Items/Toys/ian.ogg
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
path: /Audio/Items/Toys/ian.ogg
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
path: /Audio/Items/Toys/ian.ogg
|
||||
- type: MeleeWeapon
|
||||
soundHit:
|
||||
path: /Audio/Items/Toys/ian.ogg
|
||||
@@ -1345,7 +1419,7 @@
|
||||
volume: -10
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
parent: [ BaseItem, BaseMagicalContraband ]
|
||||
id: PonderingOrb
|
||||
name: pondering orb
|
||||
description: Ponderous, man... Really ponderous.
|
||||
@@ -1506,12 +1580,18 @@
|
||||
- type: EmitSoundOnUse
|
||||
sound:
|
||||
collection: ClownRecorder
|
||||
- type: EmitSoundOnLand
|
||||
sound:
|
||||
collection: ClownRecorder
|
||||
- type: EmitSoundOnActivate
|
||||
sound:
|
||||
collection: ClownRecorder
|
||||
- type: EmitSoundOnTrigger
|
||||
sound:
|
||||
collection: ClownRecorder
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
collection: ClownRecorder
|
||||
- type: UseDelay
|
||||
delay: 30.0
|
||||
- type: Tag
|
||||
@@ -1541,6 +1621,7 @@
|
||||
- type: DisarmMalus
|
||||
malus: 0
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: -135
|
||||
soundHit:
|
||||
collection: RubberHammer
|
||||
params:
|
||||
@@ -1573,6 +1654,21 @@
|
||||
collection: Parp
|
||||
params:
|
||||
variation: 0.125
|
||||
- type: EmitSoundOnLand
|
||||
sound:
|
||||
collection: Parp
|
||||
params:
|
||||
variation: 0.125
|
||||
- type: EmitSoundOnActivate
|
||||
sound:
|
||||
collection: Parp
|
||||
params:
|
||||
variation: 0.125
|
||||
- type: EmitSoundOnCollide
|
||||
sound:
|
||||
collection: Parp
|
||||
params:
|
||||
variation: 0.125
|
||||
- type: UseDelay
|
||||
delay: 0.8
|
||||
- type: Slippery
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: BaseSpellbook
|
||||
name: spellbook
|
||||
parent: BaseItem
|
||||
parent: [ BaseItem, BaseMagicalContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
@@ -25,7 +25,7 @@
|
||||
id: WizardsGrimoire
|
||||
name: wizards grimoire
|
||||
suffix: Wizard
|
||||
parent: [ BaseItem, StorePresetSpellbook ]
|
||||
parent: [ BaseItem, StorePresetSpellbook, BaseMagicalContraband ]
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/books.rsi
|
||||
|
||||
@@ -131,7 +131,7 @@
|
||||
- type: entity
|
||||
name: interrogator lamp
|
||||
id: LampInterrogator
|
||||
parent: [ BaseLamp, BaseRestrictedContraband ]
|
||||
parent: [ BaseLamp, BaseSecurityContraband ]
|
||||
description: Ultra-bright lamp for the bad cop.
|
||||
components:
|
||||
- type: Sprite
|
||||
|
||||
@@ -224,7 +224,7 @@
|
||||
|
||||
- type: entity
|
||||
name: warden's rubber stamp
|
||||
parent: [RubberStampBase, BaseRestrictedContraband]
|
||||
parent: [RubberStampBase, BaseSecurityContraband]
|
||||
id: RubberStampWarden
|
||||
categories: [ DoNotMap ]
|
||||
components:
|
||||
@@ -261,7 +261,7 @@
|
||||
|
||||
- type: entity
|
||||
name: detective's rubber stamp
|
||||
parent: [RubberStampBase, BaseRestrictedContraband]
|
||||
parent: [RubberStampBase, BaseSecurityContraband]
|
||||
id: RubberStampDetective
|
||||
categories: [ DoNotMap ]
|
||||
components:
|
||||
|
||||
@@ -305,17 +305,25 @@
|
||||
|
||||
- type: entity
|
||||
parent: BaseLightTube
|
||||
name: cyan crystal light tube
|
||||
name: crystal light tube
|
||||
description: A high power high energy bulb which has a small colored crystal inside.
|
||||
id: LightTubeCrystalCyan
|
||||
id: BaseLightTubeCrystal
|
||||
abstract: true
|
||||
components:
|
||||
- type: LightBulb
|
||||
color: "#47f8ff"
|
||||
lightEnergy: 3
|
||||
lightRadius: 8
|
||||
lightSoftness: 0.5
|
||||
BurningTemperature: 350
|
||||
PowerUse: 60
|
||||
|
||||
- type: entity
|
||||
parent: BaseLightTubeCrystal
|
||||
name: cyan crystal light tube
|
||||
id: LightTubeCrystalCyan
|
||||
components:
|
||||
- type: LightBulb
|
||||
color: "#47f8ff"
|
||||
- type: Construction
|
||||
graph: CyanLight
|
||||
node: icon
|
||||
@@ -325,17 +333,12 @@
|
||||
- id: ShardCrystalCyan
|
||||
|
||||
- type: entity
|
||||
parent: LightTubeCrystalCyan
|
||||
parent: BaseLightTubeCrystal
|
||||
name: blue crystal light tube
|
||||
id: LightTubeCrystalBlue
|
||||
components:
|
||||
- type: LightBulb
|
||||
color: "#39a1ff"
|
||||
lightEnergy: 3
|
||||
lightRadius: 8
|
||||
lightSoftness: 0.5
|
||||
BurningTemperature: 350
|
||||
PowerUse: 60
|
||||
- type: Construction
|
||||
graph: BlueLight
|
||||
node: icon
|
||||
@@ -345,17 +348,12 @@
|
||||
- id: ShardCrystalBlue
|
||||
|
||||
- type: entity
|
||||
parent: LightTubeCrystalCyan
|
||||
parent: BaseLightTubeCrystal
|
||||
name: pink crystal light tube
|
||||
id: LightTubeCrystalPink
|
||||
components:
|
||||
- type: LightBulb
|
||||
color: "#ff66cc"
|
||||
lightEnergy: 3
|
||||
lightRadius: 8
|
||||
lightSoftness: 0.5
|
||||
BurningTemperature: 350
|
||||
PowerUse: 60
|
||||
- type: Construction
|
||||
graph: PinkLight
|
||||
node: icon
|
||||
@@ -365,17 +363,12 @@
|
||||
- id: ShardCrystalPink
|
||||
|
||||
- type: entity
|
||||
parent: LightTubeCrystalCyan
|
||||
parent: BaseLightTubeCrystal
|
||||
name: orange crystal light tube
|
||||
id: LightTubeCrystalOrange
|
||||
components:
|
||||
- type: LightBulb
|
||||
color: "#ff8227"
|
||||
lightEnergy: 3
|
||||
lightRadius: 8
|
||||
lightSoftness: 0.5
|
||||
BurningTemperature: 350
|
||||
PowerUse: 60
|
||||
- type: Construction
|
||||
graph: OrangeLight
|
||||
node: icon
|
||||
@@ -385,17 +378,12 @@
|
||||
- id: ShardCrystalOrange
|
||||
|
||||
- type: entity
|
||||
parent: LightTubeCrystalCyan
|
||||
parent: BaseLightTubeCrystal
|
||||
name: red crystal light tube
|
||||
id: LightTubeCrystalRed
|
||||
components:
|
||||
- type: LightBulb
|
||||
color: "#fb4747"
|
||||
lightEnergy: 3
|
||||
lightRadius: 8
|
||||
lightSoftness: 0.5
|
||||
BurningTemperature: 350
|
||||
PowerUse: 60
|
||||
- type: Construction
|
||||
graph: RedLight
|
||||
node: icon
|
||||
@@ -411,11 +399,6 @@
|
||||
components:
|
||||
- type: LightBulb
|
||||
color: "#52ff39"
|
||||
lightEnergy: 3
|
||||
lightRadius: 8
|
||||
lightSoftness: 0.5
|
||||
BurningTemperature: 350
|
||||
PowerUse: 60
|
||||
- type: Construction
|
||||
graph: GreenLight
|
||||
node: icon
|
||||
@@ -423,3 +406,110 @@
|
||||
refineResult:
|
||||
- id: SheetGlass1
|
||||
- id: ShardCrystalGreen
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BaseLightbulb
|
||||
name: crystal light bulb
|
||||
description: A high power high energy bulb which has a small colored crystal inside.
|
||||
id: BaseLightbulbCrystal
|
||||
abstract: true
|
||||
components:
|
||||
- type: LightBulb
|
||||
color: "#47f8ff"
|
||||
lightEnergy: 1
|
||||
lightRadius: 6
|
||||
lightSoftness: 0.5
|
||||
BurningTemperature: 350
|
||||
PowerUse: 60
|
||||
bulb: Bulb
|
||||
|
||||
- type: entity
|
||||
parent: BaseLightbulbCrystal
|
||||
name: cyan crystal light bulb
|
||||
id: LightBulbCrystalCyan
|
||||
components:
|
||||
- type: LightBulb
|
||||
color: "#47f8ff"
|
||||
- type: Construction
|
||||
graph: CyanLightBulb
|
||||
node: icon
|
||||
- type: ToolRefinable
|
||||
refineResult:
|
||||
- id: SheetGlass1
|
||||
- id: ShardCrystalCyan
|
||||
|
||||
- type: entity
|
||||
parent: BaseLightbulbCrystal
|
||||
name: blue crystal light bulb
|
||||
id: LightBulbCrystalBlue
|
||||
components:
|
||||
- type: LightBulb
|
||||
color: "#39a1ff"
|
||||
- type: Construction
|
||||
graph: BlueLightBulb
|
||||
node: icon
|
||||
- type: ToolRefinable
|
||||
refineResult:
|
||||
- id: SheetGlass1
|
||||
- id: ShardCrystalBlue
|
||||
|
||||
- type: entity
|
||||
parent: BaseLightbulbCrystal
|
||||
name: pink crystal light bulb
|
||||
id: LightBulbCrystalPink
|
||||
components:
|
||||
- type: LightBulb
|
||||
color: "#ff66cc"
|
||||
- type: Construction
|
||||
graph: PinkLightBulb
|
||||
node: icon
|
||||
- type: ToolRefinable
|
||||
refineResult:
|
||||
- id: SheetGlass1
|
||||
- id: ShardCrystalPink
|
||||
|
||||
- type: entity
|
||||
parent: BaseLightbulbCrystal
|
||||
name: orange crystal light bulb
|
||||
id: LightBulbCrystalOrange
|
||||
components:
|
||||
- type: LightBulb
|
||||
color: "#ff8227"
|
||||
- type: Construction
|
||||
graph: OrangeLightBulb
|
||||
node: icon
|
||||
- type: ToolRefinable
|
||||
refineResult:
|
||||
- id: SheetGlass1
|
||||
- id: ShardCrystalOrange
|
||||
|
||||
- type: entity
|
||||
parent: BaseLightbulbCrystal
|
||||
name: red crystal light bulb
|
||||
id: LightBulbCrystalRed
|
||||
components:
|
||||
- type: LightBulb
|
||||
color: "#fb4747"
|
||||
- type: Construction
|
||||
graph: RedLightBulb
|
||||
node: icon
|
||||
- type: ToolRefinable
|
||||
refineResult:
|
||||
- id: SheetGlass1
|
||||
- id: ShardCrystalRed
|
||||
|
||||
- type: entity
|
||||
parent: BaseLightbulbCrystal
|
||||
name: green crystal light bulb
|
||||
id: LightBulbCrystalGreen
|
||||
components:
|
||||
- type: LightBulb
|
||||
color: "#52ff39"
|
||||
- type: Construction
|
||||
graph: GreenLightBulb
|
||||
node: icon
|
||||
- type: ToolRefinable
|
||||
refineResult:
|
||||
- id: SheetGlass1
|
||||
- id: ShardCrystalGreen
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
|
||||
- type: entity
|
||||
name: riot shield
|
||||
parent: [ BaseShield, BaseRestrictedContraband ]
|
||||
parent: [ BaseShield, BaseSecurityContraband ]
|
||||
id: RiotShield
|
||||
description: A large tower shield. Good for controlling crowds.
|
||||
components:
|
||||
@@ -85,7 +85,7 @@
|
||||
|
||||
- type: entity
|
||||
name: laser shield
|
||||
parent: [ BaseShield, BaseRestrictedContraband ]
|
||||
parent: [ BaseShield, BaseSecurityContraband ]
|
||||
id: RiotLaserShield
|
||||
description: A shield built for withstanding lasers, but not much else.
|
||||
components:
|
||||
@@ -105,7 +105,7 @@
|
||||
|
||||
- type: entity
|
||||
name: ballistic shield
|
||||
parent: [ BaseShield, BaseRestrictedContraband ]
|
||||
parent: [ BaseShield, BaseSecurityContraband ]
|
||||
id: RiotBulletShield
|
||||
description: A shield built for protecting against ballistics, but not much else.
|
||||
components:
|
||||
|
||||
@@ -142,7 +142,6 @@
|
||||
- type: CorePoweredThrower
|
||||
- type: MeleeThrowOnHit
|
||||
unanchorOnHit: true
|
||||
enabled: false
|
||||
- type: ItemSlots
|
||||
slots:
|
||||
core_slot:
|
||||
|
||||
@@ -99,6 +99,8 @@
|
||||
- ChiefEngineer
|
||||
- ChiefMedicalOfficer
|
||||
- Command
|
||||
- Cryogenics
|
||||
- EmergencyShuttleRepealAll
|
||||
- Engineering
|
||||
- External
|
||||
- HeadOfPersonnel
|
||||
|
||||
@@ -76,7 +76,7 @@
|
||||
|
||||
- type: entity
|
||||
name: seclite
|
||||
parent: [FlashlightLantern, BaseRestrictedContraband]
|
||||
parent: [FlashlightLantern, BaseSecurityContraband]
|
||||
id: FlashlightSeclite
|
||||
description: A robust flashlight used by security.
|
||||
components:
|
||||
|
||||
@@ -220,7 +220,7 @@
|
||||
#Empty security
|
||||
- type: entity
|
||||
id: JetpackSecurity
|
||||
parent: [BaseJetpack, BaseRestrictedContraband]
|
||||
parent: [BaseJetpack, BaseSecurityContraband]
|
||||
name: security jetpack
|
||||
suffix: Empty
|
||||
components:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: BaseCartridgeCaselessRifle
|
||||
name: cartridge (.25 rifle)
|
||||
parent: [ BaseCartridge, BaseRestrictedContraband ]
|
||||
parent: [ BaseCartridge, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: BaseCartridgeHeavyRifle
|
||||
name: cartridge (.20 rifle)
|
||||
parent: [ BaseCartridge, BaseRestrictedContraband ]
|
||||
parent: [ BaseCartridge, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: BaseCartridgeLightRifle
|
||||
name: cartridge (.30 rifle)
|
||||
parent: [ BaseCartridge, BaseRestrictedContraband ]
|
||||
parent: [ BaseCartridge, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: BaseCartridgeMagnum
|
||||
name: cartridge (.45 magnum)
|
||||
parent: [ BaseCartridge, BaseRestrictedContraband ]
|
||||
parent: [ BaseCartridge, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: BaseCartridgePistol
|
||||
name: cartridge (.35 auto)
|
||||
parent: [ BaseCartridge, BaseRestrictedContraband ]
|
||||
parent: [ BaseCartridge, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: BaseCartridgeRifle
|
||||
name: cartridge (.20 rifle)
|
||||
parent: [ BaseCartridge, BaseRestrictedContraband ]
|
||||
parent: [ BaseCartridge, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: BaseShellShotgun
|
||||
name: shell (.50)
|
||||
parent: [ BaseCartridge, BaseRestrictedContraband ]
|
||||
parent: BaseCartridge
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
@@ -41,7 +41,7 @@
|
||||
- type: entity
|
||||
id: ShellShotgunSlug
|
||||
name: shell (.50 slug)
|
||||
parent: BaseShellShotgun
|
||||
parent: [ BaseShellShotgun, BaseSecurityContraband]
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
@@ -55,7 +55,7 @@
|
||||
- type: entity
|
||||
id: ShellShotgunFlare
|
||||
name: shell (.50 flare)
|
||||
parent: [ BaseShellShotgun, BaseSecurityBartenderContraband ]
|
||||
parent: BaseShellShotgun
|
||||
components:
|
||||
- type: Tag
|
||||
tags:
|
||||
@@ -74,7 +74,7 @@
|
||||
- type: entity
|
||||
id: ShellShotgun
|
||||
name: shell (.50)
|
||||
parent: BaseShellShotgun
|
||||
parent: [ BaseShellShotgun, BaseSecurityContraband ]
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
@@ -86,7 +86,7 @@
|
||||
- type: entity
|
||||
id: ShellShotgunIncendiary
|
||||
name: shell (.50 incendiary)
|
||||
parent: BaseShellShotgun
|
||||
parent: [ BaseShellShotgun, BaseSecurityContraband ]
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
@@ -100,7 +100,7 @@
|
||||
- type: entity
|
||||
id: ShellShotgunPractice
|
||||
name: shell (.50 practice)
|
||||
parent: BaseShellShotgun
|
||||
parent: [ BaseShellShotgun, BaseSecurityContraband ]
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
@@ -114,7 +114,7 @@
|
||||
- type: entity
|
||||
id: ShellTranquilizer
|
||||
name: shell (.50 tranquilizer)
|
||||
parent: BaseShellShotgun
|
||||
parent: [ BaseShellShotgun, BaseSecurityContraband ]
|
||||
components:
|
||||
- type: Tag
|
||||
tags:
|
||||
@@ -143,7 +143,7 @@
|
||||
id: ShellShotgunImprovised
|
||||
name: improvised shotgun shell
|
||||
description: A homemade shotgun shell that shoots painful glass shrapnel. The spread is so wide that it couldn't hit the broad side of a barn.
|
||||
parent: BaseShellShotgun
|
||||
parent: [ BaseShellShotgun, BaseSecurityContraband ]
|
||||
components:
|
||||
- type: Tag
|
||||
tags:
|
||||
@@ -165,7 +165,7 @@
|
||||
- type: entity
|
||||
id: ShellShotgunUranium
|
||||
name: uranium shotgun shell
|
||||
parent: BaseShellShotgun
|
||||
parent: [ BaseShellShotgun, BaseSecurityContraband ]
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: BaseMagazineCaselessRifle
|
||||
name: "magazine (.25 caseless)"
|
||||
parent: [ BaseItem, BaseRestrictedContraband ]
|
||||
parent: [ BaseItem, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
@@ -91,6 +91,10 @@
|
||||
capacity: 99
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Ammunition/Magazine/CaselessRifle/10x24.rsi
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 8
|
||||
zeroVisible: false
|
||||
|
||||
- type: entity
|
||||
id: MagazinePistolCaselessRifle
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: BaseMagazineGrenade
|
||||
name: grenade cartridge
|
||||
parent: [ BaseItem, BaseRestrictedContraband ]
|
||||
parent: [ BaseItem, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: BaseMagazineHeavyRifle
|
||||
name: "magazine (.20 rifle)"
|
||||
parent: [ BaseItem, BaseRestrictedContraband ]
|
||||
parent: [ BaseItem, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
- type: entity
|
||||
id: BaseMagazineLightRifle
|
||||
name: "magazine (.30 rifle)"
|
||||
parent: [ BaseItem, BaseRestrictedContraband ]
|
||||
parent: [ BaseItem, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
@@ -80,6 +80,8 @@
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
- state: mag-1
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
|
||||
- type: entity
|
||||
id: MagazineLightRiflePractice
|
||||
@@ -146,6 +148,6 @@
|
||||
sprite: Objects/Weapons/Guns/Ammunition/Magazine/LightRifle/pk_box.rsi
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 7
|
||||
steps: 8
|
||||
zeroVisible: false
|
||||
- type: Appearance
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: BaseMagazineMagnum
|
||||
name: pistol magazine (.45 magnum)
|
||||
parent: [ BaseMagazinePistol, BaseRestrictedContraband ]
|
||||
parent: [ BaseMagazinePistol, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
@@ -59,6 +59,8 @@
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
- state: mag-1
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
|
||||
- type: entity
|
||||
id: MagazineMagnum
|
||||
@@ -129,6 +131,8 @@
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
- state: mag-1
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
|
||||
- type: entity
|
||||
id: MagazineMagnumSubMachineGun
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: BaseMagazinePistol
|
||||
name: pistol magazine (.35 auto)
|
||||
parent: [ BaseItem, BaseRestrictedContraband ]
|
||||
parent: [ BaseItem, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
@@ -27,7 +27,7 @@
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 5
|
||||
steps: 6
|
||||
zeroVisible: false
|
||||
- type: Appearance
|
||||
|
||||
@@ -67,7 +67,7 @@
|
||||
- type: entity
|
||||
id: BaseMagazinePistolSubMachineGun # Yeah it's weird but it's pistol caliber
|
||||
name: SMG magazine (.35 auto)
|
||||
parent: [ BaseItem, BaseRestrictedContraband ]
|
||||
parent: [ BaseItem, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
@@ -100,7 +100,7 @@
|
||||
- type: entity
|
||||
id: MagazinePistolSubMachineGunTopMounted
|
||||
name: WT550 magazine (.35 auto top-mounted)
|
||||
parent: [ BaseItem, BaseRestrictedContraband ]
|
||||
parent: [ BaseItem, BaseSecurityContraband ]
|
||||
components:
|
||||
- type: Tag
|
||||
tags:
|
||||
@@ -162,6 +162,8 @@
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
- state: mag-1
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
|
||||
|
||||
- type: entity
|
||||
@@ -212,6 +214,8 @@
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
- state: mag-1
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
|
||||
- type: entity
|
||||
id: MagazinePistolHighCapacity
|
||||
@@ -273,6 +277,8 @@
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
- state: mag-1
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
|
||||
- type: entity
|
||||
id: MagazinePistolSubMachineGunPractice
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
- type: entity
|
||||
id: BaseMagazineRifle
|
||||
name: "magazine (.20 rifle)"
|
||||
parent: [ BaseItem, BaseRestrictedContraband ]
|
||||
parent: [ BaseItem, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
@@ -59,6 +59,8 @@
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
- state: mag-1
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
|
||||
- type: entity
|
||||
id: MagazineRifleIncendiary
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: BaseMagazineShotgun
|
||||
name: ammo drum (.50 shells)
|
||||
parent: [ BaseItem, BaseRestrictedContraband ]
|
||||
parent: [ BaseItem, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: BaseSpeedLoaderMagnum
|
||||
name: "speed loader (.45 magnum)"
|
||||
parent: [ BaseItem, BaseRestrictedContraband ]
|
||||
parent: [ BaseItem, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
@@ -51,6 +51,11 @@
|
||||
layers:
|
||||
- state: base
|
||||
map: [ "enum.GunVisualLayers.Base" ]
|
||||
# TODO: This is actually a issue with all the speed loaders:
|
||||
# You can mix different ammo types, but it will always
|
||||
# use the one it was printed for.
|
||||
- state: base-6
|
||||
map: [ "enum.GunVisualLayers.Mag" ]
|
||||
|
||||
- type: entity
|
||||
id: SpeedLoaderMagnumIncendiary
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: BaseSpeedLoaderPistol
|
||||
name: "speed loader (.35 auto)"
|
||||
parent: [ BaseItem, BaseRestrictedContraband ]
|
||||
parent: [ BaseItem, BaseSecurityContraband ]
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: SpeedLoaderLightRifle
|
||||
name: "speed loader (.30 rifle)"
|
||||
parent: [ BaseItem, BaseRestrictedContraband ]
|
||||
parent: [ BaseItem, BaseSecurityContraband ]
|
||||
components:
|
||||
- type: Tag
|
||||
tags:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: WeaponStaffBase
|
||||
abstract: true
|
||||
parent: BaseItem
|
||||
parent: [ BaseItem, BaseMagicalContraband ]
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Basic/staves.rsi
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
- type: entity
|
||||
id: WeaponWandBase
|
||||
abstract: true
|
||||
parent: BaseItem
|
||||
parent: [ BaseItem, BaseMagicalContraband ]
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Basic/wands.rsi
|
||||
|
||||
@@ -23,11 +23,6 @@
|
||||
- type: Battery
|
||||
maxCharge: 1000
|
||||
startingCharge: 1000
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 5
|
||||
zeroVisible: false
|
||||
- type: Appearance
|
||||
- type: StaticPrice
|
||||
price: 500
|
||||
|
||||
@@ -104,7 +99,7 @@
|
||||
|
||||
- type: entity
|
||||
name: svalinn laser pistol
|
||||
parent: [ BaseWeaponPowerCellSmall, BaseRestrictedContraband ]
|
||||
parent: [ BaseWeaponPowerCellSmall, BaseSecurityContraband ]
|
||||
id: WeaponLaserSvalinn
|
||||
description: A cheap and widely used laser pistol.
|
||||
components:
|
||||
@@ -160,6 +155,11 @@
|
||||
- state: mag-unshaded-4
|
||||
map: ["enum.GunVisualLayers.MagUnshaded"]
|
||||
shader: unshaded
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 5
|
||||
zeroVisible: false
|
||||
- type: Appearance
|
||||
- type: Clothing
|
||||
sprite: Objects/Weapons/Guns/Battery/makeshift.rsi
|
||||
- type: HitscanBatteryAmmoProvider
|
||||
@@ -212,6 +212,11 @@
|
||||
- state: mag-unshaded-4
|
||||
map: ["enum.GunVisualLayers.MagUnshaded"]
|
||||
shader: unshaded
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 5
|
||||
zeroVisible: false
|
||||
- type: Appearance
|
||||
- type: Clothing
|
||||
sprite: Objects/Weapons/Guns/Battery/laser_gun.rsi
|
||||
- type: Gun
|
||||
@@ -226,7 +231,7 @@
|
||||
|
||||
- type: entity
|
||||
name: laser rifle
|
||||
parent: [WeaponLaserCarbinePractice, BaseGunWieldable, BaseRestrictedContraband]
|
||||
parent: [WeaponLaserCarbinePractice, BaseGunWieldable, BaseSecurityContraband]
|
||||
id: WeaponLaserCarbine
|
||||
description: Favoured by Nanotrasen Security for being cheap and easy to use.
|
||||
components:
|
||||
@@ -250,6 +255,11 @@
|
||||
- state: mag-unshaded-4
|
||||
map: ["enum.GunVisualLayers.MagUnshaded"]
|
||||
shader: unshaded
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 5
|
||||
zeroVisible: false
|
||||
- type: Appearance
|
||||
- type: Clothing
|
||||
sprite: Objects/Weapons/Guns/Battery/pulse_pistol.rsi
|
||||
- type: Gun
|
||||
@@ -279,6 +289,11 @@
|
||||
- state: mag-unshaded-4
|
||||
map: ["enum.GunVisualLayers.MagUnshaded"]
|
||||
shader: unshaded
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 5
|
||||
zeroVisible: false
|
||||
- type: Appearance
|
||||
- type: Clothing
|
||||
sprite: Objects/Weapons/Guns/Battery/pulse_carbine.rsi
|
||||
- type: Gun
|
||||
@@ -310,6 +325,11 @@
|
||||
- state: mag-unshaded-4
|
||||
map: ["enum.GunVisualLayers.MagUnshaded"]
|
||||
shader: unshaded
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 5
|
||||
zeroVisible: false
|
||||
- type: Appearance
|
||||
- type: Clothing
|
||||
sprite: Objects/Weapons/Guns/Battery/pulse_rifle.rsi
|
||||
- type: Gun
|
||||
@@ -325,7 +345,7 @@
|
||||
|
||||
- type: entity
|
||||
name: laser cannon
|
||||
parent: [BaseWeaponBattery, BaseGunWieldable, BaseRestrictedContraband]
|
||||
parent: [BaseWeaponBattery, BaseGunWieldable, BaseSecurityContraband]
|
||||
id: WeaponLaserCannon
|
||||
description: A heavy duty, high powered laser weapon.
|
||||
components:
|
||||
@@ -337,6 +357,11 @@
|
||||
- state: mag-unshaded-4
|
||||
map: ["enum.GunVisualLayers.MagUnshaded"]
|
||||
shader: unshaded
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 5
|
||||
zeroVisible: false
|
||||
- type: Appearance
|
||||
- type: Clothing
|
||||
sprite: Objects/Weapons/Guns/Battery/laser_cannon.rsi
|
||||
- type: Gun
|
||||
@@ -475,7 +500,7 @@
|
||||
|
||||
- type: entity
|
||||
name: disabler SMG
|
||||
parent: [ BaseWeaponBattery, BaseRestrictedContraband ]
|
||||
parent: [ BaseWeaponBattery, BaseSecurityContraband ]
|
||||
id: WeaponDisablerSMG
|
||||
description: Advanced weapon that exhausts organic targets, weakening them until they collapse.
|
||||
components:
|
||||
@@ -507,12 +532,13 @@
|
||||
magState: mag
|
||||
steps: 5
|
||||
zeroVisible: true
|
||||
- type: Appearance
|
||||
- type: StaticPrice
|
||||
price: 260
|
||||
|
||||
- type: entity
|
||||
name: taser
|
||||
parent: [ BaseWeaponBatterySmall, BaseRestrictedContraband ]
|
||||
parent: [ BaseWeaponBatterySmall, BaseSecurityContraband ]
|
||||
id: WeaponTaser
|
||||
description: A low-capacity, energy-based stun gun used by security teams to subdue targets at range.
|
||||
components:
|
||||
@@ -592,7 +618,7 @@
|
||||
|
||||
- type: entity
|
||||
name: advanced laser pistol
|
||||
parent: [ BaseWeaponBatterySmall, BaseRestrictedContraband]
|
||||
parent: [ BaseWeaponBatterySmall, BaseSecurityContraband]
|
||||
id: WeaponAdvancedLaser
|
||||
description: An experimental high-energy laser pistol with a self-charging nuclear battery.
|
||||
components:
|
||||
@@ -711,11 +737,6 @@
|
||||
- type: BatterySelfRecharger
|
||||
autoRecharge: true
|
||||
autoRechargeRate: 40
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 5
|
||||
zeroVisible: true
|
||||
- type: Appearance
|
||||
- type: StaticPrice
|
||||
price: 750
|
||||
|
||||
@@ -733,6 +754,11 @@
|
||||
- state: mag-unshaded-4
|
||||
map: ["enum.GunVisualLayers.MagUnshaded"]
|
||||
shader: unshaded
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 5
|
||||
zeroVisible: false
|
||||
- type: Appearance
|
||||
- type: Clothing
|
||||
sprite: Objects/Weapons/Guns/Battery/energy_shotgun.rsi
|
||||
- type: Gun
|
||||
|
||||
@@ -31,7 +31,6 @@
|
||||
sprite: Objects/Weapons/Guns/HMGs/minigun.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
- type: Item
|
||||
sprite: Objects/Weapons/Guns/HMGs/minigun.rsi
|
||||
- type: Gun
|
||||
@@ -41,11 +40,6 @@
|
||||
- type: BallisticAmmoProvider
|
||||
proto: CartridgeMinigun
|
||||
capacity: 1000
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 4
|
||||
zeroVisible: true
|
||||
- type: Appearance
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ballistic-ammo: !type:Container
|
||||
|
||||
@@ -117,7 +117,7 @@
|
||||
path: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 1
|
||||
steps: 2
|
||||
zeroVisible: true
|
||||
- type: Appearance
|
||||
|
||||
|
||||
@@ -187,7 +187,7 @@
|
||||
|
||||
- type: entity
|
||||
name: mk 58
|
||||
parent: [BaseWeaponPistol, BaseRestrictedContraband]
|
||||
parent: [BaseWeaponPistol, BaseSecurityContraband]
|
||||
id: WeaponPistolMk58
|
||||
description: A cheap, ubiquitous sidearm, produced by a NanoTrasen subsidiary. Uses .35 auto ammo.
|
||||
components:
|
||||
@@ -209,7 +209,7 @@
|
||||
|
||||
- type: entity
|
||||
name: N1984
|
||||
parent: [BaseWeaponPistol, BaseRestrictedContraband]
|
||||
parent: [BaseWeaponPistol, BaseSecurityContraband]
|
||||
id: WeaponPistolN1984 # the spaces in description are for formatting.
|
||||
description: The sidearm of any self respecting officer. Comes in .45 magnum, the lord's caliber.
|
||||
components:
|
||||
|
||||
@@ -16,6 +16,34 @@
|
||||
tags:
|
||||
- HideContextMenu
|
||||
- type: AnimationPlayer
|
||||
|
||||
- type: entity
|
||||
parent: MuzzleFlashEffect
|
||||
id: MuzzleFlashEffectOmnilaser
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: BelowMobs
|
||||
offset: 0.15, 0
|
||||
layers:
|
||||
- shader: unshaded
|
||||
map: ["enum.EffectLayers.Unshaded"]
|
||||
sprite: Objects/Weapons/Guns/Projectiles/projectiles_tg.rsi
|
||||
state: omnilaser_flash
|
||||
|
||||
- type: entity
|
||||
parent: MuzzleFlashEffect
|
||||
id: MuzzleFlashEffectHeavyLaser
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: BelowMobs
|
||||
offset: 0.15, 0
|
||||
layers:
|
||||
- shader: unshaded
|
||||
map: ["enum.EffectLayers.Unshaded"]
|
||||
sprite: Objects/Weapons/Guns/Projectiles/projectiles_tg.rsi
|
||||
state: heavylaser_flash
|
||||
|
||||
# One bullet to bring them all into the darkness and bind them
|
||||
- type: entity
|
||||
@@ -949,6 +977,81 @@
|
||||
collection: WeakHit
|
||||
forceSound: true
|
||||
|
||||
- type: entity
|
||||
name : energy bolt
|
||||
id: BulletEnergyTurretBase
|
||||
parent: BaseBullet
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Reflective
|
||||
reflective:
|
||||
- Energy
|
||||
- type: FlyBySound
|
||||
sound:
|
||||
collection: EnergyMiss
|
||||
params:
|
||||
volume: 5
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Projectiles/projectiles_tg.rsi
|
||||
layers:
|
||||
- state: heavylaser
|
||||
shader: unshaded
|
||||
- type: Physics
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
projectile:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.15,-0.3,0.15,0.3"
|
||||
hard: false
|
||||
mask:
|
||||
- Opaque
|
||||
fly-by: *flybyfixture
|
||||
- type: Ammo
|
||||
|
||||
- type: entity
|
||||
name : laser bolt
|
||||
id: BulletEnergyTurretLaser
|
||||
parent: BulletEnergyTurretBase
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Ammo
|
||||
muzzleFlash: MuzzleFlashEffectHeavyLaser
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Projectiles/projectiles_tg.rsi
|
||||
layers:
|
||||
- state: heavylaser
|
||||
shader: unshaded
|
||||
- type: Projectile
|
||||
impactEffect: BulletImpactEffectOrangeDisabler
|
||||
damage:
|
||||
types:
|
||||
Heat: 28
|
||||
|
||||
- type: entity
|
||||
name : disabler bolt
|
||||
id: BulletEnergyTurretDisabler
|
||||
parent: BulletEnergyTurretBase
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Ammo
|
||||
muzzleFlash: MuzzleFlashEffectOmnilaser
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Projectiles/projectiles_tg.rsi
|
||||
layers:
|
||||
- state: omnilaser
|
||||
shader: unshaded
|
||||
- type: StaminaDamageOnCollide
|
||||
damage: 30
|
||||
- type: Projectile
|
||||
impactEffect: BulletImpactEffectDisabler
|
||||
damage:
|
||||
types:
|
||||
Heat: 0
|
||||
soundHit:
|
||||
collection: WeakHit
|
||||
forceSound: true
|
||||
|
||||
- type: entity
|
||||
name: tesla gun lightning
|
||||
id: TeslaGunBullet
|
||||
@@ -1051,4 +1154,4 @@
|
||||
- type: ProjectileSpread
|
||||
proto: BulletDisablerSmg
|
||||
count: 3 #bit stronger than a disabler if you hit your shots you goober, still not a 2 hit stun though
|
||||
spread: 9
|
||||
spread: 9
|
||||
@@ -80,7 +80,7 @@
|
||||
|
||||
- type: entity
|
||||
name: Inspector
|
||||
parent: [BaseWeaponRevolver, BaseRestrictedContraband]
|
||||
parent: [BaseWeaponRevolver, BaseSecurityContraband]
|
||||
id: WeaponRevolverInspector
|
||||
description: A detective's best friend. Uses .45 magnum ammo.
|
||||
components:
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
|
||||
- type: entity
|
||||
name: AKMS
|
||||
parent: [BaseWeaponRifle, BaseRestrictedContraband]
|
||||
parent: [BaseWeaponRifle, BaseSecurityContraband]
|
||||
id: WeaponRifleAk
|
||||
description: An iconic weapon of war. Uses .30 rifle ammo.
|
||||
components:
|
||||
@@ -146,7 +146,7 @@
|
||||
|
||||
- type: entity
|
||||
name: Lecter
|
||||
parent: [BaseWeaponRifle, BaseRestrictedContraband]
|
||||
parent: [BaseWeaponRifle, BaseSecurityContraband]
|
||||
id: WeaponRifleLecter
|
||||
description: A high end military grade assault rifle. Uses .20 rifle ammo.
|
||||
components:
|
||||
|
||||
@@ -121,7 +121,7 @@
|
||||
|
||||
- type: entity
|
||||
name: Drozd
|
||||
parent: [BaseWeaponSubMachineGun, BaseRestrictedContraband]
|
||||
parent: [BaseWeaponSubMachineGun, BaseSecurityContraband]
|
||||
id: WeaponSubMachineGunDrozd
|
||||
description: An excellent fully automatic Heavy SMG.
|
||||
components:
|
||||
@@ -179,7 +179,7 @@
|
||||
|
||||
- type: entity
|
||||
name: WT550
|
||||
parent: [ BaseWeaponSubMachineGun, BaseRestrictedContraband ]
|
||||
parent: [ BaseWeaponSubMachineGun, BaseSecurityContraband ]
|
||||
id: WeaponSubMachineGunWt550
|
||||
description: An excellent SMG, produced by NanoTrasen's Small Arms Division. Uses .35 auto ammo.
|
||||
components:
|
||||
|
||||
@@ -136,7 +136,7 @@
|
||||
|
||||
- type: entity
|
||||
name: Enforcer
|
||||
parent: [BaseWeaponShotgun, BaseGunWieldable, BaseRestrictedContraband]
|
||||
parent: [BaseWeaponShotgun, BaseGunWieldable, BaseSecurityContraband]
|
||||
id: WeaponShotgunEnforcer
|
||||
description: A premium semi-automatic shotgun, and the pride of all security forces. Uses .50 shotgun shells.
|
||||
components: # intend for Enforcer to have wider choke for semi-auto function
|
||||
@@ -159,7 +159,7 @@
|
||||
|
||||
- type: entity
|
||||
name: Kammerer
|
||||
parent: [BaseWeaponShotgun, BaseGunWieldable, BaseRestrictedContraband]
|
||||
parent: [BaseWeaponShotgun, BaseGunWieldable, BaseSecurityContraband]
|
||||
id: WeaponShotgunKammerer
|
||||
description: An old yet faithful design, and a favorite among irregular forces of many worlds. Uses .50 shotgun shells.
|
||||
components: # intend for Kammerer to have tighter choke for slower fire rate and/or manual cycling
|
||||
|
||||
@@ -0,0 +1,138 @@
|
||||
- type: entity
|
||||
parent: [BaseWeaponBallisticTurret, BaseSyndicateContraband]
|
||||
id: WeaponTurretSyndicate
|
||||
suffix: Syndicate
|
||||
components:
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- Syndicate
|
||||
|
||||
- type: entity
|
||||
parent: BaseWeaponBallisticTurret
|
||||
id: WeaponTurretSyndicateDisposable
|
||||
name: disposable ballistic turret
|
||||
suffix: Syndicate, Disposable
|
||||
components:
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- Syndicate
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 600
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:TriggerBehavior
|
||||
- type: Gun
|
||||
fireRate: 2
|
||||
selectedMode: FullAuto
|
||||
availableModes:
|
||||
- FullAuto
|
||||
soundGunshot: /Audio/Weapons/Guns/Gunshots/gun_sentry.ogg
|
||||
- type: BallisticAmmoProvider
|
||||
proto: CartridgePistol
|
||||
capacity: 50
|
||||
- type: Construction
|
||||
deconstructionTarget: null
|
||||
graph: WeaponTurretSyndicateDisposable
|
||||
node: disposableTurret
|
||||
- type: Repairable
|
||||
qualityNeeded: "Anchoring"
|
||||
doAfterDelay: 3
|
||||
- type: TriggerWhenEmpty
|
||||
- type: ExplodeOnTrigger
|
||||
- type: Explosive
|
||||
explosionType: Default
|
||||
maxIntensity: 10
|
||||
intensitySlope: 1.5
|
||||
totalIntensity: 30
|
||||
canCreateVacuum: false
|
||||
|
||||
- type: entity
|
||||
parent: BaseWeaponBallisticTurret
|
||||
id: WeaponTurretNanoTrasen
|
||||
suffix: NanoTrasen
|
||||
components:
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- NanoTrasen
|
||||
|
||||
- type: entity
|
||||
parent: BaseWeaponBallisticTurret
|
||||
id: WeaponTurretHostile
|
||||
suffix: Hostile
|
||||
components:
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- SimpleHostile
|
||||
|
||||
- type: entity
|
||||
parent: BaseWeaponBallisticTurret
|
||||
id: WeaponTurretAllHostile
|
||||
suffix: All hostile
|
||||
components:
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- AllHostile
|
||||
|
||||
- type: entity
|
||||
parent: BaseWeaponBallisticTurret
|
||||
id: WeaponTurretXeno
|
||||
name: xeno turret
|
||||
suffix: Xeno
|
||||
description: Shoots 9mm acid projectiles.
|
||||
components:
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- Xeno
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Turrets/xenoturret.rsi
|
||||
noRot: true
|
||||
layers:
|
||||
- state: acid_turret
|
||||
- type: BallisticAmmoProvider
|
||||
proto: BulletAcid
|
||||
capacity: 500
|
||||
- type: Gun
|
||||
fireRate: 1
|
||||
selectedMode: FullAuto
|
||||
soundGunshot: /Audio/Weapons/Xeno/alien_spitacid.ogg
|
||||
- type: HTN
|
||||
rootTask:
|
||||
task: TurretCompound
|
||||
blackboard:
|
||||
SoundTargetInLOS: !type:SoundPathSpecifier
|
||||
path: /Audio/Animals/snake_hiss.ogg
|
||||
- type: Damageable
|
||||
damageContainer: Biological
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
path: /Audio/Effects/gib1.ogg
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
FoodMeatXeno:
|
||||
min: 3
|
||||
max: 5
|
||||
- type: InteractionPopup
|
||||
interactDelay: 1.0
|
||||
successChance: 0.8
|
||||
interactSuccessString: petting-success-generic
|
||||
interactFailureString: petting-failure-generic
|
||||
interactSuccessSound:
|
||||
path: /Audio/Animals/snake_hiss.ogg
|
||||
@@ -0,0 +1,135 @@
|
||||
- type: entity
|
||||
parent: BaseStructure
|
||||
id: BaseWeaponTurret
|
||||
name: turret
|
||||
abstract: true
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Actions
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45,-0.45,0.45,0.45"
|
||||
density: 60
|
||||
mask:
|
||||
- MachineMask
|
||||
layer:
|
||||
- MachineLayer
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Turrets/turrets.rsi
|
||||
drawdepth: Mobs
|
||||
layers:
|
||||
- state: syndie_lethal
|
||||
- type: InteractionPopup
|
||||
interactDelay: 0.2
|
||||
successChance: 0.8
|
||||
interactSuccessString: petting-success-generic
|
||||
interactFailureString: petting-failure-generic
|
||||
interactSuccessSound:
|
||||
path: /Audio/Effects/double_beep.ogg
|
||||
- type: CombatMode
|
||||
toggleMouseRotator: false
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 600
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalGlassBreak
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 300
|
||||
# TODO: Construction graph
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalGlassBreak
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
SheetSteel1:
|
||||
min: 3
|
||||
max: 5
|
||||
- type: HTN
|
||||
rootTask:
|
||||
task: TurretCompound
|
||||
blackboard:
|
||||
RotateSpeed: !type:Single
|
||||
3.141
|
||||
SoundTargetInLOS: !type:SoundPathSpecifier
|
||||
path: /Audio/Effects/double_beep.ogg
|
||||
- type: MouseRotator
|
||||
angleTolerance: 5
|
||||
rotationSpeed: 180
|
||||
simple4DirMode: false
|
||||
- type: NoRotateOnInteract
|
||||
- type: NoRotateOnMove
|
||||
- type: Input
|
||||
context: "human"
|
||||
|
||||
- type: entity
|
||||
parent: BaseWeaponTurret
|
||||
id: BaseWeaponBallisticTurret
|
||||
description: A ballistic machine gun auto-turret.
|
||||
name: ballistic turret
|
||||
abstract: true
|
||||
components:
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ballistic-ammo: !type:Container
|
||||
- type: Gun
|
||||
fireRate: 6
|
||||
selectedMode: FullAuto
|
||||
availableModes:
|
||||
- FullAuto
|
||||
soundGunshot:
|
||||
path: /Audio/Weapons/Guns/Gunshots/gun_sentry.ogg
|
||||
- type: BallisticAmmoProvider
|
||||
proto: CartridgeCaselessRifle
|
||||
capacity: 500
|
||||
|
||||
- type: entity
|
||||
parent: BaseWeaponTurret
|
||||
id: BaseWeaponEnergyTurret
|
||||
name: laser turret
|
||||
description: An auto-turret armed with a heavy laser. Its weapon will recharge while connected to an active power grid.
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Turrets/sentry_turret.rsi
|
||||
drawdepth: FloorObjects
|
||||
granularLayersRendering: true
|
||||
layers:
|
||||
- state: support
|
||||
renderingStrategy: NoRotation
|
||||
- state: base
|
||||
- state: lethal
|
||||
shader: unshaded
|
||||
- type: Gun
|
||||
projectileSpeed: 15
|
||||
fireRate: 1.5
|
||||
soundGunshot:
|
||||
path: /Audio/Weapons/Guns/Gunshots/taser2.ogg
|
||||
- type: ProjectileBatteryAmmoProvider
|
||||
proto: BulletEnergyTurretLaser
|
||||
fireCost: 100
|
||||
- type: Battery
|
||||
maxCharge: 2000
|
||||
startingCharge: 0
|
||||
- type: ApcPowerReceiverBattery
|
||||
idlePowerUse: 5
|
||||
batteryRechargeRate: 200
|
||||
batteryRechargeEfficiency: 1.225
|
||||
- type: ApcPowerReceiver
|
||||
powerLoad: 5
|
||||
- type: ExtensionCableReceiver
|
||||
@@ -0,0 +1,31 @@
|
||||
- type: entity
|
||||
parent: BaseStructure
|
||||
id: WeaponTurretSyndicateBroken
|
||||
name: ballistic turret (broken)
|
||||
description: A ballistic machine gun auto-turret.
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Turrets/turrets.rsi
|
||||
drawdepth: Mobs
|
||||
layers:
|
||||
- state: syndie_broken
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 450
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalGlassBreak
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
SheetSteel1:
|
||||
min: 2
|
||||
max: 4
|
||||
@@ -1,259 +0,0 @@
|
||||
- type: entity
|
||||
parent: BaseStructure
|
||||
id: WeaponTurretSyndicateBroken
|
||||
name: ballistic turret (broken)
|
||||
description: A ballistic machine gun auto-turret.
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Turrets/turrets.rsi
|
||||
drawdepth: Mobs
|
||||
layers:
|
||||
- state: syndie_broken
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 450
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalGlassBreak
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
SheetSteel1:
|
||||
min: 2
|
||||
max: 4
|
||||
|
||||
- type: entity
|
||||
parent: BaseStructure
|
||||
id: BaseWeaponTurret
|
||||
name: ballistic turret
|
||||
abstract: true
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Actions
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45,-0.45,0.45,0.45"
|
||||
density: 60
|
||||
mask:
|
||||
- MachineMask
|
||||
layer:
|
||||
- MachineLayer
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ballistic-ammo: !type:Container
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Turrets/turrets.rsi
|
||||
drawdepth: Mobs
|
||||
layers:
|
||||
- state: syndie_lethal
|
||||
- type: InteractionPopup
|
||||
interactDelay: 0.2
|
||||
successChance: 0.8
|
||||
interactSuccessString: petting-success-generic
|
||||
interactFailureString: petting-failure-generic
|
||||
interactSuccessSound:
|
||||
path: /Audio/Effects/double_beep.ogg
|
||||
- type: CombatMode
|
||||
toggleMouseRotator: false
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 600
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 300
|
||||
# TODO: Construction graph
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
collection: MetalGlassBreak
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
SheetSteel1:
|
||||
min: 3
|
||||
max: 5
|
||||
- type: Gun
|
||||
fireRate: 6
|
||||
selectedMode: FullAuto
|
||||
availableModes:
|
||||
- FullAuto
|
||||
soundGunshot: /Audio/Weapons/Guns/Gunshots/gun_sentry.ogg
|
||||
# TODO: Power ammo provider?
|
||||
- type: BallisticAmmoProvider
|
||||
proto: CartridgeCaselessRifle
|
||||
capacity: 500
|
||||
- type: HTN
|
||||
rootTask:
|
||||
task: TurretCompound
|
||||
blackboard:
|
||||
RotateSpeed: !type:Single
|
||||
3.141
|
||||
SoundTargetInLOS: !type:SoundPathSpecifier
|
||||
path: /Audio/Effects/double_beep.ogg
|
||||
- type: MouseRotator
|
||||
angleTolerance: 5
|
||||
rotationSpeed: 180
|
||||
simple4DirMode: false
|
||||
- type: NoRotateOnInteract
|
||||
- type: NoRotateOnMove
|
||||
- type: Input
|
||||
context: "human"
|
||||
|
||||
- type: entity
|
||||
parent: [BaseWeaponTurret, BaseSyndicateContraband]
|
||||
id: WeaponTurretSyndicate
|
||||
suffix: Syndicate
|
||||
components:
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- Syndicate
|
||||
|
||||
- type: entity
|
||||
parent: BaseWeaponTurret
|
||||
name: disposable ballistic turret
|
||||
id: WeaponTurretSyndicateDisposable
|
||||
suffix: Syndicate, Disposable
|
||||
components:
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- Syndicate
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 600
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:TriggerBehavior
|
||||
- type: Gun
|
||||
fireRate: 2
|
||||
selectedMode: FullAuto
|
||||
availableModes:
|
||||
- FullAuto
|
||||
soundGunshot: /Audio/Weapons/Guns/Gunshots/gun_sentry.ogg
|
||||
- type: BallisticAmmoProvider
|
||||
proto: CartridgePistol
|
||||
capacity: 50
|
||||
- type: Construction
|
||||
deconstructionTarget: null
|
||||
graph: WeaponTurretSyndicateDisposable
|
||||
node: disposableTurret
|
||||
- type: Repairable
|
||||
qualityNeeded: "Anchoring"
|
||||
doAfterDelay: 3
|
||||
- type: TriggerWhenEmpty
|
||||
- type: ExplodeOnTrigger
|
||||
- type: Explosive
|
||||
explosionType: Default
|
||||
maxIntensity: 10
|
||||
intensitySlope: 1.5
|
||||
totalIntensity: 30
|
||||
canCreateVacuum: false
|
||||
|
||||
- type: entity
|
||||
parent: BaseWeaponTurret
|
||||
id: WeaponTurretNanoTrasen
|
||||
suffix: NanoTrasen
|
||||
components:
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- NanoTrasen
|
||||
|
||||
- type: entity
|
||||
parent: BaseWeaponTurret
|
||||
id: WeaponTurretHostile
|
||||
suffix: Hostile
|
||||
components:
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- SimpleHostile
|
||||
|
||||
- type: entity
|
||||
parent: BaseWeaponTurret
|
||||
id: WeaponTurretAllHostile
|
||||
suffix: All hostile
|
||||
components:
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- AllHostile
|
||||
|
||||
- type: entity
|
||||
name: xeno turret
|
||||
description: Shoots 9mm acid projectiles.
|
||||
parent: BaseWeaponTurret
|
||||
id: WeaponTurretXeno
|
||||
suffix: Xeno
|
||||
components:
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- Xeno
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Turrets/xenoturret.rsi
|
||||
noRot: true
|
||||
layers:
|
||||
- state: acid_turret
|
||||
- type: BallisticAmmoProvider
|
||||
proto: BulletAcid
|
||||
capacity: 500
|
||||
- type: Gun
|
||||
fireRate: 1
|
||||
selectedMode: FullAuto
|
||||
soundGunshot: /Audio/Weapons/Xeno/alien_spitacid.ogg
|
||||
- type: HTN
|
||||
rootTask:
|
||||
task: TurretCompound
|
||||
blackboard:
|
||||
SoundTargetInLOS: !type:SoundPathSpecifier
|
||||
path: /Audio/Animals/snake_hiss.ogg
|
||||
- type: Damageable
|
||||
damageContainer: Biological
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- !type:PlaySoundBehavior
|
||||
sound:
|
||||
path: /Audio/Effects/gib1.ogg
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
FoodMeatXeno:
|
||||
min: 3
|
||||
max: 5
|
||||
- type: InteractionPopup
|
||||
interactDelay: 1.0
|
||||
successChance: 0.8
|
||||
interactSuccessString: petting-success-generic
|
||||
interactFailureString: petting-failure-generic
|
||||
interactSuccessSound:
|
||||
path: /Audio/Animals/snake_hiss.ogg
|
||||
109
Resources/Prototypes/Entities/Objects/Weapons/Melee/hammers.yml
Normal file
109
Resources/Prototypes/Entities/Objects/Weapons/Melee/hammers.yml
Normal file
@@ -0,0 +1,109 @@
|
||||
- type: entity
|
||||
name: sledgehammer
|
||||
parent: BaseItem
|
||||
id: Sledgehammer
|
||||
description: The perfect tool for wanton carnage.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Melee/sledgehammer.rsi
|
||||
state: icon
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: -135
|
||||
damage:
|
||||
types:
|
||||
Blunt: 10
|
||||
Structural: 10
|
||||
soundHit:
|
||||
collection: MetalThud
|
||||
- type: Wieldable
|
||||
- type: IncreaseDamageOnWield
|
||||
damage:
|
||||
types:
|
||||
Blunt: 10
|
||||
Structural: 10
|
||||
- type: Item
|
||||
size: Large
|
||||
|
||||
- type: entity
|
||||
id: Mjollnir
|
||||
parent: [ BaseItem, BaseMagicalContraband ]
|
||||
name: Mjollnir
|
||||
description: A weapon worthy of a god, able to strike with the force of a lightning bolt. It crackles with barely contained energy.
|
||||
components:
|
||||
- type: Wieldable
|
||||
useDelayOnWield: false
|
||||
- type: MeleeRequiresWield
|
||||
- type: LandAtCursor
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Melee/mjollnir.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- type: UseDelay
|
||||
delay: 10
|
||||
- type: UseDelayOnMeleeHit
|
||||
- type: MeleeThrowOnHit
|
||||
stunTime: 3
|
||||
activateOnThrown: true
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: -135
|
||||
damage:
|
||||
types:
|
||||
Blunt: 5
|
||||
Structural: 5
|
||||
soundHit:
|
||||
path: /Audio/Effects/tesla_consume.ogg
|
||||
params:
|
||||
variation: 0.10
|
||||
- type: IncreaseDamageOnWield
|
||||
damage:
|
||||
types:
|
||||
Blunt: 20
|
||||
Structural: 25
|
||||
- type: DamageOtherOnHit
|
||||
damage:
|
||||
types:
|
||||
Blunt: 15
|
||||
Structural: 15
|
||||
- type: Item
|
||||
size: Ginormous
|
||||
|
||||
- type: entity
|
||||
id: SingularityHammer
|
||||
parent: [ BaseItem, BaseMagicalContraband ]
|
||||
name: Singularity Hammer
|
||||
description: The pinnacle of close combat technology, the hammer harnesses the power of a miniaturized singularity to deal crushing blows.
|
||||
components:
|
||||
- type: Wieldable
|
||||
useDelayOnWield: false
|
||||
- type: MeleeRequiresWield
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Melee/singularityhammer.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- type: RepulseAttract
|
||||
speed: -15 #Anything above this pushes things too far away from the Wizard
|
||||
range: 5
|
||||
whitelist:
|
||||
components:
|
||||
- MobMover
|
||||
- Item
|
||||
- type: UseDelay
|
||||
delay: 10
|
||||
- type: UseDelayOnMeleeHit
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: -135
|
||||
damage:
|
||||
types:
|
||||
Blunt: 5
|
||||
Structural: 5
|
||||
soundHit:
|
||||
path: /Audio/Effects/radpulse5.ogg
|
||||
params:
|
||||
variation: 0.10
|
||||
- type: IncreaseDamageOnWield
|
||||
damage:
|
||||
types:
|
||||
Blunt: 15
|
||||
Structural: 15
|
||||
- type: Item
|
||||
size: Ginormous
|
||||
@@ -77,7 +77,7 @@
|
||||
|
||||
- type: entity
|
||||
name: combat knife
|
||||
parent: [BaseKnife, BaseRestrictedContraband]
|
||||
parent: [BaseKnife, BaseSecurityContraband]
|
||||
id: CombatKnife
|
||||
description: A deadly knife intended for melee confrontations.
|
||||
components:
|
||||
|
||||
@@ -154,7 +154,7 @@
|
||||
- type: Prying
|
||||
|
||||
- type: entity
|
||||
parent: [ BaseWeaponCrusher, BaseSecurityCargoContraband]
|
||||
parent: [ BaseKnife, BaseWeaponCrusher, BaseSecurityCargoContraband]
|
||||
id: WeaponCrusherDagger
|
||||
name: crusher dagger
|
||||
description: A scaled down version of a proto-kinetic crusher. Uses kinetic energy to vibrate the blade at high speeds.
|
||||
@@ -169,9 +169,18 @@
|
||||
damage:
|
||||
types:
|
||||
Slash: 15
|
||||
- type: Tag
|
||||
tags:
|
||||
- Knife
|
||||
- type: EmbeddableProjectile
|
||||
sound: /Audio/Weapons/star_hit.ogg
|
||||
offset: -0.15,0.0
|
||||
- type: LandAtCursor
|
||||
- type: DamageOtherOnHit
|
||||
damage:
|
||||
types:
|
||||
Slash: 10
|
||||
- type: DisarmMalus
|
||||
malus: 0.225
|
||||
- type: ThrowingAngle
|
||||
angle: 225
|
||||
|
||||
# Like a crusher... but better
|
||||
- type: entity
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
- type: entity
|
||||
name: sledgehammer
|
||||
parent: BaseItem
|
||||
id: Sledgehammer
|
||||
description: The perfect tool for wanton carnage.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Melee/sledgehammer.rsi
|
||||
state: icon
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: -135
|
||||
damage:
|
||||
types:
|
||||
Blunt: 10
|
||||
Structural: 10
|
||||
soundHit:
|
||||
collection: MetalThud
|
||||
- type: Wieldable
|
||||
- type: IncreaseDamageOnWield
|
||||
damage:
|
||||
types:
|
||||
Blunt: 10
|
||||
Structural: 10
|
||||
- type: Item
|
||||
size: Large
|
||||
@@ -1,6 +1,6 @@
|
||||
- type: entity
|
||||
name: bola
|
||||
parent: [BaseItem, BaseRestrictedContraband]
|
||||
parent: [BaseItem, BaseSecurityContraband]
|
||||
id: Bola
|
||||
description: Linked together with some spare cuffs and metal.
|
||||
components:
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
- type: entity
|
||||
name: flashbang
|
||||
description: Eeeeeeeeeeeeeeeeeeeeee.
|
||||
parent: [ GrenadeBase, BaseRestrictedContraband ]
|
||||
parent: [ GrenadeBase, BaseSecurityContraband ]
|
||||
id: GrenadeFlashBang
|
||||
components:
|
||||
- type: Sprite
|
||||
@@ -387,7 +387,7 @@
|
||||
path: /Audio/Effects/hallelujah.ogg
|
||||
|
||||
- type: entity
|
||||
parent: [ GrenadeBase, BaseRestrictedContraband ]
|
||||
parent: [ GrenadeBase, BaseSecurityContraband ]
|
||||
id: SmokeGrenade
|
||||
name: smoke grenade
|
||||
description: A tactical grenade that releases a large, long-lasting cloud of smoke when used.
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user