Andrzej Fałkowski and GitHub
3ddacf1a44
Fix vehicles consuming fuel after instant movement cancel ( #213 )
2023-08-28 16:26:02 +03:00
rftrdev and GitHub
8ec02b2d40
Add version info to main menu ( #209 )
2023-08-23 01:21:22 -07:00
rftrdev and GitHub
6bae48658e
Fix personality check for backgrounds during IMP creation ( #208 )
2023-08-23 00:34:54 -07:00
Kitty and GitHub
28a5c76775
Merge pull request #206 from kitty624/ExtraItems
...
Update XML.h
- added path to sub-directory for Extra Items
- to avoid cluttering up the parent directory when using this feature
- it allows to place extra items in sector via xml and based on difficulty level
- the new directory "ExtraItems" will contain more details on how-to-use
2023-08-22 00:36:01 +02:00
kitty624
1289c399ce
Update XML.h
...
- added path to sub-directory for Extra Items
- to avoid cluttering up the parent directory when using this feature
- it allows to place extra items in sector via xml and based on difficulty level
- the new directory "ExtraItems" will contain more details on how-to-use
2023-08-22 00:22:20 +02:00
Andrzej Fałkowski and GitHub
1e1d456fd2
Prevent deadlocks due to self-healing interactive spots and self-attacking ( #205 )
2023-08-21 19:44:02 +03:00
Asdow
a45f3ae319
Add more AI logging
2023-08-20 23:38:56 +03:00
Andrzej Fałkowski and GitHub
2060022e94
Battle Panel Multi Resolution ( #203 )
...
* Battle panel interface with support for multiple resolutions and scrollable list
* Support for localized versions of battle panel
* Removed commented out code
* Fixed wrong copypasta in German version
2023-08-20 20:52:34 +03:00
Andrzej Fałkowski
8f08eb15d2
Merge branch 'master' into loading-screens-multi-res
2023-08-19 23:02:54 +02:00
Andrzej Fałkowski
5400fb019d
Loading screen multiple resolutions support and stretch modes, loading bar fixes
2023-08-19 22:30:57 +02:00
Asdow
318e4a40cf
Improve AI logging
2023-08-19 23:23:59 +03:00
Asdow
1170f82159
Move variable declarations to point of initialization
2023-08-19 21:47:31 +03:00
Asdow
d28ed97dff
Add section comments do DecideActionRed
2023-08-19 21:45:01 +03:00
Asdow
96a7fa0538
Add section comments to DecideActionBlack
2023-08-19 14:41:16 +03:00
Asdow
c5d1615035
Move decision if stuck in water or gas into its own function
2023-08-19 14:39:33 +03:00
Asdow
138ad0656f
Prevent AI deadlocks
...
Canceling current AI actions at the start of soldier's turn prevents a lot of ai deadlocks. The status RED & BLACK actions are supposed re-evaluate the situation every turn anyways
2023-08-19 14:37:49 +03:00
Asdow
a0cbe42a01
Create function for decision to wear a gasmask
2023-08-18 23:56:40 +03:00
Asdow
06478266d0
Moved armed vehicle/robot in gas check into function
...
Originally placed in DecideAction(green/yellow/red/black) functions separately
2023-08-18 23:11:39 +03:00
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
Asdow
06918d7585
Update Item Types.h
...
uint8 -> uint16
2023-07-29 14:43:57 +03: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
Asdow
57cc888cd7
Allow more creatures, civs and rebels
2023-07-27 21:30:03 +03:00
Asdow
9ac53cac32
Fix UINT8 references to pSoldier->ubID to UINT16
2023-07-27 21:29:37 +03:00
Asdow
9fb4ef8607
Merge branch 'master' into ExtraMercs
2023-07-27 18:38:39 +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
03482ffc3d
Merge branch 'master' into ExtraMercs
2023-07-26 13:17:49 +03: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