1 |
check = 1; |
2 |
if (instance_exists(obj_fakeheart)) |
3 |
{ |
4 |
if (blue == 1) |
5 |
{ |
6 |
check = 0; |
7 |
if (abs(obj_fakeheart.xprevious - obj_fakeheart.x) > 0.01 || abs(obj_fakeheart.yprevious - obj_fakeheart.y) > 0.01) |
8 |
check = 1; |
9 |
} |
10 |
if (blue == 2) |
11 |
{ |
12 |
check = 0; |
13 |
if (abs(obj_fakeheart.xprevious - obj_fakeheart.x) < 0.01 && abs(obj_fakeheart.yprevious - obj_fakeheart.y) < 0.01) |
14 |
check = 1; |
15 |
} |
16 |
scr_damagestandardscr_damagestandardif (argument0 != 3)
{
check = 1;
if (argument0 == 1)
{
check = 0;
if (abs(obj_heart.xprevious - obj_heart.x) > 0.01 || abs(obj_heart.yprevious - obj_heart.y) > 0.01)
check = 1;
}
if (argument0 == 2)
{
check = 0;
if (abs(obj_heart.xprevious - obj_heart.x) < 0.01 && abs(obj_heart.yprevious - obj_heart.y) < 0.01)
check = 1;
}
}
puredmg = dmg;
if (global.hp > 20)
dmg += 1;
if (global.hp >= 30)
dmg += 1;
if (global.hp >= 40)
dmg += 1;
if (global.hp >= 50)
dmg += 1;
if (global.hp >= 60)
dmg += 1;
if (global.hp >= 70)
dmg += 1;
if (global.hp >= 80)
dmg += 1;
if (global.hp >= 90)
dmg += 1;
if (global.invc < 1 && check == 1)
{
dmgamt = round(dmg - ((global.df + global.adef) / 5));
if (dmgamt < argument1)
dmgamt = argument1;
if (argument2 > 0 && dmgamt > argument2)
dmgamt = argument2;
if (argument3 > 0)
dmgamt = argument3;
if (dmgamt < 1)
dmgamt = 1;
global.hp -= dmgamt;
if (global.hp < 0)
global.hp = 0;
snd_play(snd_hurt1);
global.hshake = 2;
global.shakespeed = 2;
global.vshake = 2;
instance_create(0, 0, obj_shaker);
global.invc = global.inv;
if (argument4 > 0)
global.invc = (argument4 / 20) * global.inv;
if (global.battlegroup == 22)
{
if (global.hp < 1)
obj_torielboss.sprite_index = spr_torielboss_mouthcover;
}
}
dmg = puredmg; (3, 3, 0, 0, 0); |
17 |
} |
18 |
if (instance_exists(obj_heart)) |
19 |
scr_damagestandardscr_damagestandardif (argument0 != 3)
{
check = 1;
if (argument0 == 1)
{
check = 0;
if (abs(obj_heart.xprevious - obj_heart.x) > 0.01 || abs(obj_heart.yprevious - obj_heart.y) > 0.01)
check = 1;
}
if (argument0 == 2)
{
check = 0;
if (abs(obj_heart.xprevious - obj_heart.x) < 0.01 && abs(obj_heart.yprevious - obj_heart.y) < 0.01)
check = 1;
}
}
puredmg = dmg;
if (global.hp > 20)
dmg += 1;
if (global.hp >= 30)
dmg += 1;
if (global.hp >= 40)
dmg += 1;
if (global.hp >= 50)
dmg += 1;
if (global.hp >= 60)
dmg += 1;
if (global.hp >= 70)
dmg += 1;
if (global.hp >= 80)
dmg += 1;
if (global.hp >= 90)
dmg += 1;
if (global.invc < 1 && check == 1)
{
dmgamt = round(dmg - ((global.df + global.adef) / 5));
if (dmgamt < argument1)
dmgamt = argument1;
if (argument2 > 0 && dmgamt > argument2)
dmgamt = argument2;
if (argument3 > 0)
dmgamt = argument3;
if (dmgamt < 1)
dmgamt = 1;
global.hp -= dmgamt;
if (global.hp < 0)
global.hp = 0;
snd_play(snd_hurt1);
global.hshake = 2;
global.shakespeed = 2;
global.vshake = 2;
instance_create(0, 0, obj_shaker);
global.invc = global.inv;
if (argument4 > 0)
global.invc = (argument4 / 20) * global.inv;
if (global.battlegroup == 22)
{
if (global.hp < 1)
obj_torielboss.sprite_index = spr_torielboss_mouthcover;
}
}
dmg = puredmg; (blue, 3, 0, 0, 0); |
20 |
if (global.flag[370 quick_battle] == 2 && global.flag[372 lasers_off] == 0 && global.hp == 0) |
21 |
{ |
22 |
global.hp = 1; |
23 |
global.invc = 60; |
24 |
} |