1 |
if (mypart1.pause != 1) |
2 |
{ |
3 |
dmgwriter = instance_create(x, y + 150, obj_dmgwriter); |
4 |
global.damage = takedamage; |
5 |
global.damage *= 21; |
6 |
takedamage *= 21; |
7 |
if (takedamage < 600) |
8 |
{ |
9 |
takedamage = 600 + floor(random(67)); |
10 |
global.damage = takedamage; |
11 |
} |
12 |
with (dmgwriter) |
13 |
dmg = global.damage; |
14 |
shk = instance_create(0, 0, obj_objshake); |
15 |
shk.obj = mypart1; |
16 |
if ((global.monsterhp[myself] - takedamage) <= 0) |
17 |
{ |
18 |
caster_free(all); |
19 |
global.faceemotion = 0; |
20 |
mypart1.facetype = 2; |
21 |
shk.shaketime = 5; |
22 |
} |
23 |
mypart1.pause = 1; |
24 |
snd_play(snd_damage); |
25 |
alarm[8] |
26 |
} |
27 |
if (sha == 0) |
28 |
sha = x; |
29 |
x = sha + shudder; |
30 |
if (shudder < 0) |
31 |
shudder = -(shudder + 1); |
32 |
else |
33 |
shudder = -shudder; |
34 |
if (shudder == 0) |
35 |
{ |
36 |
sha = 0; |
37 |
global.hurtanim[myself] = 2; |
38 |
exit; |
39 |
} |
40 |
alarm[3] = 2;gml_Object_obj_undyne_ex_Alarm_3.gmlif (mypart1.pause != 1)
{
dmgwriter = instance_create(x, y + 150, obj_dmgwriter);
global.damage = takedamage;
global.damage *= 21;
takedamage *= 21;
if (takedamage < 600)
{
takedamage = 600 + floor(random(67));
global.damage = takedamage;
}
with (dmgwriter)
dmg = global.damage;
shk = instance_create(0, 0, obj_objshake);
shk.obj = mypart1;
if ((global.monsterhp[myself] - takedamage) <= 0)
{
caster_free(all);
global.faceemotion = 0;
mypart1.facetype = 2;
shk.shaketime = 5;
}
mypart1.pause = 1;
snd_play(snd_damage);
alarm[8]
}
if (sha == 0)
sha = x;
x = sha + shudder;
if (shudder < 0)
shudder = -(shudder + 1);
else
shudder = -shudder;
if (shudder == 0)
{
sha = 0;
global.hurtanim[myself] = 2;
exit;
}
alarm[3] = 2; |