Note

HELP WANTED!

Most class reference pages are not fully covered yet! If you have more information, please consider Contributing!

Fighter

Inherits: BaseObj < Node2D < CanvasItem < Node < Object

No description provided.

Overview

Properties Index

int

@export air_option_bar

0

int

@export air_option_bar_max

100

String

@export air_option_bar_name

"Air Options"

Texture

@export character_portrait

null

Texture

@export character_portrait2

null

fixed

@export damage_taken_modifier

"1.0"

fixed

@export di_modifier

"1.0"

Color

@export extra_color_1

Color("ff00ff")

Color

@export extra_color_2

Color("ff00ff")

fixed

@export knockback_taken_modifier

"1.0"

bool

@export lose_one_air_option_in_neutral

true

int

@export num_air_movements

2

int

@export num_feints

2

PackedScene

@export player_extra_params_scene

null

PackedScene

@export player_info_scene

null

bool

@export use_air_option_bar

false

bool

@export use_extra_color_1

false

bool

@export use_extra_color_2

false

Node

@onready actionable_label

$ActionableLabel

Node

@onready block_frame_label

$BlockFrameLabel

Node

@onready grounded_indicator

$GroundedIndicator

Node

@onready hit_frame_label

$HitFrameLabel

Node

@onready quitter_label

$"%QuitterLabel"

Node

@onready velocity_label_container

$VelocityLabelContainer

Node

@onready you_label

$YouLabel

Dictionary

action_cancels

{}

int

actions

0

int

air_movements_left

0

bool

always_perfect_parry

false

bool

any_available_actions

true

Variant

applied_style

null

Variant

aura_particle

null

bool

block_used_air_movement

false

int

blocked_hitbox_plus_frames

0

bool

blocked_last_hit

false

bool

blocked_last_turn

false

int

blockstun_ticks

0

bool

brace_effect_applied_yet

false

bool

brace_enabled

false

bool

braced_attack

false

bool

buffer_moved_backward

false

bool

buffer_moved_forward

false

Dictionary

buffered_input

{}

bool

burst_cancel_combo

false

bool

burst_enabled

true

int

burst_meter

0

int

bursts_available

0

bool

busy

false

bool

busy_interrupt

false

bool

can_nudge

false

bool

clashing

false

bool

clipping_wall

false

bool

colliding_with_opponent

true

Color

color

Color.white

int

combo_damage

0

Dictionary

combo_moves_used

{}

int

combo_proration

0

int

combo_supers

0

bool

counterhit_this_turn

false

Dictionary

current_di

{ "x":"0", "y":"0" }

Dictionary

current_nudge

{ "x":"0", "y":"0" }

int

di_combo_limit

15

bool

di_enabled

true

bool

dummy_interruptable

false

SceneTreeTween

emote_tween

null

bool

extremely_turbo_mode

false

bool

feint_parriable

false

bool

feinted_last

false

bool

feinting

false

int

feints

2

bool

forfeit

false

int

forfeit_ticks

0

bool

game_over

false

int

ghost_blocked_melee_attack

- 1

bool

ghost_got_hit

false

bool

ghost_ready_set

false

Variant

ghost_ready_tick

null

bool

ghost_reverse

false

bool

ghost_was_in_air

false

String

ghost_wrong_block

""

fixed

global_damage_modifier

"1.0"

fixed

global_hitstop_modifier

"1.0"

fixed

global_hitstun_modifier

"1.0"

bool

got_blocked

false

bool

got_parried

false

int

grounded_hits_taken

0

bool

grounded_last_frame

true

bool

guard_broken_this_turn

false

bool

had_sadness

false

bool

has_hyper_armor

false

bool

has_projectile_armor

false

bool

hit_during_armor

false

bool

hit_out_of_brace

false

int

hitlag_applied

0

int

hitstun_decay_combo_count

0

Dictionary

HOLD_FORCE_STATES

{ "ParrySuper":"ParryHigh", "DashBackward":"Wait" }

Array

HOLD_RESTARTS

\[ "Wait", "Fall", "DashForward", "ParryHigh", "BlockHigh", "ParryLow", "ParryAir" \]

int

hp

0

bool

in_blockstring

false

bool

infinite_resources

false

bool

initiative

false

bool

initiative_effect

false

InputState

input_state

InputState.new()

bool

is_aura_active

false

bool

is_color_active

false

Variant

is_style_active

null

bool

ivy_effect

false

float

ivy_effect_t

0.0

int

last_action

0

Dictionary

last_aerial_vel

{ "x":"0", "y":"0" }

Dictionary

last_input

{}

int

last_parry_tick

0

Variant

last_pos

null

bool

last_turn_block

false

Dictionary

last_vel

{ "x":"0", "y":"0" }

int

lowest_tick

0

fixed

max_di_scaling

"6.0"

int

MAX_HEALTH

1500

bool

melee_attack_combo_scaling_applied

false

fixed

min_di_scaling

"1.0"

int

minus_frames

0

bool

moved_backward

false

bool

moved_forward

false

fixed

nudge_amount

"1.0"

int

nudge_distance_left

0

bool

on_the_ground

false

bool

one_hit_ko

false

Variant

opponent

null

bool

parried

false

Array

parried_hitboxes

\[\]

bool

parried_last_state

false

Variant

parry_chip_divisor

PARRY\_CHIP\_DIVISOR

bool

parry_combo

false

Variant

parry_knockback_divisor

PARRY\_KNOCKBACK\_DIVISOR

int

penalty

0

int

penalty_buffer

0

int

penalty_ticks

0

Dictionary

previous_input

{}

bool

projectile_hit_cancelling

false

Variant

queued_action

null

Variant

queued_data

null

Variant

queued_extra

null

bool

refresh_prediction

false

bool

reverse_state

false

bool

sadness_enabled

false

int

sadness_immunity_ticks

0

String

stance

"Normal"

bool

state_changed

false

Variant

style_extra_color_1

extra\_color\_1

Variant

style_extra_color_2

extra\_color\_2

int

super_meter

0

int

supers_available

0

int

throw_pos_x

16

int

throw_pos_y

- 5

bool

touch_of_death

true

bool

touching_wall

false

int

trail_hp

MAX\_HEALTH

bool

turbo_mode

false

int

turn_frames

0

bool

use_buffer

false

bool

used_air_dodge

false

bool

used_buffer

false

int

visible_combo_count

0

int

wakeup_throw_immunity_ticks

0

int

wall_slams

0

bool

was_my_turn

false

bool

will_forfeit

false

Methods Index

void

_create_speed_after_image(color: Color, lifetime: float)

void

_draw()

void

_process(delta: Variant)

void

_ready()

Variant

add_penalty(amount: Variant, ignore_min_distance: bool)

void

apply_hitlag(hitbox: Variant)

Variant

apply_style(style: Variant)

Variant

block_hitbox(hitbox: Variant, force_parry: bool, force_block: bool, ignore_guard_break: bool, autoblock_armor: bool)

Variant

can_be_thrown()

bool

can_block_cancel()

bool

can_counter_hitbox(hitbox: Variant)

bool

can_guard_break()

bool

can_parry_hitbox(hitbox: Variant)

bool

can_perfect_parry()

bool

can_unlock_achievements()

void

change_stance_to(stance: Variant)

bool

check_initiative()

void

clash()

Variant

clean_parried_hitboxes()

void

clear_buffer()

Variant

combo_stale_damage(damage: int, combo_scaling_offset: int)

Variant

combo_stale_meter(meter: int)

Variant

consume_feint()

void

copy_to(f: Variant)

void

counter_hitbox(hitbox: Variant)

Variant

create_speed_after_image(color: Color, lifetime: float)

void

create_speed_after_image_from_style(which: int)

void

debug_text()

Variant

drain_air_option_bar(amount: Variant)

Variant

drain_super_meter(amount: Variant)

Variant

emit_hit_by_signal(hitbox: Variant)

Variant

emote(message: Variant)

void

forfeit()

void

gain_air_option_bar(amount: Variant)

void

gain_burst()

Variant

gain_burst_meter(amount: Variant)

void

gain_free_cancel(amount: int)

Variant

gain_super_meter(amount: Variant, stale_amount: fixed)

void

gain_super_meter_raw(amount: Variant)

bool

get_advantage()

Variant

get_combo_stale(count: Variant)

fixed

get_di_scaling(brace: bool)

Dictionary

get_dir_vec(pos: Variant, normalized: bool)

Variant

get_fighter()

Variant

get_global_throw_pos()

Variant

get_guts()

Variant

get_move_dir()

Variant

get_opponent()

Variant

get_opponent_dir()

Dictionary

get_opponent_dir_vec(normalized: bool)

obj_distance

get_opponent_distance()

fixed

get_penalty_damage_modifier()

Variant

get_playback_input()

int

get_sadness_distance_penalty()

Variant

get_scaled_di(di: Variant)

hash

get_state_hash()

Variant

get_total_super_meter()

Variant

get_visual_hp()

Variant

guts_stale_damage(damage: int)

Variant

has_armor()

bool

has_autoblock_armor()

Variant

has_projectile_armor()

Variant

has_super_meter()

thrown_by

hit_by(hitbox: Variant, force_hit: bool)

Variant

hitbox_from_name(hitbox_name: Variant)

void

incr_combo(scale: bool, projectile: bool, force: bool, combo_scale_amount: int)

void

increment_opponent_combo(hitbox: Variant)

void

init(pos: Variant)

Variant

is_bracing()

Variant

is_colliding_with_opponent()

Variant

is_in_hurt_state(count_all: bool)

bool

is_ivy()

Variant

is_you(default: bool)

void

landing_effect()

void

launched_by(hitbox: Variant)

void

load_last_input_into_buffer()

int

meter_gain_modified(amount: Variant)

void

on_action_selected(action: Variant, data: Variant, extra: Variant)

void

on_attack_blocked()

void

on_blocked_melee_attack()

void

on_blocked_something()

void

on_got_hit()

void

on_got_hit_by_fighter()

void

on_got_hit_by_projectile()

void

on_grabbed()

void

on_launched()

void

on_roll_started()

void

on_state_changed(states_stack: Variant)

void

on_state_hit_cancellable(projectile: bool, state: Variant)

void

on_state_initiative_start()

void

on_state_interruptable(state: Variant)

void

on_state_started(state: Variant)

void

parry_effect(location: Variant, absolute: bool)

void

prediction_effect()

void

process_action(queued_action: Variant)

bool

process_continue()

void

process_extra(extra: Variant)

Variant

projectile_free_cancel()

void

reapply_style()

Variant

refresh_air_movements()

void

refresh_feints()

void

release_opponent()

void

reset_aura()

void

reset_color()

void

reset_combo()

void

reset_penalty()

void

reset_style()

void

set_block_stun(total_plus_frames: Variant, block_hitlag: Variant)

void

set_color(color: Variant, extra_color_1: Variant, extra_color_2: Variant)

Variant

set_emote_visible(amount: float)

void

set_facing(facing: int, force: bool)

void

set_ghost_colors()

void

set_lowest_tick(tick: Variant)

void

set_throw_position(x: int, y: int)

bool

should_free_cancel_allow_grounded_and_aerial_states()

void

show_you_label()

Variant

spawn_object(projectile: PackedScene, pos_x: int, pos_y: int, relative: bool, data: Variant, local: bool)

void

stack_move_in_combo(move_name: Variant)

void

start_sadness_immunity()

void

start_super(freeze_ticks: int)

void

start_wakeup_throw_immunity()

void

super_effect(freeze_ticks: int)

Variant

take_damage(damage: int, minimum: int, meter_gain_modifier: fixed, combo_scaling_offset: int, damage_taken_meter_gain_modifier: fixed)

void

thrown_by(hitbox: ThrowBox)

void

tick()

Variant

tick_before()

void

toggle_quit_graphic(on: Variant)

Variant

touching_which_wall()

void

turn_end_effects()

void

turn_start_effects()

Variant

unlock_achievement(achievement_name: Variant, multiplayer_only: bool)

void

update_advantage()

void

update_data()

void

update_facing()

void

update_property_list()

Variant

use_air_movement()

void

use_buffer()

void

use_burst()

void

use_burst_meter(amount: Variant)

Variant

use_super_bar()

Variant

use_super_meter(amount: Variant)

Variant

was_moving_backward()

Variant

was_moving_forward()


Signals

action_selected(action: Variant, data: Variant) 🔗

No description provided.


blocked_melee_attack() 🔗

No description provided.


blocked_melee_attack_at_frame(frame: Variant) 🔗

No description provided.


clashed() 🔗

No description provided.


forfeit() 🔗

No description provided.


got_parried() 🔗

No description provided.


parried() 🔗

No description provided.


predicted() 🔗

No description provided.


super_started(freeze_ticks: Variant) 🔗

No description provided.


undo() 🔗

No description provided.


Constants

fixed AERIAL_VELOCITY_SUPER_GAIN_MODIFIER = "0.5" 🔗

No description provided.


fixed AIR_BLOCK_PUSHBACK_MODIFIER = "0.35" 🔗

No description provided.


int AUTO_PARRY_TICKS = 20 🔗

No description provided.


int BASE_PLUS_FRAMES = 0 🔗

No description provided.


int BURST_BUILD_SPEED = 4 🔗

No description provided.


int BURST_ON_DAMAGE_AMOUNT = 5 🔗

No description provided.


int CLASH_MOVE_BACK = 3 🔗

No description provided.


int COUNTER_HIT_ADDITIONAL_HITLAG_FRAMES = 3 🔗

No description provided.


int DAMAGE_SUPER_GAIN_DIVISOR = 1 🔗

No description provided.


int DAMAGE_TAKEN_SUPER_GAIN_DIVISOR = 3 🔗

No description provided.


fixed DI_SNAP_DISTANCE = "0.01" 🔗

No description provided.


fixed DISTANCE_EXTRA_SADNESS = "180" 🔗

No description provided.


Dictionary GUTS_REDUCTIONS = { "1.0":"1.0" } 🔗

No description provided.


Dictionary GUTS_REDUCTIONS_OLD = { "1":"1", "0.70":"0.90", "0.60":"0.80", "0.50":"0.70", "0.40":"0.60", "0.30":"0.55", "0.20":"0.52", "0.10":"0.50" } 🔗

No description provided.


int HITLAG_COLLISION_TICKS = 4 🔗

No description provided.


int INCORRECT_PREDICTION_LAG = 7 🔗

No description provided.


int MAX_BURST_METER = 1500 🔗

No description provided.


int MAX_BURSTS = 1 🔗

No description provided.


int MAX_GROUNDED_HITS = 7 🔗

No description provided.


int MAX_GUTS = 10 🔗

No description provided.


int MAX_PENALTY = 75 🔗

No description provided.


int MAX_STALES = 15 🔗

No description provided.


int MAX_SUPER_METER = 125 🔗

No description provided.


int MAX_SUPERS = 9 🔗

No description provided.


int MAX_WALL_SLAMS = 3 🔗

No description provided.


fixed METER_GAIN_MODIFIER = "0.85" 🔗

No description provided.


fixed MIN_DIST_SADNESS = "128" 🔗

No description provided.


int MIN_PENALTY = - 20 🔗

No description provided.


fixed MIN_STALE_MODIFIER = "0.2" 🔗

No description provided.


fixed MISSED_BRACE_DAMAGE_MULTIPLIER = "1.0" 🔗

No description provided.


int NUDGE_DISTANCE = 20 🔗

No description provided.


Color P1_COLOR = Color("aca2ff") 🔗

No description provided.


Color P2_COLOR = Color("ff7a81") 🔗

No description provided.


int PARRY_CHIP_DIVISOR = 3 🔗

No description provided.


fixed PARRY_COMBO_SCALING = "0.85" 🔗

No description provided.


fixed PARRY_GROUNDED_KNOCKBACK_DIVISOR = "1.5" 🔗

No description provided.


fixed PARRY_KNOCKBACK_DIVISOR = "3" 🔗

No description provided.


int PARRY_METER = 50 🔗

No description provided.


int PENALTY_MIN_DISPLAY = 50 🔗

No description provided.


int PENALTY_TICKS = 120 🔗

No description provided.


int PREDICTION_CORRECT_SUPER_GAIN = 30 🔗

No description provided.


int PROJECTILE_PERFECT_PARRY_WINDOW = 3 🔗

No description provided.


int PUSH_BLOCK_ADVANTAGE_PENALTY = 0 🔗

No description provided.


fixed PUSH_BLOCK_CHIP_MODIFIER = "0.33" 🔗

No description provided.


fixed PUSH_BLOCK_DIST = "220" 🔗

No description provided.


fixed PUSH_BLOCK_FORCE = "-10" 🔗

No description provided.


int SADNESS_IMMUNITY_TICKS = 60 🔗

No description provided.


int START_BURSTS = 1 🔗

No description provided.


fixed SUCCESSFUL_BRACE_DI_MODIFIER = "1.5" 🔗

No description provided.


fixed SUCCESSFUL_BRACE_HITSTUN_MODIFIER = "0.35" 🔗

No description provided.


int VEL_SUPER_GAIN_DIVISOR = 4 🔗

No description provided.


float VISUAL_GUTS_RATIO = 1.5 🔗

No description provided.


int VS_AERIAL_ADDITIONAL_PLUS_FRAMES = 2 🔗

No description provided.


int WAKEUP_THROW_IMMUNITY_TICKS = 3 🔗

No description provided.


fixed WALL_SLAM_DAMAGE = "0.75" 🔗

No description provided.


int WRONG_HIT_HEIGHT_ADDITIONAL_PLUS_FRAMES = 2 🔗

No description provided.


Property Descriptions

@export

int air_option_bar = 0 🔗

No description provided.


@export

int air_option_bar_max = 100 🔗

No description provided.


@export

String air_option_bar_name = "Air Options" 🔗

No description provided.


@export

Texture character_portrait = null 🔗

No description provided.


@export

Texture character_portrait2 = null 🔗

No description provided.


@export

fixed damage_taken_modifier = "1.0" 🔗

No description provided.


@export

fixed di_modifier = "1.0" 🔗

No description provided.


@export

Color extra_color_1 = Color("ff00ff") 🔗

No description provided.


@export

Color extra_color_2 = Color("ff00ff") 🔗

No description provided.


@export

fixed knockback_taken_modifier = "1.0" 🔗

No description provided.


@export

bool lose_one_air_option_in_neutral = true 🔗

No description provided.


@export

int num_air_movements = 2 🔗

No description provided.


@export

int num_feints = 2 🔗

No description provided.


@export

PackedScene player_extra_params_scene = null 🔗

No description provided.


@export

PackedScene player_info_scene = null 🔗

No description provided.


@export

bool use_air_option_bar = false 🔗

No description provided.


@export

bool use_extra_color_1 = false 🔗

No description provided.


@export

bool use_extra_color_2 = false 🔗

No description provided.


@onready

Node actionable_label = $ActionableLabel 🔗

No description provided.


@onready

Node block_frame_label = $BlockFrameLabel 🔗

No description provided.


@onready

Node grounded_indicator = $GroundedIndicator 🔗

No description provided.


@onready

Node hit_frame_label = $HitFrameLabel 🔗

No description provided.


@onready

Node quitter_label = $"%QuitterLabel" 🔗

No description provided.


@onready

Node velocity_label_container = $VelocityLabelContainer 🔗

No description provided.


@onready

Node you_label = $YouLabel 🔗

No description provided.


Dictionary action_cancels = {} 🔗

No description provided.


int actions = 0 🔗

No description provided.


int air_movements_left = 0 🔗

No description provided.


bool always_perfect_parry = false 🔗

No description provided.


bool any_available_actions = true 🔗

No description provided.


Variant applied_style = null 🔗

No description provided.


Variant aura_particle = null 🔗

No description provided.


bool block_used_air_movement = false 🔗

No description provided.


int blocked_hitbox_plus_frames = 0 🔗

No description provided.


bool blocked_last_hit = false 🔗

No description provided.


bool blocked_last_turn = false 🔗

No description provided.


int blockstun_ticks = 0 🔗

No description provided.


bool brace_effect_applied_yet = false 🔗

No description provided.


bool brace_enabled = false 🔗

No description provided.


bool braced_attack = false 🔗

No description provided.


bool buffer_moved_backward = false 🔗

No description provided.


bool buffer_moved_forward = false 🔗

No description provided.


Dictionary buffered_input = {} 🔗

No description provided.


bool burst_cancel_combo = false 🔗

No description provided.


bool burst_enabled = true 🔗

No description provided.


int burst_meter = 0 🔗

No description provided.


int bursts_available = 0 🔗

No description provided.


bool busy = false 🔗

No description provided.


bool busy_interrupt = false 🔗

No description provided.


bool can_nudge = false 🔗

No description provided.


bool clashing = false 🔗

No description provided.


bool clipping_wall = false 🔗

No description provided.


bool colliding_with_opponent = true 🔗

No description provided.


Color color = Color.white 🔗

No description provided.


int combo_damage = 0 🔗

No description provided.


Dictionary combo_moves_used = {} 🔗

No description provided.


int combo_proration = 0 🔗

No description provided.


int combo_supers = 0 🔗

No description provided.


bool counterhit_this_turn = false 🔗

No description provided.


Dictionary current_di = { "x":"0", "y":"0" } 🔗

No description provided.


Dictionary current_nudge = { "x":"0", "y":"0" } 🔗

No description provided.


int di_combo_limit = 15 🔗

No description provided.


bool di_enabled = true 🔗

No description provided.


bool dummy_interruptable = false 🔗

No description provided.


SceneTreeTween emote_tween = null 🔗

No description provided.


bool extremely_turbo_mode = false 🔗

No description provided.


bool feint_parriable = false 🔗

No description provided.


bool feinted_last = false 🔗

No description provided.


bool feinting = false 🔗

No description provided.


int feints = 2 🔗

No description provided.


bool forfeit = false 🔗

No description provided.


int forfeit_ticks = 0 🔗

No description provided.


bool game_over = false 🔗

No description provided.


int ghost_blocked_melee_attack = - 1 🔗

No description provided.


bool ghost_got_hit = false 🔗

No description provided.


bool ghost_ready_set = false 🔗

No description provided.


Variant ghost_ready_tick = null 🔗

No description provided.


bool ghost_reverse = false 🔗

No description provided.


bool ghost_was_in_air = false 🔗

No description provided.


String ghost_wrong_block = "" 🔗

No description provided.


fixed global_damage_modifier = "1.0" 🔗

No description provided.


fixed global_hitstop_modifier = "1.0" 🔗

No description provided.


fixed global_hitstun_modifier = "1.0" 🔗

No description provided.


bool got_blocked = false 🔗

No description provided.


bool got_parried = false 🔗

No description provided.


int grounded_hits_taken = 0 🔗

No description provided.


bool grounded_last_frame = true 🔗

No description provided.


bool guard_broken_this_turn = false 🔗

No description provided.


bool had_sadness = false 🔗

No description provided.


bool has_hyper_armor = false 🔗

No description provided.


bool has_projectile_armor = false 🔗

No description provided.


bool hit_during_armor = false 🔗

No description provided.


bool hit_out_of_brace = false 🔗

No description provided.


int hitlag_applied = 0 🔗

No description provided.


int hitstun_decay_combo_count = 0 🔗

No description provided.


Dictionary HOLD_FORCE_STATES = { "ParrySuper":"ParryHigh", "DashBackward":"Wait" } 🔗

No description provided.


Array HOLD_RESTARTS = \[ "Wait", "Fall", "DashForward", "ParryHigh", "BlockHigh", "ParryLow", "ParryAir" \] 🔗

No description provided.


int hp = 0 🔗

No description provided.


bool in_blockstring = false 🔗

No description provided.


bool infinite_resources = false 🔗

No description provided.


bool initiative = false 🔗

No description provided.


bool initiative_effect = false 🔗

No description provided.


InputState input_state = InputState.new() 🔗

No description provided.


bool is_aura_active = false 🔗

No description provided.


bool is_color_active = false 🔗

No description provided.


Variant is_style_active = null 🔗

No description provided.


bool ivy_effect = false 🔗

No description provided.


float ivy_effect_t = 0.0 🔗

No description provided.


int last_action = 0 🔗

No description provided.


Dictionary last_aerial_vel = { "x":"0", "y":"0" } 🔗

No description provided.


Dictionary last_input = {} 🔗

No description provided.


int last_parry_tick = 0 🔗

No description provided.


Variant last_pos = null 🔗

No description provided.


bool last_turn_block = false 🔗

No description provided.


Dictionary last_vel = { "x":"0", "y":"0" } 🔗

No description provided.


int lowest_tick = 0 🔗

No description provided.


fixed max_di_scaling = "6.0" 🔗

No description provided.


int MAX_HEALTH = 1500 🔗

No description provided.


bool melee_attack_combo_scaling_applied = false 🔗

No description provided.


fixed min_di_scaling = "1.0" 🔗

No description provided.


int minus_frames = 0 🔗

No description provided.


bool moved_backward = false 🔗

No description provided.


bool moved_forward = false 🔗

No description provided.


fixed nudge_amount = "1.0" 🔗

No description provided.


int nudge_distance_left = 0 🔗

No description provided.


bool on_the_ground = false 🔗

No description provided.


bool one_hit_ko = false 🔗

No description provided.


Variant opponent = null 🔗

No description provided.


bool parried = false 🔗

No description provided.


Array parried_hitboxes = \[\] 🔗

No description provided.


bool parried_last_state = false 🔗

No description provided.


Variant parry_chip_divisor = PARRY\_CHIP\_DIVISOR 🔗

No description provided.


bool parry_combo = false 🔗

No description provided.


Variant parry_knockback_divisor = PARRY\_KNOCKBACK\_DIVISOR 🔗

No description provided.


int penalty = 0 🔗

No description provided.


int penalty_buffer = 0 🔗

No description provided.


int penalty_ticks = 0 🔗

No description provided.


Dictionary previous_input = {} 🔗

No description provided.


bool projectile_hit_cancelling = false 🔗

No description provided.


Variant queued_action = null 🔗

No description provided.


Variant queued_data = null 🔗

No description provided.


Variant queued_extra = null 🔗

No description provided.


bool refresh_prediction = false 🔗

No description provided.


bool reverse_state = false 🔗

No description provided.


bool sadness_enabled = false 🔗

No description provided.


int sadness_immunity_ticks = 0 🔗

No description provided.


String stance = "Normal" 🔗

No description provided.


bool state_changed = false 🔗

No description provided.


Variant style_extra_color_1 = extra\_color\_1 🔗

No description provided.


Variant style_extra_color_2 = extra\_color\_2 🔗

No description provided.


int super_meter = 0 🔗

No description provided.


int supers_available = 0 🔗

No description provided.


int throw_pos_x = 16 🔗

No description provided.


int throw_pos_y = - 5 🔗

No description provided.


bool touch_of_death = true 🔗

No description provided.


bool touching_wall = false 🔗

No description provided.


int trail_hp = MAX\_HEALTH 🔗

No description provided.


bool turbo_mode = false 🔗

No description provided.


int turn_frames = 0 🔗

No description provided.


bool use_buffer = false 🔗

No description provided.


bool used_air_dodge = false 🔗

No description provided.


bool used_buffer = false 🔗

No description provided.


int visible_combo_count = 0 🔗

No description provided.


int wakeup_throw_immunity_ticks = 0 🔗

No description provided.


int wall_slams = 0 🔗

No description provided.


bool was_my_turn = false 🔗

No description provided.


bool will_forfeit = false 🔗

No description provided.


Method Descriptions

void _create_speed_after_image(color: Color, lifetime: float) 🔗

No description provided.


void _draw() 🔗

No description provided.


void _process(delta: Variant) 🔗

No description provided.


void _ready() 🔗

No description provided.


Variant add_penalty(amount: Variant, ignore_min_distance: bool) 🔗

No description provided.


void apply_hitlag(hitbox: Variant) 🔗

No description provided.


Variant apply_style(style: Variant) 🔗

No description provided.


Variant block_hitbox(hitbox: Variant, force_parry: bool, force_block: bool, ignore_guard_break: bool, autoblock_armor: bool) 🔗

No description provided.


Variant can_be_thrown() 🔗

No description provided.


bool can_block_cancel() 🔗

No description provided.


bool can_counter_hitbox(hitbox: Variant) 🔗

No description provided.


bool can_guard_break() 🔗

No description provided.


bool can_parry_hitbox(hitbox: Variant) 🔗

No description provided.


bool can_perfect_parry() 🔗

No description provided.


bool can_unlock_achievements() 🔗

No description provided.


void change_stance_to(stance: Variant) 🔗

No description provided.


bool check_initiative() 🔗

No description provided.


void clash() 🔗

No description provided.


Variant clean_parried_hitboxes() 🔗

No description provided.


void clear_buffer() 🔗

No description provided.


Variant combo_stale_damage(damage: int, combo_scaling_offset: int) 🔗

No description provided.


Variant combo_stale_meter(meter: int) 🔗

No description provided.


Variant consume_feint() 🔗

No description provided.


void copy_to(f: Variant) 🔗

See BaseObj’s copy_to description


void counter_hitbox(hitbox: Variant) 🔗

No description provided.


Variant create_speed_after_image(color: Color, lifetime: float) 🔗

No description provided.


void create_speed_after_image_from_style(which: int) 🔗

No description provided.


void debug_text() 🔗

No description provided.


Variant drain_air_option_bar(amount: Variant) 🔗

No description provided.


Variant drain_super_meter(amount: Variant) 🔗

No description provided.


Variant emit_hit_by_signal(hitbox: Variant) 🔗

No description provided.


Variant emote(message: Variant) 🔗

No description provided.


void forfeit() 🔗

No description provided.


void gain_air_option_bar(amount: Variant) 🔗

No description provided.


void gain_burst() 🔗

No description provided.


Variant gain_burst_meter(amount: Variant) 🔗

No description provided.


void gain_free_cancel(amount: int) 🔗

No description provided.


Variant gain_super_meter(amount: Variant, stale_amount: fixed) 🔗

No description provided.


void gain_super_meter_raw(amount: Variant) 🔗

No description provided.


bool get_advantage() 🔗

No description provided.


Variant get_combo_stale(count: Variant) 🔗

No description provided.


fixed get_di_scaling(brace: bool) 🔗

No description provided.


Dictionary get_dir_vec(pos: Variant, normalized: bool) 🔗

No description provided.


Variant get_fighter() 🔗

No description provided.


Variant get_global_throw_pos() 🔗

No description provided.


Variant get_guts() 🔗

No description provided.


Variant get_move_dir() 🔗

No description provided.


Variant get_opponent() 🔗

No description provided.


Variant get_opponent_dir() 🔗

No description provided.


Dictionary get_opponent_dir_vec(normalized: bool) 🔗

No description provided.


obj_distance get_opponent_distance() 🔗

No description provided.


fixed get_penalty_damage_modifier() 🔗

No description provided.


Variant get_playback_input() 🔗

No description provided.


int get_sadness_distance_penalty() 🔗

No description provided.


Variant get_scaled_di(di: Variant) 🔗

No description provided.


hash get_state_hash() 🔗

No description provided.


Variant get_total_super_meter() 🔗

No description provided.


Variant get_visual_hp() 🔗

No description provided.


Variant guts_stale_damage(damage: int) 🔗

No description provided.


Variant has_armor() 🔗

No description provided.


bool has_autoblock_armor() 🔗

No description provided.


Variant has_projectile_armor() 🔗

No description provided.


Variant has_super_meter() 🔗

No description provided.


thrown_by hit_by(hitbox: Variant, force_hit: bool) 🔗

No description provided.


Variant hitbox_from_name(hitbox_name: Variant) 🔗

No description provided.


void incr_combo(scale: bool, projectile: bool, force: bool, combo_scale_amount: int) 🔗

No description provided.


void increment_opponent_combo(hitbox: Variant) 🔗

No description provided.


void init(pos: Variant) 🔗

No description provided.


Variant is_bracing() 🔗

No description provided.


Variant is_colliding_with_opponent() 🔗

No description provided.


Variant is_in_hurt_state(count_all: bool) 🔗

No description provided.


bool is_ivy() 🔗

No description provided.


Variant is_you(default: bool) 🔗

No description provided.


void landing_effect() 🔗

No description provided.


void launched_by(hitbox: Variant) 🔗

No description provided.


void load_last_input_into_buffer() 🔗

No description provided.


int meter_gain_modified(amount: Variant) 🔗

No description provided.


void on_action_selected(action: Variant, data: Variant, extra: Variant) 🔗

No description provided.


void on_attack_blocked() 🔗

No description provided.


void on_blocked_melee_attack() 🔗

No description provided.


void on_blocked_something() 🔗

No description provided.


void on_got_hit() 🔗

No description provided.


void on_got_hit_by_fighter() 🔗

No description provided.


void on_got_hit_by_projectile() 🔗

No description provided.


void on_grabbed() 🔗

No description provided.


void on_launched() 🔗

No description provided.


void on_roll_started() 🔗

No description provided.


void on_state_changed(states_stack: Variant) 🔗

No description provided.


void on_state_hit_cancellable(projectile: bool, state: Variant) 🔗

No description provided.


void on_state_initiative_start() 🔗

No description provided.


void on_state_interruptable(state: Variant) 🔗

No description provided.


void on_state_started(state: Variant) 🔗

No description provided.


void parry_effect(location: Variant, absolute: bool) 🔗

No description provided.


void prediction_effect() 🔗

No description provided.


void process_action(queued_action: Variant) 🔗

No description provided.


bool process_continue() 🔗

No description provided.


void process_extra(extra: Variant) 🔗

No description provided.


Variant projectile_free_cancel() 🔗

No description provided.


void reapply_style() 🔗

No description provided.


Variant refresh_air_movements() 🔗

No description provided.


void refresh_feints() 🔗

No description provided.


void release_opponent() 🔗

No description provided.


void reset_aura() 🔗

No description provided.


void reset_color() 🔗

No description provided.


void reset_combo() 🔗

No description provided.


void reset_penalty() 🔗

No description provided.


void reset_style() 🔗

No description provided.


void set_block_stun(total_plus_frames: Variant, block_hitlag: Variant) 🔗

No description provided.


void set_color(color: Variant, extra_color_1: Variant, extra_color_2: Variant) 🔗

No description provided.


Variant set_emote_visible(amount: float) 🔗

No description provided.


void set_facing(facing: int, force: bool) 🔗

No description provided.


void set_ghost_colors() 🔗

No description provided.


void set_lowest_tick(tick: Variant) 🔗

No description provided.


void set_throw_position(x: int, y: int) 🔗

No description provided.


bool should_free_cancel_allow_grounded_and_aerial_states() 🔗

No description provided.


void show_you_label() 🔗

No description provided.


Variant spawn_object(projectile: PackedScene, pos_x: int, pos_y: int, relative: bool, data: Variant, local: bool) 🔗

No description provided.


void stack_move_in_combo(move_name: Variant) 🔗

No description provided.


void start_sadness_immunity() 🔗

No description provided.


void start_super(freeze_ticks: int) 🔗

No description provided.


void start_wakeup_throw_immunity() 🔗

No description provided.


void super_effect(freeze_ticks: int) 🔗

No description provided.


Variant take_damage(damage: int, minimum: int, meter_gain_modifier: fixed, combo_scaling_offset: int, damage_taken_meter_gain_modifier: fixed) 🔗

No description provided.


void thrown_by(hitbox: ThrowBox) 🔗

No description provided.


void tick() 🔗

No description provided.


Variant tick_before() 🔗

No description provided.


void toggle_quit_graphic(on: Variant) 🔗

No description provided.


Variant touching_which_wall() 🔗

No description provided.


void turn_end_effects() 🔗

No description provided.


void turn_start_effects() 🔗

No description provided.


Variant unlock_achievement(achievement_name: Variant, multiplayer_only: bool) 🔗

No description provided.


void update_advantage() 🔗

No description provided.


void update_data() 🔗

No description provided.


void update_facing() 🔗

No description provided.


void update_property_list() 🔗

No description provided.


Variant use_air_movement() 🔗

No description provided.


void use_buffer() 🔗

No description provided.


void use_burst() 🔗

No description provided.


void use_burst_meter(amount: Variant) 🔗

No description provided.


Variant use_super_bar() 🔗

No description provided.


Variant use_super_meter(amount: Variant) 🔗

No description provided.


Variant was_moving_backward() 🔗

No description provided.


Variant was_moving_forward() 🔗

No description provided.