overlayed.tft.readyForGameEvents() must be called before any events will be emitted.
live_client_data
interface LiveClientDataEvent {
port: number;
}
match_started
interface MatchStartedEvent {
match_id: string;
game_mode: string;
map_number: number;
}
match_ended
interface MatchEndedEvent {
}
player_joined
interface PlayerJoinedEvent {
player_id: number;
summoner_name: `${string}#${string}`;
skin_id: string;
is_bot: boolean;
}
player_left
interface PlayerLeftEvent {
player_id: number;
}
stage_changed
interface StageChangedEvent {
stage: `${number}-${number}`;
name: "PVP" | "PVE" | "Carousel";
type: "PVP" | "Minions_1" | "Minions_2" | "Minions_3" | "Carousel" | "Augment_1" | "Augment_2";
native_name:
| "Encounter_Group"
| "Intro1"
| "Intro2"
| "Intro3"
| "Combat"
| "Carousel"
| "Krugs"
| "Wolves"
| "Combat_Set6_Standard_AugmentEarly"
| "Combat_Set6_Standard_AugmentMid"
| "Combat_Set6_Standard_AugmentLate";
}
battle_start
interface BattleStartEvent {
player_id: number;
// null when against AI
opponent_id: number | null;
}
battle_end
interface BattleEndEvent {
player_id: number;
outcome: "victory" | "defeat";
streak: number;
}
unit_damage_changed
Only provided for local player.
interface UnitDamageChangedEvent {
unit: number;
name: string;
damage: number;
physical_damage: number;
magic_damage: number;
true_damage: number;
}
unit_level_changed
interface UnitLevelChangedEvent {
unit: number;
name: string;
level: number;
}
player_gold_changed
Only provided for local player.
interface PlayerGoldChangedEvent {
player_id: number;
gold: number;
}
player_died
interface PlayerDiedEvent {
player_id: number;
instigator_player_id: number;
}
player_level_changed
interface PlayerLevelChangedEvent {
player_id: number;
level: number;
next_level_xp_required: number;
}
player_xp_changed
Only provided for local player.
interface PlayerXpChangedEvent {
player_id: number;
xp: number;
}
player_health_changed
interface PlayerHealthChangedEvent {
player_id: number;
health: number;
}
Planned Additions
- item_added
- item_used
- shop_changed
- bench_update
- unit_item_changed
- unit_position_changed