set_eqs_test_scoring
Set scoring and filter parameters on an EQS test inside a query option, persist them to the UEnvQuery asset, and return the stored values.
Instructions
Sets scoring/filter parameters on a test within a query option and PERSISTS them on the asset (TestPurpose, FilterType, ScoringEquation, ScoringFactor, FloatValue bounds are all real UEnvQueryTest UPROPERTYs). The response reports the values read back from the test object.
Returns: { query_path, option_index, test_index, test_name, test_purpose, filter_type, scoring_equation, scoring_factor, float_value_min, float_value_max }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query_path | Yes | /Game/... path to the UEnvQuery asset (required) | |
| test_index | No | Test index within the option (default 0) | |
| filter_type | No | "Minimum" | "Maximum" | "Range" | "Match" (default "Range") | |
| option_index | No | Option index (default 0) | |
| test_purpose | No | "Filter" | "Score" | "FilterAndScore" (default "Score") | |
| scoring_factor | No | Optional weight multiplier applied after the equation (ScoringFactor.DefaultValue); only applied when provided | |
| float_value_max | No | Optional max for FloatValueMax (default 1) | |
| float_value_min | No | Optional min for FloatValueMin (default 0) | |
| scoring_equation | No | "Linear" | "Square" | "InverseLinear" | "SquareRoot" | "Constant" (default "Linear") |