Show / Hide Table of Contents

Class BonusEffectDiminishing

Diminishing-returns effect using project-standard LimitMapper on SourceLevel. Output approaches OutputLimit via half-life scaling. Designed for "Final Talent" infinite-stacking star sinks.

Inheritance
System.Object
BonusEffect
BonusEffectDiminishing
Implements
IDescribable
Inherited Members
BonusEffect.IDescribable.Description()
BonusEffect.LowerIsBetter
Namespace: Eco.Gameplay.Bonuses
Assembly: Eco.Gameplay.dll
Syntax
public class BonusEffectDiminishing : BonusEffect, IDescribable

Constructors

BonusEffectDiminishing()

Declaration
public BonusEffectDiminishing()

Properties

OrderOfOperations

Declaration
public override float OrderOfOperations { get; }
Property Value
Type Description
System.Single
Overrides
BonusEffect.OrderOfOperations

ScalesWithTalentLevel

Declaration
public override bool ScalesWithTalentLevel { get; }
Property Value
Type Description
System.Boolean
Overrides
BonusEffect.ScalesWithTalentLevel

Scaling

Declaration
public LimitMapper.Config Scaling { get; set; }
Property Value
Type Description
LimitMapper.Config

Methods

Description(BonusContext)

Declaration
public override LocString Description(BonusContext context = null)
Parameters
Type Name Description
BonusContext context
Returns
Type Description
LocString
Overrides
BonusEffect.Description(BonusContext)

TransformValue(BonusContext, Single)

Declaration
public override float TransformValue(BonusContext context, float val)
Parameters
Type Name Description
BonusContext context
System.Single val
Returns
Type Description
System.Single
Overrides
BonusEffect.TransformValue(BonusContext, Single)

Implements

IDescribable

Extension Methods

TagUtils.TagNames(Object, Boolean)
TagUtils.TagDisplayNames(Object, Boolean)
ClientSetViewExtensions.SetClassOfProperty(Object, Player, String, String, Int32)
TypeTooltipExtensions.UILinkGeneric(Object)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾