Constructors

  • Parameters

    • key_name: any
    • name: any
    • required_level: any
    • hp_boost: any
    • pp_boost: any
    • atk_boost: any
    • def_boost: any
    • agi_boost: any
    • luk_boost: any
    • ability_level_pairs: any
    • class_type: any
    • vulnerabilities: any

    Returns Classes

Properties

ability_level_pairs: {
    ability: string;
    level: number;
}[]

Type declaration

  • ability: string
  • level: number
boost_stats: {
    agi: number;
    atk: number;
    current_hp: number;
    current_pp: number;
    def: number;
    luk: number;
    max_hp: number;
    max_pp: number;
}

Type declaration

  • agi: number
  • atk: number
  • current_hp: number
  • current_pp: number
  • def: number
  • luk: number
  • max_hp: number
  • max_pp: number
class_type: number
key_name: string
name: string
required_level: {
    all_elements: number;
    jupiter: number;
    mars: number;
    mercury: number;
    no_element: number;
    venus: number;
}

Type declaration

  • all_elements: number
  • jupiter: number
  • mars: number
  • mercury: number
  • no_element: number
  • venus: number
vulnerabilities: {
    chance: number;
    status_key_name: permanent_status | temporary_status;
}[]

Type declaration

Methods

  • Parameters

    • classes_list: {
          [class_key: string]: Classes;
      }
    • current_level: {
          all_elements: number;
          jupiter: number;
          mars: number;
          mercury: number;
          no_element: number;
          venus: number;
      }
      • all_elements: number
      • jupiter: number
      • mars: number
      • mercury: number
      • no_element: number
      • venus: number
    • class_type: number

    Returns Classes

  • Parameters

    • class_table: any
    • element_afinity: elements
    • current_level: {
          all_elements: number;
          jupiter: number;
          mars: number;
          mercury: number;
          no_element: number;
          venus: number;
      }
      • all_elements: number
      • jupiter: number
      • mars: number
      • mercury: number
      • no_element: number
      • venus: number
    • granted_class_type: number
    • special_class_type: number

    Returns number

  • Parameters

    • class_table: any
    • element_afinity: elements
    • current_level: {
          all_elements: number;
          jupiter: number;
          mars: number;
          mercury: number;
          no_element: number;
          venus: number;
      }
      • all_elements: number
      • jupiter: number
      • mars: number
      • mercury: number
      • no_element: number
      • venus: number
    • special_class_type: number

    Returns number

  • Parameters

    • classes_list: {
          [class_key: string]: Classes;
      }
    • class_table: any
    • element_afinity: elements
    • current_level: {
          all_elements: number;
          jupiter: number;
          mars: number;
          mercury: number;
          no_element: number;
          venus: number;
      }
      • all_elements: number
      • jupiter: number
      • mars: number
      • mercury: number
      • no_element: number
      • venus: number
    • granted_class_type: number
    • special_class_type: number

    Returns Classes