Linus Probert
b7189b3487
Lifted the patch version
...
- The "infinite loop fix" merits a patch version increase.
2018-09-02 07:15:48 +02:00
Linus Probert
35d2e2ee12
Fixes infinite loop issue in trapgen
...
Vertical coridoors before level 4 wouldn't leave enough space to place
4 traps since there is only 10 rows of tiles eligible for a trap and
every trap ocupies 3 rows and requires at least 2 spare rows. This could
cause an infinite loop situation.
* Also fixes linux build warnings and other stuff.
2018-09-02 06:04:24 +02:00
Linus Probert
1972b5b1df
Added kills leaderboard
...
- Restructured the code a bit to avoid c vs c++ conflicts.
2018-08-31 15:58:59 +02:00
Linus Probert
26379535be
Fixes fullscreen centering on hirez screens
2018-08-30 14:08:34 +02:00
Linus Probert
f667cdb4fe
Removed a stupid mistake
2018-08-30 14:01:28 +02:00
Linus Probert
fbb63ba742
Adds information to player
...
- Fullscreen command is listed
- ESC to go back from views is listed
2018-08-30 11:32:09 +02:00
Linus Probert
0ab65c9989
Fixed charge
...
- Prevent click sound from triggering
- Prevent hovering on pits if you end charge on them
- Trigger traps if you end charge on them
2018-08-30 11:13:50 +02:00
Linus Probert
0f50d3b015
Prevent stunned monsters from getting scared by player
2018-08-30 09:55:04 +02:00
Linus Probert
5a8c1ece14
Fixed some more fullscreen
...
There is still a slight offset. I need to practice maths I think
2018-08-30 09:12:05 +02:00
Linus Probert
f9556cbf59
Fixes nicer fullscreen rendering
...
Also solves some compiler warnings on linux
2018-08-30 08:54:21 +02:00
Linus Probert
adb22fed8e
Passable fullscreen mode
...
- Centering is still a bit off
2018-08-30 00:09:55 +02:00
Linus Probert
7b54e93893
Implemented leaderboard updates
2018-08-29 22:13:22 +02:00
Linus Probert
d36c1dd954
Version bump
2018-08-29 15:03:35 +02:00
Linus Probert
3697e9b0b6
Adds hooks for all achievements
2018-08-29 14:31:20 +02:00
Linus Probert
412a30da0d
Fixed non-steam build, because I broke it :D
2018-08-29 14:11:36 +02:00
Linus Probert
76d78600cb
Completed Steam api integration.
...
- Next step is to actually trigger the achievements in the right places.
2018-08-29 14:03:18 +02:00
Linus Probert
78ea122123
Update readme with steam info
2018-08-28 16:23:39 +02:00
Linus Probert
9ae383b34e
Prepares for steamworks api integration
2018-08-27 17:16:01 +02:00
Linus Probert
c23927c4fa
Merge branch 'dev'
2018-08-23 09:45:53 +02:00
Linus Probert
cc1ae5d99d
Beta 2 releasenotes and version
2018-08-23 09:44:19 +02:00
Linus Probert
f5a88fc10e
Introduces texture blending
...
- Makes indicator sprites transparent when the player is under them
2018-08-23 09:41:10 +02:00
Linus Probert
52913af237
Completes #42 Add boss 2 & 3
...
- Adds "The Shadow"
- Adds the "assassin" behaviour
- Adds some assassins to levels > 15
2018-08-23 09:11:13 +02:00
Linus Probert
449cc362a0
Fixes some minor buggs
...
- Monsters now drop loot as soon as they die
(not after the dagger has stopped moving)
- Artifacts keep correct alignment even after a level switch.
2018-08-23 08:41:47 +02:00
Linus Probert
f67aab0b37
Completes #43 Add win state
...
Game now ends if you reach depth level 20
Also fixed:
- Funky bug with stats with 0 dmg
- Wonky speed = 2 on monsters behaviour
- Some other minor stuff
2018-08-22 20:54:39 +02:00
Linus Probert
8c261fd59f
Added the undead monsters for level > 10
...
- Fixed a double damage bug
- Prevent player from getting killed when in DEBUG mode
- This can cause really weird behaviour if you fall into a pit.
2018-08-22 14:02:55 +02:00
Linus Probert
6326a64111
Begins #42 Add boss 2 & 3
...
- Added "The cleric" for level 10.
2018-08-22 13:13:54 +02:00
Linus Probert
f1b0045829
Introduces the "orc levels"
...
Also fixes some minor buggs.
2018-08-22 11:05:12 +02:00
Linus Probert
ffe1736792
Minor buggfixes and typos
...
- Mention level in "new skill tooltip"
- Fix a msvc compiler warning
- Prevent level 2 artifact first pickup from bugging rendering
2018-08-21 22:27:45 +02:00
Linus Probert
9244da3b64
Version bump and badges
2018-08-21 17:01:15 +02:00
Linus Probert
8bf9329b8c
Version bump and badges
2018-08-21 17:00:33 +02:00
Linus Probert
8c25693d6d
Moves sqlite3 files to separate dir
...
Only intention is to separate my code from 3rd party code.
2018-08-21 16:32:26 +02:00
Linus Probert
bec9eb429d
Fixed a typo in skill tooltip
2018-08-21 16:21:22 +02:00
Linus Probert
43f021a997
Created an FPS counter for debug mode
...
- Also moves the "sword pointer" to debug mode only.
2018-08-21 16:18:11 +02:00
Linus Probert
dbc36aab9f
Fixes #41 , Minimap
2018-08-21 15:44:12 +02:00
Linus Probert
c390c024f6
Fixes #40 , Prevent adjecant traps before lvl 4
...
Made the simplest solution possible here. An A* start algo to check that
we didn't block paths seemed overkill.
2018-08-21 12:56:02 +02:00
Linus Probert
9ef97c0897
Fixes #38 , Artifact inventory
2018-08-21 12:42:23 +02:00
Linus Probert
358c0c7ddc
Fixes #37 and #39 Adds tooltips to everything
...
- A tooltip on first play will explain how it works
- A tooltip on levelup will display skill info
- A setting is introduced to disable tooltips
2018-08-20 14:32:38 +02:00
Linus Probert
5f754d551a
Merge branch 'master' into dev
2018-08-19 20:26:28 +02:00
Linus Probert
30058ea4e0
Creates gui_util and moves some code out from gui.c
2018-08-19 20:25:31 +02:00
Linus Probert
6763ef0144
Prevent levels > 10 from crashing the game.
2018-08-18 20:54:08 +02:00
Linus Probert
854f2c0918
Prevent levels > 10 from crashing the game.
2018-08-18 20:53:13 +02:00
Linus Probert
549f47ae0b
Minor code fixes and a slight tweak to the blue color
2018-08-16 14:09:54 +02:00
Linus Probert
3fabd039a4
Prevents artifacts before level 3
...
- Also fixes a potential segfault
2018-08-15 18:16:44 +02:00
Linus Probert
8fa4fbd51c
Patch version raised to 13
2018-08-15 08:08:58 +02:00
Linus Probert
9a610d5f88
Adds window icon
...
- Fixes bug where you could move when falling.
2018-08-15 08:08:18 +02:00
Linus Probert
6af8d9dd8f
Completes #8 First boss
...
- Adds "The Hell Hound" to level 5
2018-08-15 07:20:53 +02:00
Linus Probert
915ea59ca3
Fixes a mistake in music loading.
2018-08-14 17:00:10 +02:00
Linus Probert
6cc96a954d
Begins #8 First boss
...
- Introduces FIRE_DEMON behaviour
- Just need to pick a sprite and adapt the lua code
2018-08-14 13:28:10 +02:00
Linus Probert
1a09328793
Adds boss music and an additional attribution line per request.
2018-08-14 13:15:22 +02:00
Linus Probert
6633db7aa4
Adds room objects and FIRE rooms.
2018-08-13 13:11:32 +02:00