Properties
base_turns
base_turns: number
battle_animations_variations
battle_animations_variations: {}
Type declaration
[ability_key: string]: string
battle_scale
battle_scale: number
battle_shadow_key
battle_shadow_key: string
before_buff_stats
before_buff_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
buff_stats
buff_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
current_exp
current_exp: number
current_hp
current_hp: number
current_pp
current_pp: number
effect_turns_count
effect_turns_count: {}
Type declaration
[effect: string]: number | {}
elemental_base
elemental_base: { level?: { all_elements: number; jupiter: number; mars: number; mercury: number; no_element: number; venus: number }; power?: { all_elements: number; jupiter: number; mars: number; mercury: number; no_element: number; venus: number }; resist?: { all_elements: number; jupiter: number; mars: number; mercury: number; no_element: number; venus: number } }
Type declaration
Optional 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
Optional power?: { 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
Optional resist?: { 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
elemental_before_buff
elemental_before_buff: { power?: { all_elements: number; jupiter: number; mars: number; mercury: number; no_element: number; venus: number }; resist?: { all_elements: number; jupiter: number; mars: number; mercury: number; no_element: number; venus: number } }
Type declaration
Optional power?: { 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
Optional resist?: { 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
elemental_buff
elemental_buff: { power?: { all_elements: number; jupiter: number; mars: number; mercury: number; no_element: number; venus: number }; resist?: { all_elements: number; jupiter: number; mars: number; mercury: number; no_element: number; venus: number } }
Type declaration
Optional power?: { 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
Optional resist?: { 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
elemental_current
elemental_current: { level?: { all_elements: number; jupiter: number; mars: number; mercury: number; no_element: number; venus: number }; power?: { all_elements: number; jupiter: number; mars: number; mercury: number; no_element: number; venus: number }; resist?: { all_elements: number; jupiter: number; mars: number; mercury: number; no_element: number; venus: number } }
Type declaration
Optional 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
Optional power?: { 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
Optional resist?: { 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
extra_stats
extra_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
extra_turns
extra_turns: number
hp_recovery
hp_recovery: number
paralyzed_by_effect
paralyzed_by_effect: boolean
pp_recovery
pp_recovery: number
status_sprite_shift
status_sprite_shift: number
The base class of MainChar and Enemy.