Commit graph

388 commits

Author SHA1 Message Date
Llywelwyn
42901b984e extends log builder, swaps away from textblocks
line wrapping no longer works, but in return the message log can easily be swapped between ascending/descending, and spaces/no spaces between entries.

realistically nobody wants to read a huge wrapped line anyway so those can just be avoided
2023-07-11 02:41:01 +01:00
Llywelwyn
b562e093ea wasm build 2023-07-10 13:13:37 +01:00
Llywelwyn
a780d13733 Merge branch 'gamelog_module' 2023-07-10 13:09:17 +01:00
Llywelwyn
c10eda695a logs + events refactor 2023-07-10 13:09:01 +01:00
Llywelwyn
4f899d329e initial 2023-07-10 12:48:56 +01:00
Llywelwyn
85881db62f pre-api removal 2023-07-10 11:46:21 +01:00
Llywelwyn
7eb0e0ad64 minor fixes - grammar and rng 2023-07-10 11:13:54 +01:00
Llywelwyn
d41ef0f8dc vim keys fix 2023-07-10 10:21:54 +01:00
Llywelwyn
491581c848 more interactions for the curse component 2023-07-10 09:09:53 +01:00
Llywelwyn
e8eaa69909 better magic map anim 2023-07-10 08:31:54 +01:00
Llywelwyn
8462eab0bd fixed room gen bug (disconnected rooms) 2023-07-10 06:55:52 +01:00
Llywelwyn
c6639b7616 weighted spawns, magic mapping, and curses 2023-07-10 06:49:31 +01:00
Llywelwyn
b8f8691e90 depth, waiting (with hp recovery), hit die for monsters, ui tweak 2023-07-10 03:35:09 +01:00
Llywelwyn
b6522d42c3 tweaks
changed placeholder player name, suppressed some dead code warnings
2023-07-09 23:08:58 +01:00
Llywelwyn
51060f1a85 saveload system
localstorage isn't supported by wasm, so playing online will probably just not have save games for a while
2023-07-09 12:09:30 +01:00
Llywelwyn
dd91a8cca7 particle lifetime consts, and confusion msg fixes 2023-07-09 10:23:17 +01:00
Llywelwyn
22d90a46b4 scroll of confusion 2023-07-09 09:51:42 +01:00
Llywelwyn
d4d25955cc destructible items 2023-07-09 09:23:52 +01:00
Llywelwyn
06c3d40c65 magic missile, fireball scrolls 2023-07-09 09:12:21 +01:00
Llywelwyn
2266998e80 blood and entity colour tweak 2023-07-09 05:38:25 +01:00
Llywelwyn
05011c6de8 Merge remote-tracking branch 'origin/master' 2023-07-09 03:35:39 +01:00
Llywelwyn
7bf1c0b887 Brogue-style tile colour offsets, and main menu 2023-07-09 03:35:31 +01:00
Llywelwyn
965f10d9b3
Update README.md 2023-07-08 01:45:08 +01:00
Llywelwyn
d1b350cdc3 Merge remote-tracking branch 'origin/master' 2023-07-08 01:17:29 +01:00
Llywelwyn
f76b705fe6 basic particles 2023-07-08 01:17:21 +01:00
Llywelwyn
bd30db2878
Update README.md 2023-07-08 01:16:29 +01:00
Llywelwyn
a79669d55c benches 2023-07-08 00:03:46 +01:00
Llywelwyn
9d01ab220d basic bloodstains
TODO: coloured by entity bleed colour[?]
2023-07-07 22:40:03 +01:00
Llywelwyn
65d728b75a generalised item use system 2023-07-07 22:39:44 +01:00
Llywelwyn
f26adf352e inventory finishes 2023-07-07 08:37:29 +01:00
Llywelwyn
aadb966fa4 Merge remote-tracking branch 'origin/master' 2023-07-07 07:11:01 +01:00
Llywelwyn
986adb6fce gui, inventory, symmetrical shadowcasting, bugfixes 2023-07-07 07:10:44 +01:00
Llywelwyn
b846cc0d69
Update README.md 2023-07-07 07:08:31 +01:00
Llywelwyn
5b7eac3165 bitset walls 2023-07-06 19:42:13 +01:00
Llywelwyn
0c48519dd7 wasm 2023-07-06 19:07:25 +01:00
Llywelwyn
d3a09df7a8 initial commit
using rltk
2023-07-06 16:47:07 +01:00
Llywelwyn
40a2ac07be .gitignore 2023-07-06 16:46:39 +01:00
Llywelwyn
607c91ec99 Initial commit 2023-07-06 16:44:21 +01:00