From 39f64dea73368cc4c47fdade3b8ad3813d2cda90 Mon Sep 17 00:00:00 2001 From: Ed Date: Mon, 22 Apr 2024 21:46:11 +0300 Subject: [PATCH] added light crossbow --- .../Objects/Weapons/Ranged/lightCrossbow.yml | 54 ++++++++++++++++++ .../light_crossbow.rsi/equipped-BELT1.png | Bin 0 -> 454 bytes .../light_crossbow.rsi/equipped-BELT2.png | Bin 0 -> 460 bytes .../Ranged/light_crossbow.rsi/inhand-left.png | Bin 0 -> 581 bytes .../light_crossbow.rsi/inhand-right.png | Bin 0 -> 583 bytes .../Ranged/light_crossbow.rsi/meta.json | 39 +++++++++++++ .../light_crossbow.rsi/unwielded-arrow.png | Bin 0 -> 147 bytes .../Ranged/light_crossbow.rsi/unwielded.png | Bin 0 -> 345 bytes .../light_crossbow.rsi/wielded-arrow.png | Bin 0 -> 145 bytes .../Ranged/light_crossbow.rsi/wielded.png | Bin 0 -> 357 bytes 10 files changed, 93 insertions(+) create mode 100644 Resources/Prototypes/_CP14/Entities/Objects/Weapons/Ranged/lightCrossbow.yml create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/equipped-BELT1.png create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/equipped-BELT2.png create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/inhand-left.png create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/inhand-right.png create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/unwielded-arrow.png create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/unwielded.png create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/wielded-arrow.png create mode 100644 Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/wielded.png diff --git a/Resources/Prototypes/_CP14/Entities/Objects/Weapons/Ranged/lightCrossbow.yml b/Resources/Prototypes/_CP14/Entities/Objects/Weapons/Ranged/lightCrossbow.yml new file mode 100644 index 0000000000..049772442f --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Objects/Weapons/Ranged/lightCrossbow.yml @@ -0,0 +1,54 @@ +- type: entity + id: CP14BaseLightCrossbow + name: light crossbow + parent: BaseItem + description: a small, compact crossbow that is comfortable to hold with one hand. Not too strong on the back side. + components: + - type: Sprite + sprite: _CP14/Objects/Weapons/Ranged/light_crossbow.rsi + layers: + - state: unwielded + map: [ base ] + - type: Item + size: Small + - type: Clothing + equipDelay: 0.45 + unequipDelay: 0.45 + sprite: _CP14/Objects/Weapons/Ranged/light_crossbow.rsi + quickEquip: false + breakOnMove: false + slots: + - belt + - type: UseDelay + delay: 1 + - type: Gun + fireRate: 1 + minAngle: 15 + maxAngle: 35 + selectedMode: SemiAuto + availableModes: + - SemiAuto + soundGunshot: + collection: BulletMiss + soundEmpty: null + - type: ItemSlots + slots: + projectiles: + name: Projectiles + startingItem: null + insertSound: /Audio/Weapons/Guns/Misc/arrow_nock.ogg + whitelist: + tags: + - Arrow + - type: ContainerContainer + containers: + projectiles: !type:ContainerSlot + - type: ContainerAmmoProvider + container: projectiles + - type: Appearance + - type: ItemMapper + mapLayers: + unwielded-arrow: + whitelist: + tags: + - Arrow \ No newline at end of file diff --git a/Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/equipped-BELT1.png b/Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/equipped-BELT1.png new file mode 100644 index 0000000000000000000000000000000000000000..c9adf489066b0a538f73c30d6ac214a87355c793 GIT binary patch literal 454 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z8$4YcLn`LH zy|q94kb?~ChxC^Zt}U&1eW@_(Yf}RzPZbLdC-RJaNa9hOLmGK zJlL>$f@(mF>kdD6^T}WI)K2~GX_V2w|3~5zpMnwuEczQKm-l2r;MBgc4kqVEJ+Zog!#-?`X@Pl3n$LyLa+L9yEOZT!(6E@t!4yWFOGuKqRm4Y#*(e|{>p`*!t}SAKc=atzN-o9@cBo|_-C z^U{>ceZO50KwW9={g3XO?G^H_PoMIQfp2THOX-wV^Nd}y8I~P>^ZD=Buo?Q-cT`uI z?pil7Tp?5afBdS&CZ5#{M<>nQG5LDpt{+#V9I`E5=`WjHV)b)RaR2V)NTW>k`RdQD s)UUtlyAvC`{PxM`lHa)n1Z8)|3zkn++>&xt0vIt2p00i_>zopr0EDf^8~^|S literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/equipped-BELT2.png b/Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/equipped-BELT2.png new file mode 100644 index 0000000000000000000000000000000000000000..82ae7a6da84a16996a991003fc0e0995920acd0d GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z+dN$yLn`LH zy|vMsDN%y$!*iuWYmeHyd{JBccEw3g4xXG3@fn3&MIXZoGrJC43$s088ny4qi3`l( z2iv0aras8-;9sS2CFd-%Ku0@TL52ROtOVvM<)0|0r)ADX);d zTS&3{s?>pbE+Maub5=X?A>IApoZ+FI-h_3d-zd^;ndV!9)>=BC#S02V&+n1 zKV`e0p&_X-Ugh$W88MkjtQlW^&3&2CaWsq9pVf*-dEy;|o(C%(>c7m?OMh^nxBm3r&o-AmJzrl{`RP>cQr)XR zIuM{p#lOB^eUrR`skl#b2IH9wpDeu{okuLPx$|4BqaRCt{2+A(MoVHgJBSCD{EaOsdj$Gbw0P_zaPlR*kL0U=Xysd~swcBmS= z2-1Xh$wap~dBAn8p#6UX=cIYBb?ecZ{!=+SuNiH^N-e*cK$Itiw z-&lzkVym@ zr(V=B0h(^g>(a`i|C;B_0RT3)wio=@XC6P#?eBfN((wwLw7IptFqyoaSD*dA1*%!o z&4vev9gmA0kJrCjSywdO?CObVrsgwGWBk^X3=UpL)QDmF!94)LySJZkP~FAh;UE0? zzSeb}SFEfn2i08wK-7q}SF@&@;*=}mlq+4|b)^?;CL$stA|fIpA|fK9KBcn#z6>=| zX}i8@f3R7yk{wH^1Lb8_)|EHQFFKwFI^~Mo7#+sylZViUA{d!WpmG@Gj5iy7RA4$Rwm>B^yRojcqdr_AmbTd`{>5VQP7#RQ`VF zeg*^AfT^eX`dX>9EgPSUp^U3K%%~B=*N-0%_DdNpFQ&Tk{@H8}0Q8{T literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/inhand-right.png b/Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..47103b8d09e2a375cedfa22050a7ebbbc946791d GIT binary patch literal 583 zcmV-N0=WH&P)Px%0ZBwbRCt{2+A(MoQ5XmCzalz`ONS1QcVI&Y(SyST1VK}gW)dn^Jmj`+UIlTn zl7i%>tJOiL5*qEIodmH>7Kc)VSc`;MOh=&^x(I^Md(9R9zbQGw|Gj(f zds)5*5D^g(5fKql+IT@E`4L}Cx1);qTb6G7?nbxHoxd&v1E(;U8OHdnYXE?SSMShnHn6?@18bia zJ02^U)owNb0E3xf%+E|}o3AmJ?MhgwNm!|Myz2*%MMOkIL_|bHL_|bHbRbl_%VeKF zRZ4}dl)YU1vdJcC+7`h`uT3>GFJ?~Qq?5JnO8I~aTM66;^Tn3 zUYgS~Mt;PXWY*%-qWt^?e0cp905Dgt|I;|>@3-&qf=JrU1|}ch$LFFS-yOO+`)nHc zeUqeHhh_l)K>dfD9XbsFxaypV=Wp4r{OS75eh$?FC}E{0&9yH8p#7*35fRbPx$6G=otR9J=W(y>d!KorOEuTWgGWKje`5FA{*q?6zzt$U!*L5D2jP>7r8kopfe zJ2@$K(8WPqt#s2OQmD{XqQg1dD#3G*s9kImM9<^F-t_wDS& z_($D)e4(;`SYPqyb^%J|(8BxtGkNwP*8@uB&`v$yk(iW8r$Ay-qT@zi_)mi~xkjM1 rK{HLe_t`jtI9sw`-FhK}5dY2_bE;$Zp3sFo00000NkvXXu0mjfg43I& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/wielded-arrow.png b/Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/wielded-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..9a62bc4a064b29bdc82fbabd656d2e52523eda68 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}-kvUwArY-_ z&n)C^Fc4w5n9S$$az3B)Aq^FYW!Wne_zHe#v3&pX)M1iJZO)6%?SFSLDye(ry7)01 rG1=#9sqdA`u;%oguhUgL|9@e4`-+!IKznaK&{zgfS3j3^P6w_@P literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/wielded.png b/Resources/Textures/_CP14/Objects/Weapons/Ranged/light_crossbow.rsi/wielded.png new file mode 100644 index 0000000000000000000000000000000000000000..6951d61dad4e774e049bfc96945c679a1c1cfa0a GIT binary patch literal 357 zcmV-r0h<1aP)Px$A4x<(R9J=W(lJZJKp4jHe?{cBE?F$DfJ8B#3hS+Tto*yf&BtP zHwzAeldDt^9IA*47CH&iEa#A=9HDRyB~mKr1qYY=O(ER9&%@n;Wm%SG{j&PU5I_jgnqA|1kp`$YeO_*Ee=TBMKq-|Jfvy*6$EhM^ z#&#|Jws!5f4Z!2;I|sWPKW5CC77#+Tlv0W7MY`Vfkuqbo^2Q*|8KgPg{)ldW#C5(x z=j@8Zy(6Q!#wQRr8hUwg0e5o?fb-K1?OyL|e-OqRCih=3c?U)Xf-u%gA5RRkF}3PE z!)(mu^W8p7P9_LrT{gH>f#PA!4le$e4Ye%GvaD&Jm@;S-oBvfr00000NkvXXu0mjf D*;