MinionDamageEvent
extends BattleEvent
in package
Battle event that represents damage to a minion.
Table of Contents
- $damage : mixed
- $message : mixed
- $target : mixed
- $applied : mixed
- __construct() : mixed
- Construct a MinionDamageEvent against $target, with damage $damage and message $message.
- apply() : mixed
- Applies the event.
- decorate() : string
- Returns a string describing the event.
Properties
$damage
protected
mixed
$damage
$message
protected
mixed
$message
$target
protected
mixed
$target
$applied
private
mixed
$applied
= false
Methods
__construct()
Construct a MinionDamageEvent against $target, with damage $damage and message $message.
public
__construct(FighterInterface $target, int $damage, string $message) : mixed
$message can contain '{target}' and '{amount}' which will be replaced by the name of the target and the damage, respectively.
Parameters
- $target : FighterInterface
- $damage : int
- $message : string
Return values
mixed —apply()
Applies the event.
public
apply() : mixed
Tags
Return values
mixed —decorate()
Returns a string describing the event.
public
decorate(Game $game) : string
Parameters
- $game : Game