Commit Graph
317 Commits
Author SHA1 Message Date
Anders Jenbo 5593ca2982 Fix loading order of poison water palette
Fixes #593
2021-02-21 18:47:16 +01:00
Anders Jenbo 3dae37501c Fix partial screen updating 2021-02-20 06:56:14 +01:00
Anders Jenbo 327042c2e5 Strip out debug features from the release builds
leveldebug and lightmax still remains
2021-02-19 22:04:11 +01:00
pionere f5c1079d6f eliminate unused code 2021-02-19 22:04:11 +01:00
FluffyQuack 790c8e17e5 Implemented blended tranparency 2021-02-19 05:57:48 +01:00
Anders Jenbo e3d85b9dfb Fix starting a game 2021-02-18 22:51:10 +01:00
qndel ab9911064f unify checks for single and multiplayer 2021-02-18 22:32:01 +01:00
Juliano Goncalves 20c44a08ca Spend all stat points with shift click 2021-02-17 19:07:39 +01:00
qndel c0f5749728 Fix RNG diverging during level generation depending on the code path
The consequences has mostly mitigated after wards, but this will make things make more sens when analysing the state of the code.
2021-02-01 06:44:16 +01:00
qndel 20a96d3ef3 typos (#989) 2021-01-31 16:13:01 +01:00
Anders Jenbo dcde3cd3c8 Fix old save games where some monsters hade 0 instea of NO_LIGHT 2021-01-31 09:56:25 +01:00
Anders Jenbo 9c0bc202c8 Fix additional wrong checks for monsters lights 2021-01-31 08:36:06 +01:00
qndel eb43bfb9a3 Sync monster light posistion when loading a level 2021-01-31 05:01:44 +01:00
Anders Jenbo aa7354aa57 Merge branch 'master' of github.com:diasurgical/devilution 2021-01-19 03:48:13 +01:00
FluffyQuack e3d1b19761 A bunch of comments explaining how variables are used. Mainly for structs.h, but a tiny bit for movement code and game loop as well. 2021-01-19 03:44:47 +01:00
Anders Jenbo 00e3ff08ae Unify majorty of monster.cpp 2021-01-17 03:55:23 +01:00
Anders Jenbo 0c96e32f19 Unify all defines, enums and structs 2021-01-08 20:53:06 +01:00
Anders Jenbo c802cbdc4d Merge more Hellfire code paths 2021-01-05 23:14:35 +01:00
Anders Jenbo 5bdbf18902 Merge branch 'master' of github.com:diasurgical/devilution 2021-01-05 22:44:11 +01:00
Anders Jenbo a006a25b62 Clean up variable names 2021-01-03 03:05:42 +01:00
Anders Jenbo a2a3729491 Enable loading hellfire games form main menu 2021-01-02 07:40:05 +01:00
Trihedraf d5b80cb6e7 Add --allquests debug switch for Singleplayer (#959) 2020-12-31 04:34:03 +01:00
Anders Jenbo d20eddf48e Unifcy a chunk of Hellfire's code pathts 2020-12-28 01:11:25 +01:00
Anders Jenbo 61b2d0de95 Merge branch 'master' of github.com:diasurgical/devilution 2020-12-16 02:24:39 +01:00
Anders Jenbo 83de2be78a [hellfire] StartGame 2020-12-11 11:54:25 +01:00
Anders Jenbo 0f1956990a Clean up diablo_reload_process
Good stuff from #1948
2020-12-11 09:47:58 +01:00
Anders Jenbo 145283aaeb [hellfire] Correct function call in TryIconCurs 2020-12-11 09:42:15 +01:00
Anders Jenbo 7e5da498d7 Correct prameter type for PressChar
This fixes the signed ness of the if in Hellfire
2020-12-11 09:37:12 +01:00
Anders Jenbo 38dbcf7641 Format source 2020-12-02 00:52:38 +01:00
qndel 9c7d6c96ea specify path to diablo.ini (#928) 2020-11-24 02:17:33 +01:00
Anders Jenbo fa3785a475 Merge branch 'master' of github.com:diasurgical/devilution 2020-11-04 03:02:48 +01:00
Anders Jenbo 43b5dea6e5 Merge branch 'master' of github.com:diasurgical/devilution 2020-11-03 00:56:51 +01:00
qndel c3380d3104 some cleanups 2020-11-03 00:04:07 +01:00
Anders Jenbo 40350a201b Reorder diablo.cpp 2020-11-02 05:14:43 +01:00
Anders Jenbo 4794c8357c Merge branch 'master' of github.com:diasurgical/devilution 2020-11-02 03:59:47 +01:00
Anders Jenbo c54cc2013c Calculate tick related values based on current game speed 2020-10-29 21:39:58 +01:00
Anders Jenbo b7ca9a812a Clean up unused return type 2020-10-29 21:39:58 +01:00
Gleb Mazovetskiy a091a56e8e Remove MAX_PATH restriction (#898)
Do not limit filesystem paths to 259 chars for MPQs, save files, and diablo.ini.

The MAX_PATH constant remains but now only limits path lengths within the MPQs.
2020-10-26 13:39:27 +01:00
Anders Jenbo 6580222d1c Add enums for level entrances 2020-10-26 01:41:54 +01:00
Anders Jenbo 72e2637061 Merge branch 'master' of github.com:diasurgical/devilution 2020-10-25 17:38:06 +01:00
Gleb Mazovetskiy ec329e645c Fix all "no-write-strings" warnings 2020-10-25 15:37:51 +01:00
Anders Jenbo e073422ce7 Unify executable for Spawn and Retail
The game will now autodetect if it should run in shareware mode or full
retail based on the found mpq file. Additionally it can beforced in the
shareware mode with --spawn even if the retail data is found.

This simplifies a lot of the spagetty code and lets us better refactor,
also worth noteing is that we won't have to setup a secound set of build
tests.
2020-10-20 19:42:01 +02:00
Anders Jenbo b896f7b18b Only load UI sounds on boot 2020-10-19 06:55:47 +02:00
Anders Jenbo 889bba8fb7 Add Hellfire parameters to help screen 2020-10-15 04:57:34 +02:00
Anders Jenbo cec9579186 Merge branch 'master' of github.com:diasurgical/devilution 2020-10-12 10:48:34 +02:00
Anders Jenbo 2d6c1efeab Merge branch 'master' of github.com:diasurgical/devilution 2020-10-12 10:46:28 +02:00
qndel cb3381916e [hellfire] RightMouseDown bin exact 2020-10-12 03:18:05 +02:00
Anders Jenbo 7e04c63977 Merge branch 'hellfire' of github.com:diasurgical/devilution 2020-10-11 23:53:07 +02:00
Anders Jenbo 32778cdbb9 Perfectly align all resolutions 2020-10-06 06:28:51 +02:00
Anders Jenbo e0a94686b0 Add game speed to multiplayer
Speed can only be set on game creation
2020-09-28 07:03:22 +02:00