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
Asdow
d85643b895
Initialize local variable
2025-11-19 21:11:19 +02:00
Asdow
413eaa08fb
Declare compatible functions static
2025-11-19 21:11:19 +02:00
Asdow
08c82aa056
Remove unused local variable
2025-11-19 21:11:19 +02:00
Asdow
03e4898061
Declare compatible functions static
2025-11-19 21:11:19 +02:00
Asdow
6799d68b3c
Remove duplicate includes
2025-11-19 21:11:19 +02:00
Asdow
5f6114fed9
Remove unused files
2025-11-19 21:11:19 +02:00
Asdow
eace375a3b
Remove unused function declaration
2025-11-19 21:11:19 +02:00
Asdow
419f9f3bf5
Remove duplicate includes
2025-11-19 21:11:19 +02:00
Asdow
9e4b819f69
Declare compatible functions static
2025-11-19 21:11:19 +02:00
Asdow
8296bfbf8a
Move Handle UI.h include under JA2UB define
2025-11-19 21:11:19 +02:00
Asdow
12250a34ae
Remove unused includes
2025-11-19 21:11:19 +02:00
Asdow
9f7b545528
Combine search loops into one
...
Reduces code duplication and fixes an illegal memory access that was still present.
2025-11-19 13:57:41 +02:00
Asdow
f902b01497
Fix ubID underflow
...
Fixes illegal memory access if we tried to find previous merc and our currently selected one has ubID == 0
2025-11-19 10:12:53 +02:00
Asdow
0bbb01ae87
Fix pTeamSoldier initialization
2025-11-18 17:39:27 +02:00
Marco Antonio J. Costa and majcosta
4cb1ebac88
fix invalid use of std::wstring in swprintf
...
fixes #554
2025-11-17 20:57:18 -03:00
Asdow and GitHub
264105071a
Load old ObjectData correctly ( #553 )
...
* Load old ObjectData correctly
ITS changed ObjectDataStructs::OBJECT_BOMBS_AND_OTHER::ubBombOwner data size from 1 byte to 2 bytes, and it was not taken into account when loading ObjectData
2025-11-11 20:14:46 +02:00
steph-pg and majcosta
9ce1492651
Add visual muzzle flash for invisible soldiers
2025-10-19 09:42:20 -03:00
steph-pg and majcosta
7499daf06a
Let 'w' allow to look with no extra click
2025-10-15 16:55:54 -03:00
steph-pg and majcosta
1e1eb88864
Remove extra line
2025-10-14 05:35:40 -03:00
steph-pg and majcosta
72e586a378
Move visibility check after already included pCorpse check
2025-10-14 05:35:40 -03:00
steph-pg and majcosta
07dbf9c848
Make 3rd party corpses invisible till they in fov
2025-10-14 05:35:40 -03:00
steph-pg and majcosta
b19efcf1b4
Make disease healing a highest prior
2025-10-13 16:19:44 -03:00
Marco Antonio J. Costa and majcosta
332b267ae6
use en_US locale instead of user's, fallback to C if not found
...
most likely every windows install has en_US available, even if in other
languages. if not, bring back the insertcommas function from history, no
biggie
2025-10-11 09:02:11 -03:00
Asdow
584f6b47e6
Supply ProfileID to LUA scripts instead of SoldierID
...
Lua scripts expect to receive the same profileID value back from l_FindSolderByProfileID() that is supplied to it on the script side. This is a bit suboptimal as we constantly keep searching for the correct soldier on different calls to C++ side with the way it works now.
2025-10-11 11:43:37 +03:00
Marco Antonio J. Costa and majcosta
219cc6f88d
missed one
2025-10-10 17:54:58 -03:00
Marco Antonio J. Costa and majcosta
8257f2c9df
edit remaining default settings
...
TODO make this have a single source of truth instead of three or four
2025-10-10 17:51:08 -03:00
Marco Antonio J. Costa and majcosta
c6fd81d289
Fix discrepant TOPTION values in GameSettings.cpp
...
Ja2_Settings was supposed to be automatically generated but over time we
started to edit defaults either there or in GameSettings.cpp inconsistently
2025-10-09 21:53:55 -03:00
steph-pg and Asdow
d98de9e793
Adjust soldier create traits due to demolitions change
...
Since demolitions no longer affects grenades damage and range grenades
check should be moved to throwing. Keep demolitions trait at lower prior
because it can still be helpful to detect mines
2025-10-08 23:01:46 +03:00
Marco Antonio J. Costa and majcosta
049981b35f
remove now unused functions
...
we use a single function to turn a number into a money formatted string
now
2025-10-08 05:36:37 -03:00
Marco Antonio J. Costa and majcosta
1088ffc5b2
prevent shopkeeper interface from adding a second $
2025-10-08 05:36:37 -03:00