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
d018d9077d
fixes negative starting mana
2023-09-02 22:37:21 +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
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
Llywelwyn
9427ebd7c1
better ranged targeting visuals
2023-08-30 05:40:45 +01:00
Llywelwyn
9fb791039f
map shortnames/identifiers
2023-08-30 04:51:32 +01:00
Llywelwyn
d6b9be628a
targeting -> kb control
2023-08-30 03:53:14 +01:00
Llywelwyn
7da00ed2b1
x to farlook, now playable with 0 mouse input
2023-08-30 03:13:46 +01:00
Llywelwyn
038e616500
cleans up chatlog colours - renderables for non-item, beatitude for item
2023-08-27 22:26:58 +01:00
Llywelwyn
96e69d5c5e
unused vars cleanup
2023-08-27 18:08:29 +01:00
Llywelwyn
537e19c4e7
tooltips for overmap tiles, and distinct fg-bg offsets
2023-08-27 18:04:53 +01:00
Llywelwyn
9e294a1680
better death messages, and morgue file map fix
2023-08-26 17:48:04 +01:00
Llywelwyn
9ac2adc5d6
improves morgue file significant event logging, bumps wasm build
2023-08-26 12:45:24 +01:00
Llywelwyn
738484436b
significant events in morgue file, better event logging
2023-08-25 22:43:50 +01:00
Llywelwyn
14a6e46669
morgue files
2023-08-25 03:24:20 +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
b2010958e7
removes deprecated var
2023-08-23 23:08:37 +01:00
Llywelwyn
0b251c991c
inventory refactor - huge improvement
2023-08-23 22:07:09 +01:00
Llywelwyn
02a4f33d11
more framework for spells
2023-08-23 18:17:04 +01:00
Llywelwyn
15e8ae13d0
char creation to config
2023-08-23 01:57:35 +01:00
Llywelwyn
424bf43ed5
config stuff to config folder
2023-08-23 01:31:02 +01:00
Llywelwyn
c2c7e0bd52
sorry - swapping from rustfmt to prettier-rust
2023-08-23 01:22:09 +01:00
Llywelwyn
281396f9ce
starting on config files
2023-08-23 00:58:01 +01:00
Llywelwyn
2c7671b348
optional darken by distance and viewshed multiplier
2023-08-23 00:00:44 +01:00
Llywelwyn
a299496857
framework for magic - spells NYI
2023-08-22 19:23:45 +01:00
Llywelwyn
4118783597
mp regeneration
...
using nethack calcs as a placeholder for now
2023-08-22 19:07:50 +01:00
Llywelwyn
c46e302274
identify now works properly with beatitude
2023-08-22 18:01:07 +01:00
Llywelwyn
51081c7c9c
Identification scrolls
2023-08-22 17:38:30 +01:00
Llywelwyn
cfe5884a0b
blindness - misc
2023-08-22 16:17:42 +01:00
Llywelwyn
bd90c3f760
removes monster to-hit bonus from player
2023-08-22 13:11:21 +01:00
Llywelwyn
f55f4504db
beatitude identification
2023-08-22 11:55:09 +01:00
Llywelwyn
e76a03633b
remove curse - with full BUC impl
2023-08-22 10:50:44 +01:00
Llywelwyn
366c5d6543
fancy particle effects
2023-08-21 22:43:19 +01:00
Llywelwyn
1d9cb04d1f
standardises entity names
2023-08-21 13:59:21 +01:00
Llywelwyn
d0416b2563
beatitudes
2023-08-21 13:08:12 +01:00
Llywelwyn
831720ce37
refactors beatitude, and prepping readme for week 7
2023-08-21 12:50:30 +01:00
Llywelwyn
33ce208252
race -> ancestries, adds ancestry stat maximums
2023-08-21 11:21:19 +01:00
Llywelwyn
3050219494
ancestries
2023-08-21 09:57:47 +01:00
Llywelwyn
c8b28a9abd
better description of classes, and cleans up warnings
2023-08-21 09:04:46 +01:00
Llywelwyn
c7fcd301e2
character creation starting inventories
2023-08-21 09:01:58 +01:00
Llywelwyn
c4a1883295
better char selection screen
2023-08-21 02:01:15 +01:00
Llywelwyn
07fd9ac377
halved ac-bonus from dex
2023-08-21 00:58:19 +01:00
Llywelwyn
91c2972935
+ rogues, rapiers, and grammar fixes
2023-08-21 00:45:58 +01:00
Llywelwyn
40f9d117f3
initial: character creation
2023-08-21 00:16:30 +01:00
Llywelwyn
454a8c7028
refactors hunger system
...
still works the same way, just cleaner
2023-08-20 17:27:11 +01:00
Llywelwyn
66f5a8d826
refactors wands/items with charges
2023-08-17 09:49:58 +01:00
Llywelwyn
ff1afed92c
cleanup and bugfixes, standardising log colours
2023-08-17 04:44:40 +01:00
Llywelwyn
911873127d
atomising item use: damage and healing, and refactors
2023-08-17 03:12:42 +01:00