Package

net.psforever.objects.vital

resistance

Permalink

package resistance

Visibility
  1. Public
  2. All

Type Members

  1. abstract class ResistanceCalculations[TargetType] extends ProjectileCalculations

    Permalink

    The base class for function literal description related to calculating resistance information.

    Implementing functionality of the children is the product of two user-defined processes and information for the calculation is extracted from the to-be-provided weapon discharge information.

    The base class for function literal description related to calculating resistance information.

    Implementing functionality of the children is the product of two user-defined processes and information for the calculation is extracted from the to-be-provided weapon discharge information. Specifically, the information is found as the target object which is a member of the said information. The specific functions passed into this object typically operate simultaneously normally and are related to the target and the kind of interaction the weapon discharge had with the target.

    TargetType

    an internal type that converts between validate's output and extractor's input; in essence, should match the type of object container to which these resistances belong; never has to be defined explicitly, but will be checked upon object definition

  2. trait ResistanceProfile extends AnyRef

    Permalink

    The different values for four common methods of modifying incoming damage.

    The different values for four common methods of modifying incoming damage. Two of the four resistances are directly paired with forms of incoming damage. This is for defining pure accessor functions.

  3. trait ResistanceProfileMutators extends ResistanceProfile

    Permalink

    The different values for four common methods of modifying incoming damage.

    The different values for four common methods of modifying incoming damage. Two of the four resistances are directly paired with forms of incoming damage. This is for defining both accessor and mutator functions.

  4. trait ResistanceSelection extends AnyRef

    Permalink

    Maintain information about four primary forms of resistance calculation and a means to test which calculation is valid in a given situation.

Value Members

  1. object ResistanceCalculations

    Permalink

Ungrouped