Godot Game started November 16th, 2024
  • GDScript 86.3%
  • Common Lisp 8.6%
  • Alloy 2.6%
  • GAP 1%
  • HTML 0.6%
  • Other 0.8%
Find a file
2026-02-27 07:40:38 -07:00
.claude/skills Adds time before attacking on attacks 2026-02-13 16:29:36 -07:00
.githooks Added a setup file that will add the pre-commit to any computer that I clone this repo on 2026-02-10 09:00:07 -07:00
.github/workflows Fixed some more test failures 2026-01-03 08:57:25 -07:00
addons Added tests for the status effects 2026-02-19 16:16:18 -07:00
ai Drew a bench, updated to Godot 4.6, and got farther into the skills 2026-02-01 08:12:27 -07:00
Assets Drew a bunch of trees 2026-02-24 21:27:19 -07:00
Common Added ores + raw + ingots to json 2026-02-23 14:49:32 -07:00
docs Created testing skill and wrote a test with it 2026-02-07 17:09:10 -07:00
Entities Made the shadows smaller 2026-02-27 07:40:38 -07:00
Localization Added readme to preserve folder structure 2024-11-16 16:10:31 -07:00
script_templates Swapped to new decision tree, which seems to be a lot faster 2025-11-18 08:51:26 -07:00
Stages Added ores + raw + ingots to json 2026-02-23 14:49:32 -07:00
Tests Invincibility perk now works 2026-02-20 08:02:50 -07:00
UI Dodging perk now reduces dodge time 2026-02-19 16:54:17 -07:00
Utilities Created thes tatus effect manager and show icon for attack cooldown after dodging 2026-02-19 16:16:18 -07:00
.gdlintrc Formatted and linted everything 2025-02-06 08:19:13 -07:00
.gitattributes Initial commit and setup 2024-11-16 16:08:41 -07:00
.gitignore translations? Probably because I went to mac 2026-02-22 07:35:42 -07:00
.prettierignore Created the actual combat skills json and the way it will work with levels 2026-01-31 16:42:22 -07:00
.prettierrc Created the actual combat skills json and the way it will work with levels 2026-01-31 16:42:22 -07:00
all_lint_format.sh formatting only formats changed files 2026-01-12 17:02:44 -07:00
CLAUDE.md Fixed tests 2026-02-07 16:34:10 -07:00
cleanup_branches.ps1 Created a powershell file to clean up deleted branches 2025-07-29 07:30:28 -06:00
cleanup_branches.sh Made cleanup branches executable 2026-02-10 08:05:16 -07:00
confirmation_dialog.tres Added theme and confirmation dialog for purchasing perks 2026-02-06 08:41:04 -07:00
default_bus_layout.tres Now plays a sharpening sound when grinding stone is sharpening 2025-07-02 08:21:14 -06:00
dialogic_style.tres Drew a bench, updated to Godot 4.6, and got farther into the skills 2026-02-01 08:12:27 -07:00
embered_hollow_theme.tres Added ores + raw + ingots to json 2026-02-23 14:49:32 -07:00
export_presets.cfg Got the scale working well 2024-11-26 19:48:30 -07:00
gdlintrc Generated lint config to allow for extra returns 2025-09-10 09:03:07 -06:00
icon.svg Initial commit and setup 2024-11-16 16:08:41 -07:00
icon.svg.import Setting up linux reimported a lot of stuff 2026-01-12 08:06:11 -07:00
LICENSE Got the furnace working! Now working on tests so if I ever break it, I know right away 2025-01-24 09:00:45 -07:00
lint_format.ps1 Fixed formatting 2025-02-10 09:02:05 -07:00
lint_format.sh formatting only formats changed files 2026-01-12 17:02:44 -07:00
linting_formatting_commands.md Added the linting commands so when I forget them 2025-02-06 08:20:09 -07:00
project.godot Added console commands for healing / damaging 2026-02-20 08:24:57 -07:00
README.md Added a setup file that will add the pre-commit to any computer that I clone this repo on 2026-02-10 09:00:07 -07:00
report.html Working on tileset, tests, and the auto builder 2025-01-31 09:03:36 -07:00
run_tests.sh Cleaned up the code 2026-01-20 08:04:29 -07:00
setup.sh Added a setup file that will add the pre-commit to any computer that I clone this repo on 2026-02-10 09:00:07 -07:00
temp_logo.svg Initial commit and setup 2024-11-16 16:08:41 -07:00
temp_logo.svg.import Setting up linux reimported a lot of stuff 2026-01-12 08:06:11 -07:00

Embered Hollow

Godot 4 game project.

Setup

After cloning, run the setup script once to configure git hooks:

./setup.sh

This sets up a pre-commit hook that automatically runs lint_format.sh before every commit.

Tests

GdUnit4 tests live in Tests/.

Run tests (bash required):

./addons/gdUnit4/runtest.sh -a Tests/Crafting --godot_binary C:/Users/sonor/scoop/shims/godot.exe

Optional environment variable:

export GODOT_BIN=C:/Users/sonor/scoop/shims/godot.exe
./addons/gdUnit4/runtest.sh -a Tests/Crafting