Commit graph

358 commits

Author SHA1 Message Date
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
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
7795044d36 Horrendous hash key gets worse -- REFACTOR THIS LATER 2023-08-13 18:43:04 +01:00
Llywelwyn
a5b8a7306b Fixes prop backgrounds from applying nonvisible darkening twice 2023-08-13 16:39:16 +01:00
Llywelwyn
71f5c2ac9f Expands cheat menu 2023-08-13 16:22:30 +01:00