# Game Configuration - Action Argument Settings

title (string)
Sets the title of this argument.
Argument title can be also set in DECORATE.
tooltip (string) - GZDB only.
Allows to specify a tooltip text displayed for a Thing or Linedef argument definition. Newline character ("\n") can be used to format the text.
Argument tooltips can be also set in DECORATE.
Example:

    arg1
    {
        title = "Mirror Polyobj Number";
        tooltip = "Polyobject that will mirror\nthis one's movements.";
    }

type (integer)
Sets the type of this argument. This changes the behaviour of Argument inputs in Linedef and Thing Edit windows.
Argument type can be also set in DECORATE.
Supported values are:

- 0 = Integer (default)
- 4 = Action special
- 5 = Sector effect
- 8 = Angle in degrees
- 10 = XXRRGGBB color
- 11 = Enum option
- 12 = Enum bits
- 13 = Sector tag
- 14 = Thing tag
- 15 = Linedef tag
- 22 = Byte angle (GZDB only)
- 23 = Thing Radius (GZDB only)
- 24 = Thing Height (GZDB only)

enum (structure or string)
Provides a list of predefined values to display for this argument. Used only when argument type is 11 or 12.
The value can be either a name of a predefined enum:

    arg0
    {
        title = "Volume";
        type = 11;
        enum = "sound_volume";
    }

or an explicit definition:

    arg0
    {
        title = "Apply to";
        type = 11;
        enum
        {
            0 = "Floor and Ceiling";
            1 = "Ceiling";
            2 = "Floor";
        }
    }

Enums can be also set in DECORATE.
default (integer) - GZDB only.
Sets the default value for a Thing or Linedef argument definition.
Default value can be also set in DECORATE.
Example:

    9038
    {
        title = "ColorSetter";
        arg0
        {
            title = "Red";
            default = 255;
        }
    }