Skip to content

Returning list of default values of function throws severe error #8220

@TheMug06

Description

@TheMug06

Skript/Server Version

[10:21:33 INFO] [Skript] Skript's aliases can be found here: https://github.com/SkriptLang/skript-aliases

[10:21:33 INFO] [Skript] Skript's documentation can be found here: https://docs.skriptlang.org/

[10:21:33 INFO] [Skript] Skript's tutorials can be found here: https://docs.skriptlang.org/tutorials

[10:21:33 INFO] [Skript] Server Version: 1.21.8-60-29c8822 (MC: 1.21.8)

[10:21:33 INFO] [Skript] Skript Version: 2.13.0-pre1 (skriptlang-github)

[10:21:33 INFO] [Skript] Installed Skript Addons:

[10:21:33 INFO] [Skript] - skript-reflect v2.6 (https://github.com/SkriptLang/skript-reflect)

[10:21:33 INFO] [Skript] - SkMug v1.0-pre1

[10:21:33 INFO] [Skript] - SkBee v3.12.2 (https://github.com/ShaneBeee/SkBee)

[10:21:33 INFO] [Skript] Installed dependencies: None

Bug Description

Returning a list of default values when not providing a value when calling a function throws a severe error.

Expected Behavior

For the function to simply return the default values without erroring

Steps to Reproduce

Using the following, simple code:

function test(width: integers = (1, 7)) :: integers:
    return {_width::*}

Then running !broadcast test() throws severe error.

Errors or Screenshots

error

Other

Notes:
This does not occur when providing only 1 default value
This does occur on both the 2.13-prerelease and 2.12.2.
This does occur without addons installed

Agreement

  • I have read the guidelines above and affirm I am following them with this report.

Metadata

Metadata

Assignees

Labels

bugAn issue that needs to be fixed. Alternatively, a PR fixing an issue.completedThe issue has been fully resolved and the change will be in the next Skript update.functionsRelated to functionspriority: mediumIssues that are detrimental to user experience (prohibitive bugs or lack of useful implementation).

Type

No type

Projects

Status

Done - Released

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions