UltimateZoneBuilder/Source/Plugins/UDBScript/Resources/Actions.cfg
biwa 5eb438e3ba
Add map scripting capabilities to UDB (#656)
Added map scripting capabilities to UDB (#656). Documentation at https://biwa.github.io/udbscript-docs/
2021-11-28 14:00:24 +01:00

336 lines
No EOL
6.8 KiB
INI

//
// 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;
}