diff --git a/.godot/editor/control.tscn-editstate-e66311c87c39ec8c25379305b5ae724b.cfg b/.godot/editor/control.tscn-editstate-e66311c87c39ec8c25379305b5ae724b.cfg
index d394eaf..95d233f 100644
--- a/.godot/editor/control.tscn-editstate-e66311c87c39ec8c25379305b5ae724b.cfg
+++ b/.godot/editor/control.tscn-editstate-e66311c87c39ec8c25379305b5ae724b.cfg
@@ -8,7 +8,7 @@ Anim={
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
-"ofs": Vector2(-333.619, -94.7897),
+"ofs": Vector2(-264.39, -64.5215),
"primary_grid_step": Vector2i(8, 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.749154
+"zoom": 0.793701
}
3D={
"fov": 70.01,
@@ -172,4 +172,4 @@ Anim={
"zfar": 4000.01,
"znear": 0.05
}
-selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Control/TabContainer/Statistiche/HBoxContainer/VBoxContainer")])
+selected_nodes=Array[NodePath]([])
diff --git a/.godot/editor/control.tscn-folding-e66311c87c39ec8c25379305b5ae724b.cfg b/.godot/editor/control.tscn-folding-e66311c87c39ec8c25379305b5ae724b.cfg
index 4441fab..8461d80 100644
--- a/.godot/editor/control.tscn-folding-e66311c87c39ec8c25379305b5ae724b.cfg
+++ b/.godot/editor/control.tscn-folding-e66311c87c39ec8c25379305b5ae724b.cfg
@@ -1,5 +1,5 @@
[folding]
-node_unfolds=[NodePath("FileDialog"), PackedStringArray("filters"), NodePath("TabContainer"), PackedStringArray("Theme", "Theme Overrides"), NodePath("TabContainer/Curriculum"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Curriculum/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides", "Layout/Container Sizing", "Theme Overrides/constants"), NodePath("TabContainer/Curriculum/VBoxContainer/HBoxContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Curriculum/VBoxContainer/HBoxContainer/Nome"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Curriculum/VBoxContainer/HBoxContainer/Cognome"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Curriculum/VBoxContainer/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides", "Layout/Container Sizing"), NodePath("TabContainer/Curriculum/VBoxContainer/VBoxContainer/HBoxContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Curriculum/VBoxContainer/VBoxContainer/HBoxContainer/CenterContainer"), PackedStringArray("Layout", "Layout/Container Sizing"), NodePath("TabContainer/Curriculum/VBoxContainer/VBoxContainer/HBoxContainer/CenterContainer/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Curriculum/VBoxContainer/VBoxContainer/HBoxContainer/CenterContainer/VBoxContainer/PanelContainer"), PackedStringArray("Theme Overrides/styles", "Theme Overrides", "Layout", "theme_override_styles/panel"), NodePath("TabContainer/Curriculum/VBoxContainer/VBoxContainer/HBoxContainer/CenterContainer/VBoxContainer/PanelContainer/ImgPg"), PackedStringArray("Theme"), NodePath("TabContainer/Statistiche"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Statistiche/HBoxContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer"), PackedStringArray("Theme Overrides", "theme_override_styles/panel", "Theme Overrides/styles"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/Label"), PackedStringArray("Theme Overrides", "Theme Overrides/font_sizes"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/MarginContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "theme_override_styles/panel", "Ordering"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/MarginContainer/VBoxContainer/Button"), PackedStringArray("Theme Overrides", "Theme", "Layout", "Layout/Container Sizing", "theme"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/Button3"), PackedStringArray("Layout"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/VSeparator"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "theme_override_styles/separator", "Theme Overrides/constants"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/PanelContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "theme_override_styles/panel"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/PanelContainer/VBoxContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/constants", "Theme"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/PanelContainer/VBoxContainer/Label"), PackedStringArray("Theme Overrides", "Theme Overrides/colors"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/PanelContainer/VBoxContainer/TextureButton"), PackedStringArray("Textures", "Layout"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HSeparator"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "theme_override_styles/separator", "Theme Overrides/constants"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/GridContainer/TextureButton"), PackedStringArray("Textures", "Layout", "Layout/Transform", "Layout/Container Sizing", "Theme", "theme"), NodePath("TabContainer/Statistiche/HBoxContainer/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Statistiche/HBoxContainer/VBoxContainer/HBoxContainer/Label"), PackedStringArray("Layout"), NodePath("TabContainer/Statistiche/HBoxContainer/VBoxContainer/HBoxContainer/LineEdit"), PackedStringArray("Layout"), NodePath("TabContainer/Statistiche/HBoxContainer/VBoxContainer/HBoxContainer2/Label"), PackedStringArray("Layout")]
-resource_unfolds=["res://control.tscn::GDScript_yhbxl", PackedStringArray(), "res://control.tscn::GDScript_pagwq", PackedStringArray(), "res://control.tscn::GDScript_8grla", PackedStringArray(), "res://control.tscn::StyleBoxFlat_utmm4", PackedStringArray("Border Width", "Border"), "res://control.tscn::GDScript_fdhxj", PackedStringArray(), "res://control.tscn::StyleBoxFlat_p2gah", PackedStringArray("Content Margins", "Border", "Border Width", "Corner Radius"), "res://control.tscn::Theme_758m7", PackedStringArray(), "res://control.tscn::StyleBoxFlat_f6l3n", PackedStringArray("Shadow"), "res://control.tscn::StyleBoxLine_ofpk8", PackedStringArray(), "res://control.tscn::StyleBoxFlat_lxbbk", PackedStringArray("Corner Radius"), "res://control.tscn::StyleBoxLine_s3qfj", PackedStringArray()]
+node_unfolds=[NodePath("FileDialog"), PackedStringArray("filters"), NodePath("TabContainer"), PackedStringArray("Theme", "Theme Overrides"), NodePath("TabContainer/Curriculum"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Curriculum/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides", "Layout/Container Sizing", "Theme Overrides/constants"), NodePath("TabContainer/Curriculum/VBoxContainer/HBoxContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Curriculum/VBoxContainer/HBoxContainer/Nome"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Curriculum/VBoxContainer/HBoxContainer/Cognome"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Curriculum/VBoxContainer/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides", "Layout/Container Sizing"), NodePath("TabContainer/Curriculum/VBoxContainer/VBoxContainer/HBoxContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Curriculum/VBoxContainer/VBoxContainer/HBoxContainer/CenterContainer"), PackedStringArray("Layout", "Layout/Container Sizing"), NodePath("TabContainer/Curriculum/VBoxContainer/VBoxContainer/HBoxContainer/CenterContainer/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Curriculum/VBoxContainer/VBoxContainer/HBoxContainer/CenterContainer/VBoxContainer/PanelContainer"), PackedStringArray("Theme Overrides/styles", "Theme Overrides", "Layout", "theme_override_styles/panel"), NodePath("TabContainer/Curriculum/VBoxContainer/VBoxContainer/HBoxContainer/CenterContainer/VBoxContainer/PanelContainer/ImgPg"), PackedStringArray("Theme"), NodePath("TabContainer/Statistiche"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Statistiche/HBoxContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer"), PackedStringArray("Theme Overrides", "theme_override_styles/panel", "Theme Overrides/styles"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/Label"), PackedStringArray("Theme Overrides", "Theme Overrides/font_sizes"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/MarginContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "theme_override_styles/panel", "Ordering"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/MarginContainer/VBoxContainer/Button"), PackedStringArray("Theme Overrides", "Theme", "Layout", "Layout/Container Sizing", "theme"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/Button3"), PackedStringArray("Layout"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/VSeparator"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "theme_override_styles/separator", "Theme Overrides/constants"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/PanelContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "theme_override_styles/panel"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/PanelContainer/VBoxContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/constants", "Theme"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/PanelContainer/VBoxContainer/Label"), PackedStringArray("Theme Overrides", "Theme Overrides/colors"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HBoxContainer/PanelContainer/VBoxContainer/TextureButton"), PackedStringArray("Textures", "Layout"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/HSeparator"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "theme_override_styles/separator", "Theme Overrides/constants"), NodePath("TabContainer/Statistiche/HBoxContainer/MarginContainer/VBoxContainer/GridContainer/TextureButton"), PackedStringArray("Textures", "Layout", "Layout/Transform", "Layout/Container Sizing", "Theme", "theme"), NodePath("TabContainer/Statistiche/HBoxContainer/VBoxContainer"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Statistiche/HBoxContainer/VBoxContainer/HBoxContainer/Label"), PackedStringArray("Layout"), NodePath("TabContainer/Statistiche/HBoxContainer/VBoxContainer/HBoxContainer/LineEdit"), PackedStringArray("Layout"), NodePath("TabContainer/Statistiche/HBoxContainer/VBoxContainer/HBoxContainer2/Label"), PackedStringArray("Layout"), NodePath("TabContainer/Statistiche/HBoxContainer/VBoxContainer/Label"), PackedStringArray("Theme Overrides", "Theme Overrides/font_sizes"), NodePath("TabContainer/Statistiche/HBoxContainer/VBoxContainer/CheckButton"), PackedStringArray("Layout", "Layout/Container Sizing", "Theme Overrides", "Theme Overrides/font_sizes"), NodePath("TabContainer/Inventario"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/PanelContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/styles", "theme_override_styles/panel"), NodePath("TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/PanelContainer/MainWeapon"), PackedStringArray("Layout", "Layout/Container Sizing", "Theme", "theme"), NodePath("TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/PanelContainer/MainWeapon/WeaponSelector"), PackedStringArray("item_count_array"), NodePath("TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/PanelContainer/MainWeapon/OpticSelector"), PackedStringArray("item_count_array"), NodePath("TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer"), PackedStringArray("Theme Overrides", "Theme Overrides/constants"), NodePath("TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer/Button"), PackedStringArray("Theme", "Layout")]
+resource_unfolds=["res://control.tscn::GDScript_yhbxl", PackedStringArray(), "res://control.tscn::GDScript_pagwq", PackedStringArray(), "res://control.tscn::GDScript_8grla", PackedStringArray(), "res://control.tscn::StyleBoxFlat_utmm4", PackedStringArray("Border Width", "Border"), "res://control.tscn::GDScript_fdhxj", PackedStringArray(), "res://control.tscn::StyleBoxFlat_p2gah", PackedStringArray("Content Margins", "Border", "Border Width", "Corner Radius"), "res://control.tscn::Theme_758m7", PackedStringArray(), "res://control.tscn::StyleBoxFlat_f6l3n", PackedStringArray("Shadow"), "res://control.tscn::StyleBoxLine_ofpk8", PackedStringArray(), "res://control.tscn::StyleBoxFlat_lxbbk", PackedStringArray("Corner Radius"), "res://control.tscn::StyleBoxLine_s3qfj", PackedStringArray(), "res://control.tscn::StyleBoxFlat_h4etf", PackedStringArray("Border", "Corner Radius")]
nodes_folded=[]
diff --git a/.godot/editor/create_recent.Node b/.godot/editor/create_recent.Node
index 46f7973..a0da3a9 100644
--- a/.godot/editor/create_recent.Node
+++ b/.godot/editor/create_recent.Node
@@ -1,15 +1,14 @@
-LineEdit
+HSeparator
+ColorRect
+OptionButton
+Button
Label
HBoxContainer
VBoxContainer
-Button
PanelContainer
-TextureButton
-MarginContainer
-Container
+MenuButton
+MenuBar
+TextureRect
+NinePatchRect
+SpinBox
VSeparator
-HSeparator
-CheckBox
-CheckButton
-HFlowContainer
-SubViewportContainer
diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg
index 9433731..4540755 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://icons/hp_hit.svg")
-dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://icons/")
+dock_filesystem_selected_paths=PackedStringArray("res://weapons/weapon_victrix.svg")
+dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://weapons/")
dock_3="Scene,Import"
dock_4="FileSystem"
dock_5="Inspector,Node,History"
@@ -32,13 +32,13 @@ current_scene="res://control.tscn"
center_split_offset=0
selected_bottom_panel_item=0
selected_default_debugger_tab_idx=0
-selected_main_editor_idx=0
+selected_main_editor_idx=2
[ScriptEditor]
-open_scripts=[]
+open_scripts=["res://MainWeapon.gd"]
selected_script=""
-open_help=["Button", "Image"]
+open_help=["Button", "Image", "Texture2D", "TextureRect"]
script_split_offset=70
list_split_offset=0
diff --git a/.godot/editor/filesystem_cache8 b/.godot/editor/filesystem_cache8
index 0376628..99fa1c7 100644
--- a/.godot/editor/filesystem_cache8
+++ b/.godot/editor/filesystem_cache8
@@ -1,7 +1,9 @@
fc8a56933c4b1c8d796fdb8f7a9f9475
-::res://::1712254174
-control.tscn::PackedScene::3967560098168932687::1712242493::0::1::::<><>::uid://b72vtrk6dlb2p::::res://icons/iconaPg.svg<>uid://dxavjiunljyv6::::res://temi/tema_bottoni.tres<>uid://wqtgjxfpupi3::::res://icons/armor.svg<>uid://dijl332ttrhwv::::res://icons/hp_base.svg<>uid://yy4yyd1ke26p::::res://icons/armor_selected.svg<>uid://do7wgix1nuvft::::res://icons/hp_hit.svg
+::res://::1712753548
+control.tscn::PackedScene::3967560098168932687::1712753219::0::1::::<><>::uid://b72vtrk6dlb2p::::res://icons/iconaPg.svg<>uid://dxavjiunljyv6::::res://temi/tema_bottoni.tres<>uid://wqtgjxfpupi3::::res://icons/armor.svg<>uid://dijl332ttrhwv::::res://icons/hp_base.svg<>uid://yy4yyd1ke26p::::res://icons/armor_selected.svg<>uid://do7wgix1nuvft::::res://icons/hp_hit.svg<>uid://c730rud8k6j2l::::res://weapons/weapon_ak.svg<>res://MainWeapon.gd
+export_presets.cfg::TextFile::-1::1712255379::0::1::::<><>::
icon.svg::CompressedTexture2D::8999567548390004678::1712083807::1712083813::1::::<><>::
+MainWeapon.gd::GDScript::-1::1712751707::0::1::::<>TextureRect<>::
personaggio.png::CompressedTexture2D::3132143129065055400::1712094052::1712094092::1::::<><>::
README.md::TextFile::-1::1712254056::0::1::::<><>::
::res://icons/::1712236650
@@ -10,7 +12,15 @@ armor_selected.svg::CompressedTexture2D::1735882231643847385::1712168966::171216
hp_base.svg::CompressedTexture2D::7740071602372732149::1712235690::1712236650::1::::<><>::
hp_hit.svg::CompressedTexture2D::8209312895662767617::1712235722::1712236650::1::::<><>::
iconaPg.svg::CompressedTexture2D::4689511776159978257::1712088924::1712090174::1::::<><>::
-::res://save/::1712095068
-personaggio.png::CompressedTexture2D::2578078441298005491::1712094980::1712095068::1::::<><>::
-::res://temi/::1712242493
-tema_bottoni.tres::Theme::8774897035435919713::1712242493::0::1::::<><>::
+::res://save/::1712752161
+personaggio.png::CompressedTexture2D::2578078441298005491::1712752224::1712752161::1::::<><>::
+::res://temi/::1712742912
+tema_bottoni.tres::Theme::8774897035435919713::1712742912::0::1::::<><>::
+::res://weapons/::1712745831
+weapon_ak.svg::CompressedTexture2D::7078236280847835197::1712745831::1712745831::1::::<><>::
+weapon_ar.svg::CompressedTexture2D::7053769743073270852::1712745831::1712745831::1::::<><>::
+weapon_barret.svg::CompressedTexture2D::9030052954257428421::1712745831::1712745831::1::::<><>::
+weapon_benelli.svg::CompressedTexture2D::6581756960453570241::1712745831::1712745831::1::::<><>::
+weapon_mossberg.svg::CompressedTexture2D::8449097017152288571::1712745831::1712745831::1::::<><>::
+weapon_pistol.svg::CompressedTexture2D::5614332572686725471::1712745831::1712745831::1::::<><>::
+weapon_victrix.svg::CompressedTexture2D::7064920933867596008::1712745831::1712745831::1::::<><>::
diff --git a/.godot/editor/filesystem_update4 b/.godot/editor/filesystem_update4
index ed840e2..279d901 100644
--- a/.godot/editor/filesystem_update4
+++ b/.godot/editor/filesystem_update4
@@ -1,2 +1,3 @@
res://control.tscn
res://temi/tema_bottoni.tres
+res://MainWeapon.gd
diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg
index c1c48ec..d711e46 100644
--- a/.godot/editor/project_metadata.cfg
+++ b/.godot/editor/project_metadata.cfg
@@ -38,13 +38,18 @@ CheckButton:scale=true
CheckBox:scale=true
HSeparator:scale=true
VSeparator:scale=true
+SpinBox:scale=true
+NinePatchRect:scale=true
+MenuBar:scale=true
+OptionButton:scale=true
+ColorRect:scale=true
[dialog_bounds]
create_new_node=Rect2(2430, 190, 900, 700)
project_settings=Rect2(2430, 190, 900, 700)
search_help=Rect2(2551, 352, 960, 540)
-export=Rect2(2430, 190, 900, 726)
+export=Rect2(2414, 180, 900, 726)
[script_setup]
@@ -52,12 +57,12 @@ last_selected_language="GDScript"
[recent_files]
-scripts=["res://control.tscn::GDScript_yhbxl", "Image", "Button", "res://control.tscn::", "String", "Noise", "res://control.tscn::GDScript_pagwq"]
+scripts=["res://control.tscn::GDScript_yhbxl", "TextureRect", "Texture2D", "Image", "Button", "res://control.tscn::GDScript_fdhxj", "res://control.tscn::GDScript_8grla", "res://MainWeapon.gd", "res://control.tscn::", "String"]
scenes=["res://control.tscn"]
[color_picker]
-recent_presets=PackedColorArray(1.05888e-06, 0.475315, 0.714438, 0.235294, 0, 0.47451, 0.713726, 1, 4.81307e-07, 0.475051, 0.711469, 1, 0, 0.575433, 0.856626, 1, 0, 0.576471, 0.854902, 0.32549, 0, 0.576471, 0.854902, 0.278431, 0, 0.576471, 0.854902, 0.27451, 0.0807833, 0.0807833, 0.0807833, 1, 1, 1, 1, 1)
+recent_presets=PackedColorArray(1, 1, 1, 1, 1, 0.752509, 0.302596, 1, 1, 0.4, 0, 1, 0.290278, 0.709973, 0, 1, 0.187227, 0.481662, 0, 1, 0.181205, 0.468318, 0, 1, 0.110633, 0.312069, 3.36915e-07, 1, 0.235821, 0.275278, 0.195596, 1, 0.235294, 0.27451, 0.188235, 1)
[texture_region_editor]
diff --git a/.godot/editor/recent_dirs b/.godot/editor/recent_dirs
index e76c89d..d2a9324 100644
--- a/.godot/editor/recent_dirs
+++ b/.godot/editor/recent_dirs
@@ -1,6 +1,6 @@
-E:/Godot Exports/Debug
E:/Godot Exports/Relase
res://temi
+E:/Godot Exports/Debug
E:/exportGodot/web
E:/exportGodot
res://
diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg
index e69de29..f9055d9 100644
--- a/.godot/editor/script_editor_cache.cfg
+++ b/.godot/editor/script_editor_cache.cfg
@@ -0,0 +1,13 @@
+[res://MainWeapon.gd]
+
+state={
+"bookmarks": PackedInt32Array(),
+"breakpoints": PackedInt32Array(),
+"column": 12,
+"folded_lines": Array[int]([]),
+"h_scroll_position": 0,
+"row": 8,
+"scroll_position": 0.0,
+"selection": false,
+"syntax_highlighter": "GDScript"
+}
diff --git a/.godot/exported/133200997/export-e66311c87c39ec8c25379305b5ae724b-control.scn b/.godot/exported/133200997/export-e66311c87c39ec8c25379305b5ae724b-control.scn
index 227b8e5..ebc9779 100644
Binary files a/.godot/exported/133200997/export-e66311c87c39ec8c25379305b5ae724b-control.scn and b/.godot/exported/133200997/export-e66311c87c39ec8c25379305b5ae724b-control.scn differ
diff --git a/.godot/exported/133200997/file_cache b/.godot/exported/133200997/file_cache
index d764960..3ff2a81 100644
--- a/.godot/exported/133200997/file_cache
+++ b/.godot/exported/133200997/file_cache
@@ -1,2 +1,2 @@
-res://control.tscn::1c4e67976e0d271a6e55f7fc955271dc::1712242493::res://.godot/exported/133200997/export-e66311c87c39ec8c25379305b5ae724b-control.scn
-res://temi/tema_bottoni.tres::d11b61092f9b427c263d6c357231d76e::1712242493::res://.godot/exported/133200997/export-ee1a956fa5a7a6116498b9f095570d05-tema_bottoni.res
+res://control.tscn::7a4eb20ff9f36ecfef4cb95e4080164e::1712753219::res://.godot/exported/133200997/export-e66311c87c39ec8c25379305b5ae724b-control.scn
+res://temi/tema_bottoni.tres::d11b61092f9b427c263d6c357231d76e::1712742912::res://.godot/exported/133200997/export-ee1a956fa5a7a6116498b9f095570d05-tema_bottoni.res
diff --git a/.godot/global_script_class_cache.cfg b/.godot/global_script_class_cache.cfg
index 32c2394..1775a2f 100644
--- a/.godot/global_script_class_cache.cfg
+++ b/.godot/global_script_class_cache.cfg
@@ -1 +1 @@
-list=[]
+list=Array[Dictionary]([])
diff --git a/.godot/imported/personaggio.png-88089a4f765371358b36c9fb2bffc074.ctex b/.godot/imported/personaggio.png-88089a4f765371358b36c9fb2bffc074.ctex
index fc26095..fac8ba3 100644
Binary files a/.godot/imported/personaggio.png-88089a4f765371358b36c9fb2bffc074.ctex and b/.godot/imported/personaggio.png-88089a4f765371358b36c9fb2bffc074.ctex differ
diff --git a/.godot/imported/personaggio.png-88089a4f765371358b36c9fb2bffc074.md5 b/.godot/imported/personaggio.png-88089a4f765371358b36c9fb2bffc074.md5
index b876491..00dfed1 100644
--- a/.godot/imported/personaggio.png-88089a4f765371358b36c9fb2bffc074.md5
+++ b/.godot/imported/personaggio.png-88089a4f765371358b36c9fb2bffc074.md5
@@ -1,3 +1,3 @@
-source_md5="c294c173e5f1d5d0cc78051357e6e441"
-dest_md5="e3de256085e3ef94f29207b82fa89527"
+source_md5="b977cd259d44f4350d3bc6b9d65c2c45"
+dest_md5="afcddbaf56c56f22334ac1412eaca3c8"
diff --git a/.godot/imported/weapon_ak.svg-3fd0506f65fe26c35f8d6971125e93b2.ctex b/.godot/imported/weapon_ak.svg-3fd0506f65fe26c35f8d6971125e93b2.ctex
new file mode 100644
index 0000000..c7e2e31
Binary files /dev/null and b/.godot/imported/weapon_ak.svg-3fd0506f65fe26c35f8d6971125e93b2.ctex differ
diff --git a/.godot/imported/weapon_ak.svg-3fd0506f65fe26c35f8d6971125e93b2.md5 b/.godot/imported/weapon_ak.svg-3fd0506f65fe26c35f8d6971125e93b2.md5
new file mode 100644
index 0000000..af5aadb
--- /dev/null
+++ b/.godot/imported/weapon_ak.svg-3fd0506f65fe26c35f8d6971125e93b2.md5
@@ -0,0 +1,3 @@
+source_md5="c738c88438bd5e8d6f5ba4c7c74093d6"
+dest_md5="aca225a48ef173a4e50d95ac147dee53"
+
diff --git a/.godot/imported/weapon_ar.svg-5ff4bc80813777f7147dca71ffd013f0.ctex b/.godot/imported/weapon_ar.svg-5ff4bc80813777f7147dca71ffd013f0.ctex
new file mode 100644
index 0000000..b18e0f3
Binary files /dev/null and b/.godot/imported/weapon_ar.svg-5ff4bc80813777f7147dca71ffd013f0.ctex differ
diff --git a/.godot/imported/weapon_ar.svg-5ff4bc80813777f7147dca71ffd013f0.md5 b/.godot/imported/weapon_ar.svg-5ff4bc80813777f7147dca71ffd013f0.md5
new file mode 100644
index 0000000..6b3c9db
--- /dev/null
+++ b/.godot/imported/weapon_ar.svg-5ff4bc80813777f7147dca71ffd013f0.md5
@@ -0,0 +1,3 @@
+source_md5="f8469bc135171e25dde941403f280c53"
+dest_md5="3ca96be65aef92edb19ffda1ee394422"
+
diff --git a/.godot/imported/weapon_barret.svg-f6e8273d13970705cff12a1416921b1a.ctex b/.godot/imported/weapon_barret.svg-f6e8273d13970705cff12a1416921b1a.ctex
new file mode 100644
index 0000000..1a753e0
Binary files /dev/null and b/.godot/imported/weapon_barret.svg-f6e8273d13970705cff12a1416921b1a.ctex differ
diff --git a/.godot/imported/weapon_barret.svg-f6e8273d13970705cff12a1416921b1a.md5 b/.godot/imported/weapon_barret.svg-f6e8273d13970705cff12a1416921b1a.md5
new file mode 100644
index 0000000..de2ed14
--- /dev/null
+++ b/.godot/imported/weapon_barret.svg-f6e8273d13970705cff12a1416921b1a.md5
@@ -0,0 +1,3 @@
+source_md5="24ed62c6feb59eee5e6ce50b8722a681"
+dest_md5="c340aefc3f764f3418742e2572450002"
+
diff --git a/.godot/imported/weapon_benelli.svg-27ef361321037bfaadff94cf0a1b112e.ctex b/.godot/imported/weapon_benelli.svg-27ef361321037bfaadff94cf0a1b112e.ctex
new file mode 100644
index 0000000..388ed01
Binary files /dev/null and b/.godot/imported/weapon_benelli.svg-27ef361321037bfaadff94cf0a1b112e.ctex differ
diff --git a/.godot/imported/weapon_benelli.svg-27ef361321037bfaadff94cf0a1b112e.md5 b/.godot/imported/weapon_benelli.svg-27ef361321037bfaadff94cf0a1b112e.md5
new file mode 100644
index 0000000..67846ff
--- /dev/null
+++ b/.godot/imported/weapon_benelli.svg-27ef361321037bfaadff94cf0a1b112e.md5
@@ -0,0 +1,3 @@
+source_md5="a68d7736cae41d74ed07ef5af226e1c0"
+dest_md5="1ed0d30ad230e209aebd4e3e3f227d37"
+
diff --git a/.godot/imported/weapon_mossberg.svg-ae11e8b12adba96c17d07989af93b257.ctex b/.godot/imported/weapon_mossberg.svg-ae11e8b12adba96c17d07989af93b257.ctex
new file mode 100644
index 0000000..9c7272f
Binary files /dev/null and b/.godot/imported/weapon_mossberg.svg-ae11e8b12adba96c17d07989af93b257.ctex differ
diff --git a/.godot/imported/weapon_mossberg.svg-ae11e8b12adba96c17d07989af93b257.md5 b/.godot/imported/weapon_mossberg.svg-ae11e8b12adba96c17d07989af93b257.md5
new file mode 100644
index 0000000..81d2066
--- /dev/null
+++ b/.godot/imported/weapon_mossberg.svg-ae11e8b12adba96c17d07989af93b257.md5
@@ -0,0 +1,3 @@
+source_md5="8f4cb5f4665405444e4b2f083c13329e"
+dest_md5="4105f7f5ca48bed26a375cd6dfed5525"
+
diff --git a/.godot/imported/weapon_pistol.svg-1f7e2466575732822e6f269effe8d1eb.ctex b/.godot/imported/weapon_pistol.svg-1f7e2466575732822e6f269effe8d1eb.ctex
new file mode 100644
index 0000000..045ce92
Binary files /dev/null and b/.godot/imported/weapon_pistol.svg-1f7e2466575732822e6f269effe8d1eb.ctex differ
diff --git a/.godot/imported/weapon_pistol.svg-1f7e2466575732822e6f269effe8d1eb.md5 b/.godot/imported/weapon_pistol.svg-1f7e2466575732822e6f269effe8d1eb.md5
new file mode 100644
index 0000000..5d1f5b0
--- /dev/null
+++ b/.godot/imported/weapon_pistol.svg-1f7e2466575732822e6f269effe8d1eb.md5
@@ -0,0 +1,3 @@
+source_md5="04920fdbccce441c13df78f5f52b2a37"
+dest_md5="24b1471820e034867c0d6456a20916d2"
+
diff --git a/.godot/imported/weapon_victrix.svg-3da91f8c809c7a3174034d558c805214.ctex b/.godot/imported/weapon_victrix.svg-3da91f8c809c7a3174034d558c805214.ctex
new file mode 100644
index 0000000..3500ad0
Binary files /dev/null and b/.godot/imported/weapon_victrix.svg-3da91f8c809c7a3174034d558c805214.ctex differ
diff --git a/.godot/imported/weapon_victrix.svg-3da91f8c809c7a3174034d558c805214.md5 b/.godot/imported/weapon_victrix.svg-3da91f8c809c7a3174034d558c805214.md5
new file mode 100644
index 0000000..51dfaf9
--- /dev/null
+++ b/.godot/imported/weapon_victrix.svg-3da91f8c809c7a3174034d558c805214.md5
@@ -0,0 +1,3 @@
+source_md5="f1dd789207f842b3daba0a329dbfb940"
+dest_md5="3876e719dda00122f356346b835d7c60"
+
diff --git a/.godot/uid_cache.bin b/.godot/uid_cache.bin
index a418f49..32253d2 100644
Binary files a/.godot/uid_cache.bin and b/.godot/uid_cache.bin differ
diff --git a/MainWeapon.gd b/MainWeapon.gd
new file mode 100644
index 0000000..f2f8f9c
--- /dev/null
+++ b/MainWeapon.gd
@@ -0,0 +1,26 @@
+extends TextureRect
+
+var akImg = load("res://weapons/weapon_ak.svg");
+var arImg = load("res://weapons/weapon_ar.svg");
+var benImg = load("res://weapons/weapon_benelli.svg")
+var barImg = load("res://weapons/weapon_barret.svg");
+var mosImg = load("res://weapons/weapon_mossberg.svg");
+var pisImg = load("res://weapons/weapon_pistol.svg");
+var vicImg = load("res://weapons/weapon_victrix.svg");
+
+func _on_weapon_selector_item_selected(index):
+ match index:
+ 0:
+ texture = akImg;
+ 1:
+ texture = arImg;
+ 2:
+ texture = benImg;
+ 3:
+ texture = mosImg;
+ 4:
+ texture = vicImg;
+ 5:
+ texture = barImg;
+ 6:
+ texture = pisImg;
diff --git a/control.tscn b/control.tscn
index dee9d4b..96fe833 100644
--- a/control.tscn
+++ b/control.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=18 format=3 uid="uid://bwr6euh5sy0h4"]
+[gd_scene load_steps=21 format=3 uid="uid://bwr6euh5sy0h4"]
[ext_resource type="Texture2D" uid="uid://b72vtrk6dlb2p" path="res://icons/iconaPg.svg" id="1_abu8b"]
[ext_resource type="Theme" uid="uid://dxavjiunljyv6" path="res://temi/tema_bottoni.tres" id="2_8xko5"]
@@ -6,6 +6,8 @@
[ext_resource type="Texture2D" uid="uid://dijl332ttrhwv" path="res://icons/hp_base.svg" id="3_ewqhc"]
[ext_resource type="Texture2D" uid="uid://yy4yyd1ke26p" path="res://icons/armor_selected.svg" id="3_gf0ih"]
[ext_resource type="Texture2D" uid="uid://do7wgix1nuvft" path="res://icons/hp_hit.svg" id="4_dk57h"]
+[ext_resource type="Texture2D" uid="uid://c730rud8k6j2l" path="res://weapons/weapon_ak.svg" id="7_q18b5"]
+[ext_resource type="Script" path="res://MainWeapon.gd" id="8_c78ju"]
[sub_resource type="GDScript" id="GDScript_yhbxl"]
script/source = "extends FileDialog
@@ -131,6 +133,18 @@ corner_radius_bottom_left = 5
color = Color(0.701961, 0.701961, 0.701961, 1)
thickness = 3
+[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_h4etf"]
+bg_color = Color(0.235294, 0.27451, 0.188235, 1)
+border_width_left = 2
+border_width_top = 2
+border_width_right = 2
+border_width_bottom = 2
+border_color = Color(1, 0.4, 0, 1)
+corner_radius_top_left = 5
+corner_radius_top_right = 5
+corner_radius_bottom_right = 5
+corner_radius_bottom_left = 5
+
[node name="Control" type="Control"]
layout_mode = 3
anchors_preset = 15
@@ -157,7 +171,7 @@ anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
tab_alignment = 2
-current_tab = 1
+current_tab = 2
tab_focus_mode = 0
[node name="Curriculum" type="MarginContainer" parent="TabContainer"]
@@ -253,6 +267,7 @@ custom_minimum_size = Vector2(450, 450)
layout_mode = 2
[node name="Statistiche" type="MarginContainer" parent="TabContainer"]
+visible = false
layout_mode = 2
theme_override_constants/margin_left = 10
theme_override_constants/margin_top = 10
@@ -476,7 +491,7 @@ layout_mode = 2
[node name="Label" type="Label" parent="TabContainer/Statistiche/HBoxContainer/VBoxContainer/HBoxContainer"]
custom_minimum_size = Vector2(160, 0)
layout_mode = 2
-text = "SPECIALIZZAZIONE: "
+text = "ADDESTRAMENTO: "
horizontal_alignment = 1
[node name="LineEdit" type="LineEdit" parent="TabContainer/Statistiche/HBoxContainer/VBoxContainer/HBoxContainer"]
@@ -496,8 +511,559 @@ horizontal_alignment = 1
layout_mode = 2
size_flags_horizontal = 3
-[node name="Inventario" type="GridContainer" parent="TabContainer"]
-visible = false
+[node name="HSeparator" type="HSeparator" parent="TabContainer/Statistiche/HBoxContainer/VBoxContainer"]
+layout_mode = 2
+
+[node name="Label" type="Label" parent="TabContainer/Statistiche/HBoxContainer/VBoxContainer"]
+layout_mode = 2
+theme_override_font_sizes/font_size = 30
+text = "STATUS:"
+
+[node name="CheckButton" type="CheckButton" parent="TabContainer/Statistiche/HBoxContainer/VBoxContainer"]
+custom_minimum_size = Vector2(280, 0)
+layout_mode = 2
+size_flags_horizontal = 0
+theme_override_font_sizes/font_size = 25
+text = "In Tiro"
+
+[node name="CheckButton2" type="CheckButton" parent="TabContainer/Statistiche/HBoxContainer/VBoxContainer"]
+custom_minimum_size = Vector2(280, 0)
+layout_mode = 2
+size_flags_horizontal = 0
+theme_override_font_sizes/font_size = 25
+text = "Mezza Copertura"
+
+[node name="CheckButton3" type="CheckButton" parent="TabContainer/Statistiche/HBoxContainer/VBoxContainer"]
+custom_minimum_size = Vector2(280, 0)
+layout_mode = 2
+size_flags_horizontal = 0
+theme_override_font_sizes/font_size = 25
+text = "Copertura Totale"
+
+[node name="Inventario" type="MarginContainer" parent="TabContainer"]
+layout_mode = 2
+theme_override_constants/margin_left = 10
+theme_override_constants/margin_top = 10
+theme_override_constants/margin_right = 10
+theme_override_constants/margin_bottom = 10
+
+[node name="HBoxContainer" type="HBoxContainer" parent="TabContainer/Inventario"]
+layout_mode = 2
+
+[node name="VBoxContainer" type="VBoxContainer" parent="TabContainer/Inventario/HBoxContainer"]
+layout_mode = 2
+
+[node name="HBoxContainer" type="HBoxContainer" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer"]
+layout_mode = 2
+
+[node name="Label" type="Label" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer"]
+layout_mode = 2
+text = "Nuovo Dollaro:"
+
+[node name="SpinBox" type="SpinBox" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer"]
+layout_mode = 2
+max_value = 50.0
+alignment = 2
+
+[node name="Label2" type="Label" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer"]
+layout_mode = 2
+text = "(x 0.001)"
+
+[node name="HSeparator" type="HSeparator" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer"]
+layout_mode = 2
+
+[node name="HBoxContainer2" type="HBoxContainer" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer"]
+layout_mode = 2
+
+[node name="PanelContainer" type="PanelContainer" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2"]
+layout_mode = 2
+theme_override_styles/panel = SubResource("StyleBoxFlat_h4etf")
+
+[node name="MainWeapon" type="TextureRect" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/PanelContainer"]
+custom_minimum_size = Vector2(350, 0)
+layout_mode = 2
+size_flags_horizontal = 3
+texture = ExtResource("7_q18b5")
+expand_mode = 5
+stretch_mode = 4
+script = ExtResource("8_c78ju")
+
+[node name="WeaponSelector" type="OptionButton" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/PanelContainer/MainWeapon"]
+layout_mode = 1
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+offset_left = 12.0
+offset_top = 209.0
+offset_right = -217.0
+offset_bottom = -22.5
+grow_horizontal = 2
+grow_vertical = 2
+item_count = 7
+selected = 0
+allow_reselect = true
+popup/item_0/text = "AK"
+popup/item_0/id = 0
+popup/item_1/text = "AR"
+popup/item_1/id = 1
+popup/item_2/text = "Benelli"
+popup/item_2/id = 2
+popup/item_3/text = "Mossberg"
+popup/item_3/id = 3
+popup/item_4/text = "Victrix"
+popup/item_4/id = 4
+popup/item_5/text = "Barret"
+popup/item_5/id = 5
+popup/item_6/text = "Pistol"
+popup/item_6/id = 6
+
+[node name="ColorRect" type="ColorRect" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/PanelContainer/MainWeapon"]
+layout_mode = 1
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+offset_left = 155.0
+offset_top = 83.0
+offset_right = -114.0
+offset_bottom = -176.5
+grow_horizontal = 2
+grow_vertical = 2
+rotation = -0.785397
+
+[node name="OpticSelector" type="OptionButton" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/PanelContainer/MainWeapon"]
+layout_mode = 1
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+offset_left = 216.0
+offset_top = 9.0
+offset_right = -13.0
+offset_bottom = -222.5
+grow_horizontal = 2
+grow_vertical = 2
+item_count = 3
+selected = 0
+allow_reselect = true
+popup/item_0/text = "Red Dot"
+popup/item_0/id = 0
+popup/item_1/text = "Holo"
+popup/item_1/id = 1
+popup/item_2/text = "Acog"
+popup/item_2/id = 2
+
+[node name="VBoxContainer" type="VBoxContainer" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2"]
+layout_mode = 2
+theme_override_constants/separation = 40
+alignment = 1
+
+[node name="HBoxContainer" type="HBoxContainer" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer"]
+layout_mode = 2
+alignment = 2
+
+[node name="Label" type="Label" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer"]
+layout_mode = 2
+size_flags_horizontal = 3
+theme_override_font_sizes/font_size = 20
+text = "Hand to hand:"
+
+[node name="Button" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button2" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button3" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button4" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button5" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="HBoxContainer2" type="HBoxContainer" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer"]
+layout_mode = 2
+alignment = 2
+
+[node name="Label" type="Label" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer2"]
+layout_mode = 2
+size_flags_horizontal = 3
+theme_override_font_sizes/font_size = 20
+text = "Short:"
+
+[node name="Button" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer2"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button2" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer2"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button3" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer2"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button4" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer2"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button5" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer2"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="HBoxContainer3" type="HBoxContainer" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer"]
+layout_mode = 2
+alignment = 2
+
+[node name="Label" type="Label" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer3"]
+layout_mode = 2
+size_flags_horizontal = 3
+theme_override_font_sizes/font_size = 20
+text = "Medium:"
+
+[node name="Button" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer3"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button2" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer3"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button3" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer3"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button4" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer3"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button5" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer3"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="HBoxContainer4" type="HBoxContainer" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer"]
+layout_mode = 2
+alignment = 2
+
+[node name="Label" type="Label" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer4"]
+layout_mode = 2
+size_flags_horizontal = 3
+theme_override_font_sizes/font_size = 20
+text = "Long:"
+
+[node name="Button" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer4"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button2" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer4"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button3" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer4"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button4" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer4"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button5" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/VBoxContainer/HBoxContainer4"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="HSeparator2" type="HSeparator" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer"]
+layout_mode = 2
+
+[node name="HBoxContainer3" type="HBoxContainer" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer"]
+layout_mode = 2
+
+[node name="PanelContainer" type="PanelContainer" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3"]
+layout_mode = 2
+theme_override_styles/panel = SubResource("StyleBoxFlat_h4etf")
+
+[node name="MainWeapon" type="TextureRect" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/PanelContainer"]
+custom_minimum_size = Vector2(350, 0)
+layout_mode = 2
+size_flags_horizontal = 3
+texture = ExtResource("7_q18b5")
+expand_mode = 5
+stretch_mode = 4
+script = ExtResource("8_c78ju")
+
+[node name="WeaponSelector" type="OptionButton" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/PanelContainer/MainWeapon"]
+layout_mode = 1
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+offset_left = 12.0
+offset_top = 209.0
+offset_right = -217.0
+offset_bottom = -22.5
+grow_horizontal = 2
+grow_vertical = 2
+item_count = 7
+selected = 0
+allow_reselect = true
+popup/item_0/text = "AK"
+popup/item_0/id = 0
+popup/item_1/text = "AR"
+popup/item_1/id = 1
+popup/item_2/text = "Benelli"
+popup/item_2/id = 2
+popup/item_3/text = "Mossberg"
+popup/item_3/id = 3
+popup/item_4/text = "Victrix"
+popup/item_4/id = 4
+popup/item_5/text = "Barret"
+popup/item_5/id = 5
+popup/item_6/text = "Pistol"
+popup/item_6/id = 6
+
+[node name="ColorRect" type="ColorRect" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/PanelContainer/MainWeapon"]
+layout_mode = 1
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+offset_left = 155.0
+offset_top = 83.0
+offset_right = -114.0
+offset_bottom = -176.5
+grow_horizontal = 2
+grow_vertical = 2
+rotation = -0.785397
+
+[node name="OpticSelector" type="OptionButton" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/PanelContainer/MainWeapon"]
+layout_mode = 1
+anchors_preset = 15
+anchor_right = 1.0
+anchor_bottom = 1.0
+offset_left = 216.0
+offset_top = 9.0
+offset_right = -13.0
+offset_bottom = -222.5
+grow_horizontal = 2
+grow_vertical = 2
+item_count = 3
+selected = 0
+allow_reselect = true
+popup/item_0/text = "Red Dot"
+popup/item_0/id = 0
+popup/item_1/text = "Holo"
+popup/item_1/id = 1
+popup/item_2/text = "Acog"
+popup/item_2/id = 2
+
+[node name="VBoxContainer" type="VBoxContainer" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3"]
+layout_mode = 2
+theme_override_constants/separation = 40
+alignment = 1
+
+[node name="HBoxContainer" type="HBoxContainer" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer"]
+layout_mode = 2
+alignment = 2
+
+[node name="Label" type="Label" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer"]
+layout_mode = 2
+size_flags_horizontal = 3
+theme_override_font_sizes/font_size = 20
+text = "Hand to hand:"
+
+[node name="Button" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button2" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button3" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button4" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button5" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="HBoxContainer2" type="HBoxContainer" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer"]
+layout_mode = 2
+alignment = 2
+
+[node name="Label" type="Label" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer2"]
+layout_mode = 2
+size_flags_horizontal = 3
+theme_override_font_sizes/font_size = 20
+text = "Short:"
+
+[node name="Button" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer2"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button2" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer2"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button3" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer2"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button4" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer2"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button5" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer2"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="HBoxContainer3" type="HBoxContainer" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer"]
+layout_mode = 2
+alignment = 2
+
+[node name="Label" type="Label" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer3"]
+layout_mode = 2
+size_flags_horizontal = 3
+theme_override_font_sizes/font_size = 20
+text = "Medium:"
+
+[node name="Button" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer3"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button2" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer3"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button3" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer3"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button4" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer3"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button5" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer3"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="HBoxContainer4" type="HBoxContainer" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer"]
+layout_mode = 2
+alignment = 2
+
+[node name="Label" type="Label" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer4"]
+layout_mode = 2
+size_flags_horizontal = 3
+theme_override_font_sizes/font_size = 20
+text = "Long:"
+
+[node name="Button" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer4"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button2" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer4"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button3" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer4"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button4" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer4"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="Button5" type="Button" parent="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/VBoxContainer/HBoxContainer4"]
+custom_minimum_size = Vector2(50, 0)
+layout_mode = 2
+theme = ExtResource("2_8xko5")
+toggle_mode = true
+
+[node name="VSeparator" type="VSeparator" parent="TabContainer/Inventario/HBoxContainer"]
layout_mode = 2
[node name="HBoxContainer" type="HBoxContainer" parent="."]
@@ -523,3 +1089,5 @@ text = "Carica"
[connection signal="file_selected" from="FileDialog" to="TabContainer/Curriculum/VBoxContainer/VBoxContainer/HBoxContainer/CenterContainer/VBoxContainer/ImgButton" method="_on_file_dialog_file_selected"]
[connection signal="file_selected" from="FileDialog" to="TabContainer/Curriculum/VBoxContainer/VBoxContainer/HBoxContainer/CenterContainer/VBoxContainer/PanelContainer/ImgPg" method="_on_file_dialog_file_selected"]
[connection signal="pressed" from="TabContainer/Curriculum/VBoxContainer/VBoxContainer/HBoxContainer/CenterContainer/VBoxContainer/ImgButton" to="FileDialog" method="_on_img_button_pressed"]
+[connection signal="item_selected" from="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/PanelContainer/MainWeapon/WeaponSelector" to="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer2/PanelContainer/MainWeapon" method="_on_weapon_selector_item_selected"]
+[connection signal="item_selected" from="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/PanelContainer/MainWeapon/WeaponSelector" to="TabContainer/Inventario/HBoxContainer/VBoxContainer/HBoxContainer3/PanelContainer/MainWeapon" method="_on_weapon_selector_item_selected"]
diff --git a/save/personaggio.png b/save/personaggio.png
index 655bc88..bc01810 100644
Binary files a/save/personaggio.png and b/save/personaggio.png differ
diff --git a/weapons/weapon_ak.svg b/weapons/weapon_ak.svg
new file mode 100644
index 0000000..6550e09
--- /dev/null
+++ b/weapons/weapon_ak.svg
@@ -0,0 +1,75 @@
+
+
+
+
diff --git a/weapons/weapon_ak.svg.import b/weapons/weapon_ak.svg.import
new file mode 100644
index 0000000..6cdc3fe
--- /dev/null
+++ b/weapons/weapon_ak.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c730rud8k6j2l"
+path="res://.godot/imported/weapon_ak.svg-3fd0506f65fe26c35f8d6971125e93b2.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://weapons/weapon_ak.svg"
+dest_files=["res://.godot/imported/weapon_ak.svg-3fd0506f65fe26c35f8d6971125e93b2.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
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/weapons/weapon_ar.svg b/weapons/weapon_ar.svg
new file mode 100644
index 0000000..83c0915
--- /dev/null
+++ b/weapons/weapon_ar.svg
@@ -0,0 +1,90 @@
+
+
+
+
diff --git a/weapons/weapon_ar.svg.import b/weapons/weapon_ar.svg.import
new file mode 100644
index 0000000..73b1103
--- /dev/null
+++ b/weapons/weapon_ar.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c7q5s7aip181m"
+path="res://.godot/imported/weapon_ar.svg-5ff4bc80813777f7147dca71ffd013f0.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://weapons/weapon_ar.svg"
+dest_files=["res://.godot/imported/weapon_ar.svg-5ff4bc80813777f7147dca71ffd013f0.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
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/weapons/weapon_barret.svg b/weapons/weapon_barret.svg
new file mode 100644
index 0000000..bc0ad96
--- /dev/null
+++ b/weapons/weapon_barret.svg
@@ -0,0 +1,110 @@
+
+
+
+
diff --git a/weapons/weapon_barret.svg.import b/weapons/weapon_barret.svg.import
new file mode 100644
index 0000000..4bf3395
--- /dev/null
+++ b/weapons/weapon_barret.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://d1whwgxuea8yr"
+path="res://.godot/imported/weapon_barret.svg-f6e8273d13970705cff12a1416921b1a.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://weapons/weapon_barret.svg"
+dest_files=["res://.godot/imported/weapon_barret.svg-f6e8273d13970705cff12a1416921b1a.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
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/weapons/weapon_benelli.svg b/weapons/weapon_benelli.svg
new file mode 100644
index 0000000..5a79769
--- /dev/null
+++ b/weapons/weapon_benelli.svg
@@ -0,0 +1,91 @@
+
+
+
+
diff --git a/weapons/weapon_benelli.svg.import b/weapons/weapon_benelli.svg.import
new file mode 100644
index 0000000..1b73509
--- /dev/null
+++ b/weapons/weapon_benelli.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c01ittkyb5o1v"
+path="res://.godot/imported/weapon_benelli.svg-27ef361321037bfaadff94cf0a1b112e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://weapons/weapon_benelli.svg"
+dest_files=["res://.godot/imported/weapon_benelli.svg-27ef361321037bfaadff94cf0a1b112e.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
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/weapons/weapon_mossberg.svg b/weapons/weapon_mossberg.svg
new file mode 100644
index 0000000..617e51b
--- /dev/null
+++ b/weapons/weapon_mossberg.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/weapons/weapon_mossberg.svg.import b/weapons/weapon_mossberg.svg.import
new file mode 100644
index 0000000..93e72bd
--- /dev/null
+++ b/weapons/weapon_mossberg.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dsm2nm26l3gwh"
+path="res://.godot/imported/weapon_mossberg.svg-ae11e8b12adba96c17d07989af93b257.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://weapons/weapon_mossberg.svg"
+dest_files=["res://.godot/imported/weapon_mossberg.svg-ae11e8b12adba96c17d07989af93b257.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
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/weapons/weapon_pistol.svg b/weapons/weapon_pistol.svg
new file mode 100644
index 0000000..354f738
--- /dev/null
+++ b/weapons/weapon_pistol.svg
@@ -0,0 +1,90 @@
+
+
+
+
diff --git a/weapons/weapon_pistol.svg.import b/weapons/weapon_pistol.svg.import
new file mode 100644
index 0000000..0ea8799
--- /dev/null
+++ b/weapons/weapon_pistol.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cl8vichhplcwd"
+path="res://.godot/imported/weapon_pistol.svg-1f7e2466575732822e6f269effe8d1eb.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://weapons/weapon_pistol.svg"
+dest_files=["res://.godot/imported/weapon_pistol.svg-1f7e2466575732822e6f269effe8d1eb.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
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/weapons/weapon_victrix.svg b/weapons/weapon_victrix.svg
new file mode 100644
index 0000000..9b0b71b
--- /dev/null
+++ b/weapons/weapon_victrix.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/weapons/weapon_victrix.svg.import b/weapons/weapon_victrix.svg.import
new file mode 100644
index 0000000..940ddd3
--- /dev/null
+++ b/weapons/weapon_victrix.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c7wkhlhjh71fg"
+path="res://.godot/imported/weapon_victrix.svg-3da91f8c809c7a3174034d558c805214.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://weapons/weapon_victrix.svg"
+dest_files=["res://.godot/imported/weapon_victrix.svg-3da91f8c809c7a3174034d558c805214.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
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false