diff --git a/Resources/Locale/en-US/store/uplink-catalog.ftl b/Resources/Locale/en-US/store/uplink-catalog.ftl index acb98cb76d..91a9d13a3a 100644 --- a/Resources/Locale/en-US/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/store/uplink-catalog.ftl @@ -319,3 +319,5 @@ uplink-scarf-syndie-red-desc = A stylish striped syndicate red scarf. The perfec uplink-scarf-syndie-green-name = striped syndicate green scarf uplink-scarf-syndie-green-desc = A stylish striped syndicate green scarf. The perfect winter accessory for those with a keen fashion sense, and those who are in the mood to steal something. +uplink-syndicate-pai-name = Syndicate personal ai device +uplink-syndicate-pai-desc = A Syndicate variant of the pAI with access to the Syndicate radio channel. We do not guarantee their usefulness. diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index d4d64eeab5..24aa84bc7c 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -100,7 +100,7 @@ blacklist: tags: - NukeOpsUplink - + # Explosives - type: listing @@ -369,7 +369,7 @@ whitelist: tags: - NukeOpsUplink - + - type: listing id: UplinkReinforcementRadioSyndicateMonkey name: uplink-reinforcement-radio-monkey-name @@ -942,7 +942,7 @@ whitelist: - Zookeeper - Scientist - - SeniorResearcher + - SeniorResearcher - Chef - type: listing @@ -1308,3 +1308,17 @@ Telecrystal: 1 categories: - UplinkPointless + +- type: listing + id: UplinkSyndicatePersonalAI + name: uplink-syndicate-pai-name + description: uplink-syndicate-pai-desc + icon: { sprite: /Textures/Objects/Fun/pai.rsi, state: syndicate-icon-pai-off } + productEntity: SyndicatePersonalAI + cost: + Telecrystal: 1 + categories: + - UplinkPointless + conditions: + - !type:ListingLimitedStockCondition + stock: 1 diff --git a/Resources/Prototypes/Entities/Objects/Fun/pai.yml b/Resources/Prototypes/Entities/Objects/Fun/pai.yml index b1082a2793..077275c122 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/pai.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/pai.yml @@ -61,8 +61,8 @@ - type: entity parent: PersonalAI id: SyndicatePersonalAI - name: Syndicate ai device - description: Your electronic pal made by the Syndicate! + name: Syndicate personal ai device + description: Your Syndicate pal who's fun to be with! components: - type: Sprite netsync: false diff --git a/Resources/Textures/Objects/Fun/pai.rsi/icon-pai-off.png b/Resources/Textures/Objects/Fun/pai.rsi/icon-pai-off.png new file mode 100644 index 0000000000..1ac767e886 Binary files /dev/null and b/Resources/Textures/Objects/Fun/pai.rsi/icon-pai-off.png differ diff --git a/Resources/Textures/Objects/Fun/pai.rsi/meta.json b/Resources/Textures/Objects/Fun/pai.rsi/meta.json index a24a709a63..905a3684f8 100644 --- a/Resources/Textures/Objects/Fun/pai.rsi/meta.json +++ b/Resources/Textures/Objects/Fun/pai.rsi/meta.json @@ -7,6 +7,9 @@ "y": 32 }, "states": [ + { + "name": "icon-pai-off" + }, { "name": "pai-base" }, @@ -31,6 +34,9 @@ ] ] }, + { + "name": "syndicate-icon-pai-off" + }, { "name": "syndicate-pai-off-overlay" }, diff --git a/Resources/Textures/Objects/Fun/pai.rsi/syndicate-icon-pai-off.png b/Resources/Textures/Objects/Fun/pai.rsi/syndicate-icon-pai-off.png new file mode 100644 index 0000000000..78d4e4e308 Binary files /dev/null and b/Resources/Textures/Objects/Fun/pai.rsi/syndicate-icon-pai-off.png differ