Deltarune script viewer

← back to main script listing

gml_GlobalScript_scr_childbullet

(view raw script w/o annotations or w/e)
1
function scr_childbullet
scr_childbullet

function scr_childbullet() { var __child = instance_create(argument[0], argument[1], argument[2]); var __parent = (argument_count == 4) ? argument[3] : id; if (__parent.damage != -1) __child.damage = __parent.damage; if (__parent.grazepoints != -1) __child.grazepoints = __parent.grazepoints; if (__parent.timepoints != -1) __child.timepoints = __parent.timepoints; if (__parent.inv != -1) __child.inv = __parent.inv; if (__parent.target != -1) __child.target = __parent.target; if (__parent.grazed != -1) __child.grazed = __parent.grazed; if (__parent.grazetimer != -1) __child.grazetimer = __parent.grazetimer; __child.element = __parent.element; return __child; }
()
2
{
3
    var __child = instance_create(argument[0], argument[1], argument[2]);
4
    var __parent = (argument_count == 4) ? argument[3] : id;
5
    if (__parent.damage != -1)
6
        __child.damage = __parent.damage;
7
    if (__parent.grazepoints != -1)
8
        __child.grazepoints = __parent.grazepoints;
9
    if (__parent.timepoints != -1)
10
        __child.timepoints = __parent.timepoints;
11
    if (__parent.inv != -1)
12
        __child.inv = __parent.inv;
13
    if (__parent.target != -1)
14
        __child.target = __parent.target;
15
    if (__parent.grazed != -1)
16
        __child.grazed = __parent.grazed;
17
    if (__parent.grazetimer != -1)
18
        __child.grazetimer = __parent.grazetimer;
19
    __child.element = __parent.element;
20
    return __child;
21
}