Linus Probert
|
095c93e5b2
|
Began #2: Added artifacts and the PIERCING_DAGGERS modifier
Still need to add the rest of the artifact effects but that should be
simpler from this point.
|
2018-08-08 00:14:24 +02:00 |
Linus Probert
|
ffde0793e5
|
Fixes: #4 Room stuff: Traps
- Adds traps
- Adds lua hooks for traps
- Fixes level exit in pit bug
|
2018-08-06 00:28:23 +02:00 |
Linus Probert
|
9fe2edee85
|
Fixes: #29 and #17 New skill: bash
Adds the bash skill and the stunned state.
Stunned enemies have disadvantage while stunned.
|
2018-08-04 23:52:52 +02:00 |
Linus Probert
|
56af37edb0
|
Removing natural lighting debug.
After implementing line of sight light it did not look good at all with
this size of tiles. Keeping as is for now.
|
2018-08-04 14:07:17 +02:00 |
Linus Probert
|
353b4ed1c5
|
Adds raycasting debug
Next step is to actually implement the Bresenham Line Algorithm to make
line of sight and object shadowing a reality.
|
2018-08-03 10:45:54 +02:00 |
Linus Probert
|
1124e88df0
|
Minor fixes
- Make skills correctly turn the player
- Don't repopulate the matrix on every frame only on turn change
|
2018-07-31 23:45:09 +02:00 |
Linus Probert
|
cc229c8b00
|
Prepares pengine for more particle types.
Also fixed an invalid read bug.
|
2018-05-22 22:42:06 +02:00 |
Linus Probert
|
bbe4526947
|
Fixes colors to use defines.
|
2018-05-22 15:48:09 +02:00 |
Linus Probert
|
2462e4cf33
|
Adds sentinel monster behaviour.
|
2018-05-21 21:03:59 +02:00 |
Linus Probert
|
821cac2fbd
|
Completely separates input handling and game logic.
This commit disables mouse support in menus. This needs to be rethought
to be more stable.
|
2018-05-20 00:03:17 +02:00 |
Linus Probert
|
0a21a2d915
|
Adds falling into pits
Monsters also avoid pits. Still need more pit layouts and
prevent monsters from "spawning" in pits.
|
2018-03-25 23:30:26 +02:00 |
Linus_Probert
|
07136c70f9
|
Windy rooms affect player
Left a possibility to make it affect projectiles.
|
2018-03-15 16:30:41 +01:00 |
Linus Probert
|
7e596a251e
|
Adds the charge skill
|
2018-03-01 13:48:03 +01:00 |
Linus Probert
|
2a3f5aaa6a
|
Added physfs for file loading and safety.
|
2018-02-22 12:36:24 +01:00 |
Linus Probert
|
9fec8fcb1f
|
Enabled conversion warnings in GCC
|
2018-02-22 09:44:27 +01:00 |
Linus Probert
|
d5914071d4
|
New license. MIT -> GPLv3.0
|
2018-02-16 18:11:26 +01:00 |
Linus_Probert
|
9a887ab964
|
Fixed the lightmap bug where some tiles would stay too dark
Introduced a lightmap debug mode when doing this. It's super laggy. Use
with care.
|
2018-02-12 11:32:43 +01:00 |
Linus_Probert
|
0b2a29fe3b
|
Hilite current tile under mouse
This is intended for spell usage once I get that in.
|
2018-02-06 16:53:48 +01:00 |
Linus Probert
|
a0b86eb06d
|
Memory leaks and left over debug prints
|
2018-01-31 16:55:48 +01:00 |
Linus_Probert
|
6e6a9641ae
|
Monsters now drop both treasure and items.
|
2018-01-29 13:48:44 +01:00 |
Linus Probert
|
417cb78f31
|
Added items, so far only health that always drops.
|
2018-01-24 21:14:34 +01:00 |
Linus Probert
|
60b374f84e
|
Levele exit and next level load
|
2017-12-22 06:27:58 +01:00 |
Linus Probert
|
618f28a519
|
Badges and mingw warnings
|
2017-12-21 12:35:52 +01:00 |
Linus Probert
|
433d907ae8
|
Problems with max and min in mingw
|
2017-12-21 12:26:57 +01:00 |
Linus Probert
|
d4fa9f89d6
|
Fixed a massive error in hashtable.
Compile on windows now works fine.
|
2017-12-20 18:56:28 +01:00 |
Linus Probert
|
4bbe82a705
|
More windows stuff
|
2017-12-19 22:51:00 +01:00 |
Linus Probert
|
7f6507d30c
|
Fixed for windows
|
2017-12-19 19:42:05 +01:00 |
Linus Probert
|
64a9105d21
|
Action texts on player and some refactoring
|
2017-12-18 15:26:56 +01:00 |
Linus Probert
|
c88c64f4b8
|
Implemented stupid agressive and coward pathing.
|
2017-12-18 09:59:01 +01:00 |
Linus Probert
|
6007976d23
|
Roaming monsters.
|
2017-12-17 13:43:41 +01:00 |
Linus Probert
|
916193ecb3
|
Simple Player vs. Enemy hits
|
2017-12-15 08:08:45 +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
|
cdf4949eea
|
Switched from 64 tile dimension to 32
64 didn't look very nice on a regular HD screen. Only on my tricky hiDPI
laptop.
|
2017-12-10 23:49:15 +01:00 |
Linus Probert
|
a1c57b62d0
|
Lightsources and lightmaps
|
2017-12-10 19:51:24 +01:00 |
Linus Probert
|
698c92ae33
|
Added decorations in lua and core
|
2017-12-08 09:45:57 +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
|
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
|
bdc5b6d629
|
Added a room matrix that deals with movement and collisions.
|
2017-12-05 15:03:20 +01:00 |