Skript icon indicating copy to clipboard operation
Skript copied to clipboard

[BUG] plain aliases only returns base itemstack

Open Fusezion opened this issue 2 years ago • 0 comments

Skript/Server Version

[00:27:20 INFO]: [Skript] Skript's aliases can be found here: https://github.com/SkriptLang/skript-aliases
[00:27:20 INFO]: [Skript] Skript's documentation can be found here: https://docs.skriptlang.org/
[00:27:20 INFO]: [Skript] Skript's tutorials can be found here: https://docs.skriptlang.org/tutorials
[00:27:20 INFO]: [Skript] Server Version: git-Paper-169 (MC: 1.20.1)
[00:27:20 INFO]: [Skript] Skript Version: 2.8.0-dev (selfbuilt-unknown)
[00:27:20 INFO]: [Skript] Installed Skript Addons:
[00:27:20 INFO]: [Skript]  - skript-gui v1.3 (https://github.com/APickledWalrus/skript-gui)
[00:27:20 INFO]: [Skript]  - skript-reflect v2.3.1-for-skript-beta (https://github.com/TPGamesNL/skript-reflect)
[00:27:20 INFO]: [Skript]  - SkBee v3.0.0 (https://github.com/ShaneBeee/SkBee)
[00:27:20 INFO]: [Skript] Installed dependencies:
[00:27:20 INFO]: [Skript]  - Vault v1.7.3-b131

Bug Description

Converting an aliases like any sword or any armor to plain any (sword|armor) causes skript to only cast the first element out of them in example sword returns wooden sword where armor returns leather helmet

Expected Behavior

Skript will properly return a random itemtype and not always use the same.

Steps to Reproduce

on load:
    loop 5 times:
        broadcast "Loop: %loop-counter%"
        set {_item} to any sword
        broadcast "Var: %plain {_item}%"
        broadcast "Aliases: %plain any sword%"

Errors or Screenshots

image

Other

This skript build is of master branch latest shortly after 2.7's full release Unsure about priority but I don't believe lowest is correct, as this effects somewhat commonly used aliases

Agreement

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

Fusezion avatar Sep 11 '23 04:09 Fusezion