Deltarune (Chapter 2) script viewer

← back to main script listing

gml_Object_obj_berdlyplug_enemy_Alarm_0

(view raw script w/o annotations or w/e)
1
var mercyset = ceil(bardlymercy);
2
if ((mercyset + obj_queen_enemy.bardlymercy) > 100)
3
    mercyset = ceil(100 - obj_queen_enemy.bardlymercy);
4
if (mercyset != 0)
5
{
6
    __mercydmgwriter = instance_create(obj_berdlyplug_enemy.x + 20, (obj_berdlyplug_enemy.y + 20) - (global.hittarget[0] * 20), obj_dmgwriter);
7
    __mercydmgwriter.damage = mercyset;
8
    __mercydmgwriter.type = 5;
9
}
10
obj_queen_enemy.bardlymercy += mercyset;
11
with (obj_dmgwriter)
12
{
13
    x = obj_berdlyplug_enemy.x;
14
    y = obj_berdlyplug_enemy.y + 20;
15
    depth = obj_queen_enemy.depth - 1;
16
}
17
bardlymercy = 0;