Skip to content

Releases: ItsDeltin/Overwatch-Script-To-Workshop

OSTW v0.3.5

23 Jun 16:28

Choose a tag to compare

OSTW v0.3.5 Pre-release
Pre-release

Fixed setting/getting player variables.

OSTW v0.3.4

23 Jun 03:52

Choose a tag to compare

OSTW v0.3.4 Pre-release
Pre-release

Team variables are now referenced like Team.Team1 instead of Team(TeamSelector.Team1)

Added the new math operations:

  • ArccosineInDegrees()
  • ArccosineInRadians()
  • ArcsineInDegrees()
  • ArcsineInRadians()
  • ArctangentInDegrees()
  • ArctangentInRadians()
  • CosineFromDegrees()
  • CosineFromRadians()
  • TangentFromDegrees()
  • TangentFromRadians()

Fixed autocomplete and signature help not working in some cases.

Autocomplete and signature help now includes info from the Overwatch Workshop Wiki. This does not require a re-installation of the extension.

OSTW v0.3.3

21 Jun 16:52

Choose a tag to compare

OSTW v0.3.3 Pre-release
Pre-release

The vscode extension works with .del, .ostw, and .workshop.
Fixed crash when there are syntax errors when dropping the script directly into the executable.

OSTW v0.3.2

21 Jun 02:46

Choose a tag to compare

OSTW v0.3.2 Pre-release
Pre-release

Fixed multi-word enums.
Fixed Chase Variable Over Time/At Rate.
Updated Xerxes' Map Identifier to v2.0. Renamed the method from GetMapID() to GetMap().
The result from GetMap() can now be compared with the new Map enum, for example:

if (GetMap() == Map.Busan)
{
    ...
}

OSTW v0.3.1

20 Jun 22:04

Choose a tag to compare

OSTW v0.3.1 Pre-release
Pre-release

Fixed not (!x)
Fixed having more than one rule condition being seen as an if statement.

OSTW v0.3

20 Jun 20:23

Choose a tag to compare

OSTW v0.3 Pre-release
Pre-release

For statements use less actions.

Added 'for(define; expression; statement;)'

Added 'while(expression)'.

New VSCode extension.

  • Has syntax highlighting, autocomplete, and signature support.
  • Can compile your script to workshop code in real time.

Methods can now be recursive (returning variables is currently broken.)

Heroes can now be referenced to by doing "Hero.Ana" instead of "HeroVar(Hero.Ana)"

OSTW v0.2.1 (Overwatch PTR)

29 May 22:23

Choose a tag to compare

Pre-release

Fixed for statements inside if statements.
Added method support. (See methods.del example.)
Encapsulation and in-rule/method variable defining. (See methods.del example.)

PTR support, instant script compilation.

25 May 22:56

Choose a tag to compare

OSTW v0.1.3

23 May 17:51

Choose a tag to compare

OSTW v0.1.3 Pre-release
Pre-release

Fixed parsing strings with dashes. (ex: "power-up")
Fixed parameters sometimes preventing strings from parsing. (ex: <"new_high_score: <0>", score>)
Renamed AppendToArray() to Append().
Renamed CurrentArrayElement() to ArrayElement().
Renamed the enums Effect.. and PlayEffect... to Effects... and PlayEffects...
Improved string input accuracy and speed.
& and | now checks the datatype to confirm they are booleans.

OSTW v0.1.2

22 May 03:15

Choose a tag to compare

OSTW v0.1.2 Pre-release
Pre-release

Null can be used anywhere.
Fixed grouping. (a+b*(c/d))
Fixed values not being allowed as strings.
Fixed action/value selection for some data type restrictions.
Fixed input for large amounts of rules.