Table of Contents

Namespace TrinketTinker.Effects.Abilities

Classes

Ability<TArgs>

Abstract class, proc various effects while trinket is equipped.

ActionAbility

Call a registered (trigger) action.

BaseHarvestAbility<TArgs>

Harvest terrain features

BroadcastActionAbility

Broadcast a registered trigger action to run on a target player.

BuffAbility

Applies a buff on proc.

ChatterAbility

Trigger a dialogue box from matching ChatterLinesData

EquipTrinketAbility

Equips trinkets held in the inventory.

HarvestCropAbility

Harvest crops

HarvestDigSpotAbility

Harvest dig spot

HarvestForageAbility

Harvest forage (and other kinds of spawn item)

HarvestShakeableAbility

Harvest shakeable tree/fruittree/bush

HarvestStoneAbility

Harvest stone, by using a fake pickaxe

HarvestTwigAbility

Harvest twig

HarvestWeedAbility

Harvest weedses

HealthAbility

Recover some percent of HP. For DamageMonster and ReceiveDamage, healing is based on damage recieved or dealt instead of percent HP.

HitscanAbility

Deal damage to monster within range, optionally stun them for a period.

HoeDirtAbility

Hoe dirt around the companion

ItemDropAbility

Create item debris on proc. Accepts spawn item arguments, like those used in shop data.

NopAbility

Does absolutely nothing.

ProjectileAbility

Shoot a projectile that deals damage to monster within range, optionally stun them for a period.

RaiseTriggerAbility

Raises a trigger (TriggerEventName) on proc. The trinket is given as the target item.

StaminaAbility

Recover some percent of stamina.

Interfaces

IAbility