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 |
|
Llywelwyn
|
6f8f42d9fc
|
Mind component is now properly applied
Applied by default to all mobs, unless they have the MINDLESS flag
|
2023-08-01 12:28:57 +01:00 |
|