diff --git a/.godot/editor/create_recent.Node b/.godot/editor/create_recent.Node index b33ea9e..e8c151c 100644 --- a/.godot/editor/create_recent.Node +++ b/.godot/editor/create_recent.Node @@ -1,14 +1,16 @@ Button +Label +HSlider +Control +CanvasLayer VBoxContainer MarginContainer PanelContainer -Control AudioStreamPlayer AudioStreamPlayer3D AudioListener3D OccluderInstance3D MultiMeshInstance3D -Label OptionButton LineEdit Node3D @@ -22,11 +24,9 @@ TextureRect RayCast3D MultiplayerSynchronizer MultiplayerSpawner -CanvasLayer GPUParticles3D AnimationPlayer DirectionalLight3D DirectionalLight2D Camera3D CollisionShape3D -CharacterBody3D diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg index 6a30d2b..7e845a7 100644 --- a/.godot/editor/editor_layout.cfg +++ b/.godot/editor/editor_layout.cfg @@ -19,8 +19,8 @@ dock_filesystem_split=0 dock_filesystem_display_mode=0 dock_filesystem_file_sort=0 dock_filesystem_file_list_display_mode=1 -dock_filesystem_selected_paths=PackedStringArray("res://Sound Effects/weapon_gun_1911_A_41.ogg") -dock_filesystem_uncollapsed_paths=PackedStringArray("res://", "res://Sound Effects/", "res://Scenes/", "res://Prefabs/", "res://addons/kenney_particle_pack/") +dock_filesystem_selected_paths=PackedStringArray("res://") +dock_filesystem_uncollapsed_paths=PackedStringArray("res://", "res://addons/kenney_particle_pack/") dock_3="Scene,Import" dock_4="FileSystem" dock_5="Inspector,Node,History" @@ -30,15 +30,15 @@ dock_5="Inspector,Node,History" open_scenes=PackedStringArray("res://Scenes/world.tscn", "res://Prefabs/player.tscn") center_split_offset=-279 selected_default_debugger_tab_idx=0 -selected_main_editor_idx=0 -current_scene="res://Scenes/world.tscn" -selected_bottom_panel_item=0 +selected_main_editor_idx=2 +current_scene="res://Prefabs/player.tscn" +selected_bottom_panel_item=1 [ScriptEditor] open_scripts=["res://Scripts/Player.gd", "res://Scripts/world.gd"] selected_script="res://Scripts/world.gd" -open_help=[] +open_help=["Input"] script_split_offset=70 list_split_offset=0 diff --git a/.godot/editor/filesystem_cache8 b/.godot/editor/filesystem_cache8 index bf4931c..476934d 100644 --- a/.godot/editor/filesystem_cache8 +++ b/.godot/editor/filesystem_cache8 @@ -1,324 +1,323 @@ ea4bc82a6ad023ab7ee23ee620429895 -::res://::1699824328 -export_presets.cfg::TextFile::-1::1699670416::0::1::::<><>:: -icon.svg::CompressedTexture2D::8963615070695796116::1699485144::1699485149::1::::<><>:: -::res://addons/::1699501524 -::res://addons/godot-jolt/::1699501524 -godot-jolt.gdextension::GDExtension::-1::1699501524::0::1::::<><>:: -LICENSE.txt::TextFile::-1::1699501524::0::1::::<><>:: -THIRDPARTY.txt::TextFile::-1::1699501524::0::1::::<><>:: -::res://addons/godot-jolt/linux/::1699501524 -::res://addons/godot-jolt/macos/::1699501524 -::res://addons/godot-jolt/macos/godot-jolt_macos.framework/::1699501524 -::res://addons/godot-jolt/macos/godot-jolt_macos.framework/Resources/::1699501524 -::res://addons/godot-jolt/macos/godot-jolt_macos.framework/_CodeSignature/::1699501524 -::res://addons/godot-jolt/macos/godot-jolt_macos_editor.framework/::1699501524 -::res://addons/godot-jolt/macos/godot-jolt_macos_editor.framework/Resources/::1699501524 -::res://addons/godot-jolt/macos/godot-jolt_macos_editor.framework/_CodeSignature/::1699501524 -::res://addons/godot-jolt/windows/::1699501524 -::res://addons/kenney_particle_pack/::1699492714 -circle_01.png::CompressedTexture2D::8944858259683629566::1699489418::1699489421::1::::<><>:: -circle_02.png::CompressedTexture2D::8179008047886266606::1699489418::1699489421::1::::<><>:: -circle_03.png::CompressedTexture2D::6579208997608431653::1699489418::1699489421::1::::<><>:: -circle_04.png::CompressedTexture2D::8525955035697542421::1699489418::1699489421::1::::<><>:: -circle_05.png::CompressedTexture2D::7701294708846427241::1699489418::1699489421::1::::<><>:: -dirt_01.png::CompressedTexture2D::4028933989032339350::1699489419::1699489421::1::::<><>:: -dirt_02.png::CompressedTexture2D::2279204469689664628::1699489419::1699489421::1::::<><>:: -dirt_03.png::CompressedTexture2D::4609517843479407811::1699489419::1699489421::1::::<><>:: -fire_01.png::CompressedTexture2D::5742495482651292071::1699489419::1699489421::1::::<><>:: -fire_02.png::CompressedTexture2D::2144262307023005277::1699489419::1699489421::1::::<><>:: -flame_01.png::CompressedTexture2D::8011763694010379759::1699489419::1699489421::1::::<><>:: -flame_02.png::CompressedTexture2D::8747824754690448649::1699489419::1699489421::1::::<><>:: -flame_03.png::CompressedTexture2D::9027894851714468643::1699489419::1699489421::1::::<><>:: -flame_04.png::CompressedTexture2D::7110854832914844595::1699489419::1699489421::1::::<><>:: -flame_05.png::CompressedTexture2D::1913493970483536153::1699489419::1699489421::1::::<><>:: -flame_06.png::CompressedTexture2D::1731736613740991050::1699489419::1699489421::1::::<><>:: -flare_01.png::CompressedTexture2D::1729774721975086724::1699489419::1699489421::1::::<><>:: -LICENSE.txt::TextFile::-1::1699489418::0::1::::<><>:: -light_01.png::CompressedTexture2D::4775141224671233268::1699489419::1699489421::1::::<><>:: -light_02.png::CompressedTexture2D::1133193211733399029::1699489419::1699489421::1::::<><>:: -light_03.png::CompressedTexture2D::8108263184492907626::1699489419::1699489421::1::::<><>:: -magic_01.png::CompressedTexture2D::2858419822762319452::1699489419::1699489421::1::::<><>:: -magic_02.png::CompressedTexture2D::8952531830838133874::1699489419::1699489421::1::::<><>:: -magic_03.png::CompressedTexture2D::2109101312180551692::1699489419::1699489421::1::::<><>:: -magic_04.png::CompressedTexture2D::5871996498666268155::1699489419::1699489421::1::::<><>:: -magic_05.png::CompressedTexture2D::7508873400413762266::1699489419::1699489421::1::::<><>:: -muzzle_01.png::CompressedTexture2D::2038637337063983884::1699489419::1699489421::1::::<><>:: -muzzle_02.png::CompressedTexture2D::2347467532097927282::1699489419::1699489421::1::::<><>:: -muzzle_03.png::CompressedTexture2D::1607776349196016430::1699489419::1699489421::1::::<><>:: -muzzle_04.png::CompressedTexture2D::6897979964289384080::1699489419::1699489421::1::::<><>:: -muzzle_05.png::CompressedTexture2D::7543664219304151062::1699489419::1699489421::1::::<><>:: -scorch_01.png::CompressedTexture2D::8541947302370091986::1699489419::1699489421::1::::<><>:: -scorch_02.png::CompressedTexture2D::8213668540303843551::1699489419::1699489421::1::::<><>:: -scorch_03.png::CompressedTexture2D::923426359992465818::1699489419::1699489420::1::::<><>:: -scratch_01.png::CompressedTexture2D::7282882546472439080::1699489419::1699489420::1::::<><>:: -slash_01.png::CompressedTexture2D::4397127255901836940::1699489419::1699489420::1::::<><>:: -slash_02.png::CompressedTexture2D::6251407255495227598::1699489419::1699489420::1::::<><>:: -slash_03.png::CompressedTexture2D::2878230943757031855::1699489419::1699489420::1::::<><>:: -slash_04.png::CompressedTexture2D::5717408106247679645::1699489419::1699489420::1::::<><>:: -smoke_01.png::CompressedTexture2D::4470443207505023984::1699489419::1699489420::1::::<><>:: -smoke_02.png::CompressedTexture2D::7469735978464757120::1699489419::1699489420::1::::<><>:: -smoke_03.png::CompressedTexture2D::7760392016106710316::1699489419::1699489420::1::::<><>:: -smoke_04.png::CompressedTexture2D::5315627744899036559::1699489419::1699489420::1::::<><>:: -smoke_05.png::CompressedTexture2D::6003295069303835152::1699489419::1699489420::1::::<><>:: -smoke_06.png::CompressedTexture2D::7493046948087092614::1699489419::1699489420::1::::<><>:: -smoke_07.png::CompressedTexture2D::5028493583502682249::1699489419::1699489420::1::::<><>:: -smoke_08.png::CompressedTexture2D::4598522105680024942::1699489419::1699489420::1::::<><>:: -smoke_09.png::CompressedTexture2D::1875169196160550782::1699489419::1699489420::1::::<><>:: -smoke_10.png::CompressedTexture2D::4703706131432725828::1699489419::1699489420::1::::<><>:: -spark_01.png::CompressedTexture2D::5400396298920165691::1699489419::1699489420::1::::<><>:: -spark_02.png::CompressedTexture2D::3770946567106127243::1699489419::1699489420::1::::<><>:: -spark_03.png::CompressedTexture2D::8419796960432425437::1699489419::1699489420::1::::<><>:: -spark_04.png::CompressedTexture2D::4916449601126717397::1699489420::1699489420::1::::<><>:: -spark_05.png::CompressedTexture2D::5594786147587052265::1699489420::1699489420::1::::<><>:: -spark_06.png::CompressedTexture2D::197705700078213470::1699489420::1699489420::1::::<><>:: -spark_07.png::CompressedTexture2D::8634315570760684705::1699489420::1699489420::1::::<><>:: -star_01.png::CompressedTexture2D::5739467250055256317::1699489420::1699489420::1::::<><>:: -star_02.png::CompressedTexture2D::4579036962332975418::1699489420::1699489421::1::::<><>:: -star_03.png::CompressedTexture2D::2428046540244773368::1699489420::1699489421::1::::<><>:: -star_04.png::CompressedTexture2D::88359806160125235::1699489420::1699489421::1::::<><>:: -star_05.png::CompressedTexture2D::4614725934184555845::1699489420::1699489421::1::::<><>:: -star_06.png::CompressedTexture2D::4052649279632428700::1699489420::1699492714::1::::<><>:: -star_07.png::CompressedTexture2D::1948706142836563737::1699489420::1699489420::1::::<><>:: -star_08.png::CompressedTexture2D::6195474592276494181::1699489420::1699489420::1::::<><>:: -star_09.png::CompressedTexture2D::3721200513300059855::1699489420::1699489420::1::::<><>:: -symbol_01.png::CompressedTexture2D::1642411876612185640::1699489420::1699489420::1::::<><>:: -symbol_02.png::CompressedTexture2D::5079265895906345039::1699489420::1699489420::1::::<><>:: -trace_01.png::CompressedTexture2D::1859132974315551059::1699489420::1699489420::1::::<><>:: -trace_02.png::CompressedTexture2D::5381324743903585030::1699489420::1699489420::1::::<><>:: -trace_03.png::CompressedTexture2D::863587490865110897::1699489420::1699489420::1::::<><>:: -trace_04.png::CompressedTexture2D::3462229579861299374::1699489420::1699489420::1::::<><>:: -trace_05.png::CompressedTexture2D::6216818821541621716::1699489420::1699489420::1::::<><>:: -trace_06.png::CompressedTexture2D::8623785081912421611::1699489420::1699489420::1::::<><>:: -trace_07.png::CompressedTexture2D::271840275710267906::1699489420::1699489420::1::::<><>:: -twirl_01.png::CompressedTexture2D::6474298595639277623::1699489420::1699489420::1::::<><>:: -twirl_02.png::CompressedTexture2D::1963782119601561245::1699489420::1699489420::1::::<><>:: -twirl_03.png::CompressedTexture2D::422847913756170966::1699489420::1699489420::1::::<><>:: -window_01.png::CompressedTexture2D::6179769560652541581::1699489420::1699489420::1::::<><>:: -window_02.png::CompressedTexture2D::1807505510887420724::1699489420::1699489420::1::::<><>:: -window_03.png::CompressedTexture2D::1568918354922386866::1699489420::1699489420::1::::<><>:: -window_04.png::CompressedTexture2D::5416142310073641897::1699489420::1699489420::1::::<><>:: -::res://addons/kenney_particle_pack/rotated/::1699489421 -flame_05_rotated.png::CompressedTexture2D::5829040709480268921::1699489419::1699489421::1::::<><>:: -flame_06_rotated.png::CompressedTexture2D::6328471075773706373::1699489419::1699489421::1::::<><>:: -muzzle_01_rotated.png::CompressedTexture2D::7150296676255762110::1699489419::1699489421::1::::<><>:: -muzzle_02_rotated.png::CompressedTexture2D::7930801345810900375::1699489419::1699489421::1::::<><>:: -muzzle_03_rotated.png::CompressedTexture2D::2350616767381718189::1699489419::1699489421::1::::<><>:: -muzzle_04_rotated.png::CompressedTexture2D::3738122595668277044::1699489419::1699489421::1::::<><>:: -muzzle_05_rotated.png::CompressedTexture2D::4919908168819119613::1699489419::1699489421::1::::<><>:: -spark_05_rotated.png::CompressedTexture2D::4072321808032303865::1699489419::1699489421::1::::<><>:: -spark_06_rotated.png::CompressedTexture2D::2107142114155520544::1699489419::1699489421::1::::<><>:: -trace_01_rotated.png::CompressedTexture2D::1878615093593617065::1699489419::1699489421::1::::<><>:: -trace_02_rotated.png::CompressedTexture2D::3694420375685793837::1699489419::1699489421::1::::<><>:: -trace_03_rotated.png::CompressedTexture2D::2856312641580075781::1699489419::1699489421::1::::<><>:: -trace_04_rotated.png::CompressedTexture2D::1077126973092732722::1699489419::1699489421::1::::<><>:: -trace_05_rotated.png::CompressedTexture2D::8152723467495698499::1699489419::1699489421::1::::<><>:: -trace_06_rotated.png::CompressedTexture2D::887058103078805855::1699489419::1699489421::1::::<><>:: -trace_07_rotated.png::CompressedTexture2D::701966077577944545::1699489419::1699489421::1::::<><>:: -::res://addons/kenney_prototype_textures/::1699489408 -LICENSE.txt::TextFile::-1::1699489407::0::1::::<><>:: -::res://addons/kenney_prototype_textures/dark/::1699489880 -texture_01.png::CompressedTexture2D::5093284833544396640::1699489407::1699489509::1::::<><>:: -texture_02.png::CompressedTexture2D::1488862265819418628::1699489407::1699489409::1::::<><>:: -texture_03.png::CompressedTexture2D::4940197561894444094::1699489407::1699489409::1::::<><>:: -texture_04.png::CompressedTexture2D::5490108168608433406::1699489407::1699489880::1::::<><>:: -texture_05.png::CompressedTexture2D::660223229549344481::1699489407::1699489409::1::::<><>:: -texture_06.png::CompressedTexture2D::2194750043591701103::1699489407::1699489409::1::::<><>:: -texture_07.png::CompressedTexture2D::3146774354337829056::1699489407::1699489409::1::::<><>:: -texture_08.png::CompressedTexture2D::8609421551138344678::1699489407::1699489409::1::::<><>:: -texture_09.png::CompressedTexture2D::5205011625644948335::1699489407::1699489496::1::::<><>:: -texture_10.png::CompressedTexture2D::1166860237323883281::1699489407::1699489409::1::::<><>:: -texture_11.png::CompressedTexture2D::4501188820255707368::1699489407::1699489409::1::::<><>:: -texture_12.png::CompressedTexture2D::2037248663592015035::1699489407::1699489409::1::::<><>:: -texture_13.png::CompressedTexture2D::2087378484311799690::1699489407::1699489409::1::::<><>:: -::res://addons/kenney_prototype_textures/green/::1699489409 -texture_01.png::CompressedTexture2D::1028593708266621020::1699489407::1699489409::1::::<><>:: -texture_02.png::CompressedTexture2D::1563294650008440938::1699489407::1699489409::1::::<><>:: -texture_03.png::CompressedTexture2D::4408215092422651895::1699489407::1699489409::1::::<><>:: -texture_04.png::CompressedTexture2D::7102726952995131244::1699489407::1699489409::1::::<><>:: -texture_05.png::CompressedTexture2D::295590311701082843::1699489407::1699489409::1::::<><>:: -texture_06.png::CompressedTexture2D::3680682097796069696::1699489407::1699489409::1::::<><>:: -texture_07.png::CompressedTexture2D::2475646955052876611::1699489407::1699489409::1::::<><>:: -texture_08.png::CompressedTexture2D::2830493484655488366::1699489407::1699489409::1::::<><>:: -texture_09.png::CompressedTexture2D::1308552350391462381::1699489407::1699489409::1::::<><>:: -texture_10.png::CompressedTexture2D::7337370429465882256::1699489407::1699489409::1::::<><>:: -texture_11.png::CompressedTexture2D::523590773928072335::1699489407::1699489409::1::::<><>:: -texture_12.png::CompressedTexture2D::2974040938071463810::1699489407::1699489409::1::::<><>:: -texture_13.png::CompressedTexture2D::2828839667947548421::1699489408::1699489409::1::::<><>:: -::res://addons/kenney_prototype_textures/light/::1699489409 -texture_01.png::CompressedTexture2D::2714169362120788723::1699489408::1699489409::1::::<><>:: -texture_02.png::CompressedTexture2D::1297003244764096107::1699489408::1699489409::1::::<><>:: -texture_03.png::CompressedTexture2D::7696509214267611379::1699489408::1699489409::1::::<><>:: -texture_04.png::CompressedTexture2D::1258669227458191364::1699489408::1699489409::1::::<><>:: -texture_05.png::CompressedTexture2D::5197590703652665388::1699489408::1699489409::1::::<><>:: -texture_06.png::CompressedTexture2D::6336640652778638763::1699489408::1699489409::1::::<><>:: -texture_07.png::CompressedTexture2D::5852442173833622962::1699489408::1699489409::1::::<><>:: -texture_08.png::CompressedTexture2D::6333093718361925672::1699489408::1699489409::1::::<><>:: -texture_09.png::CompressedTexture2D::1637448364473813135::1699489408::1699489409::1::::<><>:: -texture_10.png::CompressedTexture2D::7739706685785025375::1699489408::1699489409::1::::<><>:: -texture_11.png::CompressedTexture2D::3967872785940074309::1699489408::1699489409::1::::<><>:: -texture_12.png::CompressedTexture2D::8124210948284487183::1699489408::1699489409::1::::<><>:: -texture_13.png::CompressedTexture2D::2510471732156497927::1699489408::1699489409::1::::<><>:: -::res://addons/kenney_prototype_textures/orange/::1699489409 -texture_01.png::CompressedTexture2D::1795850209506900036::1699489408::1699489409::1::::<><>:: -texture_02.png::CompressedTexture2D::2053857200297651975::1699489408::1699489409::1::::<><>:: -texture_03.png::CompressedTexture2D::7620311709668082746::1699489408::1699489409::1::::<><>:: -texture_04.png::CompressedTexture2D::5386274222273643581::1699489408::1699489409::1::::<><>:: -texture_05.png::CompressedTexture2D::8193025478902386493::1699489408::1699489409::1::::<><>:: -texture_06.png::CompressedTexture2D::5248597742609819318::1699489408::1699489409::1::::<><>:: -texture_07.png::CompressedTexture2D::913193508847003973::1699489408::1699489409::1::::<><>:: -texture_08.png::CompressedTexture2D::8289226488205542796::1699489408::1699489409::1::::<><>:: -texture_09.png::CompressedTexture2D::5463316104608195699::1699489408::1699489409::1::::<><>:: -texture_10.png::CompressedTexture2D::7320304458539919510::1699489408::1699489409::1::::<><>:: -texture_11.png::CompressedTexture2D::3986674460662004188::1699489408::1699489409::1::::<><>:: -texture_12.png::CompressedTexture2D::6871530500247823322::1699489408::1699489409::1::::<><>:: -texture_13.png::CompressedTexture2D::2003113353057976124::1699489408::1699489409::1::::<><>:: -::res://addons/kenney_prototype_textures/purple/::1699489409 -texture_01.png::CompressedTexture2D::5793161748685065602::1699489408::1699489409::1::::<><>:: -texture_02.png::CompressedTexture2D::4395516490587402787::1699489408::1699489409::1::::<><>:: -texture_03.png::CompressedTexture2D::222086526823890721::1699489408::1699489409::1::::<><>:: -texture_04.png::CompressedTexture2D::9073878235872700416::1699489408::1699489409::1::::<><>:: -texture_05.png::CompressedTexture2D::693373579937649161::1699489408::1699489409::1::::<><>:: -texture_06.png::CompressedTexture2D::7500628201421763997::1699489408::1699489409::1::::<><>:: -texture_07.png::CompressedTexture2D::645968583648324873::1699489408::1699489409::1::::<><>:: -texture_08.png::CompressedTexture2D::3257314884746108228::1699489408::1699489409::1::::<><>:: -texture_09.png::CompressedTexture2D::347343993312527808::1699489408::1699489409::1::::<><>:: -texture_10.png::CompressedTexture2D::4809873237910664649::1699489408::1699489409::1::::<><>:: -texture_11.png::CompressedTexture2D::8548836767621142982::1699489408::1699489409::1::::<><>:: -texture_12.png::CompressedTexture2D::6678456111776895674::1699489408::1699489409::1::::<><>:: -texture_13.png::CompressedTexture2D::6478633167809496405::1699489408::1699489409::1::::<><>:: -::res://addons/kenney_prototype_textures/red/::1699489895 -texture_01.png::CompressedTexture2D::8984341015716202855::1699489408::1699489615::1::::<><>:: -texture_02.png::CompressedTexture2D::5368038847545532706::1699489408::1699489627::1::::<><>:: -texture_03.png::CompressedTexture2D::2915660366308987462::1699489408::1699489409::1::::<><>:: -texture_04.png::CompressedTexture2D::4832030736951710394::1699489408::1699489409::1::::<><>:: -texture_05.png::CompressedTexture2D::8782833042201728106::1699489408::1699489409::1::::<><>:: -texture_06.png::CompressedTexture2D::1012356096917627559::1699489408::1699489409::1::::<><>:: -texture_07.png::CompressedTexture2D::4709241208589056039::1699489408::1699489409::1::::<><>:: -texture_08.png::CompressedTexture2D::3648717587991278691::1699489408::1699489409::1::::<><>:: -texture_09.png::CompressedTexture2D::4627248691809031785::1699489408::1699489409::1::::<><>:: -texture_10.png::CompressedTexture2D::6835967146403121001::1699489408::1699489895::1::::<><>:: -texture_11.png::CompressedTexture2D::8064263700985635432::1699489408::1699489530::1::::<><>:: -texture_12.png::CompressedTexture2D::3434104090182459261::1699489408::1699489610::1::::<><>:: -texture_13.png::CompressedTexture2D::5776305603809460978::1699489408::1699489409::1::::<><>:: -::res://Models/::1699663923 -environment.glb::PackedScene::4824975578803230025::1699489383::1699489726::1::::<><>:: -::res://Models/bag_on_the_head/::1699663940 -license.txt::TextFile::-1::1699662584::0::1::::<><>:: -scene.gltf::PackedScene::1879085586997563528::1699662584::1699662584::1::::<><>:: -::res://Models/bag_on_the_head/textures/::1699662584 -Default_baseColor.jpeg::CompressedTexture2D::6264703606920846655::1699662584::1699662584::1::::<><>:: -Default_metallicRoughness.png::CompressedTexture2D::6676648288370201506::1699662584::1699662584::1::::<><>:: -Default_normal.png::CompressedTexture2D::8999079049380422190::1699662584::1699662584::1::::<><>:: -::res://Models/christmas_hat/::1699664203 -license.txt::TextFile::-1::1699662584::0::1::::<><>:: -scene.gltf::PackedScene::7687914650769225146::1699662584::1699662584::1::::<><>:: -::res://Models/christmas_hat/textures/::1699662584 -material_baseColor.jpeg::CompressedTexture2D::3930093112912459043::1699662584::1699662584::1::::<><>:: -material_metallicRoughness.png::CompressedTexture2D::394336500318413910::1699662584::1699662584::1::::<><>:: -material_normal.png::CompressedTexture2D::6113685209485577330::1699662584::1699662584::1::::<><>:: -::res://Models/funny_rubber_chicken/::1699581433 -chicken.tscn::PackedScene::9049929128544951574::1699581433::0::1::::<><>::uid://dbdwccvwm0mw1 -license.txt::TextFile::-1::1699502355::0::1::::<><>:: -scene.gltf::PackedScene::7236983511912392510::1699502355::1699502357::1::::<><>:: -::res://Models/funny_rubber_chicken/textures/::1699502357 -material_baseColor.png::CompressedTexture2D::3333604071972615928::1699502355::1699502357::1::::<><>:: -::res://Models/Hats/::1699669323 -1.tscn::PackedScene::4633592451811745265::1699669272::0::1::::<><>::uid://11ijaox7vxiu -2.tscn::PackedScene::6033455281131072458::1699669323::0::1::::<><>::uid://dhsc3iy03ivnm -3.tscn::PackedScene::3080896278927798763::1699669319::0::1::::<><>::uid://06cjtpwfher7 -4.tscn::PackedScene::1296374358449724479::1699669314::0::1::::<><>::uid://s0n1hxn4gxfc -5.tscn::PackedScene::3110035738857408728::1699669309::0::1::::<><>::uid://nsyxaulf1ylw -6.tscn::PackedScene::8296779063485550882::1699669302::0::1::::<><>::uid://bjr8cts018f8k -7.tscn::PackedScene::6197203197177333710::1699669299::0::1::::<><>::uid://bo3noe8hcgwy1 -8.tscn::PackedScene::5100560850496020936::1699669295::0::1::::<><>::uid://b5kwhin0tcp5k -9.tscn::PackedScene::6915533129009635369::1699669288::0::1::::<><>::uid://b3hnc8dr5t0wn -10.tscn::PackedScene::6033990381811318978::1699669283::0::1::::<><>::uid://cgts35q6i48q -11.tscn::PackedScene::3046542352293480112::1699669279::0::1::::<><>::uid://n70gb1n6316k -::res://Models/kimber_1911/::1699490880 -license.txt::TextFile::-1::1699490878::0::1::::<><>:: -scene.gltf::PackedScene::7213921404618298609::1699490878::1699490880::1::::<><>:: -::res://Models/kimber_1911/textures/::1699490880 -BodyParts_baseColor.png::CompressedTexture2D::3702653578818783449::1699490878::1699490880::1::::<><>:: -BodyParts_metallicRoughness.png::CompressedTexture2D::8153627929969767203::1699490878::1699490880::1::::<><>:: -BodyParts_normal.png::CompressedTexture2D::4147868545216150016::1699490878::1699490880::1::::<><>:: -MagBullet_baseColor.png::CompressedTexture2D::1817965985836003287::1699490878::1699490880::1::::<><>:: -MagBullet_metallicRoughness.png::CompressedTexture2D::8388616559584229224::1699490878::1699490880::1::::<><>:: -MagBullet_normal.png::CompressedTexture2D::4074574579124248159::1699490878::1699490880::1::::<><>:: -SlideGrips_baseColor.png::CompressedTexture2D::1484273425874704274::1699490878::1699490880::1::::<><>:: -SlideGrips_metallicRoughness.png::CompressedTexture2D::7981613627993177310::1699490878::1699490880::1::::<><>:: -SlideGrips_normal.png::CompressedTexture2D::6698097247742164421::1699490878::1699490880::1::::<><>:: -::res://Models/mask/::1699664215 -license.txt::TextFile::-1::1699662584::0::1::::<><>:: -scene.gltf::PackedScene::1818855329579599994::1699662584::1699662584::1::::<><>:: -::res://Models/mask/textures/::1699662584 -mask_with_hat_baseColor.png::CompressedTexture2D::662170773865423131::1699662584::1699662584::1::::<><>:: -mask_with_hat_metallicRoughness.png::CompressedTexture2D::4638611079066623466::1699662584::1699662584::1::::<><>:: -mask_with_hat_normal.png::CompressedTexture2D::3762989302152635181::1699662584::1699662584::1::::<><>:: -::res://Models/pokemon_masters_cap/::1699664223 -license.txt::TextFile::-1::1699662584::0::1::::<><>:: -scene.gltf::PackedScene::1315844784707198056::1699662584::1699662584::1::::<><>:: -::res://Models/pokemon_masters_cap/textures/::1699662585 -Material_baseColor.png::CompressedTexture2D::7152867008312967291::1699662585::1699662585::1::::<><>:: -Material_metallicRoughness.png::CompressedTexture2D::8709428885768803833::1699662585::1699662585::1::::<><>:: -Material_normal.png::CompressedTexture2D::4141000268598661592::1699662585::1699662585::1::::<><>:: -::res://Models/propeller_hat/::1699664234 -license.txt::TextFile::-1::1699662585::0::1::::<><>:: -scene.gltf::PackedScene::951112079357314412::1699662585::1699662585::1::::<><>:: -::res://Models/propeller_hat/textures/::1699662585 -Scene_-_Root_diffuse.png::CompressedTexture2D::163610240193470499::1699662585::1699662585::1::::<><>:: -Scene_-_Root_normal.png::CompressedTexture2D::1999101440030730240::1699662585::1699662585::1::::<><>:: -Scene_-_Root_specularGlossiness.png::CompressedTexture2D::3364727851366469761::1699662585::1699662585::1::::<><>:: -::res://Models/stylized_wizard_hat/::1699664243 -license.txt::TextFile::-1::1699662585::0::1::::<><>:: -scene.gltf::PackedScene::3055222957525578312::1699662585::1699662585::1::::<><>:: -::res://Models/stylized_wizard_hat/textures/::1699662585 -initialShadingGroup_baseColor.png::CompressedTexture2D::2855578271645471488::1699662585::1699662585::1::::<><>:: -initialShadingGroup_metallicRoughness.png::CompressedTexture2D::5452896527775720600::1699662585::1699662585::1::::<><>:: -initialShadingGroup_normal.png::CompressedTexture2D::943178894101811091::1699662585::1699662585::1::::<><>:: -::res://Models/top_hat__free_download/::1699664252 -license.txt::TextFile::-1::1699662585::0::1::::<><>:: -scene.gltf::PackedScene::3427681655152789778::1699662585::1699662585::1::::<><>:: -::res://Models/top_hat__free_download/textures/::1699662585 -Material_diffuse.png::CompressedTexture2D::6883300025641517008::1699662585::1699662585::1::::<><>:: -::res://Models/vintage_helmet/::1699664261 -license.txt::TextFile::-1::1699662585::0::1::::<><>:: -scene.gltf::PackedScene::4514078486203498338::1699662585::1699662585::1::::<><>:: -::res://Models/vintage_helmet/textures/::1699662585 -08___Default_baseColor.jpeg::CompressedTexture2D::2010102901466148927::1699662585::1699662585::1::::<><>:: -08___Default_normal.jpeg::CompressedTexture2D::4518271937109971367::1699662585::1699662585::1::::<><>:: -::res://Models/white_mask/::1699664270 -license.txt::TextFile::-1::1699662585::0::1::::<><>:: -scene.gltf::PackedScene::4366953581048436789::1699662585::1699662585::1::::<><>:: -::res://Models/white_mask/textures/::1699662585 -Default_baseColor.jpeg::CompressedTexture2D::2275471908632240112::1699662585::1699662585::1::::<><>:: -Default_metallicRoughness.png::CompressedTexture2D::104421276478412416::1699662585::1699662585::1::::<><>:: -Default_normal.png::CompressedTexture2D::5328007709837477486::1699662585::1699662585::1::::<><>:: -::res://Models/winter_hat/::1699664278 -license.txt::TextFile::-1::1699662585::0::1::::<><>:: -scene.gltf::PackedScene::153951238719953174::1699662585::1699662585::1::::<><>:: -::res://Models/winter_hat/textures/::1699662585 -Hat02_LoPolyinitialShadingGroup_baseColor.png::CompressedTexture2D::298071399857034490::1699662585::1699662585::1::::<><>:: -Hat02_LoPolyinitialShadingGroup_metallicRoughness.png::CompressedTexture2D::899289417634367788::1699662585::1699662585::1::::<><>:: -Hat02_LoPolyinitialShadingGroup_normal.png::CompressedTexture2D::2811809586992789493::1699662585::1699662585::1::::<><>:: -::res://Models/worn_baseball_ball/::1699664287 -license.txt::TextFile::-1::1699662585::0::1::::<><>:: -scene.gltf::PackedScene::980043788328408320::1699662585::1699662585::1::::<><>:: -::res://Models/worn_baseball_ball/textures/::1699662585 -lambert1_baseColor.png::CompressedTexture2D::8743841377959562879::1699662585::1699662585::1::::<><>:: -lambert1_metallicRoughness.png::CompressedTexture2D::8931258458639185901::1699662585::1699662585::1::::<><>:: -lambert1_normal.png::CompressedTexture2D::3998376482152544164::1699662585::1699662585::1::::<><>:: -::res://Occlusion Data/::1699669336 -environment.occ::ArrayOccluder3D::2660494726846166203::1699668360::0::1::::<><>:: -::res://Prefabs/::1699762893 -player.tscn::PackedScene::4444783912067201683::1699762893::0::1::::<><>::res://Scripts/Player.gd<>uid://da1qh4xri24f2::::res://Models/kimber_1911/scene.gltf<>uid://d164amgdtaa5k::::res://Models/funny_rubber_chicken/chicken.tscn<>uid://bx0esoasfh733::::res://addons/kenney_particle_pack/star_06.png<>uid://cfwx1moklfkfj::::res://Sound Effects/weapon_gun_1911_A_41.ogg -::res://Scenes/::1699762893 -environment.tscn::PackedScene::8256961957080777526::1699669972::0::1::::<><>::uid://ca0iv4endjdmn -world.tscn::PackedScene::1877808985457939721::1699762893::0::1::::<><>::res://Scripts/world.gd<>uid://dpvy7sm57pjn7::::res://Scenes/environment.tscn<>uid://dhytg0w8gqdob::::res://addons/kenney_particle_pack/circle_05.png -::res://Scripts/::1699760407 -chicken.gd::GDScript::-1::1699544273::0::1::::<>Node3D<>:: -HatHider.gd::GDScript::-1::1699664681::0::1::::<>Node3D<>:: -Player.gd::GDScript::-1::1699760363::0::1::::<>CharacterBody3D<>:: -world.gd::GDScript::-1::1699760407::0::1::::<>Node<>:: -::res://Sound Effects/::1699751713 -weapon_gun_1911_A_41.ogg::AudioStreamOggVorbis::5170645470017560819::1699751712::1699751713::1::::<><>:: +::res://::1699903144 +icon.svg::CompressedTexture2D::8963615070695796116::1699534826::1699534826::1::::<><>:: +::res://addons/::1699534826 +::res://addons/godot-jolt/::1699534826 +godot-jolt.gdextension::GDExtension::-1::1699534825::0::1::::<><>:: +LICENSE.txt::TextFile::-1::1699534825::0::1::::<><>:: +THIRDPARTY.txt::TextFile::-1::1699534825::0::1::::<><>:: +::res://addons/godot-jolt/linux/::1699534826 +::res://addons/godot-jolt/macos/::1699534826 +::res://addons/godot-jolt/macos/godot-jolt_macos.framework/::1699534826 +::res://addons/godot-jolt/macos/godot-jolt_macos.framework/Resources/::1699534826 +::res://addons/godot-jolt/macos/godot-jolt_macos.framework/_CodeSignature/::1699534826 +::res://addons/godot-jolt/macos/godot-jolt_macos_editor.framework/::1699534826 +::res://addons/godot-jolt/macos/godot-jolt_macos_editor.framework/Resources/::1699534826 +::res://addons/godot-jolt/macos/godot-jolt_macos_editor.framework/_CodeSignature/::1699534826 +::res://addons/godot-jolt/windows/::1699534826 +::res://addons/kenney_particle_pack/::1699534826 +circle_01.png::CompressedTexture2D::8944858259683629566::1699534826::1699534826::1::::<><>:: +circle_02.png::CompressedTexture2D::8179008047886266606::1699534826::1699534826::1::::<><>:: +circle_03.png::CompressedTexture2D::6579208997608431653::1699534826::1699534826::1::::<><>:: +circle_04.png::CompressedTexture2D::8525955035697542421::1699534826::1699534826::1::::<><>:: +circle_05.png::CompressedTexture2D::7701294708846427241::1699534826::1699534826::1::::<><>:: +dirt_01.png::CompressedTexture2D::4028933989032339350::1699534826::1699534826::1::::<><>:: +dirt_02.png::CompressedTexture2D::2279204469689664628::1699534826::1699534826::1::::<><>:: +dirt_03.png::CompressedTexture2D::4609517843479407811::1699534826::1699534826::1::::<><>:: +fire_01.png::CompressedTexture2D::5742495482651292071::1699534826::1699534826::1::::<><>:: +fire_02.png::CompressedTexture2D::2144262307023005277::1699534826::1699534826::1::::<><>:: +flame_01.png::CompressedTexture2D::8011763694010379759::1699534826::1699534826::1::::<><>:: +flame_02.png::CompressedTexture2D::8747824754690448649::1699534826::1699534826::1::::<><>:: +flame_03.png::CompressedTexture2D::9027894851714468643::1699534826::1699534826::1::::<><>:: +flame_04.png::CompressedTexture2D::7110854832914844595::1699534826::1699534826::1::::<><>:: +flame_05.png::CompressedTexture2D::1913493970483536153::1699534826::1699534826::1::::<><>:: +flame_06.png::CompressedTexture2D::1731736613740991050::1699534826::1699534826::1::::<><>:: +flare_01.png::CompressedTexture2D::1729774721975086724::1699534826::1699534826::1::::<><>:: +LICENSE.txt::TextFile::-1::1699534826::0::1::::<><>:: +light_01.png::CompressedTexture2D::4775141224671233268::1699534826::1699534826::1::::<><>:: +light_02.png::CompressedTexture2D::1133193211733399029::1699534826::1699534826::1::::<><>:: +light_03.png::CompressedTexture2D::8108263184492907626::1699534826::1699534826::1::::<><>:: +magic_01.png::CompressedTexture2D::2858419822762319452::1699534826::1699534826::1::::<><>:: +magic_02.png::CompressedTexture2D::8952531830838133874::1699534826::1699534826::1::::<><>:: +magic_03.png::CompressedTexture2D::2109101312180551692::1699534826::1699534826::1::::<><>:: +magic_04.png::CompressedTexture2D::5871996498666268155::1699534826::1699534826::1::::<><>:: +magic_05.png::CompressedTexture2D::7508873400413762266::1699534826::1699534826::1::::<><>:: +muzzle_01.png::CompressedTexture2D::2038637337063983884::1699534826::1699534826::1::::<><>:: +muzzle_02.png::CompressedTexture2D::2347467532097927282::1699534826::1699534826::1::::<><>:: +muzzle_03.png::CompressedTexture2D::1607776349196016430::1699534826::1699534826::1::::<><>:: +muzzle_04.png::CompressedTexture2D::6897979964289384080::1699534826::1699534826::1::::<><>:: +muzzle_05.png::CompressedTexture2D::7543664219304151062::1699534826::1699534826::1::::<><>:: +scorch_01.png::CompressedTexture2D::8541947302370091986::1699534826::1699534826::1::::<><>:: +scorch_02.png::CompressedTexture2D::8213668540303843551::1699534826::1699534826::1::::<><>:: +scorch_03.png::CompressedTexture2D::923426359992465818::1699534826::1699534826::1::::<><>:: +scratch_01.png::CompressedTexture2D::7282882546472439080::1699534826::1699534826::1::::<><>:: +slash_01.png::CompressedTexture2D::4397127255901836940::1699534826::1699534826::1::::<><>:: +slash_02.png::CompressedTexture2D::6251407255495227598::1699534826::1699534826::1::::<><>:: +slash_03.png::CompressedTexture2D::2878230943757031855::1699534826::1699534826::1::::<><>:: +slash_04.png::CompressedTexture2D::5717408106247679645::1699534826::1699534826::1::::<><>:: +smoke_01.png::CompressedTexture2D::4470443207505023984::1699534826::1699534826::1::::<><>:: +smoke_02.png::CompressedTexture2D::7469735978464757120::1699534826::1699534826::1::::<><>:: +smoke_03.png::CompressedTexture2D::7760392016106710316::1699534826::1699534826::1::::<><>:: +smoke_04.png::CompressedTexture2D::5315627744899036559::1699534826::1699534826::1::::<><>:: +smoke_05.png::CompressedTexture2D::6003295069303835152::1699534826::1699534826::1::::<><>:: +smoke_06.png::CompressedTexture2D::7493046948087092614::1699534826::1699534826::1::::<><>:: +smoke_07.png::CompressedTexture2D::5028493583502682249::1699534826::1699534826::1::::<><>:: +smoke_08.png::CompressedTexture2D::4598522105680024942::1699534826::1699534826::1::::<><>:: +smoke_09.png::CompressedTexture2D::1875169196160550782::1699534826::1699534826::1::::<><>:: +smoke_10.png::CompressedTexture2D::4703706131432725828::1699534826::1699534826::1::::<><>:: +spark_01.png::CompressedTexture2D::5400396298920165691::1699534826::1699534826::1::::<><>:: +spark_02.png::CompressedTexture2D::3770946567106127243::1699534826::1699534826::1::::<><>:: +spark_03.png::CompressedTexture2D::8419796960432425437::1699534826::1699534826::1::::<><>:: +spark_04.png::CompressedTexture2D::4916449601126717397::1699534826::1699534826::1::::<><>:: +spark_05.png::CompressedTexture2D::5594786147587052265::1699534826::1699534826::1::::<><>:: +spark_06.png::CompressedTexture2D::197705700078213470::1699534826::1699534826::1::::<><>:: +spark_07.png::CompressedTexture2D::8634315570760684705::1699534826::1699534826::1::::<><>:: +star_01.png::CompressedTexture2D::5739467250055256317::1699534826::1699534826::1::::<><>:: +star_02.png::CompressedTexture2D::4579036962332975418::1699534826::1699534826::1::::<><>:: +star_03.png::CompressedTexture2D::2428046540244773368::1699534826::1699534826::1::::<><>:: +star_04.png::CompressedTexture2D::88359806160125235::1699534826::1699534826::1::::<><>:: +star_05.png::CompressedTexture2D::4614725934184555845::1699534826::1699534826::1::::<><>:: +star_06.png::CompressedTexture2D::4052649279632428700::1699534826::1699534826::1::::<><>:: +star_07.png::CompressedTexture2D::1948706142836563737::1699534826::1699534826::1::::<><>:: +star_08.png::CompressedTexture2D::6195474592276494181::1699534826::1699534826::1::::<><>:: +star_09.png::CompressedTexture2D::3721200513300059855::1699534826::1699534826::1::::<><>:: +symbol_01.png::CompressedTexture2D::1642411876612185640::1699534826::1699534826::1::::<><>:: +symbol_02.png::CompressedTexture2D::5079265895906345039::1699534826::1699534826::1::::<><>:: +trace_01.png::CompressedTexture2D::1859132974315551059::1699534826::1699534826::1::::<><>:: +trace_02.png::CompressedTexture2D::5381324743903585030::1699534826::1699534826::1::::<><>:: +trace_03.png::CompressedTexture2D::863587490865110897::1699534826::1699534826::1::::<><>:: +trace_04.png::CompressedTexture2D::3462229579861299374::1699534826::1699534826::1::::<><>:: +trace_05.png::CompressedTexture2D::6216818821541621716::1699534826::1699534826::1::::<><>:: +trace_06.png::CompressedTexture2D::8623785081912421611::1699534826::1699534826::1::::<><>:: +trace_07.png::CompressedTexture2D::271840275710267906::1699534826::1699534826::1::::<><>:: +twirl_01.png::CompressedTexture2D::6474298595639277623::1699534826::1699534826::1::::<><>:: +twirl_02.png::CompressedTexture2D::1963782119601561245::1699534826::1699534826::1::::<><>:: +twirl_03.png::CompressedTexture2D::422847913756170966::1699534826::1699534826::1::::<><>:: +window_01.png::CompressedTexture2D::6179769560652541581::1699534826::1699534826::1::::<><>:: +window_02.png::CompressedTexture2D::1807505510887420724::1699534826::1699534826::1::::<><>:: +window_03.png::CompressedTexture2D::1568918354922386866::1699534826::1699534826::1::::<><>:: +window_04.png::CompressedTexture2D::5416142310073641897::1699534826::1699534826::1::::<><>:: +::res://addons/kenney_particle_pack/rotated/::1699534826 +flame_05_rotated.png::CompressedTexture2D::5829040709480268921::1699534826::1699534826::1::::<><>:: +flame_06_rotated.png::CompressedTexture2D::6328471075773706373::1699534826::1699534826::1::::<><>:: +muzzle_01_rotated.png::CompressedTexture2D::7150296676255762110::1699534826::1699534826::1::::<><>:: +muzzle_02_rotated.png::CompressedTexture2D::7930801345810900375::1699534826::1699534826::1::::<><>:: +muzzle_03_rotated.png::CompressedTexture2D::2350616767381718189::1699534826::1699534826::1::::<><>:: +muzzle_04_rotated.png::CompressedTexture2D::3738122595668277044::1699534826::1699534826::1::::<><>:: +muzzle_05_rotated.png::CompressedTexture2D::4919908168819119613::1699534826::1699534826::1::::<><>:: +spark_05_rotated.png::CompressedTexture2D::4072321808032303865::1699534826::1699534826::1::::<><>:: +spark_06_rotated.png::CompressedTexture2D::2107142114155520544::1699534826::1699534826::1::::<><>:: +trace_01_rotated.png::CompressedTexture2D::1878615093593617065::1699534826::1699534826::1::::<><>:: +trace_02_rotated.png::CompressedTexture2D::3694420375685793837::1699534826::1699534826::1::::<><>:: +trace_03_rotated.png::CompressedTexture2D::2856312641580075781::1699534826::1699534826::1::::<><>:: +trace_04_rotated.png::CompressedTexture2D::1077126973092732722::1699534826::1699534826::1::::<><>:: +trace_05_rotated.png::CompressedTexture2D::8152723467495698499::1699534826::1699534826::1::::<><>:: +trace_06_rotated.png::CompressedTexture2D::887058103078805855::1699534826::1699534826::1::::<><>:: +trace_07_rotated.png::CompressedTexture2D::701966077577944545::1699534826::1699534826::1::::<><>:: +::res://addons/kenney_prototype_textures/::1699534826 +LICENSE.txt::TextFile::-1::1699534826::0::1::::<><>:: +::res://addons/kenney_prototype_textures/dark/::1699534826 +texture_01.png::CompressedTexture2D::5093284833544396640::1699534826::1699534826::1::::<><>:: +texture_02.png::CompressedTexture2D::1488862265819418628::1699534826::1699534826::1::::<><>:: +texture_03.png::CompressedTexture2D::4940197561894444094::1699534826::1699534826::1::::<><>:: +texture_04.png::CompressedTexture2D::5490108168608433406::1699534826::1699534826::1::::<><>:: +texture_05.png::CompressedTexture2D::660223229549344481::1699534826::1699534826::1::::<><>:: +texture_06.png::CompressedTexture2D::2194750043591701103::1699534826::1699534826::1::::<><>:: +texture_07.png::CompressedTexture2D::3146774354337829056::1699534826::1699534826::1::::<><>:: +texture_08.png::CompressedTexture2D::8609421551138344678::1699534826::1699534826::1::::<><>:: +texture_09.png::CompressedTexture2D::5205011625644948335::1699534826::1699534826::1::::<><>:: +texture_10.png::CompressedTexture2D::1166860237323883281::1699534826::1699534826::1::::<><>:: +texture_11.png::CompressedTexture2D::4501188820255707368::1699534826::1699534826::1::::<><>:: +texture_12.png::CompressedTexture2D::2037248663592015035::1699534826::1699534826::1::::<><>:: +texture_13.png::CompressedTexture2D::2087378484311799690::1699534826::1699534826::1::::<><>:: +::res://addons/kenney_prototype_textures/green/::1699534826 +texture_01.png::CompressedTexture2D::1028593708266621020::1699534826::1699534826::1::::<><>:: +texture_02.png::CompressedTexture2D::1563294650008440938::1699534826::1699534826::1::::<><>:: +texture_03.png::CompressedTexture2D::4408215092422651895::1699534826::1699534826::1::::<><>:: +texture_04.png::CompressedTexture2D::7102726952995131244::1699534826::1699534826::1::::<><>:: +texture_05.png::CompressedTexture2D::295590311701082843::1699534826::1699534826::1::::<><>:: +texture_06.png::CompressedTexture2D::3680682097796069696::1699534826::1699534826::1::::<><>:: +texture_07.png::CompressedTexture2D::2475646955052876611::1699534826::1699534826::1::::<><>:: +texture_08.png::CompressedTexture2D::2830493484655488366::1699534826::1699534826::1::::<><>:: +texture_09.png::CompressedTexture2D::1308552350391462381::1699534826::1699534826::1::::<><>:: +texture_10.png::CompressedTexture2D::7337370429465882256::1699534826::1699534826::1::::<><>:: +texture_11.png::CompressedTexture2D::523590773928072335::1699534826::1699534826::1::::<><>:: +texture_12.png::CompressedTexture2D::2974040938071463810::1699534826::1699534826::1::::<><>:: +texture_13.png::CompressedTexture2D::2828839667947548421::1699534826::1699534826::1::::<><>:: +::res://addons/kenney_prototype_textures/light/::1699534826 +texture_01.png::CompressedTexture2D::2714169362120788723::1699534826::1699534826::1::::<><>:: +texture_02.png::CompressedTexture2D::1297003244764096107::1699534826::1699534826::1::::<><>:: +texture_03.png::CompressedTexture2D::7696509214267611379::1699534826::1699534826::1::::<><>:: +texture_04.png::CompressedTexture2D::1258669227458191364::1699534826::1699534826::1::::<><>:: +texture_05.png::CompressedTexture2D::5197590703652665388::1699534826::1699534826::1::::<><>:: +texture_06.png::CompressedTexture2D::6336640652778638763::1699534826::1699534826::1::::<><>:: +texture_07.png::CompressedTexture2D::5852442173833622962::1699534826::1699534826::1::::<><>:: +texture_08.png::CompressedTexture2D::6333093718361925672::1699534826::1699534826::1::::<><>:: +texture_09.png::CompressedTexture2D::1637448364473813135::1699534826::1699534826::1::::<><>:: +texture_10.png::CompressedTexture2D::7739706685785025375::1699534826::1699534826::1::::<><>:: +texture_11.png::CompressedTexture2D::3967872785940074309::1699534826::1699534826::1::::<><>:: +texture_12.png::CompressedTexture2D::8124210948284487183::1699534826::1699534826::1::::<><>:: +texture_13.png::CompressedTexture2D::2510471732156497927::1699534826::1699534826::1::::<><>:: +::res://addons/kenney_prototype_textures/orange/::1699534826 +texture_01.png::CompressedTexture2D::1795850209506900036::1699534826::1699534826::1::::<><>:: +texture_02.png::CompressedTexture2D::2053857200297651975::1699534826::1699534826::1::::<><>:: +texture_03.png::CompressedTexture2D::7620311709668082746::1699534826::1699534826::1::::<><>:: +texture_04.png::CompressedTexture2D::5386274222273643581::1699534826::1699534826::1::::<><>:: +texture_05.png::CompressedTexture2D::8193025478902386493::1699534826::1699534826::1::::<><>:: +texture_06.png::CompressedTexture2D::5248597742609819318::1699534826::1699534826::1::::<><>:: +texture_07.png::CompressedTexture2D::913193508847003973::1699534826::1699534826::1::::<><>:: +texture_08.png::CompressedTexture2D::8289226488205542796::1699534826::1699534826::1::::<><>:: +texture_09.png::CompressedTexture2D::5463316104608195699::1699534826::1699534826::1::::<><>:: +texture_10.png::CompressedTexture2D::7320304458539919510::1699534826::1699534826::1::::<><>:: +texture_11.png::CompressedTexture2D::3986674460662004188::1699534826::1699534826::1::::<><>:: +texture_12.png::CompressedTexture2D::6871530500247823322::1699534826::1699534826::1::::<><>:: +texture_13.png::CompressedTexture2D::2003113353057976124::1699534826::1699534826::1::::<><>:: +::res://addons/kenney_prototype_textures/purple/::1699534826 +texture_01.png::CompressedTexture2D::5793161748685065602::1699534826::1699534826::1::::<><>:: +texture_02.png::CompressedTexture2D::4395516490587402787::1699534826::1699534826::1::::<><>:: +texture_03.png::CompressedTexture2D::222086526823890721::1699534826::1699534826::1::::<><>:: +texture_04.png::CompressedTexture2D::9073878235872700416::1699534826::1699534826::1::::<><>:: +texture_05.png::CompressedTexture2D::693373579937649161::1699534826::1699534826::1::::<><>:: +texture_06.png::CompressedTexture2D::7500628201421763997::1699534826::1699534826::1::::<><>:: +texture_07.png::CompressedTexture2D::645968583648324873::1699534826::1699534826::1::::<><>:: +texture_08.png::CompressedTexture2D::3257314884746108228::1699534826::1699534826::1::::<><>:: +texture_09.png::CompressedTexture2D::347343993312527808::1699534826::1699534826::1::::<><>:: +texture_10.png::CompressedTexture2D::4809873237910664649::1699534826::1699534826::1::::<><>:: +texture_11.png::CompressedTexture2D::8548836767621142982::1699534826::1699534826::1::::<><>:: +texture_12.png::CompressedTexture2D::6678456111776895674::1699534826::1699534826::1::::<><>:: +texture_13.png::CompressedTexture2D::6478633167809496405::1699534826::1699534826::1::::<><>:: +::res://addons/kenney_prototype_textures/red/::1699534826 +texture_01.png::CompressedTexture2D::8984341015716202855::1699534826::1699534826::1::::<><>:: +texture_02.png::CompressedTexture2D::5368038847545532706::1699534826::1699534826::1::::<><>:: +texture_03.png::CompressedTexture2D::2915660366308987462::1699534826::1699534826::1::::<><>:: +texture_04.png::CompressedTexture2D::4832030736951710394::1699534826::1699534826::1::::<><>:: +texture_05.png::CompressedTexture2D::8782833042201728106::1699534826::1699534826::1::::<><>:: +texture_06.png::CompressedTexture2D::1012356096917627559::1699534826::1699534826::1::::<><>:: +texture_07.png::CompressedTexture2D::4709241208589056039::1699534826::1699534826::1::::<><>:: +texture_08.png::CompressedTexture2D::3648717587991278691::1699534826::1699534826::1::::<><>:: +texture_09.png::CompressedTexture2D::4627248691809031785::1699534826::1699534826::1::::<><>:: +texture_10.png::CompressedTexture2D::6835967146403121001::1699534826::1699534826::1::::<><>:: +texture_11.png::CompressedTexture2D::8064263700985635432::1699534826::1699534826::1::::<><>:: +texture_12.png::CompressedTexture2D::3434104090182459261::1699534826::1699534826::1::::<><>:: +texture_13.png::CompressedTexture2D::5776305603809460978::1699534826::1699534826::1::::<><>:: +::res://Models/::1699901776 +environment.glb::PackedScene::4824975578803230025::1699534825::1699534825::1::::<><>:: +::res://Models/bag_on_the_head/::1699901776 +license.txt::TextFile::-1::1699639136::0::1::::<><>:: +scene.gltf::PackedScene::1879085586997563528::1699639136::1699639154::1::::<><>:: +::res://Models/bag_on_the_head/textures/::1699639161 +Default_baseColor.jpeg::CompressedTexture2D::6264703606920846655::1699639136::1699639160::1::::<><>:: +Default_metallicRoughness.png::CompressedTexture2D::6676648288370201506::1699639136::1699639161::1::::<><>:: +Default_normal.png::CompressedTexture2D::8999079049380422190::1699639136::1699639159::1::::<><>:: +::res://Models/christmas_hat/::1699901776 +license.txt::TextFile::-1::1699639136::0::1::::<><>:: +scene.gltf::PackedScene::7687914650769225146::1699639136::1699639152::1::::<><>:: +::res://Models/christmas_hat/textures/::1699639161 +material_baseColor.jpeg::CompressedTexture2D::3930093112912459043::1699639136::1699639160::1::::<><>:: +material_metallicRoughness.png::CompressedTexture2D::394336500318413910::1699639136::1699639161::1::::<><>:: +material_normal.png::CompressedTexture2D::6113685209485577330::1699639136::1699639160::1::::<><>:: +::res://Models/funny_rubber_chicken/::1699637715 +chicken.tscn::PackedScene::9049929128544951574::1699637715::0::1::::<><>::uid://dbdwccvwm0mw1::::res://Models/funny_rubber_chicken/scene.gltf<>res://Scripts/chicken.gd +license.txt::TextFile::-1::1699534825::0::1::::<><>:: +scene.gltf::PackedScene::7236983511912392510::1699534825::1699534825::1::::<><>:: +::res://Models/funny_rubber_chicken/textures/::1699534825 +material_baseColor.png::CompressedTexture2D::3333604071972615928::1699534825::1699534825::1::::<><>:: +::res://Models/Hats/::1699901776 +1.tscn::PackedScene::4633592451811745265::1699901776::0::1::::<><>::uid://11ijaox7vxiu::::res://Models/bag_on_the_head/scene.gltf<>res://Scripts/HatHider.gd +2.tscn::PackedScene::6033455281131072458::1699901776::0::1::::<><>::uid://dhsc3iy03ivnm::::res://Models/christmas_hat/scene.gltf<>res://Scripts/HatHider.gd +3.tscn::PackedScene::3080896278927798763::1699901776::0::1::::<><>::uid://06cjtpwfher7::::res://Models/mask/scene.gltf<>res://Scripts/HatHider.gd +4.tscn::PackedScene::1296374358449724479::1699901776::0::1::::<><>::uid://s0n1hxn4gxfc::::res://Models/pokemon_masters_cap/scene.gltf<>res://Scripts/HatHider.gd +5.tscn::PackedScene::3110035738857408728::1699901776::0::1::::<><>::uid://nsyxaulf1ylw::::res://Models/propeller_hat/scene.gltf<>res://Scripts/HatHider.gd +6.tscn::PackedScene::8296779063485550882::1699901776::0::1::::<><>::uid://bjr8cts018f8k::::res://Models/stylized_wizard_hat/scene.gltf<>res://Scripts/HatHider.gd +7.tscn::PackedScene::6197203197177333710::1699901776::0::1::::<><>::uid://bo3noe8hcgwy1::::res://Models/top_hat__free_download/scene.gltf<>res://Scripts/HatHider.gd +8.tscn::PackedScene::5100560850496020936::1699901776::0::1::::<><>::uid://b5kwhin0tcp5k::::res://Models/vintage_helmet/scene.gltf<>res://Scripts/HatHider.gd +9.tscn::PackedScene::6915533129009635369::1699901776::0::1::::<><>::uid://b3hnc8dr5t0wn::::res://Models/white_mask/scene.gltf<>res://Scripts/HatHider.gd +10.tscn::PackedScene::6033990381811318978::1699901776::0::1::::<><>::uid://cgts35q6i48q::::res://Models/winter_hat/scene.gltf<>res://Scripts/HatHider.gd +11.tscn::PackedScene::3046542352293480112::1699901776::0::1::::<><>::uid://n70gb1n6316k::::res://Models/worn_baseball_ball/scene.gltf<>res://Scripts/HatHider.gd +::res://Models/kimber_1911/::1699534825 +license.txt::TextFile::-1::1699534825::0::1::::<><>:: +scene.gltf::PackedScene::7213921404618298609::1699534825::1699534825::1::::<><>:: +::res://Models/kimber_1911/textures/::1699534825 +BodyParts_baseColor.png::CompressedTexture2D::3702653578818783449::1699534825::1699534825::1::::<><>:: +BodyParts_metallicRoughness.png::CompressedTexture2D::8153627929969767203::1699534825::1699534825::1::::<><>:: +BodyParts_normal.png::CompressedTexture2D::4147868545216150016::1699534825::1699534825::1::::<><>:: +MagBullet_baseColor.png::CompressedTexture2D::1817965985836003287::1699534825::1699534825::1::::<><>:: +MagBullet_metallicRoughness.png::CompressedTexture2D::8388616559584229224::1699534825::1699534825::1::::<><>:: +MagBullet_normal.png::CompressedTexture2D::4074574579124248159::1699534825::1699534825::1::::<><>:: +SlideGrips_baseColor.png::CompressedTexture2D::1484273425874704274::1699534825::1699534825::1::::<><>:: +SlideGrips_metallicRoughness.png::CompressedTexture2D::7981613627993177310::1699534825::1699534825::1::::<><>:: +SlideGrips_normal.png::CompressedTexture2D::6698097247742164421::1699534825::1699534825::1::::<><>:: +::res://Models/mask/::1699901776 +license.txt::TextFile::-1::1699639136::0::1::::<><>:: +scene.gltf::PackedScene::1818855329579599994::1699639136::1699639149::1::::<><>:: +::res://Models/mask/textures/::1699639162 +mask_with_hat_baseColor.png::CompressedTexture2D::662170773865423131::1699639136::1699639161::1::::<><>:: +mask_with_hat_metallicRoughness.png::CompressedTexture2D::4638611079066623466::1699639136::1699639162::1::::<><>:: +mask_with_hat_normal.png::CompressedTexture2D::3762989302152635181::1699639136::1699639161::1::::<><>:: +::res://Models/pokemon_masters_cap/::1699901776 +license.txt::TextFile::-1::1699639136::0::1::::<><>:: +scene.gltf::PackedScene::1315844784707198056::1699639136::1699639156::1::::<><>:: +::res://Models/pokemon_masters_cap/textures/::1699639159 +Material_baseColor.png::CompressedTexture2D::7152867008312967291::1699639136::1699639159::1::::<><>:: +Material_metallicRoughness.png::CompressedTexture2D::8709428885768803833::1699639136::1699639158::1::::<><>:: +Material_normal.png::CompressedTexture2D::4141000268598661592::1699639136::1699639159::1::::<><>:: +::res://Models/propeller_hat/::1699901776 +license.txt::TextFile::-1::1699639136::0::1::::<><>:: +scene.gltf::PackedScene::951112079357314412::1699639136::1699639156::1::::<><>:: +::res://Models/propeller_hat/textures/::1699639158 +Scene_-_Root_diffuse.png::CompressedTexture2D::163610240193470499::1699639136::1699639144::1::::<><>:: +Scene_-_Root_normal.png::CompressedTexture2D::1999101440030730240::1699639136::1699639158::1::::<><>:: +Scene_-_Root_specularGlossiness.png::CompressedTexture2D::3364727851366469761::1699639136::1699639137::1::::<><>:: +::res://Models/stylized_wizard_hat/::1699901776 +license.txt::TextFile::-1::1699639136::0::1::::<><>:: +scene.gltf::PackedScene::3055222957525578312::1699639136::1699639151::1::::<><>:: +::res://Models/stylized_wizard_hat/textures/::1699639162 +initialShadingGroup_baseColor.png::CompressedTexture2D::2855578271645471488::1699639136::1699639161::1::::<><>:: +initialShadingGroup_metallicRoughness.png::CompressedTexture2D::5452896527775720600::1699639136::1699639162::1::::<><>:: +initialShadingGroup_normal.png::CompressedTexture2D::943178894101811091::1699639136::1699639161::1::::<><>:: +::res://Models/top_hat__free_download/::1699901776 +license.txt::TextFile::-1::1699639136::0::1::::<><>:: +scene.gltf::PackedScene::3427681655152789778::1699639136::1699639148::1::::<><>:: +::res://Models/top_hat__free_download/textures/::1699639161 +Material_diffuse.png::CompressedTexture2D::6883300025641517008::1699639136::1699639161::1::::<><>:: +::res://Models/vintage_helmet/::1699639149 +license.txt::TextFile::-1::1699639136::0::1::::<><>:: +scene.gltf::PackedScene::4514078486203498338::1699639136::1699639149::1::::<><>:: +::res://Models/vintage_helmet/textures/::1699639160 +08___Default_baseColor.jpeg::CompressedTexture2D::2010102901466148927::1699639136::1699639160::1::::<><>:: +08___Default_normal.jpeg::CompressedTexture2D::4518271937109971367::1699639136::1699639160::1::::<><>:: +::res://Models/white_mask/::1699639153 +license.txt::TextFile::-1::1699639136::0::1::::<><>:: +scene.gltf::PackedScene::4366953581048436789::1699639136::1699639153::1::::<><>:: +::res://Models/white_mask/textures/::1699639161 +Default_baseColor.jpeg::CompressedTexture2D::2275471908632240112::1699639136::1699639160::1::::<><>:: +Default_metallicRoughness.png::CompressedTexture2D::104421276478412416::1699639136::1699639161::1::::<><>:: +Default_normal.png::CompressedTexture2D::5328007709837477486::1699639136::1699639160::1::::<><>:: +::res://Models/winter_hat/::1699639155 +license.txt::TextFile::-1::1699639136::0::1::::<><>:: +scene.gltf::PackedScene::153951238719953174::1699639136::1699639155::1::::<><>:: +::res://Models/winter_hat/textures/::1699639159 +Hat02_LoPolyinitialShadingGroup_baseColor.png::CompressedTexture2D::298071399857034490::1699639136::1699639159::1::::<><>:: +Hat02_LoPolyinitialShadingGroup_metallicRoughness.png::CompressedTexture2D::899289417634367788::1699639136::1699639159::1::::<><>:: +Hat02_LoPolyinitialShadingGroup_normal.png::CompressedTexture2D::2811809586992789493::1699639136::1699639159::1::::<><>:: +::res://Models/worn_baseball_ball/::1699639158 +license.txt::TextFile::-1::1699639136::0::1::::<><>:: +scene.gltf::PackedScene::980043788328408320::1699639136::1699639158::1::::<><>:: +::res://Models/worn_baseball_ball/textures/::1699639161 +lambert1_baseColor.png::CompressedTexture2D::8743841377959562879::1699639136::1699639159::1::::<><>:: +lambert1_metallicRoughness.png::CompressedTexture2D::8931258458639185901::1699639136::1699639161::1::::<><>:: +lambert1_normal.png::CompressedTexture2D::3998376482152544164::1699639136::1699639160::1::::<><>:: +::res://Occlusion Data/::1699901776 +environment.occ::ArrayOccluder3D::2660494726846166203::1699901776::0::1::::<><>:: +::res://Prefabs/::1699903145 +player.tscn::PackedScene::4444783912067201683::1699903145::0::1::::<><>::res://Scripts/Player.gd<>uid://da1qh4xri24f2::::res://Models/kimber_1911/scene.gltf<>uid://d164amgdtaa5k::::res://Models/funny_rubber_chicken/chicken.tscn<>uid://bx0esoasfh733::::res://addons/kenney_particle_pack/star_06.png<>uid://cfwx1moklfkfj::::res://Sound Effects/weapon_gun_1911_A_41.ogg +::res://Scenes/::1699903145 +environment.tscn::PackedScene::8256961957080777526::1699901776::0::1::::<><>::uid://ca0iv4endjdmn::::res://Models/environment.glb<>uid://ckhpjran4mily::::res://addons/kenney_prototype_textures/dark/texture_04.png<>uid://c4nnm6ptome8x::::res://addons/kenney_prototype_textures/red/texture_10.png<>uid://bd507vee6ic1p::::res://Occlusion Data/environment.occ +world.tscn::PackedScene::1877808985457939721::1699904454::0::1::::<><>::res://Scripts/world.gd<>uid://dpvy7sm57pjn7::::res://Scenes/environment.tscn<>uid://dhytg0w8gqdob::::res://addons/kenney_particle_pack/circle_05.png +::res://Scripts/::1699902350 +chicken.gd::GDScript::-1::1699536631::0::1::::<>Node3D<>:: +HatHider.gd::GDScript::-1::1699901776::0::1::::<>Node3D<>:: +Player.gd::GDScript::-1::1699902350::0::1::::<>CharacterBody3D<>:: +world.gd::GDScript::-1::1699904454::0::1::::<>Node<>:: +::res://Sound Effects/::1699901776 +weapon_gun_1911_A_41.ogg::AudioStreamOggVorbis::5170645470017560819::1699901776::1699901776::1::::<><>:: diff --git a/.godot/editor/filesystem_update4 b/.godot/editor/filesystem_update4 index a0470b9..81b2aa1 100644 --- a/.godot/editor/filesystem_update4 +++ b/.godot/editor/filesystem_update4 @@ -1,3 +1,4 @@ +res://Scenes/world.tscn res://Prefabs/player.tscn res://Scripts/Player.gd -res://Scenes/world.tscn +res://Scripts/world.gd diff --git a/.godot/editor/player.tscn-editstate-10d6ba27c95124e9e2f66cb8ebb57635.cfg b/.godot/editor/player.tscn-editstate-10d6ba27c95124e9e2f66cb8ebb57635.cfg index 6d46937..335eb74 100644 --- a/.godot/editor/player.tscn-editstate-10d6ba27c95124e9e2f66cb8ebb57635.cfg +++ b/.godot/editor/player.tscn-editstate-10d6ba27c95124e9e2f66cb8ebb57635.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-310.879, -166.384), +"ofs": Vector2(379, 289), "primary_grid_steps": 8, "show_edit_locks": true, "show_guides": true, @@ -32,7 +32,7 @@ Anim={ "snap_rotation_step": 0.261799, "snap_scale": false, "snap_scale_step": 0.1, -"zoom": 0.840896 +"zoom": 1.0 } 3D={ "fov": 70.01, @@ -174,4 +174,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17638/@Control@697/@Panel@698/@VBoxContainer@706/@HSplitContainer@709/@HSplitContainer@717/@HSplitContainer@725/@VBoxContainer@726/@VSplitContainer@728/@VSplitContainer@754/@VBoxContainer@755/@PanelContainer@800/MainScreen/@CanvasItemEditor@10090/@VSplitContainer@9915/@HSplitContainer@9917/@HSplitContainer@9919/@Control@9920/@SubViewportContainer@9921/@SubViewport@9922/Player/CanvasLayer/PauseMenu/MarginContainer/VBoxContainer/MainMenu")]) diff --git a/.godot/editor/player.tscn-folding-10d6ba27c95124e9e2f66cb8ebb57635.cfg b/.godot/editor/player.tscn-folding-10d6ba27c95124e9e2f66cb8ebb57635.cfg index c2bf00b..3c4b325 100644 --- a/.godot/editor/player.tscn-folding-10d6ba27c95124e9e2f66cb8ebb57635.cfg +++ b/.godot/editor/player.tscn-folding-10d6ba27c95124e9e2f66cb8ebb57635.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("."), PackedStringArray("Collision"), NodePath("chicken"), PackedStringArray("Transform"), NodePath("CollisionShape3D"), PackedStringArray("Transform"), NodePath("Camera3D/gun"), PackedStringArray("Transform"), NodePath("Camera3D/gun/MuzzleFlash"), PackedStringArray("Drawing", "Process Material", "process_material", "Draw Passes", "draw_pass_1", "Time"), NodePath("Username"), PackedStringArray("Text", "Flags"), NodePath("AudioListener3D"), PackedStringArray("Transform")] +node_unfolds=[NodePath("."), PackedStringArray("Collision"), NodePath("chicken"), PackedStringArray("Transform"), NodePath("CollisionShape3D"), PackedStringArray("Transform"), NodePath("Camera3D/gun"), PackedStringArray("Transform"), NodePath("Camera3D/gun/MuzzleFlash"), PackedStringArray("Drawing", "Process Material", "process_material", "Draw Passes", "draw_pass_1", "Time"), NodePath("Username"), PackedStringArray("Text", "Flags"), NodePath("AudioListener3D"), PackedStringArray("Transform"), NodePath("CanvasLayer"), PackedStringArray("Layer", "Transform", "Follow Viewport"), NodePath("CanvasLayer/PauseMenu"), PackedStringArray("Layout", "Layout/Container Sizing"), NodePath("CanvasLayer/PauseMenu/MarginContainer"), PackedStringArray("Layout"), NodePath("CanvasLayer/PauseMenu/MarginContainer/VBoxContainer/Resume"), PackedStringArray("Text Behavior", "Theme", "Theme Overrides", "Theme Overrides/font_sizes"), NodePath("CanvasLayer/PauseMenu/MarginContainer/VBoxContainer/MainMenu"), PackedStringArray("Theme Overrides", "Theme Overrides/font_sizes"), NodePath("CanvasLayer/PauseMenu/MarginContainer/VBoxContainer/Quit"), PackedStringArray("Theme Overrides", "Theme Overrides/font_sizes")] resource_unfolds=["res://Prefabs/player.tscn::CapsuleShape3D_ruebo", PackedStringArray(), "res://Prefabs/player.tscn::ParticleProcessMaterial_qufyg", PackedStringArray(), "res://Prefabs/player.tscn::PlaneMesh_yxv4l", PackedStringArray()] nodes_folded=[] diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg index 15d7fb9..371ffdc 100644 --- a/.godot/editor/project_metadata.cfg +++ b/.godot/editor/project_metadata.cfg @@ -1,26 +1,26 @@ [editor_metadata] -executable_path="/home/nc543/Documents/Godot/Versions/Godot_v4.1.3-stable_mono_linux_x86_64/Godot_v4.1.3-stable_mono_linux.x86_64" +executable_path="C:/Users/ncase/Documents/Godot/Godot/Godot_v4.1.1-stable_win64.exe" use_advanced_connections=false [debug_options] run_live_debug=true run_reload_scripts=true -run_debug_instances=2 +run_debug_instances=1 [dialog_bounds] editor_settings=Rect2(830, 370, 900, 700) create_new_node=Rect2(830, 370, 900, 700) -project_settings=Rect2(830, 370, 900, 700) +project_settings=Rect2(485, 157, 900, 700) search_help=Rect2(528, 409, 1280, 720) export=Rect2(830, 371, 900, 708) [recent_files] scenes=["res://Prefabs/player.tscn", "res://Scenes/world.tscn", "res://Models/environment.glb", "res://Scenes/environment.tscn", "res://Models/Hats/11.tscn", "res://Models/Hats/10.tscn", "res://Models/Hats/9.tscn", "res://Models/Hats/8.tscn", "res://Models/Hats/7.tscn", "res://Models/Hats/6.tscn"] -scripts=["res://Scripts/Player.gd", "res://Scripts/world.gd", "InputEventMouseMotion", "InputEventJoypadMotion", "GeometryInstance3D", "ENetPacketPeer", "ENetMultiplayerPeer", "@GlobalScope", "res://Scripts/Hat1.gd", "res://Scripts/chicken.gd"] +scripts=["Input", "res://Scripts/Player.gd", "res://Scripts/world.gd", "InputEventMouseMotion", "InputEventJoypadMotion", "GeometryInstance3D", "ENetPacketPeer", "ENetMultiplayerPeer", "@GlobalScope", "res://Scripts/Hat1.gd"] [linked_properties] @@ -56,6 +56,7 @@ OccluderInstance3D:scale=true StaticBody3D:scale=true AudioListener3D:scale=true AudioStreamPlayer3D:scale=true +HSlider:scale=true [script_setup] diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg index 763c9db..13bd80e 100644 --- a/.godot/editor/script_editor_cache.cfg +++ b/.godot/editor/script_editor_cache.cfg @@ -3,11 +3,11 @@ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 0, +"column": 13, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 78, -"scroll_position": 70.0, +"row": 152, +"scroll_position": 130.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -17,11 +17,11 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 20, +"column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 24, -"scroll_position": 0.0, +"row": 92, +"scroll_position": 75.0, "selection": false, "syntax_highlighter": "GDScript" } diff --git a/.godot/editor/world.tscn-editstate-0271e18ecf37a36b455ad0b215994549.cfg b/.godot/editor/world.tscn-editstate-0271e18ecf37a36b455ad0b215994549.cfg index 50983ca..1c5431d 100644 --- a/.godot/editor/world.tscn-editstate-0271e18ecf37a36b455ad0b215994549.cfg +++ b/.godot/editor/world.tscn-editstate-0271e18ecf37a36b455ad0b215994549.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-83.0345, 19.0172), +"ofs": Vector2(244.705, 158.441), "primary_grid_steps": 8, "show_edit_locks": true, "show_guides": true, @@ -32,7 +32,7 @@ Anim={ "snap_rotation_step": 0.261799, "snap_scale": false, "snap_scale_step": 0.1, -"zoom": 1.49831 +"zoom": 1.88775 } 3D={ "fov": 70.01, @@ -173,4 +173,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17638/@Control@697/@Panel@698/@VBoxContainer@706/@HSplitContainer@709/@HSplitContainer@717/@HSplitContainer@725/@VBoxContainer@726/@VSplitContainer@728/@VSplitContainer@754/@VBoxContainer@755/@PanelContainer@800/MainScreen/@CanvasItemEditor@10090/@VSplitContainer@9915/@HSplitContainer@9917/@HSplitContainer@9919/@Control@9920/@SubViewportContainer@9921/@SubViewport@9922/Player/CanvasLayer/PauseMenu/MarginContainer/VBoxContainer/MainMenu")]) diff --git a/.godot/editor/world.tscn-folding-0271e18ecf37a36b455ad0b215994549.cfg b/.godot/editor/world.tscn-folding-0271e18ecf37a36b455ad0b215994549.cfg index 3a8024f..f396087 100644 --- a/.godot/editor/world.tscn-folding-0271e18ecf37a36b455ad0b215994549.cfg +++ b/.godot/editor/world.tscn-folding-0271e18ecf37a36b455ad0b215994549.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("environment"), PackedStringArray("Transform"), NodePath("DirectionalLight3D"), PackedStringArray("Shadow", "Light"), NodePath("CanvasLayer/MainMenu"), PackedStringArray("Theme Overrides", "Theme Overrides/styles"), NodePath("CanvasLayer/MainMenu/MarginContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("CanvasLayer/MainMenu/MarginContainer/VBoxContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("CanvasLayer/HUD"), PackedStringArray("Mouse"), NodePath("CanvasLayer/HUD/HealthBar"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "theme_override_styles/fill", "theme_override_styles/background"), NodePath("CanvasLayer/PauseMenu"), PackedStringArray("Layout"), NodePath("CanvasLayer/PauseMenu/MarginContainer/VBoxContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("MultiplayerSpawner"), PackedStringArray("_spawnable_scene_count_array")] +node_unfolds=[NodePath("environment"), PackedStringArray("Transform"), NodePath("DirectionalLight3D"), PackedStringArray("Shadow", "Light"), NodePath("CanvasLayer"), PackedStringArray("Layer", "Follow Viewport", "Transform"), NodePath("CanvasLayer/MainMenu"), PackedStringArray("Theme Overrides", "Theme Overrides/styles"), NodePath("CanvasLayer/MainMenu/MarginContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("CanvasLayer/MainMenu/MarginContainer/VBoxContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("CanvasLayer/HUD"), PackedStringArray("Mouse"), NodePath("CanvasLayer/HUD/HealthBar"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "theme_override_styles/fill", "theme_override_styles/background"), NodePath("MultiplayerSpawner"), PackedStringArray("_spawnable_scene_count_array")] resource_unfolds=["res://Scenes/world.tscn::StyleBoxFlat_cdng2", PackedStringArray(), "res://Scenes/world.tscn::StyleBoxFlat_ufa2v", PackedStringArray()] -nodes_folded=[NodePath("CanvasLayer"), NodePath("CanvasLayer/HUD")] +nodes_folded=[NodePath("CanvasLayer/MainMenu/MarginContainer/VBoxContainer/Hosting"), NodePath("CanvasLayer/MainMenu/MarginContainer/VBoxContainer/BaseMenu"), NodePath("CanvasLayer/HUD")] diff --git a/Prefabs/player.tscn b/Prefabs/player.tscn index 7e8ac74..2a89f55 100644 --- a/Prefabs/player.tscn +++ b/Prefabs/player.tscn @@ -219,5 +219,56 @@ replication_config = SubResource("SceneReplicationConfig_nfq0k") [node name="AudioListener3D" type="AudioListener3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.5, 0) +[node name="CanvasLayer" type="CanvasLayer" parent="."] + +[node name="PauseMenu" type="PanelContainer" parent="CanvasLayer"] +visible = false +anchors_preset = -1 +anchor_left = 0.135937 +anchor_top = 0.166667 +anchor_right = 0.864062 +anchor_bottom = 0.833333 +offset_left = 315.0 +offset_top = 253.0 +offset_right = -315.0 +offset_bottom = -252.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 4 +size_flags_vertical = 4 +metadata/_edit_use_anchors_ = true + +[node name="MarginContainer" type="MarginContainer" parent="CanvasLayer/PauseMenu"] +layout_mode = 2 +theme_override_constants/margin_left = 15 +theme_override_constants/margin_top = 15 +theme_override_constants/margin_right = 15 +theme_override_constants/margin_bottom = 15 + +[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer/PauseMenu/MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = 10 +alignment = 1 + +[node name="Resume" type="Button" parent="CanvasLayer/PauseMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 4 +theme_override_font_sizes/font_size = 30 +text = "Resume" + +[node name="MainMenu" type="Button" parent="CanvasLayer/PauseMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 4 +theme_override_font_sizes/font_size = 30 +text = "Main Menu" + +[node name="Quit" type="Button" parent="CanvasLayer/PauseMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 +theme_override_font_sizes/font_size = 30 +text = "Quit" + [connection signal="animation_finished" from="AnimationPlayer" to="." method="_on_animation_player_animation_finished"] [connection signal="synchronized" from="MultiplayerSynchronizer" to="." method="_on_multiplayer_synchronizer_synchronized"] +[connection signal="pressed" from="CanvasLayer/PauseMenu/MarginContainer/VBoxContainer/Resume" to="." method="pause"] +[connection signal="pressed" from="CanvasLayer/PauseMenu/MarginContainer/VBoxContainer/MainMenu" to="." method="_on_main_menu_pressed"] +[connection signal="pressed" from="CanvasLayer/PauseMenu/MarginContainer/VBoxContainer/Quit" to="." method="_on_quit_pressed"] diff --git a/Scenes/world.tscn b/Scenes/world.tscn index 26a86cb..ceaa224 100644 --- a/Scenes/world.tscn +++ b/Scenes/world.tscn @@ -28,9 +28,9 @@ anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = 314.0 -offset_top = 200.0 +offset_top = 207.0 offset_right = -314.0 -offset_bottom = -200.0 +offset_bottom = -207.0 grow_horizontal = 2 grow_vertical = 2 @@ -45,12 +45,6 @@ theme_override_constants/margin_bottom = 15 layout_mode = 2 theme_override_constants/separation = 15 -[node name="Label" type="Label" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer"] -layout_mode = 2 -text = "Main Menu" -horizontal_alignment = 1 -vertical_alignment = 1 - [node name="Hosting" type="Control" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer"] visible = false layout_mode = 2 @@ -89,6 +83,11 @@ offset_bottom = 102.0 grow_vertical = 0 text = "Back" +[node name="Label" type="Label" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/Hosting"] +text = "Main Menu" +horizontal_alignment = 1 +vertical_alignment = 1 + [node name="Joining" type="Control" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer"] visible = false layout_mode = 2 @@ -127,7 +126,13 @@ offset_bottom = 98.0 grow_vertical = 0 text = "Back" +[node name="Label" type="Label" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/Joining"] +text = "Main Menu" +horizontal_alignment = 1 +vertical_alignment = 1 + [node name="BaseMenu" type="Control" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer"] +visible = false layout_mode = 2 [node name="Join" type="Button" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/BaseMenu"] @@ -184,8 +189,8 @@ anchor_top = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = -158.0 -offset_top = 141.0 -offset_bottom = 172.0 +offset_top = 136.0 +offset_bottom = 167.0 grow_horizontal = 0 grow_vertical = 0 item_count = 12 @@ -223,13 +228,271 @@ anchor_top = 1.0 anchor_right = 0.5 anchor_bottom = 1.0 offset_left = 53.0 -offset_top = 144.0 +offset_top = 139.0 offset_right = 93.0 -offset_bottom = 170.0 +offset_bottom = 165.0 grow_horizontal = 2 grow_vertical = 0 text = "Hat:" +[node name="Options" type="Button" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/BaseMenu"] +layout_mode = 1 +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -188.0 +offset_top = 136.0 +offset_right = -118.0 +offset_bottom = 167.0 +grow_horizontal = 2 +grow_vertical = 0 +text = "Options" + +[node name="Label2" type="Label" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/BaseMenu"] +text = "Main Menu" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="OptionMenu" type="Control" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 + +[node name="OptionsTitle" type="Label" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +layout_mode = 1 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -31.0 +offset_right = 31.0 +offset_bottom = 26.0 +grow_horizontal = 2 +text = "Options" + +[node name="FOV" type="HSlider" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +layout_mode = 1 +anchors_preset = 14 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +offset_left = 135.0 +offset_top = 33.0 +offset_right = -65.0 +offset_bottom = 49.0 +grow_horizontal = 2 +grow_vertical = 2 +min_value = 45.0 +max_value = 120.0 +step = 5.0 +value = 75.0 + +[node name="FOVLabel" type="Label" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +layout_mode = 0 +offset_left = 27.0 +offset_top = 26.0 +offset_right = 129.0 +offset_bottom = 52.0 +text = "Field of View:" +horizontal_alignment = 2 + +[node name="FOVNum" type="Label" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +layout_mode = 1 +anchors_preset = 6 +anchor_left = 1.0 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +offset_left = -54.0 +offset_top = 26.5 +offset_right = -14.0 +offset_bottom = 52.5 +grow_horizontal = 0 +grow_vertical = 2 +text = "75" + +[node name="Sensitivity" type="HSlider" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +layout_mode = 1 +anchors_preset = 14 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +offset_left = 135.0 +offset_top = 61.0 +offset_right = -65.0 +offset_bottom = 77.0 +grow_horizontal = 2 +grow_vertical = 2 +min_value = 45.0 +max_value = 120.0 +step = 5.0 +value = 75.0 + +[node name="SensitivityLabel" type="Label" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +offset_left = 27.0 +offset_top = 54.0 +offset_right = 129.0 +offset_bottom = 80.0 +text = "Sensitivity:" +horizontal_alignment = 2 + +[node name="SensitivityNum" type="Label" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +layout_mode = 1 +anchors_preset = 6 +anchor_left = 1.0 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +offset_left = -54.0 +offset_top = 54.5 +offset_right = -14.0 +offset_bottom = 80.5 +grow_horizontal = 0 +grow_vertical = 2 +text = "75" + +[node name="MasterVolume" type="HSlider" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +layout_mode = 1 +anchors_preset = 14 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +offset_left = 135.0 +offset_top = 88.0 +offset_right = -65.0 +offset_bottom = 104.0 +grow_horizontal = 2 +grow_vertical = 2 +value = 70.0 + +[node name="MasterVolumeLabel" type="Label" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +offset_left = 6.0 +offset_top = 81.0 +offset_right = 128.0 +offset_bottom = 107.0 +text = "Master Volume:" +horizontal_alignment = 2 + +[node name="MasterVolumeValue" type="Label" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +layout_mode = 1 +anchors_preset = 6 +anchor_left = 1.0 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +offset_left = -54.0 +offset_top = 81.5 +offset_right = -14.0 +offset_bottom = 107.5 +grow_horizontal = 0 +grow_vertical = 2 +text = "70" + +[node name="MusicVolume" type="HSlider" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +layout_mode = 1 +anchors_preset = 14 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +offset_left = 135.0 +offset_top = 117.0 +offset_right = -65.0 +offset_bottom = 133.0 +grow_horizontal = 2 +grow_vertical = 2 +value = 70.0 + +[node name="MusicVolumeLabel" type="Label" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +offset_left = 6.0 +offset_top = 110.0 +offset_right = 128.0 +offset_bottom = 136.0 +text = "Music Volume:" +horizontal_alignment = 2 + +[node name="MusicVolumeNum" type="Label" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +layout_mode = 1 +anchors_preset = 6 +anchor_left = 1.0 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +offset_left = -54.0 +offset_top = 110.5 +offset_right = -14.0 +offset_bottom = 136.5 +grow_horizontal = 0 +grow_vertical = 2 +text = "70" + +[node name="SoundFXVolume" type="HSlider" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +layout_mode = 1 +anchors_preset = 14 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +offset_left = 135.0 +offset_top = 144.0 +offset_right = -65.0 +offset_bottom = 160.0 +grow_horizontal = 2 +grow_vertical = 2 +value = 70.0 + +[node name="SoundFXVolumeLabel" type="Label" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +offset_left = 6.0 +offset_top = 137.0 +offset_right = 128.0 +offset_bottom = 163.0 +text = "Effects Volume:" +horizontal_alignment = 2 + +[node name="SoundFXVolumeValue" type="Label" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +layout_mode = 1 +anchors_preset = 6 +anchor_left = 1.0 +anchor_top = 0.5 +anchor_right = 1.0 +anchor_bottom = 0.5 +offset_left = -54.0 +offset_top = 137.5 +offset_right = -14.0 +offset_bottom = 163.5 +grow_horizontal = 0 +grow_vertical = 2 +text = "70" + +[node name="Cancel" type="Button" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +layout_mode = 1 +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -72.0 +offset_top = 172.0 +offset_right = -12.0 +offset_bottom = 203.0 +grow_horizontal = 2 +grow_vertical = 0 +text = "Cancel +" + +[node name="Apply" type="Button" parent="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu"] +layout_mode = 1 +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = 24.0 +offset_top = 172.0 +offset_right = 84.0 +offset_bottom = 203.0 +grow_horizontal = 2 +grow_vertical = 0 +disabled = true +text = "Apply" + [node name="HUD" type="Control" parent="CanvasLayer"] visible = false layout_mode = 3 @@ -269,43 +532,6 @@ max_value = 3.0 value = 3.0 show_percentage = false -[node name="PauseMenu" type="PanelContainer" parent="CanvasLayer"] -visible = false -anchors_preset = 15 -anchor_right = 1.0 -anchor_bottom = 1.0 -offset_left = 315.0 -offset_top = 253.0 -offset_right = -315.0 -offset_bottom = -252.0 -grow_horizontal = 2 -grow_vertical = 2 - -[node name="MarginContainer" type="MarginContainer" parent="CanvasLayer/PauseMenu"] -layout_mode = 2 -theme_override_constants/margin_left = 15 -theme_override_constants/margin_top = 15 -theme_override_constants/margin_right = 15 -theme_override_constants/margin_bottom = 15 - -[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer/PauseMenu/MarginContainer"] -layout_mode = 2 -theme_override_constants/separation = 10 - -[node name="Resume" type="Button" parent="CanvasLayer/PauseMenu/MarginContainer/VBoxContainer"] -layout_mode = 2 -size_flags_vertical = 4 -text = "Resume" - -[node name="MainMenu" type="Button" parent="CanvasLayer/PauseMenu/MarginContainer/VBoxContainer"] -layout_mode = 2 -size_flags_vertical = 4 -text = "Main Menu" - -[node name="Quit" type="Button" parent="CanvasLayer/PauseMenu/MarginContainer/VBoxContainer"] -layout_mode = 2 -text = "Quit" - [node name="MultiplayerSpawner" type="MultiplayerSpawner" parent="."] _spawnable_scenes = PackedStringArray("res://Prefabs/player.tscn") spawn_path = NodePath("..") @@ -319,4 +545,5 @@ spawn_path = NodePath("..") [connection signal="pressed" from="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/BaseMenu/Join" to="." method="_on_join_pressed"] [connection signal="pressed" from="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/BaseMenu/Host" to="." method="_on_host_pressed"] [connection signal="pressed" from="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/BaseMenu/Button" to="." method="_on_button_pressed"] +[connection signal="pressed" from="CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu/Cancel" to="." method="_on_cancel_pressed"] [connection signal="spawned" from="MultiplayerSpawner" to="." method="_on_multiplayer_spawner_spawned"] diff --git a/Scripts/Player.gd b/Scripts/Player.gd index 8afcd65..60796df 100644 --- a/Scripts/Player.gd +++ b/Scripts/Player.gd @@ -14,7 +14,8 @@ const JUMP_VELOCITY: float = 10 @onready var syncronizer = $MultiplayerSynchronizer @onready var gunshot = $Camera3D/gun/Gunshot @onready var listener = $AudioListener3D -@onready var pauseMenu = get_node("/root/World/CanvasLayer/PauseMenu") +@onready var pauseMenu = $CanvasLayer/PauseMenu +@onready var world = $/root/World @export var username: String = "Chicken" @export var hat: int = 0 @@ -49,9 +50,10 @@ func _enter_tree(): set_multiplayer_authority(str(name).to_int()) func _unhandled_input(event): - if not is_multiplayer_authority() or paused: return + if not is_multiplayer_authority(): return if Input.is_action_just_pressed("quit"): pause() + if paused: return if event is InputEventMouseMotion: rotate_y(-event.relative.x * lookSensitivity) camera.rotate_x(-event.relative.y * lookSensitivity) @@ -136,6 +138,16 @@ func makeHat(): func pause(): if paused: pauseMenu.hide() + Input.mouse_mode = Input.MOUSE_MODE_CAPTURED else: pauseMenu.show() + Input.mouse_mode = Input.MOUSE_MODE_VISIBLE paused = !paused + +func _on_quit_pressed(): + get_tree().quit() + +func _on_main_menu_pressed(): + world.enet_peer.disconnect() + world.showMenu() + queue_free() diff --git a/Scripts/world.gd b/Scripts/world.gd index 4ce1850..82aa307 100644 --- a/Scripts/world.gd +++ b/Scripts/world.gd @@ -4,7 +4,7 @@ extends Node @onready var baseMenu = $CanvasLayer/MainMenu/MarginContainer/VBoxContainer/BaseMenu @onready var hostMenu = $CanvasLayer/MainMenu/MarginContainer/VBoxContainer/Hosting @onready var joinMenu = $CanvasLayer/MainMenu/MarginContainer/VBoxContainer/Joining -@onready var pauseMenu = $CanvasLayer/PauseMenu +@onready var optionMenu = $CanvasLayer/MainMenu/MarginContainer/VBoxContainer/OptionMenu @onready var addressEntry = $CanvasLayer/MainMenu/MarginContainer/VBoxContainer/Joining/AddressEntry @onready var username = $CanvasLayer/MainMenu/MarginContainer/VBoxContainer/BaseMenu/Username @onready var hud = $CanvasLayer/HUD @@ -19,17 +19,6 @@ var chimkin @export var spawnpoint: Vector3 = Vector3(0, 6.376, 0) -func _unhandled_input(event): - if Input.is_action_just_pressed("quit") and mainMenu.visible: - pause() - #get_tree().quit() - -func pause(): - if paused: - pauseMenu.hide() - else: - pauseMenu.show() - func _on_join_pressed(): baseMenu.hide() joinMenu.show() @@ -65,7 +54,6 @@ func _on_join_button_pressed(): enet_peer.create_client(addressEntry.text, PORT) multiplayer.multiplayer_peer = enet_peer - func addPlayer(peer_id): var player = Player.instantiate() @@ -98,3 +86,11 @@ func upnpSetup(): func _on_button_pressed(): get_tree().quit() + +func _on_cancel_pressed(): + optionMenu.hide() + mainMenu.show() + +func playerDisconnect(): + mainMenu.show() + enet_peer.disconnect_peer(peer_id, true) diff --git a/project.godot b/project.godot index 6d14b40..9f30510 100644 --- a/project.godot +++ b/project.godot @@ -15,6 +15,11 @@ run/main_scene="res://Scenes/world.tscn" config/features=PackedStringArray("4.1", "Forward Plus") config/icon="res://icon.svg" +[display] + +window/stretch/mode="canvas_items" +window/stretch/aspect="expand" + [dotnet] project/assembly_name="Godot Multiplayer"