Asdow
03a7b017b6
Change mouse cursor if attachment attempt fails
2026-05-06 23:23:07 +03:00
Asdow
edf8f2f086
Fix crash when failing an attachment via item desc popup callback
2026-05-06 23:23:07 +03:00
Asdow
78ed49c73d
Remove corpse structure from world when removing corpse
...
Fixes not being able to take all corpses from one tile, if multiple corpses were stacked on top of each other. With the structure not deleted, the GetCorpseAtGridNo would not find an existing corpse anymore.
2026-05-06 11:28:11 +03:00
Asdow
5697acabb3
Take most recent corpse from tile
...
Fixes crash when taking a corpse on roof when multiple corpses are stacked on one tile.
2026-05-06 11:28:11 +03:00
Asdow
a6d96f5f31
Remove compiler warnings
2026-02-21 21:00:38 +02:00
Asdow
67f41d4de6
Remove superfluous variable
2026-02-21 21:00:38 +02:00
Asdow
1d53b92731
Add const keyword
2026-02-21 21:00:38 +02:00
Asdow
42b2cbc7f5
add const keyword
2026-02-21 21:00:38 +02:00
Asdow
04ace5df24
add const keyword
2026-02-21 21:00:38 +02:00
Asdow
323944757d
Improve DisplayCover() performance
...
* Replaced gCoverViewArea[2000][2000][2] with std::vector that is adjusted to the actual viewport size. Size difference for example in 720p resolution is 8 000 000 vs 3969 elements
* FPS improved in merc view mode 6-8 frames and in enemy view mode 10-20 frames
2026-02-21 21:00:38 +02:00
noooooo4499 and Asdow
dc107f5044
Fix Darren sometimes never giving fights if the boxers's IDs aren't assigned
2026-02-07 12:03:03 +02:00
Asdow
f8b6ee1672
Use externalized emails
2026-01-03 17:27:43 +02:00
Asdow
aba3688b4b
Add framework for adding externalized emails
...
Emails from new GameDir file TableData/Email/Emails.xml can be added via lua scripting using calls to AddEmailFromXML & AddPreReadEmailFromXML. The order of emails in Emails.xml acts as the index to be referenced and provided when calling lua functions.
An error message will be displayed if an email is added with an out-of-scope index but game will be able to continue.
Localization is supported and was tested on Chinese localization.
2026-01-03 17:27:43 +02:00
Asdow
d6b30c6f43
Add #ifdef for cheats.h include
2025-12-09 00:35:18 +02:00
Asdow
4fcf03d31a
Include cleanup Tactical/.*cpp
2025-12-09 00:35:18 +02:00
Asdow
842009ab3f
Make function static
2025-11-23 18:28:17 +02:00
Asdow
f27164b9dc
Remove unused includes
2025-11-23 18:28:17 +02:00
Asdow
4e24a6b9ba
Fix nullptr dereference when spotting mines
2025-11-22 17:10:58 +02:00
Asdow
3061237e58
Fix Debug build includes
2025-11-22 16:11:45 +02:00
Asdow
d05e9ec916
Fix actionitem conversion
2025-11-22 16:06:20 +02:00
Asdow
9c9d6ebb4a
Remove unused includes
2025-11-19 21:11:19 +02:00
Asdow
8bda0aaaf3
Remove unused includes
2025-11-19 21:11:19 +02:00
Asdow
fc824fb556
Declare functions static
2025-11-19 21:11:19 +02:00
Asdow
e3845520f8
Remove unused includes
2025-11-19 21:11:19 +02:00
Asdow
fa8e3113fe
Declare function static
2025-11-19 21:11:19 +02:00
Asdow
62fbf90daa
Remove unnecessary function declaration
2025-11-19 21:11:19 +02:00
Asdow
10ac8624fe
Move ExecuteAdditionalCharacterDialogue defintion before the first call
...
This allows us to declare it static
2025-11-19 21:11:19 +02:00
Asdow
4e60877add
Declare compatible functions static
2025-11-19 21:11:19 +02:00
Asdow
740a1a8851
Remove duplicate include
2025-11-19 21:11:19 +02:00
Asdow
55afb83eb2
Move UB specific header under UB #ifdef
2025-11-19 21:11:19 +02:00
Asdow
dfd5cfd42e
Remove unused includes
2025-11-19 21:11:19 +02:00
Asdow
518f7959aa
Remove commented out include
2025-11-19 21:11:19 +02:00
Asdow
f4f1bb25b6
Replace transitive include with explicit
2025-11-19 21:11:19 +02:00
Asdow
731f3a7d99
Remove unused includes
2025-11-19 21:11:19 +02:00
Asdow
cf048f9629
Remvoe unused includes
2025-11-19 21:11:19 +02:00
Asdow
34a369938b
Declare compatible functions static
2025-11-19 21:11:19 +02:00
Asdow
2979f49e8d
Remove unused includes
2025-11-19 21:11:19 +02:00
Asdow
0dc080b01d
Declare compatbile function static
2025-11-19 21:11:19 +02:00
Asdow
014b06641e
Remove unused function declarations
2025-11-19 21:11:19 +02:00
Asdow
56d4499262
Remove unused includes
2025-11-19 21:11:19 +02:00
Asdow
92c58d9fb6
Declare compatible function static
2025-11-19 21:11:19 +02:00
Asdow
330470353c
Remove unused include
2025-11-19 21:11:19 +02:00
Asdow
7c274fd87a
Declare compatible functions static
2025-11-19 21:11:19 +02:00
Asdow
5e28730c2a
Make fallthrough explicit
2025-11-19 21:11:19 +02:00
Asdow
fccb2e15bd
Replace transitive include with explicit
2025-11-19 21:11:19 +02:00
Asdow
e354885b16
Remove unused includes
2025-11-19 21:11:19 +02:00
Asdow
056fc5ea6e
Remove unused function declaration
2025-11-19 21:11:19 +02:00
Asdow
2c50518b61
Make compatible function static
2025-11-19 21:11:19 +02:00
Asdow
803ee8d90b
Declare compatible function static
2025-11-19 21:11:19 +02:00
Asdow
243e22a8c6
Remove unused includes
2025-11-19 21:11:19 +02:00