Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(2 edits)

Another quality of life thing (I played several runs until I realised I could interact with this.)

#define draw
for (var p1 = 0; p1 < instance_number(Player); p1++) {
    for (var p2 = 0; p2 < maxp; p2++) draw_set_visible(p2, p1 == p2);
    var p = player_find(p1);
    // Your other stuff
    with instances_matching(CustomObject, "name", "DungeonUpgrade") if (image_alpha > 0 && "usefloor" in self) {
        if (place_meeting(p.x, p.y, usefloor) && (inuse == 0)) {
            draw_set_halign(1);
            draw_set_valign(1);
            draw_set_font(fntChat);
            draw_text_nt(x, y - 24, "Press @y [ Pick ] @wto#upgrade equipment");
            draw_set_halign(0);
            draw_set_valign(0);
            draw_set_font(fntM);
        }
    }
}