By Giik — February 2, 2019
Returns the Y position of a specified stage marker. Will return -1 if the marker is not found.
| Argument | Type | Description |
|---|
| index | :real | The index of the stage marker to find. |
Example, called from a stage’s article1_update.gml:
if ( y >= get_marker_y( 6 ) ) {
instance_destroy();
}
Categories: Functions, Programming, Workshop | Comments: 0
By Giik — February 2, 2019
Returns the X position of a specified stage marker. Will return -1 if the marker is not found.
| Argument | Type | Description |
|---|
| index | :real | The index of the marker to find. |
Example, called from a stage’s article1_update.gml:
if ( x <= get_marker_x( 6 ) ) {
instance_destroy();
}
Categories: Functions, Programming, Workshop | Comments: 0
By Giik — February 2, 2019
Returns a setting of the current match. This includes rule overrides by custom stages. If the rule override for time is set to 0 (disabling the timer), then SET_TIMER will still return the normal time setting.
| Argument | Type | Description |
|---|
| setting | :real | The match setting to check. |
▼ Indexes Reference
SET_STOCKS
SET_TIMER
SET_TEAMS
SET_TEAMATTACK
SET_HITBOX_VIS
SET_SEASON
SET_RUNES
SET_PRACTICE
SET_TURBO
SET_SCALING
Example, called from a stage’s init.gml:
waves_left = get_match_setting( SET_TIMER );
Categories: Functions, Programming, Workshop | Comments: 0
By Giik — February 2, 2019
Overrides the camera position. Use the functions
view_get_xview() Reference→
and
view_get_yview() Reference→
for the arguments if you don’t want to override them. The camera will be restricted to the edges of the stage in base game stages, but will be fully unlocked on workshop stages.
| Argument | Type | Description |
|---|
| x | :real | The X coordinate to set the camera to |
| y | :real | The Y coordinate to set the camera to |
Example, called from animation.gml:
if (activated_kill_effect && state_cat != SC_HITSTUN ) {
set_view_position(x, y - (char_height / 2) );
}
Categories: Functions, Programming, Workshop | Comments: 0
By Giik — February 2, 2019
Forces the match to end. All arguments are optional, and not providing any arguments will trigger overtime in the event of a tie. Any placements not supplied will be calculated normally. Use -1 in an argument if you want that placement to be skipped and calculated normally as well.
| Argument | Type | Description |
|---|
| first | :real | [optional] The winning player. Must be between 1 and 4. |
| second | :real | [optional] The player in second place. Must be between 1 and 4. |
| third | :real | [optional] The player in third place. Must be between 1 and 4. |
| fourth | :real | [optional] The player in fourth place. Must be between 1 and 4. |
Example, called from a stage’s article1_update.gml:
var touch = instance_place(x, y, oPlayer);
if touch != noone {
end_match( touch.player );
}
Categories: Functions, Programming, Workshop | Comments: 0