Linus Probert
b08ef10e82
Code maintenance and cleanup
2019-02-26 11:59:07 +01:00
Linus Probert
fffcac12c0
Makes sure til effects and items apply after backstab
2019-02-24 23:33:08 +01:00
Linus Probert
1b440c248d
Patch version raised to 2
2019-02-24 23:02:08 +01:00
Linus Probert
a03aec7c46
Handles the second mingw special case which I kept forgetting.
...
Because I'm an idiot
2019-02-24 22:48:03 +01:00
Linus Probert
0de018f3be
Fix mingw preprocessor define from cmake
2019-02-24 22:42:51 +01:00
Linus Probert
3eeb4d05a9
Include mingw32 64bit in the exclusion
2019-02-24 22:37:45 +01:00
Linus Probert
5f369da4e1
Fixed preprocessor command for mingw
2019-02-24 22:34:20 +01:00
Linus Probert
c98e6e6d05
Fix wonky mingw errors in appveyor
2019-02-24 22:31:32 +01:00
Linus Probert
499f015db9
Only use gmtime_s for MSVC
2019-02-24 20:05:23 +01:00
Linus Probert
9b9a0ca2a0
Fixed bad include
2019-02-24 20:01:06 +01:00
Linus Probert
926054b116
Ensure that we have seed when making a map
2019-02-24 19:57:33 +01:00
Linus Probert
49b7ebb923
Include patch notes for v2.2.1
2019-02-24 19:48:40 +01:00
Linus Probert
ee4dd273b9
Patch version raised to 1
2019-02-24 19:46:18 +01:00
Linus Probert
5ee20c9c20
Shifted to safer time functions and utc time
2019-02-24 19:43:41 +01:00
Linus Probert
563ebf9204
Adds another build fix
2019-02-22 00:38:39 +01:00
Linus Probert
3533d5ca58
Fixes build again
2019-02-22 00:36:10 +01:00
Linus Probert
97b097af41
Fixes builds
2019-02-22 00:34:56 +01:00
Linus Probert
685bf97467
Makes the custom random generator deterministic across platforms
...
TIL that the generators are implemented according to spec but the
distributions are custom. Since this is C I think we can manage without
distributions.
This still needs a test.
2019-02-22 00:27:19 +01:00
Linus Probert
cc375bba4e
Implements control over lua random numbers
2019-02-22 00:09:31 +01:00
Linus Probert
1205856d00
Attempt att syncing random generation
...
The default rand() and srand() differ between msvc and gcc.
Attempting to fix this by implementing a custom C++ library.
2019-02-21 20:57:38 +01:00
Linus Probert
d1efa8450d
Create new leaderboards with attribute 'Descending'
2019-02-20 20:18:52 +01:00
Linus Probert
2775780d5b
Makes weekly leaderboards creatable from app.
...
Removes dependency on breakhack.net if that site ever goes offline.
2019-02-20 20:03:06 +01:00
Linus Probert
269b25ba86
Removes a mingw warning
2019-02-20 19:48:24 +01:00
Linus Probert
72c3817927
Adds weekly challenge seed play and leaderboard saving
2019-02-20 19:45:55 +01:00
Linus Probert
1212b1a88a
Weekly challenge option added to play menu
2019-02-20 18:08:13 +01:00
Linus Probert
ce2a3482d1
Generate seeds from the core seed so that levels will look different.
2019-01-10 19:26:19 +01:00
Linus Probert
bc9d37eb91
Connects the random seed through all the generators
...
This is very untested and I'm guessing that every level will look
identical with this implementation.
Need to extend this so that generation seeds are created on boot for
every level based on the original seed.
Perhaps the "attack"/"defend" seed should also differ from the
generation seed to prevent playthroughs from becoming completely
identical.
2018-12-17 13:10:11 +01:00
Linus Probert
3c7dcb5ea1
Begins new random impl
2018-12-17 13:09:04 +01:00
Linus Probert
57b57c5051
Patch version raised to 4
2018-12-04 14:31:33 +01:00
Linus Probert
4d01251d1f
Merge branch 'master' into dev
2018-12-04 14:30:20 +01:00
Linus Probert
9299087b44
Updates PhysicsFS to latest stable-3.0
...
This should solve issues related to a crash on windows update 1809
2018-12-04 14:09:18 +01:00
Linus Probert
cb2510cf77
Rename physfs folder
2018-12-04 13:59:34 +01:00
Linus Probert
469134a5be
Patch version raised to 3
2018-11-01 14:51:02 +01:00
Linus Probert
8ab527ca6a
Makes monsters fall when the tile they are on falls
...
This is a case when phasing as a rogue in the crumbling rooms.
2018-11-01 14:49:27 +01:00
Linus Probert
8e39ff8346
Fix releasenotes for v2.0.2
2018-10-27 14:02:26 +02:00
Linus Probert
cb6bd03b5e
Patch version raised to 2
2018-10-27 13:56:34 +02:00
Linus Probert
b0f2936d44
Removes beta release type
2018-10-27 13:56:17 +02:00
Linus Probert
76c2f90ce9
Fixes a compiler warning and arcade mode coverage
2018-10-27 13:53:29 +02:00
Linus Probert
823384161f
Adds burst sound to eldritch blast
2018-10-27 13:47:44 +02:00
Linus Probert
c2eae7a9fe
Adds arcade game leaderboard
...
- Also fixes an ASSASSIN hidden state issue where the monster would
dissappear even if it's stunned.
2018-10-27 13:28:48 +02:00
Linus Probert
f53703dd88
Introduces arcade mode
2018-10-26 18:37:50 +02:00
Linus Probert
0f66b0f3d0
Adds the game type select menu
2018-10-26 18:07:10 +02:00
Linus Probert
7005239830
Fixed commit msg in version script
2018-10-26 17:11:11 +02:00
Linus Probert
7991e7c1ce
Fixes COMPLETED state for quick games
2018-10-26 17:09:46 +02:00
Linus Probert
aea9995c68
Reduved stun from trip skill
2018-10-25 15:33:19 +02:00
Linus Probert
a38a21a344
Incorporates quickplay leaderboard
...
Also fixed a bug when hitting esc from the "New Game" char select menu
after getting killed.
2018-10-24 22:50:00 +02:00
Linus Probert
deb4638847
Fixes a bad help text
2018-10-24 22:24:53 +02:00
Linus Probert
120f8d7ff6
Some tweaks to the rogue character
2018-10-24 22:18:56 +02:00
Linus Probert
5985c3e7f6
Fixed a bad pointer reset
2018-10-24 16:12:51 +02:00
Linus Probert
9968b377a5
Fixes another memory leak
2018-10-24 08:30:53 +02:00