From 4c2fd55720923ea897fbc3bbc02b7ae26c25ffae Mon Sep 17 00:00:00 2001 From: TruePaInt <113789950+TruePaIntGit@users.noreply.github.com> Date: Mon, 8 Jan 2024 00:03:18 +0300 Subject: [PATCH] Gun cyborg module (#19629) * Update borg_modules.yml * Update uplink_catalog.yml * Update uplink-catalog.ftl * Add files via upload * Update meta.json * Update uplink-catalog.ftl --------- Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com> --- Resources/Locale/en-US/store/uplink-catalog.ftl | 3 +++ Resources/Prototypes/Catalog/uplink_catalog.yml | 9 +++++++++ .../Objects/Specific/Robotics/borg_modules.yml | 15 +++++++++++++++ .../Robotics/borgmodule.rsi/icon-syndicate.png | Bin 0 -> 4268 bytes .../Specific/Robotics/borgmodule.rsi/meta.json | 3 +++ 5 files changed, 30 insertions(+) create mode 100644 Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-syndicate.png diff --git a/Resources/Locale/en-US/store/uplink-catalog.ftl b/Resources/Locale/en-US/store/uplink-catalog.ftl index 33bcdb22f6..fe21340882 100644 --- a/Resources/Locale/en-US/store/uplink-catalog.ftl +++ b/Resources/Locale/en-US/store/uplink-catalog.ftl @@ -142,6 +142,9 @@ uplink-voice-mask-desc = A gas mask that lets you adjust your voice to whoever y uplink-radio-jammer-name = Radio Jammer uplink-radio-jammer-desc = This device will disrupt any nearby outgoing radio communication when activated. +uplink-syndicate-weapon-module-name = Weapon Cyborg Module +uplink-syndicate-weapon-module-desc = This module will give a cyborg advanced laser and machete + uplink-singularity-beacon-name = Singularity Beacon uplink-singularity-beacon-desc = A device that attracts singularities. Has to be anchored and powered. Causes singularities to grow when consumed. diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index bf726f2e53..dfad53c211 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -526,6 +526,15 @@ categories: - UplinkUtility +- type: listing + id: UplinkSyndicateWeaponModule + name: uplink-syndicate-weapon-module-name + description: uplink-syndicate-weapon-module-desc + productEntity: BorgModuleSyndicateWeapon + cost: + Telecrystal: 5 + categories: + - UplinkUtility # Implants - type: listing diff --git a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml index 164e704ba2..83306e2acf 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Robotics/borg_modules.yml @@ -479,3 +479,18 @@ - BikeHorn - ClownRecorder - BikeHornInstrument + +#syndicate modules +- type: entity + id: BorgModuleSyndicateWeapon + parent: [ BaseBorgModule, BaseProviderBorgModule ] + name: weapon cyborg module + components: + - type: Sprite + layers: + - state: syndicate + - state: icon-syndicate + - type: ItemBorgModule + items: + - WeaponAdvancedLaser + - Machete diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-syndicate.png b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/icon-syndicate.png new file mode 100644 index 0000000000000000000000000000000000000000..ab98013569c8ce9dcc8f404dfc1b4848b932797b GIT binary patch literal 4268 zcmeHKe{d6Z7T@a7(jZ)|a3YjrUGR>2Y<83Err9N_)Fy3$q=dFYK+blv``vV>O*Uk= zO&aH}r669fCs!13M1+dmfz>NN+L=S;EKqw?ZbtD=9I?V-NA6DNt}P6A{tWotq(9Qp z8K*P)Uz6GF?)$#?dGCF`@4d;l*;7(HQ#VhCAjnLY(_RYisCG?HhrdcJb{*b&V&z`7 zl#8IDuq;Y709ETl00mJ=M3CtF0Z&184?6wCm%qs`SVw)9^Y;U$c)`Ak*-tdPBY&CW z6&e95d8^st_=$D7Udlh;liRwhEpO@0fq1d)+4MU4 z@oT-#z516rJs09v&h%9j?K^blnfVXq-STwn2W=PrCQ$MeC;JFm&BGEU$5{^50V`c@vubrEug}=s zwK!M5t*QFdso(XsZ*J-AnAOpQewH@y$-sesWB1%3a=U(g_44tBLxZ-#OKJDNc$VrU z(yLwp2kzLI`&7lw^oMUhX=%#3ef!hvR*66E9L}lubolE3^k+LyycK8C&o{k+?6c?a zwLRD+bnnHkPxgG;>{zqw!2xB!wOQ}{s;{>9O5U6IJT`4_?z{`vtw)_pcgDOQb8F1h zz+D4J+CSbwe6(Q=BX4}SedfC_|Ez&K)OJ`nUZUKVx%BSl*^8G{wKd(l)GnQO8Mgl+ ze*Ce9cdj1n`+e(+w-jxg_D)+t-B*_zhF^WC(_*{w(?E9^hnTf4UG|BZiLQ2Egd`uWEeeJ<&GvEg48{bNVQ zR(aFq-Te>w7asi4@?Ed2e=Tj+tWC|?;P4|SmYwVG@Ak9tIMTf=+#7HCPX{c!ItiAS z*S(VE<$#_OWFOE+10h&<2x7f28shkBprStDmx4BI=+$lvl>{5MmUffwP$8(2oUt${ zi10L)+h@B0zl=^XrLyjuu&V9z-8gHCMGa6p`upXFt6K#7Rq6OQhG{H z;*O|PXT=u`MD!7pUJm;S1H&)`X(WtB9BSZ7eNg41 zcu-lSK_oHkK;gquNR{Lus$p_IxmLAd7+gn3;|qk`?lJhFGQtAngNSk=!k{OKK!8ZK zP*g`91Q`kFTP>7w*rh}%P~_S$4;*zMs4hx{5co0sP;Iy-k&eIssgq zYcT(uq**dWUlt^>{=2lb_Cc-5O?OHP^k1J4C3~t2Y)rl-Uu&d9GofgrEm)3Erl4?j zKuE+1v64%C6&LgaI6p=Tc2q8XOEH*DJ`)XK2>>%G;1na!I3v<#+yZJTPyJmKCB6a zlo12%k}^2D;3Oo*M&Srw+R*s{KO_6_1A2haQ%)wu?-X5AbWMtZNhwcN*A!ioVqj9r zQ`Pmo(WM(dOo1T$2NZ!vr42`0WAK=j?t7rvj@;C~ZGS%aB$Q-^oa+<>nQ@19r6Ifb z%!R@X)#Y|%{A>CG-Q27*e{^1hBCpF{Q10#FE9XvozH;_&n^u#$^tt2{?H_JxJ=d@y ztQ)#y_*>80H=ot4o``^o3xx?ErJb3XW)3|;cx=eTI!!PfCW=7Ge eB?*|@2n4zK$h@qWSW*mqATCFVz2pAMrmq2YJqNY` literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/meta.json b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/meta.json index 20b8e18b9e..2499244135 100644 --- a/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/meta.json +++ b/Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi/meta.json @@ -100,6 +100,9 @@ { "name": "icon-treatment" }, + { + "name": "icon-syndicate" + }, { "name": "janitor" }, -- 2.51.2