justin
|
b2efbd2b3e
|
Separate out concrete part of world
|
2022-07-25 12:10:50 +01:00 |
|
justin
|
3354d108be
|
Reinstate genworld concept
|
2022-07-25 09:49:55 +01:00 |
|
justin
|
d62e14cdb5
|
Add more deriving clauses
|
2022-07-25 09:26:41 +01:00 |
|
justin
|
c3a5b9d5be
|
Reify block drawing
|
2022-07-25 01:27:39 +01:00 |
|
justin
|
d219d8d889
|
Broken: refactor terminals
|
2022-07-25 00:45:15 +01:00 |
|
justin
|
d1bf49319a
|
Cleanup
|
2022-07-24 20:56:03 +01:00 |
|
justin
|
24531b75a1
|
Refactor machines
|
2022-07-24 20:55:44 +01:00 |
|
justin
|
d6a94ec4bc
|
Refactor doors
|
2022-07-24 20:36:27 +01:00 |
|
justin
|
ac069d08f6
|
Prop reification/splitting
|
2022-07-24 13:45:05 +01:00 |
|
justin
|
5de837c8cf
|
Reify modifications
|
2022-07-23 20:53:00 +01:00 |
|
justin
|
2892bb25f0
|
Cleanup
|
2022-07-23 12:38:17 +01:00 |
|
justin
|
39778f46fb
|
Refactor wall zoning, remove streaming
|
2022-07-23 12:29:29 +01:00 |
|
justin
|
14f3c8bc52
|
Cleanup
|
2022-07-21 18:26:48 +01:00 |
|
justin
|
b58444f931
|
Move button data
|
2022-07-21 18:22:08 +01:00 |
|
justin
|
cf5ec4a261
|
Use strict-containers for IntMaps
|
2022-07-21 15:27:00 +01:00 |
|
justin
|
1f79fe157f
|
Make creature update an external function
|
2022-07-20 01:22:17 +01:00 |
|
justin
|
db44d5d6ce
|
Cleanup
|
2022-07-19 21:51:37 +01:00 |
|
justin
|
0edc1cfe11
|
Make world booleans (triggers) non-functional
|
2022-07-19 21:21:32 +01:00 |
|
justin
|
89d397a928
|
Tweak bullet bouncing and spawning
|
2022-07-19 18:21:51 +01:00 |
|
justin
|
3031f2478c
|
Split bullet spawning and bouncing/penetration
|
2022-07-19 15:33:49 +01:00 |
|
justin
|
e4a4766ddf
|
Add sounds, move data types out into separate folders
|
2022-07-16 17:06:51 +01:00 |
|
justin
|
7d7ed6689d
|
Cleanup
|
2022-07-14 21:32:19 +01:00 |
|
justin
|
893a3d5f17
|
Cleanup
|
2022-07-14 21:12:51 +01:00 |
|
justin
|
5463328d41
|
Move machine update into outside function
|
2022-07-14 21:01:53 +01:00 |
|
justin
|
f05d284312
|
Move machine destruction to external function
|
2022-07-14 12:48:52 +01:00 |
|
justin
|
6c50021f04
|
Use grid when creating block debris
|
2022-07-13 10:44:18 +01:00 |
|
justin
|
1ccb87ff13
|
Make tanks into decorated blocks
|
2022-07-12 10:57:37 +01:00 |
|
justin
|
791d065eff
|
Fix explosion damage
|
2022-07-11 20:26:19 +01:00 |
|
justin
|
3447b9b0bb
|
Cleanup
|
2022-07-11 10:26:33 +01:00 |
|
justin
|
75d597f774
|
Remove unnecessary item held/worn field type
|
2022-07-11 10:20:40 +01:00 |
|
justin
|
75cd15c240
|
Data-ify creature drawing (partially)
|
2022-07-10 23:24:25 +01:00 |
|
justin
|
dc803b64b0
|
Add wall placement obstructions, start to generalise pictures
|
2022-07-10 00:17:09 +01:00 |
|
justin
|
d63495e335
|
Add various capabilities for generating graphs, fixes to lasgun
|
2022-07-06 11:54:29 +01:00 |
|
justin
|
ffdfaa41c0
|
Cleanup creatures somewhat, fix LOS to LOSIndirect
|
2022-07-03 15:07:55 +01:00 |
|
justin
|
757ffad1ad
|
Improve door pathing update
|
2022-07-03 12:56:24 +01:00 |
|
justin
|
67b612fe60
|
Improve pathing debugging, work on door pathing
|
2022-07-03 00:24:25 +01:00 |
|
justin
|
3efd89fa34
|
Correctly add all obstructed paths to doors
|
2022-07-02 22:59:11 +01:00 |
|
justin
|
46bc135e69
|
Implement (partially) updating pathing grid when opening doors
|
2022-07-02 21:39:33 +01:00 |
|
justin
|
8a612be5fe
|
Improve debugDraw
|
2022-07-02 17:45:03 +01:00 |
|
justin
|
dc3b78f8c4
|
Cleanup
|
2022-07-02 16:57:42 +01:00 |
|
justin
|
3952ec6315
|
Store paths crossing block walls in block
|
2022-07-02 15:31:27 +01:00 |
|
justin
|
f6084f37ed
|
Reallow different line block sizes
|
2022-07-01 21:47:49 +01:00 |
|
justin
|
ca40f315c0
|
Readd block obstruction field
|
2022-07-01 18:58:21 +01:00 |
|
justin
|
b1a7e1bf35
|
Make zoning more universal
|
2022-06-28 19:04:31 +01:00 |
|
justin
|
61ad58c04a
|
Zone creatures
|
2022-06-28 11:20:20 +01:00 |
|
justin
|
e8849eb8d5
|
Rearrange zone sizes
|
2022-06-28 09:38:24 +01:00 |
|
justin
|
480fc2df5e
|
Continue refactor
|
2022-06-28 03:29:55 +01:00 |
|
justin
|
e06527091e
|
Continue to refactor zoning to be more stream-based
|
2022-06-28 03:21:55 +01:00 |
|
justin
|
f6d96ec92c
|
Put config/targeting pictures in sensible places, tweak main loop
|
2022-06-28 01:19:47 +01:00 |
|
justin
|
8b72df2772
|
Change poke to use folding rather than store incremental ints in vector
|
2022-06-27 15:33:24 +01:00 |
|