Alexander Batalov
ad3860790c
Fix NPCs not joining combat
2023-01-16 16:42:50 +03:00
Alexander Batalov
bffe81d0b3
Improve cycle.cc readability
2023-01-05 11:29:00 +03:00
Alexander Batalov
6ab08bd22b
Remove some unused db functions
2023-01-05 10:39:46 +03:00
Alexander Batalov
060c79fc20
Remove electronic registration
2023-01-05 10:27:16 +03:00
Alexander Batalov
ac64fde502
Fix object rendering
...
Previous solution did not work well on high resolutions due to
incorrect tile calculations - was not updating edges and sometimes
hanged in endless loop trying to find upper-left or bottom-right
tiles.
New solution follows Sfall's HRP implementation.
2023-01-05 05:59:45 +03:00
Alexander Batalov
7496afa4f8
Clarify textObjectAdd param
2023-01-05 04:06:18 +03:00
Alexander Batalov
66955f893a
Review light.cc
2023-01-03 23:56:52 +03:00
Alexander Batalov
9ee4cb4a26
Refactor min/max usage
2023-01-03 23:00:38 +03:00
Alexander Batalov
a5cefd6c8b
Clear dirty rect during map updates
...
Previous solution to replace squares was destructive in nature and
could possibly lead to unexpected things (especially with mods where
tile 0x293 might not be opaque black).
New solution follows mapper refresh routines where entire dirty rect
is reset to black as a preparation step.
2023-01-03 21:10:20 +03:00
Alexander Batalov
d040ea814a
Fix objects being animated while playing movies
2023-01-02 21:15:43 +03:00
Alexander Batalov
03145e4fcd
Fix endgame slideshow issues
...
See #3
Closes #215
2023-01-02 14:34:42 +03:00
Alexander Batalov
812079004c
Make credits fullscreen
...
See #3 , #215
2023-01-02 13:09:03 +03:00
Alexander Batalov
6224af6178
Fix help screen issues
...
Closes #179
2023-01-02 11:13:32 +03:00
Alexander Batalov
a8d3cdd148
Improve worldmap.cc readability
2022-12-31 14:12:04 +03:00
Alexander Batalov
95cc863fde
Fix special encounter icon blinking
2022-12-30 16:45:49 +03:00
Alexander Batalov
cc1562b056
Add fading effects when moving to/from worldmap
...
Follow-up to #193
2022-12-30 00:41:29 +03:00
Alexander Batalov
07f3c82444
Fix map loading background
...
Integrated interface bar area remained visible during map loading.
2022-12-29 23:33:09 +03:00
Alexander Batalov
9976728e04
Fix worldmap background
...
Closes #193
2022-12-29 21:54:40 +03:00
Alexander Batalov
5922d15b1c
Fix various dialog box issues
...
- Better vertical positioning (account for word wrapping)
- Better horizontal positioning (consider both right and left gaps for
calculating available width).
- Prevent vertical text overflow.
2022-12-29 13:02:59 +03:00
Alexander Batalov
248d6dfb92
Add shadow to city labels
2022-12-29 10:43:02 +03:00
Alexander Batalov
73cc93a3e4
Cleanup some interface bar functions
2022-12-29 10:21:15 +03:00
Alexander Batalov
34259269a4
Improve "Whomever is attacking me" targeting
...
Fixes #197
2022-12-29 09:37:51 +03:00
Alexander Batalov
11217974c6
Improve aiFindAttackers
2022-12-28 19:45:17 +03:00
Alexander Batalov
0e13989f9c
Fix critter lists sorting functions
2022-12-28 17:54:09 +03:00
Alexander Batalov
57dcf42b5c
Fix custom disposition button
2022-12-28 17:33:01 +03:00
Alexander Batalov
c2c26db5d9
Fix max throw range calculation
2022-12-28 12:33:10 +03:00
Alexander Batalov
b6ee5fcbe9
Fix configGetIntList
2022-12-28 09:14:30 +03:00
Alexander Batalov
0e11569397
Add ai_check_drugs fixes and improvements ( #29 )
2022-12-28 02:19:43 +03:00
Alexander Batalov
4b137dac5f
Improve graphlib accuracy
2022-12-27 18:59:24 +03:00
Alexander Batalov
1f6d5ebbc9
Improve some color functions readability
2022-12-27 16:27:14 +03:00
Alexander Batalov
462baa0a04
Improve color tables accuracy
2022-12-27 15:51:43 +03:00
Alexander Batalov
b74f3c368b
Fix warning
2022-12-26 12:03:14 +03:00
Alexander Batalov
a05ab09e1b
Cleanup audio IO
2022-12-26 11:48:47 +03:00
Alexander Batalov
1b0cd6d757
Improve SoundDecoder readability
2022-12-25 22:30:31 +03:00
Alexander Batalov
b8dea116ee
Improve Sound readability
2022-12-25 21:56:23 +03:00
Alexander Batalov
e11f1af9ae
Improve combat_ai.cc readability
2022-12-24 14:30:03 +03:00
Alexander Batalov
9c34b26fec
Improve animation.cc readability
2022-12-23 15:49:56 +03:00
Alexander Batalov
9a6d45541f
Rename animationRegisterPing
2022-12-23 15:22:53 +03:00
Alexander Batalov
f4775775b8
Review dude move/run functions
2022-12-23 15:13:05 +03:00
Alexander Batalov
a48d744cde
Improve actions.cc readability
2022-12-23 12:44:52 +03:00
Alexander Batalov
16dbe1122e
Normalize gradlew.bat
2022-12-23 10:55:15 +03:00
Alexander Batalov
b0cb70ffa6
Fix file existence check
2022-12-23 10:34:20 +03:00
Alexander Batalov
512530c653
Fix building file list on non-Windows platforms
2022-12-23 10:33:16 +03:00
Alexander Batalov
982d4cc0f9
Truncate long names in file picker dialog
2022-12-23 10:30:31 +03:00
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