diff --git a/rougelikeaboutmechs/.godot/editor/base_drone.gd-folding-3ee66c4d64f593e4d78a949e037511ee.cfg b/rougelikeaboutmechs/.godot/editor/base_drone.gd-folding-3ee66c4d64f593e4d78a949e037511ee.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/rougelikeaboutmechs/.godot/editor/base_drone.gd-folding-3ee66c4d64f593e4d78a949e037511ee.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/rougelikeaboutmechs/.godot/editor/base_drone.tscn-editstate-4cf50cd9a8d1b3b52855d4125361d3ba.cfg b/rougelikeaboutmechs/.godot/editor/base_drone.tscn-editstate-4cf50cd9a8d1b3b52855d4125361d3ba.cfg new file mode 100644 index 0000000..31b8519 --- /dev/null +++ b/rougelikeaboutmechs/.godot/editor/base_drone.tscn-editstate-4cf50cd9a8d1b3b52855d4125361d3ba.cfg @@ -0,0 +1,189 @@ +[editor_states] + +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-37.48983, -19.11514), +"primary_grid_step": Vector2i(8, 8), +"show_group_gizmos": true, +"show_guides": true, +"show_helpers": false, +"show_lock_gizmos": true, +"show_origin": true, +"show_position_gizmos": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.2617994, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 15.863103 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"ChainIK3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"MeshInstance3DCustomAABB": 0, +"NavigationLink3D": 0, +"NavigationObstacle3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Particles3DEmissionShape": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"SpringBoneCollision3D": 0, +"SpringBoneSimulator3D": 0, +"TwoBoneIK3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": false, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_rotation": Vector2(-1.0471976, 2.6179938), +"sun_shadow_max_distance": 100.0 +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([]) diff --git a/rougelikeaboutmechs/.godot/editor/base_drone.tscn-editstate-9213df531690c5d9245d25f673cbf010.cfg b/rougelikeaboutmechs/.godot/editor/base_drone.tscn-editstate-9213df531690c5d9245d25f673cbf010.cfg new file mode 100644 index 0000000..e2fae21 --- /dev/null +++ b/rougelikeaboutmechs/.godot/editor/base_drone.tscn-editstate-9213df531690c5d9245d25f673cbf010.cfg @@ -0,0 +1,189 @@ +[editor_states] + +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-182.5, -115), +"primary_grid_step": Vector2i(8, 8), +"show_group_gizmos": true, +"show_guides": true, +"show_helpers": false, +"show_lock_gizmos": true, +"show_origin": true, +"show_position_gizmos": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.2617994, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 2.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"ChainIK3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"MeshInstance3DCustomAABB": 0, +"NavigationLink3D": 0, +"NavigationObstacle3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Particles3DEmissionShape": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"SpringBoneCollision3D": 0, +"SpringBoneSimulator3D": 0, +"TwoBoneIK3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": false, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_rotation": Vector2(-1.0471976, 2.6179938), +"sun_shadow_max_distance": 100.0 +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@18065/@Panel@14/@VBoxContainer@15/DockHSplitMain/@VBoxContainer@28/DockVSplitCenter/@VSplitContainer@70/@VBoxContainer@71/@EditorMainScreen@125/MainScreen/@CanvasItemEditor@9318/@VSplitContainer@9101/@HSplitContainer@9103/@HSplitContainer@9105/@Control@9106/@SubViewportContainer@9107/@SubViewport@9108/Drone/HEAD")]) diff --git a/rougelikeaboutmechs/.godot/editor/base_drone.tscn-folding-4cf50cd9a8d1b3b52855d4125361d3ba.cfg b/rougelikeaboutmechs/.godot/editor/base_drone.tscn-folding-4cf50cd9a8d1b3b52855d4125361d3ba.cfg new file mode 100644 index 0000000..f156461 --- /dev/null +++ b/rougelikeaboutmechs/.godot/editor/base_drone.tscn-folding-4cf50cd9a8d1b3b52855d4125361d3ba.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("Brain"), PackedStringArray("Texture", "Material", "Ordering")] +resource_unfolds=["res://Machines/Resources/Models/Drones/BaseDrone/base_drone.tscn::SpriteFrames_wbero", PackedStringArray(), "res://Machines/Resources/Models/Drones/drone_model_scene.tscn::RectangleShape2D_6pa52", PackedStringArray()] +nodes_folded=[] diff --git a/rougelikeaboutmechs/.godot/editor/base_drone.tscn-folding-9213df531690c5d9245d25f673cbf010.cfg b/rougelikeaboutmechs/.godot/editor/base_drone.tscn-folding-9213df531690c5d9245d25f673cbf010.cfg new file mode 100644 index 0000000..1d019fa --- /dev/null +++ b/rougelikeaboutmechs/.godot/editor/base_drone.tscn-folding-9213df531690c5d9245d25f673cbf010.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[] +resource_unfolds=[] +nodes_folded=[] diff --git a/rougelikeaboutmechs/.godot/editor/create_recent.Node b/rougelikeaboutmechs/.godot/editor/create_recent.Node new file mode 100644 index 0000000..7d7df01 --- /dev/null +++ b/rougelikeaboutmechs/.godot/editor/create_recent.Node @@ -0,0 +1,4 @@ +CollisionShape2D +CharacterBody2D +AnimatedSprite2D +AnimationTree diff --git a/rougelikeaboutmechs/.godot/editor/drone.tscn-editstate-b24d6f102f2f960893fe979cd9825505.cfg b/rougelikeaboutmechs/.godot/editor/drone.tscn-editstate-b24d6f102f2f960893fe979cd9825505.cfg new file mode 100644 index 0000000..e2fae21 --- /dev/null +++ b/rougelikeaboutmechs/.godot/editor/drone.tscn-editstate-b24d6f102f2f960893fe979cd9825505.cfg @@ -0,0 +1,189 @@ +[editor_states] + +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-182.5, -115), +"primary_grid_step": Vector2i(8, 8), +"show_group_gizmos": true, +"show_guides": true, +"show_helpers": false, +"show_lock_gizmos": true, +"show_origin": true, +"show_position_gizmos": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.2617994, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 2.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"ChainIK3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"MeshInstance3DCustomAABB": 0, +"NavigationLink3D": 0, +"NavigationObstacle3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Particles3DEmissionShape": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"SpringBoneCollision3D": 0, +"SpringBoneSimulator3D": 0, +"TwoBoneIK3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": false, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_rotation": Vector2(-1.0471976, 2.6179938), +"sun_shadow_max_distance": 100.0 +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@18065/@Panel@14/@VBoxContainer@15/DockHSplitMain/@VBoxContainer@28/DockVSplitCenter/@VSplitContainer@70/@VBoxContainer@71/@EditorMainScreen@125/MainScreen/@CanvasItemEditor@9318/@VSplitContainer@9101/@HSplitContainer@9103/@HSplitContainer@9105/@Control@9106/@SubViewportContainer@9107/@SubViewport@9108/Drone/HEAD")]) diff --git a/rougelikeaboutmechs/.godot/editor/drone.tscn-folding-b24d6f102f2f960893fe979cd9825505.cfg b/rougelikeaboutmechs/.godot/editor/drone.tscn-folding-b24d6f102f2f960893fe979cd9825505.cfg new file mode 100644 index 0000000..1d019fa --- /dev/null +++ b/rougelikeaboutmechs/.godot/editor/drone.tscn-folding-b24d6f102f2f960893fe979cd9825505.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[] +resource_unfolds=[] +nodes_folded=[] diff --git a/rougelikeaboutmechs/.godot/editor/drone_abstract.tscn-editstate-7912074e20266e7cfbc3e2a39a533cb2.cfg b/rougelikeaboutmechs/.godot/editor/drone_abstract.tscn-editstate-7912074e20266e7cfbc3e2a39a533cb2.cfg new file mode 100644 index 0000000..e2fae21 --- /dev/null +++ b/rougelikeaboutmechs/.godot/editor/drone_abstract.tscn-editstate-7912074e20266e7cfbc3e2a39a533cb2.cfg @@ -0,0 +1,189 @@ +[editor_states] + +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-182.5, -115), +"primary_grid_step": Vector2i(8, 8), +"show_group_gizmos": true, +"show_guides": true, +"show_helpers": false, +"show_lock_gizmos": true, +"show_origin": true, +"show_position_gizmos": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.2617994, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 2.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"ChainIK3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"MeshInstance3DCustomAABB": 0, +"NavigationLink3D": 0, +"NavigationObstacle3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Particles3DEmissionShape": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"SpringBoneCollision3D": 0, +"SpringBoneSimulator3D": 0, +"TwoBoneIK3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": false, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_rotation": Vector2(-1.0471976, 2.6179938), +"sun_shadow_max_distance": 100.0 +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@18065/@Panel@14/@VBoxContainer@15/DockHSplitMain/@VBoxContainer@28/DockVSplitCenter/@VSplitContainer@70/@VBoxContainer@71/@EditorMainScreen@125/MainScreen/@CanvasItemEditor@9318/@VSplitContainer@9101/@HSplitContainer@9103/@HSplitContainer@9105/@Control@9106/@SubViewportContainer@9107/@SubViewport@9108/Drone/HEAD")]) diff --git a/rougelikeaboutmechs/.godot/editor/drone_abstract.tscn-folding-7912074e20266e7cfbc3e2a39a533cb2.cfg b/rougelikeaboutmechs/.godot/editor/drone_abstract.tscn-folding-7912074e20266e7cfbc3e2a39a533cb2.cfg new file mode 100644 index 0000000..1d019fa --- /dev/null +++ b/rougelikeaboutmechs/.godot/editor/drone_abstract.tscn-folding-7912074e20266e7cfbc3e2a39a533cb2.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[] +resource_unfolds=[] +nodes_folded=[] diff --git a/rougelikeaboutmechs/.godot/editor/drone_model_scene.tscn-editstate-ffc691fd59087ed0e66233e4aa3d9cf7.cfg b/rougelikeaboutmechs/.godot/editor/drone_model_scene.tscn-editstate-ffc691fd59087ed0e66233e4aa3d9cf7.cfg new file mode 100644 index 0000000..3e6b874 --- /dev/null +++ b/rougelikeaboutmechs/.godot/editor/drone_model_scene.tscn-editstate-ffc691fd59087ed0e66233e4aa3d9cf7.cfg @@ -0,0 +1,189 @@ +[editor_states] + +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-105.09597, -61.390633), +"primary_grid_step": Vector2i(8, 8), +"show_group_gizmos": true, +"show_guides": true, +"show_helpers": false, +"show_lock_gizmos": true, +"show_origin": true, +"show_position_gizmos": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.2617994, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 3.7974994 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"ChainIK3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"MeshInstance3DCustomAABB": 0, +"NavigationLink3D": 0, +"NavigationObstacle3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Particles3DEmissionShape": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"SpringBoneCollision3D": 0, +"SpringBoneSimulator3D": 0, +"TwoBoneIK3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": false, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_rotation": Vector2(-1.0471976, 2.6179938), +"sun_shadow_max_distance": 100.0 +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([]) diff --git a/rougelikeaboutmechs/.godot/editor/drone_model_scene.tscn-folding-ffc691fd59087ed0e66233e4aa3d9cf7.cfg b/rougelikeaboutmechs/.godot/editor/drone_model_scene.tscn-folding-ffc691fd59087ed0e66233e4aa3d9cf7.cfg new file mode 100644 index 0000000..091c56c --- /dev/null +++ b/rougelikeaboutmechs/.godot/editor/drone_model_scene.tscn-folding-ffc691fd59087ed0e66233e4aa3d9cf7.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Ordering", "Texture")] +resource_unfolds=["res://Machines/Resources/Models/Drones/drone_model_scene.tscn::SpriteFrames_bsvqd", PackedStringArray(), "res://Machines/Resources/Models/Drones/drone_model_scene.tscn::RectangleShape2D_6pa52", PackedStringArray()] +nodes_folded=[] diff --git a/rougelikeaboutmechs/.godot/editor/editor_layout.cfg b/rougelikeaboutmechs/.godot/editor/editor_layout.cfg index 99d7b9d..e717431 100644 --- a/rougelikeaboutmechs/.godot/editor/editor_layout.cfg +++ b/rougelikeaboutmechs/.godot/editor/editor_layout.cfg @@ -23,8 +23,8 @@ v_split_offset=0 display_mode=0 file_sort=0 file_list_display_mode=1 -selected_paths=PackedStringArray("res://Machines/") -uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://ui/screens/", "res://ui/screens/title-screen/", "res://Machines/") +selected_paths=PackedStringArray("res://levels/levels_readme.md") +uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://ui/screens/", "res://ui/screens/title-screen/", "res://Machines/Sprites/", "res://Machines/Sprites/Drones/", "res://Machines/Sprites/Drones/BaseDrone/", "res://Machines/Resources/", "res://Machines/Resources/Models/", "res://Machines/Resources/Models/Drones/", "res://Machines/Resources/Models/Drones/BaseDrone/", "res://Machines/Resources/Abstracts/", "res://levels/") [docks/History] @@ -33,14 +33,16 @@ include_global=true [EditorNode] -open_scenes=PackedStringArray("res://core/gamemanager.tscn", "res://levels/main_level.tscn", "res://ui/screens/title-screen/title_screen.tscn") -current_scene="res://ui/screens/title-screen/title_screen.tscn" +open_scenes=PackedStringArray("res://core/gamemanager.tscn", "res://levels/main_level.tscn", "res://ui/screens/title-screen/title_screen.tscn", "res://Machines/Resources/Models/Drones/drone_model_scene.tscn", "res://Machines/Resources/Models/Drones/BaseDrone/base_drone.tscn") +current_scene="res://levels/main_level.tscn" bottom_panel_offsets={ "Animation": 0, +"AnimationTree": 0, "Audio": -450, "Debugger": 0, "Output": 0, -"Shader Editor": 0 +"Shader Editor": 0, +"SpriteFrames": 0 } selected_default_debugger_tab_idx=0 selected_main_editor_idx=2 @@ -49,12 +51,12 @@ selected_main_editor_idx=2 screen=0 mode="maximized" -position=Vector2i(1986, 69) +position=Vector2i(66, 69) [ScriptEditor] -open_scripts=["res://Machines/mech_machine.gd", "res://Machines/drone_machine.gd", "res://Machines/suit_machine.gd", "res://Machines/machine_abstract.gd", "res://Machines/Machine_Globals.gd"] -selected_script="res://Machines/machine_abstract.gd" +open_scripts=["res://Machines/Resources/Models/Drones/BaseDrone/base_drone.gd", "res://Machines/Resources/Abstracts/drone_machine.gd", "res://levels/levels_readme.md", "res://Machines/Resources/Abstracts/machine_abstract.gd", "res://Machines/Resources/Machine_Globals.gd", "res://Machines/Resources/Abstracts/mech_machine.gd", "res://Machines/Resources/Abstracts/suit_machine.gd"] +selected_script="res://levels/levels_readme.md" open_help=[] script_split_offset=200 list_split_offset=0 diff --git a/rougelikeaboutmechs/.godot/editor/favorites.Node b/rougelikeaboutmechs/.godot/editor/favorites.Node new file mode 100644 index 0000000..e69de29 diff --git a/rougelikeaboutmechs/.godot/editor/filesystem_cache10 b/rougelikeaboutmechs/.godot/editor/filesystem_cache10 index c2d3a52..4039171 100644 --- a/rougelikeaboutmechs/.godot/editor/filesystem_cache10 +++ b/rougelikeaboutmechs/.godot/editor/filesystem_cache10 @@ -1,5 +1,5 @@ 63f7b34db8d8cdea90c76aacccf841ec -::res://::1771849389 +::res://::1771859784 icon.svg::CompressedTexture2D::7874505655436279264::1771841784::1771841837::1::::<><><>0<>0<>8c6dc71835cb1092831a2181a7cbcbe4<>res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex:: ::res://autoloads/::1771841784 debug_global.gd::GDScript::3519651180120881073::1771841784::0::1::::<>Node<><>0<>0<><>:: @@ -8,18 +8,41 @@ input_manager.gd::GDScript::8575146745769188893::1771841784::0::1::::<>Node<><>0 ::res://autoloads/settings/::1771841784 settings.gd::GDScript::1169167139487781899::1771841784::0::1::::<>Node<><>0<>0<><>:: user_defined_settings.gd::GDScript::5353537388395803011::1771841784::0::1::::UserDefinedSettings<>RefCounted<><>0<>0<><>:: -::res://core/::1771843238 +::res://core/::1771859083 default_bus_layout.tres::AudioBusLayout::6406833063048569073::1771841784::0::1::::<><><>0<>0<><>:: gamemanager.gd::GDScript::5587465302030124915::1771841784::0::1::::GameManager<>Node<><>0<>0<><>:: -gamemanager.tscn::PackedScene::5236817490969193782::1771841784::0::1::::<><><>0<>0<><>::uid://cluu0cgltsenj::::res://core/gamemanager.gd<>uid://bilai15byqef2::::res://ui/screens/pause-menu/pause_menu.tscn<>uid://bhb4ckqipjvu3::::res://core/main_environment.tres<>uid://cyfvcuxi210mg::::res://levels/main_level.tscn<>uid://hheneshfv1b2::::res://ui/themes/your_theme.tres -main_environment.tres::Environment::2881571881625704016::1771843238::0::1::::<><><>0<>0<><>:: +gamemanager.tscn::PackedScene::5236817490969193782::1771859083::0::1::::<><><>0<>0<><>::uid://cluu0cgltsenj::::res://core/gamemanager.gd<>uid://bilai15byqef2::::res://ui/screens/pause-menu/pause_menu.tscn<>uid://bhb4ckqipjvu3::::res://core/main_environment.tres<>uid://cyfvcuxi210mg::::res://levels/main_level.tscn<>uid://hheneshfv1b2::::res://ui/themes/your_theme.tres +main_environment.tres::Environment::2881571881625704016::1771849414::0::1::::<><><>0<>0<><>:: ::res://levels/::1771841784 levels_readme.md::TextFile::-1::1771841784::0::1::::<><><>0<>0<><>:: main_level.tscn::PackedScene::6468975218303303874::1771841784::0::1::::<><><>0<>0<><>:: -::res://Machines/::1771847464 -drone_machine.gd::GDScript::6346044854333652239::1771847136::0::1::::drone<>machine<><>1<>0<><>:: -machine_abstract.gd::GDScript::8886170484691869618::1771847102::0::1::::machine<>Node<><>1<>0<><>:: -Machine_Globals.gd::GDScript::2525448592130895831::1771847464::0::1::::<>RefCounted<><>0<>0<><>:: +::res://Machines/::1771857941 +::res://Machines/Resources/::1771857995 +Machine_Globals.gd::GDScript::2525448592130895831::1771857327::0::1::::<>RefCounted<><>0<>0<><>:: +::res://Machines/Resources/Abstracts/::1771868145 +drone_machine.gd::GDScript::6346044854333652239::1771857550::0::1::::Drone<>Machine<><>1<>0<><>:: +machine_abstract.gd::GDScript::8886170484691869618::1771868145::0::1::::Machine<>Node<><>1<>0<><>:: +mech_machine.gd::GDScript::7297000423558208560::1771867926::0::1::::Mech<>Machine<><>1<>0<><>:: +suit_machine.gd::GDScript::8590081693937044336::1771857121::0::1::::Suit<>Machine<><>1<>0<><>:: +::res://Machines/Resources/Models/::1771858031 +::res://Machines/Resources/Models/Drones/::1771871149 +drone_model_scene.tscn::PackedScene::6165765690837776200::1771871149::0::1::::<><><>0<>0<><>:: +::res://Machines/Resources/Models/Drones/BaseDrone/::1771871483 +base_drone.tscn::PackedScene::376028589443558970::1771871483::0::1::::<><><>0<>0<><>::uid://ct30i3w56w0lo::::res://Machines/Resources/Models/Drones/drone_model_scene.tscn<>uid://c3ks2krvhbeyx::::res://Machines/Sprites/Drones/BaseDrone/BaseDroneBodyIdleFrontAndBack.png<>uid://djmnqq6euiic8::::res://Machines/Resources/Models/Drones/BaseDrone/base_drone.gd<>uid://dayqx8tgi4fj8::::res://Machines/Sprites/Drones/BaseDrone/BaseDronBrain.png<>uid://b8cx4fmrgb83::::res://Machines/Sprites/Drones/BaseDrone/base_drone_head_front_idle.png<>uid://bgr6yq60l5mjt::::res://Machines/Sprites/Drones/BaseDrone/DefaultFuelTank.png<>uid://dnthmyuq5e54::::res://Machines/Sprites/Drones/BaseDrone/BaseDroneLegsFrontWalk.png +base_drone.gd::GDScript::7816552958950085701::1771868216::0::1::::<>Drone<><>0<>0<><>:: +::res://Machines/Resources/Models/Mechs/::1771858031 +::res://Machines/Resources/Models/Suits/::1771858007 +::res://Machines/Sprites/::1771858875 +::res://Machines/Sprites/Drones/::1771858873 +::res://Machines/Sprites/Drones/BaseDrone/::1771871541 +BaseDronBrain.png::CompressedTexture2D::7209821425227101647::1771858823::1771858879::1::::<><><>0<>0<>19402d728acbc708baae32a51b5d3ad6<>res://.godot/imported/BaseDronBrain.png-c9c4f0b9e1320143cd50756749197369.ctex:: +BaseDroneBodyIdleFrontAndBack.png::CompressedTexture2D::6759914441555654703::1771860416::1771860438::1::::<><><>0<>0<>25b59fdbf46d28bb55915b64b60e3804<>res://.godot/imported/BaseDroneBodyIdleFrontAndBack.png-afb1715d542e69fbefccd17214efcbb6.ctex:: +BaseDroneLegsFrontWalk.png::CompressedTexture2D::238570233423553689::1771871450::1771871469::1::::<><><>0<>0<>f148f1d416643733d29d53d047370508<>res://.godot/imported/BaseDroneLegsFrontWalk.png-28361c28fbdfadcabaca4e31669390ba.ctex:: +BaseDroneLegsIdleFront.png::CompressedTexture2D::6123843626217679778::1771871511::1771871567::1::::<><><>0<>0<>92997fcff14a8e1399cc2f085acb166a<>res://.godot/imported/BaseDroneLegsIdleFront.png-88e67be31604312f48760c9e1661bc01.ctex:: +base_drone_head_front_idle.png::CompressedTexture2D::138477348236707714::1771860767::1771860805::1::::<><><>0<>0<>ab7a7daf88e68fad8923ecea5d944b71<>res://.godot/imported/base_drone_head_front_idle.png-9cb981e25ad365313530183378ce25c7.ctex:: +DefaultFuelTank.png::CompressedTexture2D::2844574142584107253::1771868974::1771869052::1::::<><><>0<>0<>f8ecb29c9e9c7ef29b63f244c630f168<>res://.godot/imported/DefaultFuelTank.png-c0f196080e0735c13191c1e87aaffab5.ctex:: +::res://Machines/Sprites/Mechs/::1771858863 +::res://Machines/Sprites/Suits/::1771858854 ::res://ui/::1771841784 ::res://ui/components/::1771841784 ::res://ui/components/settings-menu/::1771841837 @@ -51,11 +74,11 @@ pause_menu.tscn::PackedScene::2970655286472634229::1771841784::0::1::::<><><>0<> ::res://ui/screens/settings-screen/::1771841784 settings_screen.gd::GDScript::1222641183840346394::1771841784::0::1::::<>MarginContainer<><>0<>0<><>:: settings_screen.tscn::PackedScene::1731407975515257069::1771841784::0::1::::<><><>0<>0<><>::uid://hheneshfv1b2::::res://ui/themes/your_theme.tres<>uid://roiysiotwsbq::::res://ui/screens/settings-screen/settings_screen.gd<>uid://cv271fh4d2p13::::res://ui/components/settings-menu/settings_menu.tscn -::res://ui/screens/title-screen/::1771847464 +::res://ui/screens/title-screen/::1771858880 title_screen.gd::GDScript::1850264627441223832::1771841784::0::1::::<>Control<><>0<>0<><>:: -title_screen.tscn::PackedScene::7375686277331198226::1771847464::0::1::::<><><>0<>0<><>::uid://hheneshfv1b2::::res://ui/themes/your_theme.tres<>uid://1mjt83fygiua::::res://ui/screens/title-screen/title_screen.gd +title_screen.tscn::PackedScene::7375686277331198226::1771858880::0::1::::<><><>0<>0<><>::uid://hheneshfv1b2::::res://ui/themes/your_theme.tres<>uid://1mjt83fygiua::::res://ui/screens/title-screen/title_screen.gd ::res://ui/screens/win-screen/::1771841784 win_screen.gd::GDScript::7620355351831359998::1771841784::0::1::::<>Control<><>0<>0<><>:: win_screen.tscn::PackedScene::477294899242648607::1771841784::0::1::::<><><>0<>0<><>::uid://dgtme0a6lym5c::::res://ui/screens/win-screen/win_screen.gd -::res://ui/themes/::1771843238 -your_theme.tres::Theme::506038871261939837::1771843238::0::1::::<><><>0<>0<><>::uid://b23e4kqj4o6dv::::res://ui/components/settings-menu/Revert.svg +::res://ui/themes/::1771849414 +your_theme.tres::Theme::506038871261939837::1771849414::0::1::::<><><>0<>0<><>::uid://b23e4kqj4o6dv::::res://ui/components/settings-menu/Revert.svg diff --git a/rougelikeaboutmechs/.godot/editor/filesystem_update4 b/rougelikeaboutmechs/.godot/editor/filesystem_update4 index 7be9e1f..9844df9 100644 --- a/rougelikeaboutmechs/.godot/editor/filesystem_update4 +++ b/rougelikeaboutmechs/.godot/editor/filesystem_update4 @@ -6,3 +6,13 @@ res://Machines/drone_machine.gd res://Machines/machine_abstract.gd res://Machines/suit_machine.gd res://Machines/mech_machine.gd +res://Machines/Scripts/machine_abstract.gd +res://Machines/Resources/Abstracts/mech_machine.gd +res://Machines/Resources/Models/Drones/base_drone.tscn +res://core/gamemanager.tscn +res://Machines/Resources/Abstracts/machine_abstract.gd +res://Machines/Resources/Models/Drones/drone.tscn +res://Machines/Resources/Models/Drones/drone_abstract.tscn +res://Machines/Resources/Models/Drones/drone_model_scene.tscn +res://Machines/Resources/Models/Drones/BaseDrone/base_drone.tscn +res://Machines/Resources/Models/Drones/BaseDrone/base_drone.gd diff --git a/rougelikeaboutmechs/.godot/editor/gamemanager.tscn-editstate-48287f37207b317b2325a76b92cc51d6.cfg b/rougelikeaboutmechs/.godot/editor/gamemanager.tscn-editstate-48287f37207b317b2325a76b92cc51d6.cfg new file mode 100644 index 0000000..ad9203e --- /dev/null +++ b/rougelikeaboutmechs/.godot/editor/gamemanager.tscn-editstate-48287f37207b317b2325a76b92cc51d6.cfg @@ -0,0 +1,189 @@ +[editor_states] + +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-166, -111), +"primary_grid_step": Vector2i(8, 8), +"show_group_gizmos": true, +"show_guides": true, +"show_helpers": false, +"show_lock_gizmos": true, +"show_origin": true, +"show_position_gizmos": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.2617994, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"ChainIK3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"MeshInstance3DCustomAABB": 0, +"NavigationLink3D": 0, +"NavigationObstacle3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Particles3DEmissionShape": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"SpringBoneCollision3D": 0, +"SpringBoneSimulator3D": 0, +"TwoBoneIK3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": false, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_rotation": Vector2(-1.0471976, 2.6179938), +"sun_shadow_max_distance": 100.0 +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 22, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"grid": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"transform_gizmo": true, +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@18065/@Panel@14/@VBoxContainer@15/DockHSplitMain/@VBoxContainer@28/DockVSplitCenter/@VSplitContainer@70/@VBoxContainer@71/@EditorMainScreen@125/MainScreen/@CanvasItemEditor@9318/@VSplitContainer@9101/@HSplitContainer@9103/@HSplitContainer@9105/@Control@9106/@SubViewportContainer@9107/@SubViewport@9108/Gamemanager")]) diff --git a/rougelikeaboutmechs/.godot/editor/machine_abstract.gd-folding-3efaee89d805cf22ef5bae31b86523a4.cfg b/rougelikeaboutmechs/.godot/editor/machine_abstract.gd-folding-3efaee89d805cf22ef5bae31b86523a4.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/rougelikeaboutmechs/.godot/editor/machine_abstract.gd-folding-3efaee89d805cf22ef5bae31b86523a4.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/rougelikeaboutmechs/.godot/editor/machine_abstract.gd-folding-4887f5686e6211e260bf38b9e0ba33ef.cfg b/rougelikeaboutmechs/.godot/editor/machine_abstract.gd-folding-4887f5686e6211e260bf38b9e0ba33ef.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/rougelikeaboutmechs/.godot/editor/machine_abstract.gd-folding-4887f5686e6211e260bf38b9e0ba33ef.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/rougelikeaboutmechs/.godot/editor/mech_machine.gd-folding-91928984b403d231122099852946f7f1.cfg b/rougelikeaboutmechs/.godot/editor/mech_machine.gd-folding-91928984b403d231122099852946f7f1.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/rougelikeaboutmechs/.godot/editor/mech_machine.gd-folding-91928984b403d231122099852946f7f1.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/rougelikeaboutmechs/.godot/editor/project_metadata.cfg b/rougelikeaboutmechs/.godot/editor/project_metadata.cfg index eaa0bbe..c6e7d6f 100644 --- a/rougelikeaboutmechs/.godot/editor/project_metadata.cfg +++ b/rougelikeaboutmechs/.godot/editor/project_metadata.cfg @@ -8,16 +8,17 @@ executable_path="/home/emily/Desktop/Godot_v4.5.1-stable_mono_linux_x86_64/Godot [recent_files] -scenes=["res://ui/screens/title-screen/title_screen.tscn", "res://levels/main_level.tscn", "res://core/gamemanager.tscn"] -scripts=["res://Machines/mech_machine.gd", "res://Machines/suit_machine.gd", "res://Machines/Machine_Globals.gd", "res://Machines/drone_machine.gd", "res://Machines/machine_resource.gd"] +scenes=["res://Machines/Resources/Models/Drones/BaseDrone/base_drone.tscn", "res://Machines/Resources/Models/Drones/drone_model_scene.tscn", "res://ui/screens/title-screen/title_screen.tscn", "res://levels/main_level.tscn", "res://core/gamemanager.tscn"] +scripts=["res://Machines/Resources/Models/Drones/BaseDrone/base_drone.gd", "res://Machines/mech_machine.gd", "res://Machines/suit_machine.gd", "res://Machines/Machine_Globals.gd", "res://Machines/drone_machine.gd", "res://Machines/machine_resource.gd"] [script_setup] last_selected_language="GDScript" +create_built_in_script=false [dialog_bounds] -create_new_node=Rect2(2750, 370, 900, 700) +create_new_node=Rect2(797, 354, 900, 700) project_settings=Rect2(3004, 350, 1200, 700) [quick_open_dialog] diff --git a/rougelikeaboutmechs/.godot/editor/recent_dirs b/rougelikeaboutmechs/.godot/editor/recent_dirs index c939c39..ac16c9c 100644 --- a/rougelikeaboutmechs/.godot/editor/recent_dirs +++ b/rougelikeaboutmechs/.godot/editor/recent_dirs @@ -1 +1,3 @@ +res://Machines/Sprites/Drones/BaseDrone/ +res://Machines/Resources/Models/Drones/BaseDrone/ res://Machines/ diff --git a/rougelikeaboutmechs/.godot/editor/script_editor_cache.cfg b/rougelikeaboutmechs/.godot/editor/script_editor_cache.cfg index 3c6ce10..1e2b538 100644 --- a/rougelikeaboutmechs/.godot/editor/script_editor_cache.cfg +++ b/rougelikeaboutmechs/.godot/editor/script_editor_cache.cfg @@ -1,32 +1,4 @@ -[res://Machines/drone_machine.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 0, -"folded_lines": PackedInt32Array(), -"h_scroll_position": 0, -"row": 3, -"scroll_position": 0.0, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://Machines/machine_abstract.gd] - -state={ -"bookmarks": PackedInt32Array(), -"breakpoints": PackedInt32Array(), -"column": 17, -"folded_lines": PackedInt32Array(), -"h_scroll_position": 0, -"row": 25, -"scroll_position": 1.6000000000000014, -"selection": false, -"syntax_highlighter": "GDScript" -} - -[res://Machines/Machine_Globals.gd] +[res://Machines/Resources/Machine_Globals.gd] state={ "bookmarks": PackedInt32Array(), @@ -40,7 +12,21 @@ state={ "syntax_highlighter": "GDScript" } -[res://Machines/suit_machine.gd] +[res://Machines/Resources/Abstracts/drone_machine.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 10, +"folded_lines": PackedInt32Array(), +"h_scroll_position": 0, +"row": 1, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://Machines/Resources/Abstracts/machine_abstract.gd] state={ "bookmarks": PackedInt32Array(), @@ -48,22 +34,64 @@ state={ "column": 0, "folded_lines": PackedInt32Array(), "h_scroll_position": 0, +"row": 3, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://Machines/Resources/Abstracts/mech_machine.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 17, +"folded_lines": PackedInt32Array(), +"h_scroll_position": 0, "row": 9, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } -[res://Machines/mech_machine.gd] +[res://Machines/Resources/Abstracts/suit_machine.gd] state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 22, +"column": 15, "folded_lines": PackedInt32Array(), "h_scroll_position": 0, -"row": 16, +"row": 2, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } + +[res://Machines/Resources/Models/Drones/BaseDrone/base_drone.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": PackedInt32Array(), +"h_scroll_position": 0, +"row": 7, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://levels/levels_readme.md] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": PackedInt32Array(), +"h_scroll_position": 0, +"row": 0, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "Markdown" +} diff --git a/rougelikeaboutmechs/.godot/global_script_class_cache.cfg b/rougelikeaboutmechs/.godot/global_script_class_cache.cfg index 195e5f0..ef8ee67 100644 --- a/rougelikeaboutmechs/.godot/global_script_class_cache.cfg +++ b/rougelikeaboutmechs/.godot/global_script_class_cache.cfg @@ -45,7 +45,7 @@ list=[{ "is_abstract": true, "is_tool": false, "language": &"GDScript", -"path": "res://Machines/suit_machine.gd" +"path": "res://Machines/Resources/Abstracts/suit_machine.gd" }, { "base": &"Node", "class": &"Machine", @@ -53,7 +53,7 @@ list=[{ "is_abstract": true, "is_tool": false, "language": &"GDScript", -"path": "res://Machines/machine_abstract.gd" +"path": "res://Machines/Resources/Abstracts/machine_abstract.gd" }, { "base": &"Machine", "class": &"Drone", @@ -61,7 +61,7 @@ list=[{ "is_abstract": true, "is_tool": false, "language": &"GDScript", -"path": "res://Machines/drone_machine.gd" +"path": "res://Machines/Resources/Abstracts/drone_machine.gd" }, { "base": &"Machine", "class": &"Mech", @@ -69,5 +69,5 @@ list=[{ "is_abstract": true, "is_tool": false, "language": &"GDScript", -"path": "res://Machines/mech_machine.gd" +"path": "res://Machines/Resources/Abstracts/mech_machine.gd" }] diff --git a/rougelikeaboutmechs/.godot/imported/BaseDronBrain.png-c9c4f0b9e1320143cd50756749197369.ctex b/rougelikeaboutmechs/.godot/imported/BaseDronBrain.png-c9c4f0b9e1320143cd50756749197369.ctex new file mode 100644 index 0000000..8cbe750 Binary files /dev/null and b/rougelikeaboutmechs/.godot/imported/BaseDronBrain.png-c9c4f0b9e1320143cd50756749197369.ctex differ diff --git a/rougelikeaboutmechs/.godot/imported/BaseDronBrain.png-c9c4f0b9e1320143cd50756749197369.md5 b/rougelikeaboutmechs/.godot/imported/BaseDronBrain.png-c9c4f0b9e1320143cd50756749197369.md5 new file mode 100644 index 0000000..577158b --- /dev/null +++ b/rougelikeaboutmechs/.godot/imported/BaseDronBrain.png-c9c4f0b9e1320143cd50756749197369.md5 @@ -0,0 +1,3 @@ +source_md5="540e2724173bf8bd1c0e9d4487eae549" +dest_md5="5da0e75a7afd7469e5ffbfd204bd8805" + diff --git a/rougelikeaboutmechs/.godot/imported/BaseDroneBodyIdleFrontAndBack.png-afb1715d542e69fbefccd17214efcbb6.ctex b/rougelikeaboutmechs/.godot/imported/BaseDroneBodyIdleFrontAndBack.png-afb1715d542e69fbefccd17214efcbb6.ctex new file mode 100644 index 0000000..1d1f1c2 Binary files /dev/null and b/rougelikeaboutmechs/.godot/imported/BaseDroneBodyIdleFrontAndBack.png-afb1715d542e69fbefccd17214efcbb6.ctex differ diff --git a/rougelikeaboutmechs/.godot/imported/BaseDroneBodyIdleFrontAndBack.png-afb1715d542e69fbefccd17214efcbb6.md5 b/rougelikeaboutmechs/.godot/imported/BaseDroneBodyIdleFrontAndBack.png-afb1715d542e69fbefccd17214efcbb6.md5 new file mode 100644 index 0000000..7382eeb --- /dev/null +++ b/rougelikeaboutmechs/.godot/imported/BaseDroneBodyIdleFrontAndBack.png-afb1715d542e69fbefccd17214efcbb6.md5 @@ -0,0 +1,3 @@ +source_md5="87b3fbd35a052599e7e7c9e37e9b0363" +dest_md5="bd2cf32afa2c540cdb381b8655b9e02d" + diff --git a/rougelikeaboutmechs/.godot/imported/BaseDroneLegsFrontWalk.png-28361c28fbdfadcabaca4e31669390ba.ctex b/rougelikeaboutmechs/.godot/imported/BaseDroneLegsFrontWalk.png-28361c28fbdfadcabaca4e31669390ba.ctex new file mode 100644 index 0000000..38b34a1 Binary files /dev/null and b/rougelikeaboutmechs/.godot/imported/BaseDroneLegsFrontWalk.png-28361c28fbdfadcabaca4e31669390ba.ctex differ diff --git a/rougelikeaboutmechs/.godot/imported/BaseDroneLegsFrontWalk.png-28361c28fbdfadcabaca4e31669390ba.md5 b/rougelikeaboutmechs/.godot/imported/BaseDroneLegsFrontWalk.png-28361c28fbdfadcabaca4e31669390ba.md5 new file mode 100644 index 0000000..cd451ad --- /dev/null +++ b/rougelikeaboutmechs/.godot/imported/BaseDroneLegsFrontWalk.png-28361c28fbdfadcabaca4e31669390ba.md5 @@ -0,0 +1,3 @@ +source_md5="474d4ed96a7e97f904aa279f45f13bc1" +dest_md5="1a7c45833cb6645016bed673f60b4800" + diff --git a/rougelikeaboutmechs/.godot/imported/BaseDroneLegsIdleFront.png-88e67be31604312f48760c9e1661bc01.ctex b/rougelikeaboutmechs/.godot/imported/BaseDroneLegsIdleFront.png-88e67be31604312f48760c9e1661bc01.ctex new file mode 100644 index 0000000..1f4cce0 Binary files /dev/null and b/rougelikeaboutmechs/.godot/imported/BaseDroneLegsIdleFront.png-88e67be31604312f48760c9e1661bc01.ctex differ diff --git a/rougelikeaboutmechs/.godot/imported/BaseDroneLegsIdleFront.png-88e67be31604312f48760c9e1661bc01.md5 b/rougelikeaboutmechs/.godot/imported/BaseDroneLegsIdleFront.png-88e67be31604312f48760c9e1661bc01.md5 new file mode 100644 index 0000000..46c5c5d --- /dev/null +++ b/rougelikeaboutmechs/.godot/imported/BaseDroneLegsIdleFront.png-88e67be31604312f48760c9e1661bc01.md5 @@ -0,0 +1,3 @@ +source_md5="1817fd4d814ac5170d6207e6cd65a462" +dest_md5="de8bfecb311c958754232c881b3bd86d" + diff --git a/rougelikeaboutmechs/.godot/imported/DefaultFuelTank.png-c0f196080e0735c13191c1e87aaffab5.ctex b/rougelikeaboutmechs/.godot/imported/DefaultFuelTank.png-c0f196080e0735c13191c1e87aaffab5.ctex new file mode 100644 index 0000000..f6e2dbb Binary files /dev/null and b/rougelikeaboutmechs/.godot/imported/DefaultFuelTank.png-c0f196080e0735c13191c1e87aaffab5.ctex differ diff --git a/rougelikeaboutmechs/.godot/imported/DefaultFuelTank.png-c0f196080e0735c13191c1e87aaffab5.md5 b/rougelikeaboutmechs/.godot/imported/DefaultFuelTank.png-c0f196080e0735c13191c1e87aaffab5.md5 new file mode 100644 index 0000000..e561eb2 --- /dev/null +++ b/rougelikeaboutmechs/.godot/imported/DefaultFuelTank.png-c0f196080e0735c13191c1e87aaffab5.md5 @@ -0,0 +1,3 @@ +source_md5="921658abd5b6f156ebcf45156dff950e" +dest_md5="a5b704a605064ea1d56c0c0fcf29a03a" + diff --git a/rougelikeaboutmechs/.godot/imported/base_drone_head_front_idle.png-9cb981e25ad365313530183378ce25c7.ctex b/rougelikeaboutmechs/.godot/imported/base_drone_head_front_idle.png-9cb981e25ad365313530183378ce25c7.ctex new file mode 100644 index 0000000..b7ebca6 Binary files /dev/null and b/rougelikeaboutmechs/.godot/imported/base_drone_head_front_idle.png-9cb981e25ad365313530183378ce25c7.ctex differ diff --git a/rougelikeaboutmechs/.godot/imported/base_drone_head_front_idle.png-9cb981e25ad365313530183378ce25c7.md5 b/rougelikeaboutmechs/.godot/imported/base_drone_head_front_idle.png-9cb981e25ad365313530183378ce25c7.md5 new file mode 100644 index 0000000..e5c4f1e --- /dev/null +++ b/rougelikeaboutmechs/.godot/imported/base_drone_head_front_idle.png-9cb981e25ad365313530183378ce25c7.md5 @@ -0,0 +1,3 @@ +source_md5="1c4fb4ab067c366b79675b6a37084300" +dest_md5="86f49724284ae3fac1a44d7f920b0833" + diff --git a/rougelikeaboutmechs/.godot/shader_cache/CanvasShaderGLES3/bc1fb5a7d2c0e6000dc8227efaff6f33068510a00f40dc015d830c9fbd01bbb9/9ae08ef3e8f55cb78d87b359ee68b193a6485fca.cache b/rougelikeaboutmechs/.godot/shader_cache/CanvasShaderGLES3/bc1fb5a7d2c0e6000dc8227efaff6f33068510a00f40dc015d830c9fbd01bbb9/9ae08ef3e8f55cb78d87b359ee68b193a6485fca.cache new file mode 100644 index 0000000..9124562 Binary files /dev/null and b/rougelikeaboutmechs/.godot/shader_cache/CanvasShaderGLES3/bc1fb5a7d2c0e6000dc8227efaff6f33068510a00f40dc015d830c9fbd01bbb9/9ae08ef3e8f55cb78d87b359ee68b193a6485fca.cache differ diff --git a/rougelikeaboutmechs/.godot/uid_cache.bin b/rougelikeaboutmechs/.godot/uid_cache.bin index c88daca..391907f 100644 Binary files a/rougelikeaboutmechs/.godot/uid_cache.bin and b/rougelikeaboutmechs/.godot/uid_cache.bin differ diff --git a/rougelikeaboutmechs/Machines/drone_machine.gd b/rougelikeaboutmechs/Machines/Resources/Abstracts/drone_machine.gd similarity index 100% rename from rougelikeaboutmechs/Machines/drone_machine.gd rename to rougelikeaboutmechs/Machines/Resources/Abstracts/drone_machine.gd diff --git a/rougelikeaboutmechs/Machines/drone_machine.gd.uid b/rougelikeaboutmechs/Machines/Resources/Abstracts/drone_machine.gd.uid similarity index 100% rename from rougelikeaboutmechs/Machines/drone_machine.gd.uid rename to rougelikeaboutmechs/Machines/Resources/Abstracts/drone_machine.gd.uid diff --git a/rougelikeaboutmechs/Machines/machine_abstract.gd b/rougelikeaboutmechs/Machines/Resources/Abstracts/machine_abstract.gd similarity index 93% rename from rougelikeaboutmechs/Machines/machine_abstract.gd rename to rougelikeaboutmechs/Machines/Resources/Abstracts/machine_abstract.gd index 08bc310..f99493b 100644 --- a/rougelikeaboutmechs/Machines/machine_abstract.gd +++ b/rougelikeaboutmechs/Machines/Resources/Abstracts/machine_abstract.gd @@ -15,13 +15,15 @@ var action_timer : Timer var self_body : CharacterBody2D var current_fuel_in_tank : float - @abstract func primary_action() -> float @abstract func secondary_action() -> float @abstract func model_ability() -> float @abstract func class_ability() -> float +func interact() -> void : + pass + func _physics_process(delta: float) -> void: _movement(delta) _ability_process(delta) @@ -33,14 +35,14 @@ func _movement(delta: float) -> void : self.velocity = input_direction * movement_speed func _action_process(delta:float) -> void : - if action_timer.time_left > 0 : + if !action_timer.is_stopped() : if Input.is_action_just_pressed("primary_action") : action_timer.start(primary_action()) elif Input.is_action_just_pressed("secondary_action") : action_timer.start(secondary_action()) func _ability_process(delta:float) -> void : - if ability_timer.time_left > 0 : + if !ability_timer.is_stopped() : if Input.is_action_just_pressed("class_ability") : ability_timer.start(class_ability()) elif Input.is_action_just_pressed("model_ability") : diff --git a/rougelikeaboutmechs/Machines/machine_abstract.gd.uid b/rougelikeaboutmechs/Machines/Resources/Abstracts/machine_abstract.gd.uid similarity index 100% rename from rougelikeaboutmechs/Machines/machine_abstract.gd.uid rename to rougelikeaboutmechs/Machines/Resources/Abstracts/machine_abstract.gd.uid diff --git a/rougelikeaboutmechs/Machines/mech_machine.gd b/rougelikeaboutmechs/Machines/Resources/Abstracts/mech_machine.gd similarity index 94% rename from rougelikeaboutmechs/Machines/mech_machine.gd rename to rougelikeaboutmechs/Machines/Resources/Abstracts/mech_machine.gd index 429381c..4a0fd5f 100644 --- a/rougelikeaboutmechs/Machines/mech_machine.gd +++ b/rougelikeaboutmechs/Machines/Resources/Abstracts/mech_machine.gd @@ -6,9 +6,8 @@ class_name Mech @export var perry_cooldown : float @export var perry_damage_reduction : float - func _ready() -> void: - add_on_slots = 1 + add_on_slots = 3 for a in MachineGlobals.mech_body_slots : machine_upgrades.set(a,null) diff --git a/rougelikeaboutmechs/Machines/mech_machine.gd.uid b/rougelikeaboutmechs/Machines/Resources/Abstracts/mech_machine.gd.uid similarity index 100% rename from rougelikeaboutmechs/Machines/mech_machine.gd.uid rename to rougelikeaboutmechs/Machines/Resources/Abstracts/mech_machine.gd.uid diff --git a/rougelikeaboutmechs/Machines/suit_machine.gd b/rougelikeaboutmechs/Machines/Resources/Abstracts/suit_machine.gd similarity index 100% rename from rougelikeaboutmechs/Machines/suit_machine.gd rename to rougelikeaboutmechs/Machines/Resources/Abstracts/suit_machine.gd diff --git a/rougelikeaboutmechs/Machines/suit_machine.gd.uid b/rougelikeaboutmechs/Machines/Resources/Abstracts/suit_machine.gd.uid similarity index 100% rename from rougelikeaboutmechs/Machines/suit_machine.gd.uid rename to rougelikeaboutmechs/Machines/Resources/Abstracts/suit_machine.gd.uid diff --git a/rougelikeaboutmechs/Machines/Machine_Globals.gd b/rougelikeaboutmechs/Machines/Resources/Machine_Globals.gd similarity index 100% rename from rougelikeaboutmechs/Machines/Machine_Globals.gd rename to rougelikeaboutmechs/Machines/Resources/Machine_Globals.gd diff --git a/rougelikeaboutmechs/Machines/Machine_Globals.gd.uid b/rougelikeaboutmechs/Machines/Resources/Machine_Globals.gd.uid similarity index 100% rename from rougelikeaboutmechs/Machines/Machine_Globals.gd.uid rename to rougelikeaboutmechs/Machines/Resources/Machine_Globals.gd.uid diff --git a/rougelikeaboutmechs/Machines/Resources/Models/Drones/BaseDrone/base_drone.gd b/rougelikeaboutmechs/Machines/Resources/Models/Drones/BaseDrone/base_drone.gd new file mode 100644 index 0000000..598831c --- /dev/null +++ b/rougelikeaboutmechs/Machines/Resources/Models/Drones/BaseDrone/base_drone.gd @@ -0,0 +1,10 @@ +extends Drone + +func primary_action() -> float: + return -1 + +func secondary_action() -> float: + return -1 + +func model_ability() -> float: + return -1 diff --git a/rougelikeaboutmechs/Machines/Resources/Models/Drones/BaseDrone/base_drone.gd.uid b/rougelikeaboutmechs/Machines/Resources/Models/Drones/BaseDrone/base_drone.gd.uid new file mode 100644 index 0000000..9c07ec8 --- /dev/null +++ b/rougelikeaboutmechs/Machines/Resources/Models/Drones/BaseDrone/base_drone.gd.uid @@ -0,0 +1 @@ +uid://djmnqq6euiic8 diff --git a/rougelikeaboutmechs/Machines/Resources/Models/Drones/BaseDrone/base_drone.tscn b/rougelikeaboutmechs/Machines/Resources/Models/Drones/BaseDrone/base_drone.tscn new file mode 100644 index 0000000..104a726 --- /dev/null +++ b/rougelikeaboutmechs/Machines/Resources/Models/Drones/BaseDrone/base_drone.tscn @@ -0,0 +1,260 @@ +[gd_scene format=3 uid="uid://fmfevetyh66i"] + +[ext_resource type="PackedScene" uid="uid://ct30i3w56w0lo" path="res://Machines/Resources/Models/Drones/drone_model_scene.tscn" id="1_j7lnw"] +[ext_resource type="Texture2D" uid="uid://c3ks2krvhbeyx" path="res://Machines/Sprites/Drones/BaseDrone/BaseDroneBodyIdleFrontAndBack.png" id="2_1r2y7"] +[ext_resource type="Script" uid="uid://djmnqq6euiic8" path="res://Machines/Resources/Models/Drones/BaseDrone/base_drone.gd" id="2_njeil"] +[ext_resource type="Texture2D" uid="uid://dayqx8tgi4fj8" path="res://Machines/Sprites/Drones/BaseDrone/BaseDronBrain.png" id="2_tmd5t"] +[ext_resource type="Texture2D" uid="uid://b8cx4fmrgb83" path="res://Machines/Sprites/Drones/BaseDrone/base_drone_head_front_idle.png" id="4_njeil"] +[ext_resource type="Texture2D" uid="uid://bgr6yq60l5mjt" path="res://Machines/Sprites/Drones/BaseDrone/DefaultFuelTank.png" id="5_8l642"] +[ext_resource type="Texture2D" uid="uid://dnthmyuq5e54" path="res://Machines/Sprites/Drones/BaseDrone/BaseDroneLegsFrontWalk.png" id="7_fkyu2"] +[ext_resource type="Texture2D" uid="uid://ctio2sfemdbag" path="res://Machines/Sprites/Drones/BaseDrone/BaseDroneLegsIdleFront.png" id="7_ogmjm"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_wbero"] +atlas = ExtResource("2_1r2y7") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ny81s"] +atlas = ExtResource("2_1r2y7") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1r2y7"] +atlas = ExtResource("2_tmd5t") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_njeil"] +atlas = ExtResource("2_tmd5t") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8l642"] +atlas = ExtResource("2_tmd5t") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fkyu2"] +atlas = ExtResource("2_tmd5t") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ogmjm"] +atlas = ExtResource("2_tmd5t") +region = Rect2(64, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_033ny"] +atlas = ExtResource("2_tmd5t") +region = Rect2(80, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hvx52"] +atlas = ExtResource("2_tmd5t") +region = Rect2(96, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_20g50"] +atlas = ExtResource("2_tmd5t") +region = Rect2(112, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_h54wi"] +atlas = ExtResource("5_8l642") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ua5ps"] +atlas = ExtResource("5_8l642") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cxe8u"] +atlas = ExtResource("5_8l642") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2gr7l"] +atlas = ExtResource("5_8l642") +region = Rect2(48, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4jge0"] +atlas = ExtResource("5_8l642") +region = Rect2(64, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g4d1d"] +atlas = ExtResource("5_8l642") +region = Rect2(80, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6y0om"] +atlas = ExtResource("5_8l642") +region = Rect2(96, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2wo2i"] +atlas = ExtResource("4_njeil") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_nb8bv"] +atlas = ExtResource("4_njeil") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vbgkk"] +atlas = ExtResource("7_ogmjm") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mubjp"] +atlas = ExtResource("7_fkyu2") +region = Rect2(0, 5, 16, 11) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vdtlk"] +atlas = ExtResource("7_fkyu2") +region = Rect2(16, 5, 16, 11) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vv87b"] +atlas = ExtResource("7_fkyu2") +region = Rect2(32, 5, 16, 11) + +[sub_resource type="AtlasTexture" id="AtlasTexture_d18jq"] +atlas = ExtResource("7_fkyu2") +region = Rect2(48, 5, 16, 11) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rqp7d"] +atlas = ExtResource("7_fkyu2") +region = Rect2(64, 5, 16, 11) + +[sub_resource type="AtlasTexture" id="AtlasTexture_mvp03"] +atlas = ExtResource("7_fkyu2") +region = Rect2(80, 5, 16, 11) + +[sub_resource type="SpriteFrames" id="SpriteFrames_wbero"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_wbero") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ny81s") +}], +"loop": true, +"name": &"base_body_idle_up_and_down", +"speed": 1.5 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_1r2y7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_njeil") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8l642") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fkyu2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ogmjm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_033ny") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hvx52") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_20g50") +}], +"loop": true, +"name": &"base_brain_idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_h54wi") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ua5ps") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cxe8u") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2gr7l") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4jge0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_g4d1d") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6y0om") +}], +"loop": true, +"name": &"base_fueltank_idle", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_2wo2i") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_nb8bv") +}], +"loop": true, +"name": &"base_head_idle_front", +"speed": 4.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_vbgkk") +}], +"loop": true, +"name": &"base_legs_idle_front", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_mubjp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vdtlk") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vv87b") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_d18jq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rqp7d") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_mvp03") +}], +"loop": true, +"name": &"base_legs_walking_front", +"speed": 5.0 +}] + +[node name="BaseDrone" unique_id=872770085 instance=ExtResource("1_j7lnw")] +script = ExtResource("2_njeil") +model_name = &"Base" +movement_speed = 5.0 + +[node name="Brain" parent="." index="0" unique_id=1086286463] +position = Vector2(-4.7683716e-07, -0.9999995) +scale = Vector2(0.3125, 0.3125) +sprite_frames = SubResource("SpriteFrames_wbero") +animation = &"base_head_idle_front" + +[node name="Fueltank" parent="." index="1" unique_id=1785702520] +position = Vector2(0, -1) +scale = Vector2(0.75, 0.875) +sprite_frames = SubResource("SpriteFrames_wbero") +animation = &"base_fueltank_idle" +frame_progress = 0.79189146 + +[node name="Body" parent="." index="2" unique_id=963903106] +sprite_frames = SubResource("SpriteFrames_wbero") +animation = &"base_body_idle_up_and_down" +frame_progress = 0.20237787 + +[node name="Legs" parent="." index="3" unique_id=296150894] +position = Vector2(0, 1) +sprite_frames = SubResource("SpriteFrames_wbero") +animation = &"base_legs_walking_front" + +[node name="Head" parent="." index="4" unique_id=2124844687] +position = Vector2(-2.842171e-14, -5.9604645e-08) +scale = Vector2(0.6875, 0.6875) +sprite_frames = SubResource("SpriteFrames_wbero") +animation = &"base_head_idle_front" +frame_progress = 0.7447344 diff --git a/rougelikeaboutmechs/Machines/Resources/Models/Drones/drone_model_scene.tscn b/rougelikeaboutmechs/Machines/Resources/Models/Drones/drone_model_scene.tscn new file mode 100644 index 0000000..e8de14e --- /dev/null +++ b/rougelikeaboutmechs/Machines/Resources/Models/Drones/drone_model_scene.tscn @@ -0,0 +1,27 @@ +[gd_scene format=3 uid="uid://ct30i3w56w0lo"] + +[sub_resource type="SpriteFrames" id="SpriteFrames_bsvqd"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_6pa52"] +size = Vector2(10, 8) + +[node name="Drone" type="CharacterBody2D" unique_id=19986915] +texture_filter = 1 + +[node name="Brain" type="AnimatedSprite2D" parent="." unique_id=1086286463] +sprite_frames = SubResource("SpriteFrames_bsvqd") + +[node name="Fueltank" type="AnimatedSprite2D" parent="." unique_id=1785702520] +sprite_frames = SubResource("SpriteFrames_bsvqd") + +[node name="Body" type="AnimatedSprite2D" parent="." unique_id=963903106] +sprite_frames = SubResource("SpriteFrames_bsvqd") + +[node name="Legs" type="AnimatedSprite2D" parent="." unique_id=296150894] +sprite_frames = SubResource("SpriteFrames_bsvqd") + +[node name="Head" type="AnimatedSprite2D" parent="." unique_id=2124844687] +sprite_frames = SubResource("SpriteFrames_bsvqd") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=1475205819] +shape = SubResource("RectangleShape2D_6pa52") diff --git a/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDronBrain.png b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDronBrain.png new file mode 100644 index 0000000..07013ce Binary files /dev/null and b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDronBrain.png differ diff --git a/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDronBrain.png.import b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDronBrain.png.import new file mode 100644 index 0000000..11d441d --- /dev/null +++ b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDronBrain.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dayqx8tgi4fj8" +path="res://.godot/imported/BaseDronBrain.png-c9c4f0b9e1320143cd50756749197369.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Machines/Sprites/Drones/BaseDrone/BaseDronBrain.png" +dest_files=["res://.godot/imported/BaseDronBrain.png-c9c4f0b9e1320143cd50756749197369.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneBodyIdleFrontAndBack.png b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneBodyIdleFrontAndBack.png new file mode 100644 index 0000000..6b1da98 Binary files /dev/null and b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneBodyIdleFrontAndBack.png differ diff --git a/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneBodyIdleFrontAndBack.png.import b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneBodyIdleFrontAndBack.png.import new file mode 100644 index 0000000..14fbf83 --- /dev/null +++ b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneBodyIdleFrontAndBack.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3ks2krvhbeyx" +path="res://.godot/imported/BaseDroneBodyIdleFrontAndBack.png-afb1715d542e69fbefccd17214efcbb6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Machines/Sprites/Drones/BaseDrone/BaseDroneBodyIdleFrontAndBack.png" +dest_files=["res://.godot/imported/BaseDroneBodyIdleFrontAndBack.png-afb1715d542e69fbefccd17214efcbb6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneLegsFrontWalk.png b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneLegsFrontWalk.png new file mode 100644 index 0000000..f876dfa Binary files /dev/null and b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneLegsFrontWalk.png differ diff --git a/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneLegsFrontWalk.png.import b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneLegsFrontWalk.png.import new file mode 100644 index 0000000..f880e8a --- /dev/null +++ b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneLegsFrontWalk.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dnthmyuq5e54" +path="res://.godot/imported/BaseDroneLegsFrontWalk.png-28361c28fbdfadcabaca4e31669390ba.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Machines/Sprites/Drones/BaseDrone/BaseDroneLegsFrontWalk.png" +dest_files=["res://.godot/imported/BaseDroneLegsFrontWalk.png-28361c28fbdfadcabaca4e31669390ba.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneLegsIdleFront.png b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneLegsIdleFront.png new file mode 100644 index 0000000..bee0663 Binary files /dev/null and b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneLegsIdleFront.png differ diff --git a/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneLegsIdleFront.png.import b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneLegsIdleFront.png.import new file mode 100644 index 0000000..e8ce2f6 --- /dev/null +++ b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/BaseDroneLegsIdleFront.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ctio2sfemdbag" +path="res://.godot/imported/BaseDroneLegsIdleFront.png-88e67be31604312f48760c9e1661bc01.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Machines/Sprites/Drones/BaseDrone/BaseDroneLegsIdleFront.png" +dest_files=["res://.godot/imported/BaseDroneLegsIdleFront.png-88e67be31604312f48760c9e1661bc01.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/DefaultFuelTank.png b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/DefaultFuelTank.png new file mode 100644 index 0000000..1d2f21a Binary files /dev/null and b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/DefaultFuelTank.png differ diff --git a/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/DefaultFuelTank.png.import b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/DefaultFuelTank.png.import new file mode 100644 index 0000000..aba219e --- /dev/null +++ b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/DefaultFuelTank.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bgr6yq60l5mjt" +path="res://.godot/imported/DefaultFuelTank.png-c0f196080e0735c13191c1e87aaffab5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Machines/Sprites/Drones/BaseDrone/DefaultFuelTank.png" +dest_files=["res://.godot/imported/DefaultFuelTank.png-c0f196080e0735c13191c1e87aaffab5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/base_drone_head_front_idle.png b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/base_drone_head_front_idle.png new file mode 100644 index 0000000..1060e7f Binary files /dev/null and b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/base_drone_head_front_idle.png differ diff --git a/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/base_drone_head_front_idle.png.import b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/base_drone_head_front_idle.png.import new file mode 100644 index 0000000..9e09292 --- /dev/null +++ b/rougelikeaboutmechs/Machines/Sprites/Drones/BaseDrone/base_drone_head_front_idle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b8cx4fmrgb83" +path="res://.godot/imported/base_drone_head_front_idle.png-9cb981e25ad365313530183378ce25c7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Machines/Sprites/Drones/BaseDrone/base_drone_head_front_idle.png" +dest_files=["res://.godot/imported/base_drone_head_front_idle.png-9cb981e25ad365313530183378ce25c7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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