From 5a03f6fa26eef8762e73818885f86d183577c9f8 Mon Sep 17 00:00:00 2001 From: Fishfish458 <47410468+Fishfish458@users.noreply.github.com> Date: Sat, 12 Feb 2022 04:42:10 -0600 Subject: [PATCH] Add Energy dagger (#6669) --- .../Prototypes/Catalog/uplink_catalog.yml | 13 +- .../Objects/Weapons/Melee/e_sword.yml | 43 ++++ .../Objects/Misc/bureaucracy.rsi/pen.png | Bin 197 -> 222 bytes .../Objects/Misc/bureaucracy.rsi/pen_blue.png | Bin 197 -> 220 bytes .../Objects/Misc/bureaucracy.rsi/pen_red.png | Bin 224 -> 257 bytes .../Weapons/Melee/e_dagger.rsi/e_sword.png | Bin 0 -> 222 bytes .../Melee/e_dagger.rsi/e_sword_blade.png | Bin 0 -> 346 bytes .../Weapons/Melee/e_dagger.rsi/e_sword_on.png | Bin 0 -> 554 bytes .../Melee/e_dagger.rsi/e_sword_rainbow_on.png | Bin 0 -> 1356 bytes .../Weapons/Melee/e_dagger.rsi/meta.json | 227 ++++++++++++++++++ .../Melee/e_dagger.rsi/off-inhand-left.png | Bin 0 -> 167 bytes .../Melee/e_dagger.rsi/off-inhand-right.png | Bin 0 -> 166 bytes .../Melee/e_dagger.rsi/on-inhand-left.png | Bin 0 -> 301 bytes .../Melee/e_dagger.rsi/on-inhand-right.png | Bin 0 -> 6298 bytes .../e_dagger.rsi/on-rainbow-inhand-left.png | Bin 0 -> 1054 bytes .../e_dagger.rsi/on-rainbow-inhand-right.png | Bin 0 -> 1072 bytes 16 files changed, 277 insertions(+), 6 deletions(-) create mode 100644 Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/e_sword.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/e_sword_blade.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/e_sword_on.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/e_sword_rainbow_on.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/meta.json create mode 100644 Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/off-inhand-left.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/off-inhand-right.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/on-inhand-left.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/on-inhand-right.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/on-rainbow-inhand-left.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/on-rainbow-inhand-right.png diff --git a/Resources/Prototypes/Catalog/uplink_catalog.yml b/Resources/Prototypes/Catalog/uplink_catalog.yml index 6321706e55..7235b8f997 100644 --- a/Resources/Prototypes/Catalog/uplink_catalog.yml +++ b/Resources/Prototypes/Catalog/uplink_catalog.yml @@ -47,12 +47,13 @@ # itemId: DoubleBladedESword # price: 16 -# bug swept to make -#- type: uplinkListing -# id: UplinkEnergyDagger -# category: Weapons -# itemId: EnergyDagger -# price: 2 +- type: uplinkListing + id: UplinkEnergyDagger + category: Weapons + itemId: EnergyDagger + listingName: Energy Dagger + description: A small energy blade conveniently disguised in the form of a pen. + price: 2 # Explosives diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml index aa75f3c4a6..b053cbef34 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml @@ -36,3 +36,46 @@ - type: Appearance visuals: - type: EnergySwordVisualizer + +- type: entity + name: pen + parent: EnergySword + id: EnergyDagger + suffix: E-Dagger + description: 'A dark ink pen.' + components: + - type: EnergySword + litDamageBonus: + types: + Slash: 7.5 + Heat: 7.5 + Blunt: -1 + - type: Sprite + sprite: Objects/Weapons/Melee/e_dagger.rsi + layers: + - state: e_sword + - state: e_sword_blade + color: "#FFFFFF" + visible: false + shader: unshaded + - type: MeleeWeapon + damage: + types: + Blunt: 1 + - type: Item + size: 2 + sprite: Objects/Weapons/Melee/e_dagger.rsi + - type: UseDelay + delay: 1.0 + - type: PointLight + netsync: false + enabled: false + radius: 1.5 + energy: 1.5 + color: white + - type: Appearance + visuals: + - type: EnergySwordVisualizer + - type: Tag + tags: + - Write diff --git a/Resources/Textures/Objects/Misc/bureaucracy.rsi/pen.png b/Resources/Textures/Objects/Misc/bureaucracy.rsi/pen.png index fd06d6beed020ff5f78f858df3c0242a29dd0a4e..e7d9fcbcbffb28dcbbdcf5001376509299d68943 100644 GIT binary patch delta 194 zcmV;z06qW30p0P4wi14d2)Mg_)&Y07h`7QlI`Opn1YjhysuL@RN;`{KonKiI+ndqdcjEMP wC#>Qr-9zV`7-QJyzZ1#qz2`9=5fS;19Z``&L~hXH3jhEB07*qoM6N<$f>DZ11^@s6 delta 169 zcmV;a09OCr0mT83B!7%aL_t(|ob8gq4FfR<1jlK`b+`-4qzl(U0j`2PB1e}fkHhCY zPGa7O9W6kTBuSFo3>OjKx$qGTr`F0&iL(OlaA2#%=>}A_m>B?OwoRf0W*sOZ;rs;=N$$lH Xn9o2D5jrSI00000NkvXXu0mjfGY?0p diff --git a/Resources/Textures/Objects/Misc/bureaucracy.rsi/pen_blue.png b/Resources/Textures/Objects/Misc/bureaucracy.rsi/pen_blue.png index 7908e1584e2311d012ca7505937e5bf4517d23a1..bd06ca48ad57c098f71ab003734386173f37f26e 100644 GIT binary patch delta 192 zcmV;x06+i50o(zQB!32COGiWi8UPjm5upgnYybcN32;bRa{vGf6951U69E94oEQKA z0DMVAK~z}7?bN{yz#s?((2uJ)OE+MKcBbyYO3XqJjg40=F){h?uKWNB5E0RaLRBN{ zvNBN|wN_+>keT9*yTi<6SqIEa-2E$_(TUOY0YFqWvN|zyC^)em diff --git a/Resources/Textures/Objects/Misc/bureaucracy.rsi/pen_red.png b/Resources/Textures/Objects/Misc/bureaucracy.rsi/pen_red.png index 7bebd6998844184e15f93eb9b97e397bf743969c..31fc30dabf44e2daa474e61c80288c37c927ef84 100644 GIT binary patch delta 229 zcmVq{k_pi#}CZI{kY&L^SNgI4G$qJ!k% zo*Xdr5Idq!&^sFQ^{~FdaU92S{*01yE|!6}&f%n#u#`9}a0~}XDY1cx#OW6hk)Wyo z+}D*UMiYt9akl_rgEGa)YgqtLRYasGr=h0<0Vp$s_r4#8S3Nt?BhX0HbzGI`6{r$T yCn_Tn!@K)7^dZ7*kU1o=L3tW|O~-MZpYj3Yp*ZyI|Kex>0000Tf)5S3);_%xm7kL{Lcvvp1UTwf0eP_nqCQB=Z;4AW`|GIiR zPwuVXu}qgiN$Hcbr_pM?+hT_jF`Nfi;vU!!T zcDq-1#N7Bu!P~Ph-YtLhr9^$rBh9n+a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/e_sword_blade.png b/Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/e_sword_blade.png new file mode 100644 index 0000000000000000000000000000000000000000..3c03bbc78911c6b56e5fcb8ec996cce1cac580f2 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQfx`y?k)^c3}Os|3pq~b07W

T literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/e_sword_on.png b/Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/e_sword_on.png new file mode 100644 index 0000000000000000000000000000000000000000..f1c209165fb2c17ad3d96f1e538803bdbcec91c1 GIT binary patch literal 554 zcmV+_0@eMAP)bPWBEwe9i5Zr}0f1&Oxo=sj4#uF^M81lHkwz{(sX9T`isM*{4p!h`CmgKC!LB%%5JCtJCR+Ot=heE=v`ct(J@mRA>3ovr%SG1{)5(|=T~FAygU00r-rhej8Vu3vc8F>bD){6#Od?A@ zP5XloKAnu$+Og<*%D01TK9R8^w(X!)DFXoR+igrIW96M7i*LzT5dZ=MU_PH||3l-a sd`s#iGD_Bb6B82?6B82?6O%ufFGR^ikr=t^y8r+H07*qoM6N<$f@7fQ;{X5v literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/e_sword_rainbow_on.png b/Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/e_sword_rainbow_on.png new file mode 100644 index 0000000000000000000000000000000000000000..5a691ef5c234b8628dab9703ae4fcc9ac3ac6b26 GIT binary patch literal 1356 zcmYjRc~Fyg5dGzVd;u{~Ih4aM0mVSaf+I@hkN^osK?D_%;YvYJK?FsGN+2Ny4YkCP z8js?HfFM+nLj)@Ya){iA;)PfZNQ9uM8G?{-d^B{Xwln+o?Y`Na{bzUcf`fbw^vv}D z00#bk)LmMpYr%qawSM}q!;MKC2{z{=KTp!naev;Y7* z=}-0ClQHx$sy4{N)A*Wu2z6ZnZKBJFfhzSu=k@U)XR#eL`3pYB4;2hacMOnns3|RC zj`0PW32hTOG+Iw~wOKW!`!*|6olwd*B=){3%u4C6NoglKwjE5q-?F49W0vR+R&=;E zSW2IIaq{(aM3<}&UtFv1ut$}jST#Z?eq8vVa#w|(-h2$pv=BFJJaY$n^>VPQy(vrT ztt`~kJPbAxpHdTELL{%8mB)O5~}pNN>S((jGc z-+(-BkH}vbl5S~iK<7xA0BWn9uzFWEToyU{yh)dp4yqW*J>kJ0N96Y&PStOU$n-qb zpl=zC2HyZ1*dk4?2BiXgxFgKRx9lxFX-iE*PgzpMjog|FC(HcDr(AsksMNNDc#t=` zkAWPD{pI=0>f6pFb@w|3o%s564wu^@q3rF0H-__b12b|zb4ORZy1FV&IJB!miHN+a zZ?>mPa~+43JH29+%fVCHBYAor9mnJ^JjP&->4E0x{uO7vfjIU1r>35K8HsI{t?H1O z0b5>NXPDRatI^d5hT)|4l+~P?g)^Q|H@vuW;!aZR%CfN5`jME<#9IH9BS%t?9xblb z>x>b!B1p^r3IA+15&GA-?P6f~D0bUU9A zMRVM%)c5q8a~U5c&H73MJl4dIUj7YYH<+w>jew-}TTxC=cyIBJIMEjKwAs98xFx|0 zQ|}NUc7b6(j-99xiqF?nNGjc*z`Q>K;6Ut0Xa} zv651T{on_I5}RFpza|#xc(TsC-wq;anx}E=vNrF6(DRtc(n$iHNpV-ZAGwS5H2l{p zH?n7Ok359tLMBCry>ki7X)}5kVVPJ6YMLNq0tKAf|Bpb4UrrY>3V65+`?Z3;ERoU6 za&T4NHU%t3zzmM4ZKHf0V~DLazVUpgNbx?PO#gxNAG#0b%z{~Xw#LjDTjLNPsv?lL z*UT+07Sp&tNC@Mwp#sT13*AI?p3M*-8}?0Rj*2PmLQuT@(DAUkbFw<^q2UzKQJ=r_ zwhwEMs4g+UHoAz+5!4pbVy%C;zLIsxZx$E*h>IH3dki}H;o$~xn1brn-w2_;R$h!K`} vVUhs#^#3o|GF%kIUPMh2{@Zz|WI&CZSP@tB>0nyF_89_yS`f9$i_ZQV>AY#* literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/meta.json b/Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/meta.json new file mode 100644 index 0000000000..ace1544263 --- /dev/null +++ b/Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/meta.json @@ -0,0 +1,227 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "e_sword" + }, + { + "name": "off-inhand-left", + "directions": 4 + }, + { + "name": "off-inhand-right", + "directions": 4 + }, + { + "name": "e_sword_rainbow_on", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "e_sword_on", + "delays": [ + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "e_sword_blade", + "delays": [ + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "on-inhand-left", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "on-inhand-right", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "on-rainbow-inhand-left", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "on-rainbow-inhand-right", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/off-inhand-left.png b/Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/off-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..639da1c18431e4ed27c39724b7061fae946c9603 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=Y)RhkE(}r(Vhn-{IZo#QMK}vQ zB8wRq_>O=u<5X=vX`rCHr;B4q#jUrucJeYP@Gu`(Gtp2m>7N0M(4(ENCm++3Wdy2W zSd&$I<>dbzOF8{j=Fi;vnGYn!!0;f`jAhdQ3A~I92bwsAWdz@+e82AvlJIo(b6Mw< G&;$T58ZT%7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/off-inhand-right.png b/Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/off-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..00d8e890aaac531928d8d4c8ad21742e79335e27 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=Y)RhkE(}r(Vhn-{IZo#QMK}vQ zB8wRq_>O=u<5X=vX`rB+r;B4q#jUqDH}Wzl@Gx)KchOkzQQZxR3WmTp+(D+%NH9v#R_@+P^brI!^2@@4NA*P7h+27r(1sOXuU00mp-*JEb g?+df}fvWa=XPL{Rk#U`Aiy=slr>mdKI;Vst0H51+&Hw-a literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/on-inhand-right.png b/Resources/Textures/Objects/Weapons/Melee/e_dagger.rsi/on-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..afd1da1d0f41fa3ddaf1fa80e3dabcd173b6e943 GIT binary patch literal 6298 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 literal 0 HcmV?d00001