From 7c6028bc8037306536dca68f3c2cdd5edec56d14 Mon Sep 17 00:00:00 2001 From: ScarKy0 <106310278+ScarKy0@users.noreply.github.com> Date: Wed, 26 Feb 2025 15:06:18 +0100 Subject: [PATCH] Wizard ID (#35530) * init * comment * agentless * sprite changes --- .../Objects/Misc/identification_cards.yml | 15 +++++++++++++++ Resources/Prototypes/Objectives/wizard.yml | 2 +- .../Roles/Jobs/Fun/wizard_startinggear.yml | 2 +- .../Objects/Misc/id_cards.rsi/idwizard.png | Bin 0 -> 5816 bytes .../Textures/Objects/Misc/id_cards.rsi/meta.json | 8 +++++++- .../Objects/Misc/id_cards.rsi/wizard.png | Bin 0 -> 6823 bytes 6 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/idwizard.png create mode 100644 Resources/Textures/Objects/Misc/id_cards.rsi/wizard.png diff --git a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml index 75db4b93af..126b8fc943 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml @@ -790,6 +790,21 @@ - state: default - state: idseniorofficer +- type: entity + parent: IDCardStandard + id: WizardIDCard + name: wizard ID card + components: + - type: Sprite + layers: + - state: wizard + - state: idwizard + - type: Access + tags: + - Wizard + - External + - Maintenance + - type: entity parent: IDCardStandard id: UniversalIDCard diff --git a/Resources/Prototypes/Objectives/wizard.yml b/Resources/Prototypes/Objectives/wizard.yml index 03bcd64e71..fc8ef6dca3 100644 --- a/Resources/Prototypes/Objectives/wizard.yml +++ b/Resources/Prototypes/Objectives/wizard.yml @@ -26,7 +26,7 @@ - type: entity parent: [BaseWizardObjective, BaseFreeObjective] id: WizardDemonstrateObjective - name: Demonstration + name: Show off description: Give the station a good demonstration of your powers! components: - type: Objective diff --git a/Resources/Prototypes/Roles/Jobs/Fun/wizard_startinggear.yml b/Resources/Prototypes/Roles/Jobs/Fun/wizard_startinggear.yml index 3e9ea6360a..b21fd525ae 100644 --- a/Resources/Prototypes/Roles/Jobs/Fun/wizard_startinggear.yml +++ b/Resources/Prototypes/Roles/Jobs/Fun/wizard_startinggear.yml @@ -7,7 +7,7 @@ back: ClothingBackpack # Wizard backpack? outerClothing: ClothingOuterWizard shoes: ClothingShoesWizard - id: PassengerPDA # Maybe a wizard PDA of some sort? + id: WizardIDCard ears: ClothingHeadsetAltCommand belt: ClothingBeltWand # pocket1: TODO: Include wizard teleport scroll diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/idwizard.png b/Resources/Textures/Objects/Misc/id_cards.rsi/idwizard.png new file mode 100644 index 0000000000000000000000000000000000000000..5213047636f16b30c338c931876b41dd21535ef6 GIT binary patch literal 5816 zcmeHKX;f3!77i+)pbUx?Q87jo5klsKgoME`1q~qc<8O>)4{xB6b6t>@9rNYwWy8u^Ql*-bodaJRH@sk|Zj+S2L^cbcOvV1ujD408{KM2#n^eVQXWEUtS=gQiyW^Gf*~L#@ z>@t11(=8|EnW6dz6Va;gd!FaIJiB3$F{yKk{le811LZf^ZHJxvH2ZEr`;wBvg1mfs zf7)AP-))>aVb)d(zSwfB(iW=s6W;i{1uqN!ndDE!76;VH<+ov0wrrJ!(yI8v5YO^NKbn?C` zJAaEobNj0e`4L2T_R&}$J+nxS^}TVAYT2&S!t_#;PyeQ@Jd?0j;>(cBtk3C1V#_24 zYQ5-kBQspZK4Qk0vGt2~<=I&sHlLMkk}}_dd1xZT&8?ihe2(oYIVs_KES!BY2f6*- zG^VjznJ~`A&~0+~!+L{1!%<~fxg@Z;qIAD!?3RK#heNK1B8S3ck*j9)BY7n|Gq z@;7>MRtEo)m%KWrGNxqS-YWT(s^E%W8Az_pi{6 zC+;qN;X8d*_flom!Cw1WjN{$rPb#|>hV+IbB91)7=EsM(%a5J6SQi^3zP@S3SYd-h z_|ruN=e%FqG@fpWNU=NyCrRwc4>0(;F|^(apL=r)^A$DF!r0N~u6wI)b*=4#k!+F}M zZ3#b6I;*VqO*J@lDmt^ZZOTUZoS#lJ#zo+7$(+Wwxaj|S`Sa&bT;SH06y}r`tA5Gv zJz^KWvEoV^cds?ecXsQa6^tX$IHaaG zg-V)Fbu|$r0-wO>>H00H>t=o#VmL*-WJa{U`=inIOO%1?oQbctT13_-Dz9zS^jT|q zFhvn?c`HS)Y#SonG>)_^+W;d- zDsPWkIdhMxTXuD1wVsK|TFJMETG-b+S~}WKh}#ASF;{ZXU*`9(x{kq^7D&Na5YAu3 zf)z4HNT?7Xj)^iQI4dw1wripif@2XiR)C15at^Mi<^&Ea6>@N4G(M59JT*XS{;B>q!aIYOE;IKM~I+lYA=LcZ93KYRo z9jT5)yl0{`fsAu8!m?4Jh!yDJHB14XI5>$~tz;1h8jZ$LLvd7~VgiZDWD~g-Y$2@YdgZ zEmXnaNG1d#Dn&dBBc2I}Ts?cFQ)OJdYNXG26`~!|#T_RU5kOEn&m(QTdHjGkHd-0Q zQkha`p+%2G3gI_6Wjq?E!w6vl5{Jk@AS%F2dIztTir#L}JL}QT{3Q_J?hXGt=+}Db zV$tc!@=(C>TBke@4o({{OQ?XQLYD59L8mZbm=5Di22nv5x z3Mv7L8yS_BN(iV(bP5b>Q$)aE!gwl82;&6^l>{U?$%K_3t+Ufwzx^b`?78gYzwE_)RDB?Ic zZERRArLL&3?BQ}@EmFWbLme0qYAbHI<`zI=g6@$`_z?InOhFQbM*hF?yoJ7DaYxk} z1sdy*`U_$ZSp8w1_krIq1%hs;Qlm+{zgg6O;MhY6>jP{RXwnG(LCA`sr=gYDs3xbE_S3wDgP`3p@$Dt`$0?EY)=(oeg_Ih0Uo;#IRN$<6qjzFvGa!W&+c8kMuKRQi%6#Fnjk%x zL}AewEE*X%wA)xVLEB+pua>RtL3}=Iq#kT-k7Dt(i5L{GRK`gW^j)1^=goh?jj$ii z(Z4ev2^+HJDwIi}iY01)jr@b|-vbNgJh*l9&$G_mZ1mqlyq0{S-lvLMSQ^l`)56dU?w>d0e3SvWF!t4R V9@?g89)aL6JWoH5{R@_-{u}G0pcnuE literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/meta.json b/Resources/Textures/Objects/Misc/id_cards.rsi/meta.json index 2fbd57c351..a739a86f9b 100644 --- a/Resources/Textures/Objects/Misc/id_cards.rsi/meta.json +++ b/Resources/Textures/Objects/Misc/id_cards.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d917f4c2a088419d5c3aec7656b7ff8cebd1822e idcluwne made by brainfood1183 (github) for ss14, idbrigmedic made by PuroSlavKing (Github), pirate made by brainfood1183 (github), idadmin made by Arimah (github), idvisitor by IProduceWidgets (Github), idintern-service by spanky-spanky (Github) | service icons darkened by frobnic8 (Discord and Github)", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d917f4c2a088419d5c3aec7656b7ff8cebd1822e idcluwne made by brainfood1183 (github) for ss14, idbrigmedic made by PuroSlavKing (Github), pirate made by brainfood1183 (github), idadmin made by Arimah (github), idvisitor by IProduceWidgets (Github), idintern-service by spanky-spanky (Github) | service icons darkened by frobnic8 (Discord and Github), wizard and idwizard by ScarKy0", "size": { "x": 32, "y": 32 @@ -226,6 +226,12 @@ { "name": "idseniorofficer" }, + { + "name": "wizard" + }, + { + "name": "idwizard" + }, { "name": "gold-inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Misc/id_cards.rsi/wizard.png b/Resources/Textures/Objects/Misc/id_cards.rsi/wizard.png new file mode 100644 index 0000000000000000000000000000000000000000..d13faa3ab16fd7a1e8ba63ea02699dfa33eb604f GIT binary patch literal 6823 zcmdT}TWl0n7@jVo%RxvR2_k6RrVt4MojqsfoEZX`LMts8f@nf3UUqhNR!cB6vPLe( zK#d7TqWGX8P^_1rZ>Ujx5TYdztnoqA=#$rk#LJT=1|g8(_n(>R?rhhV5=go;nb~vu z|Nr~G|34?q^o6x+R!(EHnPC{yIy>6d;WtB1`g**#Y~TJ5ex~$xbZ;??sW;KnVC?Uo zWf%?LmfE{Y>%6Bky-#i~_G}6=rER@ICfM3jG#I^EhAy7v%(9guT`5gmmTS4(L&KpS zE^3=**0l6ncesA*eqx*rPjDCrET9LMqg}&GJf025u}WWA4=o$bsLvcfn#d<7Ttb11 zI~XVDv7;!m$YO-rkv(&xhM>rp$VP~~h@NyERY@%$t*0RRqIGx}y{yP6jyj^RpkBd7 z9Km@Y5DRavZ;S|Ac*108cz7fhWp&#YiY7!%2Vx|s#S|kz?7*!jKSItQteM`P-jZ)H zdWY%FaLH^_I$} zGU1D&f|N2Vh0IG^S=^Ld+ESsg0#Se-#e6Dh5$B>P0@D+|a)gJPg`q4^Fp0{dzVv0F1kEvu05o7tID{8Y3@_J6 z%5LByuQ54c0)eMUFgOxsK`MGoUI=%JlE^P7BoNZaGD}L~+1#=$q&0yfoFga>Qx(D`2T?PseOcp>aG9ofsGYDPV zJuvE1r_wzO)v5Mhb{`v!j|RT%92Qw+CSBu9qdTT0Jd5hWMYSRmSRRQ> zVL*78YQ=gNHJ6o&p{8jwpa`U+mm~AF3~a|n;URxT=_{&jojq-Vgrgu)KR7#Tn!2N# zCM`j2Bur^rK9Q4ZOq|0gSsA8HrfyhQmGt7gK|f85Djr)rJTL56Jr-9=lshbj*tV9L z3}`b$6$2R!C z^^6X!FlsqMW%O#idaee2RCaCt31>CWq)?1_okkQMqcow1M;!D?{leW@{f;(m_3-%n z*WOWC`pZLi?Garbj`FGsMB^n>c0#QRN6Crt_O6N};&N3SO$2Hq6H~|3Mv_SuNL^7I zi%eZn8y}g8P0jS`s*aLkR`;qCQ`gk0$t20v8MV>L)ETw$keTq*uAI!oqn6}SXImsG zCqCj0f32vVsl&h6MkAA?R|i?Ud@^-F?Mlf^L~4~>>Y$F25?1#r$t35-phlk*YJ8@q zPgeRvs8aaWgD=eN;`Zs^<3A`jceb@Y(Dl5Zn>G3E+>AY?!QHF-y6-!8_mPF?cU)Su zX2<)hb}szw;n}MfUASf0%DYbek?x(=(~ZTa-4ZM)XLK4sv{z>dx7qc0if4n5nr=jEBl=Ka`kY0lYS?p<;+_3?qT zxlK!3_mytgn>xK>>Zv#L2%yCwc%^P7#C z#Vp-@>aDq{vrGB3ROaXB20L@@9Q!atnRpTckZ>@&wtQ&e5hk! z?$oai9v#Y^Xlm_FXD01!>1fD&`AWm##=%EUKmOvS$8P*?-WSWC+1c~!wr>`+G`_L^ jsU_^5