
JASS primarily uses procedural programming concepts, though popular user-made mods to Blizzard's World Editor program have since added C++-like object-oriented programming features to the syntax of JASS. It has a syntax similar to Turing and Delphi, although, unlike those languages, it is case sensitive. JASS can also create powerful functions such as trackables, which detects if a mouse goes over or hits a position, GetLocalPlayer(), which can cause disconnects if used improperly (such as using handles with GetLocalPlayer(). It can, for example, execute simple GUI functions such as, giving orders to units, change the weather and time of day, play sounds and display text to the player, and manipulate the terrain.


(Method: Click your original file, and then click on the right key to select "Properties" from the pop-up menu, you can see the version number of the files) If your original file is just corrupted but not lost, then please check the version number of your files. If you know MD5 value of the required files, it is the best approach to make choice Tip: How to correctly select the file you need
