View Issue Details

IDProjectCategoryLast Update
0024029AI War 2SuggestionOct 25, 2020 7:15 am
ReporterCRCGamer Assigned To 
Status newResolutionopen 
Product Version2.618 Astro Reserve Tuning 
Summary0024029: Need an appropriate comparison_type for an out-going damage comparison function.
DescriptionSo we've been having a bit of a conversation here on the Discord and we do not see a good way to approach the problem of setting up a damage modifier that falls off the higher the energy usage of the target gets. Or could technically also be implemented as a malus to damage if that is simpler with a minimum floor enforced.

Basically the example problem is thus:
A Frigate that thematically should be most advantaged against lowest energy usage and effectiveness falls off against things with stronger power grids. Because its attack is based on overloading the energy grids of adjacent targets within its AoE with a nasty case of static cling.

Thus 4500 damage against things with 300 or less energy usage but eventually falls to a floor of 750 damage per attack against anything 1500 energy or greater. Steps exist at every 300 energy grid the target is capable of handling.

So it would need to be a function with a cap it counts down from by certain intervals for the damage bonus/malus until either the floor or the maximum number of steps allowed is reached. Because at current my option seems to only be declaring a big bonus against anything below a certain threshold. And not a more gradual process which would neatly sidestep the issue of multiplicative modifiers stacking on top of each other in an attempt to achieve this with currently available tools in XML modding.
TagsNo tags attached.

Activities

CRCGamer

Oct 25, 2020 7:15 am

developer   ~0059375

Another thought comes to mind. Could also be pretty darn useful in a turret balance pass if some of those higher bonuses were somewhat stepped and less all or nothing when targeting certain at or below thresholds.

Issue History

Date Modified Username Field Change
Oct 25, 2020 7:07 am CRCGamer New Issue
Oct 25, 2020 7:15 am CRCGamer Note Added: 0059375