Skript icon indicating copy to clipboard operation
Skript copied to clipboard

Fix ExprFunctionCall conversion

Open TPGamesNL opened this issue 3 years ago • 0 comments

Description

In #4896, function call expressions were edited to support converting when they were created, but it didn't add conversion support after the ExprFunctionCall was created. This PR adds that and changes the initial return type of ExprFunctionCall to be the either the expected type, or the function return type itself if it is a subclass of the expected types.

Issue reported on Discord, set {_p}'s velocity to vector({_x}, {_y}, {_z}) gave a parse error (not in release, only on master branch).

Also edits an assert in ExprVelocity's change method, because it was wrong


Target Minecraft Versions: any Requirements: none Related Issues: #4896 (non-fixing)

TPGamesNL avatar Jul 29 '22 12:07 TPGamesNL