Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Ability

Index

Constructors

  • new Ability(key_name: any, name: any, description: any, type: any, element: any, battle_target: any, range: any, pp_cost: any, ability_power: any, effects_outside_battle: any, is_battle_ability: any, is_field_psynergy: any, effects: any, ability_category: any, battle_animation_key: any, priority_move: any, has_critical: any, crit_mult_factor: any, can_switch_to_unleash: any, can_be_evaded: any, use_diminishing_ratio: any, msg_type: any, affects_pp: any, has_animation_variation: any, can_be_mirrored: any, affects_downed: any): Ability
  • Parameters

    • key_name: any
    • name: any
    • description: any
    • type: any
    • element: any
    • battle_target: any
    • range: any
    • pp_cost: any
    • ability_power: any
    • effects_outside_battle: any
    • is_battle_ability: any
    • is_field_psynergy: any
    • effects: any
    • ability_category: any
    • battle_animation_key: any
    • priority_move: any
    • has_critical: any
    • crit_mult_factor: any
    • can_switch_to_unleash: any
    • can_be_evaded: any
    • use_diminishing_ratio: any
    • msg_type: any
    • affects_pp: any
    • has_animation_variation: any
    • can_be_mirrored: any
    • affects_downed: any

    Returns Ability

Properties

ability_category: ability_categories
ability_power: number
affects_downed: boolean
affects_pp: boolean
battle_animation_key: string
battle_target: string
can_be_evaded: boolean
can_be_mirrored: boolean
can_switch_to_unleash: boolean
crit_mult_factor: number
description: string
effects: any
effects_outside_battle: boolean
element: elements
has_animation_variation: boolean
has_critical: boolean
is_battle_ability: boolean
is_field_psynergy: boolean
key_name: string
name: string
pp_cost: number
priority_move: boolean
use_diminishing_ratio: boolean

Methods

  • get_diminishing_ratios(ability_type: ability_types, ability_range: ability_ranges, use_diminishing_ratio: boolean): { 1: number; 11: number; 3: number; 5: number; 7: number; 9: number }
  • Parameters

    Returns { 1: number; 11: number; 3: number; 5: number; 7: number; 9: number }

    • 1: number
    • 11: number
    • 3: number
    • 5: number
    • 7: number
    • 9: number

Generated using TypeDoc