From 20b6a9ddd372031a2f311baf0be7d0ac27e5d4ca Mon Sep 17 00:00:00 2001 From: wookieejedi Date: Fri, 8 May 2026 10:39:42 -0400 Subject: [PATCH] Update ParticleEffect.h Curve input follow-up to #6926 and #6889, in that it adds two new curve input Nebula and Particle Detail Levels for use within the particle effects table. These new inputs will allow modders to develop effects that can properly be optimized per varying particle and nebula detail levels. --- code/particle/ParticleEffect.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/particle/ParticleEffect.h b/code/particle/ParticleEffect.h index 0824139850e..f44e971baf3 100644 --- a/code/particle/ParticleEffect.h +++ b/code/particle/ParticleEffect.h @@ -273,10 +273,12 @@ class ParticleEffect { modular_curves_submember_input<&ParticleSource::getEffect, &SCP_vector::size>, ModularCurvesMathOperators::division>{}}, std::pair {"Total Particle Count", modular_curves_global_submember_input{}}, + std::pair {"Particle Detail Level", modular_curves_global_submember_input{}}, std::pair {"Particle Usage Score", modular_curves_math_input< modular_curves_global_submember_input, modular_curves_global_submember_input, ModularCurvesMathOperators::division>{}}, + std::pair {"Nebula Detail Level", modular_curves_global_submember_input{}}, std::pair {"Nebula Usage Score", modular_curves_math_input< modular_curves_global_submember_input, modular_curves_global_submember_input,