Asdow
f0be44bb42
Convert to SoldierID
...
TacticalStatusType::ubEnemySightingOnTheirTurnEnemyID
TacticalStatusType::ubEnemySightingOnTheirTurnPlayerID
TacticalTeamType::ubLastMercToRadio
2024-11-17 10:23:01 +02:00
Asdow
61c5a41bea
LocateSoldier() & HandleMercLeavingEquipmentInDrassen() & HandleMercLeavingEquipmentInOmerta()
2024-11-17 01:35:49 +02:00
Asdow
c475f9e4e6
Convert MapScreenCharacterSt::usSolID to SoldierID
2024-11-17 01:25:00 +02:00
Asdow
2918801f75
AddSoldierToSector & OBJECTTYPE::soldierID changed to SoldierID
2024-11-16 20:55:08 +02:00
Asdow
42d5ecb923
HandleLeavingOfEquipmentInCurrentSector() to SoldierID
2024-11-16 20:09:14 +02:00
Asdow
cd720a639a
Fix Dismiss Merc not working after selecting several soldiers
2024-11-16 19:25:44 +02:00
Asdow
d28d46d974
SOLDIERTYPE::bOverrideMoveSpeed to SoldierID
2024-11-16 16:28:48 +02:00
Asdow
edb26a68fe
Guard against array out of bounds access
2024-11-16 16:25:28 +02:00
Asdow
e7fe1d1cda
Update LaptopSave.h
2024-11-16 11:55:57 +02:00
Asdow
3ff4cc0c19
GENERAL_SAVE_INFO members to SoldierID
2024-11-16 01:22:20 +02:00
Asdow
98c18495c6
Update GENERAL_SAVE_INFO::sContractRehireSoldierID to SoldierID
2024-11-16 00:58:16 +02:00
Asdow
41fc407de6
Convert TacticalRemoveSoldier to SoldierID
2024-11-16 00:55:51 +02:00
Asdow
23af6b6f3f
SoldierTakeDamage & SoldierTakeDelayedDamage to SoldierID
2024-11-16 00:47:14 +02:00
Asdow
b112d39fe2
Convert SOLDIERTYPE::EVENT_SoldierGotHit to SoldierID
2024-11-16 00:34:19 +02:00
Asdow
419b0c794d
SOLDIERTYPE::CreateSoldierCommon to SoldierID
2024-11-16 00:18:02 +02:00
Asdow
8ef7fb5ae4
Convert SOLDIERTYPE::usDragPersonID to SoldierID
2024-11-16 00:09:48 +02:00
Asdow
153d402065
Update Soldier Control.h
2024-11-15 23:58:28 +02:00
Asdow
75deccbc44
Convert SOLDIERTYPE::ubRobotRemoteHolderID to SoldierID
2024-11-15 23:56:26 +02:00
Asdow
566ead5815
Convert SOLDIERTYPE::ubTargetID to SoldierID
2024-11-15 23:46:15 +02:00
Asdow
f823cb9718
Update Soldier Control.h
2024-11-15 23:32:13 +02:00
Asdow
5de6f77f2e
Convert SOLDIERTYPE::ubOppNum to SoldierID
2024-11-15 23:26:22 +02:00
Asdow
1a172427ef
Update Soldier Create.cpp
2024-11-15 23:01:52 +02:00
Asdow
8346d5bfa1
Convert SOLDIERTYPE->ubNextToPreviousAttackerID to SoldierID
2024-11-15 22:58:25 +02:00
Asdow
131172e41a
Convert SOLDIERTYPE->ubPreviousAttackerID to SoldierID
2024-11-15 22:54:44 +02:00
Asdow
ee429fd1f4
Convert SOLDIERTYPE->ubAttackerID to SoldierID
2024-11-15 22:51:48 +02:00
Asdow
9079f2e0c1
Whitespace changes to SOLDIERTYPE
2024-11-15 21:20:49 +02:00
Asdow
ecb29ae9bc
Convert SOLDIERTYPE->usChatPartnerID to SoldierID
2024-11-15 21:09:17 +02:00
Asdow
83b3485e58
Convert prisonerdialoguetargetID to SoldierID
2024-11-15 21:04:05 +02:00
Asdow
b98732daa7
Convert gusSelectedSoldier to SoldierID
2024-11-15 19:06:34 +02:00
Asdow
e9c8124dc2
Fix UB compilation
2024-11-15 19:05:19 +02:00
Asdow
cba88ab2bc
Update LuaInitNPCs.cpp
...
convert l_ACTION_ITEM_SEX (lua_State *L) to use SoldierID properly
2024-11-15 01:34:10 +02:00
Asdow
337cf1804f
Update Overhead Types.h
2024-11-15 01:32:35 +02:00
Asdow
1c631cb85f
REAL_OBJECT.ubLastTargetTakenDamage -> SoldierID
2024-11-15 01:32:25 +02:00
Asdow
b9deb3cc19
PossiblyStartEnemyTaunt( uiTargetId ) to SoldierID
2024-11-15 01:31:22 +02:00
Asdow
d07dcf477a
Update Scheduling.h
2024-11-15 01:30:28 +02:00
Asdow
0def972901
Convert SetInfoChar & DrawFace to use SoldierID
2024-11-15 01:28:06 +02:00
Asdow
735075869c
Fix incorrect variables
...
ubImprintID uses SOLDIERTYPE->ubProfile, not SOLDIERTYPE->ubID in every other instance of the code. This one's clearly a mistake.
2024-11-15 01:14:30 +02:00
Asdow
6a0d02e9b9
Change type from BOOLEAN(!) to SoldierID
2024-11-15 01:03:21 +02:00
Asdow
568aa0a0b8
Update Item Types.cpp
2024-11-15 00:04:39 +02:00
Asdow
1327d186ed
Use usSolID directly
...
usSolID *is* ubID from Menptr!
2024-11-14 01:08:38 +02:00
Asdow
c04cc4cfcc
Update Map Screen Interface.h
2024-11-14 01:00:05 +02:00
Asdow
1345d92521
Convert Soldier Find.cpp to SoldierID
2024-11-14 00:45:50 +02:00
Asdow
0103a871cc
Operator overloads for accessing SOLDIERTYPE* through SoldierID
2024-11-14 00:43:48 +02:00
Asdow
f5b1447646
Move MercSlots zeroing to same loop where MercPtrs are set
...
One less for loop that way
2024-11-13 22:12:37 +02:00
Asdow
4d740055da
Provide access function to MenPtrs, MercPtrs & MercSlots
...
All raw array accesses should be done with these instead.
2024-11-13 01:33:32 +02:00
Asdow
aad6ed8297
Implemented SoldierID type to replace SOLDIERTYPE->ubID
...
Goal is to convert all use of SOLDIERTYPE->ubID and any other ID fields that reference the same ID to a safer type than UINT16. Same with any function that's supposed to take ubID
2024-11-13 01:29:36 +02:00
Asdow
d6370b7463
Fix invisible cows and bloodcats
2024-11-13 01:21:55 +02:00
Asdow
3c2592881f
Fix ShadeMapElements function declaration
2024-11-11 11:15:36 +02:00
Asdow
6c33009fab
Remove bLastKnownEnemies from SECTORINFO
...
As per the old comment, even though the field value is updated partially according to whether there are known enemies present or not, it's not used for anything.
2024-11-11 00:14:51 +02:00
Asdow
fcf2b27d1a
More UINT8 -> UINT16 changes
2024-11-11 00:08:30 +02:00