Table of Contents

Class ChatterAbility

Namespace
TrinketTinker.Effects.Abilities
Assembly
TrinketTinker.dll

Trigger a dialogue box from matching ChatterLinesData

public sealed class ChatterAbility : Ability<ChatterArgs>, IAbility
Inheritance
ChatterAbility
Implements
Inherited Members

Constructors

ChatterAbility(TrinketTinkerEffect, AbilityData, int)

Trigger a dialogue box from matching ChatterLinesData

public ChatterAbility(TrinketTinkerEffect effect, AbilityData data, int lvl)

Parameters

effect TrinketTinkerEffect
data AbilityData
lvl int

Methods

Activate(Farmer)

Setup the ability, when trinket is equipped.

public override bool Activate(Farmer farmer)

Parameters

farmer Farmer

Returns

bool

ApplyEffect(ProcEventArgs)

Applies ability effect, mark the ability as not allowed until next tick or longer.

protected override bool ApplyEffect(ProcEventArgs proc)

Parameters

proc ProcEventArgs

Returns

bool

CleanupEffect(Farmer)

Cleanup ability when trinket is unequipped, if is Always

protected override void CleanupEffect(Farmer farmer)

Parameters

farmer Farmer