Llywelwyn
8a44c94272
adds damage types and mods (weak/resist/immune), for all damage events
2023-09-21 00:52:54 +01:00
Llywelwyn
954991fd9c
defaults vision range in raws, only needs specifying if abnormal
2023-09-20 20:33:05 +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
64caf0dc1a
less blocking - targets will try to path to any space around their tar
2023-08-30 09:15:45 +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
15e8ae13d0
char creation to config
2023-08-23 01:57:35 +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
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
5a42ee283d
scroll of remove curse - NYI
2023-08-22 08:56:06 +01:00
Llywelwyn
e403a6d845
weapon fix, and inability to remove cursed items
2023-08-22 08:43:56 +01:00
Llywelwyn
d277384cc5
animation framework stuff
2023-08-21 23:12:49 +01:00
Llywelwyn
366c5d6543
fancy particle effects
2023-08-21 22:43:19 +01:00
Llywelwyn
f325d39f4c
particle effect on items/traps
2023-08-21 20:20:46 +01:00
Llywelwyn
397aa07d60
minor fixes, altars can heal
2023-08-21 19:20:08 +01:00
Llywelwyn
fe19a449e3
rawmaster macros
2023-08-21 18:05:08 +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
469d83994e
removes some debug logs
2023-08-21 11:24:36 +01:00
Llywelwyn
9e26c41aad
adds mob ancestries, converts everything over to get_reactions()
2023-08-21 10:40:30 +01:00
Llywelwyn
614653e028
abstracted reactions
2023-08-21 10:13:29 +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
72f8dbbdf4
small tweaks, cleanup, and cranks offset
2023-08-17 15:11:24 +01:00
Llywelwyn
6eab48e616
cleans up flags, adds aoe trap
2023-08-17 11:11:53 +01:00
Llywelwyn
66f5a8d826
refactors wands/items with charges
2023-08-17 09:49:58 +01:00
Llywelwyn
efe15705ad
Beginning the conversion to an Effects system
2023-08-16 15:11:49 +01:00
Llywelwyn
2887bb9736
prevents energy from ticking up whilst AI is culled
2023-08-15 21:18:28 +01:00
Llywelwyn
084e5e6f7b
cleans up mobs.json, adds MoveModes
2023-08-15 20:28:21 +01:00
Llywelwyn
198486df1d
ChaseAI{}, FleeAI{}, removal of monster/bystander tags
2023-08-15 20:04:21 +01:00
Llywelwyn
9b037dceeb
faction-based adjacent ai
2023-08-15 16:29:01 +01:00
Llywelwyn
76d835021b
faction table, applying factions to mobs, and querying reactions
2023-08-15 15:56:00 +01:00
Llywelwyn
67f348db4a
visuals - scrolls with two-word names, and ui colours
2023-08-14 23:11:23 +01:00
Llywelwyn
62a76ff191
prop damage fix
2023-08-14 07:04:12 +01:00
Llywelwyn
e8084b8975
InflictsDamage and ProvidesHealing now use dice rolls
2023-08-14 06:57:27 +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