From 90b48ccd5681981ec33cee63de0a83fe5228b675 Mon Sep 17 00:00:00 2001 From: 2ndbeam <2ndbeam@disroot.org> Date: Mon, 14 Jul 2025 19:33:43 +0300 Subject: [PATCH] placeholder gun assets --- base/assets/guns/placeholder/placeholder.tres | 76 ++++++++++++++++++ base/assets/guns/placeholder/reload1.png | Bin 0 -> 460 bytes .../guns/placeholder/reload1.png.import | 34 ++++++++ base/assets/guns/placeholder/reload2.png | Bin 0 -> 488 bytes .../guns/placeholder/reload2.png.import | 34 ++++++++ base/assets/guns/placeholder/reload3.png | Bin 0 -> 470 bytes .../guns/placeholder/reload3.png.import | 34 ++++++++ base/assets/guns/placeholder/reload4.png | Bin 0 -> 413 bytes .../guns/placeholder/reload4.png.import | 34 ++++++++ base/assets/guns/placeholder/reload5.png | Bin 0 -> 484 bytes .../guns/placeholder/reload5.png.import | 34 ++++++++ base/assets/guns/placeholder/reload6.png | Bin 0 -> 452 bytes .../guns/placeholder/reload6.png.import | 34 ++++++++ base/assets/guns/placeholder/reload7.png | Bin 0 -> 460 bytes .../guns/placeholder/reload7.png.import | 34 ++++++++ base/assets/guns/placeholder/shoot1.png | Bin 0 -> 546 bytes .../assets/guns/placeholder/shoot1.png.import | 34 ++++++++ base/assets/guns/placeholder/shoot2.png | Bin 0 -> 608 bytes .../assets/guns/placeholder/shoot2.png.import | 34 ++++++++ base/assets/guns/placeholder/shoot3.png | Bin 0 -> 516 bytes .../assets/guns/placeholder/shoot3.png.import | 34 ++++++++ base/assets/guns/placeholder/static.png | Bin 0 -> 413 bytes .../assets/guns/placeholder/static.png.import | 34 ++++++++ base/scenes/game.tscn | 6 +- base/scenes/player.tscn | 69 ++++++++++++++++ project.godot | 4 + 26 files changed, 528 insertions(+), 1 deletion(-) create mode 100644 base/assets/guns/placeholder/placeholder.tres create mode 100644 base/assets/guns/placeholder/reload1.png create mode 100644 base/assets/guns/placeholder/reload1.png.import create mode 100644 base/assets/guns/placeholder/reload2.png create mode 100644 base/assets/guns/placeholder/reload2.png.import create mode 100644 base/assets/guns/placeholder/reload3.png create mode 100644 base/assets/guns/placeholder/reload3.png.import create mode 100644 base/assets/guns/placeholder/reload4.png create mode 100644 base/assets/guns/placeholder/reload4.png.import create mode 100644 base/assets/guns/placeholder/reload5.png create mode 100644 base/assets/guns/placeholder/reload5.png.import create mode 100644 base/assets/guns/placeholder/reload6.png create mode 100644 base/assets/guns/placeholder/reload6.png.import create mode 100644 base/assets/guns/placeholder/reload7.png create mode 100644 base/assets/guns/placeholder/reload7.png.import create mode 100644 base/assets/guns/placeholder/shoot1.png create mode 100644 base/assets/guns/placeholder/shoot1.png.import create mode 100644 base/assets/guns/placeholder/shoot2.png create mode 100644 base/assets/guns/placeholder/shoot2.png.import create mode 100644 base/assets/guns/placeholder/shoot3.png create mode 100644 base/assets/guns/placeholder/shoot3.png.import create mode 100644 base/assets/guns/placeholder/static.png create mode 100644 base/assets/guns/placeholder/static.png.import create mode 100644 base/scenes/player.tscn diff --git a/base/assets/guns/placeholder/placeholder.tres b/base/assets/guns/placeholder/placeholder.tres new file mode 100644 index 0000000..b01e2ce --- /dev/null +++ b/base/assets/guns/placeholder/placeholder.tres @@ -0,0 +1,76 @@ +[gd_resource type="SpriteFrames" load_steps=12 format=3 uid="uid://dxxoeig43tt5e"] + +[ext_resource type="Texture2D" uid="uid://cf7avgppv4kfk" path="res://base/assets/guns/placeholder/static.png" id="1_yheqn"] +[ext_resource type="Texture2D" uid="uid://ij02cx0xdckw" path="res://base/assets/guns/placeholder/reload1.png" id="2_gi6cb"] +[ext_resource type="Texture2D" uid="uid://baptu307a0dw5" path="res://base/assets/guns/placeholder/reload2.png" id="3_41o6a"] +[ext_resource type="Texture2D" uid="uid://pb6jybpwasxj" path="res://base/assets/guns/placeholder/reload3.png" id="4_1qj27"] +[ext_resource type="Texture2D" uid="uid://v2m8ikar64o5" path="res://base/assets/guns/placeholder/reload4.png" id="5_7xjr5"] +[ext_resource type="Texture2D" uid="uid://b40b8l3yctlax" path="res://base/assets/guns/placeholder/reload5.png" id="6_vbrhv"] +[ext_resource type="Texture2D" uid="uid://b55h6w4km2c3u" path="res://base/assets/guns/placeholder/reload6.png" id="7_deanl"] +[ext_resource type="Texture2D" uid="uid://b4fp0oo8qcino" path="res://base/assets/guns/placeholder/reload7.png" id="8_kiu0k"] +[ext_resource type="Texture2D" uid="uid://cfw6p5g680c55" path="res://base/assets/guns/placeholder/shoot1.png" id="9_6fi3a"] +[ext_resource type="Texture2D" uid="uid://bwfkjfpk4dwx0" path="res://base/assets/guns/placeholder/shoot2.png" id="10_mjqfp"] +[ext_resource type="Texture2D" uid="uid://bp1frp3sm8bic" path="res://base/assets/guns/placeholder/shoot3.png" id="11_0d256"] + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("1_yheqn") +}], +"loop": false, +"name": &"default", +"speed": 0.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": ExtResource("2_gi6cb") +}, { +"duration": 1.0, +"texture": ExtResource("3_41o6a") +}, { +"duration": 1.0, +"texture": ExtResource("4_1qj27") +}, { +"duration": 1.0, +"texture": ExtResource("4_1qj27") +}, { +"duration": 1.0, +"texture": ExtResource("5_7xjr5") +}, { +"duration": 1.0, +"texture": ExtResource("6_vbrhv") +}, { +"duration": 1.0, +"texture": ExtResource("6_vbrhv") +}, { +"duration": 1.0, +"texture": ExtResource("6_vbrhv") +}, { +"duration": 1.0, +"texture": ExtResource("7_deanl") +}, { +"duration": 1.0, +"texture": ExtResource("7_deanl") +}, { +"duration": 1.0, +"texture": ExtResource("8_kiu0k") +}], +"loop": false, +"name": &"reload", +"speed": 10.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": ExtResource("9_6fi3a") +}, { +"duration": 1.0, +"texture": ExtResource("10_mjqfp") +}, { +"duration": 1.0, +"texture": ExtResource("11_0d256") +}], +"loop": false, +"name": &"shoot", +"speed": 10.0 +}] diff --git a/base/assets/guns/placeholder/reload1.png b/base/assets/guns/placeholder/reload1.png new file mode 100644 index 0000000000000000000000000000000000000000..baa0709f7dee542f1e5b86fca34cd6d9caa823d5 GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O{!3HGlTK@_GDaPU;cPEB*=VV?2*=?RKjv*Cu z-rm@lbtpiD?Lqd-2d|`8#Kv&zv4+Pl<-Z#KGU|m=$=gLggq+N*SzVHZZb=tUs*~s7 zljO7fztjBtG8UkT=)i$v@;+{f#ZPN$_5REE?Y{8dqNLEd=zT#J}}qyHW$kR=8Mbr^fCM?X1dVqal3(` zL?NhoHiv`%q81khqv&(jpD%y8<-Jjqa0B0)?nUo~fQ&PI$M2?iXdg(v&)RdgY-{G7 z+sb!^TQpO6*3I6p-&L|#YEONAOV#sj4ShftC`CK4g-)K&Ce##g`r?GCiYu%brzm!8 z`=cK1V7I-m?qWCt`q9A2(% zU|?Br<$)fHg3#0nKpnbit6vowb;i2ovnVtqM;_B#XwGD?>2hVf0b@d}VnC(n6b&VH zegE_JeC5YC{Sj?@o2dTz&P)czpR?9KvnylV`C)C1w*rgNVh#3Ej+%VNQjRId_8T%D zd$_JnTv)+5*SB2V!Im#AQabU^Mt!G?!suTxEzEIf7AoT*^%x?_3#yBEDR*Lu$Ij*+ckc9{8( z$Dbemw%*!3Pmg86@@=B4?VjD?*l!EXQn literal 0 HcmV?d00001 diff --git a/base/assets/guns/placeholder/reload2.png.import b/base/assets/guns/placeholder/reload2.png.import new file mode 100644 index 0000000..3e0e8ec --- /dev/null +++ b/base/assets/guns/placeholder/reload2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://baptu307a0dw5" +path="res://.godot/imported/reload2.png-be4ae6f4ef3573cf582a4e28c456bbb6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://base/assets/guns/placeholder/reload2.png" +dest_files=["res://.godot/imported/reload2.png-be4ae6f4ef3573cf582a4e28c456bbb6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/base/assets/guns/placeholder/reload3.png b/base/assets/guns/placeholder/reload3.png new file mode 100644 index 0000000000000000000000000000000000000000..1a152b35c5c32c544c2987a8535affa18e66c37a GIT binary patch literal 470 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O{!3HGlTK@_GDaPU;cPEB*=VV?2*%Lfn978JR zyuD%Vci2IIErC67$x}8(lPw;Z6Eb#kwLj9@;$bo|BU9+9kjFcxRL!WLt{XNdf3BT+ zdgAl@H{An)#$f<~LrUe0#arTX`>uZfw}JO>zq7cx>+-YfUHA@$zGHf}WZln;oCjE4 z_}Um^Jgx|E9B5E_|J7G5{Da7rwcj!n4H@-xZiOi@D0gf-b(`aWy*h)W%PlsR1eS?X zcU&2aI)#K7C2mx0wY;Z0edp;Hz6@>~v`^nr{i4Red|Q57x2A8y>pQGx&VK$I{QREW z%ee|Zip3Mm>cgkGTJhf7chC86ar6O?SF_|N>LxIhYVV)n!Qs@qSaY>gKsoaYCxP5Q z;@cV?n#BHH+4lZh ze-0^b*uTsCx#onB;D#QBWazFoH6T|C{N-l7ozx?hM5vh1X#;7G{ z{rStD$9!CLm&K=n%~#w0*WQ2IeH!dnRNs6Z_3$EJqrJRi;TgHrFaCjo)zj6_Wt~$( F696LT#c2Ql literal 0 HcmV?d00001 diff --git a/base/assets/guns/placeholder/reload3.png.import b/base/assets/guns/placeholder/reload3.png.import new file mode 100644 index 0000000..a29ddc2 --- /dev/null +++ b/base/assets/guns/placeholder/reload3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://pb6jybpwasxj" +path="res://.godot/imported/reload3.png-2b7a82eb11767cd996098aa2ce3f1da3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://base/assets/guns/placeholder/reload3.png" +dest_files=["res://.godot/imported/reload3.png-2b7a82eb11767cd996098aa2ce3f1da3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/base/assets/guns/placeholder/reload4.png b/base/assets/guns/placeholder/reload4.png new file mode 100644 index 0000000000000000000000000000000000000000..b720f8270f37e7bc3599712dac2a7fda3532faac GIT binary patch literal 413 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O{!3HGlTK@_GDaPU;cPEB*=VV?2+2Nipjv*Cu z-rls$J7gfimaxJq$vPbcy~ZiMe!T&=0%V*HKeszS z>u6v6ezQaapm|sTN0QY%`DKrPE_`2Dl6m7h!=e@Xf6BI>dUQ9{uroXR)>q4x2kYK5 zx=cGnJ|m+=@H$-u2HB1~OiU9Lj*AI2^tt3RGI~sj=1wu4x&Om$ zzkV?R-Vf(F9k@3y%BT^0tEa%An{#T@d&Lqr2BF;Y)el#)bv)Y#G}%A}v&grn|*Y#P6ocv-%N sQEy9xe*5H$|BfH+cVJle=GuFv`4N*s=RQn*`5F{Bp00i_>zopr0Pd!zi~s-t literal 0 HcmV?d00001 diff --git a/base/assets/guns/placeholder/reload4.png.import b/base/assets/guns/placeholder/reload4.png.import new file mode 100644 index 0000000..062722a --- /dev/null +++ b/base/assets/guns/placeholder/reload4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://v2m8ikar64o5" +path="res://.godot/imported/reload4.png-3eb8a3a1264cbe73b4bac8a3020225cd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://base/assets/guns/placeholder/reload4.png" +dest_files=["res://.godot/imported/reload4.png-3eb8a3a1264cbe73b4bac8a3020225cd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/base/assets/guns/placeholder/reload5.png b/base/assets/guns/placeholder/reload5.png new file mode 100644 index 0000000000000000000000000000000000000000..a99a7d23ec914a3491c0ba3ed45daeed8b47e3f1 GIT binary patch literal 484 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O{!3HGlTK@_GDaPU;cPEB*=VV?2+4DSI978JR zyuEqQi`h`%*vFL`Ivh>;0k@mywK!>t?D?fts}X;6wSvdN)#BOr9W*#vn?61|C1w8d z(L1Z;PyZbkvQOObIo0T97tmaMV5bD{@;s9{R&PtMNM`6Ol-4~Af4y{NdR~^{O3t@c z-ij6%;uuN<8Ca)1V`Q3O$#g;4JH3{JF(B!wgaX4%Wf(HHU%E`e>_g^#kryzbWVRO< zzaE_`ELeFjZ*l!{OZE$lRY79$E-5i0ySh6quEaTHt!n+xZ^2|068>k?-|4Xj?D=-E zsU6W@7hm&#ciG2Qz6*0}_rD9}uK!(<{%q%EMv;hF!W<6nNpJ7$XPq;5-`}H?q!bzU zZ@7KtPM-1ajoq)E5`J=N#4yiZz3+#>Sjv*Cu z-rlnIb8?hmyKpdKLc~tyqsOMTv>my&c8A8cq->|;r0mDZ>|tsp5x!0pF?t0b8L$QB8+a)|9^)o^$!vY?17z>;-E%*N%Hi$fm0T_6e-xRd&Y z;oRNFe-GO%onn`^`NhIDsjL=@Wa_*$?|%KgvH7M0V_%BlpGiA;-`v>s;Pa>X;f+t< zDttPw#QNgIGRgfi|2{pwxL-uefqh%+eBEgee*RtBk^P>hV8ODz`(8c>KP9=aLu}rv zZHjeg(zH`|?EUAfxzuFlzMt+FG;gJ{O|RmfA(CM4|M;QJ`3JQ!pKh)DsrG@v^2GZ2 ztJj{ND)LK-^~S}^6+1S4F>j5|`Y=;Bf&KNN_;jP%*RJyKZUr?=yVbUTg)ir~%KLhn h4&1w2O03-=$_Ok!+_M!Ff}XB^F6*2UngF+{!JhyC literal 0 HcmV?d00001 diff --git a/base/assets/guns/placeholder/reload6.png.import b/base/assets/guns/placeholder/reload6.png.import new file mode 100644 index 0000000..d09cb9c --- /dev/null +++ b/base/assets/guns/placeholder/reload6.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b55h6w4km2c3u" +path="res://.godot/imported/reload6.png-247e9d89a656ae3ab1d2d686b43e4004.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://base/assets/guns/placeholder/reload6.png" +dest_files=["res://.godot/imported/reload6.png-247e9d89a656ae3ab1d2d686b43e4004.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/base/assets/guns/placeholder/reload7.png b/base/assets/guns/placeholder/reload7.png new file mode 100644 index 0000000000000000000000000000000000000000..baa0709f7dee542f1e5b86fca34cd6d9caa823d5 GIT binary patch literal 460 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O{!3HGlTK@_GDaPU;cPEB*=VV?2*=?RKjv*Cu z-rm@lbtpiD?Lqd-2d|`8#Kv&zv4+Pl<-Z#KGU|m=$=gLggq+N*SzVHZZb=tUs*~s7 zljO7fztjBtG8UkT=)i$v@;+{f#ZPN$_5REE?Y{8dqNLEd=zT#J}}qyHW$kR=8Mbr^fCM?X1dVqal3(` zL?NhoHiv`%q81khqv&(jpD%y8<-Jjqa0B0)?nUo~fQ&PI$M2?iXdg(v&)RdgY-{G7 z+sb!^TQpO6*3I6p-&L|#YEONAOV#sj4ShftC`CK4g-)K&Ce##g`r?GCiYu%brzm!8 z`=cK1V7I-m?qWCt^l$978JR zyuEGc$K)t-?Bl_RoW#ex5gr|DTV~9-QN?^d!T+)83)^P%4Mv6=9dmd)4{+-E_;~1S zxS)7CEiz$R>hsxu|4VV09Nw3IZ{JOpWT5#tzy-6n!c&=RKSe+$bT5N^Zt;HpR5b;L?3SPhz8nYo z;^zB>#a$I_n6hWCeAGu?=Y(xfzU*Il!+i0?FQ!xC{wUg%?B2PVfpJA+sp5{`e|9(f zr8(bxeS+t~39EwZ$2x3v@wWG4t+C!J@?9Xr=ZNQzW0P3rusRsYjmD^oXGTG z#nm^uw*o`H8gVHzu-2S;9;(04fayVok+j(h27^k)fEmmj4U1oIUY%Mv)tZs<#^N%O zwJnYhHBQts%c_*`|0&Nlxpn({_4fE%=Uy=I$=#nn-8%ZOiUWhpQttIqEKCm$_D#+k|Qb0qVd9VF44UhR;KC77T?B7#aJ=c=$-Au37 b+v^x#?(8dHaQcrDC`LS8{an^LB{Ts5p(f!F literal 0 HcmV?d00001 diff --git a/base/assets/guns/placeholder/shoot1.png.import b/base/assets/guns/placeholder/shoot1.png.import new file mode 100644 index 0000000..8a00285 --- /dev/null +++ b/base/assets/guns/placeholder/shoot1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cfw6p5g680c55" +path="res://.godot/imported/shoot1.png-d7e01309f7789bc502a8792fcea76fb2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://base/assets/guns/placeholder/shoot1.png" +dest_files=["res://.godot/imported/shoot1.png-d7e01309f7789bc502a8792fcea76fb2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/base/assets/guns/placeholder/shoot2.png b/base/assets/guns/placeholder/shoot2.png new file mode 100644 index 0000000000000000000000000000000000000000..a6a100cd9f3a590ebdb5c99b03b3c47eae2e39a7 GIT binary patch literal 608 zcmeAS@N?(olHy`uVBq!ia0vp^4M6O{!3HGlTK@_GDaPU;cPEB*=VV?oFfd7Zx;TbZ z%z1mmKkJZ#$nlRGw@hdi+0$6>uq&6tY2odA3({ZQn_MB7e_`r{(7@}iAI?j%C_YHq zm6>97BxCNCJu_?UcTYGwoK%2EE6A7(zN3y3_ksD0OOQR4%ZK!%wx%ha^+Z+_dO>%ZB| zHo5w`M()V=#mpinxa|9qZTph%O6p2&_T2m`b!r#GAB(cTo4Mz`{ZlBzUMg}x<5$&< z>o?b(zju>WouP3vbA!|=Zia;`Chjk5%(K3Dx9m}dN78wsLk% zXU!ku4!!`P`1Q>!3zUApb#O^IvRy;IU zwn+Pz68Guvny9FZTi;K=_Ksd90yG-~Y+5t@bJ5;8(|_kl*SSix#NFBDbUf&f^L=iK z=9gz*A1T`{*S7y1cVdpU?KC|BTPKDC@A5WsY!a6F5!b+f_2T)Q_gB9Lbn`l2{$9=` zC~$pYp8(4eE=FOyH8;LG=-ha#z{0?=V4}|1(>iBe&-4D-ad2YfkEG2)Kcl*0w&edV z+j~U7VQ+iTy2qLdl>y3S@fu{UgLbvPvBz#tPl zH||}R_D*4e2EMbCo`g%N$guwGmSF$&F8u!C1#v%K6&e1y^skri!GnKK6Sr?(I-iB3 zL3#5BXSRo*|L)oRa1w*Xie=S%Uz9dK_UU`e~f zC&Pj-$3-~L1UDL49eDfrb4Gl6U!&~n&0oJi$vPbcy~ZiMe!T&=0%V*HKeszS z>u6v6ezQaapm|sTN0QY%`DKrPE_`2Dl6m7h!=e@Xf6BI>dUQ9{uroXR)>q4x2kYK5 zx=cGnJ|m+=@H$-u2HB1~OiU9Lj*AI2^tt3RGI~sj=1wu4x&Om$ zzkV?R-Vf(F9k@3y%BT^0tEa%An{#T@d&Lqr2BF;Y)el#)bv)Y#G}%A}v&grn|*Y#P6ocv-%N sQEy9xe*5H$|BfH+cVJle=GuFv`4N*s=RQn*`5F{Bp00i_>zopr0Pd!zi~s-t literal 0 HcmV?d00001 diff --git a/base/assets/guns/placeholder/static.png.import b/base/assets/guns/placeholder/static.png.import new file mode 100644 index 0000000..a63c1ba --- /dev/null +++ b/base/assets/guns/placeholder/static.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cf7avgppv4kfk" +path="res://.godot/imported/static.png-0c663493d3d93aee02918b4caa824f2d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://base/assets/guns/placeholder/static.png" +dest_files=["res://.godot/imported/static.png-0c663493d3d93aee02918b4caa824f2d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/base/scenes/game.tscn b/base/scenes/game.tscn index 03e5130..806701a 100644 --- a/base/scenes/game.tscn +++ b/base/scenes/game.tscn @@ -1,7 +1,11 @@ -[gd_scene load_steps=2 format=3 uid="uid://d23028pr0jahr"] +[gd_scene load_steps=3 format=3 uid="uid://d23028pr0jahr"] [ext_resource type="PackedScene" uid="uid://bgnb01j1nphhi" path="res://base/scenes/rooms/test.tscn" id="1_sjeh3"] +[ext_resource type="PackedScene" uid="uid://dwx5tcatj35gu" path="res://base/scenes/player.tscn" id="2_uxs03"] [node name="Game" type="Node3D"] [node name="Test Room" parent="." instance=ExtResource("1_sjeh3")] + +[node name="Player" parent="." instance=ExtResource("2_uxs03")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.208048, 0) diff --git a/base/scenes/player.tscn b/base/scenes/player.tscn new file mode 100644 index 0000000..81cba07 --- /dev/null +++ b/base/scenes/player.tscn @@ -0,0 +1,69 @@ +[gd_scene load_steps=6 format=3 uid="uid://dwx5tcatj35gu"] + +[ext_resource type="Texture2D" uid="uid://cf7avgppv4kfk" path="res://base/assets/guns/placeholder/static.png" id="1_7s1wv"] + +[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_jjqxs"] + +[sub_resource type="Animation" id="Animation_ma1q3"] +resource_name = "static" +length = 0.001 +step = 0.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:texture") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [ExtResource("1_7s1wv")] +} + +[sub_resource type="Animation" id="Animation_i1xqq"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:texture") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [null] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_7ptt8"] +_data = { +&"RESET": SubResource("Animation_i1xqq"), +&"static": SubResource("Animation_ma1q3") +} + +[node name="Player" type="RigidBody3D"] + +[node name="Collider" type="CollisionShape3D" parent="."] +shape = SubResource("CapsuleShape3D_jjqxs") + +[node name="Camera" type="Camera3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) + +[node name="HUD" type="CanvasLayer" parent="."] + +[node name="Weapon" type="TextureRect" parent="HUD"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +stretch_mode = 6 + +[node name="AnimationPlayer" type="AnimationPlayer" parent="HUD/Weapon"] +libraries = { +&"": SubResource("AnimationLibrary_7ptt8") +} +autoplay = "static" diff --git a/project.godot b/project.godot index 86a1e09..31805c1 100644 --- a/project.godot +++ b/project.godot @@ -13,3 +13,7 @@ config_version=5 config/name="Revenge of the Red Dragon Pon of the Red Dragon Pon of the Red Dragon Pon" config/features=PackedStringArray("4.4", "Forward Plus") config/icon="res://icon.svg" + +[rendering] + +textures/canvas_textures/default_texture_filter=0