Commit graph

398 commits

Author SHA1 Message Date
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
Llywelwyn
0344f87da8 EncumbranceSystem {} 2023-08-13 15:42:56 +01:00
Llywelwyn
0ef3a51e56 in-game cheat/debug menu 2023-08-13 13:43:16 +01:00
Llywelwyn
7460ddee05 serialises dungeon map 2023-08-13 10:03:30 +01:00
Llywelwyn
2a8691efff entity thawing and freezing on level change 2023-08-13 09:36:02 +01:00
Llywelwyn
dab0683ffd generic goto_level, implements backtracking 2023-08-13 09:21:07 +01:00
Llywelwyn
25befa9343 Refactors worldmap gen, now uses a master list of maps for backtracking 2023-08-13 08:53:33 +01:00
Llywelwyn
557b7095b9 warnings cleanup and MasterDungeonMap class 2023-08-13 08:23:22 +01:00
Llywelwyn
75e17f235d IntervalSpawnSystem{} now works with mob groupsize flags 2023-08-02 00:37:56 +01:00
Llywelwyn
60fe39c834 Combined attack logs that happen on the same tick, involving the player 2023-08-01 20:23:08 +01:00
Llywelwyn
51893def78 wasm build - week 4 final 2023-08-01 19:59:49 +01:00