Commit graph

62 commits

Author SHA1 Message Date
Llywelwyn
050973eae4 barracks dungeon feature 2023-08-30 11:41:39 +01:00
Llywelwyn
1f95bf14ee slows treants back down, reduces spawnrate in grassy rooms 2023-08-30 09:19:48 +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
340aefa9e1 darkens sapling renderable so it blends in more 2023-08-30 07:16:10 +01:00
Llywelwyn
5d14bb8354 treant sapling 2023-08-30 07:14:28 +01:00
Llywelwyn
14a6e46669 morgue files 2023-08-25 03:24:20 +01:00
Llywelwyn
c2c7e0bd52 sorry - swapping from rustfmt to prettier-rust 2023-08-23 01:22:09 +01:00
Llywelwyn
98a4422b15 reduces identify scroll spawnrate back down from debug number 2023-08-23 00:02:47 +01:00
Llywelwyn
51081c7c9c Identification scrolls 2023-08-22 17:38:30 +01:00
Llywelwyn
bd90c3f760 removes monster to-hit bonus from player 2023-08-22 13:11:21 +01:00
Llywelwyn
e76a03633b remove curse - with full BUC impl 2023-08-22 10:50:44 +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
0925cda599 adds particles to spells 2023-08-21 20:26:01 +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
9e26c41aad adds mob ancestries, converts everything over to get_reactions() 2023-08-21 10:40:30 +01:00
Llywelwyn
3050219494 ancestries 2023-08-21 09:57:47 +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
1832e9d7f1 misc fixes 2023-08-18 23:56:49 +01:00
Llywelwyn
6eab48e616 cleans up flags, adds aoe trap 2023-08-17 11:11:53 +01:00
Llywelwyn
5a4d3bf067 effects: triggers 2023-08-17 10:40:54 +01:00
Llywelwyn
66f5a8d826 refactors wands/items with charges 2023-08-17 09:49:58 +01:00
Llywelwyn
f5394f10ab more scrolls 2023-08-17 08:34:51 +01:00
Llywelwyn
ff1afed92c cleanup and bugfixes, standardising log colours 2023-08-17 04:44:40 +01:00
Llywelwyn
e02fa27ae4 goblin chieftain 2023-08-16 22:59:06 +01:00
Llywelwyn
47f12e9864 dwarf attack name fix 2023-08-16 15:46:01 +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
9a9876349b carnivores only hunt other herbivores 2023-08-15 16:36:52 +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
e8084b8975 InflictsDamage and ProvidesHealing now use dice rolls 2023-08-14 06:57:27 +01:00
Llywelwyn
1ec876a10d id bugfixes 2023-08-13 22:05:03 +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
c43408b8aa mobs: zombies, dwarves, kobolds, cave spider 2023-08-01 09:15:59 +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
475f96d4e6 cleans up spawning, rolling for items/mobs/traps separately 2023-07-30 14:16:57 +01:00
Llywelwyn
dc1cb0562f cleans up raws/mod.rs with trait impls for json parsing 2023-07-30 09:27:47 +01:00
Llywelwyn
a17a2c8f11 combat system 2nd pass - multiattacks for natural attackers 2023-07-30 05:30:01 +01:00
Llywelwyn
42113ad6a4 building and theming the forest 2023-07-30 04:17:20 +01:00