Properties
abilities
abilities: {
key_name: string;
use_weight: number;
}[]
Type declaration
key_name: string
use_weight: number
base_stats
base_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
base_turns
base_turns: number
battle_animations_variations
battle_animations_variations: {
[ability_key: string]: string;
}
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
coins_reward
coins_reward: number
current_exp
current_exp: number
current_hp
current_hp: number
current_hp_recovery
current_hp_recovery: number
current_pp
current_pp: number
current_pp_recovery
current_pp_recovery: number
defeat_voice
defeat_voice: string
effect_turns_count
effect_turns_count: {
[effect: string]: number | {
[element: string]: number;
};
}
Type declaration
[effect: string]: number | {
[element: 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
exp_reward
exp_reward: 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
item_reward
item_reward: string
item_reward_chance
item_reward_chance: number
items
items: {
key_name: string;
quantity: number;
use_weight: number;
}[]
Type declaration
key_name: string
quantity: number
use_weight: number
paralyzed_by_effect
paralyzed_by_effect: boolean
pp_recovery
pp_recovery: number
status_sprite_shift
status_sprite_shift: number
target_weaker_chance
target_weaker_chance: number
weight_pick_random_ability
weight_pick_random_ability: number
weight_recover_ailment
weight_recover_ailment: number
weight_recover_hp
weight_recover_hp: number
The base class of MainChar and Enemy.