Options
All
  • Public
  • Public/Protected
  • All
Menu

Class BaseEnhancement

Base class for all enhancements

Hierarchy

Index

Constructors

constructor

  • Parameters

    • __namedParameters: object
      • maximumLevel: any
      • valueGetter: any

    Returns BaseEnhancement

Methods

getAmount

  • getAmount(level: any): number
  • Returns the enhancements amount for the given level (Typically a multiplier)

    Parameters

    • level: any

    Returns number

getCost

  • getCost(level: any): object
  • Returns the enhancements cost for the given level

    Parameters

    • level: any

    Returns object

getCurrentValue

  • getCurrentValue(entity: any): any
  • Returns the current value of the enhancement, extracte from the given entity

    Parameters

    • entity: any

    Returns any

getMaximumLevel

  • getMaximumLevel(): any
  • Returns the maximum level of the enhancement

    Returns any

getRawMultiplicator

  • getRawMultiplicator(level: any): number
  • Returns the raw multiplicator of the enhancement, without the base value multiplied

    Parameters

    • level: any

    Returns number