However, I cannot work out how to actually do this. I tried adding 20 different variations of "icon", "sprite", "modifier_icon", and others to the effect and technology prototypes, and that did nothing. I tried adding entries into data.raw["utility-sprites"]["default"], with keys based on the name of the technology, and the non-programmatic part of the effect_description (eg "turret_range" from {"modifier-description.turret-range", tostring(TURRET_RANGE_BOOSTS[l]), tostring(TURRET_RANGE_BOOST_SUMS[l])}). None of it works.Changed technology modifier icons so they can be defined per-modifier-type instead of always using the red "+" icon.
How is this accomplished?