Linus Probert
b3b8208b11
Adds complete rewrite of lua scripts
...
Lua scripts now build an in memory structure of all the rooms and their
contents before loading this data into the game. This enables better
possibilities to prevent monsters from spawning in bad places. Monsters
can now also spawn in coridoor rooms.
2018-07-31 14:25:29 +02:00
Linus Probert
22bed2948f
Fixed CPack and made lua work from .pack file
...
Adds a custom searcher to the lua table package.searcher.
2018-02-27 19:59:51 +01:00
Linus_Probert
0564f6c3a2
Info print from lua and new hash function in hashtable
2018-02-01 09:55:12 +01:00
Linus_Probert
b13479b5e1
Monster levels, player death and player levels
2018-01-30 15:16:14 +01:00
Linus Probert
80ab804e07
More monsters
2017-12-14 09:48:49 +01:00
Linus Probert
00a2b54759
Lua bindings for monsters. Monsters in matrix.
...
So far I just add one black ant. More to come.
2017-12-13 23:20:54 +01:00
Linus Probert
88bcc9c5ad
Lua modules
2017-12-11 20:07:05 +01:00
Linus Probert
577165a0f6
Squelched a bug, fixed a memory leak and wrote a lot of ugly lua.
...
The lua is map-gen code. It's allowed to be ugly. That is why map-gen
code is in lua. Because it's quick to write and not as crucial if it
gets ugly.
2017-12-07 23:58:29 +01:00
Linus Probert
171f8c8b5e
Nicer exits in rooms
2017-12-06 17:00:51 +01:00
Linus Probert
b950673952
Attemptive lua structuring and more mapgeneration code
2017-12-06 16:02:50 +01:00
Linus Probert
e8ccda2faf
Fixed map path and generation.
...
Also found an issue with collisions and room-switching. This has been
fixed also.
2017-12-06 11:44:17 +01:00
Linus Probert
f5a23d6798
Nicer map creation with walls.
2017-12-05 08:13:28 +01:00
Linus Probert
7362c2370f
Generate maps using lua
2017-12-02 23:32:40 +01:00