Commit graph

29 commits

Author SHA1 Message Date
Llywelwyn
f8c74ea6f9 fixes 0/negative mana regen 2023-08-22 23:40:22 +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
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
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
66f5a8d826 refactors wands/items with charges 2023-08-17 09:49:58 +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
efe15705ad Beginning the conversion to an Effects system 2023-08-16 15:11:49 +01:00
Llywelwyn
2ba7cfad8d cleanup and bugfixes 2023-08-16 01:23:57 +01:00
Llywelwyn
d439ff6d3f complete spatial indexing refactor - SpatialMap 2023-08-16 01:17:38 +01:00
Llywelwyn
2887bb9736 prevents energy from ticking up whilst AI is culled 2023-08-15 21:18:28 +01:00
Llywelwyn
f2b58a3feb random wandering and static ai 2023-08-15 20:39:13 +01:00
Llywelwyn
198486df1d ChaseAI{}, FleeAI{}, removal of monster/bystander tags 2023-08-15 20:04:21 +01:00
Llywelwyn
91607fb9ce ApproachAI {} 2023-08-15 19:03:15 +01:00
Llywelwyn
b95f0cc1ad faction-based visible ai, initial commit 2023-08-15 18:05:25 +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
80c34a72b5 in-system name obfuscation (picking up, dropping items, etc.) 2023-08-14 20:21:53 +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
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
c00418f7c8 improved logging (debug stuff) 2023-07-31 05:39:09 +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