Note
HELP WANTED!
Most class reference pages are not fully covered yet! If you have more information, please consider Contributing!
CharacterStateο
Inherits: ObjectState < StateInterface < Node < Object
No description provided.
Overviewο
Properties Indexο
@export _c_Air_Data |
|
|
@export _c_Interrupt_Categories |
|
|
@export _c_Interrupt_Data |
|
|
@export _c_Menu |
|
|
@export _c_Misc |
|
|
@export _c_Stances |
|
|
@export _c_Super |
|
|
AirType |
@export air_type |
|
@export allow_framecheat |
|
|
@export allowed_stances_string |
|
|
@export apply_pushback |
|
|
@export backdash_iasa |
|
|
@export beats_backdash |
|
|
@export burst_cancellable |
|
|
@export burstable |
|
|
BusyInterrupt |
@export busy_interrupt_type |
|
@export button_texture |
|
|
@export can_be_counterhit |
|
|
@export can_feint_if_possible |
|
|
@export change_stance_to |
|
|
@export combo_only |
|
|
@export data_ui_scene |
|
|
@export dynamic_iasa |
|
|
@export end_feint |
|
|
@export flip_icon |
|
|
@export flip_with_facing |
|
|
@export force_feintable |
|
|
@export hit_cancel_exceptions_string |
|
|
@export hit_cancel_into_string |
|
|
@export iasa_at |
|
|
@export iasa_on_hit |
|
|
@export iasa_on_hit_on_block |
|
|
@export initiative_effect |
|
|
|
||
@export instant_cancellable |
|
|
@export interrupt_exceptions_string |
|
|
@export interrupt_frames |
|
|
@export interrupt_from_string |
|
|
@export interrupt_into_string |
|
|
@export interruptible_on_opponent_turn |
|
|
@export land_cancel |
|
|
@export landing_recovery |
|
|
@export min_land_cancel_frame |
|
|
@export neutral_only |
|
|
@export next_state_on_hold |
|
|
|
||
@export no_collision_end_frame |
|
|
@export no_collision_start_frame |
|
|
@export release_opponent_on_exit |
|
|
@export release_opponent_on_startup |
|
|
@export reversible |
|
|
@export scale_combo_meter_ |
|
|
@export selectable |
|
|
@export self_hit_cancellable |
|
|
@export self_interruptable |
|
|
@export show_in_menu |
|
|
@export super_effect_ |
|
|
@export super_freeze_ticks_ |
|
|
@export super_level_ |
|
|
@export supers_used_ |
|
|
@export throw_techable |
|
|
@export tick_priority |
|
|
@export title |
|
|
ActionType |
@export type |
|
@export update_facing_on_exit |
|
|
|
||
@export uses_air_movement |
|
|
|
||
@export whiff_meter_gain_multiplier |
|
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Methods Indexο
_can_hit_cancel(obj: Variant, hitbox: Variant) |
|
_on_hit_something(obj: Variant, hitbox: Variant) |
|
enable_hit_cancel(projectile: bool) |
|
enable_interrupt(check_opponent: bool, remove_hitlag: bool) |
|
get_categories(string: String) |
|
init() |
|
is_usable_with_grounded_check(force_aerial: bool, force_grounded: bool) |
|
try_hit_cancel(obj: Variant, hitbox: Variant) |
|
Signalsο
state_hit_cancellable() π
No description provided.
state_interruptable() π
No description provided.
Constantsο
int WHIFF_SUPER_GAIN = 10 π
No description provided.
Property Descriptionsο
@export
No description provided.
@export
void _c_Interrupt_Categories = null π
No description provided.
@export
void _c_Interrupt_Data = null π
No description provided.
No description provided.
@export
No description provided.
@export
No description provided.
@export
No description provided.
@export
AirType air_type = AirType.Grounded π
No description provided.
@export
bool allow_framecheat = false π
No description provided.
@export
String allowed_stances_string = "Normal" π
No description provided.
@export
bool apply_pushback = true π
No description provided.
@export
bool backdash_iasa = false π
No description provided.
@export
bool beats_backdash = false π
No description provided.
@export
bool burst_cancellable = true π
No description provided.
@export
No description provided.
@export
BusyInterrupt busy_interrupt_type = BusyInterrupt.Normal π
No description provided.
Texture button_texture = null π
No description provided.
@export
bool can_be_counterhit = true π
No description provided.
@export
bool can_feint_if_possible = true π
No description provided.
@export
String change_stance_to = "" π
No description provided.
@export
No description provided.
@export
PackedScene data_ui_scene = null π
No description provided.
@export
If true, sets ^interruptible_on_opponent_turn to true after the first interrupt turn during the use of this state.
@export
No description provided.
@export
No description provided.
@export
bool flip_with_facing = false π
No description provided.
@export
bool force_feintable = false π
No description provided.
@export
String hit_cancel_exceptions_string = null π
No description provided.
@export
String hit_cancel_into_string = null π
No description provided.
@export
The tick number (0 being when the state starts) when the player will get their next interrupt turn.
Negative numbers will be converted during ^init() to be that many ticks before ^ObjectState.anim_length , with the default of -1 being the tick this state naturally ends.
Has no effect if ^ObjectState.endless is true, or ^interrupt_into_string is empty.
@export
The tick number (0 being when the state starts) when the player will get their next interrupt turn if one of this stateβs hitboxes hits something during this stateβs use.
Negative values have no effect.
Has no effect if ^ObjectState.endless is true, or ^interrupt_into_string is empty.
@export
bool iasa_on_hit_on_block = true π
Whether or not ^iasa_on_hit has any effect when hitting the opponents block.
@export
bool initiative_effect = false π
No description provided.
@export
int initiative_startup_reduction_amount = 0 π
No description provided.
@export
bool instant_cancellable = true π
No description provided.
@export
String interrupt_exceptions_string = null π
No description provided.
@export
Array interrupt_frames = \[\] π
Array of tick numbers (0 being when the state starts) when the player will get additional interrupt turns.
Has no effect if ^ObjectState.endless is true, or ^interrupt_into_string is empty.
@export
String interrupt_from_string = null π
No description provided.
@export
String interrupt_into_string = null π
No description provided.
@export
bool interruptible_on_opponent_turn = false π
If true, during this stateβs use, the player will gain interrupt turns at the same time as the opponentβs interrupt turns.
@export
No description provided.
@export
int landing_recovery = - 1 π
No description provided.
@export
int min_land_cancel_frame = - 1 π
No description provided.
@export
bool neutral_only = false π
No description provided.
@export
bool next_state_on_hold = true π
If true, the player locking in the βHoldβ button on early turns before this state ends will cause the fighter to transition to ^ObjectState.fallback_state , rather than stay and continue the rest of state.
Has no effect on the opponents turn unless ^next_state_on_hold_on_opponent_turn is true.
@export
bool next_state_on_hold_on_opponent_turn = false π
Whether or not ^next_state_on_hold will also cause a state transition on opponents turns.
@export
int no_collision_end_frame = - 1 π
No description provided.
@export
int no_collision_start_frame = - 1 π
No description provided.
@export
bool release_opponent_on_exit = false π
No description provided.
@export
bool release_opponent_on_startup = false π
No description provided.
@export
No description provided.
@export
bool scale_combo_meter_ = false π
No description provided.
@export
No description provided.
@export
bool self_hit_cancellable = true π
No description provided.
@export
bool self_interruptable = true π
No description provided.
No description provided.
@export
bool super_effect_ = false π
No description provided.
@export
int super_freeze_ticks_ = 15 π
No description provided.
@export
No description provided.
@export
No description provided.
@export
bool throw_techable = false π
No description provided.
@export
No description provided.
@export
No description provided.
@export
ActionType type = null π
No description provided.
@export
bool update_facing_on_exit = true π
No description provided.
@export
bool usable_from_whiff_cancel_if_possible = true π
No description provided.
@export
bool uses_air_movement = false π
No description provided.
@export
fixed velocity_forward_meter_gain_multiplier = "1.0" π
No description provided.
@export
fixed whiff_meter_gain_multiplier = "1.0" π
No description provided.
Array allowed_stances = \[\] π
No description provided.
Array busy_interrupt_into = \[\] π
No description provided.
No description provided.
bool feinted_last = false π
No description provided.
No description provided.
bool hit_anything = false π
No description provided.
Array hit_cancel_exceptions = \[\] π
No description provided.
Array hit_cancel_into = \[\] π
No description provided.
bool hit_cancelled = false π
No description provided.
No description provided.
bool initiative_effect_spawned = false π
No description provided.
bool initiative_startup_reduction = false π
No description provided.
Array interrupt_exceptions = \[\] π
No description provided.
Array interrupt_from = \[\] π
No description provided.
Array interrupt_into = \[\] π
No description provided.
No description provided.
bool is_hurt_state = false π
No description provided.
bool start_interruptible_on_opponent_turn = false π
No description provided.
bool started_during_combo = false π
No description provided.
bool started_in_air = false π
No description provided.
int starting_iasa_at = - 1 π
No description provided.
Array starting_interrupt_frames = \[\] π
No description provided.
Array usable_requirement_nodes = \[\] π
No description provided.
No description provided.
Method Descriptionsο
Variant _can_hit_cancel(obj: Variant, hitbox: Variant) π
No description provided.
No description provided.
No description provided.
No description provided.
void _on_hit_something(obj: Variant, hitbox: Variant) π
No description provided.
No description provided.
No description provided.
Variant allowed_in_stance() π
No description provided.
No description provided.
No description provided.
No description provided.
void enable_hit_cancel(projectile: bool) π
No description provided.
Variant enable_interrupt(check_opponent: bool, remove_hitlag: bool) π
No description provided.
Variant get_allowed_stances() π
No description provided.
Variant get_busy_interrupt_into() π
No description provided.
Variant get_categories(string: String) π
No description provided.
Variant get_hit_cancel_exceptions() π
No description provided.
Variant get_hit_cancel_into() π
No description provided.
Variant get_interrupt_exceptions() π
No description provided.
Variant get_interrupt_from() π
No description provided.
Variant get_interrupt_into() π
No description provided.
Variant get_ui_category() π
No description provided.
Variant get_velocity_forward_meter_gain_multiplier() π
No description provided.
No description provided.
No description provided.
No description provided.
Variant is_usable_with_grounded_check(force_aerial: bool, force_grounded: bool) π
No description provided.
No description provided.
No description provided.
void opponent_turn_interrupt() π
No description provided.
No description provided.
void spawn_exported_projectile() π
No description provided.
void try_hit_cancel(obj: Variant, hitbox: Variant) π
No description provided.
No description provided.
void update_sprite_frame() π
No description provided.