﻿//
// This file defines which actions there are, what description they have and
// some behaviour options. The Doom Builder core will bind to these actions
// with delegates (function pointers) where you use the BeginAction and
// EndAction attributes. This file must be named Actions.cfg and must be
// included in the plugin project as "Embedded Resource".
//

//
// Options:
//
// allowkeys:       Allows the user to bind standard keys to this action.
// allowmouse:      Allows the user to bind mouse buttons to this action.
// allowscroll:     Allows the user to bind the scrollwheel to this action.
// disregardshift:  This action will trigger regardless if Shift or Control is used.
// repeat:          BeginAction will be called for automatic key repetition.
// default:         Default key is only used when the action is loaded for the first
//                  time and the default key is not used by any other action.
//
// allowkeys and allowmouse are true by default, the others are false by default.
//

categories
{
	udbscript = "Scripting";
}

udbscriptexecute
{
	title = "Execute Script";
	category = "udbscript";
	description = "Executes a script";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot1
{
	title = "Execute Script Slot 1";
	category = "udbscript";
	description = "execute script in slot 1";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot2
{
	title = "Execute Script Slot 2";
	category = "udbscript";
	description = "execute script in slot 2";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot3
{
	title = "Execute Script Slot 3";
	category = "udbscript";
	description = "execute script in slot 3";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot4
{
	title = "Execute Script Slot 4";
	category = "udbscript";
	description = "execute script in slot 4";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot5
{
	title = "Execute Script Slot 5";
	category = "udbscript";
	description = "execute script in slot 5";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot6
{
	title = "Execute Script Slot 6";
	category = "udbscript";
	description = "execute script in slot 6";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot7
{
	title = "Execute Script Slot 7";
	category = "udbscript";
	description = "execute script in slot 7";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot8
{
	title = "Execute Script Slot 8";
	category = "udbscript";
	description = "execute script in slot 8";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot9
{
	title = "Execute Script Slot 9";
	category = "udbscript";
	description = "execute script in slot 9";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot10
{
	title = "Execute Script Slot 10";
	category = "udbscript";
	description = "execute script in slot 10";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot11
{
	title = "Execute Script Slot 11";
	category = "udbscript";
	description = "execute script in slot 11";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot12
{
	title = "Execute Script Slot 12";
	category = "udbscript";
	description = "execute script in slot 12";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot13
{
	title = "Execute Script Slot 13";
	category = "udbscript";
	description = "execute script in slot 13";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot14
{
	title = "Execute Script Slot 14";
	category = "udbscript";
	description = "execute script in slot 14";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot15
{
	title = "Execute Script Slot 15";
	category = "udbscript";
	description = "execute script in slot 15";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot16
{
	title = "Execute Script Slot 16";
	category = "udbscript";
	description = "execute script in slot 16";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot17
{
	title = "Execute Script Slot 17";
	category = "udbscript";
	description = "execute script in slot 17";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot18
{
	title = "Execute Script Slot 18";
	category = "udbscript";
	description = "execute script in slot 18";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot19
{
	title = "Execute Script Slot 19";
	category = "udbscript";
	description = "execute script in slot 19";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot20
{
	title = "Execute Script Slot 20";
	category = "udbscript";
	description = "execute script in slot 20";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot21
{
	title = "Execute Script Slot 21";
	category = "udbscript";
	description = "execute script in slot 21";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot22
{
	title = "Execute Script Slot 22";
	category = "udbscript";
	description = "execute script in slot 22";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot23
{
	title = "Execute Script Slot 23";
	category = "udbscript";
	description = "execute script in slot 23";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot24
{
	title = "Execute Script Slot 24";
	category = "udbscript";
	description = "execute script in slot 24";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot25
{
	title = "Execute Script Slot 25";
	category = "udbscript";
	description = "execute script in slot 25";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot26
{
	title = "Execute Script Slot 26";
	category = "udbscript";
	description = "execute script in slot 26";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot27
{
	title = "Execute Script Slot 27";
	category = "udbscript";
	description = "execute script in slot 27";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot28
{
	title = "Execute Script Slot 28";
	category = "udbscript";
	description = "execute script in slot 28";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot29
{
	title = "Execute Script Slot 29";
	category = "udbscript";
	description = "execute script in slot 29";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}

udbscriptexecuteslot30
{
	title = "Execute Script Slot 30";
	category = "udbscript";
	description = "execute script in slot 30";
	allowkeys = true;
	allowmouse = true;
	allowscroll = true;
}