rotate more items in inventory part 3 + cleanup for good (#41149)

* rotate more items in inventory part 3 + cleanup for good

* i forgor
This commit is contained in:
lzk
2025-11-15 00:31:10 +01:00
committed by GitHub
parent 796e92df59
commit 3b23f234c6
19 changed files with 65 additions and 73 deletions

View File

@@ -563,6 +563,8 @@
- state: icon-nobeard
map: [ "foldedLayer" ]
visible: true
- type: Item
storedRotation: 0
- type: Tag
tags:
- PetWearable
@@ -1227,6 +1229,8 @@
sprite: Clothing/Head/Hats/party_red.rsi
- type: Clothing
sprite: Clothing/Head/Hats/party_red.rsi
- type: Item
storedRotation: 0
- type: Tag
tags:
- PetWearable
@@ -1243,12 +1247,6 @@
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
@@ -1259,12 +1257,6 @@
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
@@ -1275,12 +1267,6 @@
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

View File

@@ -221,6 +221,8 @@
sprite: Clothing/Head/Helmets/templar.rsi
- type: Clothing
sprite: Clothing/Head/Helmets/templar.rsi
- type: Item
storedRotation: 0
- type: IngestionBlocker
- type: IdentityBlocker
- type: HideLayerClothing

View File

@@ -121,6 +121,8 @@
sprite: Clothing/Head/Misc/richard.rsi
- type: Clothing
sprite: Clothing/Head/Misc/richard.rsi
- type: Item
storedRotation: 0
- type: IngestionBlocker
- type: IdentityBlocker
- type: HideLayerClothing

View File

@@ -8,3 +8,5 @@
sprite: Clothing/Neck/Stoles/chaplain.rsi
- type: Clothing
sprite: Clothing/Neck/Stoles/chaplain.rsi
- type: Item
storedRotation: 90

View File

@@ -1,5 +1,13 @@
- 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.
@@ -16,7 +24,7 @@
- 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.
@@ -27,7 +35,7 @@
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?

View File

@@ -7,6 +7,8 @@
- type: Sprite
sprite: Objects/Devices/igniter.rsi
state: icon
- type: Item
storedRotation: -90
- type: IgnitionSource
temperature: 800
- type: IgniteOnTrigger

View File

@@ -1,11 +1,20 @@
- 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
@@ -16,15 +25,13 @@
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
@@ -36,13 +43,12 @@
- 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
@@ -54,13 +60,12 @@
- 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
@@ -72,13 +77,12 @@
- 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
@@ -90,13 +94,12 @@
- 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
@@ -114,13 +117,12 @@
- 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
@@ -137,13 +139,12 @@
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
@@ -156,13 +157,12 @@
- 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

View File

@@ -57,6 +57,7 @@
program: 124
- type: Item
size: Small
storedRotation: -90
- type: Prayable
sentMessage: prayer-popup-notify-centcom-sent
notificationPrefix: prayer-chat-notify-centcom

View File

@@ -61,6 +61,7 @@
sprite: Objects/Fun/Instruments/microphone.rsi
- type: Item
size: Small
storedRotation: -45
- type: entity
parent: BasePercussionInstrument

View File

@@ -12,3 +12,5 @@
quickEquip: false
slots:
- Neck
- type: Item
storedRotation: -90

View File

@@ -6,7 +6,8 @@
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
- type: Item
storedRotation: -90
# size: Normal
- type: Sprite
sprite: Objects/Misc/modular_receiver.rsi
@@ -22,7 +23,8 @@
name: rifle stock
description: A robust wooden stock, used in the creation of firearms. #Same as above
components:
# - type: Item
- type: Item
storedRotation: -90
# size: Normal
- type: Sprite
sprite: Objects/Misc/rifle_stock.rsi

View File

@@ -19,6 +19,7 @@
Slash: 6
- type: Item
sprite: Objects/Tools/Hydroponics/hoe.rsi
storedRotation: -135
- type: PhysicalComposition
materialComposition:
Steel: 100
@@ -97,6 +98,7 @@
Piercing: 2
- type: Item
sprite: Objects/Tools/Hydroponics/hatchet.rsi
storedRotation: -135
- type: PhysicalComposition
materialComposition:
Steel: 100
@@ -123,6 +125,7 @@
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

View File

@@ -37,6 +37,7 @@
- type: Item
size: Large
sprite: Objects/Specific/Janitorial/mop.rsi
storedRotation: 45
- type: Absorbent
useAbsorberSolution: true
- type: SolutionContainerManager
@@ -58,7 +59,7 @@
- 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.
@@ -70,37 +71,12 @@
- 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:
@@ -112,15 +88,10 @@
preserve:
- Water
quantity: 10
- type: SolutionContainerManager
solutions:
absorbed:
maxVol: 100
- type: Tag
tags:
- Mop
- MopAdv
- type: DnaSubstanceTrace
- type: entity
name: wet floor sign

View File

@@ -27,6 +27,7 @@
state: ointment
- type: Item
heldPrefix: ointment
storedRotation: 45
- type: Healing
damageContainers:
- Biological
@@ -295,6 +296,7 @@
state: gauze
- type: Item
heldPrefix: gauze
storedRotation: -90
- type: Construction
graph: Gauze
node: gauze

View File

@@ -7,6 +7,8 @@
- type: Sprite
sprite: Objects/Tools/scissors.rsi
state: icon
- type: Item
storedRotation: 135
- type: MagicMirror
- type: ActivatableUI
key: enum.MagicMirrorUiKey.Key

View File

@@ -94,6 +94,7 @@
- type: Item
size: Small
sprite: Objects/Tanks/emergency.rsi
storedRotation: -45
- type: GasTank
air:
volume: 0.66

View File

@@ -29,6 +29,7 @@
- type: Item
sprite: Objects/Misc/glowstick.rsi
heldPrefix: unlit
storedRotation: -45
- type: Appearance
- type: PointLight
enabled: false

View File

@@ -14,6 +14,7 @@
- type: Item
sprite: Objects/Misc/inflatable_wall.rsi
size: Small
storedRotation: 90
- type: SpawnAfterInteract
prototype: InflatableWall
doAfter: 1
@@ -41,6 +42,7 @@
- type: Item
sprite: Objects/Misc/inflatable_door.rsi
size: Small
storedRotation: 90
- type: SpawnAfterInteract
prototype: InflatableDoor
doAfter: 1

View File

@@ -103,6 +103,8 @@
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