Plushies can now have pAIs stuffed into them (v2)! (#30805)

* First commit

* I forgot silly me

* Actually added comments

* spellin

* fixes

* more blacklists

* Minor fixes

* Speech Verb also changes now

* Simple name stuff

* Other fixes

* remove one line of whitespace

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
This commit is contained in:
beck-thompson
2024-10-09 11:01:32 -07:00
committed by GitHub
parent 6d99597349
commit 327466a6e2
12 changed files with 102 additions and 4 deletions

View File

@@ -69,6 +69,10 @@
Searching: { state: pai-searching-overlay }
On: { state: pai-on-overlay }
- type: StationMap
- type: ChangeVoiceInContainer
whitelist:
components:
- SecretStash
- type: entity
parent: [ PersonalAI, BaseSyndicateContraband]

View File

@@ -52,6 +52,24 @@
reagents:
- ReagentId: Fiber
Quantity: 10
- type: ContainerContainer
containers:
stash: !type:ContainerSlot {}
- type: Speech
speechVerb: Default # for pais (In the secret stash)
- type: SecretStash
secretStashName: secret-stash-plushie
blacklist:
components:
- SecretStash # Prevents being able to insert plushies inside each other (infinite plush)!
- NukeDisk # Could confuse the nukies if they don't know that plushies have a stash.
tags:
- QuantumSpinInverter # It will cause issues with the grinder...
- FakeNukeDisk # So you can't tell if the nuke disk is real or fake depending on if it can be inserted or not.
- type: ToolOpenable
openToolQualityNeeded: Slicing
closeToolQualityNeeded: Slicing # Should probably be stitching or something if that gets added
name: secret-stash-plushie
- type: entity
parent: BasePlushie
@@ -323,6 +341,8 @@
equippedPrefix: lizard
slots:
- HEAD
- type: Speech
speechVerb: Reptilian # for pais (In the secret stash)
- type: entity
parent: PlushieLizard

View File

@@ -35,3 +35,6 @@
state: icon
- type: StaticPrice
price: 1 # it's worth even less than normal items. Perfection.
- type: Tag
tags:
- FakeNukeDisk

View File

@@ -25,6 +25,8 @@
offset: "0.0,0.3"
sprite: Structures/Furniture/potted_plants.rsi
noRot: true
- type: Speech
speechVerb: Plant # for pais (In the secret stash)
- type: SecretStash
tryInsertItemSound: /Audio/Effects/plant_rustle.ogg
tryRemoveItemSound: /Audio/Effects/plant_rustle.ogg

View File

@@ -993,6 +993,9 @@
- type: Tag
id: Nugget # for chicken nuggets
- type: Tag
id: FakeNukeDisk
- type: Tag
id: NukeOpsUplink
@@ -1177,7 +1180,7 @@
- type: Tag
id: SecureWindoor
- type: Tag
- type: Tag
id: SecurityHelmet
- type: Tag