Llywelwyn
e1eae7efaf
overmap travel - needs refactoring urgently, but it works for now
2023-08-27 03:00:48 +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
397aa07d60
minor fixes, altars can heal
2023-08-21 19:20:08 +01:00
Llywelwyn
1d9cb04d1f
standardises entity names
2023-08-21 13:59:21 +01:00
Llywelwyn
614653e028
abstracted reactions
2023-08-21 10:13:29 +01:00
Llywelwyn
51f8ee66e6
removes deprecated SufferDamage component
2023-08-17 05:48:30 +01:00
Llywelwyn
911873127d
atomising item use: damage and healing, and refactors
2023-08-17 03:12:42 +01:00
Llywelwyn
931f600625
atomising item use: hunger effect
2023-08-17 01:16:35 +01:00
Llywelwyn
76cc6a6938
tile content iterator with runstate tweak - returns optional runstate
2023-08-16 01:45:23 +01:00
Llywelwyn
d439ff6d3f
complete spatial indexing refactor - SpatialMap
2023-08-16 01:17:38 +01:00
Llywelwyn
198486df1d
ChaseAI{}, FleeAI{}, removal of monster/bystander tags
2023-08-15 20:04:21 +01:00
Llywelwyn
662f6ec4aa
cleanup
2023-08-14 20:50:21 +01:00
Llywelwyn
80c34a72b5
in-system name obfuscation (picking up, dropping items, etc.)
2023-08-14 20:21:53 +01:00
Llywelwyn
0ef3a51e56
in-game cheat/debug menu
2023-08-13 13:43:16 +01:00
Llywelwyn
dab0683ffd
generic goto_level, implements backtracking
2023-08-13 09:21:07 +01:00
Llywelwyn
0169a88091
RegenSystem{} for health regen (mana NYI)
2023-08-01 01:44:02 +01:00
Llywelwyn
aac6e0ad02
Speed with TURN_COST and slight randomisation to reduce predictability
2023-07-31 05:07:41 +01:00
Llywelwyn
3dab5202f8
levels, and ui changes
2023-07-29 05:56:52 +01:00
Llywelwyn
2d4758ced1
seen entities on ui
2023-07-29 00:12:03 +01:00
Llywelwyn
c169a1eae6
combat system overhaul - d20/hack-like
2023-07-28 06:29:59 +01:00
Llywelwyn
b940142f16
the town
2023-07-27 21:15:20 +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
cdf16aca9d
particles, and centred camera
2023-07-24 23:01:34 +01:00
Llywelwyn
7f0465da73
finishes decoupling map from camera
2023-07-24 18:53:51 +01:00
Llywelwyn
2ecfd25d95
decoupled camera from map, wands of digging, wand use tracking
2023-07-24 18:14:38 +01:00
Llywelwyn
7aa440612e
all entities in range of opened/closed/broken obj now get dirty viewshed
2023-07-24 15:17:41 +01:00
Llywelwyn
f9057da71b
event logging/game over message
2023-07-24 05:31:30 +01:00
Llywelwyn
1c435f8d60
tweaks
2023-07-24 04:32:56 +01:00
Llywelwyn
0472c8a8bf
help screen [?], and [f]orcing doors open
2023-07-24 03:13:23 +01:00
Llywelwyn
3e2eee9709
ActionWithDirection runstate
...
- setting this runstate with a function as arg will give a direction prompt, and then call the function with the selected direction as the argument. i.e. for opening a door or throwing an item in a specific direction
2023-07-24 00:58:40 +01:00
Llywelwyn
ab5797078c
corridor types, doors, some refactoring
2023-07-23 21:23:38 +01:00
Llywelwyn
a3b4688608
prefab sectionals and searching on wait
2023-07-21 11:11:54 +01:00
Llywelwyn
363ff4c0a3
drunkards walk
2023-07-15 23:19:46 +01:00
Llywelwyn
d96d4881d5
cellular automata and bsp interiors
2023-07-15 18:35:20 +01:00
Llywelwyn
0728a1db41
mapgen visualisation
2023-07-15 13:38:51 +01:00
Llywelwyn
d316a55818
basic trap implementation
...
confusion on player is NYI
2023-07-15 09:59:20 +01:00
Llywelwyn
73bd07c1b8
hunger system
2023-07-12 08:17:50 +01:00
Llywelwyn
ec9127573c
fastfov and telepathy
...
currently no way to *gain* telepathy, but it works
2023-07-11 11:12:11 +01:00
Llywelwyn
8d04c40389
basic equippables
2023-07-11 07:43:35 +01:00
Llywelwyn
595ec61332
vi-keys menu nav, and 80x60 menu bg img
2023-07-11 04:50:55 +01:00
Llywelwyn
4f899d329e
initial
2023-07-10 12:48:56 +01:00
Llywelwyn
d41ef0f8dc
vim keys fix
2023-07-10 10:21:54 +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
7bf1c0b887
Brogue-style tile colour offsets, and main menu
2023-07-09 03:35:31 +01:00
Llywelwyn
f26adf352e
inventory finishes
2023-07-07 08:37:29 +01:00