csharp
public enum ResponseCurveKindThe shape a consideration's input is put through.
Remarks
doc 37 § D8's six, and the list is closed for the same reason the blackboard's six types are: an editor draws a dropdown over it, a file names one of them, and a seventh that only one game wants is a DelegateResponseCurve rather than an entry here.
Fields and properties (6)
Linearm(x − c) + b. "More is better", proportionally.
Polynomialm(x − c)^k + b. k > 1 rises late, k < 1 rises early.
Logisticm / (1 + e^(−k(x − c))) + b. A threshold: "urgent below half health".
LogitThe inverse of the logistic. Diminishing returns.
Gaussianm·e^(−(x − c)² / 2k²) + b. A sweet spot: "ten metres is the right range".
SampledAuthored keys, sampled. For the shapes no formula has.
Used by (13)
- QueryTestContentVixen.Ai
- ResponseCurveVixen.Ai
- ResponseCurveTestsVixen.Ai.Tests
- TypeRegistrationVixen.Ai
- UtilityConsiderationContentVixen.Ai
- UtilityContentTestsVixen.Ai.Tests
- Vixen_Ai_QueryTestContentSerializerVixen.Ai
- Vixen_Ai_UtilityConsiderationContentSerializerVixen.Ai
- LiveAgentVixen.Editor.AssetEditors.Tests
- QueryDocumentVixen.Editor.AssetEditors
- QueryDocumentTestsVixen.Editor.AssetEditors.Tests
- UtilitySetDocumentTestsVixen.Editor.AssetEditors.Tests
- UtilitySetModelVixen.Editor.Ai