Deltarune (Chapter 1) script viewer

← back to main script listing

gml_Object_obj_heroparent_Create_0

(view raw script w/o annotations or w/e)
1
char = 0;
2
myself = 0;
3
points = 0;
4
becomeflash = 0;
5
state = 0;
6
flash = 0;
7
siner = 0;
8
fsiner = 0;
9
attacktimer = 0;
10
attacked = 0;
11
combatdarken = 1;
12
darkentimer = 0;
13
darkify = 0;
14
image_xscale = 2;
15
image_yscale = 2;
16
myheight = 37;
17
mywidth = 34;
18
index = 0;
19
specdraw = 0;
20
is_auto_susie = 0;
21
normalsprite = spr_krisr_dark;
22
idlesprite = spr_krisb_idle;
23
actreadysprite = spr_krisb_actready;
24
actsprite = spr_krisb_act;
25
hurtsprite = spr_krisb_hurt;
26
defendsprite = spr_krisb_attackready;
27
attackreadysprite = spr_krisb_attackready;
28
attacksprite = spr_krisb_attack;
29
itemsprite = spr_krisb_item;
30
itemreadysprite = spr_krisb_itemready;
31
spellreadysprite = spr_ralseib_spellready;
32
spellsprite = spr_ralseib_spell;
33
defeatsprite = spr_krisb_defeat;
34
victorysprite = spr_krisb_victory;
35
victoryanim = 0;
36
actframes = 7;
37
victoryframes = 9;
38
defendframes = 1;
39
itemframes = 3;
40
attackframes = 3;
41
attackspeed = 0.5;
42
actframes = 7;
43
actreturnframes = 10;
44
spellframes = 10;
45
hurt = 0;
46
hurttimer = 0;
47
hurtindex = 0;
48
acttimer = 0;
49
defendtimer = 0;
50
itemed = 0;
51
tu = 0;
52
if (object_index == obj_herokris)
53
{
54
    normalsprite = spr_krisr_dark;
55
    idlesprite = spr_krisb_idle;
56
    defendsprite = spr_krisb_defend;
57
    hurtsprite = spr_krisb_hurt;
58
    attackreadysprite = spr_krisb_attackready;
59
    attacksprite = spr_krisb_attack;
60
    itemsprite = spr_krisb_item;
61
    actreadysprite = spr_krisb_actready;
62
    actsprite = spr_krisb_act;
63
    itemreadysprite = spr_krisb_itemready;
64
    spellreadysprite = spr_krisb_actready;
65
    spellsprite = spr_krisb_act;
66
    defeatsprite = spr_krisb_defeat;
67
    victorysprite = spr_krisb_victory;
68
    actframes = 7;
69
    actreturnframes = 10;
70
    attackframes = 6;
71
    itemframes = 6;
72
    defendframes = 5;
73
    spellframes = 10;
74
    attackspeed = 0.5;
75
    victoryframes = sprite_get_number(victorysprite);
76
    mywidth = 68;
77
    myheight = 74;
78
}
79
if (object_index == obj_herosusie)
80
{
81
    attackframes = 5;
82
    itemframes = 5;
83
    defendframes = 5;
84
    actframes = 7;
85
    actreturnframes = 10;
86
    spellframes = 8;
87
    attackspeed = 0.5;
88
    normalsprite = spr_susier_dark;
89
    idlesprite = spr_susieb_idle;
90
    defendsprite = spr_susieb_defend;
91
    hurtsprite = spr_susieb_hurt;
92
    actreadysprite = spr_susieb_actready;
93
    actsprite = spr_susieb_act;
94
    attackreadysprite = spr_susieb_attackready;
95
    attacksprite = spr_susieb_attack;
96
    if (global.charweapon[2] == 0)
97
    {
98
        idlesprite = spr_susieb_idle_unarmed;
99
        attackreadysprite = spr_susieb_attackready_unarmed;
100
        attacksprite = spr_susieb_attack_unarmed;
101
    }
102
    itemsprite = spr_susieb_item;
103
    itemreadysprite = spr_susieb_itemready;
104
    spellreadysprite = spr_susieb_spellready;
105
    spellsprite = spr_susieb_spell;
106
    defeatsprite = spr_susieb_defeat;
107
    victorysprite = spr_susieb_victory;
108
    victoryframes = sprite_get_number(victorysprite);
109
    mywidth = 70;
110
    myheight = 82;
111
}
112
if (object_index == obj_heroralsei)
113
{
114
    attackframes = 5;
115
    itemframes = 7;
116
    defendframes = 6;
117
    actframes = 7;
118
    actreturnframes = 10;
119
    attackspeed = 0.5;
120
    normalsprite = spr_ralseir;
121
    idlesprite = spr_ralseib_idle;
122
    defendsprite = spr_ralseib_defend;
123
    hurtsprite = spr_ralsei_shock;
124
    attackreadysprite = spr_ralseib_attackready;
125
    attacksprite = spr_ralseib_attack;
126
    itemsprite = spr_ralseib_item;
127
    itemreadysprite = spr_ralseib_itemready;
128
    spellreadysprite = spr_ralseib_spellready;
129
    spellsprite = spr_ralseib_spell;
130
    defeatsprite = spr_ralseib_defeat;
131
    victorysprite = spr_ralseib_victory;
132
    actreadysprite = spr_ralseib_actready;
133
    actsprite = spr_ralseib_act;
134
    victoryframes = sprite_get_number(victorysprite);
135
    mywidth = 52;
136
    myheight = 86;
137
}