Asdow
613de1b869
Remove useless code
...
!AimingGun(pSoldier) would always evaluate to true and there are no hits to CrowDecideAction in the entire solution even in commented out code
2023-08-18 21:05:11 +03:00
Asdow
1c4929c3e1
Improve AI item handling log entry
2023-08-17 19:52:21 +03:00
Asdow
664142c36c
Don't log AI info if pSoldier is null
2023-08-17 19:50:59 +03:00
Asdow
1c8d008a66
Move DebugAI() calls inside if blocks
...
Clutters logs and slows down game less when logging is on.
2023-08-17 19:49:55 +03:00
Asdow
0e529070c4
Allow AI to shoot with lower aim if out of AP for current aim level
2023-08-17 19:42:43 +03:00
Asdow
bacad9b4c0
Prevent AI deadlock when they try to shoot and player gets an interrupt
2023-08-17 19:41:41 +03:00
Asdow
e502727828
Disable canceling AI actions for escorted mercs
...
Logging AI decisions shows that this conditional would constantly cancel AI actions during regular gameplay. A special case like this should not affect normal AI routines and I'd rather disable this for now to prevent it from masking other problems with AI decisions.
2023-08-17 19:41:08 +03:00
Asdow
d99b12cb5f
Allow status black cover advance with full AP
2023-08-16 23:08:03 +03:00
Asdow
070867d965
Check for closest known opponent in status black
2023-08-16 23:07:29 +03:00
rftrdev and GitHub
b91871b518
Move grenade bonuses from Demolitions to Throwing ( #202 )
...
* Copy grenade settings from demolitions to throwing
* Fix setting strings
* Add throwing bonuses to the same spots as demolitions
* Delete grenade bonuses from Demolitions
* Update text
* Reapply throwing check
2023-08-11 11:27:29 -07:00
rftrdev and GitHub
aaeea9aac8
Replace evolution with growth rates ( #201 )
2023-08-09 18:36:44 -07:00
Asdow and GitHub
43c6943399
Don't modify gMAXITEM_READ when reading localized file ( #198 )
2023-08-04 14:25:35 +03:00
Asdow and GitHub
52ccc7cc3c
Fix widescreen UI militia popup box y-coordinate ( #196 )
2023-08-04 13:45:54 +03:00
CptMoore and GitHub
200ac73f7a
Merge pull request #195 from 1dot13/another-try-to-fix-latest-1
...
Update build.yml
2023-07-31 00:28:50 +02:00
CptMoore and GitHub
1bb8a214c9
Update build.yml
2023-07-31 00:28:42 +02:00
CptMoore and GitHub
f78d91f3a3
Merge pull request #194 from 1dot13/another-try-to-fix-latest
...
Update build.yml
2023-07-30 23:34:09 +02:00
CptMoore and GitHub
32e49784a0
Update build.yml
2023-07-30 23:33:28 +02:00
CptMoore and GitHub
8824d32da9
Merge pull request #193 from 1dot13/correct-working-dir
...
Update build.yml
2023-07-30 19:23:13 +02:00
CptMoore and GitHub
2345dd0ae6
Update build.yml
2023-07-30 19:22:23 +02:00
CptMoore and GitHub
cc6adb70f6
Merge pull request #191 from 1dot13/create-latest-tag-explicitly
...
Create latest tag explicitly
2023-07-30 09:53:06 +02:00
CptMoore and GitHub
f16f137f2b
Create latest tag explicitly
...
Apparently the github API does too much magic, lets hope removing a step will make it behave
2023-07-30 09:48:11 +02:00
majcosta and GitHub
c8c7066969
Refactor merc backpack checking in FindBestPath ( #162 )
...
* remove unused fNonFenceJumper from AstarPathfinder::GetPath
* Extract backpack check into function and flip logic
Avoiding double negatives is nice
v1
2023-07-28 12:07:25 -03:00
majcosta and GitHub
a0ac81aa65
Add support for AddressSanitizer instrumentation ( #189 )
...
To use, just set `ADDRESS_SANITIZER` to `ON` on the command-line or your
CMakeUserPresets.json file
2023-07-27 18:15:53 +03:00
Asdow and GitHub
d14c92e2a9
Add /lib/ folder to gitignore ( #188 )
2023-07-27 12:07:35 +03:00
rftrdev and GitHub
7868ddf1c9
Pablo speech fix ( #187 )
...
Courtesy of Seven
Fixes #181
2023-07-26 23:44:25 -07:00
Asdow and GitHub
0decb14856
Prevent endless clock ( #186 )
...
Stop AI from attempting to steal a weapon that has a sling attachment, which prevents stealing. (by Seven)
2023-07-26 10:18:13 +03:00
Asdow and GitHub
2163a66169
Prevent writing past array capacity ( #185 )
...
Game would crash with stack-based buffer overrun when a MOLLE item had enough attachments and their texts were written past attachString capacity
2023-07-25 14:19:30 +03:00
rftrdev and GitHub
06d4b53d3e
New option: Reduced stat growth at high levels ( #183 )
...
Add optional stat growth reduction at 80+ and 90+
This makes mercs with high base stats more valuable as it is harder to grow to their levels
2023-07-21 22:53:40 -07:00
Asdow and GitHub
c036160959
fix radarmap drawing in tactical inventory view ( #177 )
...
720p resolution with 10 man squads had radarscreen rendered in a wrong location
2023-07-14 07:56:27 +03:00
rftrdev and GitHub
1150fb5352
Update simultaneous combat check for group arrivals ( #176 )
...
The previous check didn't take group team into account, so it was possible for a simultaneous battle to be triggered by an enemy group moving into a friendly sector
2023-07-11 22:26:31 -07:00
Shad000w and GitHub
0e4d0a9bfb
fix for issue #105 , turned out that the issue happened due to the vanilla code that was using gTacticalStatus.uiFlags & GODMODE despite it was never actually implemented by SirTech. I changed it to only work gainst player mercs so militia and npcs can damage each other again. ( #174 )
2023-07-07 01:40:33 -07:00
rftrdev and GitHub
66ba2c8fbc
Fix forged group not actually spawning ( #173 )
2023-07-04 23:18:34 -07:00
rftrdev and GitHub
fb03cba2fa
New feature: transport groups ( #172 )
...
https://thepit.ja-galaxy-forum.com/index.php?t=msg&goto=365395
2023-07-04 20:58:56 -07:00
rftrdev and GitHub
8d3e6fce40
Change initial militia orders from STATIONARY to ONGUARD ( #171 )
2023-06-26 02:22:40 -07:00
Asdow and GitHub
82aa1a6f7d
Fix bug that prevented arms dealer inventory from restocking ( #169 )
...
if (numTotalItems.count(usItemIndex) == 1 ) would prevent dealers to reorder items if their current stock was zero
2023-06-22 15:59:27 +03:00
Asdow and GitHub
2571979f8a
Fix message box text drawing in 720p when map inventory is up ( #168 )
...
Old 720p resolution had character inventory drawn over the message box so messages were hidden when inventory is up. New widescreen UI is similar to all the other higher resolutions where this is not the case anymore.
2023-06-12 14:47:24 +03:00
Marco Antonio Jaguaribe Costa and majcosta
764d2f9389
remove int AStarPathFinder::CalcG(int*) function
...
not being called by anyone at the moment
2023-06-03 22:01:38 -03:00
sun-alf and GitHub
481e518790
Merge pull request #157 from 1dot13/master_1dot13
...
[Fix] Incorrect displaying info and tooltips in Advances Properties Tab
2023-05-29 21:46:38 +02:00
Asdow and GitHub
986d280193
Enable bigger squad sizes for 720p resolution ( #160 )
2023-05-28 16:32:12 +03:00
Asdow and GitHub
744e9c92ec
Prevent illegal array access ( #159 )
...
When using mousewheel to switch between pages in features screen, the HandleHighLightedText() function sometimes would retain valid bHighlight index, but toggle_box_array[bHighlight] == -1, which is used to access z113FeaturesToggleText[] and would later trigger Assertion in gprintfdirty() with pFontString == NULL
2023-05-28 15:05:43 +03:00
NorthFury and majcosta
1c82efb797
use isTooltipScalingEnabled for soldier tooltips
2023-05-27 21:52:35 -03:00
NorthFury and majcosta
52d8135709
inline for loop variable
2023-05-27 21:52:35 -03:00
NorthFury and majcosta
77faa11a0f
inline the tooltip log font
2023-05-27 21:52:35 -03:00
NorthFury and majcosta
e6d0b5ae0e
fix tooltip scaling when winfonts are enabled
2023-05-27 21:52:35 -03:00
NorthFury and majcosta
456cfa18cf
added option to scale tooltip rendering
2023-05-27 21:52:35 -03:00
rftrdev and GitHub
c13a44c445
Add version to asserts screen ( #158 )
...
* Add version info to asserts
* Add gMAXITEMS_READ to arms dealer init assert
2023-05-27 12:02:54 -07:00
sun-alf
9fc9d1c6e8
[Fix] Incorrect displaying info and tooltips in Advances Properties Tab
...
* Tooltips were shifted by one position due to wrong handling "Accuracy modifier".
* DrawAdvancedValues():
if ( iFloatModifier[0] > 1.0 || ( fComparisonMode && iComparedFloatModifier[0] > 1.0 ) )
it checks number of laser range tiles (iFloatModifier[0] > 1.0, "meters" / CELL_X_SIZE) right before actual drawing a line with values. So if someone put 1..9 into XML (<BestLaserRange>) it will not print that value. But number of "meters" was checked (like x > 0) everywhere prior to this code.
so all the code before decided to draw line with icon for laser range, but the guilty code line didn't
I suppose not to draw laser info at all if a modder screwed up <BestLaserRange> putting a 1..9 value
so all values 0..9 basically mean 0 tiles, i.e. there is no laser ability.
2023-05-27 21:04:17 +03:00
rftrdev and GitHub
119c6fe6bb
Fix FindBestNearbyCover() and delete global var ( #156 )
2023-05-26 21:28:00 -07:00
Asdow and GitHub
f2ab296b49
Display icon and tooltip for belt fed weapons ( #155 )
2023-05-26 08:12:55 +03:00
Asdow and GitHub
66c7fc1c8d
Remove compiler warning for exceeding stack size ( #154 )
...
Use std::map & std::set instead of two 16001 elements long arrays
2023-05-25 23:36:55 +03:00