Releases: ItsDeltin/Overwatch-Script-To-Workshop
OSTW v0.3.5
Fixed setting/getting player variables.
OSTW v0.3.4
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
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
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
Fixed not (!x)
Fixed having more than one rule condition being seen as an if statement.
OSTW v0.3
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)
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.
OSTW v0.1.3
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
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.