Potato battery update + potato AI (#21142)

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
Doru991
2023-10-25 16:52:49 +03:00
committed by GitHub
parent 94cda6a253
commit 6b04aaf964
23 changed files with 215 additions and 7 deletions

View File

@@ -556,6 +556,9 @@
reagents:
- ReagentId: JuicePotato
Quantity: 10
- type: Tag
tags:
- Potato
- type: entity
name: tomato

View File

@@ -80,6 +80,7 @@
- state: pai-base
- state: syndicate-pai-off-overlay
shader: unshaded
map: ["screen"]
- type: ToggleableGhostRole
roleName: pai-system-role-name-syndicate
roleDescription: pai-system-role-description-syndicate
@@ -98,6 +99,34 @@
Searching: { state: syndicate-pai-searching-overlay }
On: { state: syndicate-pai-on-overlay }
- type: entity
parent: PersonalAI
id: PotatoAI
name: potato artificial intelligence
description: It's a potato. You forced it to be sentient, you monster.
components:
- type: Sprite
sprite: Objects/Fun/pai.rsi
layers:
- state: potato-base
- state: potato-off-overlay
shader: unshaded
map: ["screen"]
- type: ToggleableGhostRole
roleName: pai-system-role-name-potato
roleDescription: pai-system-role-description-potato
- type: Appearance
- type: GenericVisualizer
visuals:
enum.ToggleableGhostRoleVisuals.Status:
screen:
Off: { state: potato-off-overlay }
Searching: { state: potato-searching-overlay }
On: { state: potato-on-overlay }
- type: Construction
graph: PotatoAI
node: potatoai
- type: entity
id: ActionPAIPlayMidi
name: Play MIDI

View File

@@ -0,0 +1,17 @@
- type: entity
id: PotatoAIChip
name: supercompact AI chip
parent: BaseItem
description: This high-tech AI chip requires a voltage of exactly 1.1V to function correctly.
components:
- type: Sprite
sprite: Objects/Misc/potatoai_chip.rsi
state: icon
- type: Item
size: 3
- type: Tag
tags:
- SmallAIChip
- type: Construction
graph: PotatoAIChip
node: potatoaichip

View File

@@ -42,8 +42,15 @@
layers:
- state: potato
- type: Battery
maxCharge: 200
startingCharge: 200
maxCharge: 70
startingCharge: 70
- type: Tag
tags:
- DroneUsable
- PotatoBattery
- type: Construction
graph: PowerCellPotato
node: potatobattery
- type: entity
name: small-capacity power cell

View File

@@ -116,4 +116,4 @@
base:
Off: { state: posibrain }
Searching: { state: posibrain-searching }
On: { state: posibrain-occupied }
On: { state: posibrain-occupied }

View File

@@ -85,6 +85,9 @@
whitelist:
components:
- PowerCell
blacklist:
tags:
- PotatoBattery
- type: entity
parent: BaseItemRecharger