1. Please help test custom maps and more on the latest PTR!
    Dismiss Notice
  2. Create competitive 1v1 maps in the Melee Mapping Contest #2!
    Dismiss Notice
  3. Evolution complete! Make Darwin proud and go vote in the Techtree Contest #12 - Poll.
    Dismiss Notice
  4. Icon Contest #17 - Results are out! Step by to congratulate our winners!
    Dismiss Notice
  5. Succumb to the whispers and join our Texturing Contest #29 - Old Gods!
    Dismiss Notice
  6. The results for Texturing Contest #28 are out! Step by to congratulate our winners!
    Dismiss Notice
  7. We've created the Staff Job Openings thread. We're currently in need of icon, video production, and social/multimedia positions to be filled. Thank you!
    Dismiss Notice
  1. Frotty
    Created by Frotty
    Sep 15, 2018 at 9:31 PM
    [​IMG].

    This month we addressed some older issues, as well as adding juicy new features. Our spotlight this time is about new vscode features.
    We also want to say thanks to the community for the avid support and contributions in the last few months, helping Wurst to become better than ever!

    Tool updates
    • Patch 1.30 is supported and the reccommended version for Wurst development.
    • Vanilla Jass is now parsed with its own grammar, which improves compatibility for input maps.
    • Added
      @inline
      and
      @noinline
      annotations to allow more fine grained control over inlining behavior.
    • The inliner has also been improved and now handles inlining on a call by call basis.
    • Added breadcrumbs, outline view and symbol renaming to vscode extension.
    • Colors used in wurst color tuples and wc3 color codes are now shown in vscode.
    • Functions from
      blizzard.j
      that are used during map initialization no longer get inlined, preventing map script bloat, in particular with more than 12 players.
    • Added warnings for unused private class variables and functions.
    • Fixed a case of dead code not being detected, which resulted in duplicate statements when manually nulling handles
    • The error window's tab width has been reduced so the code isn't overly indented anymore.
    • Profiled and addressed a couple CPU and Memory concerns (thanks to ej-technologies' open-source JProfiler license).

    Standard library highlights
    • FileIO and Network libraries have been updated for 24 players and new natives (PR #94, PR #106, PR #107).
    • DamageType
      (PR #95, PR #97), and
      OnUnitEnterLeave
      (PR #96) received more fixes for edge case bugs.
    • Asset lists have been improved by (PR #98, PR #103, PR #114).
    • trigger
      API received fixes by (PR #102, PR #104)
    • Added
      Matrices
      and
      Quaternion
      math packages which can also be used to manipulate effects (PR #111, PR #112).
    • Removed another
      initlater
      import from the stdlib which improves code quality.
    • We have several more PRs currently in the reviewing process, regarding Damage Modification, Bitwise Manipulation and FileIO.
    WurstScript is a programming language and toolchain to build warcraft 3 maps.

  2. StoPCampinGn00b
    Created by StoPCampinGn00b
    Sep 14, 2018 at 12:57 AM
    [​IMG]

    Patch 1.30.1 LIVE

    The product of the recent PTR patches is now live on Battle.net. Included are bug fixes to numerous aspects of the game, including ones for custom maps. There are many more bug fixes (and balance changes) than what is shown to the left, in which you can read the full list of changes here.

    As always, please post your feedback should you notice anything amiss! Thank you.
  3. TriggerHappy
    Created by TriggerHappy
    Sep 7, 2018
  4. TriggerHappy
    Created by TriggerHappy
    Aug 29, 2018

    Patch 1.30.1 PTR Update

    Another patch has been pushed out to address the major issues with the 1.30 rollout! This time it's on the Public Test Realm so make sure to test your maps and report any bugs before the patch goes live.

    Read the full list of changes here
  5. PurgeandFire
    Created by PurgeandFire
    Aug 10, 2018
    Screen Shot 2018-08-09 at 5.16.02 PM.jpg

    Patch 1.30 Update

    A quick fix has been pushed out to address the major issues with the 1.30 rollout!

    Battle.net latency issues are fixed (they apparently went back to pre-1.28 levels). The -nativefullscr command line argument works again. And they've fixed an issue where custom abilities would crash if they had certain target fields selected.

    Known issues: sounds will continue to be funky for a bit. It looks like mouse delay may still be there too, refer to this post to make a report.

    Read the full list of changes here.