Yeah, you can make a .mod.gml file in your DW mod's folder.
You can push your own status effects like this:
#define init
var statuses = mod_variable_get("mod", "dungeonobjects", "statuses");
var mystatus = {
name: "DUMMY",
displayname: "Dummy",
sprt: sprRad,
color: make_color_rgb(252, 184, 0),
desc: "This status effect does nothing",
sound: sndClick
};
statuses.push(mystatus);
mod_variable_set("mod", "dungeonobjects", "statuses", statuses);Chests and pickups can also be created (the example below will make you spawn a weapon chest with the floor 3 items when pressing B):
#define step
with Player {
if (button_pressed(index, "horn")) {
// chest_create(_x, _y, _floor)
mod_script_call("mod", "dungeonobjects", "chest_create", mouse_x[index], mouse_y[index], 3);
}
}You can check the dungeonobjects file for all _create functions