/Vanilla-WoW-Lua-Definitions

Vanilla WoW 1.12.1 Lua definitions for statically typed World of Warcraft addon development using Luanalysis IDE

Primary LanguageLuaApache License 2.0Apache-2.0

What is it

This repository contains WIP Lua definition files for statically typed Vanilla 1.12.1 World of Warcraft addon development using Luanalysis IDE.

How to use it

  • Install Intellij IDEA 2022.1 (Community Edition will do)
  • Install Luanalysis plugin (File -> Settings -> Plugins)
  • Set language level to 5.0 (File -> Settings -> Languages & Frameworks -> Luanalysis -> Language level)
  • Download this repository
  • Create new project (File -> New Project -> Lua)
  • Add downloaded repository folder to your project as Library (File -> Project Structure -> Project Settings -> Libraries -> [Press +] -> Lua Zip Library -> [Select folder] -> OK -> Apply [you must click this button] -> OK)

Also see Luanalysis README.

Sources of information

Wowpedia

Other

License

This project is distributed under the Apache License 2.0 and under the Creative Commons Attribution ShareAlike 3.0 License.

See NOTICE for more information.