Deltarune script viewer

← back to main script listing

gml_Object_obj_heroparent_ch1_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_ch1;
22
idlesprite = spr_krisb_idle_ch1;
23
actreadysprite = spr_krisb_actready_ch1;
24
actsprite = spr_krisb_act_ch1;
25
hurtsprite = spr_krisb_hurt_ch1;
26
defendsprite = spr_krisb_attackready_ch1;
27
attackreadysprite = spr_krisb_attackready_ch1;
28
attacksprite = spr_krisb_attack_ch1;
29
itemsprite = spr_krisb_item_ch1;
30
itemreadysprite = spr_krisb_itemready_ch1;
31
spellreadysprite = spr_ralseib_spellready_ch1;
32
spellsprite = spr_ralseib_spell_ch1;
33
defeatsprite = spr_krisb_defeat_ch1;
34
victorysprite = spr_krisb_victory_ch1;
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_ch1)
53
{
54
    normalsprite = spr_krisr_dark_ch1;
55
    idlesprite = spr_krisb_idle_ch1;
56
    defendsprite = spr_krisb_defend_ch1;
57
    hurtsprite = spr_krisb_hurt_ch1;
58
    attackreadysprite = spr_krisb_attackready_ch1;
59
    attacksprite = spr_krisb_attack_ch1;
60
    itemsprite = spr_krisb_item_ch1;
61
    actreadysprite = spr_krisb_actready_ch1;
62
    actsprite = spr_krisb_act_ch1;
63
    itemreadysprite = spr_krisb_itemready_ch1;
64
    spellreadysprite = spr_krisb_actready_ch1;
65
    spellsprite = spr_krisb_act_ch1;
66
    defeatsprite = spr_krisb_defeat_ch1;
67
    victorysprite = spr_krisb_victory_ch1;
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_ch1)
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_ch1;
89
    idlesprite = spr_susieb_idle_ch1;
90
    defendsprite = spr_susieb_defend_ch1;
91
    hurtsprite = spr_susieb_hurt_ch1;
92
    actreadysprite = spr_susieb_actready_ch1;
93
    actsprite = spr_susieb_act_ch1;
94
    attackreadysprite = spr_susieb_attackready_ch1;
95
    attacksprite = spr_susieb_attack_ch1;
96
    if (global.charweapon[2] == 0)
97
    {
98
        idlesprite = spr_susieb_idle_unarmed_ch1;
99
        attackreadysprite = spr_susieb_attackready_unarmed_ch1;
100
        attacksprite = spr_susieb_attack_unarmed_ch1;
101
    }
102
    itemsprite = spr_susieb_item_ch1;
103
    itemreadysprite = spr_susieb_itemready_ch1;
104
    spellreadysprite = spr_susieb_spellready_ch1;
105
    spellsprite = spr_susieb_spell_ch1;
106
    defeatsprite = spr_susieb_defeat_ch1;
107
    victorysprite = spr_susieb_victory_ch1;
108
    victoryframes = sprite_get_number(victorysprite);
109
    mywidth = 70;
110
    myheight = 82;
111
}
112
if (object_index == obj_heroralsei_ch1)
113
{
114
    attackframes = 5;
115
    itemframes = 7;
116
    defendframes = 6;
117
    actframes = 7;
118
    actreturnframes = 10;
119
    attackspeed = 0.5;
120
    normalsprite = spr_ralseir_ch1;
121
    idlesprite = spr_ralseib_idle_ch1;
122
    defendsprite = spr_ralseib_defend_ch1;
123
    hurtsprite = spr_ralsei_shock_ch1;
124
    attackreadysprite = spr_ralseib_attackready_ch1;
125
    attacksprite = spr_ralseib_attack_ch1;
126
    itemsprite = spr_ralseib_item_ch1;
127
    itemreadysprite = spr_ralseib_itemready_ch1;
128
    spellreadysprite = spr_ralseib_spellready_ch1;
129
    spellsprite = spr_ralseib_spell_ch1;
130
    defeatsprite = spr_ralseib_defeat_ch1;
131
    victorysprite = spr_ralseib_victory_ch1;
132
    actreadysprite = spr_ralseib_actready_ch1;
133
    actsprite = spr_ralseib_act_ch1;
134
    victoryframes = sprite_get_number(victorysprite);
135
    mywidth = 52;
136
    myheight = 86;
137
}