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

Dev to Master Dummy PR #3585

Merged
merged 479 commits into from
Dec 8, 2024
Merged

Dev to Master Dummy PR #3585

merged 479 commits into from
Dec 8, 2024

Conversation

N7Huntsman
Copy link
Contributor

Dummy PR for changelog generation purposes.

N7Huntsman and others added 30 commits October 31, 2024 03:57
Including new ThermoRifle Chambered in 22x99mmR ShVAK
Currently, the message that pops up when a retaliation raid is impending
does not indicate which world object the raid is targeting, which
can be confusing if the player has multiple colonies or launched
a bombardment from a temporary map. So, make the target explicit
in the notification.
Suppression code can be fairly hot, e.g. when an explosion occurs
within a large group of pawns that sends them looking for cover.
Some of the relevant logic in SuppressionUtility is using LINQ
heavily, which causes significant memory pressure in such scenarios.
When profiling a save with a doomsday hitting a 10k point tribal raid,
InterceptorZonesFor() was responsible for ~3.7% of total time
despite there being no shields on the map at all.

So, replace LINQ in relevant methods with iterator functions,
which are less memory intensive, eliminating about ~3.5% of the total time.
…iation-target

Indicate target site for retaliation raids
The vanilla logic around sieges is fairly inflexible -- it mostly assumes
that only 81mm mortars are used, which effectively prevents using
modded artillery in sieges without hacks like the "raider artillery"
in our VFE:S patch that consumes the 81mm ammoset.

So, rework our patches around sieges to support artillery pieces
with arbitrary ammosets, and remove raider artillery.
ThermoRifle ammo - Bullet with Thermobaric Secondary (Based on 14.5x114)
Clash HMG ammo - Changed to 14.5x114
N7Huntsman and others added 8 commits December 6, 2024 18:17
@N7Huntsman N7Huntsman requested review from a team as code owners December 7, 2024 06:15
Copy link

github-actions bot commented Dec 7, 2024

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-12210595085.zip

@github-actions github-actions bot added the Download in Comments This PR has a zipfile download available. label Dec 7, 2024
Copy link

github-actions bot commented Dec 7, 2024

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-12212136635.zip

@N7Huntsman N7Huntsman marked this pull request as draft December 7, 2024 21:14
Copy link

github-actions bot commented Dec 7, 2024

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-12216219121.zip

Copy link

github-actions bot commented Dec 7, 2024

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-12216699388.zip

@N7Huntsman N7Huntsman marked this pull request as ready for review December 7, 2024 23:51
@N7Huntsman N7Huntsman merged commit 904ae40 into master Dec 8, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Download in Comments This PR has a zipfile download available.
Projects
None yet
Development

Successfully merging this pull request may close these issues.