Commit graph

479 commits

Author SHA1 Message Date
Llywelwyn
654aea9a32 damage mod multiplier unit tests 2023-09-21 01:08:01 +01:00
Llywelwyn
dc4bcbe618 adds damage types to items 2023-09-21 00:53:04 +01:00
Llywelwyn
8a44c94272 adds damage types and mods (weak/resist/immune), for all damage events 2023-09-21 00:52:54 +01:00
Llywelwyn
66013667d8 gamelog events unit tests 2023-09-20 23:21:38 +01:00
Llywelwyn
58e4742f12 more map tests 2023-09-20 21:56:57 +01:00
Llywelwyn
727ca09e74 defaults placeholder player to human ancestry 2023-09-20 21:56:50 +01:00
Llywelwyn
222c7cc914 dels redunant resources - most of these are built-in with bracket-lib 2023-09-20 21:37:05 +01:00
Llywelwyn
335af8ee60 cl to md + versioned, instead of dated 2023-09-20 21:31:59 +01:00
Llywelwyn
954991fd9c defaults vision range in raws, only needs specifying if abnormal 2023-09-20 20:33:05 +01:00
Llywelwyn
c4a87d9813 removes trailing commas 2023-09-20 20:25:29 +01:00
Llywelwyn
421c87c972 mobs: wargs, felines 2023-09-20 14:51:16 +01:00
Llywelwyn
583afa7078 mobs: insects 2023-09-20 13:14:56 +01:00
Llywelwyn
c4aa3de640 more linter clean-up 2023-09-18 21:54:29 +01:00
Llywelwyn
27c1fe9a48 cleans up linter warns 2023-09-18 21:54:18 +01:00
Llywelwyn
6d80b80a82 adds some abstractions for readability 2023-09-11 00:01:34 +01:00
Llywelwyn
65564e6f4c readme update w/ link to blog 2023-09-10 23:59:09 +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
455b8f2d80 updated wasm url 2023-09-04 10:13:30 +01:00
Llywelwyn
6c3af2878d manual wasm build
v0.8.7 bracket-lib has an error with building for wasm, so building locally for now
2023-09-04 05:53:46 +01:00
Llywelwyn
54b9b27aea Merge remote-tracking branch 'origin/master' 2023-09-04 05:42:09 +01:00
Llywelwyn
5c61d5bcc0
Delete Cargo.lock 2023-09-04 05:41:55 +01:00
Llywelwyn
e03c40776a Merge remote-tracking branch 'origin/master' 2023-09-04 05:41:52 +01:00
Llywelwyn
3962bd5e6f ignore cargo.lock 2023-09-04 05:41:30 +01:00
Llywelwyn
a7eb3da89d
Delete wasm/index.html 2023-09-04 05:40:52 +01:00
Llywelwyn
bece876c53
Delete wasm/index.css 2023-09-04 05:40:45 +01:00
Llywelwyn
4f1027df77 ignore index/css
these are just for local testing - we don't want them pushed through to gh-pages
2023-09-04 05:40:26 +01:00
Llywelwyn
6d0ae8edf8 spellcheck 2023-09-03 23:54:04 +01:00
Llywelwyn
a29a7f5be4 formatting 2023-09-03 22:47:59 +01:00
Llywelwyn
fefc4349d5 Merge remote-tracking branch 'origin/master' 2023-09-03 22:46:11 +01:00
Llywelwyn
599729bd4c
only deploy when using a version tag 2023-09-03 22:44:14 +01:00
Llywelwyn
94ad42e0b0
inverts / 2023-09-03 22:38:46 +01:00
Llywelwyn
195d206dd7
Update deploy wasm to gh-pages.yml 2023-09-03 22:34:27 +01:00
Llywelwyn
9afb57badd
testing workflows for ci 2023-09-03 22:27:55 +01:00
Llywelwyn
ae3e061ce8 back to curses -- still needs tweaking
box drawing glyphs are misaligned, etc
2023-09-03 08:42:10 +01:00
Llywelwyn
ebcce3183b fixes off-by-one pixels with a small gutter
not sure why this fixes it - but it does. needs some testing.
2023-09-03 06:56:05 +01:00
Llywelwyn
1bea2c0026 testing resizing
strange artifacts with this size of font. seems to be an OpenGL issue (on specific hardware?) - issue is present on two different devices, with different screen resolutions, but disappears when running the WASM build. might be easiest to return to something which doesn't have this issue.
2023-09-03 06:40:27 +01:00
Llywelwyn
4e0ed95a22 infinite font variations for testing - huge wip 2023-09-03 05:10:17 +01:00
Llywelwyn
2a3c59ad33 first steps - extreme wip
1. need to finish curses12x24 first of all
2. bind everything to the viewport, and make scalable
2023-09-03 01:45:18 +01:00
Llywelwyn
d018d9077d fixes negative starting mana 2023-09-02 22:37:21 +01:00
Llywelwyn
fcb2bd2815 swapped over to bracket-lib geometry's Rects, improved feature spawning 2023-08-31 20:07:15 +01:00
Llywelwyn
5a8114ec7e removes debugging msg 2023-08-31 03:49:37 +01:00
Llywelwyn
56071a1537 w 2023-08-31 03:47:09 +01:00
Llywelwyn
1b12d70b23 various fixes: moved turnloss handling into energy system, anims 2023-08-31 03:44:04 +01:00
Llywelwyn
7b5cd0ec70 write config file if not present 2023-08-31 02:18:07 +01:00
Llywelwyn
cb7d9082d1 bugfix 2023-08-31 02:00:47 +01:00
Llywelwyn
45312108af bleeding 2 save 2023-08-31 01:28:44 +01:00
Llywelwyn
a48d85e056 map tests 2023-08-31 01:27:58 +01:00
Llywelwyn
a5f13d72c6 Merge remote-tracking branch 'origin/master' 2023-08-31 01:20:33 +01:00
Llywelwyn
3464e9447c imports to lib.rs, creating unit tests 2023-08-31 01:20:21 +01:00
Llywelwyn
568df55795 restricts overmap actions (item use/drop/kick/open/close) 2023-08-30 23:54:28 +01:00