Vixen
c7401864
csharp
public enum ResponseCurveKind

The shape a consideration's input is put through.

Read the guide page for this →

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)

  • Linear

    m(x − c) + b. "More is better", proportionally.

  • Polynomial

    m(x − c)^k + b. k > 1 rises late, k < 1 rises early.

  • Logistic

    m / (1 + e^(−k(x − c))) + b. A threshold: "urgent below half health".

  • Logit

    The inverse of the logistic. Diminishing returns.

  • Gaussian

    m·e^(−(x − c)² / 2k²) + b. A sweet spot: "ten metres is the right range".

  • Sampled

    Authored 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