- state: icon-nobeard
map: [ "foldedLayer" ]
visible: true
+ - type: Item
+ storedRotation: 0
- type: Tag
tags:
- PetWearable
sprite: Clothing/Head/Hats/party_red.rsi
- type: Clothing
sprite: Clothing/Head/Hats/party_red.rsi
+ - type: Item
+ storedRotation: 0
- type: Tag
tags:
- PetWearable
sprite: Clothing/Head/Hats/party_yellow.rsi
- type: Clothing
sprite: Clothing/Head/Hats/party_yellow.rsi
- - type: Tag
- tags:
- - PetWearable
- - CorgiWearable
- - WhitelistChameleon
- - HamsterWearable
- type: entity
parent: ClothingHeadHatPartyRed
sprite: Clothing/Head/Hats/party_green.rsi
- type: Clothing
sprite: Clothing/Head/Hats/party_green.rsi
- - type: Tag
- tags:
- - PetWearable
- - CorgiWearable
- - WhitelistChameleon
- - HamsterWearable
- type: entity
parent: ClothingHeadHatPartyRed
sprite: Clothing/Head/Hats/party_blue.rsi
- type: Clothing
sprite: Clothing/Head/Hats/party_blue.rsi
- - type: Tag
- tags:
- - PetWearable
- - CorgiWearable
- - WhitelistChameleon
- - HamsterWearable
- type: entity
parent: ClothingHeadHatPartyRed
sprite: Clothing/Head/Helmets/templar.rsi
- type: Clothing
sprite: Clothing/Head/Helmets/templar.rsi
+ - type: Item
+ storedRotation: 0
- type: IngestionBlocker
- type: IdentityBlocker
- type: HideLayerClothing
sprite: Clothing/Head/Misc/richard.rsi
- type: Clothing
sprite: Clothing/Head/Misc/richard.rsi
+ - type: Item
+ storedRotation: 0
- type: IngestionBlocker
- type: IdentityBlocker
- type: HideLayerClothing
sprite: Clothing/Neck/Stoles/chaplain.rsi
- type: Clothing
sprite: Clothing/Neck/Stoles/chaplain.rsi
+ - type: Item
+ storedRotation: 90
- type: entity
parent: ClothingNeckBase
+ id: ClothingNeckTieBase
+ abstract: true
+ components:
+ - type: Item
+ storedRotation: -45
+
+- type: entity
+ parent: ClothingNeckTieBase
id: ClothingNeckTieRed
name: red-tie
description: A neosilk clip-on red tie.
- Recyclable
- type: entity
- parent: ClothingNeckBase
+ parent: ClothingNeckTieBase
id: ClothingNeckTieDet
name: detective's tie
description: A loosely tied necktie, a perfect accessory for the over-worked detective.
sprite: Clothing/Neck/Ties/dettie.rsi
- type: entity
- parent: ClothingNeckBase
+ parent: ClothingNeckTieBase
id: ClothingNeckTieSci
name: scientist's tie
description: Why do we all have to wear these ridiculous ties?
- type: Sprite
sprite: Objects/Devices/igniter.rsi
state: icon
+ - type: Item
+ storedRotation: -90
- type: IgnitionSource
temperature: 800
- type: IgniteOnTrigger
- type: entity
parent: BaseItem
+ id: BasePDACartridge
+ abstract: true
+ components:
+ - type: Item
+ storedRotation: -90
+ - type: Sprite
+ sprite: Objects/Devices/cartridge.rsi
+
+- type: entity
+ parent: BasePDACartridge
id: NotekeeperCartridge
name: notekeeper cartridge
description: A program for keeping notes.
components:
- type: Sprite
- sprite: Objects/Devices/cartridge.rsi
state: cart-y
- type: UIFragment
ui: !type:NotekeeperUi
state: book_icon
- type: NotekeeperCartridge
-
- type: entity
- parent: BaseItem
+ parent: BasePDACartridge
id: NanoTaskCartridge
name: NanoTask cartridge
description: A program that allows you to keep a list of tasks to do.
components:
- type: Sprite
- sprite: Objects/Devices/cartridge.rsi
state: cart-nav
- type: Cartridge
programName: nano-task-program-name
- type: NanoTaskCartridge
- type: entity
- parent: BaseItem
+ parent: BasePDACartridge
id: NewsReaderCartridge
name: news cartridge
description: A program for reading news.
components:
- type: Sprite
- sprite: Objects/Devices/cartridge.rsi
state: cart-y
- type: UIFragment
ui: !type:NewsReaderUi
- type: NewsReaderCartridge
- type: entity
- parent: BaseItem
+ parent: BasePDACartridge
id: CrewManifestCartridge
name: crew manifest cartridge
description: A program for listing your fellow crewmembers.
components:
- type: Sprite
- sprite: Objects/Devices/cartridge.rsi
state: cart-y
- type: UIFragment
ui: !type:CrewManifestUi
- type: CrewManifestCartridge
- type: entity
- parent: BaseItem
+ parent: BasePDACartridge
id: NetProbeCartridge
name: NetProbe cartridge
description: A program for getting the address and frequency of network devices.
components:
- type: Sprite
- sprite: Objects/Devices/cartridge.rsi
state: cart-y
- type: UIFragment
ui: !type:NetProbeUi
- type: NetProbeCartridge
- type: entity
- parent: BaseItem
+ parent: BasePDACartridge
id: LogProbeCartridge
name: LogProbe cartridge
description: A program for getting access logs from devices.
components:
- type: Sprite
- sprite: Objects/Devices/cartridge.rsi
state: cart-log
- type: Icon
sprite: Objects/Devices/cartridge.rsi
- Forensics
- type: entity
- parent: BaseItem
+ parent: BasePDACartridge
id: WantedListCartridge
name: Wanted list cartridge
description: A program to get a list of wanted persons.
components:
- type: Sprite
- sprite: Objects/Devices/cartridge.rsi
state: cart-sec
- type: Icon
sprite: Objects/Devices/cartridge.rsi
stealGroup: WantedListCartridge
- type: entity
- parent: BaseItem
+ parent: BasePDACartridge
id: MedTekCartridge
name: MedTek cartridge
description: A program that provides medical diagnostic tools.
components:
- type: Sprite
- sprite: Objects/Devices/cartridge.rsi
state: cart-med
- type: Icon
sprite: Objects/Devices/cartridge.rsi
- type: MedTekCartridge
- type: entity
- parent: BaseItem
+ parent: BasePDACartridge
id: AstroNavCartridge
name: AstroNav cartridge
description: A program for navigation that provides GPS coordinates.
components:
- type: Sprite
- sprite: Objects/Devices/cartridge.rsi
state: cart-nav
- type: Icon
sprite: Objects/Devices/cartridge.rsi
program: 124
- type: Item
size: Small
+ storedRotation: -90
- type: Prayable
sentMessage: prayer-popup-notify-centcom-sent
notificationPrefix: prayer-chat-notify-centcom
sprite: Objects/Fun/Instruments/microphone.rsi
- type: Item
size: Small
+ storedRotation: -45
- type: entity
parent: BasePercussionInstrument
quickEquip: false
slots:
- Neck
+ - type: Item
+ storedRotation: -90
name: modular receiver
description: A vital part used in the creation of firearms. #Could use a better description, but I'm not a gun nut so I can't really do that.
components:
-# - type: Item
-# size: Normal
+ - type: Item
+ storedRotation: -90
+ # size: Normal
- type: Sprite
sprite: Objects/Misc/modular_receiver.rsi
state: icon
name: rifle stock
description: A robust wooden stock, used in the creation of firearms. #Same as above
components:
-# - type: Item
-# size: Normal
+ - type: Item
+ storedRotation: -90
+ # size: Normal
- type: Sprite
sprite: Objects/Misc/rifle_stock.rsi
state: icon
Slash: 6
- type: Item
sprite: Objects/Tools/Hydroponics/hoe.rsi
+ storedRotation: -135
- type: PhysicalComposition
materialComposition:
Steel: 100
Piercing: 2
- type: Item
sprite: Objects/Tools/Hydroponics/hatchet.rsi
+ storedRotation: -135
- type: PhysicalComposition
materialComposition:
Steel: 100
collection: MetalThud
- type: Item
sprite: Objects/Tools/Hydroponics/spade.rsi
+ storedRotation: -45
- type: Shovel
speedModifier: 0.75 # slower at digging than a full-sized shovel
- type: PhysicalComposition
- type: Item
size: Large
sprite: Objects/Specific/Janitorial/mop.rsi
+ storedRotation: 45
- type: Absorbent
useAbsorberSolution: true
- type: SolutionContainerManager
- type: DnaSubstanceTrace
- type: entity
- parent: BaseItem
+ parent: MopItem
name: advanced mop
id: AdvMopItem
description: Motorized mop that has a bigger reservoir and quickly replaces reagents inside with water. Automatic Clown Countermeasure not included.
- map: ["enum.SolutionContainerLayers.Fill"]
state: fill-2
visible: false
- - type: Appearance
- type: SolutionContainerVisuals
maxFillLevels: 2
- fillBaseName: fill-
- inHandsFillBaseName: -fill-
- inHandsMaxFillLevels: 2
- - type: MeleeWeapon
- damage:
- types:
- Blunt: 10
- soundHit:
- collection: MetalThud
- - type: Spillable
- solution: absorbed
- spillWhenThrown: false
- preventMelee: false
- - type: DrainableSolution
- solution: absorbed
- - type: Wieldable
- - type: IncreaseDamageOnWield
- damage:
- types:
- Blunt: 5
- type: Item
- size: Large
sprite: Objects/Specific/Janitorial/advmop.rsi
- type: Absorbent
pickupAmount: 100
- useAbsorberSolution: true
- - type: UseDelay
- delay: 1.0
- type: SolutionRegeneration
solution: absorbed
generated:
preserve:
- Water
quantity: 10
- - type: SolutionContainerManager
- solutions:
- absorbed:
- maxVol: 100
- type: Tag
tags:
- Mop
- MopAdv
- - type: DnaSubstanceTrace
- type: entity
name: wet floor sign
state: ointment
- type: Item
heldPrefix: ointment
+ storedRotation: 45
- type: Healing
damageContainers:
- Biological
state: gauze
- type: Item
heldPrefix: gauze
+ storedRotation: -90
- type: Construction
graph: Gauze
node: gauze
- type: Sprite
sprite: Objects/Tools/scissors.rsi
state: icon
+ - type: Item
+ storedRotation: 135
- type: MagicMirror
- type: ActivatableUI
key: enum.MagicMirrorUiKey.Key
- type: Item
size: Small
sprite: Objects/Tanks/emergency.rsi
+ storedRotation: -45
- type: GasTank
air:
volume: 0.66
- type: Item
sprite: Objects/Misc/glowstick.rsi
heldPrefix: unlit
+ storedRotation: -45
- type: Appearance
- type: PointLight
enabled: false
- type: Item
sprite: Objects/Misc/inflatable_wall.rsi
size: Small
+ storedRotation: 90
- type: SpawnAfterInteract
prototype: InflatableWall
doAfter: 1
- type: Item
sprite: Objects/Misc/inflatable_door.rsi
size: Small
+ storedRotation: 90
- type: SpawnAfterInteract
prototype: InflatableDoor
doAfter: 1
parent: [ BaseItem, BaseSecurityContraband ]
description: Unconventional 30-round top feeding magazine for the WT550 SMG. Intended to hold general-purpose kinetic ammunition.
components:
+ - type: Item
+ storedRotation: 90
- type: Tag
tags:
- MagazinePistolSubMachineGunTopMounted