Commit graph

217 commits

Author SHA1 Message Date
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
5a4d3bf067 effects: triggers 2023-08-17 10:40:54 +01:00
Llywelwyn
71f69e8fe4 effects from dead entities are now removed from queue without running 2023-08-17 10:15:54 +01:00
Llywelwyn
66f5a8d826 refactors wands/items with charges 2023-08-17 09:49:58 +01:00
Llywelwyn
1002844098 cleans up comment 2023-08-17 08:37:40 +01:00
Llywelwyn
f5394f10ab more scrolls 2023-08-17 08:34:51 +01:00
Llywelwyn
03ae8992f6 extraordinarily hacky solution to a logstore bug 2023-08-17 08:34:26 +01:00
Llywelwyn
6162eb090f cleans up imports 2023-08-17 05:52:14 +01:00
Llywelwyn
51f8ee66e6 removes deprecated SufferDamage component 2023-08-17 05:48:30 +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
6677181a4e atomising item use: refactors BUC 2023-08-17 02:00:05 +01:00
Llywelwyn
a00b7ae805 atomising item use: no unnecessary empty logs 2023-08-17 01:18:25 +01:00
Llywelwyn
931f600625 atomising item use: hunger effect 2023-08-17 01:16:35 +01:00
Llywelwyn
18eae23a4c atomising item use: placeholder Item triggers 2023-08-17 00:43:26 +01:00
Llywelwyn
55202b241b atomising item use: ItemEquipSystem{} and remove system tweak 2023-08-17 00:29:48 +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
c496bb5474 Underflow fix for level 0 entities 2023-08-16 15:17:44 +01:00
Llywelwyn
63fc4a0728 missing import 2023-08-16 15:12:42 +01:00
Llywelwyn
efe15705ad Beginning the conversion to an Effects system 2023-08-16 15:11:49 +01:00
Llywelwyn
a6690029e6 converted inventory systems into a module 2023-08-16 09:33:18 +01:00
Llywelwyn
76cc6a6938 tile content iterator with runstate tweak - returns optional runstate 2023-08-16 01:45:23 +01:00
Llywelwyn
012d61603a ensuring we remove entities from the SpatialMap when they die 2023-08-16 01:29:00 +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
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
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
bb8cf69b86 WantsToApproach, WantsToFlee (functionality NYI) 2023-08-15 17:31:18 +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
0375c31acf more obfuscated item names 2023-08-15 15:19:54 +01:00
Llywelwyn
7a148ee58d
Update README.md 2023-08-15 14:44:02 +01:00
Llywelwyn
e06e1f4842 Merge remote-tracking branch 'origin/master' 2023-08-15 14:09:15 +01:00
Llywelwyn
235db74d9f week 6 - wasm build 2023-08-15 14:08:56 +01:00
Llywelwyn
397a5b6ba1
week 6 2023-08-15 14:07:18 +01:00
Llywelwyn
633ff1e18a Merge remote-tracking branch 'origin/master' 2023-08-14 23:11:34 +01:00
Llywelwyn
67f348db4a visuals - scrolls with two-word names, and ui colours 2023-08-14 23:11:23 +01:00
Llywelwyn
218125384b
week 5 2023-08-14 21:28:17 +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
1319ed16e0 capitalises unid scrolls 2023-08-14 07:04:27 +01:00