undernightinbirth alpha documentation
A class containing common throw-related functions.
Makes both the player and the opponent invincible during a throw.
This function sets invincibility timers for both the player and the opponent during a throw.
Stores the positions of the player and the opponent before a throw.
type – 0 for normal throws, 1 for special moves. Default is 0.
Checks if the opponent is in a state where they cannot perform a throw escape and applies visual effects.
_setCharaFlash – If 1, applies visual effects for a failed throw escape. Default is 1.
True if the opponent cannot perform a throw escape, False otherwise.
Adjusts positions when the opponent is at the edge of the screen to prevent clipping.
Sets throw parameters for normal throws, including special hit detection coordinates.
Displays a grab effect at the hit coordinates.
type – 0 for normal throws, 1 for forced throws. Default is 0.
Displays visual effects for a successful throw escape.
Handles the release process when a throw escape is successful.
param – A dictionary of parameters. Can include ‘release_kyori’ to specify fixed coordinates after throw escape.
Checks if a throw escape input has been performed.
True if a throw escape command was input, False otherwise.
This function checks for throw escape inputs during the update of a throw escape move. It considers various conditions such as KO state and throw escape impossibility.
Checks if the current frame is a failed throw escape frame.
True if it’s a failed throw escape frame, False otherwise.
This function is called by Battle_Std.SetThrowHitFinalize()
to determine if the current frame is a failed throw escape frame.
Creates an object to remove the throw attribute flag in the next frame.
Sets the throw attribute motion flag.
Sets the throw attribute motion flag and automatically removes it after a certain time or when the move changes.
frame – The number of frames to keep the flag active. Default is 0.