Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_card_game_controller_Alarm_2

(view raw script w/o annotations or w/e)
1
if (instance_number(obj_card_game_card) <= 0)
2
    exit;
3
var failure = true;
4
for (var i = 0; i < instance_number(obj_card_game_card); i++)
5
{
6
    var current_card;
7
    with (obj_card_game_card)
8
    {
9
        if (card_is_active)
10
        {
11
            failure = false;
12
            with (other)
13
                break;
14
        }
15
        if (card_number == i)
16
            current_card = id;
17
    }
18
    with (obj_card_game_card)
19
    {
20
        if (card_number != i)
21
        {
22
            if (point_in_rectangle(x, y, current_card.x - 55, current_card.y - 70, current_card.x + 55, current_card.y + 70) && card_type == current_card.card_type)
23
            {
24
                failure = false;
25
                break;
26
            }
27
        }
28
    }
29
}
30
if (failure == true)
31
{
32
    audio_sound_gain(mus_card_game, 0, 1000);
33
    alarm[3] = 30;
gml_Object_obj_card_game_controller_Alarm_3.gml

cardg_failure = true; audio_play_sound(snd_card_game_lose, 1, 0); if (instance_exists(obj_card_game_cursor)) instance_destroy(obj_card_game_cursor);
34
}
35
else
36
{
37
    alarm[2] = 30;
gml_Object_obj_card_game_controller_Alarm_2.gml

if (instance_number(obj_card_game_card) <= 0) exit; var failure = true; for (var i = 0; i < instance_number(obj_card_game_card); i++) { var current_card; with (obj_card_game_card) { if (card_is_active) { failure = false; with (other) break; } if (card_number == i) current_card = id; } with (obj_card_game_card) { if (card_number != i) { if (point_in_rectangle(x, y, current_card.x - 55, current_card.y - 70, current_card.x + 55, current_card.y + 70) && card_type == current_card.card_type) { failure = false; break; } } } } if (failure == true) { audio_sound_gain(mus_card_game, 0, 1000); alarm[3] = 30; } else { alarm[2] = 30; }
38
}