Commit Graph

660 Commits

Author SHA1 Message Date
Alexander Batalov
3b951b8578 Add opSetWeaponAmmoPid 2022-12-22 20:36:31 +03:00
Alexander Batalov
17a4ee8a68 Add Sfall version opcodes (#200) 2022-12-22 20:18:07 +03:00
Alexander Batalov
c85cda4b48 Fix rare crash when using grenades
Closes #208
2022-12-22 19:54:04 +03:00
Alexander Batalov
c7ca358295 Rename OBJECT_NO_SAVE flag 2022-12-22 16:49:17 +03:00
Alexander Batalov
96296417c6 Rename OBJECT_NO_REMOVE flag 2022-12-22 16:47:11 +03:00
Alexander Batalov
737076a126 Fix getting elevation of freed object 2022-12-22 14:20:37 +03:00
Alexander Batalov
c0908cf14f Fix visual artifacts caused by null tiles 2022-12-21 09:18:29 +03:00
Alexander Batalov
343911f736 Fix floor lighting 2022-12-20 18:44:21 +03:00
Alexander Batalov
281c1aa82a Review tileRenderFloorsInRect 2022-12-20 16:22:56 +03:00
Alexander Batalov
18afce71b0 Review tile_fill_roof 2022-12-20 15:10:42 +03:00
Alexander Batalov
9599d63f45 Review roof_fill_off 2022-12-20 15:09:01 +03:00
Alexander Batalov
ce351988b5 Review roof_fill_on 2022-12-20 15:01:57 +03:00
Alexander Batalov
feb3821565 Fix multiple knockout effects 2022-12-13 23:59:45 +03:00
Alexander Batalov
54eaff26ea Fix partyMemberIncLevels 2022-12-13 23:35:15 +03:00
Alexander Batalov
5a7ffde45e Fix max party member level 2022-12-13 23:29:34 +03:00
Alexander Batalov
1c0385ad11 Remove _obj_fix_combat_cid_for_dude
The same cid-to-object conversion performed by `combatLoad`.
2022-12-13 23:06:52 +03:00
Alexander Batalov
0fe6d88a3a Review combatLoad 2022-12-13 23:03:42 +03:00
Alexander Batalov
7596d4d721 Fix combat_is_shot_blocked 2022-12-13 22:18:12 +03:00
Alexander Batalov
8333e553e2 Add SubtileFill 2022-12-13 22:11:37 +03:00
Alexander Batalov
6f62cfd466 Fix critters dying on exit grids 2022-12-13 16:33:19 +03:00
Alexander Batalov
280b55ab05 Add isExitGridPid 2022-12-13 14:34:49 +03:00
Alexander Batalov
e02dcdf69d Fix car disappearing when using town interface 2022-12-13 13:20:55 +03:00
Alexander Batalov
b5701fb9b9 Fix worldmap scroll down button 2022-12-13 12:45:39 +03:00
Alexander Batalov
c569b879f6 Fix opPrint 2022-12-13 11:35:07 +03:00
Alexander Batalov
b36ac50425 Review windowShow 2022-12-13 10:37:52 +03:00
Alexander Batalov
029a84a113 Review gWindowIndexes 2022-12-13 10:18:02 +03:00
Alexander Batalov
e6fddd6905 Rename window flags 2022-12-13 10:04:05 +03:00
Alexander Batalov
b0b69bd780 Fix wmMapIdxToName 2022-12-09 00:52:03 +03:00
Alexander Batalov
6de4ac87df Use snprintf 2022-12-08 23:05:50 +03:00
Alexander Batalov
502c920656 Add reportOverloaded 2022-12-08 22:05:54 +03:00
Alexander Batalov
c383fc6b95
Add mobile keyboard support (#206) 2022-12-08 20:41:59 +03:00
Alexander Batalov
4b03c714b4 Bump libsdl to 2.26.1 2022-12-08 19:48:53 +03:00
Alexander Batalov
0d93279a10 Fix missing include 2022-12-08 19:38:55 +03:00
Alexander Batalov
510d7bfe95 Reorganize includes 2022-12-08 19:18:39 +03:00
Alexander Batalov
19d0d2919f Remove unnecessary includes 2022-12-08 17:29:30 +03:00
Alexander Batalov
42f01c8d45 Remove unused 16bpp code 2022-12-08 17:26:28 +03:00
Alexander Batalov
0474199b5c Remove unnecessary include 2022-12-08 17:13:06 +03:00
Alexander Batalov
8a4ce6c658 Improve splash screen handling (#3)
* Fixes splash screens in Olympus
2022-12-08 16:41:55 +03:00
Alexander Batalov
884034f0bf Refactor stretching blitters
* Fixes skipped pixels
* Improves readability
2022-12-08 16:34:38 +03:00
Alexander Batalov
602ef7c1e1 Increase maps ambient sfx capacity 2022-12-08 14:10:31 +03:00
Alexander Batalov
897ff2bbd2 Add dialog options numbering 2022-12-08 10:58:54 +03:00
Alexander Batalov
9ade107e95 Rename Button fields 2022-12-07 16:42:37 +03:00
Alexander Batalov
1698cfa04b Rename Window fields 2022-12-07 16:39:30 +03:00
Alexander Batalov
59639c60a3 Cleanup 2022-12-07 10:17:48 +03:00
Alexander Batalov
f056f0e131 Add opGetGameMode (#200) 2022-12-06 17:46:52 +03:00
Alexander Batalov
dc90beb696 Add game mode tracking 2022-12-06 17:22:30 +03:00
Alexander Batalov
90da2164f2 Fix assignment 2022-12-06 17:13:48 +03:00
Alexander Batalov
9d9e09e80f Use MESSAGE_LIST_ITEM_FIELD_MAX_SIZE 2022-12-06 12:37:59 +03:00
sonilyan
cd51e0cdd7
Fix crash for msg limit (#203) 2022-12-06 12:32:21 +03:00
drjfaust
d49869f45c
Fix several combat bugs (#204) 2022-12-06 12:17:11 +03:00