Llywelwyn
d6ba6c628c
sprites for entities, with text glyph fallback
2023-09-26 17:23:25 +01:00
Llywelwyn
2c4b4ca143
added gameover, added class/ancestry defaults
2023-09-25 22:04:49 +01:00
Llywelwyn
0d4c0c9558
data to consts, cheatmenu
2023-09-24 23:46:27 +01:00
Llywelwyn
d58614b106
optional sprites for entities
2023-09-23 19:01:39 +01:00
Llywelwyn
921fee2ecc
intrinsic speed + regeneration
2023-09-21 05:06:52 +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
1b12d70b23
various fixes: moved turnloss handling into energy system, anims
2023-08-31 03:44:04 +01:00
Llywelwyn
64caf0dc1a
less blocking - targets will try to path to any space around their tar
2023-08-30 09:15:45 +01:00
Llywelwyn
454c2aab63
player now blockstile
2023-08-30 06:07:40 +01:00
Llywelwyn
fdb5156a48
reduces item spawns
2023-08-30 02:14:16 +01:00
Llywelwyn
738484436b
significant events in morgue file, better event logging
2023-08-25 22:43:50 +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
4118783597
mp regeneration
...
using nethack calcs as a placeholder for now
2023-08-22 19:07:50 +01:00
Llywelwyn
cfe5884a0b
blindness - misc
2023-08-22 16:17:42 +01:00
Llywelwyn
1d9cb04d1f
standardises entity names
2023-08-21 13:59:21 +01:00
Llywelwyn
c7fcd301e2
character creation starting inventories
2023-08-21 09:01: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
1832e9d7f1
misc fixes
2023-08-18 23:56:49 +01:00
Llywelwyn
72f8dbbdf4
small tweaks, cleanup, and cranks offset
2023-08-17 15:11:24 +01:00
Llywelwyn
f5394f10ab
more scrolls
2023-08-17 08:34:51 +01:00
Llywelwyn
945242bc42
deletes deprecated damage system
2023-08-17 05:42:19 +01:00
Llywelwyn
ff1afed92c
cleanup and bugfixes, standardising log colours
2023-08-17 04:44:40 +01:00
Llywelwyn
dd4e0aaee4
log colour tweaks
2023-08-17 03:25:39 +01:00
Llywelwyn
911873127d
atomising item use: damage and healing, and refactors
2023-08-17 03:12:42 +01:00
Llywelwyn
76d835021b
faction table, applying factions to mobs, and querying reactions
2023-08-15 15:56:00 +01:00
Llywelwyn
3474a782d7
unid wand names
2023-08-13 22:49:23 +01:00
Llywelwyn
1ec876a10d
id bugfixes
2023-08-13 22:05:03 +01:00
Llywelwyn
b8d7194f28
item identification
2023-08-13 20:49:46 +01:00
Llywelwyn
9e768c5f73
obfuscates names of unidentified items
2023-08-13 20:16:24 +01:00
Llywelwyn
71f5c2ac9f
Expands cheat menu
2023-08-13 16:22:30 +01:00
Llywelwyn
0344f87da8
EncumbranceSystem {}
2023-08-13 15:42:56 +01:00
Llywelwyn
75e17f235d
IntervalSpawnSystem{} now works with mob groupsize flags
2023-08-02 00:37:56 +01:00
Llywelwyn
6f8f42d9fc
Mind component is now properly applied
...
Applied by default to all mobs, unless they have the MINDLESS flag
2023-08-01 12:28:57 +01:00
Llywelwyn
0169a88091
RegenSystem{} for health regen (mana NYI)
2023-08-01 01:44:02 +01:00
Llywelwyn
6cef899ef6
ai refactor, mob spawns now take into account player level, small fixes
2023-07-31 22:24:38 +01:00
Llywelwyn
aac6e0ad02
Speed with TURN_COST and slight randomisation to reduce predictability
2023-07-31 05:07:41 +01:00
Llywelwyn
dce40ac741
speed system - NYI
2023-07-31 03:05:25 +01:00
Llywelwyn
475f96d4e6
cleans up spawning, rolling for items/mobs/traps separately
2023-07-30 14:16:57 +01:00
Llywelwyn
3dab5202f8
levels, and ui changes
2023-07-29 05:56:52 +01:00
Llywelwyn
1e25d062db
ranged targeting fixes (set_bg doesn't work with fancy console)
...
currently not using fancy features for anything, so just went back to the simple console
2023-07-28 17:58:32 +01:00
Llywelwyn
6e6d364aa5
fixed some attributes double-dipping, and added COMBAT_LOGGING
2023-07-28 17:12:02 +01:00
Llywelwyn
c169a1eae6
combat system overhaul - d20/hack-like
2023-07-28 06:29:59 +01:00
Llywelwyn
1239597422
decouples depth from difficulty, and renames depth to ID
...
for future impl of branches
2023-07-27 17:59:46 +01:00
Llywelwyn
f2fabafe57
starting in town
2023-07-26 01:35:02 +01:00
Llywelwyn
1b4d0c2c4b
tweaks and wasm build for w3
2023-07-25 17:08:11 +01:00
Llywelwyn
f53b767376
overhaul: data-driven architecture
2023-07-25 03:50:50 +01:00
Llywelwyn
b80c3ac9d1
FillEdges builder, and a welcome message
2023-07-24 19:16:20 +01:00