From 1aa07dbb56f9128cebf831700650626160bcf1f7 Mon Sep 17 00:00:00 2001 From: Ubaser <134914314+UbaserB@users.noreply.github.com> Date: Fri, 1 Dec 2023 08:39:08 +1100 Subject: [PATCH] add custom PDA for nukie medic (#22016) --- .../Entities/Objects/Devices/pda.yml | 30 ++++++++++++++++++ .../Roles/Jobs/Fun/misc_startinggear.yml | 2 +- .../Objects/Devices/pda.rsi/meta.json | 5 ++- .../Devices/pda.rsi/pda-syndi-agent.png | Bin 0 -> 1544 bytes 4 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 Resources/Textures/Objects/Devices/pda.rsi/pda-syndi-agent.png diff --git a/Resources/Prototypes/Entities/Objects/Devices/pda.yml b/Resources/Prototypes/Entities/Objects/Devices/pda.yml index b39ea2a0c4..2cf629b816 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/pda.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/pda.yml @@ -961,3 +961,33 @@ state: pda-pirate - type: Icon state: pda-pirate + +- type: entity + parent: BasePDA + id: SyndiAgentPDA + name: syndicate agent PDA + description: For those days when healing normal syndicates aren't enough, try healing nuclear operatives instead! + components: + - type: Pda + id: SyndicateIDCard + state: pda-syndi-agent + - type: PdaBorderColor + borderColor: "#891417" + - type: Icon + state: pda-syndi-agent + - type: CartridgeLoader + uiKey: enum.PdaUiKey.Key + preinstalled: + - NotekeeperCartridge + cartridgeSlot: + priority: -1 + name: Cartridge + ejectSound: /Audio/Machines/id_swipe.ogg + insertSound: /Audio/Weapons/Guns/MagIn/batrifle_magin.ogg + whitelist: + components: + - Cartridge + - type: HealthAnalyzer + scanDelay: 1 + scanningEndSound: + path: "/Audio/Items/Medical/healthscanner.ogg" diff --git a/Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml b/Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml index ecb449fc4d..a787d45654 100644 --- a/Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml +++ b/Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml @@ -150,7 +150,7 @@ gloves: ClothingHandsGlovesCombat outerClothing: ClothingOuterHardsuitMedic shoes: ClothingShoesBootsMagSyndie - id: SyndiPDA + id: SyndiAgentPDA pocket1: DoubleEmergencyOxygenTankFilled pocket2: BaseUplinkRadio40TC belt: ClothingBeltMilitaryWebbingMedFilled diff --git a/Resources/Textures/Objects/Devices/pda.rsi/meta.json b/Resources/Textures/Objects/Devices/pda.rsi/meta.json index a72e532868..f77f8c0e71 100644 --- a/Resources/Textures/Objects/Devices/pda.rsi/meta.json +++ b/Resources/Textures/Objects/Devices/pda.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/59f2a4e10e5ba36033c9734ddebfbbdc6157472d, pda-cluwne made by brainfood1183 (github) ss14 | pda-brigmedic and pda-centcom made by PuroSlavKing (Github) | pda-brigemdic resprited by Hülle#2562 (Discord), pda-pirate made by brainfood1183 (Github)", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/59f2a4e10e5ba36033c9734ddebfbbdc6157472d, pda-cluwne made by brainfood1183 (github) ss14 | pda-brigmedic and pda-centcom made by PuroSlavKing (Github) | pda-brigemdic resprited by Hülle#2562 (Discord), pda-pirate made by brainfood1183 (Github), pda-syndi-agent drawn by Ubaser", "size": { "x": 32, "y": 32 @@ -164,6 +164,9 @@ { "name": "pda-syndi" }, + { + "name": "pda-syndi-agent" + }, { "name": "pda-centcom", "delays": [ diff --git a/Resources/Textures/Objects/Devices/pda.rsi/pda-syndi-agent.png b/Resources/Textures/Objects/Devices/pda.rsi/pda-syndi-agent.png new file mode 100644 index 0000000000000000000000000000000000000000..84fb47cc7994b814bc05077fd26f1ea0e74a6593 GIT binary patch literal 1544 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}e5nzhX}-P; zT0k}j5QD&_;K@Lev%n*=n1MlK76>znTPbd0U|`P642dX-@b$4u&d=3LOvz75)vL%Y z0PC`;umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuGfu4bq z9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3 znOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXG${Mo`TY%9I!1Z z$@-}|sky0nCB^!NdWQPg^p#|$AzYYO3=Ixo!03ZyfZ7bOYV#~8Nj3q7lxqdhJy8Dv z9hwZbx40xlA4!3}k%57Qu7Q!Rk)=M|e?aHkq$FFFWR~Qlf&&ijA8-gd=9Hj{g4Bb8 zASV+PvQ{~XdFi%F6}l;@X^EvdB}#UlzV7jcrbfm#`Vdv9x*?*dhT7<3vEK&dYpckh z)Z+Y{Qc$?t8JU^bfWrbs6cGau9T8Y{Ad8~w2*}7U$p@yWqReE^ypq(Sf+Aq*g4hVP z54Q?*vk;bt=4F=H89@y|6Gqa76gyUqMJ46=McETt6lxPGVqSlJsb_X4sYp9; zmFViIMH4iStX?espW&j{9wjN4RO$5{IV=bJDvnq@KPI`mye#jXTF5gM>*w>{-}yWv z|NLC;2i@lz&Nrwr$I8lXdvJHZ8ifEc4Kl9~KMBHX2OyI3V&%ctx>? zBcBd;klBUYmN#{aMWPl5N~~Pb6rnRs)aTgMGcqn0?c;-=|G1YceQizpjZK%XY}mxP zbh7k~jw_BBrYaG$ZMZ4%=-kE6%WSj?FxZ~WxNv}I;9 zJkKzR+SL7Saa?@k<3nx%?!LL%3$HS;zLU$b`uOlx*2aClcMs;iV!yvpZeycV`uuZF zyBj~PG77hooXz(0E8Si_?faa9o;CGT8*}IUVO;DohhgW0>1*#g z1RA_JrI`Fj{KCcBV~cnETqNh{RI2@Zk;o+R9)r?&^dOS`>GfPx6UFQ6qd2aId>pqu@*XA_X zFJ3F*m+ulajr)i)$E5i!+{J4cMEO&hCBhxdqs~8ExFbTUuP