Llywelwyn
e258767405
finalised gamelog
2023-09-25 20:38:52 +01:00
Llywelwyn
8de3648bae
notan::text message log tests
2023-09-25 17:40:48 +01:00
Llywelwyn
093f9df86e
action w/ direction, and mapgen ctd fix
2023-09-25 16:06:45 +01:00
Llywelwyn
030bda215a
icon, wider log
2023-09-25 06:15:20 +01:00
Llywelwyn
c499528616
rem deprecated
2023-09-25 05:18:25 +01:00
Llywelwyn
b459966f95
alt log solution
2023-09-25 05:10:21 +01:00
Llywelwyn
cdf0257598
rudimentary reimplementation of the log
2023-09-25 04:05:57 +01:00
Llywelwyn
1cd9f75ecc
curses16x16 to spritesheet
2023-09-25 03:34:53 +01:00
Llywelwyn
6cc659fd23
scuffed entity chars
2023-09-25 03:11:05 +01:00
Llywelwyn
0586c2cdad
map and turns
2023-09-25 02:16:06 +01:00
Llywelwyn
1038573a3a
backpack
2023-09-25 01:47:40 +01:00
Llywelwyn
4e24a9b50a
equip list - placeholder
2023-09-25 01:41:01 +01:00
Llywelwyn
df211c5c10
ui bulk
2023-09-25 01:30:05 +01:00
Llywelwyn
f3e58ad761
started on new ui fn
2023-09-25 00:36:11 +01:00
Llywelwyn
627d33b2d9
pixelfont
2023-09-25 00:05:26 +01:00
Llywelwyn
7f9ba34afa
fixes cheatmenu, reimpl particle ticker
2023-09-24 23:56:29 +01:00
Llywelwyn
0d4c0c9558
data to consts, cheatmenu
2023-09-24 23:46:27 +01:00
Llywelwyn
a2fb893f49
mapgen runstate
2023-09-24 22:20:49 +01:00
Llywelwyn
7f02a5a30f
draw_bg()
2023-09-24 21:24:11 +01:00
Llywelwyn
e482b29fc6
reimpl farlook (tooltips NYI)
2023-09-24 19:16:47 +01:00
Llywelwyn
e8aa7494a4
fixing the sea of red - entity rendering for things in view
2023-09-24 16:55:47 +01:00
Llywelwyn
643ecfcf3e
drawing entities, and map memory
2023-09-24 16:15:24 +01:00
Llywelwyn
d9489e7ddc
camera rendering, and breaking things temporarily
2023-09-24 14:23:48 +01:00
Llywelwyn
1299524c91
reimplementing gameloop with notan's App, instead of bracket-lib BTerm
2023-09-24 00:41:02 +01:00
Llywelwyn
683ab95531
removes ctx arg from get_screen_bounds()
2023-09-24 00:01:17 +01:00
Llywelwyn
be1c7aa1c7
draw "tiles"
2023-09-23 23:33:50 +01:00
Llywelwyn
2967cddf7b
init
2023-09-23 23:15:36 +01:00
Llywelwyn
2d55f83bb3
del spritesheet test grid
2023-09-23 20:54:49 +01:00
Llywelwyn
670b365def
refining the sprites
2023-09-23 19:35:51 +01:00
Llywelwyn
d58614b106
optional sprites for entities
2023-09-23 19:01:39 +01:00
Llywelwyn
cee4d02ce2
sprites init
2023-09-23 18:02:51 +01:00
Llywelwyn
141d4b63d2
fixes infini-dungeon difficulty
2023-09-23 11:14:32 +01:00
Llywelwyn
ddcfd72318
fixing up some post-merge errors
2023-09-23 10:43:32 +01:00
Llywelwyn
441b22439f
Merge branch 'master' into switching_to_draw_batches
2023-09-23 10:12:26 +01:00
Llywelwyn
23a42bab80
Some panics to unreachable!, better error msging
2023-09-23 00:12:05 +01:00
Llywelwyn
ae8f0d15a0
unreachable! for debug entries
2023-09-22 23:59:15 +01:00
Llywelwyn
b6abfbce4a
damage types: phys, magic, fire, cold, poison
2023-09-21 22:46:14 +01:00
Llywelwyn
de0aa33107
swaps over to bracket-lib's parse_dice_string(), and cl
2023-09-21 05:26:25 +01:00
Llywelwyn
921fee2ecc
intrinsic speed + regeneration
2023-09-21 05:06:52 +01:00
Llywelwyn
654aea9a32
damage mod multiplier unit tests
2023-09-21 01:08:01 +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
727ca09e74
defaults placeholder player to human ancestry
2023-09-20 21:56:50 +01:00
Llywelwyn
954991fd9c
defaults vision range in raws, only needs specifying if abnormal
2023-09-20 20:33:05 +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
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
6d0ae8edf8
spellcheck
2023-09-03 23:54:04 +01:00
Llywelwyn
a29a7f5be4
formatting
2023-09-03 22:47:59 +01:00