Commit graph

72 commits

Author SHA1 Message Date
Llywelwyn
30697a98bb rm room_accretion for now 2024-06-15 16:43:17 +01:00
Llywelwyn
190543a361 move all doors to the ends of corridors 2023-10-02 07:39:45 +01:00
Llywelwyn
7a27321bec initial tweaks - starting room w/ corridors + doors 2023-10-02 07:00:28 +01:00
Llywelwyn
97ca3a25e3 doors and door directions - RA 2023-10-02 04:43:01 +01:00
Llywelwyn
1fa7432dfe room accretion - initial 2023-10-01 20:56:46 +01:00
Llywelwyn
2d33c90af8 fixes infini-dungeon difficulty 2023-09-23 11:12:28 +01:00
Llywelwyn
23a42bab80 Some panics to unreachable!, better error msging 2023-09-23 00:12:05 +01:00
Llywelwyn
27c1fe9a48 cleans up linter warns 2023-09-18 21:54:18 +01:00
Llywelwyn
85efe13dc5 made the switch to using bracket-lib directly, instead of rltk wrapper
this should solve the build issues; it makes using the non-crashing github build a lot easier, because it lets the explicit rltk dependency be removed.
2023-09-05 02:23:31 +01:00
Llywelwyn
fcb2bd2815 swapped over to bracket-lib geometry's Rects, improved feature spawning 2023-08-31 20:07:15 +01:00
Llywelwyn
1b12d70b23 various fixes: moved turnloss handling into energy system, anims 2023-08-31 03:44:04 +01:00
Llywelwyn
a038a3f586 chance to log dungeon features per clock turn 2023-08-30 12:08:03 +01:00
Llywelwyn
050973eae4 barracks dungeon feature 2023-08-30 11:41:39 +01:00
Llywelwyn
1f95bf14ee slows treants back down, reduces spawnrate in grassy rooms 2023-08-30 09:19:48 +01:00
Llywelwyn
64caf0dc1a less blocking - targets will try to path to any space around their tar 2023-08-30 09:15:45 +01:00
Llywelwyn
e22261d012 see tolocal() tile descs in chat 2023-08-30 05:02:51 +01:00
Llywelwyn
9fb791039f map shortnames/identifiers 2023-08-30 04:51:32 +01:00
Llywelwyn
849a554055 foliage on world map 2023-08-30 03:55:12 +01:00
Llywelwyn
3301feaae0 forest tweaks - foliage and proper grass 2023-08-30 02:01:29 +01:00
Llywelwyn
2890c16a3c FillEdges map builder, to fill walkable edges with overmap transition 2023-08-27 16:36:33 +01:00
Llywelwyn
8e3ed5cead huge refactor of overmap-local map travel 2023-08-27 16:21:15 +01:00
Llywelwyn
02be487334 town -> woods -> one floor of dungeon; infinite dungeon elsewhere
just trying things out.
2023-08-27 03:43:25 +01:00
Llywelwyn
486807fc84 names to file 2023-08-27 03:13:58 +01:00
Llywelwyn
e1eae7efaf overmap travel - needs refactoring urgently, but it works for now 2023-08-27 03:00:48 +01:00
Llywelwyn
38eed3e483 refactor, and overmap (heavy wip) 2023-08-27 00:06:29 +01:00
Llywelwyn
746de971f0 overmap, refactor offsets 2023-08-26 22:46:04 +01:00
Llywelwyn
3023a33cc5 i/o stuff: skeleton framework for morgue files, and a config.toml file 2023-08-24 22:34:05 +01:00
Llywelwyn
c2c7e0bd52 sorry - swapping from rustfmt to prettier-rust 2023-08-23 01:22:09 +01:00
Llywelwyn
c7fcd301e2 character creation starting inventories 2023-08-21 09:01:58 +01:00
Llywelwyn
0344f87da8 EncumbranceSystem {} 2023-08-13 15:42:56 +01:00
Llywelwyn
0ef3a51e56 in-game cheat/debug menu 2023-08-13 13:43:16 +01:00
Llywelwyn
dab0683ffd generic goto_level, implements backtracking 2023-08-13 09:21:07 +01:00
Llywelwyn
b5e3880a33 IntervalSpawningSystem{} fix, and mobs randomly move 2023-08-01 08:30:04 +01:00
Llywelwyn
6cef899ef6 ai refactor, mob spawns now take into account player level, small fixes 2023-07-31 22:24:38 +01:00
Llywelwyn
42113ad6a4 building and theming the forest 2023-07-30 04:17:20 +01:00
Llywelwyn
6d6b84ae6a town tweaks 2023-07-29 08:43:40 +01:00
Llywelwyn
be2c8a35a5 title image, ui tweaks 2023-07-29 02:21:36 +01:00
Llywelwyn
2d4758ced1 seen entities on ui 2023-07-29 00:12:03 +01:00
Llywelwyn
c169a1eae6 combat system overhaul - d20/hack-like 2023-07-28 06:29:59 +01:00
Llywelwyn
b940142f16 the town 2023-07-27 21:15:20 +01:00
Llywelwyn
1239597422 decouples depth from difficulty, and renames depth to ID
for future impl of branches
2023-07-27 17:59:46 +01:00
Llywelwyn
a54e604681 town tweaks, themes 2023-07-26 02:30:25 +01:00
Llywelwyn
f2fabafe57 starting in town 2023-07-26 01:35:02 +01:00
Llywelwyn
1b4d0c2c4b tweaks and wasm build for w3 2023-07-25 17:08:11 +01:00
Llywelwyn
f53b767376 overhaul: data-driven architecture 2023-07-25 03:50:50 +01:00
Llywelwyn
b80c3ac9d1 FillEdges builder, and a welcome message 2023-07-24 19:16:20 +01:00
Llywelwyn
7f0465da73 finishes decoupling map from camera 2023-07-24 18:53:51 +01:00
Llywelwyn
f9057da71b event logging/game over message 2023-07-24 05:31:30 +01:00
Llywelwyn
1f6c04a526 atomises item table into sub-tables, adds table rolls to vaults 2023-07-23 22:41:24 +01:00
Llywelwyn
ab5797078c corridor types, doors, some refactoring 2023-07-23 21:23:38 +01:00