Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_mice3_platSwitch_Step_0

(view raw script w/o annotations or w/e)
1
if (place_meeting(x, y, obj_mainchara) || place_meeting(x, y, obj_marker) || place_meeting(x, y, obj_actor) || place_meeting(x, y, obj_trigger_area) || (instance_exists(obj_noelle_scared) && place_meeting(x, y, obj_noelle_scared) && obj_noelle_scared.jumpy == 0))
2
{
3
    if (toggle == 0)
4
    {
5
        if (instance_exists(obj_controller_city_mice3))
6
            obj_controller_city_mice3.micescore += 1;
7
        if (obj_controller_city_mice3.language == 0)
8
        {
9
            if (obj_controller_city_mice3.micescore == 1)
10
                snd_play(snd_speak_and_spell_I);
11
            if (obj_controller_city_mice3.micescore == 2)
12
                snd_play(snd_speak_and_spell_L);
13
            if (obj_controller_city_mice3.micescore == 3)
14
                snd_play(snd_speak_and_spell_O);
15
            if (obj_controller_city_mice3.micescore == 4)
16
                snd_play(snd_speak_and_spell_V);
17
            if (obj_controller_city_mice3.micescore == 5)
18
                snd_play(snd_speak_and_spell_E);
19
            if (obj_controller_city_mice3.micescore == 6)
20
                snd_play(snd_speak_and_spell_M);
21
            if (obj_controller_city_mice3.micescore == 7)
22
                snd_play(snd_speak_and_spell_O);
23
            if (obj_controller_city_mice3.micescore == 8)
24
                snd_play(snd_speak_and_spell_U);
25
            if (obj_controller_city_mice3.micescore == 9)
26
                snd_play(snd_speak_and_spell_S);
27
            if (obj_controller_city_mice3.micescore == 10)
28
                snd_play(snd_speak_and_spell_E);
29
        }
30
        if (obj_controller_city_mice3.language == 1)
31
        {
32
            if (obj_controller_city_mice3.micescore == 1)
33
                snd_play(snd_speak_and_spell_I);
34
            if (obj_controller_city_mice3.micescore == 2)
35
                snd_play(snd_speak_and_spell_L);
36
            if (obj_controller_city_mice3.micescore == 3)
37
                snd_play(snd_speak_and_spell_U);
38
            if (obj_controller_city_mice3.micescore == 4)
39
                snd_play(snd_speak_and_spell_V);
40
            if (obj_controller_city_mice3.micescore == 5)
41
                snd_play(snd_speak_and_spell_N);
42
            if (obj_controller_city_mice3.micescore == 6)
43
                snd_play(snd_speak_and_spell_E);
44
            if (obj_controller_city_mice3.micescore == 7)
45
                snd_play(snd_speak_and_spell_Z);
46
            if (obj_controller_city_mice3.micescore == 8)
47
                snd_play(snd_speak_and_spell_U);
48
            if (obj_controller_city_mice3.micescore == 9)
49
                snd_play(snd_speak_and_spell_M);
50
            if (obj_controller_city_mice3.micescore == 10)
51
                snd_play(snd_speak_and_spell_I);
52
        }
53
    }
54
    toggle = 1;
55
}
56
image_index = toggle;