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
Marco Antonio J. Costa and majcosta
3d29eff4d8
use FormatMoney everywhere
2025-10-08 05:36:37 -03:00
Marco Antonio J. Costa and majcosta
0dd32c4670
move FormatMoney to Text Utils
2025-10-08 05:36:37 -03:00
Marco Antonio J. Costa and majcosta
fee56e37e7
better FormatMoney
2025-10-08 05:36:37 -03:00
Marco Antonio J. Costa and majcosta
d79a445ad1
remove ATM_BUTTONS_* definitions
2025-10-08 03:07:23 -03:00
Marco Antonio J. Costa and majcosta
b1ccdf4e38
remove unused TransferFundsFromBankToMerc/MercToBank
2025-10-08 03:07:23 -03:00
Marco Antonio J. Costa and majcosta
3af3b3fbbc
remove sATMText[]
2025-10-08 03:07:23 -03:00
Marco Antonio J. Costa and majcosta
86ec94b40a
stop using sATMText for "Insufficient Funds" message
...
it is about to go
2025-10-08 03:07:23 -03:00
Marco Antonio J. Costa and majcosta
395c18c557
remove gsAtmSideButtonText[]
2025-10-08 03:07:23 -03:00
Marco Antonio J. Costa and majcosta
2eff78a2cf
remove scope and fix whitespace in RenderAtmPanel
2025-10-07 23:09:53 -03:00
Marco Antonio J. Costa and majcosta
3d95c47356
refactor UpDateStateOfStartButton
2025-10-07 23:09:53 -03:00
Marco Antonio J. Costa and majcosta
0ebcf0fa06
remove comments
2025-10-07 23:09:53 -03:00
Marco Antonio J. Costa and majcosta
d6166000c9
rename fShowAtmPanelStartButton into something truthful
...
there is no start button, this just controls whether to draw the four
buttons in the Personnel tab of the laptop or not
also get rid of lying comments
also make it static, laptop.cpp doesn't use it at all
2025-10-07 22:59:05 -03:00
Marco Antonio J. Costa and majcosta
08b8d2f04f
remove leftover unused stuff from personnel.cpp
2025-10-07 22:59:05 -03:00
Marco Antonio J. Costa and majcosta
ba2e69d045
remove fATMFlags-dependent code since it is always 0
2025-10-07 22:59:05 -03:00
Marco Antonio J. Costa and majcosta
c9cf34d608
remove unused ATMNumberButtonCallback
2025-10-07 22:59:05 -03:00
Marco Antonio J. Costa and majcosta
be109b71fa
unused RenderRectangleForPersonnelTransactionAmount
2025-10-07 22:59:05 -03:00
Marco Antonio J. Costa and majcosta
690d9e1336
remove unused HandleStateOfATMButtons
2025-10-07 22:59:05 -03:00
Marco Antonio J. Costa and majcosta
3c87ae2724
remove unused code when fShowAtmPanel is FALSE
...
fShowAtmPanel is always FALSE
2025-10-07 22:59:05 -03:00
steph and majcosta
f6ae1a96cd
Some BP, and snitch settings were using wrong mapping
2025-10-07 20:41:24 -03:00
Marco Antonio J. Costa and majcosta
6c96b80afc
Remove unused ATMOther2ButtonCallback
2025-10-07 20:36:22 -03:00
Marco Antonio J. Costa and majcosta
00b5758af1
remove unused ATMOtherButtonCallback
2025-10-07 20:36:22 -03:00
Marco Antonio J. Costa and majcosta
72ab9b0135
Remove unused CreateDestroyATMButton
2025-10-07 20:36:22 -03:00
Marco Antonio J. Costa and majcosta
92813f5ce1
remove unused ATMStartButtonCallback
2025-10-07 20:36:22 -03:00
Asdow
da83c6a557
Fix power gen fan sound
...
* Stop fan sound when switching sector
* Start fan sound when loading a save where current sector is power gen sector
2025-10-06 22:09:39 +03:00
Marco Antonio J. Costa and majcosta
a9dd9d0ca6
fix visual bug introduced by removing DrawMoneyOnScreen
...
AIM profile fees now display correctly for old inventory system as well
2025-10-05 10:54:44 -03:00