View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0024029 | AI War 2 | Suggestion | Oct 25, 2020 7:07 am | Oct 25, 2020 7:15 am | |
Reporter | CRCGamer | Assigned To | |||
Status | new | Resolution | open | ||
Product Version | 2.618 Astro Reserve Tuning | ||||
Summary | 0024029: Need an appropriate comparison_type for an out-going damage comparison function. | ||||
Description | So 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. | ||||
Tags | No tags attached. | ||||