-
61992da90f
docs: update investigation handoff with current state and fixes
main
popertots
2026-04-06 00:25:10 +01:00
-
1d78c211ad
fix: cargo standability and clear old task target
popertots
2026-04-06 00:23:09 +01:00
-
9eecd3e49d
pathfinding
popertots
2026-04-06 00:22:17 +01:00
-
cfed0c4d26
Handoff
popertots
2026-04-06 00:21:59 +01:00
-
ec1ec6b7d4
Fix bug: prevent multiple job assignments to same dorf in one frame
popertots
2026-04-05 18:09:37 +01:00
-
c9d74ef49b
Update z-level context: not underground, perlin terrain, check working pathfinding
popertots
2026-04-04 12:29:03 +01:00
-
f054bf25f1
Add session continuation prompt for next agent
popertots
2026-04-04 12:21:52 +01:00
-
8e3e8b8b8c
Fix: Set ambulatory.target for HaulCargo when approach pre-computed
popertots
2026-04-04 12:16:23 +01:00
-
022e21d484
Fix: Don't clear ambulatory.target during job assignment
popertots
2026-04-04 12:02:15 +01:00
-
7cf1b83427
Fix: Allow dorfs running Idle task to be job candidates
popertots
2026-04-04 11:53:29 +01:00
-
196ff9cec4
Fix job pathfinding: allow idle dorfs to be candidates + add debug logging
popertots
2026-04-04 11:50:10 +01:00
-
053fe415bf
Implement async job pathfinding system
popertots
2026-03-29 13:13:53 +01:00
-
3c74a68d4d
Refactor job queue: add JobState enum, improve pathfinding fallback
popertots
2026-03-29 13:02:05 +01:00
-
79e0efa409
Fix job queueing system: add JobId tracking for failed job reassignment
popertots
2026-03-27 20:28:58 +00:00
-
bd1b45e4d7
attempt 3
popertots
2026-03-27 10:29:33 +00:00
-
1f5dfe5182
Task fix attempt
popertots
2026-03-23 19:31:30 +00:00
-
3632836016
fix
popertots
2026-03-22 22:30:15 +00:00
-
bf81f42ced
fix
popertots
2026-03-22 22:10:00 +00:00
-
57764fbcbb
fix
popertots
2026-03-22 22:05:08 +00:00
-
c448ef4bff
fix
popertots
2026-03-22 22:01:11 +00:00
-
760f6602cf
fix
popertots
2026-03-22 16:51:20 +00:00
-
ffb0e79cf3
fix
popertots
2026-03-22 16:45:46 +00:00
-
738f595f67
debug
popertots
2026-03-22 16:38:54 +00:00
-
e7a43457a3
fix
popertots
2026-03-22 16:05:38 +00:00
-
bceec18a7a
log sprite
popertots
2026-03-22 16:05:33 +00:00
-
c46e23af06
fix
popertots
2026-03-22 15:23:44 +00:00
-
3b9b2d9c88
fix
popertots
2026-03-22 15:07:05 +00:00
-
5a830f46f9
demo part 2
popertots
2026-03-22 14:57:59 +00:00
-
54eabe85e2
fix
popertots
2026-03-22 14:34:59 +00:00
-
57e377c093
fix
popertots
2026-03-22 13:01:10 +00:00
-
2eaf0196a5
demo 1
popertots
2026-03-22 12:56:52 +00:00
-
360ffc7526
value tweaks
popertots
2026-03-22 12:06:33 +00:00
-
26a861e1a5
value tweaks
popertots
2026-03-22 12:00:17 +00:00
-
cb5b18008d
fix
popertots
2026-03-22 11:50:53 +00:00
-
2f456f80b8
Gaussian idle
popertots
2026-03-22 11:29:50 +00:00
-
b2dc0cb864
fix
popertots
2026-03-22 11:02:36 +00:00
-
749913a028
fix?
popertots
2026-03-22 01:58:34 +00:00
-
adc236dc3d
fix
popertots
2026-03-22 01:52:20 +00:00
-
9afcb0f612
more debug
popertots
2026-03-22 01:32:22 +00:00
-
64a69d6a40
Debug
popertots
2026-03-22 01:24:08 +00:00
-
deb3f741b0
rng fix
popertots
2026-03-22 01:00:42 +00:00
-
71653350d8
fix
popertots
2026-03-22 00:52:06 +00:00
-
cafe376841
Plugin cleanup
popertots
2026-03-22 00:43:03 +00:00
-
d61baaf1ba
Task Infrastructure — Task Enum, Queue, Events, Executor
popertots
2026-03-22 00:35:22 +00:00
-
458068fb87
run_if
popertots
2026-03-22 00:03:57 +00:00
-
ff149117ca
remove Digger from dorf
popertots
2026-03-21 23:56:03 +00:00
-
029e4162d8
fixes
popertots
2026-03-21 23:48:49 +00:00
-
c776b91a44
haulage system WIP
popertots
2026-03-21 23:39:58 +00:00
-
dcdfb375f0
Fix
popertots
2026-03-21 21:51:29 +00:00
-
f52c8ab18c
inventory: early return before HashSet alloc, restore doc comments
popertots
2026-03-21 21:44:06 +00:00
-
b7b7af5560
inventory: linter fixes - saturating_add, SmallVec<4>, new_default, drop PIG_SLOTS
popertots
2026-03-21 21:39:52 +00:00
-
2f9360c8bc
inv update
popertots
2026-03-21 21:27:26 +00:00
-
40b5d8ce95
Fix forrestry
popertots
2026-03-21 19:20:57 +00:00
-
1ddcb538df
tree felling optimisations
popertots
2026-03-21 19:14:14 +00:00
-
4fc4843ed7
fix
popertots
2026-03-21 19:10:04 +00:00
-
03c3e5d6d7
first pass at tree interaction
popertots
2026-03-21 18:57:15 +00:00
-
cabe944f1b
use constants better
popertots
2026-03-21 17:51:05 +00:00
-
f96c71b61b
docs: update README architecture diagram with magic_numbers locations
popertots
2026-03-21 17:31:57 +00:00
-
7fe33d4b2d
refactor: split magic_numbers into per-module files
popertots
2026-03-21 17:31:39 +00:00
-
776d3caefc
fix: dig_rng sequential multiply-add mixing
popertots
2026-03-21 17:10:52 +00:00
-
2622144cdf
fixed typo
popertots
2026-03-21 17:09:32 +00:00
-
5b563bad67
perf: SmallVec inline storage, TOML drop tables, seeded deterministic RNG
popertots
2026-03-21 16:06:41 +00:00
-
f03651e0cf
docs: update README for generic digging, drop tables, revised architecture
popertots
2026-03-21 15:41:20 +00:00
-
ce3746366c
refactor: extract generic digging system, drop tables, remove debug code
popertots
2026-03-21 15:40:34 +00:00
-
1a170ea9a9
docs: update README with collision, tile events, rabbit dig, visibility notes
popertots
2026-03-21 15:23:11 +00:00
-
9d2f41faed
fix: insert_floor syncs ChunkData, rabbit replaces dug tile with air
popertots
2026-03-21 15:09:40 +00:00
-
2c92bdfe28
fix: remove_floor clears only stand_on_floor, not stand_in_floor
popertots
2026-03-21 14:58:28 +00:00
-
89693f968c
add debug
popertots
2026-03-21 14:50:31 +00:00
-
ec5287ca86
fix: loaded-chunk guard in calculate_visibility, reset dig timer while airborne
popertots
2026-03-21 14:25:28 +00:00
-
36f068bf0c
fix: treat absent tiles as air in visibility, full-column occlusion refresh
popertots
2026-03-21 12:30:56 +00:00
-
0ebc48ff40
fix: snap-to-top for above-world spawn, guard rabbit dig at world floor
popertots
2026-03-21 12:16:58 +00:00
-
4d702bc8f5
fix: rabbit dig occlusion refresh, bounds guard panic, world floor clamp
popertots
2026-03-21 12:09:49 +00:00
-
5357a69930
feat: stage 2 collision, TileChangedEvent, path invalidation, rabbit digging
popertots
2026-03-21 11:56:51 +00:00
-
d325aa6488
feat: fix log fixture passthrough, improve collision, add move_direction
popertots
2026-03-21 11:07:35 +00:00
-
f0cb86e73c
fix: compare next vs current occupancy counts instead of absolute threshold
popertots
2026-03-21 10:35:35 +00:00
-
31516f5c58
0 -> 1
popertots
2026-03-21 10:31:08 +00:00
-
dd703f05f3
fix: remove collision_delay to eliminate movement deadlock
popertots
2026-03-21 10:21:44 +00:00
-
e60d057276
fix: move collision_delay after step_recovery to prevent deadlock
popertots
2026-03-21 01:45:36 +00:00
-
b4804bee5a
fix gitignore
popertots
2026-03-21 01:37:44 +00:00
-
90a6196443
feat: soft entity collision, dead code removal, leaf standability fix
popertots
2026-03-21 01:36:38 +00:00
-
1fe4781bab
fix: eliminate chunk-boundary doglegs in hierarchical pathfinding
popertots
2026-03-20 17:47:35 +00:00
-
e61a27fdb0
cargo
popertots
2026-03-20 17:29:47 +00:00
-
c9802e6e0f
gitignore
popertots
2026-03-20 17:28:41 +00:00
-
017ddb8047
feat: add distro, kernel version, and display resolution+Hz to system info
popertots
2026-03-20 17:20:29 +00:00
-
06bbc9caa8
feat: neofetch-style system info dump at startup
popertots
2026-03-20 17:16:54 +00:00
-
eac787be3f
feat: runtime-configurable VSync via config.toml
popertots
2026-03-20 17:10:54 +00:00
-
11d4b6a8a0
fix
popertots
2026-03-20 15:57:24 +00:00
-
21e9dc1f34
perf: double populate budget in release builds
popertots
2026-03-20 15:44:47 +00:00
-
2b8e1c32b9
fix: remove .max(0) clamp from z_min — was inflating dirty set to all 20181 keys
popertots
2026-03-20 15:31:53 +00:00
-
0d73311c68
fix: correct boundary z-marking and tileset_index swap in recolor
popertots
2026-03-20 15:28:17 +00:00
-
4c14f79cd2
perf: eliminate HashMap lookups on z-scroll with fast recolor + targeted boundary dirty
popertots
2026-03-20 15:21:19 +00:00
-
ac0e8bc1c7
perf: targeted z-scroll dirty marking, per-frame populate budget
popertots
2026-03-20 14:50:13 +00:00
-
b48459fceb
fix: distinguish air vs solid non-visible tiles
popertots
2026-03-20 14:37:48 +00:00
-
5c4725b4a0
fix: lerp RGB toward sky colour with full opacity — no alpha fade
popertots
2026-03-20 14:34:07 +00:00
-
fc47e719d7
fix: cross-fade tiles to sky tile using alpha instead of color tint
popertots
2026-03-20 14:27:24 +00:00
-
6fbfb10e48
fix: replace HSV df_fade_color with exact stacked blue compositing
popertots
2026-03-20 14:17:19 +00:00
-
f9a74ed432
feat: migrate quilter rendering to Bevy TilemapChunk
popertots
2026-03-20 14:02:04 +00:00
-
0eb2fcfbb3
plan
popertots
2026-03-20 11:19:54 +00:00
-
9018dabd6b
remove tests
popertots
2026-03-20 10:52:46 +00:00
-
792a8981c1
docs: rewrite README to reflect actual implementation state
popertots
2026-03-20 10:33:20 +00:00