Alexander Batalov
a39f149817
Add date/time opcodes
2023-04-19 19:10:09 +03:00
Alexander Batalov
540cc1e08b
Add combat opcodes
2023-04-19 10:03:04 +03:00
Alexander Batalov
ef34fdb519
Add proto data opcodes
2023-04-19 09:21:38 +03:00
Alexander Batalov
9b02f600de
Add worldmap opcodes
2023-04-19 09:09:17 +03:00
Alexander Batalov
0bb07dbd50
Add pc base stats opcodes
2023-04-19 09:02:54 +03:00
Vasilii Rogin
0a85ce520b
Use stack on the heap for roof fill ( #263 )
2023-04-18 11:06:07 +03:00
Vasilii Rogin
99bc14cf3a
Add sFall movie timer options ( #261 )
2023-04-14 19:03:21 +03:00
Vasilii Rogin
527e152297
Allow messageIndex to be zero ( #264 )
2023-04-14 18:40:37 +03:00
Alexander Batalov
c8d45854ba
Normalize line endings when reading text files
...
Closes #250
2023-04-11 20:00:38 +03:00
Alexander Batalov
11472e8be9
Fix soundOpenData flags
2023-04-11 17:27:34 +03:00
Alexander Batalov
69e4adf5b3
Add HQ music support
...
See #239
2023-04-11 16:37:01 +03:00
Alexander Batalov
a2eabd668b
Fix missing speech in some Russian localizations
...
Closes #246
2023-04-11 14:03:55 +03:00
Alexander Batalov
6d1273d325
Improve button functions readability
2023-04-11 09:01:14 +03:00
TomArnaez
e23b39abaa
Fix crash in inventory list ( #256 )
2023-02-28 22:11:08 +03:00
Alexander Batalov
6398f8a79e
Fix itemDropAll
...
See #253
2023-02-28 16:11:48 +03:00
Alexander Batalov
81b9345303
Update config
2023-02-18 19:06:20 +03:00
Alexander Batalov
249892716e
Get rid of mmx stuff
2023-02-18 18:14:30 +03:00
Alexander Batalov
3e8227a62b
Extract mainmenu
2023-02-17 15:55:14 +03:00
Alexander Batalov
1570f860e8
Remove unnecessary calls
2023-02-17 15:53:42 +03:00
Alexander Batalov
d7c4589a55
Extract preferences
2023-02-17 12:33:26 +03:00
Alexander Batalov
0a9a1dc7ca
Fix faulty frms
...
Closes #235
2023-02-16 15:46:49 +03:00
Alexander Batalov
7ac651b736
Adjust modal dialogs position
2023-02-15 11:37:00 +03:00
Alexander Batalov
0bb822ba60
Fix "Affect player speed" font
...
Closes #245
2023-02-15 09:23:46 +03:00
Alexander Batalov
075de8f837
Review sound IO functions
2023-02-13 11:51:09 +03:00
Alexander Batalov
36b5ceba8a
Improve sound_decoder.cc accuracy
2023-02-13 11:02:17 +03:00
Alexander Batalov
f5d3cfb5e3
Fix Fast Metabolism trait
2023-02-12 23:12:36 +03:00
Alexander Batalov
81210f46af
Fix storing pointers in game global variables
2023-02-10 11:05:42 +03:00
Alexander Batalov
c14f671a0d
Add object and string concatenation
...
Fixes #232
2023-02-10 09:27:10 +03:00
Alexander Batalov
33141672ed
Use screen borders for scrolling worldmap
2023-02-10 09:00:59 +03:00
Alexander Batalov
28083cfea9
Fix talking head mood transition
2023-02-09 19:40:25 +03:00
Alexander Batalov
c9864741f3
Fix crash in artLockFrameDataReturningSize
...
Closes #231
2023-02-09 19:27:25 +03:00
Alexander Batalov
3aea6a98ef
Fix loading custom interface frms
2023-01-21 15:24:18 +03:00
Alexander Batalov
ba49abcea6
Fix some scripts not being properly removed
...
Closes #224
2023-01-21 13:15:18 +03:00
Alexander Batalov
47f5be8340
Fix HP being used as AP
2023-01-20 14:16:43 +03:00
Alexander Batalov
d435185e9e
Fix missing melee damage info
2023-01-20 14:12:03 +03:00
Alexander Batalov
2714dc1ea1
Fix memory alignment
...
See #135 , #122
2023-01-19 20:27:22 +03:00
Alexander Batalov
8604d9c401
Fix check
2023-01-16 17:33:19 +03:00
Alexander Batalov
b9261c3da2
Fix directory name reading
2023-01-16 17:01:52 +03:00
Alexander Batalov
ed7176b796
Fix combatai_notify_onlookers
2023-01-16 16:55:31 +03:00
Alexander Batalov
6cac53d20b
Rename critter maneuver flags
2023-01-16 16:49:50 +03:00
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