Commit graph

  • cdf0257598 rudimentary reimplementation of the log Llywelwyn 2023-09-25 04:05:57 +01:00
  • 1cd9f75ecc curses16x16 to spritesheet Llywelwyn 2023-09-25 03:34:53 +01:00
  • 6cc659fd23 scuffed entity chars Llywelwyn 2023-09-25 03:11:05 +01:00
  • 0586c2cdad map and turns Llywelwyn 2023-09-25 02:16:06 +01:00
  • 1038573a3a backpack Llywelwyn 2023-09-25 01:47:40 +01:00
  • 4e24a9b50a equip list - placeholder Llywelwyn 2023-09-25 01:41:01 +01:00
  • df211c5c10 ui bulk Llywelwyn 2023-09-25 01:30:05 +01:00
  • f3e58ad761 started on new ui fn Llywelwyn 2023-09-25 00:36:11 +01:00
  • 627d33b2d9 pixelfont Llywelwyn 2023-09-25 00:05:26 +01:00
  • 7f9ba34afa fixes cheatmenu, reimpl particle ticker Llywelwyn 2023-09-24 23:56:29 +01:00
  • 0d4c0c9558 data to consts, cheatmenu Llywelwyn 2023-09-24 23:46:27 +01:00
  • a2fb893f49 mapgen runstate Llywelwyn 2023-09-24 22:20:49 +01:00
  • 7f02a5a30f draw_bg() Llywelwyn 2023-09-24 21:24:11 +01:00
  • e482b29fc6 reimpl farlook (tooltips NYI) Llywelwyn 2023-09-24 19:16:47 +01:00
  • e8aa7494a4 fixing the sea of red - entity rendering for things in view Llywelwyn 2023-09-24 16:55:47 +01:00
  • 643ecfcf3e drawing entities, and map memory Llywelwyn 2023-09-24 16:15:24 +01:00
  • d9489e7ddc camera rendering, and breaking things temporarily Llywelwyn 2023-09-24 14:23:48 +01:00
  • 1299524c91 reimplementing gameloop with notan's App, instead of bracket-lib BTerm Llywelwyn 2023-09-24 00:41:02 +01:00
  • 683ab95531 removes ctx arg from get_screen_bounds() Llywelwyn 2023-09-24 00:01:17 +01:00
  • be1c7aa1c7 draw "tiles" Llywelwyn 2023-09-23 23:33:50 +01:00
  • 2967cddf7b init Llywelwyn 2023-09-23 23:15:36 +01:00
  • a573971d49 include dep Llywelwyn 2023-09-23 22:29:42 +01:00
  • 2d55f83bb3 del spritesheet test grid switching_to_draw_batches Llywelwyn 2023-09-23 20:54:49 +01:00
  • 670b365def refining the sprites Llywelwyn 2023-09-23 19:35:51 +01:00
  • d58614b106 optional sprites for entities Llywelwyn 2023-09-23 19:01:39 +01:00
  • cee4d02ce2 sprites init Llywelwyn 2023-09-23 18:02:51 +01:00
  • 8337f202cf tile clipping fixes Llywelwyn 2023-09-23 11:58:34 +01:00
  • fa3b906dce adds article to ID morgue msg Llywelwyn 2023-09-23 11:21:34 +01:00
  • 141d4b63d2 fixes infini-dungeon difficulty Llywelwyn 2023-09-23 11:12:28 +01:00
  • 2d33c90af8 fixes infini-dungeon difficulty Llywelwyn 2023-09-23 11:12:28 +01:00
  • ddcfd72318 fixing up some post-merge errors Llywelwyn 2023-09-23 10:43:32 +01:00
  • 441b22439f Merge branch 'master' into switching_to_draw_batches Llywelwyn 2023-09-23 10:12:26 +01:00
  • 23a42bab80 Some panics to unreachable!, better error msging Llywelwyn 2023-09-23 00:12:05 +01:00
  • ae8f0d15a0 unreachable! for debug entries Llywelwyn 2023-09-22 23:59:15 +01:00
  • b6abfbce4a damage types: phys, magic, fire, cold, poison Llywelwyn 2023-09-21 22:46:14 +01:00
  • de0aa33107 swaps over to bracket-lib's parse_dice_string(), and cl Llywelwyn 2023-09-21 05:26:25 +01:00
  • 921fee2ecc intrinsic speed + regeneration Llywelwyn 2023-09-21 05:06:52 +01:00
  • e8b5f6d997 adds component tests to tests/mod.rs Llywelwyn 2023-09-21 01:10:02 +01:00
  • 654aea9a32 damage mod multiplier unit tests Llywelwyn 2023-09-21 01:08:01 +01:00
  • dc4bcbe618 adds damage types to items Llywelwyn 2023-09-21 00:53:04 +01:00
  • 8a44c94272 adds damage types and mods (weak/resist/immune), for all damage events Llywelwyn 2023-09-21 00:52:54 +01:00
  • 66013667d8 gamelog events unit tests Llywelwyn 2023-09-20 23:21:38 +01:00
  • 58e4742f12 more map tests Llywelwyn 2023-09-20 21:56:57 +01:00
  • 727ca09e74 defaults placeholder player to human ancestry Llywelwyn 2023-09-20 21:56:50 +01:00
  • 222c7cc914 dels redunant resources - most of these are built-in with bracket-lib Llywelwyn 2023-09-20 21:37:05 +01:00
  • 335af8ee60 cl to md + versioned, instead of dated Llywelwyn 2023-09-20 21:31:59 +01:00
  • 954991fd9c defaults vision range in raws, only needs specifying if abnormal Llywelwyn 2023-09-20 20:33:05 +01:00
  • c4a87d9813 removes trailing commas Llywelwyn 2023-09-20 20:25:29 +01:00
  • 421c87c972 mobs: wargs, felines Llywelwyn 2023-09-20 14:51:16 +01:00
  • 583afa7078 mobs: insects Llywelwyn 2023-09-20 13:14:56 +01:00
  • c4aa3de640 more linter clean-up Llywelwyn 2023-09-18 21:54:29 +01:00
  • 27c1fe9a48 cleans up linter warns Llywelwyn 2023-09-18 21:54:18 +01:00
  • 6d80b80a82 adds some abstractions for readability Llywelwyn 2023-09-11 00:01:34 +01:00
  • 65564e6f4c readme update w/ link to blog Llywelwyn 2023-09-10 23:59:09 +01:00
  • 85efe13dc5 made the switch to using bracket-lib directly, instead of rltk wrapper v0.1.3 Llywelwyn 2023-09-05 02:23:31 +01:00
  • 455b8f2d80 updated wasm url Llywelwyn 2023-09-04 10:13:30 +01:00
  • 6c3af2878d manual wasm build Llywelwyn 2023-09-04 05:53:46 +01:00
  • 54b9b27aea Merge remote-tracking branch 'origin/master' v0.1.2 Llywelwyn 2023-09-04 05:42:09 +01:00
  • 5c61d5bcc0
    Delete Cargo.lock Llywelwyn 2023-09-04 05:41:55 +01:00
  • e03c40776a Merge remote-tracking branch 'origin/master' Llywelwyn 2023-09-04 05:41:52 +01:00
  • 3962bd5e6f ignore cargo.lock Llywelwyn 2023-09-04 05:41:30 +01:00
  • a7eb3da89d
    Delete wasm/index.html Llywelwyn 2023-09-04 05:40:52 +01:00
  • bece876c53
    Delete wasm/index.css Llywelwyn 2023-09-04 05:40:45 +01:00
  • 4f1027df77 ignore index/css Llywelwyn 2023-09-04 05:40:26 +01:00
  • 6d0ae8edf8 spellcheck Llywelwyn 2023-09-03 23:54:04 +01:00
  • a29a7f5be4 formatting Llywelwyn 2023-09-03 22:47:59 +01:00
  • fefc4349d5 Merge remote-tracking branch 'origin/master' Llywelwyn 2023-09-03 22:46:11 +01:00
  • 599729bd4c
    only deploy when using a version tag Llywelwyn 2023-09-03 22:44:14 +01:00
  • 94ad42e0b0
    inverts / Llywelwyn 2023-09-03 22:38:46 +01:00
  • 195d206dd7
    Update deploy wasm to gh-pages.yml Llywelwyn 2023-09-03 22:34:27 +01:00
  • 9afb57badd
    testing workflows for ci Llywelwyn 2023-09-03 22:27:55 +01:00
  • ae3e061ce8 back to curses -- still needs tweaking Llywelwyn 2023-09-03 08:42:10 +01:00
  • ebcce3183b fixes off-by-one pixels with a small gutter Llywelwyn 2023-09-03 06:56:05 +01:00
  • 1bea2c0026 testing resizing Llywelwyn 2023-09-03 06:40:27 +01:00
  • 4e0ed95a22 infinite font variations for testing - huge wip Llywelwyn 2023-09-03 05:10:17 +01:00
  • 2a3c59ad33 first steps - extreme wip Llywelwyn 2023-09-03 01:45:18 +01:00
  • d018d9077d fixes negative starting mana Llywelwyn 2023-09-02 22:37:21 +01:00
  • fcb2bd2815 swapped over to bracket-lib geometry's Rects, improved feature spawning Llywelwyn 2023-08-31 20:07:15 +01:00
  • 5a8114ec7e removes debugging msg Llywelwyn 2023-08-31 03:49:37 +01:00
  • 56071a1537 w Llywelwyn 2023-08-31 03:47:09 +01:00
  • 1b12d70b23 various fixes: moved turnloss handling into energy system, anims Llywelwyn 2023-08-31 03:44:04 +01:00
  • 7b5cd0ec70 write config file if not present Llywelwyn 2023-08-31 02:18:07 +01:00
  • cb7d9082d1 bugfix Llywelwyn 2023-08-31 02:00:47 +01:00
  • 45312108af bleeding 2 save Llywelwyn 2023-08-31 01:28:44 +01:00
  • a48d85e056 map tests Llywelwyn 2023-08-31 01:27:58 +01:00
  • a5f13d72c6 Merge remote-tracking branch 'origin/master' Llywelwyn 2023-08-31 01:20:33 +01:00
  • 3464e9447c imports to lib.rs, creating unit tests Llywelwyn 2023-08-31 01:20:21 +01:00
  • 568df55795 restricts overmap actions (item use/drop/kick/open/close) Llywelwyn 2023-08-30 23:54:28 +01:00
  • 2c936efb0e
    Delete .prettierrc.json Llywelwyn 2023-08-30 23:40:54 +01:00
  • 45461495fd prettier config Llywelwyn 2023-08-30 23:39:53 +01:00
  • a038a3f586 chance to log dungeon features per clock turn Llywelwyn 2023-08-30 12:08:03 +01:00
  • 050973eae4 barracks dungeon feature Llywelwyn 2023-08-30 11:41:39 +01:00
  • 6f99b879ff
    Update README.md Llywelwyn 2023-08-30 09:50:31 +01:00
  • 9150ed39e4 cl Llywelwyn 2023-08-30 09:45:43 +01:00
  • 1f95bf14ee slows treants back down, reduces spawnrate in grassy rooms Llywelwyn 2023-08-30 09:19:48 +01:00
  • 64caf0dc1a less blocking - targets will try to path to any space around their tar Llywelwyn 2023-08-30 09:15:45 +01:00
  • 340aefa9e1 darkens sapling renderable so it blends in more Llywelwyn 2023-08-30 07:16:10 +01:00
  • 5d14bb8354 treant sapling Llywelwyn 2023-08-30 07:14:28 +01:00
  • 207f3b7671 fixes traffic jams - if path is blocked, npcs will recalc path to dest Llywelwyn 2023-08-30 06:15:29 +01:00
  • 454c2aab63 player now blockstile Llywelwyn 2023-08-30 06:07:40 +01:00