Health and attacks!

This commit is contained in:
Twirpytherobot
2025-11-12 19:18:36 +00:00
parent 1d63abc581
commit bc30cfd6ca
14 changed files with 493 additions and 40 deletions
+6 -6
View File
@@ -32,8 +32,8 @@ open_scenes=PackedStringArray("res://level/scenes/level.tscn", "res://level/scen
current_scene="res://level/scenes/player.tscn"
center_split_offset=0
selected_default_debugger_tab_idx=1
selected_main_editor_idx=3
selected_bottom_panel_item=0
selected_main_editor_idx=2
selected_bottom_panel_item=1
[EditorWindow]
@@ -44,8 +44,8 @@ size=Vector2i(1152, 648)
[ScriptEditor]
open_scripts=["res://level/scripts/3d_godot_robot.gd", "res://level/scripts/level.gd", "res://level/scripts/player.gd", "res://README.md"]
selected_script="res://level/scripts/player.gd"
open_scripts=["res://level/scripts/3d_godot_robot.gd", "res://level/scripts/level.gd", "res://level/scripts/player.gd", "res://README.md", "res://level/scripts/spring_arm_offset.gd"]
selected_script="res://level/scripts/spring_arm_offset.gd"
open_help=[]
script_split_offset=200
list_split_offset=0
@@ -53,8 +53,8 @@ zoom_factor=1.0
[GameView]
floating_window_rect=Rect2i(634, 315, 1292, 767)
floating_window_screen=1
floating_window_rect=Rect2i(2677, 131, 1292, 767)
floating_window_screen=0
[ShaderEditor]
Binary file not shown.
+15 -13
View File
@@ -1,30 +1,32 @@
63f7b34db8d8cdea90c76aacccf841ec
::res://::1762971203
::res://::1762974779
CLAUDE.md::TextFile::-1::1762974557::0::1::::<><><>0<>0<><>::
CONTRIBUTING.md::TextFile::-1::1762703890::0::1::::<><><>0<>0<><>::
icon.png::CompressedTexture2D::7745181525272711891::1762703890::1762703997::1::::<><><>0<>0<>896be222f4526152412fc7150ec81337<>res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex::
README.md::TextFile::-1::1762703890::0::1::::<><><>0<>0<><>::
::res://assets/::1762703936
::res://assets/characters/::1762972117
::res://assets/characters/Lobster/::1762972124
README.md::TextFile::-1::1762972834::0::1::::<><><>0<>0<><>::
::res://assets/::1762972860
::res://assets/characters/::1762972860
::res://assets/characters/Lobster/::1762972860
10029_Lobster_v1_Diffuse.jpg::CompressedTexture2D::1636629097341229697::1762972122::1762972126::1::::<><><>0<>0<>6340ceb996fa69b121c26459d93e8863<>res://.godot/imported/10029_Lobster_v1_Diffuse.jpg-042296e567cd8e99b847d125c0bf3e99.s3tc.ctex::
10029_Lobster_v1_iterations-2.obj::Mesh::8031617903903645591::1762972122::1762972124::1::::<><><>0<>0<>6f735946f3e6cee1022fc19030e5e510<>res://.godot/imported/10029_Lobster_v1_iterations-2.obj-007e872ca27f7329d9bece1ae9a73118.mesh<*>res://.godot/imported/10029_Lobster_v1_iterations-2.obj-007e872ca27f7329d9bece1ae9a73118.mesh::uid://xk2boxo0jwrp::::res://assets/characters/Lobster/10029_Lobster_v1_Diffuse.jpg
::res://assets/characters/player/::1762704000
::res://assets/characters/player/::1762972860
3DGodotRobot.glb::PackedScene::5656896519777153630::1762703890::1762704000::1::::<><><>0<>0<>bb220f20c8949e4b43553be149732094<>res://.godot/imported/3DGodotRobot.glb-c7060093cec96d07cab7f0bfb35f5061.scn::uid://bdg48m6l86q8i::::res://assets/characters/player/3DGodotRobot_GodotPalette.png
3DGodotRobot_GodotPalette.png::CompressedTexture2D::2611193883834911314::1762703890::1762703998::1::::<><><>0<>0<>a2b865fe920c4004f33acb6ec9f0a050<>res://.godot/imported/3DGodotRobot_GodotPalette.png-db2cb37c015bbbe580a404413e47cf86.s3tc.ctex::
::res://assets/characters/player/GodotRobotPaletteSwap/::1762703998
::res://assets/characters/player/GodotRobotPaletteSwap/::1762972860
GodotGreenPalette.png::CompressedTexture2D::2473362712891021041::1762703890::1762703998::1::::<><><>0<>0<>b098d3d8ca31773160ee1f4035b79a4e<>res://.godot/imported/GodotGreenPalette.png-8c760c09d8ace0593bb63002a2ed8eae.s3tc.ctex::
GodotPalette.png::CompressedTexture2D::382661063308374971::1762703890::1762703998::1::::<><><>0<>0<>2bdb257df9dcc0460d586ea92204ceb3<>res://.godot/imported/GodotPalette.png-a2d735eec81ad2647941b719336144cd.s3tc.ctex::
GodotRedPalette.png::CompressedTexture2D::3612187353401932242::1762703890::1762703996::1::::<><><>0<>0<>12aa761020ebe4c596572a3c09f2ee0b<>res://.godot/imported/GodotRedPalette.png-08bd2ae0a0cfe45c50f42f0c3a248d1b.ctex::
GodotYellowPalette.png::CompressedTexture2D::6381944650169859036::1762703890::1762703996::1::::<><><>0<>0<>96b97d4593ec92e6955954d301295c0a<>res://.godot/imported/GodotYellowPalette.png-827e66defded795634af82b4a85f17de.ctex::
::res://assets/fonts/::1762703995
::res://assets/fonts/::1762972860
Kurland.ttf::FontFile::7721683626151354491::1762703891::1762703995::1::::<><><>0<>0<>dacc2e7578d27658799cf58f30bac804<>res://.godot/imported/Kurland.ttf-14f9cbbd8657b37f475042f6a32feeab.fontdata::
::res://level/::1762703936
::res://level/scenes/::1762703936
::res://level/::1762972860
::res://level/scenes/::1762972860
level.tscn::PackedScene::8575440581694956823::1762703891::0::1::::<><><>0<>0<><>::uid://d0dgljwwl463n::::res://level/scripts/level.gd<>uid://cffjduipbb3s5::::res://level/scenes/player.tscn<>uid://diapabmalpcrj::::res://assets/fonts/Kurland.ttf
player.tscn::PackedScene::5134660348171653994::1762703891::0::1::::<><><>0<>0<><>::uid://c2si8gkbnde0c::::res://level/scripts/player.gd<>uid://bdg48m6l86q8i::::res://assets/characters/player/3DGodotRobot_GodotPalette.png<>uid://v8j54rbc0ik::::res://level/scripts/3d_godot_robot.gd<>uid://cw6pxwst2gh85::::res://assets/characters/player/GodotRobotPaletteSwap/GodotYellowPalette.png<>uid://bbid6mowxhd5b::::res://assets/characters/player/GodotRobotPaletteSwap/GodotGreenPalette.png<>uid://fpmmv2oxjcdv::::res://assets/characters/player/GodotRobotPaletteSwap/GodotPalette.png<>uid://bj7yrijm7bppq::::res://level/scripts/spring_arm_offset.gd<>uid://brp1gy30s4rks::::res://assets/characters/player/GodotRobotPaletteSwap/GodotRedPalette.png
::res://level/scripts/::1762703936
player.tscn::PackedScene::5134660348171653994::1762972234::0::1::::<><><>0<>0<><>::uid://c2si8gkbnde0c::::res://level/scripts/player.gd<>uid://bdg48m6l86q8i::::res://assets/characters/player/3DGodotRobot_GodotPalette.png<>uid://v8j54rbc0ik::::res://level/scripts/3d_godot_robot.gd<>uid://cw6pxwst2gh85::::res://assets/characters/player/GodotRobotPaletteSwap/GodotYellowPalette.png<>uid://bbid6mowxhd5b::::res://assets/characters/player/GodotRobotPaletteSwap/GodotGreenPalette.png<>uid://fpmmv2oxjcdv::::res://assets/characters/player/GodotRobotPaletteSwap/GodotPalette.png<>uid://bj7yrijm7bppq::::res://level/scripts/spring_arm_offset.gd<>uid://brp1gy30s4rks::::res://assets/characters/player/GodotRobotPaletteSwap/GodotRedPalette.png<>uid://dmottq5u3my52::::res://assets/characters/Lobster/10029_Lobster_v1_iterations-2.obj
::res://level/scripts/::1762974651
3d_godot_robot.gd::GDScript::45373287015371390::1762703891::0::1::::Body<>Node3D<><>0<>0<><>::
base_unit.gd::GDScript::928298549479668245::1762974583::0::1::::BaseUnit<>CharacterBody3D<><>0<>0<><>::
level.gd::GDScript::8920560728693148825::1762703891::0::1::::<>Node3D<><>0<>0<><>::
network.gd::GDScript::5061006158354274844::1762703891::0::1::::<>Node<><>0<>0<><>::
player.gd::GDScript::6705643942978221932::1762703891::0::1::::Character<>CharacterBody3D<><>0<>0<><>::
player.gd::GDScript::6705643942978221932::1762974651::0::1::::Character<>BaseUnit<><>0<>0<><>::
spring_arm_offset.gd::GDScript::3085668365566169618::1762703891::0::1::::SpringArmCharacter<>Node3D<><>0<>0<><>::
+2 -1
View File
@@ -1 +1,2 @@
res://level/scenes/player.tscn
res://level/scripts/player.gd
res://level/scripts/spring_arm_offset.gd
+1 -1
View File
@@ -10,7 +10,7 @@ executable_path="C:/Users/James/Desktop/Godot_v4.5-stable_win64.exe"
[recent_files]
scenes=["res://level/scenes/player.tscn", "res://level/scenes/level.tscn"]
scripts=["res://README.md", "res://level/scripts/level.gd", "res://level/scripts/3d_godot_robot.gd", "res://level/scripts/player.gd"]
scripts=["res://level/scripts/spring_arm_offset.gd", "res://README.md", "res://level/scripts/level.gd", "res://level/scripts/3d_godot_robot.gd", "res://level/scripts/player.gd"]
[debug_options]
+24 -6
View File
@@ -3,12 +3,16 @@
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 73,
"column": 18,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 112,
"scroll_position": 90.99999999999999,
"selection": false,
"row": 169,
"scroll_position": 169.0,
"selection": true,
"selection_from_column": 18,
"selection_from_line": 169,
"selection_to_column": 48,
"selection_to_line": 174,
"syntax_highlighter": "GDScript"
}
@@ -45,11 +49,25 @@ state={
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 98,
"column": 18,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 22,
"row": 2,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "Markdown"
}
[res://level/scripts/spring_arm_offset.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 0,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 10,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}