Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tweaks to core tested internally #359

Merged
merged 12 commits into from
Feb 18, 2024
Merged

Tweaks to core tested internally #359

merged 12 commits into from
Feb 18, 2024

Conversation

nk3nny
Copy link
Owner

@nk3nny nk3nny commented Jul 17, 2023

Fixes units set to reinforce that fail to leave their position (by clearing waypoints)
Fixes civilian.fsm which could cause AI to become immobile (running in place)
Improves tactics flank timings
Improves assault memory pathfinding by reverting to previous system (unit central, not leader)
Removes tactics attack pattern for enemies which are near and below-- needs a more intelligent solution

Improved the way DangerPos is handled in the vehicle brain, stopping even more cases of knowledge the AI shouldn't have-- and fixing an issue where the AI would sometimes suppress the sky!

Added troops manning static weapons will now abandon them if they run out of ammo
Added - soft-skinned, wheeled vehicles will try to JINK if explosions hit nearby.
Improved dismount/rotate logic of IFVs and APCs
Improved taskFlank use of vehicles. (on the last cycle, vehicles will move to move position)
Improved doFleeing handling of vehicles
Improved doVehicleRotate performance in minor ways
Fixed issue where AI would have more knowledge than appropriate
Fixed rare issue where assessing or flanking units would abandon vehicles
Fixed - Groups will now ignore empty static weapons.
Fixed Rare issue where doVehicleAssault could target empty spots in the sky
Misc. performance improvements.
Added 'half step' movement to doGroupAssault and doAssaultMemory to force movement
Improved tacticsAssault timings, and prevents useless positions to be added
Improved tactical assessment when assaulting
Improved units about to fire rockets are prevented from dodging
Fixed Units set to hold fire, stopped, or ordered to remain stealthy will no longer clear buildings
Fixed potential 'shooting into air' occurrences
Fixed situations where AI would ignore enemies behind them!
Misc performance improvements
More flexible sorting of 40mm rounds. Allows for a very common modification that makes smoke grenades less bouncy. (previously LAMBS Danger would not recognize these 40mm as 40mm)
Improves how the AI will check bodies:

Adds the ability for AI to pick up backpacks of friendly units
Adds ability for AI to pick up AT/AA weapons from friendly units
Fixes units set to reinforce that fail to leave their position (by clearing waypoints)
Fixes civilian.fsm which could cause AI to become immobile (running in place)
Improves tactics flank timings
Improves assault memory pathfinding by reverting to previous system (unit central, not leader)
Removes tactics attack pattern for enemies which are near and below-- needs a more intelligent solution
Allow more dependable movement outside
…ions

Fix vehicles dismounting wrong seats
Use DistanceSqr for a few more assault functions
Removed unused if-logic
@nk3nny nk3nny merged commit 44b5702 into master Feb 18, 2024
4 checks passed
@nk3nny nk3nny deleted the Temporary-LAMBS-internal branch February 18, 2024 15:13
@jokoho48 jokoho48 added this to the 2.6.1 milestone Feb 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants