A low fantasy survival game.
  • GDScript 97.2%
  • JavaScript 1.2%
  • Python 0.9%
  • Just 0.3%
  • GAP 0.2%
  • Other 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Adam Macumber a57517820d
All checks were successful
Deploy Web Build / Export Web & publish (push) Successful in 5m22s
feat(combat-ui): snap gamepad cursor back to the actor after an in-turn action or B
_action_done left the grid cursor wherever the just-committed action put it
(e.g. the attacked enemy's cell), so a player who still had movement or
actions left had to manually steer back to themselves before picking the
next action. Re-seed _cursor_cell to the actor's own tile whenever the turn
continues past an action.

Also snap the cursor back to the actor on ui_cancel (B): both when it cancels
out of a preview/self_menu, and when already idle with the cursor merely
steered elsewhere.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KJqHoojsUZFfttCwLcQZai
2026-09-21 17:21:42 -04:00
.forgejo/workflows ci: Use v3 of upload-artifact action. 2026-09-19 13:26:50 -04:00
android Level-set. 2026-06-26 14:20:47 -04:00
assets feat(combat): make accuracy modifiable, add Take Aim and Rattle 2026-09-19 13:26:29 -04:00
autoload feat(combat): track combatant facing and use it for Backstab flank checks 2026-09-19 13:26:29 -04:00
config feat(combat): make accuracy modifiable, add Take Aim and Rattle 2026-09-19 13:26:29 -04:00
docs feat(combat): make accuracy modifiable, add Take Aim and Rattle 2026-09-19 13:26:29 -04:00
resources feat(combat): make accuracy modifiable, add Take Aim and Rattle 2026-09-19 13:26:29 -04:00
scenes feat(combat-ui): snap gamepad cursor back to the actor after an in-turn action or B 2026-09-21 17:21:42 -04:00
scripts perf(tests): speed up the headless test suite 2026-09-18 12:56:03 -04:00
systems feat(combat): make accuracy modifiable, add Take Aim and Rattle 2026-09-19 13:26:29 -04:00
tests feat(combat-ui): snap gamepad cursor back to the actor after an in-turn action or B 2026-09-21 17:21:42 -04:00
tools feat(combat): make accuracy modifiable, add Take Aim and Rattle 2026-09-19 13:26:29 -04:00
.gitignore test: add connectivity tests for Perlin terrain generator 2026-09-01 21:57:20 -04:00
AGENTS.md docs: Separate docs from AGENTS into separate files. 2026-09-10 09:25:53 -04:00
ATTRIBUTIONS.md feat(combat): make accuracy modifiable, add Take Aim and Rattle 2026-09-19 13:26:29 -04:00
CLAUDE.md feat: Dictionary-based combat tile type system 2026-09-10 09:27:42 -04:00
export_presets.cfg chore: Move web export path to index.html 2026-08-24 15:45:47 -04:00
icon.svg fix: add placeholder icon.svg, fix _biome warning 2026-06-21 17:14:06 -04:00
justfile perf(tests): speed up the headless test suite 2026-09-18 12:56:03 -04:00
probe.tscn feat: warding torch scales combat + raid roll; burn on overworld turn 2026-08-20 13:18:16 -04:00
project.godot feat(input): support Android system Back button as ui_cancel 2026-09-17 22:01:12 -04:00
README.md doc: Update attributions link. 2026-08-26 10:42:18 -04:00

CRAULERS

A turn-based survival RPG. Manage a party of adventurers as they try to explore the world for glory and profit.

Attributions

This project leans heavily on assets created by others. Please see ATTRIBUTIONS for a full list of assets and authors. Major thanks to everyone who has made their artwork available to the commons!