Llywelwyn
c2759e9e8e
continuing with the overhaul, allowed entities to wear stuff
2023-07-28 06:57:14 +01:00
Llywelwyn
c169a1eae6
combat system overhaul - d20/hack-like
2023-07-28 06:29:59 +01:00
Llywelwyn
32044dbb6a
removes unused resources, and embedded font fix
2023-07-28 01:51:14 +01:00
Llywelwyn
d2648c4560
visual overhaul
2023-07-28 01:06:42 +01:00
Llywelwyn
b940142f16
the town
2023-07-27 21:15:20 +01:00
Llywelwyn
5f091bc2ab
Merge branch 'depths_to_ids'
2023-07-27 17:59:54 +01:00
Llywelwyn
1239597422
decouples depth from difficulty, and renames depth to ID
...
for future impl of branches
2023-07-27 17:59:46 +01:00
Llywelwyn
8b2acab576
canines
2023-07-26 02:46:22 +01:00
Llywelwyn
a54e604681
town tweaks, themes
2023-07-26 02:30:25 +01:00
Llywelwyn
f2fabafe57
starting in town
2023-07-26 01:35:02 +01:00
Llywelwyn
34e7ec40ee
Merge remote-tracking branch 'origin/master'
2023-07-25 17:08:21 +01:00
Llywelwyn
1b4d0c2c4b
tweaks and wasm build for w3
2023-07-25 17:08:11 +01:00
Llywelwyn
9973693766
formatting
2023-07-25 17:02:36 +01:00
Llywelwyn
a7ed02ce2d
Update README - week 3.md
2023-07-25 16:56:18 +01:00
Llywelwyn
1c956cdf58
sanity checks
2023-07-25 04:03:01 +01:00
Llywelwyn
2e23601fc8
wasm build
2023-07-25 03:51:01 +01:00
Llywelwyn
f53b767376
overhaul: data-driven architecture
2023-07-25 03:50:50 +01:00
Llywelwyn
062d36f640
Merge remote-tracking branch 'origin/master'
2023-07-24 23:01:51 +01:00
Llywelwyn
cdf16aca9d
particles, and centred camera
2023-07-24 23:01:34 +01:00
Llywelwyn
93e19ed562
week 3 images
2023-07-24 19:40:20 +01:00
Llywelwyn
e9cace85c6
week 3 changes - unf., needs formatting
2023-07-24 19:24:46 +01:00
Llywelwyn
b80c3ac9d1
FillEdges builder, and a welcome message
2023-07-24 19:16:20 +01:00
Llywelwyn
0fe866c048
section 3 - generating maps wasm build
2023-07-24 18:54:54 +01:00
Llywelwyn
727400e0ee
Merge branch 'decouple_camera'
2023-07-24 18:53:58 +01:00
Llywelwyn
7f0465da73
finishes decoupling map from camera
2023-07-24 18:53:51 +01:00
Llywelwyn
2ecfd25d95
decoupled camera from map, wands of digging, wand use tracking
2023-07-24 18:14:38 +01:00
Llywelwyn
7aa440612e
all entities in range of opened/closed/broken obj now get dirty viewshed
2023-07-24 15:17:41 +01:00
Llywelwyn
f9057da71b
event logging/game over message
2023-07-24 05:31:30 +01:00
Llywelwyn
1c435f8d60
tweaks
2023-07-24 04:32:56 +01:00
Llywelwyn
0472c8a8bf
help screen [?], and [f]orcing doors open
2023-07-24 03:13:23 +01:00
Llywelwyn
3e2eee9709
ActionWithDirection runstate
...
- setting this runstate with a function as arg will give a direction prompt, and then call the function with the selected direction as the argument. i.e. for opening a door or throwing an item in a specific direction
2023-07-24 00:58:40 +01:00
Llywelwyn
1f6c04a526
atomises item table into sub-tables, adds table rolls to vaults
2023-07-23 22:41:24 +01:00
Llywelwyn
72bd7558fa
doors render when they've been revealed
2023-07-23 21:49:52 +01:00
Llywelwyn
ab5797078c
corridor types, doors, some refactoring
2023-07-23 21:23:38 +01:00
Llywelwyn
46e0c6ec6b
room builders
2023-07-23 18:35:55 +01:00
Llywelwyn
2ceb20a822
atomises rooms and corridors
...
- room sorter
- rounding room corners
- dogleg and bsp corridors
- room exploder
2023-07-23 16:44:14 +01:00
Llywelwyn
b7b2061228
fun with layers, and inventory display refactor
2023-07-23 15:50:56 +01:00
Llywelwyn
50e3cb50bc
Update README for week 2.md
2023-07-23 14:50:28 +01:00
Llywelwyn
53afddf055
prefab whitespace fix
2023-07-23 02:39:02 +01:00
Llywelwyn
050923fab0
pluralised names
2023-07-23 02:10:29 +01:00
Llywelwyn
b4420ba538
inventory refactor, maybe slightly unwieldy
2023-07-23 01:42:26 +01:00
Llywelwyn
e2afd47830
attribute component - functionality NYI
2023-07-21 21:43:24 +01:00
Llywelwyn
c39f2cb013
starting to move entities to raws ready for swap
2023-07-21 20:01:31 +01:00
Llywelwyn
dd367dc39b
refactors mapgen into chained builders
2023-07-21 18:34:08 +01:00
Llywelwyn
8a5600267c
flipping vaults
2023-07-21 13:35:17 +01:00
Llywelwyn
d1f36499c2
vaults
2023-07-21 13:06:39 +01:00
Llywelwyn
a3b4688608
prefab sectionals and searching on wait
2023-07-21 11:11:54 +01:00
Llywelwyn
8664a8e066
refactors entity spawning
2023-07-21 10:58:58 +01:00
Llywelwyn
e72d1bd694
prefabs from ascii
2023-07-20 22:30:56 +01:00
Llywelwyn
ea79d4064f
refactors image loading into fully-fledged prefab builder
2023-07-20 21:55:03 +01:00