Home Reference Source Repository
public class | source

AbilityConsumable

Extends:

EntityItemConsumable → AbilityConsumable

Constructor Summary

Public Constructor
public

constructor(ability: *, name: *)

Method Summary

Public Methods
public
public

getName(): *

public

getRange(): *

public

getUseMessage(dungeon: *, creature: *): string

public
public
public

toString(): *

public

use(dungeon: *, creature: *, optionalTargetTile: *)

Inherited Summary

From class Entity
public
public

getId(): *

public

getName(): *

public
public

toString(): *

From class Item
public
From class Consumable
public
public
public
public

use(dungeon: *, creature: *)

Public Constructors

public constructor(ability: *, name: *) source

Override:

Entity#constructor

Params:

NameTypeAttributeDescription
ability *
name *

Public Methods

public getFriendlyDescription(): string source

Override:

Entity#getFriendlyDescription

Return:

string

public getName(): * source

Override:

Entity#getName

Return:

*

public getRange(): * source

Override:

Consumable#getRange

Return:

*

public getUseMessage(dungeon: *, creature: *): string source

Params:

NameTypeAttributeDescription
dungeon *
creature *

Return:

string

public isTargetCreature(): * source

Return:

*

public isTargetted(): * source

Override:

Consumable#isTargetted

Return:

*

public toString(): * source

Override:

Entity#toString

Return:

*

public use(dungeon: *, creature: *, optionalTargetTile: *) source

Override:

Consumable#use

Params:

NameTypeAttributeDescription
dungeon *
creature *
optionalTargetTile *