diff --git a/.github/workflows/docgen.yml b/.github/workflows/docgen.yml deleted file mode 100644 index 3f8e4a0..0000000 --- a/.github/workflows/docgen.yml +++ /dev/null @@ -1,63 +0,0 @@ -name: Regenerate stdlib reference - -# Regenerates the auto-documentation under _doc/stdlib/ref/ from the WurstStdlib2 hotdoc and -# opens a PR with the result. Runs on demand, weekly, or when WurstStdlib2 dispatches an event. -on: - workflow_dispatch: - schedule: - - cron: "0 6 * * 1" # Mondays 06:00 UTC - repository_dispatch: - types: [stdlib-updated] - -permissions: - contents: write - pull-requests: write - -concurrency: - group: stdlib-docgen - cancel-in-progress: true - -jobs: - docgen: - runs-on: ubuntu-latest - steps: - - name: Checkout website - uses: actions/checkout@v6 - - - name: Checkout WurstStdlib2 - uses: actions/checkout@v6 - with: - repository: wurstscript/WurstStdlib2 - ref: master - path: _stdlib - - - name: Set up Deno - uses: denoland/setup-deno@v2 - with: - deno-version: v2.x - - - name: Test doc generator - working-directory: tools/docgen - run: deno task test - - - name: Generate reference - working-directory: tools/docgen - run: deno task gen --src "$GITHUB_WORKSPACE/_stdlib/wurst" --out "$GITHUB_WORKSPACE" - - - name: Open pull request - uses: peter-evans/create-pull-request@v8 - with: - token: ${{ secrets.GITHUB_TOKEN }} - branch: auto/stdlib-docgen - delete-branch: true - base: master - title: "docs(stdlib): regenerate API reference" - commit-message: "docs(stdlib): regenerate API reference" - body: | - Automated regeneration of the stdlib API reference from the latest - [WurstStdlib2](https://github.com/wurstscript/WurstStdlib2) hotdoc. - - Generated by `.github/workflows/docgen.yml` (`tools/docgen`). - add-paths: | - _doc/stdlib/ref/** - _data/stdlib_index.json diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index eb23ae0..9037cee 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -12,6 +12,10 @@ on: pull_request: branches: [master] workflow_dispatch: + schedule: + - cron: "0 6 * * 1" + repository_dispatch: + types: [stdlib-updated] permissions: contents: read @@ -29,6 +33,24 @@ jobs: - name: Checkout uses: actions/checkout@v6 + - name: Checkout standard library + uses: actions/checkout@v6 + with: + repository: wurstscript/WurstStdlib2 + ref: master + path: _stdlib + + - name: Set up Deno + uses: denoland/setup-deno@v2 + with: + deno-version: v2.x + + - name: Verify and generate API reference + working-directory: tools/docgen + run: | + deno task test + deno task gen --src "$GITHUB_WORKSPACE/_stdlib/wurst" --out "$GITHUB_WORKSPACE" + - name: Set up Ruby uses: ruby/setup-ruby@v1 with: @@ -54,6 +76,9 @@ jobs: - name: Verify built dependency assets run: npm test + - name: Verify reference pages and links + run: node tools/check-reference-pages.mjs + - name: Generate Pagefind search index run: npx -y pagefind@1.5.2 --site _site diff --git a/.gitignore b/.gitignore index 990d460..bb0554e 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,7 @@ _stdlib # with the content and breaks search. pagefind/ node_modules/ + +# API pages are generated from WurstStdlib2 during the site build. +_doc/stdlib/ref/ +_data/stdlib_index.json diff --git a/_config.yml b/_config.yml index 9a86777..3cc1d85 100644 --- a/_config.yml +++ b/_config.yml @@ -15,6 +15,7 @@ exclude: - vendor - tools - node_modules +- _stdlib - package.json - package-lock.json - assets/plugins/elegant_font/css/index.html @@ -80,6 +81,10 @@ collections: tutorials: output: true +# Jekyll otherwise skips underscore-prefixed package/type files. +include: + - "_*.md" + # # Default values diff --git a/_data/stdlib_index.json b/_data/stdlib_index.json deleted file mode 100644 index d02b903..0000000 --- a/_data/stdlib_index.json +++ /dev/null @@ -1,2372 +0,0 @@ -[ - { - "package": "AbilityObjEditing", - "category": "objediting", - "categoryLabel": "Object Editing", - "sourcePath": "wurst/objediting/AbilityObjEditing.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/AbilityObjEditing.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "abilities", - "object-data", - "objediting" - ], - "imports": [ - "ObjEditingNatives", - "UnitObjEditing", - "AbilityIds" - ] - }, - { - "package": "BuffObjEditing", - "category": "objediting", - "categoryLabel": "Object Editing", - "sourcePath": "wurst/objediting/BuffObjEditing.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/BuffObjEditing.wurst", - "summary": "You should use 'createBuffObject' inside compiletime expressions:\n\tlet someBuff = compiletime(createBuffObject(\"Yes\", \"cool\", Icons.bTNFarm))\n\n\tAnd then add the 'abilId' to the target to apply the buff.", - "summaryFirstLine": "You should use 'createBuffObject' inside compiletime expressions:", - "tags": [ - "buffs", - "object-data", - "objediting" - ], - "imports": [] - }, - { - "package": "ChannelAbilityPreset", - "category": "objediting", - "categoryLabel": "Object Editing", - "sourcePath": "wurst/objediting/presets/ChannelAbilityPreset.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/presets/ChannelAbilityPreset.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "objediting" - ], - "imports": [ - "AbilityObjEditing", - "ObjectIds", - "ObjectIdGenerator", - "Icons" - ] - }, - { - "package": "DestructableObjEditing", - "category": "objediting", - "categoryLabel": "Object Editing", - "sourcePath": "wurst/objediting/DestructableObjEditing.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/DestructableObjEditing.wurst", - "summary": "Creates a destructable by copying `origID` into the custom object `newID`.\n Choose a non-colliding custom ID; `'B000'` is an example, not a reserved ID.\n > @compiletime function createMyDestructable()\n > new DestructableDefinition('B000', 'LTlt')\n > ..setName(\"My Tree\")", - "summaryFirstLine": "Creates a destructable by copying `origID` into the custom object `newID`.", - "tags": [ - "objediting" - ], - "imports": [] - }, - { - "package": "DoodadObjEditing", - "category": "objediting", - "categoryLabel": "Object Editing", - "sourcePath": "wurst/objediting/DoodadObjEditing.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/DoodadObjEditing.wurst", - "summary": "Creates a doodad by copying `origID` into the custom object `newID`.\n Choose a non-colliding custom ID; `'D000'` is an example, not a reserved ID.\n `baseDoodadId` must identify an existing doodad. Inside compile-time object generation:\n > new DoodadDefinition('D000', baseDoodadId)", - "summaryFirstLine": "Creates a doodad by copying `origID` into the custom object `newID`.", - "tags": [ - "objediting" - ], - "imports": [] - }, - { - "package": "HeroPreset", - "category": "objediting", - "categoryLabel": "Object Editing", - "sourcePath": "wurst/objediting/presets/HeroPreset.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/presets/HeroPreset.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "objediting" - ], - "imports": [ - "UnitObjEditing" - ] - }, - { - "package": "ItemObjEditing", - "category": "objediting", - "categoryLabel": "Object Editing", - "sourcePath": "wurst/objediting/ItemObjEditing.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/ItemObjEditing.wurst", - "summary": "Creates an item based on an existing item ID. Import `ObjectIdGenerator` and `ItemIds` for this example:\n > @compiletime function createMyItem()\n > new ItemDefinition(ITEM_ID_GEN.next(), ItemIds.clawsofAttack15)\n > ..setName(\"My Claws\")", - "summaryFirstLine": "Creates an item based on an existing item ID. Import `ObjectIdGenerator` and `ItemIds` for this example:", - "tags": [ - "items", - "object-data", - "objediting" - ], - "imports": [] - }, - { - "package": "ObjectIdGenerator", - "category": "objediting", - "categoryLabel": "Object Editing", - "sourcePath": "wurst/objediting/presets/ObjectIdGenerator.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/presets/ObjectIdGenerator.wurst", - "summary": "Generates sequential four-character object IDs from a starting rawcode.\n Does not check existing map IDs for collisions; keep generator ranges separate from other objects.\n The starting ID is a seed: `next()` advances before returning an ID.\n > let ids = new IdGenerator('x000')\n > let firstId = ids.next()\n Use one shared generator for a range, rather than repeatedly constructing generators with the same seed.", - "summaryFirstLine": "Generates sequential four-character object IDs from a starting rawcode.", - "tags": [ - "objediting" - ], - "imports": [] - }, - { - "package": "ObjectIds", - "category": "objediting", - "categoryLabel": "Object Editing", - "sourcePath": "wurst/objediting/ObjectIds.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/ObjectIds.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "objediting" - ], - "imports": [ - "TypeCasting" - ] - }, - { - "package": "ObjEditingCommons", - "category": "objediting", - "categoryLabel": "Object Editing", - "sourcePath": "wurst/objediting/ObjEditingCommons.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/ObjEditingCommons.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "objediting" - ], - "imports": [] - }, - { - "package": "ObjEditingNatives", - "category": "objediting", - "categoryLabel": "Object Editing", - "sourcePath": "wurst/objediting/ObjEditingNatives.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/ObjEditingNatives.wurst", - "summary": "Copies `deriveFrom` into the custom object `newId` during compile-time object generation.\n `fileType` selects the object kind: `w3u` unit, `w3a` ability, `w3t` item, `w3h` buff,\n `w3b` destructable, `w3d` doodad, or `w3q` upgrade.\n Choose a custom ID that does not collide with another object:\n > let unitDef = createObjectDefinition(\"w3u\", 'h000', 'hfoo')", - "summaryFirstLine": "Copies `deriveFrom` into the custom object `newId` during compile-time object generation.", - "tags": [ - "objediting" - ], - "imports": [] - }, - { - "package": "OrderStringFactory", - "category": "objediting", - "categoryLabel": "Object Editing", - "sourcePath": "wurst/objediting/presets/OrderStringFactory.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/presets/OrderStringFactory.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "objediting" - ], - "imports": [] - }, - { - "package": "TargetsAllowed", - "category": "objediting", - "categoryLabel": "Object Editing", - "sourcePath": "wurst/objediting/TargetsAllowed.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/TargetsAllowed.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "objediting" - ], - "imports": [] - }, - { - "package": "UnitObjEditing", - "category": "objediting", - "categoryLabel": "Object Editing", - "sourcePath": "wurst/objediting/UnitObjEditing.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/UnitObjEditing.wurst", - "summary": "Creates a unit based on an existing unit ID. Import `ObjectIdGenerator` and `UnitIds` for this example:\n > @compiletime function createMyUnit()\n > new UnitDefinition(UNIT_ID_GEN.next(), UnitIds.footman)\n > ..setName(\"My Footman\")", - "summaryFirstLine": "Creates a unit based on an existing unit ID. Import `ObjectIdGenerator` and `UnitIds` for this example:", - "tags": [ - "object-data", - "objediting", - "units" - ], - "imports": [ - "TargetsAllowed", - "ObjEditingCommons" - ] - }, - { - "package": "UpgradeObjEditing", - "category": "objediting", - "categoryLabel": "Object Editing", - "sourcePath": "wurst/objediting/UpgradeObjEditing.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/UpgradeObjEditing.wurst", - "summary": "Use this class to create upgrade definitions. Constructors provide a \"Clean\"\n\tupgrade definition, without any research cost or effects. Using the\n\taddEffectXXX() methods will add additional effects, with a limit of 4\n\teffects. Do not use the setEffect methods from the W3Q baseclass.\n Import `ObjectIdGenerator` for this example:\n > @compiletime function createMyUpgrade()\n > new UpgradeDefinition(UPGD_ID_GEN.next(), 3)\n > ..addEffectAttackDamageBonus(5, 2)", - "summaryFirstLine": "Use this class to create upgrade definitions. Constructors provide a \"Clean\"", - "tags": [ - "object-data", - "objediting", - "upgrades" - ], - "imports": [ - "ObjEditingCommons" - ] - }, - { - "package": "ArrayList", - "category": "data", - "categoryLabel": "Data Structures", - "sourcePath": "wurst/data/ArrayList.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/ArrayList.wurst", - "summary": "High-performance array-based list using static shared storage per type.\nIn most cases, a LinkedList is a better choice due to its flexibility.\nThis data structure is only recommended for performance-critical code\nand requires careful use to avoid fragmentation.\n\nWHEN TO USE:\n===========\nArrayList is faster than LinkedList for:\n- Iterating large lists (1000+ elements) - no node indirection\n- Index based operations - O(1) vs O(n)\n- When only appending elements to the end\n\nLinkedList is better for:\n- Insertion anywhere except the end of the list\n- Deletions while retaining order\n- Unknown size requirements\n- No resize performance risk\n\nTYPE SYSTEM IMPLICATIONS:\n========================\nEach ArrayList type gets its own static storage array.\n- ArrayList, ArrayList, ArrayList = 3 separate arrays\n- On the Jass target each type holds up to JASS_MAX_ARRAY_SIZE elements total across all\n instances (the Lua target grows dynamically and is not bounded by this)\n\nChoose wisely based on how many types you have.\n\nPERFORMANCE RULES:\n==================\n\n1. PRESIZE, DON'T RESIZE\n Bad: new ArrayList() // Might resize multiple times\n Good: new ArrayList(maxSize) // One allocation\n\n Why: Resize operations copy ALL elements to new memory. Expensive!\n\n2. REUSE, DON'T RECREATE\n Bad: In loop `let temp = new ArrayList() ... destroy temp`\n Good: `let temp = new ArrayList() ... temp.clear()` in loop\n\n Why: Allocation/Deallocation is moderately expensive and causes fragmentation\n\n3. ORDERED REMOVAL IS SLOW\n Bad: list.removeAt(i) // O(n) - shifts all elements\n Good: list.removeAtUnordered(i) // O(1) - swaps with last element\n\n Only use removeAtUnordered() if order doesn't matter\n\n4. ITERATE BY INDEX\n Good: for i = 0 to list.size()-1 // Zero allocation\n Good: list[i] // Indexing operator\n\n ArrayList has no iterator by design - index loops keep hot paths\n allocation-free.\n\n5. AVOID FREQUENT INSERTS AT START\n Bad: list.addtoStart(x) // O(n) every time\n Good: Use LinkedList or add in reverse order\n\nPERFORMANCE TABLE:\n==================\nOperation | ArrayList | LinkedList | Notes\n-------------------|-----------|------------|---------------------------\nadd(elem) | O(1)* | O(1) | *O(n) on resize!\naddtoStart(elem) | O(n) | O(1) | Shifts all elements\nget(index) | O(1) | O(n) | Major ArrayList advantage\nremoveAt(index) | O(n) | O(1) | Shifts remaining elements\nremoveAtUnordered | O(1) | N/A | Doesn't preserve order\nIterate all | Faster | Fast | LinkedList does double the work, but is still fast\nMemory per element | 1 slot | 3 slots | Element + 2 pointers\nCreate/destroy | Varies | High | AL might need memory management, LL needs to process Nodes\n\nMEMORY MANAGEMENT:\n==================\nArrayList uses section allocation in a shared static array per type.\nDestroyed lists return sections to a free pool for reuse.\nReuse is first-fit and claims the whole freed section (sections are never split).\nAdjacent free sections are merged (compacted) when the store approaches its cap or\nwhen the free pool is full, so interior gaps may persist until then.\nThe free pool itself is bounded (MAX_FREE_SECTIONS): if it is full and compaction\ncannot shrink it, a freed section's space is dropped (it leaks until the type's\nstore is reset). Element references are always cleared, so this is a space leak, not\na dangling-reference leak. Presize and reuse lists to avoid reaching this state.\n\nFragmentation occurs when lists grow - the old section becomes a gap.\nThis is why presizing matters: growth = copy to new location = wasted space.\n\nHard limit (wc3 / Jass native target): the shared store is a fixed-size array, so it is\nbounded by JASS_MAX_ARRAY_SIZE total slots per type across all live instances; exceeding\nit raises an error. On the Lua target the store is a dynamically growing table, so the\ncap does not apply - allocateStorage branches on the magic isLua constant and skips the\nerror. ArrayList's added value on Lua is keeping element types static instead of relying\non typecasting.", - "summaryFirstLine": "High-performance array-based list using static shared storage per type.", - "tags": [ - "collection", - "data", - "list" - ], - "imports": [] - }, - { - "package": "BitSet", - "category": "data", - "categoryLabel": "Data Structures", - "sourcePath": "wurst/data/BitSet.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/BitSet.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "collection", - "data", - "flags" - ], - "imports": [] - }, - { - "package": "CodeList", - "category": "data", - "categoryLabel": "Data Structures", - "sourcePath": "wurst/data/CodeList.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/CodeList.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "data" - ], - "imports": [] - }, - { - "package": "HashList", - "category": "data", - "categoryLabel": "Data Structures", - "sourcePath": "wurst/data/HashList.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/HashList.wurst", - "summary": "HashLists are used if you require quick contains operations\non a large list object. LinkedLists should be generally used, but are slow in this regard.\nRemoving elements from a HashList is slower than of LinkedLists.", - "summaryFirstLine": "HashLists are used if you require quick contains operations", - "tags": [ - "collection", - "data", - "list" - ], - "imports": [] - }, - { - "package": "HashMap", - "category": "data", - "categoryLabel": "Data Structures", - "sourcePath": "wurst/data/HashMap.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/HashMap.wurst", - "summary": "Generic Table Wrapper", - "summaryFirstLine": "Generic Table Wrapper", - "tags": [ - "collection", - "data", - "map" - ], - "imports": [ - "TypeCasting", - "Table" - ] - }, - { - "package": "HashSet", - "category": "data", - "categoryLabel": "Data Structures", - "sourcePath": "wurst/data/HashSet.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/HashSet.wurst", - "summary": "Generic set implementation", - "summaryFirstLine": "Generic set implementation", - "tags": [ - "collection", - "data", - "set" - ], - "imports": [ - "HashList" - ] - }, - { - "package": "IntMap", - "category": "data", - "categoryLabel": "Data Structures", - "sourcePath": "wurst/data/IntMap.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/IntMap.wurst", - "summary": "O(1) integer-keyed map with compiler-specialized value storage.\n\nJASS hashtables use integer child keys, so fixing the key type avoids an artificial generic\nhash adapter while `V:` keeps strings, reals, booleans, handles, tuples, and class references\nin typed arrays. Removal is unordered. The map does not own stored values.", - "summaryFirstLine": "O(1) integer-keyed map with compiler-specialized value storage.", - "tags": [ - "data" - ], - "imports": [] - }, - { - "package": "KeyedMap", - "category": "data", - "categoryLabel": "Data Structures", - "sourcePath": "wurst/data/KeyedMap.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/KeyedMap.wurst", - "summary": "Typed value intrinsic used by FastKeyedMap. Keep the name distinct from keyedMapPut: the legacy\nfixed signature must remain unambiguous for existing callers. Lua lowers this to one raw table\nstore; Jass specializes int and class values to the existing integer fallback.", - "summaryFirstLine": "Typed value intrinsic used by FastKeyedMap. Keep the name distinct from keyedMapPut: the legacy", - "tags": [ - "data" - ], - "imports": [] - }, - { - "package": "LinkedList", - "category": "data", - "categoryLabel": "Data Structures", - "sourcePath": "wurst/data/LinkedList.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/LinkedList.wurst", - "summary": "Doubly-linked list implementation that implements all common list, stack and queue operations.\nPermits all elements (including null).\nUse the Typecasting package if you require lists of warcraft handles.\nLinkedLists should be generally used anywhere you need a list, because they are the most versatile\nand fast in common operations. If you need faster contains or access operations on big lists,\nuse HashList. If you want to limit each element's occurance to one, consider HashSet.", - "summaryFirstLine": "Doubly-linked list implementation that implements all common list, stack and queue operations.", - "tags": [ - "collection", - "data", - "list" - ], - "imports": [] - }, - { - "package": "LinkedListModule", - "category": "data", - "categoryLabel": "Data Structures", - "sourcePath": "wurst/data/LinkedListModule.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/LinkedListModule.wurst", - "summary": "Turns a class into a linked list where each instance knows it's previous\n\tand next member in the list", - "summaryFirstLine": "Turns a class into a linked list where each instance knows it's previous", - "tags": [ - "data" - ], - "imports": [] - }, - { - "package": "PriorityQueue", - "category": "data", - "categoryLabel": "Data Structures", - "sourcePath": "wurst/data/PriorityQueue.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/PriorityQueue.wurst", - "summary": "A binary heap priority queue.\n\nThe comparator defines priority: a negative result means that the first\nvalue has higher priority, so ArrayList.intComparator creates a min-heap.\nReverse the comparator to create a max-heap. Equal-priority elements are\nnot stable.\n\nAdding and removing the highest-priority element are O(log n). Peeking is\nO(1). The queue does not support changing an element's priority in place;\nremove and re-add it after changing any fields used by the comparator.", - "summaryFirstLine": "A binary heap priority queue.", - "tags": [ - "data" - ], - "imports": [] - }, - { - "package": "ShardedIntStorage", - "category": "data", - "categoryLabel": "Data Structures", - "sourcePath": "wurst/data/ShardedIntStorage.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/ShardedIntStorage.wurst", - "summary": "A shared integer arena spanning multiple native JASS arrays. Allocations are\ncontiguous logical address ranges and released adjacent ranges are coalesced.", - "summaryFirstLine": "A shared integer arena spanning multiple native JASS arrays. Allocations are", - "tags": [ - "data" - ], - "imports": [] - }, - { - "package": "Table", - "category": "data", - "categoryLabel": "Data Structures", - "sourcePath": "wurst/data/Table.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/Table.wurst", - "summary": "Wraps a hashtable to provide single key tables", - "summaryFirstLine": "Wraps a hashtable to provide single key tables", - "tags": [ - "collection", - "data", - "map" - ], - "imports": [ - "Hashtable" - ] - }, - { - "package": "ClosureEvents", - "category": "closures", - "categoryLabel": "Closures", - "sourcePath": "wurst/closures/ClosureEvents.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/ClosureEvents.wurst", - "summary": "This package is a comfort wrapper around wc3 events,\nfor easy global and per-unit event listening via closures.\n\nTo listen to an event, simply #add, optionally passing a target unit:\n\n\t> EventListener.add(EVENT_PLAYER_UNIT_DEATH) ->\n\t>\t \n\n\t> EventListener.add(someUnit, EVENT_PLAYER_UNIT_DEATH) ->\n\t>\t \n\nFor spell handling there are comfort wrappers via the `on` prefix:\n\n> EventListener.onCast(MY_SPELL_ID) (caster) ->\n>\t \n\n> EventListener.onCast(myUnit, MY_SPELL_ID) (caster) ->\n>\t \n\n> EventListener.onPointCast(myUnit, MY_SPELL_ID) (caster, target) ->\n>\t \n\n\n**IMPORTANT**:\n\tMake sure to always use the \"EVENT_PLAYER_UNIT_*\" variants of the eventids.\n\tOther supported events:\n\t\t- EVENT_PLAYER_LEAVE\n\t\t- EVENT_UNIT_DAMAGED\n\t\t- EVENT_PLAYER_CHAT_FILTER\n\t\t- EVENT_PLAYER_ARROW_*", - "summaryFirstLine": "This package is a comfort wrapper around wc3 events,", - "tags": [ - "closure", - "closures", - "event" - ], - "imports": [ - "EventHelper", - "RegisterEvents" - ] - }, - { - "package": "ClosureForGroups", - "category": "closures", - "categoryLabel": "Closures", - "sourcePath": "wurst/closures/ClosureForGroups.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/ClosureForGroups.wurst", - "summary": "Executes the given closure for every unit of the given type.\n\tStops invoking the closure after *count* units. The underlying enumeration\n\tcannot be aborted, so it still visits every match.", - "summaryFirstLine": "Executes the given closure for every unit of the given type.", - "tags": [ - "closure", - "closures", - "group" - ], - "imports": [] - }, - { - "package": "ClosureFrames", - "category": "closures", - "categoryLabel": "Closures", - "sourcePath": "wurst/closures/ClosureFrames.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/ClosureFrames.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "closures" - ], - "imports": [] - }, - { - "package": "ClosureKeyPresses", - "category": "closures", - "categoryLabel": "Closures", - "sourcePath": "wurst/closures/ClosureKeyPresses.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/ClosureKeyPresses.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "closures" - ], - "imports": [] - }, - { - "package": "ClosureTimers", - "category": "closures", - "categoryLabel": "Closures", - "sourcePath": "wurst/closures/ClosureTimers.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/ClosureTimers.wurst", - "summary": "Execute an action after a certain time.\n\tThe callback object is automatically destroyed.\n\tMust be used on a timer acquired with `getTimer()`\n\n\tExample use:\n\t| someTimer.doAfter(10.0) ->\n\t|\t print(\"10 seconds later\")", - "summaryFirstLine": "Execute an action after a certain time.", - "tags": [ - "closure", - "closures", - "timer" - ], - "imports": [] - }, - { - "package": "Execute", - "category": "closures", - "categoryLabel": "Closures", - "sourcePath": "wurst/closures/Execute.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/Execute.wurst", - "summary": "This package exposes a single function execute(),\nthe primary use of which is to reset the OP limit.\n*", - "summaryFirstLine": "This package exposes a single function execute(),", - "tags": [ - "closures" - ], - "imports": [] - }, - { - "package": "SpatialIndexForDestructables", - "category": "closures", - "categoryLabel": "Closures", - "sourcePath": "wurst/closures/SpatialIndexForDestructables.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/SpatialIndexForDestructables.wurst", - "summary": "Native-less Lua spatial queries for destructables.\n\nPass a reusable ArrayList and the query fills it. The target is reset before it is\npopulated, so one scratch list serves every call. To narrow what comes back, pass a filter rather\nthan collecting everything and testing membership afterwards.\nFilters are caller-owned, and nested queries must use separate result collections.\nThe range query intentionally matches\nClosureForGroups.forDestructablesInRange: it returns the square that encloses the circle rather\nthan applying a second distance test. Runtime-created destructables must be registered explicitly.", - "summaryFirstLine": "Native-less Lua spatial queries for destructables.", - "tags": [ - "closures" - ], - "imports": [] - }, - { - "package": "SpatialIndexForUnits", - "category": "closures", - "categoryLabel": "Closures", - "sourcePath": "wurst/closures/SpatialIndexForUnits.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/SpatialIndexForUnits.wurst", - "summary": "Native-less Lua spatial queries.\n\nPass a reusable ArrayList and the query fills it. The target is reset before it is\npopulated, so one scratch list serves every call on a hot path. No Warcraft group, result\ncollection, or filter is allocated or destroyed by these overloads.\n\nA query result is something you walk, so a list is the shape it wants. To narrow what comes back,\npass a UnitSpatialFilter rather than collecting everything and testing membership afterwards -\nthe filter runs once per match, before the result is built.\n\nFilters are caller-owned so one instance can be reused across queries. A capturing lambda creates\na closure at its declaration site; keep it outside hot loops when allocation matters.\nNested queries must use separate result collections because each call resets its target.\n\nThese APIs are intentionally Lua-oriented: on Jass or while disabled, the target remains empty\nbecause no native fallback is hidden behind the generic result type.", - "summaryFirstLine": "Native-less Lua spatial queries.", - "tags": [ - "closures" - ], - "imports": [] - }, - { - "package": "DamageEvent", - "category": "event", - "categoryLabel": "Events", - "sourcePath": "wurst/event/DamageEvent.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/event/DamageEvent.wurst", - "summary": "This package provides a light-weight damage detection system with priority-ordered listeners.\n\n**IMPORTANT**\n This package **doesn't** provide protection from cyclic damage.\n Damage from code **must** be declared by the user using DamageEvent.setNextDamageFromCode() before dealing damage.\n Setting the damage amount to zero or less in the unreduced listeners does **not** skip the reduced\n listeners: EVENT_PLAYER_UNIT_DAMAGED still fires and they run with an amount of zero.\n (This corrects an older note here which claimed the opposite. Verified in game by check 10 of\n package StdlibIngameTests.)\n\n if DETECT_NATIVE_ABILITIES is true:\n > Any damage instance of attacktype ATTACK_TYPE_NORMAL is passed with DamageType SPELL\n\n\nTo listen to any damage instance firing:\n\n DamageEvent.addListener() ->\n print(DamageEvent.getSource().getName() + \" dealt \" + DamageEvent.getAmount().toString() + \" damage to \" + DamageEvent.getTarget().getName() + \".\")\n\nIf the order of firing of the listeners is important, the user can give a priority to the listener:\n\n DamageEvent.addListener(2) ->\n print(\"This fires after.\")\n DamageEvent.addListener(0) ->\n print(\"This fires before.\")\n\nIf you want to catch the damage instance before it has been reduced by any damage reducing effect (such as armor) you can use the unreduced versions of the listeners:\n\n DamageEvent.addUnreducedListener() ->\n print(\"this fire before any damage reduction\")\n\n\nEach damage instance has a DamageType associated to it.\nCODE **must** be declared by the user using DamageEvent.setNextDamageFromCode() before dealing damage.\nATTACK and SPELL are detected by the system (if DETECT_NATIVE_ABILITIES is false then native abilities will be detected as ATTACK)\n\n DamageEvent.addListener() ->\n switch DamageEvent.getType()\n case ATTACK\n print(\"This damage is from a unit's attack.\")\n case SPELL\n print(\"This damage is from a native ability.\")\n case CODE\n print(\"This damage is from code.\")\n default\n\nEach damage instance can have an id and/or an element.DamageEvent\nAllowing the user to easily categorize (DamageElement) or/and identify a damage instance (id):\n\n DamageEvent.setNextDamageFromCode()\n DamageEvent.setNextDamageId('A000') // This damage instance is from the spell 'A000'\n DamageEvent.setNextDamageElement(DAMAGE_ELEMENT_FIRE) // This damage instance will be categorized as a Fire damage instance.\n UnitDamageTarget(source, target, amount, [...])\n\nUsing globally defined priorities for a map can help easily understand and use a damage pipeline:\n\n public constant DAMAGE_EVENT_PRIO_START = 0 // Abort damage at this priority\n public constant DAMAGE_EVENT_PRIO_RELATIVE = 1 // Apply relative changes (multiplication and division)\n public constant DAMAGE_EVENT_PRIO_ABSOLUTE = 2 // Apply absolute changes (addition and subtraction)\n public constant DAMAGE_EVENT_PRIO_SHIELD = 4 // Apply reduction from \"shield\" effects\n public constant DAMAGE_EVENT_PRIO_FINAL = 5 // Final damage (won't be changed at this stage)", - "summaryFirstLine": "This package provides a light-weight damage detection system with priority-ordered listeners.", - "tags": [ - "damage", - "detection", - "event" - ], - "imports": [] - }, - { - "package": "EventHelper", - "category": "event", - "categoryLabel": "Events", - "sourcePath": "wurst/event/EventHelper.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/event/EventHelper.wurst", - "summary": "This class exposes all Getters and Setters for trigger events.\n\tNote: As these functions simply wrap natives, they will only return proper values during event callbacks (actions/conditions).\n\tTo use these values in a subsequent closure, save the event data in a variable at the time the event was fired.", - "summaryFirstLine": "This class exposes all Getters and Setters for trigger events.", - "tags": [ - "event" - ], - "imports": [] - }, - { - "package": "LastOrder", - "category": "event", - "categoryLabel": "Events", - "sourcePath": "wurst/event/LastOrder.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/event/LastOrder.wurst", - "summary": "If you import this package in any of your packages, each order\nany unit makes will be recorded and up to ORDERS_TO_HOLD will be saved.\nYou can access these old orders and reissue them using .getLastOrder()", - "summaryFirstLine": "If you import this package in any of your packages, each order", - "tags": [ - "event" - ], - "imports": [] - }, - { - "package": "OnUnitEnterLeave", - "category": "event", - "categoryLabel": "Events", - "sourcePath": "wurst/event/OnUnitEnterLeave.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/event/OnUnitEnterLeave.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "event" - ], - "imports": [] - }, - { - "package": "RegisterEvents", - "category": "event", - "categoryLabel": "Events", - "sourcePath": "wurst/event/RegisterEvents.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/event/RegisterEvents.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "event" - ], - "imports": [] - }, - { - "package": "DummyCaster", - "category": "dummy", - "categoryLabel": "Dummies", - "sourcePath": "wurst/dummy/DummyCaster.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/DummyCaster.wurst", - "summary": "Dummy casters are commonly used in custom spells to cast abilities dynamically onto targets or points.\nFor example hexing all units in an AoE, or impaling in multiple directions.\nIf your spell's effect is entirely instant, you should use `InstantDummyCaster`.\nFor many spells however, InstantDummyCaster is not feasible, because they\n\t - are of type impale or channel\n - attach effects to the caster, like chain lightning\n - deal delayed damage (fireball, shockwave)\nIn all of these scenarios the unit has to stand in a place and the spell's effects are not instant.\n\nDummyCaster uses one dummy per cast, and only removes it after a set delay, to allow effects and damage to process\nExample with long delay for blizzard:\n\n\tnew DummyCaster()\n\t\t..origin(casterPos)\n\t\t..owner(caster)\n\t\t..delay(15)\n\t\t..castPoint('A000', 1, OrderIds.OrderIds.blizzard, target)\n\nThe dummy caster will be recycled automatically, after the last spell's `delay` duration has expired.\nYou shouldn't destroy the object yourself. Just cast any amount of spells at once or shortly after and leave it.\nAllocate DummyCasters dynamically on the spot and don't save them.", - "summaryFirstLine": "Dummy casters are commonly used in custom spells to cast abilities dynamically onto targets or points.", - "tags": [ - "dummy", - "wc3-quirk" - ], - "imports": [] - }, - { - "package": "DummyDamage", - "category": "dummy", - "categoryLabel": "Dummies", - "sourcePath": "wurst/dummy/DummyDamage.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/DummyDamage.wurst", - "summary": "DummyDamage is used when you want to inflict damage from a certain player,\nwithout having access to a unit by that player, that the damage should originate from,\ne.g. an effect missile, that does damage on impact, but doesn't know the caster unit.\nA DummyDamage is constructed analogous to a DummyCaster using the builder pattern.\n\n> new DummyDamage()\n>\t..attacker(attackingPlayer)\n>\t..target(targetWidget)\n>\t..amount(50)\n>\t..attackType(ATTACK_TYPE_NORMAL)\n>\t..apply(true)\n\nThe object is only destroyed if you pass true to the #apply function,\nand can therefore be reused to apply the same type of damage to multiple targets.", - "summaryFirstLine": "DummyDamage is used when you want to inflict damage from a certain player,", - "tags": [ - "damage", - "dummy", - "wc3-quirk" - ], - "imports": [] - }, - { - "package": "DummyRecycler", - "category": "dummy", - "categoryLabel": "Dummies", - "sourcePath": "wurst/dummy/DummyRecycler.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/DummyRecycler.wurst", - "summary": "Id of the root ability\nit makes unit:\n1. not need to turn when spell or attack\n2. can't move or turn by order like a building\n3. but you can still set it's postion with code\n4. the effect remains even if this ability is removed", - "summaryFirstLine": "Id of the root ability", - "tags": [ - "dummy", - "wc3-quirk" - ], - "imports": [ - "Unit", - "Timer" - ] - }, - { - "package": "Fx", - "category": "dummy", - "categoryLabel": "Dummies", - "sourcePath": "wurst/dummy/Fx.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/Fx.wurst", - "summary": "*****************************************************\n* * * * * * * * * Fx * * * * * * * * * * * * * * * * *\nAn Fx-Object is basically just a moveable effect. \t*\nUp above you find the Fx-Class. By creating\t\t\t*\nan instace of it, you recieve the mentioned,\t\t\t*\nmoveable effect.\t\t\t\t\t\t\t\t\t\t*\nConstructors and functions defined as following,\t\t*\nshould be self-explanatory.\t\t\t\t\t\t\t*\nAlso features automatic recycling of Fx-instances\t*\n\t\t\t\t\t\t\t\t\t\t\t\t\t*\nCredits to Vexorian, Anitarf\t\t\t\t\t\t\t*\n******************************************************", - "summaryFirstLine": "*****************************************************", - "tags": [ - "dummy", - "effect", - "wc3-quirk" - ], - "imports": [] - }, - { - "package": "Fx2", - "category": "dummy", - "categoryLabel": "Dummies", - "sourcePath": "wurst/dummy/Fx2.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/Fx2.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "dummy" - ], - "imports": [ - "Quaternion" - ] - }, - { - "package": "InstantDummyCaster", - "category": "dummy", - "categoryLabel": "Dummies", - "sourcePath": "wurst/dummy/InstantDummyCaster.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/InstantDummyCaster.wurst", - "summary": "Dummy caster for casting instant spells.\nvec3 can be used for casterpos so that any effects/projectiles on/from caster will be on given height.\n\nCan't cast channeling spells or impale.\nIf not specified otherwise, any damage from spells will be inflicted by DUMMY_PLAYER.\nSpells are recommended to be 0 cooldown, 92083 cast range and 0 manacost.", - "summaryFirstLine": "Dummy caster for casting instant spells.", - "tags": [ - "dummy" - ], - "imports": [] - }, - { - "package": "Angle", - "category": "math", - "categoryLabel": "Math", - "sourcePath": "wurst/math/Angle.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Angle.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "math" - ], - "imports": [] - }, - { - "package": "BigNum", - "category": "math", - "categoryLabel": "Math", - "sourcePath": "wurst/math/BigNum.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/BigNum.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "math" - ], - "imports": [] - }, - { - "package": "Bitwise", - "category": "math", - "categoryLabel": "Math", - "sourcePath": "wurst/math/Bitwise.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Bitwise.wurst", - "summary": "A tuple containing 4 bytes comprising a 4-byte integer.\nb1 is the least significant byte, b4 is the most significant byte.\nAll functions operating on this are LSB first.\nThe bytes are always unsigned, from 0 to 255.\n\nWARNING: This library contains no safety bound checks to guarantee\nthat these bytes stay in the 0-255 range. If these values go out of bounds,\nthe behaviour is undefined.\n*", - "summaryFirstLine": "A tuple containing 4 bytes comprising a 4-byte integer.", - "tags": [ - "math" - ], - "imports": [] - }, - { - "package": "BitwiseInit", - "category": "math", - "categoryLabel": "Math", - "sourcePath": "wurst/math/BitwiseInit.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/BitwiseInit.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "math" - ], - "imports": [] - }, - { - "package": "Interpolation", - "category": "math", - "categoryLabel": "Math", - "sourcePath": "wurst/math/Interpolation.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Interpolation.wurst", - "summary": "Linear Interpolation\nSample Usage:\nAddSpecialEffect(TEST_SFX,linear(P1X,P2X,p),linear(P1Y,P2Y,p))", - "summaryFirstLine": "Linear Interpolation", - "tags": [ - "math" - ], - "imports": [] - }, - { - "package": "LineGeometry", - "category": "math", - "categoryLabel": "Math", - "sourcePath": "wurst/math/LineGeometry.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/LineGeometry.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "math" - ], - "imports": [] - }, - { - "package": "Maths", - "category": "math", - "categoryLabel": "Math", - "sourcePath": "wurst/math/Maths.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Maths.wurst", - "summary": "Returns the length of the hypotenuse of a right-angle triangle with the\ngiven side lengths. Does not overflow or underflow as fast as\nSquareRoot(x^2 + y^2) does.", - "summaryFirstLine": "Returns the length of the hypotenuse of a right-angle triangle with the", - "tags": [ - "math" - ], - "imports": [ - "Angle" - ] - }, - { - "package": "Matrices", - "category": "math", - "categoryLabel": "Math", - "sourcePath": "wurst/math/Matrices.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Matrices.wurst", - "summary": "Matrix 2x2\n00 01\n10 11\nEach column represents an axis in a rotation matrix.", - "summaryFirstLine": "Matrix 2x2", - "tags": [ - "math" - ], - "imports": [ - "Vectors" - ] - }, - { - "package": "PathingGrid", - "category": "math", - "categoryLabel": "Math", - "sourcePath": "wurst/math/PathingGrid.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/PathingGrid.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "math" - ], - "imports": [] - }, - { - "package": "Polygon", - "category": "math", - "categoryLabel": "Math", - "sourcePath": "wurst/math/Polygon.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Polygon.wurst", - "summary": "An immutable closed 2D path after seal(). Polygon owns its copied vertex\nstorage and cached bounds rect. Call destroy when finished: it releases both,\nand invalidates every rect previously borrowed from bounds().", - "summaryFirstLine": "An immutable closed 2D path after seal(). Polygon owns its copied vertex", - "tags": [ - "math" - ], - "imports": [] - }, - { - "package": "Quaternion", - "category": "math", - "categoryLabel": "Math", - "sourcePath": "wurst/math/Quaternion.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Quaternion.wurst", - "summary": "Linear interpolation.\nAlways chooses the SHORTEST way between rotations.\nq - targeted quaternion. p - progress from 0 to 1.", - "summaryFirstLine": "Linear interpolation.", - "tags": [ - "math" - ], - "imports": [ - "Matrices" - ] - }, - { - "package": "Raycast", - "category": "math", - "categoryLabel": "Math", - "sourcePath": "wurst/math/Raycast.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Raycast.wurst", - "summary": "An infinite 2D ray\norigin - the point which the ray comes from\ndirection - directional vector", - "summaryFirstLine": "An infinite 2D ray", - "tags": [ - "math" - ], - "imports": [] - }, - { - "package": "Vectors", - "category": "math", - "categoryLabel": "Math", - "sourcePath": "wurst/math/Vectors.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Vectors.wurst", - "summary": "A vector is a geometric object that has a length and direction.\n\tVectors can be added to other vectors according to vector algebra.\n\tThe most common use in warcraft III is as a point in space. For example a unit's position\n\tcan be represented as a vector as well as a knockback force acting on it.", - "summaryFirstLine": "A vector is a geometric object that has a length and direction.", - "tags": [ - "math" - ], - "imports": [ - "Real", - "Angle" - ] - }, - { - "package": "Base64", - "category": "file", - "categoryLabel": "File & Network", - "sourcePath": "wurst/file/Base64.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/Base64.wurst", - "summary": "Specifies how many characters to encode per a single `execute()` call.\nThis value has been tuned to work under all optimization settings and\nwith stacktraces included.\n*", - "summaryFirstLine": "Specifies how many characters to encode per a single `execute()` call.", - "tags": [ - "file" - ], - "imports": [] - }, - { - "package": "ByteBuffer", - "category": "file", - "categoryLabel": "File & Network", - "sourcePath": "wurst/file/ByteBuffer.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/ByteBuffer.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "file" - ], - "imports": [] - }, - { - "package": "ChunkedString", - "category": "file", - "categoryLabel": "File & Network", - "sourcePath": "wurst/file/ChunkedString.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/ChunkedString.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "file" - ], - "imports": [] - }, - { - "package": "FileIO", - "category": "file", - "categoryLabel": "File & Network", - "sourcePath": "wurst/file/FileIO.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/FileIO.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "file" - ], - "imports": [ - "ChunkedString" - ] - }, - { - "package": "GameStatus", - "category": "file", - "categoryLabel": "File & Network", - "sourcePath": "wurst/file/GameStatus.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/GameStatus.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "file" - ], - "imports": [] - }, - { - "package": "MultibyteDiagnostics", - "category": "file", - "categoryLabel": "File & Network", - "sourcePath": "wurst/file/MultibyteDiagnostics.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/MultibyteDiagnostics.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "file" - ], - "imports": [] - }, - { - "package": "SaveLoadData", - "category": "file", - "categoryLabel": "File & Network", - "sourcePath": "wurst/file/SaveLoadData.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/SaveLoadData.wurst", - "summary": "Asynchronously loads the data from the file of the given player\n\tand then synchronizes it with all other players.\n\tThe listener will be invoked with the synced data string.", - "summaryFirstLine": "Asynchronously loads the data from the file of the given player", - "tags": [ - "file" - ], - "imports": [ - "FileIO" - ] - }, - { - "package": "Serializable", - "category": "file", - "categoryLabel": "File & Network", - "sourcePath": "wurst/file/Serializable.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/Serializable.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "file" - ], - "imports": [] - }, - { - "package": "SQLite", - "category": "file", - "categoryLabel": "File & Network", - "sourcePath": "wurst/file/SQLite.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/SQLite.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "file" - ], - "imports": [] - }, - { - "package": "StructuredSerialization", - "category": "file", - "categoryLabel": "File & Network", - "sourcePath": "wurst/file/StructuredSerialization.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/StructuredSerialization.wurst", - "summary": "Standard tuple codecs.\n\nField names passed to these codecs are converted by `FieldSerializationWriter` to fixed-width\nnumeric IDs; names are not stored in the save string. Classes and tuples therefore use the same\nwire representation and migration rules. The compiler does not derive persistence IDs from field\nannotations; serialization metadata deliberately remains owned by this library.\n\nCustom tuples need three overloads because tuples cannot implement `FieldSerializable`. The field\nintrinsics keep the codec concise and support mixed component types through overload resolution:\n\n```\ntuple InventorySlot(int itemId, int charges)\n\npublic function FieldSerializationWriter.write(string name, InventorySlot value)\nlet child = new FieldSerializationWriter(1, this.getIntegrityKey())\nwurstForFields(value, (fieldName, fieldValue) -> child.write(fieldName, fieldValue))\nthis.writeObject(name, child)\n\npublic function FieldSerializationReader.read(string name, InventorySlot oldValue) returns InventorySlot\nlet child = this.readObject(name)\nvar result = oldValue\nif child.isValid()\n\twurstMapFields(result, (fieldName, fieldValue) -> fieldValue.readSerializedField(child, fieldName))\ndestroy child\nreturn result\n\npublic function InventorySlot.readSerializedField(FieldSerializationReader reader, string name) returns InventorySlot\nreturn reader.read(name, this)\n\nclass InventoryState implements FieldSerializable\nuse FieldSerializableLifecycle\nInventorySlot slot = InventorySlot(0, 0)\n\noverride function writeSerializedFields(FieldSerializationWriter writer)\n\twurstForFields((fieldName, fieldValue) -> writer.write(fieldName, fieldValue))\n\noverride function readSerializedFields(FieldSerializationReader reader)\n\twurstMapFields((fieldName, fieldValue) -> fieldValue.readSerializedField(reader, fieldName))\n```\n\n`SerializableFields` can automatically use codecs declared by `StructuredSerialization`. For\npackage-local codecs, use `FieldSerializableLifecycle` and keep the two intrinsic mapping methods\nin the same package as the overloads, as above. Nested custom tuples then compose once each tuple\ntype provides the three overloads. Keep component names stable. For tuple-specific schema changes,\nincrement the child writer's schema version and call `child.renameField(oldName, newName)` before\n`wurstMapFields` when reading older versions.", - "summaryFirstLine": "Standard tuple codecs.", - "tags": [ - "file" - ], - "imports": [ - "StructuredSerializationCore" - ] - }, - { - "package": "StructuredSerializationCore", - "category": "file", - "categoryLabel": "File & Network", - "sourcePath": "wurst/file/StructuredSerializationCore.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/StructuredSerializationCore.wurst", - "summary": "Default integrity key for structured saves. Override this in map configuration with a private,\nmap-specific value. It is intended to deter edited player save codes, not provide cryptographic\nauthentication against somebody who can inspect the map script.", - "summaryFirstLine": "Default integrity key for structured saves. Override this in map configuration with a private,", - "tags": [ - "file" - ], - "imports": [] - }, - { - "package": "SyncSimple", - "category": "file", - "categoryLabel": "File & Network", - "sourcePath": "wurst/file/SyncSimple.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/SyncSimple.wurst", - "summary": "Generic sync listener for arbitrary types that can be cast to/from int.\n\tOnly works for values representable as an int (class instances, handle ids).\n\tThe synced object must already be in sync across all clients.", - "summaryFirstLine": "Generic sync listener for arbitrary types that can be cast to/from int.", - "tags": [ - "file" - ], - "imports": [] - }, - { - "package": "Board", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/Board.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Board.wurst", - "summary": "This Board library allows you to create a simple multi board with dynamic cell values.\n 1. Create a board\n `let board = new Board(\"myBoard\", 0.02)`\n\n 2. Define columns. The second parameter is width relative to board width.\n `board.columns(asList(new BoardColumn(\"Player\", 0.7), new BoardColumn(COLOR_GOLD.toColorString() + \"Kills\", 0.3)))`\n\n 3. Add rows and cells\n `let killcount = dynamicCell(0, i -> i.toString())\n board.addRow()\n ..addCell(\"My Name\")\n ..addDynamic(killcount)`\n\n 4. Show board\n `board.show()`\n\n 5. Update dynamic value\n `killcount.updateValue(killcount.value + 1)`", - "summaryFirstLine": "This Board library allows you to create a simple multi board with dynamic cell values.", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "Cinematic", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/Cinematic.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Cinematic.wurst", - "summary": "Create a cinematic by composing cinematic sequences:\n\nlet cine = new Cinematic(\nasList(\n Cinematic.fadeOutSeq(0.5.seconds()),\n Cinematic.snapCameraPosSeq(ZERO2),\n Cinematic.fadeInSeq(1..seconds()),\n () -> begin\n print(\"Cinematic!\")\n return 5..seconds()\n end,\n Cinematic.fadeOutSeq(0.5.seconds())\n),\n// This final cinematic seq is always run, even if cinematic is skipped. Use this for cleanup.\n() -> begin\n FogEnable(true)\n SelectUnit(u, true)\n reurn 0..seconds()\nend,\n)\n\nA cinematic can be skipped, which signals the controller to halt processing sequences and play the closing sequence.\ncine.skip_()", - "summaryFirstLine": "Create a cinematic by composing cinematic sequences:", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "Colors", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/Colors.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Colors.wurst", - "summary": "Mixes two colors, s would be a number 0<=s<=1 that determines\nthe weight given to color c2.\n\n\tc1.mix(c2,0) = c1\nc1.mix(c2,1) = c2\n\tc1.mix(c2,0.5) = Mixing the colors c1 and c2 in equal proportions.", - "summaryFirstLine": "Mixes two colors, s would be a number 0<=s<=1 that determines", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "DestructableSpatialIndex", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/DestructableSpatialIndex.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/DestructableSpatialIndex.wurst", - "summary": "Static Lua spatial index for destructables.\n\nDestructables do not have an observable movement event, so this index only needs registration\nand removal hooks. Preplaced destructables are discovered once during initialization. Runtime\ndestructables created through CreateDestructable must call registerSpatialIndex() before they\ncan be queried.", - "summaryFirstLine": "Static Lua spatial index for destructables.", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "DialogBox", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/DialogBox.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/DialogBox.wurst", - "summary": "DialogBox lets you create dialogs more easily and associate its buttons with closures.\n\tWARNING: Dialogs cannot be displayed at map init!\n\n\tThe DialogBox should be destroyed after it is no longer needed.\n\tExample use:\n\t\tlet dBox = new DialogBox(\"Extra starting gold?\")\n\t\tdBox.addButton(\"Yes\") ->\n\t\t\tplayers[0].addGold(500)\n\t\t\tdestroy dBox\n\n\t\tdBox.addButton(\"No\", () -> destroy dBox)\n\t\t// Make sure to not call display at map initialization\n\t\tdBox.display(players[0], true)", - "summaryFirstLine": "DialogBox lets you create dialogs more easily and associate its buttons with closures.", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "EffectUtils", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/EffectUtils.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/EffectUtils.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "GameTimer", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/GameTimer.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/GameTimer.wurst", - "summary": "Seconds elapsed since map start.\n\nCaveat for @Test code: the compiletime interpreter backs this with the\nwall clock, so it returns a unix epoch timestamp (~1.7e9). At that\nmagnitude a 32 bit real only resolves ~128 second steps, so instants built\nfrom smaller offsets are indistinguishable from instantNow() there. Build\ninstants explicitly, e.g. instant(10.), when unit testing package Time.", - "summaryFirstLine": "Seconds elapsed since map start.", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "GroupUtils", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/GroupUtils.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/GroupUtils.wurst", - "summary": "The max number of recyclable groups. Even if this number is reached,\n\tthe system will create new groups on following requests, but they won't be recyclable.\n\tThe maximum number for this setting is JASS_MAX_ARRAY_SIZE - 1.", - "summaryFirstLine": "The max number of recyclable groups. Even if this number is reached,", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "Knockback3", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/Knockback3.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Knockback3.wurst", - "summary": "Use the `Knockback3.add(..)` functions to apply 3D knockback to units.\nUsing angles:\n\timport Knockback3\n\t...\n\tlet u = ...\n\tKnockback3.add(u, 1000., 0 .fromDeg(), 45 .fromDeg())\n\nUsing a target position:\n\tlet caster = GetSpellAbilityUnit()\n\tlet target = getSpellTargetPos()\n\n\tKnockback3.add(caster, target, 500.)\n\nConfigure this system by overriding the @configurable globals and setting\nthe static class members:\n\n\tKnockback3.gravity = 25.\n\nBy default, this package allows units to collide with destructables and\ndestroy them. To disable this feature, make the global\ndestroyDestructableSpeedThreshold a very high value:\n\n\tKnockback3.destroyDestructableSpeedThreshold = 999999999.\n\nThis value defaults to 300.", - "summaryFirstLine": "Use the `Knockback3.add(..)` functions to apply 3D knockback to units.", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "MapBounds", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/MapBounds.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/MapBounds.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "Preloader", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/Preloader.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Preloader.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "Printing", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/Printing.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Printing.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "SafetyChecks", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/SafetyChecks.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/SafetyChecks.wurst", - "summary": "Enables or disables various safety checks in miscellaneous libraries in Wurst.\nDo not disable this unless you are 100% sure your code works correctly.\n*", - "summaryFirstLine": "Enables or disables various safety checks in miscellaneous libraries in Wurst.", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "Simulate3dSound", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/Simulate3dSound.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Simulate3dSound.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "SoundUtils", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/SoundUtils.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/SoundUtils.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "util" - ], - "imports": [ - "Sounds" - ] - }, - { - "package": "SpatialPartition", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/SpatialPartition.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/SpatialPartition.wurst", - "summary": "Cell-head slots the given extent would need, so a caller can size cells and groups before committing\nto it - or -1 when that count is not representable, which is itself a reason to refuse the extent.\n\nComputed with divisions rather than by multiplying and inspecting the result: at a small cell size\nthe product overflows, and a wrapped negative reads as \"comfortably within budget\" to any comparison\nmade afterwards.", - "summaryFirstLine": "Cell-head slots the given extent would need, so a caller can size cells and groups before committing", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "StandardTextTags", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/StandardTextTags.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/StandardTextTags.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "StringUtils", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/StringUtils.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/StringUtils.wurst", - "summary": "Returns the width of the string.\n\tOnly meaningful for single byte (latin) characters. Each byte of a\n\tmultibyte (non-latin) character is looked up individually and falls back to\n\tthe width of a space, so the result for non-latin text is an approximation\n\trather than a true width.", - "summaryFirstLine": "Returns the width of the string.", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "TerrainEnvironment", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/TerrainEnvironment.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/TerrainEnvironment.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "TerrainUtils", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/TerrainUtils.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/TerrainUtils.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "Time", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/Time.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Time.wurst", - "summary": "Type-safe wrappers to distinguish durations (an amount of time) from instants (a point in time), and the valid ways\nto reason about those types.\n\nExample usage:\n\n```\nconstant myGoldMine = createGoldMine()\nvar nextIncomeTime = 30..secondsFromNow()\nvar incomeMessage = CreateTextTag()..setPos(myGoldMine.getPos3Real())\ninit\n\tdoPeriodically(ANIMATION_PERIOD) ->\n\t\tif nextIncomeTime.durationUntil().lessThan(0..seconds())\n\t\t\tmyGoldMine.getOwner().addGold(100)\n\t\t\tnextIncomeTime += 30..seconds()\n\n\t\tincomeMessage..setText(\"Next income in \" + nextIncomeTime.durationUntil().displayVerbose(), 10.)\n```\n\nDetails:\n\n- Durations and instants are directly related, but can't be used interchangeably.\n\t* Example: it doesn't make sense to set a timer for \"tomorrow\" seconds.\n- Sometimes durations and instants can be combined to produce a new value.\n\t* Example: \"Now\" plus \"30 seconds\" gives you an instant 30 seconds from now.\n- Not every combination of instants and durations makes sense.\n\t* Example: \"30 seconds\" plus \"30 seconds\" is 60 seconds, but \"Now\" plus \"Now\" doesn't make sense.\n\nThis library helps you write safe code by making it possible to add instant + duration, subtract instant - instant,\nbut fails to compile the addition of instant + instant.", - "summaryFirstLine": "Type-safe wrappers to distinguish durations (an amount of time) from instants (a point in time), and the valid ways", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "TimerUtils", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/TimerUtils.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/TimerUtils.wurst", - "summary": "Get a new timer. Use this instead of \"CreateTimer\".\nYou can attach data to the timer with .setData and retrieve it with .getData\nIf you're done with the timer, release it with .release", - "summaryFirstLine": "Get a new timer. Use this instead of \"CreateTimer\".", - "tags": [ - "util" - ], - "imports": [ - "Timer" - ] - }, - { - "package": "UnitIndexer", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/UnitIndexer.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/UnitIndexer.wurst", - "summary": "Returns the int index of this unit.\n\tCan be configured by the user to supply a custom unit indexer which won't break\n\tother stdlib components, as long as it keeps firing onUnitIndex and onUnitDeindex:\n\tUnitSpatialIndex, for one, registers units only through them.", - "summaryFirstLine": "Returns the int index of this unit.", - "tags": [ - "indexing", - "util", - "wc3-quirk" - ], - "imports": [] - }, - { - "package": "UnitSpatialIndex", - "category": "util", - "categoryLabel": "Utilities", - "sourcePath": "wurst/util/UnitSpatialIndex.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/UnitSpatialIndex.wurst", - "summary": "Deprecated. Cell geometry belongs to the shared grid now, so `SPATIAL_PARTITION_CELL_SIZE` is the\nsetting; one grid cannot have a second cell size for units alone.\n\nKept exported so an existing `UnitSpatialIndex_config` still compiles, and defaulted to agree. It\nis checked at init rather than ignored: a map that had tuned this and upgrades gets told its\nvalue is no longer in effect, instead of quietly running on a different grid.", - "summaryFirstLine": "Deprecated. Cell geometry belongs to the shared grid now, so `SPATIAL_PARTITION_CELL_SIZE` is the", - "tags": [ - "util" - ], - "imports": [] - }, - { - "package": "_Handles", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/_Handles.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/_Handles.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [ - "_Primitives", - "Ability", - "Boolexpr", - "Camera", - "CommonNativeExtensions", - "Destructable", - "Doodad", - "Effect", - "Fogmodifier", - "Force", - "Framehandle", - "GameCache", - "Group", - "Hashtable", - "Image", - "Item", - "Lightning", - "Multiboard", - "Player", - "Playercolor", - "Rect", - "Region", - "Sound", - "Texttag", - "Timer", - "TimerDialog", - "Trigger", - "Unit", - "Weather", - "Widget" - ] - }, - { - "package": "_Primitives", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/primitives/_Primitives.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/_Primitives.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [ - "Boolean", - "Integer", - "Real", - "String", - "Reference" - ] - }, - { - "package": "Ability", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Ability.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Ability.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Boolean", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/primitives/Boolean.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/Boolean.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Boolexpr", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Boolexpr.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Boolexpr.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Camera", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Camera.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Camera.wurst", - "summary": "Pans the camera to pos.x, pos.y and absolute height pos.z\n\tIf pos.z > pos.getTerrainZ, the camera will not drop below\n\tthe terrain on its path.", - "summaryFirstLine": "Pans the camera to pos.x, pos.y and absolute height pos.z", - "tags": [ - "handles" - ], - "imports": [ - "Vectors" - ] - }, - { - "package": "CommonNativeExtensions", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/CommonNativeExtensions.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/CommonNativeExtensions.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Destructable", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Destructable.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Destructable.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Dialog", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Dialog.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Dialog.wurst", - "summary": "Dialogs are big dialog boxes at the center of the screen. The player can choose one button to click.\nWARNING: Dialogs cannot be displayed at map init! Dialogs pause the game in single player mode!\nIn multiplayer mode dialogs do not pause the game, but prevent players, who see the dialog from playing the game.\n*", - "summaryFirstLine": "Dialogs are big dialog boxes at the center of the screen. The player can choose one button to click.", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Doodad", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Doodad.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Doodad.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Effect", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Effect.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Effect.wurst", - "summary": "Change the orientation of the special effect.\nyaw : z-axis\npitch: y-axis\nroll : x-axis", - "summaryFirstLine": "Change the orientation of the special effect.", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Fogmodifier", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Fogmodifier.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Fogmodifier.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Force", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Force.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Force.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Framehandle", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Framehandle.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Framehandle.wurst", - "summary": "Returns the origin frame of the given type.\n\tDo not first-call frame handle getters inside GetLocalPlayer(); acquire/cache handles for all players first.\n\tFor custom UI setup, prefer elapsed game time 0.00 or later.", - "summaryFirstLine": "Returns the origin frame of the given type.", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "GameCache", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/GameCache.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/GameCache.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [ - "Vectors" - ] - }, - { - "package": "Group", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Group.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Group.wurst", - "summary": "Use this group for your non-nested group enum calls\n\tand then iterate through the group via **for from** or\n\tclear the group after use", - "summaryFirstLine": "Use this group for your non-nested group enum calls", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Hashtable", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Hashtable.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Hashtable.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Image", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Image.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Image.wurst", - "summary": "ImageLayer influences the order in which the images are drawn above one another:\nL1 (\"Selection\") is drawn above all other ImageLayers.\nL2 (\"Indicator\") is drawn above ImageLayer 4, but below 1 and 3.\nL3 (\"Occlusion Mask\") is drawn above ImageLayer 4 and 2 and below ImageLayer 1.\nL4 (\"Ubersplat\") is drawn below every other layer. Images of this layer are additionally affected by time of day and the fog of war (only for tinting).\nMultiple images with the same layer are drawn in their order of creation - first image below all others, last image above all others.", - "summaryFirstLine": "ImageLayer influences the order in which the images are drawn above one another:", - "tags": [ - "handles" - ], - "imports": [ - "Colors" - ] - }, - { - "package": "Integer", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/primitives/Integer.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/Integer.wurst", - "summary": "Returns this int to the power of the argument int.\n\tA negative exponent yields 1, since the true result is not an integer.\n\tOverflow wraps silently.", - "summaryFirstLine": "Returns this int to the power of the argument int.", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Item", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Item.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Item.wurst", - "summary": "Updates the item's name, tooltip, extendedtooltip, description or icon for the specific player.\n\tIf p == null, the item is updated for all players\n\tReturns false if no player is given.", - "summaryFirstLine": "Updates the item's name, tooltip, extendedtooltip, description or icon for the specific player.", - "tags": [ - "handles" - ], - "imports": [ - "Vectors" - ] - }, - { - "package": "Lightning", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Lightning.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Lightning.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Multiboard", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Multiboard.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Multiboard.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Player", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Player.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Player.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Playercolor", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Playercolor.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Playercolor.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Quest", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Quest.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Quest.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "QuestItem", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/QuestItem.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/QuestItem.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Real", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/primitives/Real.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/Real.wurst", - "summary": "The arctangent function with two arguments.\n\tThe second argument is needed to determine the appropriate\n\tquadrant of the computed angle.", - "summaryFirstLine": "The arctangent function with two arguments.", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Rect", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Rect.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Rect.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Reference", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/primitives/Reference.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/Reference.wurst", - "summary": "A simple wrapper class which contains a reference to a value of the given type.\nThe main usage is to wrap primitives to modify them inside closures.\n\n> function limited_sum(LinkedList someList) returns real\n> \tlet dist_ref = reference(0.)\n> \tsomeList.for_each() (real elem) ->\n> \t\tif dist_ref.val < 500\n> \t\t\tdist_ref.val += elem\n> \t// Destroy the reference and use the contained value.\n> \treturn dist_ref.into()\n\nMake sure to destroy references if you don't need them anymore.", - "summaryFirstLine": "A simple wrapper class which contains a reference to a value of the given type.", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Region", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Region.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Region.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Sound", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Sound.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Sound.wurst", - "summary": "Returns sound length in milliseconds.\n\n\tBeware that sound lengths of game assets may differ between different locales,\n\tand thus return a different duration.\n\tIf you use a async duration in a synced manner, it will cause a desync.", - "summaryFirstLine": "Returns sound length in milliseconds.", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "String", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/primitives/String.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/String.wurst", - "summary": "A SubString slice that cuts a multibyte (non-latin) character in half does not\ncontain valid data. On current game versions such invalid slices are collapsed\nto a marker string with a constant string hash. Since this behavior is\nundocumented and has changed between game versions, the marker hash is computed\nat runtime from a known 2-byte character, so a future engine change degrades\ngracefully (multibyte detection turns off) instead of corrupting data.\nThe historically observed hash 1843378377 is kept as an additional fallback.", - "summaryFirstLine": "A SubString slice that cuts a multibyte (non-latin) character in half does not", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Texttag", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Texttag.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Texttag.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [ - "Vectors", - "Colors" - ] - }, - { - "package": "Timer", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Timer.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Timer.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "TimerDialog", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/TimerDialog.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/TimerDialog.wurst", - "summary": "Multiplies the timer's tick rate and remaining time, so that the overall elapsed time stays the same.\nFor example, timer was started with initial time 60 seconds.\nIf speed is set to 2, then the time shown in dialog will be 120 seconds, but counting is two times faster.\nIf speed is set to 0.5, then the time shown in dialog will be 30 seconds, but counting is two times slower.", - "summaryFirstLine": "Multiplies the timer's tick rate and remaining time, so that the overall elapsed time stays the same.", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Trigger", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Trigger.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Trigger.wurst", - "summary": "Metakey is an integer based native parameter which is used as a bitfield.\nMetakeys are NONE (0), SHIFT (1), CTRL (2), ALT (4) and META(8) (windows key).\nThis metakeys can be combined. E.g. combine the meta keypress of ALT and SHIFT: 4 + 1 = 5.\nWhen the user holds and presses a oskey the event will only run when it was registered with metakey 5.\nInside the press event metakey-Keys always have the metakey they start themself or a bigger one if other metakeys are hold down during that process.\nWhen holding down all metakeys the result would be 1 + 2 + 4 + 8 = 15.\n*", - "summaryFirstLine": "Metakey is an integer based native parameter which is used as a bitfield.", - "tags": [ - "handles" - ], - "imports": [] - }, - { - "package": "Unit", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Unit.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Unit.wurst", - "summary": "Sets the unit's position using the SetUnitPosition native.\n\tThis native comes with some side effects like additional\n\tposition verification and stopping the target unit.", - "summaryFirstLine": "Sets the unit's position using the SetUnitPosition native.", - "tags": [ - "handles" - ], - "imports": [ - "Vectors" - ] - }, - { - "package": "Weather", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Weather.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Weather.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [ - "WeatherEffects" - ] - }, - { - "package": "Widget", - "category": "_handles", - "categoryLabel": "Handle Wrappers", - "sourcePath": "wurst/_handles/Widget.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Widget.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "handles" - ], - "imports": [ - "Vectors" - ] - }, - { - "package": "Abilities", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/Abilities.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Abilities.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "AbilityIds", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/AbilityIds.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/AbilityIds.wurst", - "summary": "Built-in ability rawcodes. Use these with ability natives or to identify the base ability of an object-editing wrapper.", - "summaryFirstLine": "Built-in ability rawcodes. Use these with ability natives or to identify the base ability of an object-editing wrapper.", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "Annotations", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/Annotations.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/Annotations.wurst", - "summary": "Marks a documented declaration whose calls are expanded by the compiler.\n\nUnlike a normal fallback declaration, this does not suppress intrinsic lowering. The declaration\nexists so intrinsic APIs remain visible to completion, navigation, and documentation tools.", - "summaryFirstLine": "Marks a documented declaration whose calls are expanded by the compiler.", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "Assets", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/Assets.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Assets.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [ - "Abilities", - "AbilityIds", - "BuffIds", - "Buildings", - "Doodads", - "Environment", - "Icons", - "ItemIds", - "Objects", - "Sounds", - "Soundsets", - "Textures", - "UI", - "Units", - "UnitIds", - "WeatherEffects", - "AttachmentPoints" - ] - }, - { - "package": "AttachmentPoints", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/AttachmentPoints.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/AttachmentPoints.wurst", - "summary": "Class that contains every known attachmentpoint in game", - "summaryFirstLine": "Class that contains every known attachmentpoint in game", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "Basics", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/Basics.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/Basics.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [ - "_Primitives" - ] - }, - { - "package": "BuffIds", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/BuffIds.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/BuffIds.wurst", - "summary": "Built-in buff rawcodes. Use these as base IDs for `BuffDefinition`; an ability applies the buff to a unit.", - "summaryFirstLine": "Built-in buff rawcodes. Use these as base IDs for `BuffDefinition`; an ability applies the buff to a unit.", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "Buildings", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/Buildings.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Buildings.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "Doodads", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/Doodads.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Doodads.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "Environment", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/Environment.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Environment.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "ErrorHandling", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/ErrorHandling.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/ErrorHandling.wurst", - "summary": "Told about every error() after it is reported, so a test runner or a map can record errors\n\tthat do not stop the game: on Lua, error() returns instead of ending the thread. That includes\n\terrors inside try(), which run with suppressErrorMessages set; a listener that only wants\n\tuncaught errors reads it.", - "summaryFirstLine": "Told about every error() after it is reported, so a test runner or a map can record errors", - "tags": [ - "wurst" - ], - "imports": [ - "Printing", - "Real", - "Integer", - "String", - "MagicFunctions" - ] - }, - { - "package": "FramehandleNames", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/FramehandleNames.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/FramehandleNames.wurst", - "summary": "These default frames templates can be created with createFrame(..) [BlzCreateFrame]", - "summaryFirstLine": "These default frames templates can be created with createFrame(..) [BlzCreateFrame]", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "Icons", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/Icons.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Icons.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "ItemIds", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/ItemIds.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/ItemIds.wurst", - "summary": "Built-in item rawcodes. Use these as base IDs for `ItemDefinition` or with item natives.", - "summaryFirstLine": "Built-in item rawcodes. Use these as base IDs for `ItemDefinition` or with item natives.", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "MagicFunctions", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/MagicFunctions.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/MagicFunctions.wurst", - "summary": "builtin magic function.\nCalls all functions with the given annotation, for example\n`callFunctionsWithAnnotation(\"@initializeObject\")`.\nThe called functions must not take any parameters.", - "summaryFirstLine": "builtin magic function.", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "Objects", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/Objects.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Objects.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "OrderIds", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/OrderIds.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/OrderIds.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [ - "Orders" - ] - }, - { - "package": "Orders", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/Orders.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Orders.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "PathingMaps", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/PathingMaps.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/PathingMaps.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "Reflection", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/Reflection.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/Reflection.wurst", - "summary": "This package is designed for debugging.\nIt can print some details from the runtime presentation\nof Wurst objects.\nEverything is highly implementation specific, so DO NOT use these functions for anything else than showing debugging text.", - "summaryFirstLine": "This package is designed for debugging.", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "Sounds", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/Sounds.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Sounds.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "Soundsets", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/Soundsets.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Soundsets.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "Textures", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/Textures.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Textures.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "Tiles", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/Tiles.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Tiles.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "TypeCasting", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/TypeCasting.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/TypeCasting.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "UI", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/UI.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/UI.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "UnitAnimations", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/UnitAnimations.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/UnitAnimations.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "UnitIds", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/UnitIds.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/UnitIds.wurst", - "summary": "Built-in unit, hero, and building rawcodes. Use these as base IDs for object editing or with unit natives.", - "summaryFirstLine": "Built-in unit, hero, and building rawcodes. Use these as base IDs for object editing or with unit natives.", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "Units", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/Units.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Units.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "WeatherEffects", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/assets/WeatherEffects.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/WeatherEffects.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "Wurstunit", - "category": "_wurst", - "categoryLabel": "Core Language", - "sourcePath": "wurst/_wurst/Wurstunit.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/Wurstunit.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "wurst" - ], - "imports": [] - }, - { - "package": "StdlibIngameChecks", - "category": ".", - "categoryLabel": "Root", - "sourcePath": "wurst/StdlibIngameChecks.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/StdlibIngameChecks.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "." - ], - "imports": [] - }, - { - "package": "Wurst", - "category": ".", - "categoryLabel": "Root", - "sourcePath": "wurst/Wurst.wurst", - "githubUrl": "https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/Wurst.wurst", - "summary": "", - "summaryFirstLine": "", - "tags": [ - "." - ], - "imports": [ - "_Handles", - "Maths", - "Vectors", - "Printing", - "MagicFunctions", - "Basics", - "Wurstunit", - "TypeCasting", - "Colors", - "Annotations", - "EventHelper" - ] - } -] diff --git a/_doc/documentation.md b/_doc/documentation.md index e99c047..6609e58 100644 --- a/_doc/documentation.md +++ b/_doc/documentation.md @@ -1,10 +1,27 @@ --- title: Documentation -date: 2021-10-07 color: primary -layout: documentation -sections: - - /stdlib/intro +layout: doc +toc: sections redirect_from: - /documentation/ --- + +Build maps with WurstScript. Start with a working example, learn the language as you go, +and use the reference when you need an exact function, type, or Warcraft rawcode. + +## Learn + + + +## Build + + diff --git a/_doc/stdlib/intro.md b/_doc/stdlib/intro.md index fc32dab..ef6af03 100644 --- a/_doc/stdlib/intro.md +++ b/_doc/stdlib/intro.md @@ -75,7 +75,7 @@ These packages collect the recurring glue code behind common map systems. - **[Fx](/stdlib/ref/dummy/Fx.html)** manages special effects. - **[UnitIndexer](/stdlib/ref/util/UnitIndexer.html)** gives units a stable index for attaching data. -[* *{: .fa .fa-arrow-circle-right} Browse Event, Dummy, and Utility packages](/stdlib/ref/#events){: .cap-more} +[* *{: .fa .fa-arrow-circle-right} Browse all Event packages](/stdlib/ref/#events){: .cap-more}
diff --git a/_doc/stdlib/ref/_handles/Ability.md b/_doc/stdlib/ref/_handles/Ability.md deleted file mode 100644 index 3983576..0000000 --- a/_doc/stdlib/ref/_handles/Ability.md +++ /dev/null @@ -1,461 +0,0 @@ ---- -title: Ability -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Ability.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Ability.wurst)** - -## Functions - -### setAbilityTooltip - -```wurst -public function setAbilityTooltip(int abilCode, string tooltip, int level) -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### setAbilityActivatedTooltip - -```wurst -public function setAbilityActivatedTooltip(int abilCode, string tooltip, int level) -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### setAbilityExtendedTooltip - -```wurst -public function setAbilityExtendedTooltip(int abilCode, string extendedTooltip, int level) -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### setAbilityActivatedExtendedTooltip - -```wurst -public function setAbilityActivatedExtendedTooltip(int abilCode, string extendedTooltip, int level) -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### setAbilityResearchTooltip - -```wurst -public function setAbilityResearchTooltip(int abilCode, string researchTooltip, int level) -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### setAbilityResearchExtendedTooltip - -```wurst -public function setAbilityResearchExtendedTooltip(int abilCode, string researchExtendedTooltip, int level) -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### setAbilityActivatedIcon - -```wurst -public function setAbilityActivatedIcon(int abilCode, string iconPath) -``` - -### setAbilityIcon - -```wurst -public function setAbilityIcon(int abilCode, string iconPath) -``` - -### setAbilityPosX - -```wurst -public function setAbilityPosX(int abilCode, int x) -``` - -### setAbilityPosY - -```wurst -public function setAbilityPosY(int abilCode, int y) -``` - -### setAbilityActivatedPosX - -```wurst -public function setAbilityActivatedPosX(int abilCode, int x) -``` - -### setAbilityActivatedPosY - -```wurst -public function setAbilityActivatedPosY(int abilCode, int y) -``` - -### getAbilityTooltip - -```wurst -public function getAbilityTooltip(int abilCode, int level) returns string -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### getAbilityActivatedTooltip - -```wurst -public function getAbilityActivatedTooltip(int abilCode, int level) returns string -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### getAbilityExtendedTooltip - -```wurst -public function getAbilityExtendedTooltip(int abilCode, int level) returns string -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### getAbilityActivatedExtendedTooltip - -```wurst -public function getAbilityActivatedExtendedTooltip(int abilCode, int level) returns string -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### getAbilityResearchTooltip - -```wurst -public function getAbilityResearchTooltip(int abilCode, int level) returns string -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### getAbilityResearchExtendedTooltip - -```wurst -public function getAbilityResearchExtendedTooltip(int abilCode, int level) returns string -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### getAbilityIcon - -```wurst -public function getAbilityIcon(int abilCode) returns string -``` - -### getAbilityActivatedIcon - -```wurst -public function getAbilityActivatedIcon(int abilCode) returns string -``` - -### getAbilityPosX - -```wurst -public function getAbilityPosX(int abilCode) returns int -``` - -### getAbilityPosY - -```wurst -public function getAbilityPosY(int abilCode) returns int -``` - -### getAbilityActivatedPosX - -```wurst -public function getAbilityActivatedPosX(int abilCode) returns int -``` - -### getAbilityActivatedPosY - -```wurst -public function getAbilityActivatedPosY(int abilCode) returns int -``` - -## Extension Functions - -### player.setAbilityTooltip - -```wurst -public function player.setAbilityTooltip(int abilCode, string tooltip, int level) -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### player.setAbilityActivatedTooltip - -```wurst -public function player.setAbilityActivatedTooltip(int abilCode, string tooltip, int level) -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### player.setAbilityExtendedTooltip - -```wurst -public function player.setAbilityExtendedTooltip(int abilCode, string extendedTooltip, int level) -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### player.setAbilityActivatedExtendedTooltip - -```wurst -public function player.setAbilityActivatedExtendedTooltip(int abilCode, string extendedTooltip, int level) -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### player.setAbilityResearchTooltip - -```wurst -public function player.setAbilityResearchTooltip(int abilCode, string researchTooltip, int level) -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### player.setAbilityResearchExtendedTooltip - -```wurst -public function player.setAbilityResearchExtendedTooltip(int abilCode, string researchExtendedTooltip, int level) -``` - -Levels are indexed, first level is 0, second is 1 e.t.c. - -### player.setAbilityActivatedIcon - -```wurst -public function player.setAbilityActivatedIcon(int abilCode, string iconPath) -``` - -### player.setAbilityIcon - -```wurst -public function player.setAbilityIcon(int abilCode, string iconPath) -``` - -### player.setAbilityPosX - -```wurst -public function player.setAbilityPosX(int abilCode, int x) -``` - -### player.setAbilityPosY - -```wurst -public function player.setAbilityPosY(int abilCode, int y) -``` - -### player.setAbilityActivatedPosX - -```wurst -public function player.setAbilityActivatedPosX(int abilCode, int x) -``` - -### player.setAbilityActivatedPosY - -```wurst -public function player.setAbilityActivatedPosY(int abilCode, int y) -``` - -### ability.getField - -```wurst -public function ability.getField(abilitybooleanfield field) returns bool -``` - -### ability.getField - -```wurst -public function ability.getField(abilityintegerfield field) returns int -``` - -### ability.getField - -```wurst -public function ability.getField(abilityrealfield field) returns real -``` - -### ability.getField - -```wurst -public function ability.getField(abilitystringfield field) returns string -``` - -### ability.getField - -```wurst -public function ability.getField(abilitybooleanlevelfield field, int level) returns bool -``` - -### ability.getField - -```wurst -public function ability.getField(abilityintegerlevelfield field, int level) returns int -``` - -### ability.getField - -```wurst -public function ability.getField(abilityreallevelfield field, int level) returns real -``` - -### ability.getField - -```wurst -public function ability.getField(abilitystringlevelfield field, int level) returns string -``` - -### ability.getField - -```wurst -public function ability.getField(abilitybooleanlevelarrayfield field, int level, int index) returns bool -``` - -### ability.getField - -```wurst -public function ability.getField(abilityintegerlevelarrayfield field, int level, int index) returns int -``` - -### ability.getField - -```wurst -public function ability.getField(abilityreallevelarrayfield field, int level, int index) returns real -``` - -### ability.getField - -```wurst -public function ability.getField(abilitystringlevelarrayfield field, int level, int index) returns string -``` - -### ability.setField - -```wurst -public function ability.setField(abilitybooleanfield field, bool value) returns bool -``` - -### ability.setField - -```wurst -public function ability.setField(abilityintegerfield field, int value) returns bool -``` - -### ability.setField - -```wurst -public function ability.setField(abilityrealfield field, real value) returns bool -``` - -### ability.setField - -```wurst -public function ability.setField(abilitystringfield field, string value) returns bool -``` - -### ability.setField - -```wurst -public function ability.setField(abilitybooleanlevelfield field, int level, bool value) returns bool -``` - -### ability.setField - -```wurst -public function ability.setField(abilityintegerlevelfield field, int level, int value) returns bool -``` - -### ability.setField - -```wurst -public function ability.setField(abilityreallevelfield field, int level, real value) returns bool -``` - -### ability.setField - -```wurst -public function ability.setField(abilitystringlevelfield field, int level, string value) returns bool -``` - -### ability.setField - -```wurst -public function ability.setField(abilitybooleanlevelarrayfield field, int level, int index, bool value) returns bool -``` - -### ability.setField - -```wurst -public function ability.setField(abilityintegerlevelarrayfield field, int level, int index, int value) returns bool -``` - -### ability.setField - -```wurst -public function ability.setField(abilityreallevelarrayfield field, int level, int index, real value) returns bool -``` - -### ability.setField - -```wurst -public function ability.setField(abilitystringlevelarrayfield field, int level, int index, string value) returns bool -``` - -### ability.addField - -```wurst -public function ability.addField(abilitybooleanlevelarrayfield field, int level, bool value) returns bool -``` - -### ability.addField - -```wurst -public function ability.addField(abilityintegerlevelarrayfield field, int level, int value) returns bool -``` - -### ability.addField - -```wurst -public function ability.addField(abilityreallevelarrayfield field, int level, real value) returns bool -``` - -### ability.addField - -```wurst -public function ability.addField(abilitystringlevelarrayfield field, int level, string value) returns bool -``` - -### ability.removeField - -```wurst -public function ability.removeField(abilitybooleanlevelarrayfield field, int level, bool value) returns bool -``` - -### ability.removeField - -```wurst -public function ability.removeField(abilityintegerlevelarrayfield field, int level, int value) returns bool -``` - -### ability.removeField - -```wurst -public function ability.removeField(abilityreallevelarrayfield field, int level, real value) returns bool -``` - -### ability.removeField - -```wurst -public function ability.removeField(abilitystringlevelarrayfield field, int level, string value) returns bool -``` diff --git a/_doc/stdlib/ref/_handles/Boolean.md b/_doc/stdlib/ref/_handles/Boolean.md deleted file mode 100644 index aa02dca..0000000 --- a/_doc/stdlib/ref/_handles/Boolean.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: Boolean -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/Boolean.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/Boolean.wurst)** - -## Functions - -### xor - -```wurst -public function xor(bool a, bool b) returns boolean -``` - -Returns true if exactly one of the arguments is true - -## Extension Functions - -### boolean.toString - -```wurst -public function boolean.toString() returns string -``` - -Converts this boolean into a string - -### string.toBool - -```wurst -public function string.toBool() returns boolean -``` - -Converts this string into a boolean - -### string.isBool - -```wurst -public function string.isBool() returns bool -``` - -### boolean.toInt - -```wurst -public function boolean.toInt() returns int -``` - -Converts this boolean into an int - -### int.toBool - -```wurst -public function int.toBool() returns boolean -``` - -Converts this int into a boolean - -### boolean.xor - -```wurst -public function boolean.xor(bool other) returns boolean -``` - -Returns true if exactly one of the arguments is true diff --git a/_doc/stdlib/ref/_handles/Boolexpr.md b/_doc/stdlib/ref/_handles/Boolexpr.md deleted file mode 100644 index 60519fb..0000000 --- a/_doc/stdlib/ref/_handles/Boolexpr.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Boolexpr -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Boolexpr.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Boolexpr.wurst)** - -## Extension Functions - -### boolexpr.or_ - -```wurst -public function boolexpr.or_(boolexpr operandB) returns boolexpr -``` - -### boolexpr.and_ - -```wurst -public function boolexpr.and_(boolexpr operandB) returns boolexpr -``` - -### boolexpr.destr - -```wurst -public function boolexpr.destr() -``` diff --git a/_doc/stdlib/ref/_handles/Camera.md b/_doc/stdlib/ref/_handles/Camera.md deleted file mode 100644 index b0ecb8b..0000000 --- a/_doc/stdlib/ref/_handles/Camera.md +++ /dev/null @@ -1,412 +0,0 @@ ---- -title: Camera -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Camera.wurst' -generated: true -toc: sections ---- - -Pans the camera to pos.x, pos.y and absolute height pos.z - If pos.z > pos.getTerrainZ, the camera will not drop below - the terrain on its path. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Camera.wurst)** - -**Re-exports:** `Vectors` - -## Functions - -### getCameraBoundMin - -```wurst -public function getCameraBoundMin() returns vec2 -``` - -### getCameraBoundMax - -```wurst -public function getCameraBoundMax() returns vec2 -``` - -### getCameraTargetPosition - -```wurst -public function getCameraTargetPosition() returns vec2 -``` - -### getCameraTargetPosition3 - -```wurst -public function getCameraTargetPosition3() returns vec3 -``` - -### getCameraEyePosition - -```wurst -public function getCameraEyePosition() returns vec2 -``` - -### getCameraEyePosition3 - -```wurst -public function getCameraEyePosition3() returns vec3 -``` - -### setCameraPosition - -```wurst -public function setCameraPosition(vec2 pos) -``` - -### setCameraQuickPosition - -```wurst -public function setCameraQuickPosition(vec2 pos) -``` - -### setCameraBounds - -```wurst -public function setCameraBounds(vec2 bottomLeft, vec2 topRight, vec2 topLeft, vec2 bottomRight) -``` - -### panCameraTo - -```wurst -public function panCameraTo(vec2 pos) -``` - -### panCameraToTimed - -```wurst -public function panCameraToTimed(vec2 pos, real duration) -``` - -### panCameraTo - -```wurst -public function panCameraTo(vec3 pos) -``` - -### panCameraToTimed - -```wurst -public function panCameraToTimed(vec3 pos, real duration) -``` - -### setCameraRotateMode - -```wurst -public function setCameraRotateMode(vec2 pos, angle toSweep, real duration) -``` - -### setCinematicCamera - -```wurst -public function setCinematicCamera(string cameraModelFile) -``` - -Runs the camera through the cinematic camera - specified in cameraModelFile. Existing cameras are available - via Objects.cameraXXX paths" - -### setCameraType - -```wurst -public function setCameraType(int cameraType) -``` - -### getCameraType - -```wurst -public function getCameraType() returns int -``` - -## Extension Functions - -### camerafield.set - -```wurst -public function camerafield.set(real value, real duration) -``` - -### camerafield.adjust - -```wurst -public function camerafield.adjust(real offset, real duration) -``` - -### camerafield.get - -```wurst -public function camerafield.get() returns real -``` - -### camerafield.getFieldSwap - -```wurst -public function camerafield.getFieldSwap(camerasetup whichSetup) returns real -``` - -### camerafield.setCameraField - -```wurst -public function camerafield.setCameraField(player whichPlayer, real value, real duration) -``` - -### camerasetup.setField - -```wurst -public function camerasetup.setField(camerafield whichField, real value, real duration) -``` - -### camerasetup.getField - -```wurst -public function camerasetup.getField(camerafield whichField) returns real -``` - -### camerasetup.setDestPosition - -```wurst -public function camerasetup.setDestPosition(vec2 pos, real duration) -``` - -### camerasetup.getDestPosition - -```wurst -public function camerasetup.getDestPosition() returns vec2 -``` - -### camerasetup.apply - -```wurst -public function camerasetup.apply(boolean doPan, boolean panTimed) -``` - -### camerasetup.applyWithZ - -```wurst -public function camerasetup.applyWithZ(real zDestOffset) -``` - -### camerasetup.applyForceDuration - -```wurst -public function camerasetup.applyForceDuration(boolean doPan, real forceDuration) -``` - -### camerasetup.applyForceDurationWithZ - -```wurst -public function camerasetup.applyForceDurationWithZ(real zDestOffset, real forceDuration) -``` - -### camerasetup.apply - -```wurst -public function camerasetup.apply(boolean doPan, player whichPlayer, real duration) -``` - -### camerasetup.getFieldSwap - -```wurst -public function camerasetup.getFieldSwap(camerafield whichField) returns real -``` - -### camerasetup.applyForceDurationSmooth - -```wurst -public function camerasetup.applyForceDurationSmooth(boolean doPan, real forcedDuration, real easeInDuration, real easeOutDuration, real smoothFactor) -``` - -### player.cameraSetupApply - -```wurst -public function player.cameraSetupApply(boolean doPan, camerasetup whichSetup, real duration) -``` - -### player.setCameraField - -```wurst -public function player.setCameraField(camerafield whichField, real value, real duration) -``` - -### player.setCameraTargetControllerNoZ - -```wurst -public function player.setCameraTargetControllerNoZ(unit whichUnit, vec2 offset, boolean inheritOrientation) -``` - -### player.setCameraPosition - -```wurst -public function player.setCameraPosition(vec2 pos) -``` - -### player.panCameraTo - -```wurst -public function player.panCameraTo(vec2 pos) -``` - -### player.panCameraTo - -```wurst -public function player.panCameraTo(vec3 pos) -``` - -### player.panCameraToTimed - -```wurst -public function player.panCameraToTimed(vec2 pos, real duration) -``` - -### player.panCameraToTimed - -```wurst -public function player.panCameraToTimed(vec3 pos, real duration) -``` - -### player.smartCameraPan - -```wurst -public function player.smartCameraPan(vec2 pos, real duration) -``` - -Pans the camera depending on how far pos is from the current - camera target: - - If the distance is larger than - bj_SMARTPAN_TRESHOLD_SNAP, the camera snaps instantenously - - If the distance is larger than bj_SMARTPAN_TRESHOLD_PAN, the - camera pans over the specified duration - - If the distance is smaller than bj_SMARTPAN_TRESHOLD_PAN, the - camera doesn't move at all. - -### player.setCinematicCamera - -```wurst -public function player.setCinematicCamera(string cameraModelFile) -``` - -Runs the camera for the player through the cinematic camera - specified in cameraModelFile. Existing cameras are available - via Objects.cameraXXX paths" - -### player.resetToGameCamera - -```wurst -public function player.resetToGameCamera(real duration) -``` - -### player.cameraSetSourceNoise - -```wurst -public function player.cameraSetSourceNoise(real magnitude, real velocity) -``` - -### player.cameraSetTargetNoise - -```wurst -public function player.cameraSetTargetNoise(real magnitude, real velocity) -``` - -### player.cameraSetEQNoise - -```wurst -public function player.cameraSetEQNoise(real magnitude) -``` - -### player.cameraClearNoise - -```wurst -public function player.cameraClearNoise() -``` - -### player.setCameraBoundsToRect - -```wurst -public function player.setCameraBoundsToRect(rect r) -``` - -### player.adjustCameraBounds - -```wurst -public function player.adjustCameraBounds(integer adjustMethod, real dxWest, real dxEast, real dyNorth, real dySouth) -``` - -### player.setCameraQuickPosition - -```wurst -public function player.setCameraQuickPosition(vec2 pos) -``` - -### player.stopCamera - -```wurst -public function player.stopCamera() -``` - -### player.setCameraOrientController - -```wurst -public function player.setCameraOrientController(unit whichUnit, vec2 offset) -``` - -### unit.setCameraTargetController - -```wurst -public function unit.setCameraTargetController(vec2 offset, boolean inheritOrientation) -``` - -### unit.setCameraOrientController - -```wurst -public function unit.setCameraOrientController(vec2 offset) -``` - -### unit.setCameraOrientControllerForPlayer - -```wurst -public function unit.setCameraOrientControllerForPlayer(vec2 offset, player whichPlayer) -``` - -### camerasetup.setCameraType - -```wurst -public function camerasetup.setCameraType(int cameraType) -``` - -### camerasetup.getCameraType - -```wurst -public function camerasetup.getCameraType() returns int -``` - -### camerafield.setControlledByInput - -```wurst -public function camerafield.setControlledByInput(boolean controlled) -``` - -### camerafield.isControlledByInput - -```wurst -public function camerafield.isControlledByInput() returns boolean -``` - -### rect.addCameraBlocker - -```wurst -public function rect.addCameraBlocker() -``` - -### rect.setCameraBlockerEnabled - -```wurst -public function rect.setCameraBlockerEnabled(boolean enabled) -``` diff --git a/_doc/stdlib/ref/_handles/CommonNativeExtensions.md b/_doc/stdlib/ref/_handles/CommonNativeExtensions.md deleted file mode 100644 index e562634..0000000 --- a/_doc/stdlib/ref/_handles/CommonNativeExtensions.md +++ /dev/null @@ -1,555 +0,0 @@ ---- -title: CommonNativeExtensions -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/CommonNativeExtensions.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/CommonNativeExtensions.wurst)** - -## Extension Functions - -### gametype.setGameTypeSupported - -```wurst -public function gametype.setGameTypeSupported(boolean value) -``` - -### mapflag.setMapFlag - -```wurst -public function mapflag.setMapFlag(boolean value) -``` - -### placement.setGamePlacement - -```wurst -public function placement.setGamePlacement() -``` - -### gamespeed.setGameSpeed - -```wurst -public function gamespeed.setGameSpeed() -``` - -### gamedifficulty.setGameDifficulty - -```wurst -public function gamedifficulty.setGameDifficulty() -``` - -### mapdensity.setResourceDensity - -```wurst -public function mapdensity.setResourceDensity() -``` - -### mapdensity.setCreatureDensity - -```wurst -public function mapdensity.setCreatureDensity() -``` - -### gametype.isGameTypeSupported - -```wurst -public function gametype.isGameTypeSupported() returns boolean -``` - -### mapflag.isMapFlagSet - -```wurst -public function mapflag.isMapFlagSet() returns boolean -``` - -### location.rectFromLoc - -```wurst -public function location.rectFromLoc(location max) returns rect -``` - -### vec2.rectFrom - -```wurst -public function vec2.rectFrom(vec2 max) returns rect -``` - -### conditionfunc.destroyCondition - -```wurst -public function conditionfunc.destroyCondition() -``` - -### filterfunc.destroyFilter - -```wurst -public function filterfunc.destroyFilter() -``` - -### location.isLocationVisibleToPlayer - -```wurst -public function location.isLocationVisibleToPlayer(player whichPlayer) returns boolean -``` - -### location.isLocationFoggedToPlayer - -```wurst -public function location.isLocationFoggedToPlayer(player whichPlayer) returns boolean -``` - -### location.isLocationMaskedToPlayer - -```wurst -public function location.isLocationMaskedToPlayer(player whichPlayer) returns boolean -``` - -### vec2.isVisibleToPlayer - -```wurst -public function vec2.isVisibleToPlayer(player whichPlayer) returns boolean -``` - -### vec2.isFoggedToPlayer - -```wurst -public function vec2.isFoggedToPlayer(player whichPlayer) returns boolean -``` - -### vec2.isMaskedToPlayer - -```wurst -public function vec2.isMaskedToPlayer(player whichPlayer) returns boolean -``` - -### vec2.pingMinimap - -```wurst -public function vec2.pingMinimap(real duration) -``` - -### vec2.pingMinimapEx - -```wurst -public function vec2.pingMinimapEx(real duration, integer red, integer green, integer blue, boolean extraEffects) -``` - -### vec2.createMinimapIcon - -```wurst -public function vec2.createMinimapIcon(integer red, integer green, integer blue, string pingPath, fogstate fogVisibility) returns minimapicon -``` - -### vec2.terrainDeformRipple - -```wurst -public function vec2.terrainDeformRipple(real radius, real depth, integer duration, integer count, real spaceWaves, real timeWaves, real radiusStartPct, boolean limitNeg) returns terraindeformation -``` - -### vec2.terrainDeformWave - -```wurst -public function vec2.terrainDeformWave(vec2 direction, real distance, real speed, real radius, real depth, integer trailTime, integer count) returns terraindeformation -``` - -### vec2.terrainDeformRandom - -```wurst -public function vec2.terrainDeformRandom(real radius, real minDelta, real maxDelta, integer duration, integer updateInterval) returns terraindeformation -``` - -### vec2.getTerrainCliffLevel - -```wurst -public function vec2.getTerrainCliffLevel() returns integer -``` - -### vec2.createUbersplat - -```wurst -public function vec2.createUbersplat(string name, integer red, integer green, integer blue, integer alpha, boolean forcePaused, boolean noBirthTime) returns ubersplat -``` - -### vec2.isPointBlighted - -```wurst -public function vec2.isPointBlighted() returns boolean -``` - -### vec2.setDoodadAnimation - -```wurst -public function vec2.setDoodadAnimation(real radius, integer doodadID, boolean nearestOnly, string animName, boolean animRandom) -``` - -### version.versionCompatible - -```wurst -public function version.versionCompatible() returns boolean -``` - -### version.versionSupported - -```wurst -public function version.versionSupported() returns boolean -``` - -### race.setCampaignMenuRace - -```wurst -public function race.setCampaignMenuRace() -``` - -### fgamestate.setFloatGameState - -```wurst -public function fgamestate.setFloatGameState(real value) -``` - -### fgamestate.getFloatGameState - -```wurst -public function fgamestate.getFloatGameState() returns real -``` - -### igamestate.setIntegerGameState - -```wurst -public function igamestate.setIntegerGameState(integer value) -``` - -### igamestate.getIntegerGameState - -```wurst -public function igamestate.getIntegerGameState() returns integer -``` - -### gamedifficulty.setDefaultDifficulty - -```wurst -public function gamedifficulty.setDefaultDifficulty() -``` - -### unitpool.destroyUnitPool - -```wurst -public function unitpool.destroyUnitPool() -``` - -### unitpool.unitPoolAddUnitType - -```wurst -public function unitpool.unitPoolAddUnitType(integer unitId, real weight) -``` - -### unitpool.unitPoolRemoveUnitType - -```wurst -public function unitpool.unitPoolRemoveUnitType(integer unitId) -``` - -### unitpool.placeRandomUnit - -```wurst -public function unitpool.placeRandomUnit(player forWhichPlayer, real x, real y, real facing) returns unit -``` - -### unitpool.placeRandomUnit - -```wurst -public function unitpool.placeRandomUnit(player forWhichPlayer, vec2 pos, real facing) returns unit -``` - -### itempool.destroyItemPool - -```wurst -public function itempool.destroyItemPool() -``` - -### itempool.itemPoolAddItemType - -```wurst -public function itempool.itemPoolAddItemType(integer itemId, real weight) -``` - -### itempool.itemPoolRemoveItemType - -```wurst -public function itempool.itemPoolRemoveItemType(integer itemId) -``` - -### itempool.placeRandomItem - -```wurst -public function itempool.placeRandomItem(real x, real y) returns item -``` - -### itempool.placeRandomItem - -```wurst -public function itempool.placeRandomItem(vec2 pos) returns item -``` - -### itemtype.chooseRandomItemEx - -```wurst -public function itemtype.chooseRandomItemEx(integer level) returns integer -``` - -### location.createMinimapIconAtLoc - -```wurst -public function location.createMinimapIconAtLoc(integer red, integer green, integer blue, string pingPath, fogstate fogVisibility) returns minimapicon -``` - -### minimapicon.destroyMinimapIcon - -```wurst -public function minimapicon.destroyMinimapIcon() -``` - -### minimapicon.setMinimapIconVisible - -```wurst -public function minimapicon.setMinimapIconVisible(boolean visible) -``` - -### minimapicon.setMinimapIconOrphanDestroy - -```wurst -public function minimapicon.setMinimapIconOrphanDestroy(boolean doDestroy) -``` - -### defeatcondition.destroyDefeatCondition - -```wurst -public function defeatcondition.destroyDefeatCondition() -``` - -### defeatcondition.defeatConditionSetDescription - -```wurst -public function defeatcondition.defeatConditionSetDescription(string description) -``` - -### leaderboard.destroyLeaderboard - -```wurst -public function leaderboard.destroyLeaderboard() -``` - -### leaderboard.leaderboardDisplay - -```wurst -public function leaderboard.leaderboardDisplay(boolean show) -``` - -### leaderboard.isLeaderboardDisplayed - -```wurst -public function leaderboard.isLeaderboardDisplayed() returns boolean -``` - -### leaderboard.leaderboardGetItemCount - -```wurst -public function leaderboard.leaderboardGetItemCount() returns integer -``` - -### leaderboard.leaderboardSetSizeByItemCount - -```wurst -public function leaderboard.leaderboardSetSizeByItemCount(integer count) -``` - -### leaderboard.leaderboardAddItem - -```wurst -public function leaderboard.leaderboardAddItem(string label, integer value, player p) -``` - -### leaderboard.leaderboardRemoveItem - -```wurst -public function leaderboard.leaderboardRemoveItem(integer index) -``` - -### leaderboard.leaderboardRemovePlayerItem - -```wurst -public function leaderboard.leaderboardRemovePlayerItem(player p) -``` - -### leaderboard.leaderboardClear - -```wurst -public function leaderboard.leaderboardClear() -``` - -### leaderboard.leaderboardSortItemsByValue - -```wurst -public function leaderboard.leaderboardSortItemsByValue(boolean ascending) -``` - -### leaderboard.leaderboardSortItemsByPlayer - -```wurst -public function leaderboard.leaderboardSortItemsByPlayer(boolean ascending) -``` - -### leaderboard.leaderboardSortItemsByLabel - -```wurst -public function leaderboard.leaderboardSortItemsByLabel(boolean ascending) -``` - -### leaderboard.leaderboardHasPlayerItem - -```wurst -public function leaderboard.leaderboardHasPlayerItem(player p) returns boolean -``` - -### leaderboard.leaderboardGetPlayerIndex - -```wurst -public function leaderboard.leaderboardGetPlayerIndex(player p) returns integer -``` - -### leaderboard.leaderboardSetLabel - -```wurst -public function leaderboard.leaderboardSetLabel(string label) -``` - -### leaderboard.leaderboardGetLabelText - -```wurst -public function leaderboard.leaderboardGetLabelText() returns string -``` - -### leaderboard.leaderboardSetLabelColor - -```wurst -public function leaderboard.leaderboardSetLabelColor(integer red, integer green, integer blue, integer alpha) -``` - -### leaderboard.leaderboardSetValueColor - -```wurst -public function leaderboard.leaderboardSetValueColor(integer red, integer green, integer blue, integer alpha) -``` - -### leaderboard.leaderboardSetStyle - -```wurst -public function leaderboard.leaderboardSetStyle(boolean showLabel, boolean showNames, boolean showValues, boolean showIcons) -``` - -### leaderboard.leaderboardSetItemValue - -```wurst -public function leaderboard.leaderboardSetItemValue(integer whichItem, integer val) -``` - -### leaderboard.leaderboardSetItemLabel - -```wurst -public function leaderboard.leaderboardSetItemLabel(integer whichItem, string val) -``` - -### leaderboard.leaderboardSetItemStyle - -```wurst -public function leaderboard.leaderboardSetItemStyle(integer whichItem, boolean showLabel, boolean showValue, boolean showIcon) -``` - -### leaderboard.leaderboardSetItemLabelColor - -```wurst -public function leaderboard.leaderboardSetItemLabelColor(integer whichItem, integer red, integer green, integer blue, integer alpha) -``` - -### leaderboard.leaderboardSetItemValueColor - -```wurst -public function leaderboard.leaderboardSetItemValueColor(integer whichItem, integer red, integer green, integer blue, integer alpha) -``` - -### camerasetup.cameraSetupGetDestPositionLoc - -```wurst -public function camerasetup.cameraSetupGetDestPositionLoc() returns location -``` - -### camerasetup.cameraSetupSetLabel - -```wurst -public function camerasetup.cameraSetupSetLabel(string label) -``` - -### camerasetup.cameraSetupGetLabel - -```wurst -public function camerasetup.cameraSetupGetLabel() returns string -``` - -### volumegroup.volumeGroupSetVolume - -```wurst -public function volumegroup.volumeGroupSetVolume(real scale) -``` - -### terraindeformation.terrainDeformStop - -```wurst -public function terraindeformation.terrainDeformStop(integer duration) -``` - -### ubersplat.destroyUbersplat - -```wurst -public function ubersplat.destroyUbersplat() -``` - -### ubersplat.resetUbersplat - -```wurst -public function ubersplat.resetUbersplat() -``` - -### ubersplat.finishUbersplat - -```wurst -public function ubersplat.finishUbersplat() -``` - -### ubersplat.showUbersplat - -```wurst -public function ubersplat.showUbersplat(boolean flag) -``` - -### ubersplat.setUbersplatRender - -```wurst -public function ubersplat.setUbersplatRender(boolean flag) -``` - -### ubersplat.setUbersplatRenderAlways - -```wurst -public function ubersplat.setUbersplatRenderAlways(boolean flag) -``` - -### commandbuttoneffect.destroyCommandButtonEffect - -```wurst -public function commandbuttoneffect.destroyCommandButtonEffect() -``` diff --git a/_doc/stdlib/ref/_handles/Destructable.md b/_doc/stdlib/ref/_handles/Destructable.md deleted file mode 100644 index 214e2fc..0000000 --- a/_doc/stdlib/ref/_handles/Destructable.md +++ /dev/null @@ -1,411 +0,0 @@ ---- -title: Destructable -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Destructable.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Destructable.wurst)** - -## Tuples - -### gate - -```wurst -public tuple gate(destructable killable) -``` - -Tuple wrapper for destructable gates API - -### elevator - -```wurst -public tuple elevator(destructable elevatable) -``` - -Tuple wrapper for destructable elevator API - -## Functions - -### createDestructable - -```wurst -public function createDestructable(int id, vec3 pos, angle direction, real scale, int variation) returns destructable -``` - -### createDestructable - -```wurst -public function createDestructable(int id, vec2 pos, angle direction, real scale, int variation) returns destructable -``` - -### createDestructable - -```wurst -public function createDestructable(int id, vec2 pos, angle direction, real scale, int variation, playercolor whichColor) returns destructable -``` - -### createDestructable - -```wurst -public function createDestructable(int id, vec3 pos, angle direction, real scale, int variation, playercolor whichColor) returns destructable -``` - -### createDestructable - -```wurst -public function createDestructable(int id, vec2 pos, angle direction, real scale, int variation, int skinId, playercolor whichColor) returns destructable -``` - -### createDestructable - -```wurst -public function createDestructable(int id, vec3 pos, angle direction, real scale, int variation, int skinId, playercolor whichColor) returns destructable -``` - -### createDestructable - -```wurst -public function createDestructable(int id, vec2 pos, angle direction, angle roll, angle pitch, real scale, int variation) returns destructable -``` - -### createDestructable - -```wurst -public function createDestructable(int id, vec3 pos, angle direction, angle roll, angle pitch, real scale, int variation) returns destructable -``` - -### createDestructable - -```wurst -public function createDestructable(int id, vec2 pos, angle direction, angle roll, angle pitch, real scale, int variation, playercolor whichColor) returns destructable -``` - -### createDestructable - -```wurst -public function createDestructable(int id, vec3 pos, angle direction, angle roll, angle pitch, real scale, int variation, playercolor whichColor) returns destructable -``` - -### createDestructable - -```wurst -public function createDestructable(int id, vec2 pos, angle direction, angle roll, angle pitch, real scale, int variation, int skinId) returns destructable -``` - -### createDestructable - -```wurst -public function createDestructable(int id, vec3 pos, angle direction, angle roll, angle pitch, real scale, int variation, int skinId) returns destructable -``` - -### createDestructable - -```wurst -public function createDestructable(int id, vec2 pos, angle direction, angle roll, angle pitch, real scale, int variation, int skinId, playercolor whichColor) returns destructable -``` - -### createDestructable - -```wurst -public function createDestructable(int id, vec3 pos, angle direction, angle roll, angle pitch, real scale, int variation, int skinId, playercolor whichColor) returns destructable -``` - -### createDeadDestructable - -```wurst -public function createDeadDestructable(int id, vec2 pos, angle direction, real scale, int variation, playercolor whichColor) returns destructable -``` - -### createDeadDestructable - -```wurst -public function createDeadDestructable(int id, vec3 pos, angle direction, real scale, int variation, playercolor whichColor) returns destructable -``` - -### createDeadDestructable - -```wurst -public function createDeadDestructable(int id, vec2 pos, angle direction, real scale, int variation, int skinId, playercolor whichColor) returns destructable -``` - -### createDeadDestructable - -```wurst -public function createDeadDestructable(int id, vec3 pos, angle direction, real scale, int variation, int skinId, playercolor whichColor) returns destructable -``` - -### createDeadDestructable - -```wurst -public function createDeadDestructable(int id, vec2 pos, angle direction, angle roll, angle pitch, real scale, int variation) returns destructable -``` - -### createDeadDestructable - -```wurst -public function createDeadDestructable(int id, vec3 pos, angle direction, angle roll, angle pitch, real scale, int variation) returns destructable -``` - -### createDeadDestructable - -```wurst -public function createDeadDestructable(int id, vec2 pos, angle direction, angle roll, angle pitch, real scale, int variation, playercolor whichColor) returns destructable -``` - -### createDeadDestructable - -```wurst -public function createDeadDestructable(int id, vec3 pos, angle direction, angle roll, angle pitch, real scale, int variation, playercolor whichColor) returns destructable -``` - -### createDeadDestructable - -```wurst -public function createDeadDestructable(int id, vec2 pos, angle direction, angle roll, angle pitch, real scale, int variation, int skinId) returns destructable -``` - -### createDeadDestructable - -```wurst -public function createDeadDestructable(int id, vec3 pos, angle direction, angle roll, angle pitch, real scale, int variation, int skinId) returns destructable -``` - -### createDeadDestructable - -```wurst -public function createDeadDestructable(int id, vec2 pos, angle direction, angle roll, angle pitch, real scale, int variation, int skinId, playercolor whichColor) returns destructable -``` - -### createDeadDestructable - -```wurst -public function createDeadDestructable(int id, vec3 pos, angle direction, angle roll, angle pitch, real scale, int variation, int skinId, playercolor whichColor) returns destructable -``` - -### isElevatorHeightInBounds - -```wurst -public function isElevatorHeightInBounds(int height) returns bool -``` - -Returns elevator adjusted height based on given bounds - -### getElevatorHeightBound - -```wurst -public function getElevatorHeightBound(int height) returns int -``` - -Returns elevator adjusted height based on given bounds - -## Extension Functions - -### destructable.getPos - -```wurst -public function destructable.getPos() returns vec2 -``` - -### destructable.getX - -```wurst -public function destructable.getX() returns real -``` - -### destructable.getY - -```wurst -public function destructable.getY() returns real -``` - -### destructable.kill - -```wurst -public function destructable.kill() -``` - -### destructable.getTypeId - -```wurst -public function destructable.getTypeId() returns int -``` - -### destructable.setAnimation - -```wurst -public function destructable.setAnimation(string anim) -``` - -### destructable.remove - -```wurst -public function destructable.remove() -``` - -### destructable.setInvulnerable - -```wurst -public function destructable.setInvulnerable(bool flag) -``` - -### destructable.getInvulnerable - -```wurst -public function destructable.getInvulnerable() returns bool -``` - -### destructable.setLife - -```wurst -public function destructable.setLife(real life) -``` - -### destructable.getLife - -```wurst -public function destructable.getLife() returns real -``` - -### destructable.setMaxLife - -```wurst -public function destructable.setMaxLife(real max) -``` - -### destructable.getMaxLife - -```wurst -public function destructable.getMaxLife() returns real -``` - -### destructable.restoreLife - -```wurst -public function destructable.restoreLife(real life, boolean birth) -``` - -### destructable.queueAnimation - -```wurst -public function destructable.queueAnimation(string anim) -``` - -### destructable.setAnimationSpeed - -```wurst -public function destructable.setAnimationSpeed(real speedFactor) -``` - -### destructable.show - -```wurst -public function destructable.show(bool flag) -``` - -### destructable.getOccluderHeight - -```wurst -public function destructable.getOccluderHeight() returns real -``` - -### destructable.setOccluderHeight - -```wurst -public function destructable.setOccluderHeight(real height) -``` - -### destructable.getName - -```wurst -public function destructable.getName() returns string -``` - -### gate.open - -```wurst -public function gate.open() -``` - -Opens a destructable gate - -### gate.close - -```wurst -public function gate.close() -``` - -Closes a destructable gate - -### gate.kill - -```wurst -public function gate.kill() -``` - -Destroys a destructable gate - -### gate.setOpen - -```wurst -public function gate.setOpen(bool flag) -``` - -Sets the gate's open/close state - -### elevator.up - -```wurst -public function elevator.up() -``` - -Moves a destructable elevator one step up - -### elevator.down - -```wurst -public function elevator.down() -``` - -Moves a destructable elevator one step down - -### elevator.elevatorSetHeight - -```wurst -public function elevator.elevatorSetHeight(int height) -``` - -Moves a destructable elevator to given height - -### elevator.getHeight - -```wurst -public function elevator.getHeight() returns int -``` - -Get a destructable elevator height - -### elevator.setHeight - -```wurst -public function elevator.setHeight(int height) -``` - -Set elevator height to given value. - -### destructable.setColor - -```wurst -public function destructable.setColor(playercolor whichColor) -``` - -### destructable.setVertexColor - -```wurst -public function destructable.setVertexColor(int red, int green, int blue, int alpha) -``` diff --git a/_doc/stdlib/ref/_handles/Dialog.md b/_doc/stdlib/ref/_handles/Dialog.md deleted file mode 100644 index 555804a..0000000 --- a/_doc/stdlib/ref/_handles/Dialog.md +++ /dev/null @@ -1,88 +0,0 @@ ---- -title: Dialog -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Dialog.wurst' -generated: true -toc: sections ---- - -Dialogs are big dialog boxes at the center of the screen. The player can choose one button to click. -WARNING: Dialogs cannot be displayed at map init! Dialogs pause the game in single player mode! -In multiplayer mode dialogs do not pause the game, but prevent players, who see the dialog from playing the game. -* - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Dialog.wurst)** - -## Functions - -### createDialog - -```wurst -public function createDialog() returns dialog -``` - -## Extension Functions - -### dialog.addButton - -```wurst -public function dialog.addButton(string buttonText) returns button -``` - -### dialog.addButton - -```wurst -public function dialog.addButton(string buttonText, int hotkey) returns button -``` - -Hotkey: use ASCII numbers of the capital letter. - -### dialog.addQuitButton - -```wurst -public function dialog.addQuitButton(boolean doScoreScreen, string buttonText) returns button -``` - -Adds a quit button to this dialog. If it is clicked, it ends the game for that player. - -### dialog.addQuitButton - -```wurst -public function dialog.addQuitButton(boolean doScoreScreen, string buttonText, int hotkey) returns button -``` - -Adds a quit button to this dialog. If it is clicked, it ends the game for that player. -Hotkey: use ASCII numbers of the capital letter. - -### dialog.clear - -```wurst -public function dialog.clear() -``` - -Removes all buttons from a dialog - -### dialog.destr - -```wurst -public function dialog.destr() -``` - -### dialog.display - -```wurst -public function dialog.display(player whichPlayer, boolean flag) -``` - -Toggles visibility of the dialog for a player. Dialogs are invisible by default -Dialogs cannot be shown at map initialization - -### dialog.setMessage - -```wurst -public function dialog.setMessage(string messageText) -``` diff --git a/_doc/stdlib/ref/_handles/Doodad.md b/_doc/stdlib/ref/_handles/Doodad.md deleted file mode 100644 index 937333d..0000000 --- a/_doc/stdlib/ref/_handles/Doodad.md +++ /dev/null @@ -1,99 +0,0 @@ ---- -title: Doodad -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Doodad.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Doodad.wurst)** - -## Tuples - -### doodad - -```wurst -public tuple doodad(int index) -``` - -A placed map doodad addressed by its zero-based map index. - -## Functions - -### getDoodadCount - -```wurst -public function getDoodadCount() returns int -``` - -### getDoodad - -```wurst -public function getDoodad(int index) returns doodad -``` - -## Extension Functions - -### doodad.getTypeId - -```wurst -public function doodad.getTypeId() returns int -``` - -### doodad.getVariation - -```wurst -public function doodad.getVariation() returns int -``` - -### doodad.getPos - -```wurst -public function doodad.getPos() returns vec3 -``` - -### doodad.getScale - -```wurst -public function doodad.getScale() returns vec3 -``` - -### doodad.getYaw - -```wurst -public function doodad.getYaw() returns angle -``` - -### doodad.getPitch - -```wurst -public function doodad.getPitch() returns angle -``` - -### doodad.getRoll - -```wurst -public function doodad.getRoll() returns angle -``` - -### doodad.isUsingModelAxes - -```wurst -public function doodad.isUsingModelAxes() returns boolean -``` - -### doodad.setAnimation - -```wurst -public function doodad.setAnimation(string animation, boolean randomize) -``` - -### doodad.setColor - -```wurst -public function doodad.setColor(playercolor whichColor) -``` diff --git a/_doc/stdlib/ref/_handles/Effect.md b/_doc/stdlib/ref/_handles/Effect.md deleted file mode 100644 index 5bb26cc..0000000 --- a/_doc/stdlib/ref/_handles/Effect.md +++ /dev/null @@ -1,433 +0,0 @@ ---- -title: Effect -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Effect.wurst' -generated: true -toc: sections ---- - -Change the orientation of the special effect. -yaw : z-axis -pitch: y-axis -roll : x-axis - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Effect.wurst)** - -## Functions - -### flashEffect - -```wurst -public function flashEffect(string path, vec3 pos) -``` - -### flashEffect - -```wurst -public function flashEffect(string path, vec2 pos) -``` - -### flashEffect - -```wurst -public function flashEffect(string path, vec2 pos, real scale) -``` - -### flashEffect - -```wurst -public function flashEffect(string path, vec3 pos, real scale) -``` - -### flashEffect - -```wurst -public function flashEffect(string path, vec2 pos, real scale, angle yaw) -``` - -### flashEffect - -```wurst -public function flashEffect(string path, vec3 pos, real scale, angle yaw) -``` - -### flashEffect - -```wurst -public function flashEffect(string path, widget target, string attachPointName) -``` - -### flashEffect - -```wurst -public function flashEffect(int abilityId, effecttype effType, vec3 pos) -``` - -Creates and immediatly destroys an effect from the data defined in the ability's field "Art - Caster/Target/Missile/Ligtning/etc." (full list in common.j). - Works for custom abilities. - -### flashEffect - -```wurst -public function flashEffect(int abilityId, effecttype effType, vec2 pos) -``` - -Creates and immediatly destroys an effect from the data defined in the ability's field "Art - Caster/Target/Missile/Ligtning/etc." (full list in common.j) - Works for custom abilities. - -### flashEffect - -```wurst -public function flashEffect(int abilityId, effecttype effType, widget target, string attachPointName) -``` - -Creates and immediatly destroys an effect from the data defined in the ability's field "Art - Caster/Target/Missile/Ligtning/etc." (full list in common.j). - Works for custom abilities. - -### addEffect - -```wurst -public function addEffect(string path, vec2 pos) returns effect -``` - -### addEffect - -```wurst -public function addEffect(string path, vec3 pos) returns effect -``` - -### addEffect - -```wurst -public function addEffect(string path, widget target, string attachPointName) returns effect -``` - -### addEffect - -```wurst -public function addEffect(int abilityId, effecttype effType, vec2 pos) returns effect -``` - -Creates an effect from the data defined in the ability's field "Art - Caster/Target/Missile/Ligtning/etc." (full list in common.j). - Works for custom abilities. - -### addEffect - -```wurst -public function addEffect(int abilityId, effecttype effType, vec3 pos) returns effect -``` - -Creates an effect from the data defined in the ability's field "Art - Caster/Target/Missile/Ligtning/etc." (full list in common.j). - Works for custom abilities. - -### addEffect - -```wurst -public function addEffect(int abilityId, effecttype effType, widget target, string attachPointName) returns effect -``` - -Creates an effect from the data defined in the ability's field "Art - Caster/Target/Missile/Ligtning/etc." (full list in common.j). - Works for custom abilities. - -### getAbilityEffect - -```wurst -public function getAbilityEffect(int abilityId, effecttype effType, int index) returns string -``` - -Returns the data defined in the ability's field "Art - Caster/Target/Missile/Ligtning/etc." (full list in common.j). - Works for custom abilities. - -## Extension Functions - -### effect.destr - -```wurst -public function effect.destr() -``` - -### effect.setColorByPlayer - -```wurst -public function effect.setColorByPlayer(player whichPlayer) -``` - -### effect.setColor - -```wurst -public function effect.setColor(int r, int g, int b) -``` - -### effect.setAlpha - -```wurst -public function effect.setAlpha(int alpha) -``` - -### effect.setScale - -```wurst -public function effect.setScale(real scale) -``` - -### effect.setPosition - -```wurst -public function effect.setPosition(real x, real y, real z) -``` - -### effect.setHeight - -```wurst -public function effect.setHeight(real height) -``` - -### effect.setTimeScale - -```wurst -public function effect.setTimeScale(real timeScale) -``` - -### effect.setTime - -```wurst -public function effect.setTime(real time) -``` - -### effect.setOrientation - -```wurst -public function effect.setOrientation(real yaw, real pitch, real roll) -``` - -### effect.setOrientation - -```wurst -public function effect.setOrientation(mat3 matrix) -``` - -### effect.setOrientation - -```wurst -public function effect.setOrientation(quat quaternion) -``` - -### effect.setYaw - -```wurst -public function effect.setYaw(real yaw) -``` - -### effect.setPitch - -```wurst -public function effect.setPitch(real pitch) -``` - -### effect.setRoll - -```wurst -public function effect.setRoll(real roll) -``` - -### effect.setX - -```wurst -public function effect.setX(real x) -``` - -### effect.setY - -```wurst -public function effect.setY(real y) -``` - -### effect.setZ - -```wurst -public function effect.setZ(real z) -``` - -### effect.setPositionLoc - -```wurst -public function effect.setPositionLoc(location loc) -``` - -### effect.getLocalX - -```wurst -public function effect.getLocalX() returns real -``` - -### effect.getLocalY - -```wurst -public function effect.getLocalY() returns real -``` - -### effect.getLocalZ - -```wurst -public function effect.getLocalZ() returns real -``` - -### effect.setPos - -```wurst -public function effect.setPos(vec3 pos) -``` - -### effect.setPos - -```wurst -public function effect.setPos(vec2 pos) -``` - -### effect.getPos3 - -```wurst -public function effect.getPos3() returns vec3 -``` - -### effect.getPos - -```wurst -public function effect.getPos() returns vec2 -``` - -### effect.setColor - -```wurst -public function effect.setColor(color color) -``` - -### effect.setColor - -```wurst -public function effect.setColor(colorA color) -``` - -### effect.setOrientation - -```wurst -public function effect.setOrientation(angle yaw, angle pitch, angle roll) -``` - -### effect.setYaw - -```wurst -public function effect.setYaw(angle yaw) -``` - -Change the angle of the special effect around the z-axis. - This is like changing a unit's facing. - -### effect.setPitch - -```wurst -public function effect.setPitch(angle pitch) -``` - -Change the of the special effect around the y-axis. -Warning: As of 1.29.2, setPitch has issues for values between 1.57-4.7 radians or 90-270 degrees. It is recommended to use setOrientation. - -### effect.setRoll - -```wurst -public function effect.setRoll(angle roll) -``` - -Change the angle of the special effect around x-axis. - -### effect.playAnimation - -```wurst -public function effect.playAnimation(animtype whichAnim) -``` - -Plays an animation such as birth/death/stand/etc. defined in constants ANIM_TYPE_BIRTH/ANIM_TYPE_DEATH/ANIM_TYPE_STAND/etc. (full list in common.j). - -### effect.playAnimation - -```wurst -public function effect.playAnimation(animtype whichAnim, real timeScale) -``` - -Plays an animation such as birth/death/stand/etc. defined in constants ANIM_TYPE_BIRTH/ANIM_TYPE_DEATH/ANIM_TYPE_STAND/etc. (full list in common.j). - -### animtype.getName - -```wurst -public function animtype.getName() returns string -``` - -Returns the name of the animation type. - -### effect.addSubAnimation - -```wurst -public function effect.addSubAnimation(subanimtype whichSubAnim) -``` - -### effect.clearSubAnimations - -```wurst -public function effect.clearSubAnimations() -``` - -### effect.removeSubAnimation - -```wurst -public function effect.removeSubAnimation(subanimtype whichSubAnim) -``` - -### effect.getScale - -```wurst -public function effect.getScale() returns real -``` - -Get effect scale. - -### effect.setScale - -```wurst -public function effect.setScale(vec3 scaleVector) -``` - -Set effect 3D scale - -### effect.resetScale - -```wurst -public function effect.resetScale() -``` - -Reset effect scale. - -### effect.setAnimation - -```wurst -public function effect.setAnimation(string animation) -``` - -Immediately selects an animation by model sequence name. - -### effect.queueAnimation - -```wurst -public function effect.queueAnimation(string animation) -``` - -Adds an animation by model sequence name to the effect's queue. - -### effect.setAnimationBlendTime - -```wurst -public function effect.setAnimationBlendTime(real blendTime) -``` diff --git a/_doc/stdlib/ref/_handles/Fogmodifier.md b/_doc/stdlib/ref/_handles/Fogmodifier.md deleted file mode 100644 index f8e5c37..0000000 --- a/_doc/stdlib/ref/_handles/Fogmodifier.md +++ /dev/null @@ -1,83 +0,0 @@ ---- -title: Fogmodifier -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Fogmodifier.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Fogmodifier.wurst)** - -## Functions - -### createFogModifier - -```wurst -public function createFogModifier(player forWhichPlayer, fogstate whichState, vec2 center, real radius, bool useSharedVision, bool afterUnits) returns fogmodifier -``` - -### createBlackMask - -```wurst -public function createBlackMask(player forWhichPlayer, vec2 center, real radius, bool useSharedVision, bool afterUnits) returns fogmodifier -``` - -### createFogOfWar - -```wurst -public function createFogOfWar(player forWhichPlayer, vec2 center, real radius, bool useSharedVision, bool afterUnits) returns fogmodifier -``` - -### createVision - -```wurst -public function createVision(player forWhichPlayer, vec2 center, real radius, bool useSharedVision) returns fogmodifier -``` - -### createFogModifier - -```wurst -public function createFogModifier(player forWhichPlayer, fogstate whichState, rect where, bool useSharedVision, bool afterUnits) returns fogmodifier -``` - -### createBlackMask - -```wurst -public function createBlackMask(player forWhichPlayer, rect where, bool useSharedVision, bool afterUnits) returns fogmodifier -``` - -### createFogOfWar - -```wurst -public function createFogOfWar(player forWhichPlayer, rect where, bool useSharedVision, bool afterUnits) returns fogmodifier -``` - -### createVision - -```wurst -public function createVision(player forWhichPlayer, rect where, bool useSharedVision) returns fogmodifier -``` - -## Extension Functions - -### fogmodifier.destr - -```wurst -public function fogmodifier.destr() -``` - -### fogmodifier.start - -```wurst -public function fogmodifier.start() -``` - -### fogmodifier.stop - -```wurst -public function fogmodifier.stop() -``` diff --git a/_doc/stdlib/ref/_handles/Force.md b/_doc/stdlib/ref/_handles/Force.md deleted file mode 100644 index 93003a0..0000000 --- a/_doc/stdlib/ref/_handles/Force.md +++ /dev/null @@ -1,159 +0,0 @@ ---- -title: Force -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Force.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Force.wurst)** - -## Interfaces - -### ForceCallback - -```wurst -public interface ForceCallback -``` - -**Members:** - -- `run(player p)` - -## Extension Functions - -### force.destr - -```wurst -public function force.destr() -``` - -### force.addPlayer - -```wurst -public function force.addPlayer(player whichPlayer) -``` - -### force.addPlayers - -```wurst -public function force.addPlayers(vararg player players) -``` - -### force.removePlayer - -```wurst -public function force.removePlayer(player whichPlayer) -``` - -### force.removePlayers - -```wurst -public function force.removePlayers(vararg player players) -``` - -### force.clear - -```wurst -public function force.clear() -``` - -### force.enumPlayers - -```wurst -public function force.enumPlayers(boolexpr filter) -``` - -### force.enumPlayersCounted - -```wurst -public function force.enumPlayersCounted(boolexpr filter, int countLimit) -``` - -### force.enumAllies - -```wurst -public function force.enumAllies(player whichPlayer, boolexpr filter) -``` - -### force.enumEnemies - -```wurst -public function force.enumEnemies(player whichPlayer, boolexpr filter) -``` - -### force.forEach - -```wurst -public function force.forEach(code callback) -``` - -Use with GetEnumPlayer() - -### force.forEach - -```wurst -public function force.forEach(ForceCallback callback) -``` - -Use with GetEnumPlayer() - -### force.getRandomPlayer - -```wurst -public function force.getRandomPlayer() returns player -``` - -### force.containsUnit - -```wurst -public function force.containsUnit(unit whichUnit) returns boolean -``` - -### force.containsPlayer - -```wurst -public function force.containsPlayer(player whichPlayer) returns boolean -``` - -### force.iterator - -```wurst -public function force.iterator() returns force -``` - -Creates a new unordered iterator for this group. - -### force.hasNext - -```wurst -public function force.hasNext() returns boolean -``` - -Returns whether the iterator has the next item - -### force.next - -```wurst -public function force.next() returns player -``` - -Returns the next item from the iterator - -### force.close - -```wurst -public function force.close() -``` - -Closes the iterator, releaseing the group - -### force.has - -```wurst -public function force.has(player whichPlayer) returns boolean -``` diff --git a/_doc/stdlib/ref/_handles/Framehandle.md b/_doc/stdlib/ref/_handles/Framehandle.md deleted file mode 100644 index be76a4c..0000000 --- a/_doc/stdlib/ref/_handles/Framehandle.md +++ /dev/null @@ -1,1119 +0,0 @@ ---- -title: Framehandle -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Framehandle.wurst' -generated: true -toc: sections ---- - -Returns the origin frame of the given type. - Do not first-call frame handle getters inside GetLocalPlayer(); acquire/cache handles for all players first. - For custom UI setup, prefer elapsed game time 0.00 or later. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Framehandle.wurst)** - -## Functions - -### getOriginFrame - -```wurst -public function getOriginFrame(originframetype frameType) returns framehandle -``` - -### getOriginFrame - -```wurst -public function getOriginFrame(originframetype frameType, integer index) returns framehandle -``` - -Returns the origin frame of the given type and index. - Do not first-call frame handle getters inside GetLocalPlayer(); acquire/cache handles for all players first. - For custom UI setup, prefer elapsed game time 0.00 or later. - -### getFrame - -```wurst -public function getFrame(string name, integer createContext) returns framehandle -``` - -Returns the framehandle of the given name and createContext index (children inherit the createContext value of their parent). -Do not first-call frame handle getters inside GetLocalPlayer(); acquire/cache handles for all players first. -For custom UI setup, prefer elapsed game time 0.00 or later. - -### getFrame - -```wurst -public function getFrame(string name) returns framehandle -``` - -Returns the framehandle of the given name. -Do not first-call frame handle getters inside GetLocalPlayer(); acquire/cache handles for all players first. -For custom UI setup, prefer elapsed game time 0.00 or later. - -### createFrame - -```wurst -public function createFrame(string name) returns framehandle -``` - -Creates a non simple frame of the given name (the name of the frame which must be defined in the imported fdf files). - Do not create custom frames at map init; use elapsed game time 0.00 or later. - Do not create frame handles only inside GetLocalPlayer(); create/cache them for all players first. - -### createFrame - -```wurst -public function createFrame(string name, framehandle owner, integer priority, integer createContext) returns framehandle -``` - -Creates a non simple frame: - name: the name of the frame which must be defined in the imported fdf files. - owner: the parent of the frame - priority: unknown - createContext: the unique id assigned to the frame and its children (useful for creating multiple frames of the same name) - Do not create custom frames at map init; use elapsed game time 0.00 or later. - Do not create frame handles only inside GetLocalPlayer(); create/cache them for all players first. - -### createSimpleFrame - -```wurst -public function createSimpleFrame(string name) returns framehandle -``` - -Creates a simple frame of the given name (the name of the frame which must be defined in the imported fdf files). - Do not create custom frames at map init; use elapsed game time 0.00 or later. - Do not create frame handles only inside GetLocalPlayer(); create/cache them for all players first. - -### createSimpleFrame - -```wurst -public function createSimpleFrame(string name, framehandle owner, integer createContext) returns framehandle -``` - -Creates a simple frame: - name: the name of the frame which must be defined in the imported fdf files. - owner: the parent of the frame - createContext: the unique id assigned to the frame and its children (useful for creating multiple frames of the same name) - Do not create custom frames at map init; use elapsed game time 0.00 or later. - Do not create frame handles only inside GetLocalPlayer(); create/cache them for all players first. - -### createFrame - -```wurst -public function createFrame(string typeName, string name, framehandle owner, string inherits, integer createContext) returns framehandle -``` - -Creates a frame by type: - typeName: the name of the type (e.g. "SIMPLEFRAME", "MENU", "BUTTON") - name: the name of the created frame - owner: the parent of the frame - inherits: the name of the frame frome which the created frame will be inhereting (which must be defined in the imported .fdf files) - createContext: the unique id assigned to the frame and its children (useful for creating multiple frames of the same name) - Do not create custom frames at map init; use elapsed game time 0.00 or later. - Do not create frame handles only inside GetLocalPlayer(); create/cache them for all players first. - -### createBackdrop - -```wurst -public function createBackdrop(string name, framehandle owner, integer createContext) returns framehandle -``` - -Creates a BACKDROP frame by type without requiring custom FDF. - Use this for simple images, borders and background panels. - -### createTextFrame - -```wurst -public function createTextFrame(string name, framehandle owner, integer createContext) returns framehandle -``` - -Creates a TEXT frame by type without requiring custom FDF. - -### createTextTooltip - -```wurst -public function createTextTooltip(string name, framehandle owner, string text, integer createContext) returns framehandle -``` - -Creates a disabled TEXT tooltip frame by type without requiring custom FDF. - After positioning the tooltip, call owner.setTooltip(tooltip). - -### createGlueTextButton - -```wurst -public function createGlueTextButton(string name, framehandle owner, string inheritTemplate, integer createContext) returns framehandle -``` - -Creates a GLUETEXTBUTTON by type without requiring custom FDF. - inheritTemplate is commonly "ScriptDialogButton" for Blizzard's default dialog button style. - -### getCommandButton - -```wurst -public function getCommandButton(int index) returns framehandle -``` - -Returns the named command button frame. - In WC3 1.32+, moving command buttons through origin frames can glitch, so the named frames are usually safer. - -### getInventoryButton - -```wurst -public function getInventoryButton(int index) returns framehandle -``` - -Returns the named inventory button frame. - In WC3 1.32+, moving item buttons through origin frames can glitch, so the named frames are usually safer. - -### enableUIAutoPosition - -```wurst -public function enableUIAutoPosition(bool flag) -``` - -Enables or disables auto positioning of ui elements - -### setOriginFramesVisible - -```wurst -public function setOriginFramesVisible(bool flag) -``` - -Hides or shows all origin frames except ORIGIN_FRAME_WORLD_FRAME - -### hideOriginFrames - -```wurst -public function hideOriginFrames() -``` - -Hides all origin frames except ORIGIN_FRAME_WORLD_FRAME - -### showOriginFrames - -```wurst -public function showOriginFrames() -``` - -Shows all origin frames except ORIGIN_FRAME_WORLD_FRAME - -### loadTOCFile - -```wurst -public function loadTOCFile(string tocFile) returns bool -``` - -Loads a toc file from the given path, to include custom fdf files from, returns true on success. - Load the TOC before creating or inheriting templates from it. - TOC order matters: list included/base FDF files before FDF files that depend on them. - TOC file endings are fragile; keep at least one empty final line for CRLF files and two for LF-only files. - -### getFullscreenFrameWidth - -```wurst -public function getFullscreenFrameWidth() returns real -``` - -Returns the local fullscreen frame width in Warcraft III UI coordinate units. - A fullscreen reference frame usually uses this width and height 0.6, anchored by FRAMEPOINT_BOTTOM at (0.4, 0.0). - The value depends on the local client's aspect ratio and can differ per player. - -### getFullscreenFrameSize - -```wurst -public function getFullscreenFrameSize() returns vec2 -``` - -Returns the local fullscreen frame size in Warcraft III UI coordinate units. - The value depends on the local client's aspect ratio and can differ per player. - -### setMousePos - -```wurst -public function setMousePos(vec2 pos) -``` - -Places the mouse cursor at the given point of the screen. Uses the same coodinate system as framehandles - -### setMousePos - -```wurst -public function setMousePos(integer x, integer y) -``` - -Places the mouse cursor at the given point of the screen. Uses the window's coordinate system (in pixels) where (0, 0) is top-left corner of the window and positive direction of Y axis is "down" - -### enableCursor - -```wurst -public function enableCursor() -``` - -### disableCursor - -```wurst -public function disableCursor() -``` - -### setCursorEnabled - -```wurst -public function setCursorEnabled(bool flag) -``` - -## Extension Functions - -### framehandle.destroyUnsafe - -```wurst -public function framehandle.destroyUnsafe() -``` - -Destroys a frame. - Unsafe for most multiplayer UI because destroying frames can desync or destabilize frame state after save/load. - Do not call on String or Texture SimpleFrame children. - Prefer hide(), disable() and reuse cached frames. - -### framehandle.remove - -```wurst -public function framehandle.remove() -``` - -### framehandle.setCenter - -```wurst -public function framehandle.setCenter() -``` - -Places the frame at the center of the screen - -### framehandle.setAbsPoint - -```wurst -public function framehandle.setAbsPoint(framepointtype point, real x, real y) -``` - -Sets the frame position to an absolute x, y point on the screen. -For the x-axis, the normal 4:3 UI range is 0.0 to 0.8. -For the y-axis, the normal 4:3 UI range is 0.0 to 0.6. -Some SimpleFrames and specially parented frames can leave this area. - -### framehandle.setAbsPoint - -```wurst -public function framehandle.setAbsPoint(framepointtype point, vec2 pos) -``` - -Sets the frame position to an absolute x, y point on the screen. -For the x-axis, the normal 4:3 UI range is 0.0 to 0.8. -For the y-axis, the normal 4:3 UI range is 0.0 to 0.6. -Some SimpleFrames and specially parented frames can leave this area. - -### framehandle.clearAndSetAbsPoint - -```wurst -public function framehandle.clearAndSetAbsPoint(framepointtype point, real x, real y) -``` - -Clears all existing anchors and then places the frame at an absolute screen point. - This is the safer default when repositioning existing/default frames. - -### framehandle.clearAndSetAbsPoint - -```wurst -public function framehandle.clearAndSetAbsPoint(framepointtype point, vec2 pos) -``` - -Clears all existing anchors and then places the frame at an absolute screen point. - This is the safer default when repositioning existing/default frames. - -### framehandle.setPoint - -```wurst -public function framehandle.setPoint(framepointtype point, framehandle relative, framepointtype relativePoint) -``` - -Sets the frame's anchor point position to the one of the given frame's anchor - -### framehandle.setPoint - -```wurst -public function framehandle.setPoint(framepointtype point, framehandle relative, framepointtype relativePoint, vec2 offset) -``` - -Sets the frame's anchor point position to the one of the given frame's anchor with an offset - -### framehandle.setPoint - -```wurst -public function framehandle.setPoint(framepointtype point, framehandle relative, framepointtype relativePoint, real offsetX, real offsetY) -``` - -Sets the frame's anchor point position to the one of the given frame's anchor with an offset - -### framehandle.clearAndSetPoint - -```wurst -public function framehandle.clearAndSetPoint(framepointtype point, framehandle relative, framepointtype relativePoint) -``` - -Clears all existing anchors and then anchors this frame to another frame. - This is the safer default when repositioning existing/default frames. - -### framehandle.clearAndSetPoint - -```wurst -public function framehandle.clearAndSetPoint(framepointtype point, framehandle relative, framepointtype relativePoint, vec2 offset) -``` - -Clears all existing anchors and then anchors this frame to another frame with an offset. - This is the safer default when repositioning existing/default frames. - -### framehandle.clearAndSetPoint - -```wurst -public function framehandle.clearAndSetPoint(framepointtype point, framehandle relative, framepointtype relativePoint, real offsetX, real offsetY) -``` - -Clears all existing anchors and then anchors this frame to another frame with an offset. - This is the safer default when repositioning existing/default frames. - -### framehandle.clearAllPoints - -```wurst -public function framehandle.clearAllPoints() -``` - -Frees the frame from any relative or absolute anchor points - -### framehandle.setAllPoints - -```wurst -public function framehandle.setAllPoints(framehandle relative) -``` - -Copy all the anchor points of the given frame - -### framehandle.setVisible - -```wurst -public function framehandle.setVisible(bool flag) -``` - -Shows or hides the frame. - Do not call on String or Texture SimpleFrame children. - -### framehandle.setVisible - -```wurst -public function framehandle.setVisible(player p, bool flag) -``` - -Shows or hides the frame to the given player. - This is a local visual update; acquire/create the frame handle for all players before using player-local changes. - -### framehandle.show - -```wurst -public function framehandle.show() -``` - -Shows the frame - -### framehandle.show - -```wurst -public function framehandle.show(player p) -``` - -Shows the frame to the specific player - -### framehandle.hide - -```wurst -public function framehandle.hide() -``` - -Hides the frame - -### framehandle.hide - -```wurst -public function framehandle.hide(player p) -``` - -Hides the frame to the specific player - -### framehandle.hideAndDisable - -```wurst -public function framehandle.hideAndDisable() -``` - -Hides and disables the frame so it cannot block mouse input while invisible. - -### framehandle.hideAndDisable - -```wurst -public function framehandle.hideAndDisable(player p) -``` - -Hides and disables the frame for the specific player so it cannot block mouse input while invisible. - -### framehandle.showAndEnable - -```wurst -public function framehandle.showAndEnable() -``` - -Shows and enables the frame. - -### framehandle.showAndEnable - -```wurst -public function framehandle.showAndEnable(player p) -``` - -Shows and enables the frame for the specific player. - -### framehandle.isVisible - -```wurst -public function framehandle.isVisible() returns bool -``` - -Returns whether the frame is visible or not. - This is local UI state and can differ per player. Do not use it directly for synced game logic. - -### framehandle.isVisible - -```wurst -public function framehandle.isVisible(player p) returns boolean -``` - -Returns whether the frame is visible or not for given player. - This is local UI state and can differ per player. Do not use it directly for synced game logic. - -### framehandle.getName - -```wurst -public function framehandle.getName() returns string -``` - -Returns the frame's name - -### framehandle.click - -```wurst -public function framehandle.click() -``` - -Fires a click a event on the frame - -### framehandle.getText - -```wurst -public function framehandle.getText() returns string -``` - -Returns the text value of the text frame. - This is local UI state and can differ per player. Use BlzGetTriggerFrameText() inside editbox frame events for synced input. - -### framehandle.setText - -```wurst -public function framehandle.setText(string text) -``` - -Sets the text value of the text frame - -### framehandle.setText - -```wurst -public function framehandle.setText(player p, string text) -``` - -Sets the text value of the text frame for the specific player. - This is a local visual update; acquire/create the frame handle for all players before using player-local changes. - -### framehandle.getTextSizeLimit - -```wurst -public function framehandle.getTextSizeLimit() returns integer -``` - -Returns the maximum allowed text size of the text frame - -### framehandle.setTextSizeLimit - -```wurst -public function framehandle.setTextSizeLimit(integer size) -``` - -Sets the maximum allowed text size of the text frame. - Editbox event text returned by BlzGetTriggerFrameText() is limited by Warcraft III to roughly 255 characters. - -### framehandle.setTextColor - -```wurst -public function framehandle.setTextColor(colorA color) -``` - -Sets the text color of the text frame. - The color channels are expected in the range 0 to 255. - -### framehandle.setTextColor - -```wurst -public function framehandle.setTextColor(integer color) -``` - -Sets the text color of the text frame as a packed Warcraft III color integer. - -### framehandle.setFocus - -```wurst -public function framehandle.setFocus(bool flag) -``` - -Enables or disables the user interaction for the frame. - Do not call on String or Texture SimpleFrame children. - -### framehandle.setFocus - -```wurst -public function framehandle.setFocus(player p, bool flag) -``` - -Enables or disables the user interaction for the frame for given player. - This is a local visual update; acquire/create the frame handle for all players before using player-local changes. - -### framehandle.unfocus - -```wurst -public function framehandle.unfocus() -``` - -Removes the focus from a given frame by disable and instantly enabling it. Mandatory for Frames of type 'SIMPLE' - -### framehandle.unfocus - -```wurst -public function framehandle.unfocus(player p) -``` - -Removes the focus from a given frame by disable and instantly enabling it for given player. Mandatory for Frames of type 'SIMPLE' - -### framehandle.releaseKeyboardFocus - -```wurst -public function framehandle.releaseKeyboardFocus() -``` - -Releases keyboard focus from a clicked frame by toggling enable state and clearing focus. - Useful for buttons and editboxes that would otherwise steal Warcraft III hotkeys. - -### framehandle.releaseKeyboardFocus - -```wurst -public function framehandle.releaseKeyboardFocus(player p) -``` - -Releases keyboard focus from a clicked frame for the specific player by toggling enable state and clearing focus. - -### framehandle.setModel - -```wurst -public function framehandle.setModel(string modelFile, integer cameraIndex) -``` - -Sets the model of the model frame - -### framehandle.isEnabled - -```wurst -public function framehandle.isEnabled() returns bool -``` - -Returns the state of the frame. - This is local UI state and can differ per player. Do not use it directly for synced game logic. - -### framehandle.isEnabled - -```wurst -public function framehandle.isEnabled(player p) returns boolean -``` - -Returns the state of the frame for given player. - This is local UI state and can differ per player. Do not use it directly for synced game logic. - -### framehandle.setEnabled - -```wurst -public function framehandle.setEnabled(bool enabled) -``` - -Enables or disables the frame. - Do not call on String or Texture SimpleFrame children. Disable non-interactive text/backdrops to keep them from blocking mouse input. - -### framehandle.enable - -```wurst -public function framehandle.enable() -``` - -Enables the frame - -### framehandle.disable - -```wurst -public function framehandle.disable() -``` - -Disables the frame - -### framehandle.enable - -```wurst -public function framehandle.enable(player p) -``` - -Enables the frame for the player p. - This is a local visual update; acquire/create the frame handle for all players before using player-local changes. - -### framehandle.disable - -```wurst -public function framehandle.disable(player p) -``` - -Disables the frame for the player p. - This is a local visual update; acquire/create the frame handle for all players before using player-local changes. - -### framehandle.getAlpha - -```wurst -public function framehandle.getAlpha() returns int -``` - -Returns the alpha value of the frame in the range 0 to 255, for frame types that support alpha. - This is local UI state and can differ per player. Do not use it directly for synced game logic. - -### framehandle.setAlpha - -```wurst -public function framehandle.setAlpha(integer alpha) -``` - -Sets the alpha value of the frame in the range 0 to 255, for frame types that support alpha. - Verified to work on backdrops, images and glue buttons (on a glue button the fade covers the whole - button, child backdrops included). Apply it AFTER the frame has been parented, anchored and sized: - alpha set on a freshly created frame before a layout positions it is wiped, so set it once the - frame is in its final place. Reads as "disabled" to players, so prefer it for genuinely inactive - elements rather than as a "selected / active" highlight. - Do not call on String or Texture SimpleFrame children. - -### framehandle.setAlpha - -```wurst -public function framehandle.setAlpha(player p, integer alpha) -``` - -Sets the alpha value of the frame in the range 0 to 255 for the given player, for frame types that support alpha. - Do not call on String or Texture SimpleFrame children. - -### framehandle.setSpriteAnimate - -```wurst -public function framehandle.setSpriteAnimate(integer primaryProp, integer flags) -``` - -Unknown - -### framehandle.setTexture - -```wurst -public function framehandle.setTexture(string texFile, integer flag, bool blend) -``` - -Sets the texture of the frame. - texFile: the path of the texture - flag: texture flag passed to BlzFrameSetTexture, usually 0 - blend: true to keep transparency - -### framehandle.setTexture - -```wurst -public function framehandle.setTexture(player p, string texFile, integer flag, bool blend) -``` - -Sets the texture of the frame for the specific player - texFile: the path of the texture - flag: texture flag passed to BlzFrameSetTexture, usually 0 - blend: true to keep transparency - This is a local visual update; acquire/create the frame handle for all players before using player-local changes. - -### framehandle.setScale - -```wurst -public function framehandle.setScale(real scale) -``` - -Sets the frame's scaling value. - Frame's size, children frames and relative anchor point offsets scale. - Do not call on String or Texture SimpleFrame children. - -### framehandle.setTooltip - -```wurst -public function framehandle.setTooltip(framehandle tooltip) -``` - -Sets a frame's tooltip frame, if it has some tooltip subframe. - Tooltip owner and tooltip frame should belong to the same Frame/SimpleFrame group. - This cannot really be undone, and calling it repeatedly with the same owner/tooltip pair can crash on hover. - -### framehandle.cageMouse - -```wurst -public function framehandle.cageMouse(bool enable) -``` - -Forces the mouse cursor to stay (caged) inside of the frame - -### framehandle.getValue - -```wurst -public function framehandle.getValue() returns real -``` - -Returns the specific value of the frame, e.g. for sliders. - This is local UI state and can differ per player. Prefer BlzGetTriggerFrameValue() inside frame events for synced input. - -### framehandle.setValue - -```wurst -public function framehandle.setValue(real value) -``` - -Sets the specific value of the frame (e.g. for sliders) - -### framehandle.setMinMax - -```wurst -public function framehandle.setMinMax(real minValue, real maxValue) -``` - -Sets the specific minimum and maximum value of the frame (e.g. for sliders) - -### framehandle.setStepSize - -```wurst -public function framehandle.setStepSize(real stepSize) -``` - -Sets the step size of the frame (e.g. for sliders) - -### framehandle.setWidth - -```wurst -public function framehandle.setWidth(real width) -``` - -Sets the width of the frame in UI coordinate units, preserving its current height. - The current height is local UI state and can differ per player. - -### framehandle.setHeight - -```wurst -public function framehandle.setHeight(real height) -``` - -Sets the height of the frame in UI coordinate units, preserving its current width. - The current width is local UI state and can differ per player. - -### framehandle.setSize - -```wurst -public function framehandle.setSize(real width, real height) -``` - -Sets the width and height of the frame in UI coordinate units. - -### framehandle.setVertexColor - -```wurst -public function framehandle.setVertexColor(color pcolor) -``` - -Tints a MODEL or sprite frame by its vertex colour; channels in the range 0 to 255. - This does NOT recolour ordinary UI textures: verified in-game to have no visible effect on a - BACKDROP, an image (which is a backdrop), or a glue button. To recolour such elements, swap the - texture (setTexture) or use a differently coloured FDF backdrop; for text use the font colour or -```wurst -cAARRGGBB ... |r colour codes. -``` - -### framehandle.setVertexColor - -```wurst -public function framehandle.setVertexColor(colorA color) -``` - -Sets the vertex colour (with alpha) of a MODEL or sprite frame; channels in the range 0 to 255. - Model/sprite only: it does not recolour BACKDROP / image / glue-button UI textures (see the - color overload above). - -### framehandle.setVertexColor - -```wurst -public function framehandle.setVertexColor(integer color) -``` - -Sets the vertex colour of a MODEL or sprite frame as a packed Warcraft III colour integer. - Model/sprite only: it does not recolour BACKDROP / image / glue-button UI textures. - -### framehandle.setLevel - -```wurst -public function framehandle.setLevel(integer level) -``` - -If multiple frames cover each other, the one with the highest level will receive mouse events and will be drawn above the others. If several frames have the same level, the last created one is prioritized. - Do not call on String or Texture SimpleFrame children. - -### framehandle.getParent - -```wurst -public function framehandle.getParent() returns framehandle -``` - -Searches for the frames parent frame. - Should be used with caution as getting the parent of any top most frame will lead into a void crash - -### framehandle.setParent - -```wurst -public function framehandle.setParent(framehandle parent) -``` - -Sets the parent frame of the frame. - Do not mix Frame and SimpleFrame groups, and never set a frame's parent to itself or one of its descendants. - -### framehandle.getHeight - -```wurst -public function framehandle.getHeight() returns real -``` - -Returns the frame's height in UI coordinate units. - This is local UI state and can differ per player. Do not use it directly for synced game logic. - -### framehandle.getWidth - -```wurst -public function framehandle.getWidth() returns real -``` - -Returns the frame's width in UI coordinate units. - This is local UI state and can differ per player. Do not use it directly for synced game logic. - -### framehandle.setFont - -```wurst -public function framehandle.setFont(string fileName, real height, integer flags) -``` - -Sets the text font of the text frame. - Use for TEXT frames and String SimpleFrame children. Calling it on generic SimpleFrames can crash. - -### framehandle.setTextAlignment - -```wurst -public function framehandle.setTextAlignment(textaligntype vert, textaligntype horz) -``` - -Set the text alignment of the text frame - -### framehandle.setFullscreenReference - -```wurst -public function framehandle.setFullscreenReference() -``` - -Sizes and positions this frame as a fullscreen reference frame. - The size depends on the local client's aspect ratio and can differ per player. - -### framehandle.setMousePos - -```wurst -public function framehandle.setMousePos() -``` - -Places the mouse cursor in the center of the frame - -### framehandle.getChildrenCount - -```wurst -public function framehandle.getChildrenCount() returns int -``` - -Get number of children frames of given frame. Only direct child frames are counted - -### framehandle.getChild - -```wurst -public function framehandle.getChild(int index) returns framehandle -``` - -Get child frame handle from given index. - The index must be in the range 0 <= index < getChildrenCount(). Out-of-bounds access can crash. - -### framehandle.setTextAreaAutoScroll - -```wurst -public function framehandle.setTextAreaAutoScroll(boolean enabled) -``` - -### vec2.frameToPixel - -```wurst -public function vec2.frameToPixel() returns vec2 -``` - -Converts frame coordinates to window pixels. - -### vec2.pixelToFrame - -```wurst -public function vec2.pixelToFrame() returns vec2 -``` - -Converts window pixels to frame coordinates. - -## Constants - -### GAME_UI - -```wurst -public constant GAME_UI = BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0) -``` - -### WORLD_UI - -```wurst -public constant WORLD_UI = BlzGetOriginFrame(ORIGIN_FRAME_WORLD_FRAME, 0) -``` - -### CONSOLE_UI - -```wurst -public constant CONSOLE_UI = BlzGetFrameByName("ConsoleUIBackdrop", 0) -``` - -### SCREEN_CENTER - -```wurst -public constant SCREEN_CENTER = vec2(0.4, 0.3) -``` - -### SCREEN_TOPRIGHT - -```wurst -public constant SCREEN_TOPRIGHT = vec2(0.8, 0.6) -``` - -### SCREEN_TOPLEFT - -```wurst -public constant SCREEN_TOPLEFT = vec2(0.0, 0.6) -``` - -### SCREEN_BOTTOMRIGHT - -```wurst -public constant SCREEN_BOTTOMRIGHT = vec2(0.8, 0.0) -``` - -### SCREEN_BOTTOMLEFT - -```wurst -public constant SCREEN_BOTTOMLEFT = vec2(0.0, 0.0) -``` - -### SCREEN_RIGHT - -```wurst -public constant SCREEN_RIGHT = vec2(0.8, 0.3) -``` - -### SCREEN_LEFT - -```wurst -public constant SCREEN_LEFT = vec2(0.0, 0.3) -``` - -### SCREEN_TOP - -```wurst -public constant SCREEN_TOP = vec2(0.4, 0.6) -``` - -### SCREEN_BOTTOM - -```wurst -public constant SCREEN_BOTTOM = vec2(0.4, 0.0) -``` - -### WHOLE_SCREEN_TOPRIGHT - -```wurst -public constant WHOLE_SCREEN_TOPRIGHT = vec2( 0.95, 0.6) -``` - -### WHOLE_SCREEN_TOPLEFT - -```wurst -public constant WHOLE_SCREEN_TOPLEFT = vec2(-0.15, 0.6) -``` - -### WHOLE_SCREEN_BOTTOMRIGHT - -```wurst -public constant WHOLE_SCREEN_BOTTOMRIGHT = vec2( 0.95, 0.0) -``` - -### WHOLE_SCREEN_BOTTOMLEFT - -```wurst -public constant WHOLE_SCREEN_BOTTOMLEFT = vec2(-0.15, 0.0) -``` - -### WHOLE_SCREEN_RIGHT - -```wurst -public constant WHOLE_SCREEN_RIGHT = vec2( 0.95, 0.3) -``` - -### WHOLE_SCREEN_LEFT - -```wurst -public constant WHOLE_SCREEN_LEFT = vec2(-0.15, 0.3) -``` - -### WHOLE_SCREEN_TOP - -```wurst -public constant WHOLE_SCREEN_TOP = SCREEN_TOP -``` - -### WHOLE_SCREEN_BOTTOM - -```wurst -public constant WHOLE_SCREEN_BOTTOM = SCREEN_BOTTOM -``` diff --git a/_doc/stdlib/ref/_handles/GameCache.md b/_doc/stdlib/ref/_handles/GameCache.md deleted file mode 100644 index d3550ee..0000000 --- a/_doc/stdlib/ref/_handles/GameCache.md +++ /dev/null @@ -1,185 +0,0 @@ ---- -title: GameCache -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/GameCache.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/GameCache.wurst)** - -**Re-exports:** `Vectors` - -## Extension Functions - -### gamecache.save - -```wurst -public function gamecache.save() returns boolean -``` - -### gamecache.saveInt - -```wurst -public function gamecache.saveInt(string missionKey, string key, int value) -``` - -### gamecache.saveReal - -```wurst -public function gamecache.saveReal(string missionKey, string key, real value) -``` - -### gamecache.saveBoolean - -```wurst -public function gamecache.saveBoolean(string missionKey, string key, boolean value) -``` - -### gamecache.saveUnit - -```wurst -public function gamecache.saveUnit(string missionKey, string key, unit value) -``` - -### gamecache.saveString - -```wurst -public function gamecache.saveString(string missionKey, string key, string value) -``` - -### gamecache.hasInt - -```wurst -public function gamecache.hasInt(string missionKey, string key) returns boolean -``` - -### gamecache.hasReal - -```wurst -public function gamecache.hasReal(string missionKey, string key) returns boolean -``` - -### gamecache.hasBoolean - -```wurst -public function gamecache.hasBoolean(string missionKey, string key) returns boolean -``` - -### gamecache.hasUnit - -```wurst -public function gamecache.hasUnit(string missionKey, string key) returns boolean -``` - -### gamecache.hasString - -```wurst -public function gamecache.hasString(string missionKey, string key) returns boolean -``` - -### gamecache.flush - -```wurst -public function gamecache.flush() -``` - -### gamecache.flushMission - -```wurst -public function gamecache.flushMission(string missionKey) -``` - -### gamecache.flushInt - -```wurst -public function gamecache.flushInt(string missionKey, string key) -``` - -### gamecache.flushReal - -```wurst -public function gamecache.flushReal(string missionKey, string key) -``` - -### gamecache.flushBoolean - -```wurst -public function gamecache.flushBoolean(string missionKey, string key) -``` - -### gamecache.flushUnit - -```wurst -public function gamecache.flushUnit(string missionKey, string key) -``` - -### gamecache.flushString - -```wurst -public function gamecache.flushString(string missionKey, string key) -``` - -### gamecache.loadInt - -```wurst -public function gamecache.loadInt(string missionKey, string key) returns int -``` - -### gamecache.loadReal - -```wurst -public function gamecache.loadReal(string missionKey, string key) returns real -``` - -### gamecache.loadBoolean - -```wurst -public function gamecache.loadBoolean(string missionKey, string key) returns boolean -``` - -### gamecache.restoreUnit - -```wurst -public function gamecache.restoreUnit(string missionKey, string key, player whichPlayer, vec2 pos, angle facing) returns unit -``` - -### gamecache.loadString - -```wurst -public function gamecache.loadString(string missionKey, string key) returns string -``` - -### gamecache.syncInt - -```wurst -public function gamecache.syncInt(string missionKey, string key) -``` - -### gamecache.syncReal - -```wurst -public function gamecache.syncReal(string missionKey, string key) -``` - -### gamecache.syncBoolean - -```wurst -public function gamecache.syncBoolean(string missionKey, string key) -``` - -### gamecache.syncUnit - -```wurst -public function gamecache.syncUnit(string missionKey, string key) -``` - -### gamecache.syncString - -```wurst -public function gamecache.syncString(string missionKey, string key) -``` diff --git a/_doc/stdlib/ref/_handles/Group.md b/_doc/stdlib/ref/_handles/Group.md deleted file mode 100644 index a90179d..0000000 --- a/_doc/stdlib/ref/_handles/Group.md +++ /dev/null @@ -1,228 +0,0 @@ ---- -title: Group -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Group.wurst' -generated: true -toc: sections ---- - -Use this group for your non-nested group enum calls - and then iterate through the group via **for from** or - clear the group after use - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Group.wurst)** - -## Extension Functions - -### group.enumUnitsInRange - -```wurst -public function group.enumUnitsInRange(vec2 pos, real range) -``` - -### group.enumUnitsInRange - -```wurst -public function group.enumUnitsInRange(vec2 pos, real range, boolexpr filter) -``` - -### group.enumUnitsInRect - -```wurst -public function group.enumUnitsInRect(rect rec) -``` - -### group.enumUnitsInRect - -```wurst -public function group.enumUnitsInRect(rect rec, boolexpr filter) -``` - -### group.enumUnitsSelected - -```wurst -public function group.enumUnitsSelected(player p, boolexpr filter) -``` - -### group.enumUnitsOfPlayer - -```wurst -public function group.enumUnitsOfPlayer(player p, boolexpr filter) -``` - -### group.enumUnitsOfType - -```wurst -public function group.enumUnitsOfType(string unitname, boolexpr filter) -``` - -### group.enumUnitsOfType - -```wurst -public function group.enumUnitsOfType(int id, boolexpr filter) -``` - -### group.enumUnitsAll - -```wurst -public function group.enumUnitsAll(boolexpr filter) -``` - -### group.clear - -```wurst -public function group.clear() -``` - -### group.add - -```wurst -public function group.add(vararg unit units) returns int -``` - -Returns the number of added units. - -### group.remove - -```wurst -public function group.remove(vararg unit units) returns int -``` - -Retruns the number of removed units. - -### group.destr - -```wurst -public function group.destr() -``` - -### group.has - -```wurst -public function group.has(unit u) returns bool -``` - -### group.size - -```wurst -public function group.size() returns int -``` - -### group.isEmpty - -```wurst -public function group.isEmpty() returns bool -``` - -### group.getRandom - -```wurst -public function group.getRandom() returns unit -``` - -Returns a random unit from this group without removing it - or null if the group is empty - -### group.immediateOrder - -```wurst -public function group.immediateOrder(string order) returns bool -``` - -### group.immediateOrderById - -```wurst -public function group.immediateOrderById(int order) returns bool -``` - -### group.pointOrder - -```wurst -public function group.pointOrder(string order, vec2 point) returns bool -``` - -### group.pointOrderById - -```wurst -public function group.pointOrderById(int order, vec2 point) returns bool -``` - -### group.targetOrder - -```wurst -public function group.targetOrder(string order, widget targetWidget) returns bool -``` - -### group.targetOrder - -```wurst -public function group.targetOrder(int order, widget targetWidget) returns bool -``` - -### group.add - -```wurst -public function group.add(vararg group groups) returns int -``` - -### group.remove - -```wurst -public function group.remove(vararg group groups) returns int -``` - -### group.get - -```wurst -public function group.get(int index) returns unit -``` - -### group.iterator - -```wurst -public function group.iterator() returns GroupIterator -``` - -Creates a new iterator for this group. - -### group.hasNext - -```wurst -public function group.hasNext() returns bool -``` - -Returns whether the iterator has the next item - -### group.next - -```wurst -public function group.next() returns unit -``` - -Returns the next item from the iterator - -### group.close - -```wurst -public function group.close() -``` - -Closes the iterator, releaseing the group - -### group.forGroup - -```wurst -public function group.forGroup(code callback) -``` - -## Constants - -### ENUM_GROUP - -```wurst -public constant ENUM_GROUP = CreateGroup() -``` diff --git a/_doc/stdlib/ref/_handles/Hashtable.md b/_doc/stdlib/ref/_handles/Hashtable.md deleted file mode 100644 index cc46ef4..0000000 --- a/_doc/stdlib/ref/_handles/Hashtable.md +++ /dev/null @@ -1,579 +0,0 @@ ---- -title: Hashtable -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Hashtable.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Hashtable.wurst)** - -## Extension Functions - -### hashtable.hasBoolean - -```wurst -public function hashtable.hasBoolean(int parentKey, int childKey) returns boolean -``` - -### hashtable.hasHandle - -```wurst -public function hashtable.hasHandle(int parentKey, int childKey) returns boolean -``` - -### hashtable.hasInt - -```wurst -public function hashtable.hasInt(int parentKey, int childKey) returns boolean -``` - -### hashtable.hasReal - -```wurst -public function hashtable.hasReal(int parentKey, int childKey) returns boolean -``` - -### hashtable.hasString - -```wurst -public function hashtable.hasString(int parentKey, int childKey) returns boolean -``` - -### hashtable.loadAbilityHandle - -```wurst -public function hashtable.loadAbilityHandle(int parentKey, int childKey) returns ability -``` - -### hashtable.loadBoolean - -```wurst -public function hashtable.loadBoolean(int parentKey, int childKey) returns boolean -``` - -### hashtable.loadBooleanExprHandle - -```wurst -public function hashtable.loadBooleanExprHandle(int parentKey, int childKey) returns boolexpr -``` - -### hashtable.loadButtonHandle - -```wurst -public function hashtable.loadButtonHandle(int parentKey, int childKey) returns button -``` - -### hashtable.loadDefeatConditionHandle - -```wurst -public function hashtable.loadDefeatConditionHandle(int parentKey, int childKey) returns defeatcondition -``` - -### hashtable.loadDestructableHandle - -```wurst -public function hashtable.loadDestructableHandle(int parentKey, int childKey) returns destructable -``` - -### hashtable.loadDialogHandle - -```wurst -public function hashtable.loadDialogHandle(int parentKey, int childKey) returns dialog -``` - -### hashtable.loadEffectHandle - -```wurst -public function hashtable.loadEffectHandle(int parentKey, int childKey) returns effect -``` - -### hashtable.loadForceHandle - -```wurst -public function hashtable.loadForceHandle(int parentKey, int childKey) returns force -``` - -### hashtable.loadGroupHandle - -```wurst -public function hashtable.loadGroupHandle(int parentKey, int childKey) returns group -``` - -### hashtable.loadInt - -```wurst -public function hashtable.loadInt(int parentKey, int childKey) returns int -``` - -### hashtable.loadItemPoolHandle - -```wurst -public function hashtable.loadItemPoolHandle(int parentKey, int childKey) returns itempool -``` - -### hashtable.loadItemHandle - -```wurst -public function hashtable.loadItemHandle(int parentKey, int childKey) returns item -``` - -### hashtable.loadLeaderboardHandle - -```wurst -public function hashtable.loadLeaderboardHandle(int parentKey, int childKey) returns leaderboard -``` - -### hashtable.loadFogStateHandle - -```wurst -public function hashtable.loadFogStateHandle(int parentKey, int childKey) returns fogstate -``` - -### hashtable.loadLightningHandle - -```wurst -public function hashtable.loadLightningHandle(int parentKey, int childKey) returns lightning -``` - -### hashtable.loadLocationHandle - -```wurst -public function hashtable.loadLocationHandle(int parentKey, int childKey) returns location -``` - -### hashtable.loadImageHandle - -```wurst -public function hashtable.loadImageHandle(int parentKey, int childKey) returns image -``` - -### hashtable.loadMultiboardHandle - -```wurst -public function hashtable.loadMultiboardHandle(int parentKey, int childKey) returns multiboard -``` - -### hashtable.loadFogModifierHandle - -```wurst -public function hashtable.loadFogModifierHandle(int parentKey, int childKey) returns fogmodifier -``` - -### hashtable.loadPlayerHandle - -```wurst -public function hashtable.loadPlayerHandle(int parentKey, int childKey) returns player -``` - -### hashtable.loadQuestHandle - -```wurst -public function hashtable.loadQuestHandle(int parentKey, int childKey) returns quest -``` - -### hashtable.loadQuestItemHandle - -```wurst -public function hashtable.loadQuestItemHandle(int parentKey, int childKey) returns questitem -``` - -### hashtable.loadReal - -```wurst -public function hashtable.loadReal(int parentKey, int childKey) returns real -``` - -### hashtable.loadRectHandle - -```wurst -public function hashtable.loadRectHandle(int parentKey, int childKey) returns rect -``` - -### hashtable.loadRegionHandle - -```wurst -public function hashtable.loadRegionHandle(int parentKey, int childKey) returns region -``` - -### hashtable.loadSoundHandle - -```wurst -public function hashtable.loadSoundHandle(int parentKey, int childKey) returns sound -``` - -### hashtable.loadString - -```wurst -public function hashtable.loadString(int parentKey, int childKey) returns string -``` - -### hashtable.loadTextTagHandle - -```wurst -public function hashtable.loadTextTagHandle(int parentKey, int childKey) returns texttag -``` - -### hashtable.loadTimerDialogHandle - -```wurst -public function hashtable.loadTimerDialogHandle(int parentKey, int childKey) returns timerdialog -``` - -### hashtable.loadTimerHandle - -```wurst -public function hashtable.loadTimerHandle(int parentKey, int childKey) returns timer -``` - -### hashtable.loadTrackableHandle - -```wurst -public function hashtable.loadTrackableHandle(int parentKey, int childKey) returns trackable -``` - -### hashtable.loadTriggerActionHandle - -```wurst -public function hashtable.loadTriggerActionHandle(int parentKey, int childKey) returns triggeraction -``` - -### hashtable.loadTriggerConditionHandle - -```wurst -public function hashtable.loadTriggerConditionHandle(int parentKey, int childKey) returns triggercondition -``` - -### hashtable.loadTriggerEventHandle - -```wurst -public function hashtable.loadTriggerEventHandle(int parentKey, int childKey) returns event -``` - -### hashtable.loadTriggerHandle - -```wurst -public function hashtable.loadTriggerHandle(int parentKey, int childKey) returns trigger -``` - -### hashtable.loadUbersplatHandle - -```wurst -public function hashtable.loadUbersplatHandle(int parentKey, int childKey) returns ubersplat -``` - -### hashtable.loadUnitHandle - -```wurst -public function hashtable.loadUnitHandle(int parentKey, int childKey) returns unit -``` - -### hashtable.loadUnitPoolHandle - -```wurst -public function hashtable.loadUnitPoolHandle(int parentKey, int childKey) returns unitpool -``` - -### hashtable.loadWidgetHandle - -```wurst -public function hashtable.loadWidgetHandle(int parentKey, int childKey) returns widget -``` - -### hashtable.loadFrameHandle - -```wurst -public function hashtable.loadFrameHandle(int parentKey, int childKey) returns framehandle -``` - -### hashtable.saveAbilityHandle - -```wurst -public function hashtable.saveAbilityHandle(int parentKey, int childKey, ability value) -``` - -### hashtable.saveBoolean - -```wurst -public function hashtable.saveBoolean(int parentKey, int childKey, boolean value) -``` - -### hashtable.saveBooleanExprHandle - -```wurst -public function hashtable.saveBooleanExprHandle(int parentKey, int childKey, boolexpr value) -``` - -### hashtable.saveButtonHandle - -```wurst -public function hashtable.saveButtonHandle(int parentKey, int childKey, button value) -``` - -### hashtable.saveDefeatConditionHandle - -```wurst -public function hashtable.saveDefeatConditionHandle(int parentKey, int childKey, defeatcondition value) -``` - -### hashtable.saveDestructableHandle - -```wurst -public function hashtable.saveDestructableHandle(int parentKey, int childKey, destructable value) -``` - -### hashtable.saveDialogHandle - -```wurst -public function hashtable.saveDialogHandle(int parentKey, int childKey, dialog value) -``` - -### hashtable.saveEffectHandle - -```wurst -public function hashtable.saveEffectHandle(int parentKey, int childKey, effect value) -``` - -### hashtable.saveFogModifierHandle - -```wurst -public function hashtable.saveFogModifierHandle(int parentKey, int childKey, fogmodifier value) -``` - -### hashtable.saveFogStateHandle - -```wurst -public function hashtable.saveFogStateHandle(int parentKey, int childKey, fogstate value) -``` - -### hashtable.saveForceHandle - -```wurst -public function hashtable.saveForceHandle(int parentKey, int childKey, force value) -``` - -### hashtable.saveGroupHandle - -```wurst -public function hashtable.saveGroupHandle(int parentKey, int childKey, group value) -``` - -### hashtable.saveImageHandle - -```wurst -public function hashtable.saveImageHandle(int parentKey, int childKey, image value) -``` - -### hashtable.saveInt - -```wurst -public function hashtable.saveInt(int parentKey, int childKey, int value) -``` - -### hashtable.saveItemHandle - -```wurst -public function hashtable.saveItemHandle(int parentKey, int childKey, item value) -``` - -### hashtable.saveItemPoolHandle - -```wurst -public function hashtable.saveItemPoolHandle(int parentKey, int childKey, itempool value) -``` - -### hashtable.saveLeaderboardHandle - -```wurst -public function hashtable.saveLeaderboardHandle(int parentKey, int childKey, leaderboard value) -``` - -### hashtable.saveLightningHandle - -```wurst -public function hashtable.saveLightningHandle(int parentKey, int childKey, lightning value) -``` - -### hashtable.saveLocationHandle - -```wurst -public function hashtable.saveLocationHandle(int parentKey, int childKey, location value) -``` - -### hashtable.saveMultiboardHandle - -```wurst -public function hashtable.saveMultiboardHandle(int parentKey, int childKey, multiboard value) -``` - -### hashtable.savePlayerHandle - -```wurst -public function hashtable.savePlayerHandle(int parentKey, int childKey, player value) -``` - -### hashtable.saveQuestHandle - -```wurst -public function hashtable.saveQuestHandle(int parentKey, int childKey, quest value) -``` - -### hashtable.saveQuestItemHandle - -```wurst -public function hashtable.saveQuestItemHandle(int parentKey, int childKey, questitem value) -``` - -### hashtable.saveReal - -```wurst -public function hashtable.saveReal(int parentKey, int childKey, real value) -``` - -### hashtable.saveRectHandle - -```wurst -public function hashtable.saveRectHandle(int parentKey, int childKey, rect value) -``` - -### hashtable.saveRegionHandle - -```wurst -public function hashtable.saveRegionHandle(int parentKey, int childKey, region value) -``` - -### hashtable.saveSoundHandle - -```wurst -public function hashtable.saveSoundHandle(int parentKey, int childKey, sound value) -``` - -### hashtable.saveString - -```wurst -public function hashtable.saveString(int parentKey, int childKey, string value) -``` - -### hashtable.saveTextTagHandle - -```wurst -public function hashtable.saveTextTagHandle(int parentKey, int childKey, texttag value) -``` - -### hashtable.saveTimerDialogHandle - -```wurst -public function hashtable.saveTimerDialogHandle(int parentKey, int childKey, timerdialog value) -``` - -### hashtable.saveTimerHandle - -```wurst -public function hashtable.saveTimerHandle(int parentKey, int childKey, timer value) -``` - -### hashtable.saveTrackableHandle - -```wurst -public function hashtable.saveTrackableHandle(int parentKey, int childKey, trackable value) -``` - -### hashtable.saveTriggerActionHandle - -```wurst -public function hashtable.saveTriggerActionHandle(int parentKey, int childKey, triggeraction value) -``` - -### hashtable.saveTriggerConditionHandle - -```wurst -public function hashtable.saveTriggerConditionHandle(int parentKey, int childKey, triggercondition value) -``` - -### hashtable.saveTriggerEventHandle - -```wurst -public function hashtable.saveTriggerEventHandle(int parentKey, int childKey, event value) -``` - -### hashtable.saveTriggerHandle - -```wurst -public function hashtable.saveTriggerHandle(int parentKey, int childKey, trigger value) -``` - -### hashtable.saveUbersplatHandle - -```wurst -public function hashtable.saveUbersplatHandle(int parentKey, int childKey, ubersplat value) -``` - -### hashtable.saveUnitHandle - -```wurst -public function hashtable.saveUnitHandle(int parentKey, int childKey, unit value) -``` - -### hashtable.saveUnitPoolHandle - -```wurst -public function hashtable.saveUnitPoolHandle(int parentKey, int childKey, unitpool value) -``` - -### hashtable.saveWidgetHandle - -```wurst -public function hashtable.saveWidgetHandle(int parentKey, int childKey, widget value) -``` - -### hashtable.saveFrameHandle - -```wurst -public function hashtable.saveFrameHandle(int parentKey, int childKey, framehandle value) -``` - -### hashtable.removeBoolean - -```wurst -public function hashtable.removeBoolean(int parentKey, int childKey) -``` - -### hashtable.removeHandle - -```wurst -public function hashtable.removeHandle(int parentKey, int childKey) -``` - -### hashtable.removeInt - -```wurst -public function hashtable.removeInt(int parentKey, int childKey) -``` - -### hashtable.removeReal - -```wurst -public function hashtable.removeReal(int parentKey, int childKey) -``` - -### hashtable.removeString - -```wurst -public function hashtable.removeString(int parentKey, int childKey) -``` - -### hashtable.flushChild - -```wurst -public function hashtable.flushChild(int parentKey) -``` - -### hashtable.flush - -```wurst -public function hashtable.flush() -``` diff --git a/_doc/stdlib/ref/_handles/Image.md b/_doc/stdlib/ref/_handles/Image.md deleted file mode 100644 index 97ce916..0000000 --- a/_doc/stdlib/ref/_handles/Image.md +++ /dev/null @@ -1,161 +0,0 @@ ---- -title: Image -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Image.wurst' -generated: true -toc: sections ---- - -ImageLayer influences the order in which the images are drawn above one another: -L1 ("Selection") is drawn above all other ImageLayers. -L2 ("Indicator") is drawn above ImageLayer 4, but below 1 and 3. -L3 ("Occlusion Mask") is drawn above ImageLayer 4 and 2 and below ImageLayer 1. -L4 ("Ubersplat") is drawn below every other layer. Images of this layer are additionally affected by time of day and the fog of war (only for tinting). -Multiple images with the same layer are drawn in their order of creation - first image below all others, last image above all others. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Image.wurst)** - -**Re-exports:** `Colors` - -## Enums - -### ImageLayer - -```wurst -public enum ImageLayer -``` - -**Values:** `L1`, `L3`, `L2`, `L4` - -## Functions - -### createImage - -```wurst -public function createImage(string path, vec2 pos, real sizeX, real sizeY) returns image -``` - -Create an image at the target location, the Image has to be a blp, with transparent borders - -### createImage - -```wurst -public function createImage(string path, vec2 pos, real sizeX, real sizeY, ImageLayer layer) returns image -``` - -Create an image at the target location, the Image has to be a blp, with transparent borders. -The layer specifies which image overlaps another: Level 1 is always on the top, and level 4 always in the background. Use the enums "ImageLayer.LX" - -## Extension Functions - -### image.show - -```wurst -public function image.show() -``` - -Shows the image - -### image.hide - -```wurst -public function image.hide() -``` - -Hides the image - -### image.showForPlayer - -```wurst -public function image.showForPlayer(player p) -``` - -Shows the image for a specific player - -### image.hideForPlayer - -```wurst -public function image.hideForPlayer(player p) -``` - -Hides the image for a specific player - -### image.setPos - -```wurst -public function image.setPos(vec2 pos) -``` - -Set the image 2D position - -### image.setPos - -```wurst -public function image.setPos(vec3 pos) -``` - -Set the image 3D position - -### image.setHeight - -```wurst -public function image.setHeight(real z) -``` - -Set the image height - -### image.wrap - -```wurst -public function image.wrap() -``` - -Wrap the image on the terrain - -### image.setColor - -```wurst -public function image.setColor(colorA col) -``` - -Set the image color by using the colorA tuple - -### image.setColor - -```wurst -public function image.setColor(color col) -``` - -Set the image color by using the color tuple - -### image.setLevel - -```wurst -public function image.setLevel(ImageLayer layer) -``` - -Set the image layer (use the constants) - -### image.remove - -```wurst -public function image.remove() -``` - -Destroy the image - -### image.setImageRender - -```wurst -public function image.setImageRender(boolean flag) -``` - -### image.setImageAboveWater - -```wurst -public function image.setImageAboveWater(boolean flag, boolean useWaterAlpha) -``` diff --git a/_doc/stdlib/ref/_handles/Integer.md b/_doc/stdlib/ref/_handles/Integer.md deleted file mode 100644 index c8f0b7b..0000000 --- a/_doc/stdlib/ref/_handles/Integer.md +++ /dev/null @@ -1,168 +0,0 @@ ---- -title: Integer -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/Integer.wurst' -generated: true -toc: sections ---- - -Returns this int to the power of the argument int. - A negative exponent yields 1, since the true result is not an integer. - Overflow wraps silently. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/Integer.wurst)** - -## Extension Functions - -### int.abs - -```wurst -public function int.abs() returns int -``` - -Returns the absolute value of this int - -### int.squared - -```wurst -public function int.squared() returns int -``` - -Returns the square of this int - -### int.sign - -```wurst -public function int.sign() returns int -``` - -returns the sign of the int - -### int.clamp - -```wurst -public function int.clamp(int lowerBound, int higherBound) returns int -``` - -Limits this int to the given range - -### int.toReal - -```wurst -public function int.toReal() returns real -``` - -Returns the int as real - -### int.toString - -```wurst -public function int.toString() returns string -``` - -Returns the string representation of this int - -### int.toStringOrdinal - -```wurst -public function int.toStringOrdinal() returns string -``` - -Returns this int with its English ordinal suffix, e.g. 1 -> "1st", 2 -> "2nd", 3 -> "3rd", 4 -> "4th". - Handles the 11/12/13 exceptions correctly. - -### int.pow - -```wurst -public function int.pow(int x) returns int -``` - -### int.lerp - -```wurst -public function int.lerp(int target, real alpha) returns int -``` - -Linear Interpolation with alphafactor(smoothness) - -### int.isBetween - -```wurst -public function int.isBetween(int low, int high) returns bool -``` - -Checks if this int is between low and high value - -### int.bitAnd - -```wurst -public function int.bitAnd(int other) returns int -``` - -Returns the result of a bitwise AND operation performed on this int and the argument int. - -### int.bitOr - -```wurst -public function int.bitOr(int other) returns int -``` - -Returns the result of a bitwise OR operation performed on this int and the argument int. - -### int.bitXor - -```wurst -public function int.bitXor(int other) returns int -``` - -Returns the result of a bitwise exclusive OR operation performed on this int and the argument int. - -### int.isOdd - -```wurst -public function int.isOdd() returns boolean -``` - -Checks whether this int is odd. - -### int.isEven - -```wurst -public function int.isEven() returns boolean -``` - -Checks whether this int is even. - -### int.approach - -```wurst -public function int.approach(int target, int maxStep) returns int -``` - -Moves this towards target by at most maxStep (never overshoots) - -### int.wrapIndex - -```wurst -public function int.wrapIndex(int length) returns int -``` - -Wraps this into [0, length-1] for cyclic indexing (length <= 0 -> 0) - -## Constants - -### INT_MAX - -```wurst -public constant INT_MAX = 2147483647 -``` - -### INT_MIN - -```wurst -public constant INT_MIN = -2147483648 -``` diff --git a/_doc/stdlib/ref/_handles/Item.md b/_doc/stdlib/ref/_handles/Item.md deleted file mode 100644 index c1d0893..0000000 --- a/_doc/stdlib/ref/_handles/Item.md +++ /dev/null @@ -1,501 +0,0 @@ ---- -title: Item -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Item.wurst' -generated: true -toc: sections ---- - -Updates the item's name, tooltip, extendedtooltip, description or icon for the specific player. - If p == null, the item is updated for all players - Returns false if no player is given. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Item.wurst)** - -**Re-exports:** `Vectors` - -## Functions - -### createItem - -```wurst -public function createItem(int itemId, vec2 pos) returns item -``` - -### createItem - -```wurst -public function createItem(int itemId, vec3 pos) returns item -``` - -### getEquippedItem - -```wurst -public function getEquippedItem() returns item -``` - -Event response for an item-equipment event. - -### getUnequippedItem - -```wurst -public function getUnequippedItem() returns item -``` - -Event response for an item-unequipment event. - -## Extension Functions - -### item.remove - -```wurst -public function item.remove() -``` - -### item.getTypeId - -```wurst -public function item.getTypeId() returns int -``` - -### item.getItemtype - -```wurst -public function item.getItemtype() returns itemtype -``` - -Returns "itemtype" of this item. Do not confuse it with itemTypeId. - -### item.getLevel - -```wurst -public function item.getLevel() returns int -``` - -### item.getX - -```wurst -public function item.getX() returns real -``` - -### item.getY - -```wurst -public function item.getY() returns real -``` - -### item.getPos - -```wurst -public function item.getPos() returns vec2 -``` - -### item.setPos - -```wurst -public function item.setPos(vec2 pos) -``` - -### item.setDropOnDeath - -```wurst -public function item.setDropOnDeath(boolean flag) -``` - -### item.setDroppable - -```wurst -public function item.setDroppable(boolean flag) -``` - -### item.setPawnable - -```wurst -public function item.setPawnable(boolean flag) -``` - -### item.setInvulnerable - -```wurst -public function item.setInvulnerable(boolean flag) -``` - -### item.setVisible - -```wurst -public function item.setVisible(boolean flag) -``` - -### item.isInvulnerable - -```wurst -public function item.isInvulnerable() returns boolean -``` - -### item.isVisible - -```wurst -public function item.isVisible() returns boolean -``` - -### item.isOwned - -```wurst -public function item.isOwned() returns boolean -``` - -### item.isPowerup - -```wurst -public function item.isPowerup() returns boolean -``` - -### item.isSellable - -```wurst -public function item.isSellable() returns boolean -``` - -### item.isPawnable - -```wurst -public function item.isPawnable() returns boolean -``` - -### item.isAlive - -```wurst -public function item.isAlive() returns boolean -``` - -Returns true if item is not destroyed and has a valid type id. - -### item.isPickupable - -```wurst -public function item.isPickupable() returns boolean -``` - -Returns true if item can be picked up by a unit. - -### item.getPlayer - -```wurst -public function item.getPlayer() returns player -``` - -### item.setPlayer - -```wurst -public function item.setPlayer(player whichPlayer, boolean changeColor) -``` - -### item.getCharges - -```wurst -public function item.getCharges() returns int -``` - -### item.setCharges - -```wurst -public function item.setCharges(int charges) -``` - -### item.getUserData - -```wurst -public function item.getUserData() returns int -``` - -### item.setUserData - -```wurst -public function item.setUserData(int data) -``` - -### item.getName - -```wurst -public function item.getName() returns string -``` - -### item.setName - -```wurst -public function item.setName(string name) -``` - -### item.getDescription - -```wurst -public function item.getDescription() returns string -``` - -### item.setDescription - -```wurst -public function item.setDescription(string description) -``` - -### item.getTooltip - -```wurst -public function item.getTooltip() returns string -``` - -### item.setTooltip - -```wurst -public function item.setTooltip(string tooltip) -``` - -### item.getExtendedTooltip - -```wurst -public function item.getExtendedTooltip() returns string -``` - -### item.setExtendedTooltip - -```wurst -public function item.setExtendedTooltip(string tooltip) -``` - -### item.getIconPath - -```wurst -public function item.getIconPath() returns string -``` - -### item.setIconPath - -```wurst -public function item.setIconPath(string path) -``` - -### item.getSkin - -```wurst -public function item.getSkin() returns int -``` - -### item.setSkin - -```wurst -public function item.setSkin(int skinId) -``` - -### item.getAbilityByIndex - -```wurst -public function item.getAbilityByIndex(int index) returns ability -``` - -### item.getAbility - -```wurst -public function item.getAbility(int abiId) returns ability -``` - -### item.addAbility - -```wurst -public function item.addAbility(int abiId) returns bool -``` - -### item.removeAbility - -```wurst -public function item.removeAbility(int abiId) returns bool -``` - -### item.getField - -```wurst -public function item.getField(itembooleanfield field) returns bool -``` - -### item.getField - -```wurst -public function item.getField(itemintegerfield field) returns int -``` - -### item.getField - -```wurst -public function item.getField(itemrealfield field) returns real -``` - -### item.getField - -```wurst -public function item.getField(itemstringfield field) returns string -``` - -### item.setField - -```wurst -public function item.setField(itembooleanfield field, bool value) returns bool -``` - -### item.setField - -```wurst -public function item.setField(itemintegerfield field, int value) returns bool -``` - -### item.setField - -```wurst -public function item.setField(itemrealfield field, real value) returns bool -``` - -### item.setField - -```wurst -public function item.setField(itemstringfield field, string value) returns bool -``` - -### item.updateDetailsForPlayer - -```wurst -public function item.updateDetailsForPlayer(player p, string itemName, string itemTooltip, string itemExtendedTooltip, string itemDesc, string itemIcon) returns bool -``` - -### item.updateDetailsForAll - -```wurst -public function item.updateDetailsForAll(string itemName, string itemTooltip, string itemExtendedTooltip, string itemDesc, string itemIcon) returns bool -``` - -Updates the item's name, tooltip, extendedtooltip, description or icon for the specific player. - If p == null, the item is updated for all players - Returns false if no player is given. - -### item.setItemDropID - -```wurst -public function item.setItemDropID(integer unitId) -``` - -### item.blzSetItemSkin - -```wurst -public function item.blzSetItemSkin(integer skinId) -``` - -### item.setColor - -```wurst -public function item.setColor(playercolor whichColor) -``` - -### item.getEquipmentType - -```wurst -public function item.getEquipmentType() returns equipmentType -``` - -### item.getTag - -```wurst -public function item.getTag() returns itemTag -``` - -### item.isEquipped - -```wurst -public function item.isEquipped() returns boolean -``` - -### item.isInBag - -```wurst -public function item.isInBag() returns boolean -``` - -### unit.equipItem - -```wurst -public function unit.equipItem(item whichItem) returns boolean -``` - -### unit.unequipItem - -```wurst -public function unit.unequipItem(item whichItem) -``` - -### unit.unequipItem - -```wurst -public function unit.unequipItem(loadoutslot slot) returns item -``` - -### unit.getExtendedInventorySize - -```wurst -public function unit.getExtendedInventorySize() returns int -``` - -### unit.getItemInBagSlot - -```wurst -public function unit.getItemInBagSlot(int slot) returns item -``` - -### unit.getItemInEquipmentSlot - -```wurst -public function unit.getItemInEquipmentSlot(loadoutslot slot) returns item -``` - -### unit.hasItemBagged - -```wurst -public function unit.hasItemBagged(item whichItem) returns boolean -``` - -### unit.hasItemEquipped - -```wurst -public function unit.hasItemEquipped(item whichItem) returns boolean -``` - -### unit.isLoadoutSlotEmpty - -```wurst -public function unit.isLoadoutSlotEmpty(loadoutslot slot) returns boolean -``` - -### unit.hasAnyItemEquipped - -```wurst -public function unit.hasAnyItemEquipped() returns boolean -``` - -Correctly-spelled wrapper for the native UnitHasAnyItemEquiped. - -### unit.hasEquipmentType - -```wurst -public function unit.hasEquipmentType(equipmentType whichType) returns boolean -``` - -### unit.canEquipItemOfType - -```wurst -public function unit.canEquipItemOfType(equipmentType whichType) returns boolean -``` - -### itemtype.chooseRandomItem - -```wurst -public function itemtype.chooseRandomItem(int level, equipmentType whichEquipmentType, itemTag whichTag) returns int -``` diff --git a/_doc/stdlib/ref/_handles/Lightning.md b/_doc/stdlib/ref/_handles/Lightning.md deleted file mode 100644 index 153acde..0000000 --- a/_doc/stdlib/ref/_handles/Lightning.md +++ /dev/null @@ -1,197 +0,0 @@ ---- -title: Lightning -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Lightning.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Lightning.wurst)** - -## Functions - -### addLightning - -```wurst -public function addLightning(string codeName, bool checkVisibility, vec2 start, vec2 _end) returns lightning -``` - -Acts as with vec3 version but with z equal to terrain height. - -### addLightning - -```wurst -public function addLightning(string codeName, bool checkVisibility, vec3 start, vec3 _end) returns lightning -``` - -Warning, z value of vec3 should consider terrain height. - (usually with z==0 the lightning spawns very low under ground) - -## Extension Functions - -### lightning.move - -```wurst -public function lightning.move(bool checkVisibility, vec2 start, vec2 _end) returns bool -``` - -Acts as with vec3 version but with z equal to terrain height. - -### lightning.move - -```wurst -public function lightning.move(bool checkVisibility, vec3 start, vec3 _end) returns bool -``` - -Warning, z value of vec3 should consider terrain height. - (usually with z==0 the lightning spawns very low under ground) - -### lightning.setColor - -```wurst -public function lightning.setColor(colorA c) returns boolean -``` - -### lightning.setColor - -```wurst -public function lightning.setColor(color c) returns boolean -``` - -### lightning.getColor - -```wurst -public function lightning.getColor() returns color -``` - -Gets given lightning's color. - Uses approximation since it's stored in reals. - -### lightning.getColorWithA - -```wurst -public function lightning.getColorWithA() returns colorA -``` - -Gets given lightning's color with alpha channel. - Uses approximation since it's stored in reals. - -### lightning.getColorR - -```wurst -public function lightning.getColorR() returns real -``` - -### lightning.getColorG - -```wurst -public function lightning.getColorG() returns real -``` - -### lightning.getColorB - -```wurst -public function lightning.getColorB() returns real -``` - -### lightning.getColorA - -```wurst -public function lightning.getColorA() returns real -``` - -### lightning.destr - -```wurst -public function lightning.destr() returns bool -``` - -## Constants - -### LIGHTNING_CHAIN_LIGHTNING_PRIMARY - -```wurst -public constant LIGHTNING_CHAIN_LIGHTNING_PRIMARY = "CLPB" -``` - -### LIGHTNING_CHAIN_LIGHTNING_SEECONDARY - -```wurst -public constant LIGHTNING_CHAIN_LIGHTNING_SEECONDARY = "CLSB" -``` - -### LIGHTNING_DRAIN - -```wurst -public constant LIGHTNING_DRAIN = "DRAB" -``` - -### LIGHTNING_DRAIN_LIFE - -```wurst -public constant LIGHTNING_DRAIN_LIFE = "DRAL" -``` - -### LIGHTNING_DRAIN_MANA - -```wurst -public constant LIGHTNING_DRAIN_MANA = "DRAM" -``` - -### LIGHTNING_FINGER_OF_DEATH - -```wurst -public constant LIGHTNING_FINGER_OF_DEATH = "AFOD" -``` - -### LIGHTNING_FORKED_LIGHTNING - -```wurst -public constant LIGHTNING_FORKED_LIGHTNING = "FORK" -``` - -### LIGHTNING_HEALING_WAWE_PRIMARY - -```wurst -public constant LIGHTNING_HEALING_WAWE_PRIMARY = "HWPB" -``` - -### LIGHTNING_HEALING_WAWE_SEECONDARY - -```wurst -public constant LIGHTNING_HEALING_WAWE_SEECONDARY = "HWSB" -``` - -### LIGHTNING_LIGHTNING_ATTACK - -```wurst -public constant LIGHTNING_LIGHTNING_ATTACK = "CHIM" -``` - -### LIGHTNING_MAGIC_LEASH - -```wurst -public constant LIGHTNING_MAGIC_LEASH = "LEAS" -``` - -### LIGHTNING_MANA_BURN - -```wurst -public constant LIGHTNING_MANA_BURN = "MBUR" -``` - -### LIGHTNING_MANA_FLARE - -```wurst -public constant LIGHTNING_MANA_FLARE = "MFPB" -``` - -### LIGHTNING_SPIRIT_LINK - -```wurst -public constant LIGHTNING_SPIRIT_LINK = "SPLK" -``` diff --git a/_doc/stdlib/ref/_handles/Multiboard.md b/_doc/stdlib/ref/_handles/Multiboard.md deleted file mode 100644 index 2070646..0000000 --- a/_doc/stdlib/ref/_handles/Multiboard.md +++ /dev/null @@ -1,309 +0,0 @@ ---- -title: Multiboard -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Multiboard.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Multiboard.wurst)** - -## Extension Functions - -### multiboard.destr - -```wurst -public function multiboard.destr() -``` - -### multiboard.isDisplayed - -```wurst -public function multiboard.isDisplayed() returns boolean -``` - -### multiboard.isMinimized - -```wurst -public function multiboard.isMinimized() returns boolean -``` - -### multiboard.isMaximized - -```wurst -public function multiboard.isMaximized() returns boolean -``` - -### multiboard.clear - -```wurst -public function multiboard.clear() -``` - -### multiboard.display - -```wurst -public function multiboard.display(boolean show) -``` - -### multiboard.display - -```wurst -public function multiboard.display(player p, boolean show) -``` - -### multiboard.show - -```wurst -public function multiboard.show() -``` - -### multiboard.show - -```wurst -public function multiboard.show(player p) -``` - -### multiboard.hide - -```wurst -public function multiboard.hide() -``` - -### multiboard.hide - -```wurst -public function multiboard.hide(player p) -``` - -### multiboard.getColumnCount - -```wurst -public function multiboard.getColumnCount() returns int -``` - -### multiboard.getItem - -```wurst -public function multiboard.getItem(int row, int column) returns multiboarditem -``` - -### multiboard.getRowCount - -```wurst -public function multiboard.getRowCount() returns int -``` - -### multiboard.getTitleText - -```wurst -public function multiboard.getTitleText() returns string -``` - -### multiboard.minimize - -```wurst -public function multiboard.minimize() -``` - -### multiboard.minimize - -```wurst -public function multiboard.minimize(player p) -``` - -### multiboard.maximize - -```wurst -public function multiboard.maximize() -``` - -### multiboard.maximize - -```wurst -public function multiboard.maximize(player p) -``` - -### multiboard.setColumnCount - -```wurst -public function multiboard.setColumnCount(int count) -``` - -### multiboard.setRowCount - -```wurst -public function multiboard.setRowCount(int count) -``` - -### multiboard.setItemsIcon - -```wurst -public function multiboard.setItemsIcon(string path) -``` - -### multiboard.setItemsStyle - -```wurst -public function multiboard.setItemsStyle(boolean showValues, boolean showIcons) -``` - -### multiboard.setItemsValue - -```wurst -public function multiboard.setItemsValue(string value) -``` - -### multiboard.setItemsValueColor - -```wurst -public function multiboard.setItemsValueColor(int r,int g, int b, int a) -``` - -### multiboard.setItemsWidth - -```wurst -public function multiboard.setItemsWidth(real width) -``` - -### multiboard.setTitle - -```wurst -public function multiboard.setTitle(string label) -``` - -### multiboard.setTitleColor - -```wurst -public function multiboard.setTitleColor(int r,int g, int b, int a) -``` - -### multiboard.setTitleColor - -```wurst -public function multiboard.setTitleColor(colorA col) -``` - -### multiboard.setItemValue - -```wurst -public function multiboard.setItemValue(int row, int column, string value) -``` - -### multiboard.setItemValue - -```wurst -public function multiboard.setItemValue(int row, int column, int value) -``` - -### multiboard.setItemValue - -```wurst -public function multiboard.setItemValue(int row, int column, real value) -``` - -### multiboard.setItemValue - -```wurst -public function multiboard.setItemValue(int row, int column, bool value) -``` - -### multiboard.setItemValueColor - -```wurst -public function multiboard.setItemValueColor(int row, int column, int r, int g, int b, int a) -``` - -### multiboard.setItemValueColor - -```wurst -public function multiboard.setItemValueColor(int row, int column, colorA col) -``` - -### multiboard.setItemIcon - -```wurst -public function multiboard.setItemIcon(int row, int column, string iconFileName) -``` - -### multiboard.setItemWidth - -```wurst -public function multiboard.setItemWidth(int row, int column, real width) -``` - -### multiboard.setColumnWidth - -```wurst -public function multiboard.setColumnWidth(int column, real width) -``` - -### multiboard.setRowWidth - -```wurst -public function multiboard.setRowWidth(int row, real width) -``` - -### multiboarditem.release - -```wurst -public function multiboarditem.release() -``` - -### multiboarditem.setIcon - -```wurst -public function multiboarditem.setIcon(string iconFileName) -``` - -### multiboarditem.setStyle - -```wurst -public function multiboarditem.setStyle(boolean showValue, boolean showIcon) -``` - -### multiboarditem.setValue - -```wurst -public function multiboarditem.setValue(string value) -``` - -### multiboarditem.setValue - -```wurst -public function multiboarditem.setValue(int value) -``` - -### multiboarditem.setValue - -```wurst -public function multiboarditem.setValue(real value) -``` - -### multiboarditem.setValue - -```wurst -public function multiboarditem.setValue(bool value) -``` - -### multiboarditem.setValueColor - -```wurst -public function multiboarditem.setValueColor(int r, int g, int b, int a) -``` - -### multiboarditem.setValueColor - -```wurst -public function multiboarditem.setValueColor(colorA col) -``` - -### multiboarditem.setWidth - -```wurst -public function multiboarditem.setWidth(real width) -``` diff --git a/_doc/stdlib/ref/_handles/Player.md b/_doc/stdlib/ref/_handles/Player.md deleted file mode 100644 index 558c298..0000000 --- a/_doc/stdlib/ref/_handles/Player.md +++ /dev/null @@ -1,424 +0,0 @@ ---- -title: Player -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Player.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Player.wurst)** - -## Extension Functions - -### player.setGold - -```wurst -public function player.setGold(int val) -``` - -### player.addGold - -```wurst -public function player.addGold(int val) -``` - -### player.setLumber - -```wurst -public function player.setLumber(int val) -``` - -### player.addLumber - -```wurst -public function player.addLumber(int val) -``` - -### player.addState - -```wurst -public function player.addState(playerstate state, int val) -``` - -### player.clearSelection - -```wurst -public function player.clearSelection() -``` - -Clears the selection for the player, deselecting all - widgets. - -### player.isSelectionEnabled - -```wurst -public function player.isSelectionEnabled() returns bool -``` - -Get if Selection is enabled for local player. Returns always false for non-local player. - -### player.isSelectionCircleEnabled - -```wurst -public function player.isSelectionCircleEnabled() returns bool -``` - -Get if Selection Circle is enabled for local player. Returns always false for non-local player. - -### player.setSelectionsEnabled - -```wurst -public function player.setSelectionsEnabled(bool enableSelection, bool enableSelectionCircle) -``` - -Enable or disable player selections. - -### player.disableUserControl - -```wurst -public function player.disableUserControl() -``` - -Disable UI control for the player - -### player.enableUserControl - -```wurst -public function player.enableUserControl() -``` - -Enable UI control for the player - -### player.getController - -```wurst -public function player.getController() returns mapcontrol -``` - -### player.getCurrentSupply - -```wurst -public function player.getCurrentSupply() returns int -``` - -### player.getGold - -```wurst -public function player.getGold() returns int -``` - -### player.getId - -```wurst -public function player.getId() returns int -``` - -### player.getLumber - -```wurst -public function player.getLumber() returns int -``` - -### player.getMaxSupply - -```wurst -public function player.getMaxSupply() returns int -``` - -### player.getName - -```wurst -public function player.getName() returns string -``` - -### player.getName - -```wurst -public function player.getName(boolean removeHash) returns string -``` - -Reforged names have a number attached after a hash tag, like Bob#1234 - -### player.getSlotState - -```wurst -public function player.getSlotState() returns playerslotstate -``` - -### player.getStartLocation - -```wurst -public function player.getStartLocation() returns vec2 -``` - -### player.getState - -```wurst -public function player.getState(playerstate state) returns int -``` - -### player.isAllyOf - -```wurst -public function player.isAllyOf(player p) returns boolean -``` - -### player.isEnemyOf - -```wurst -public function player.isEnemyOf(player p) returns boolean -``` - -### player.panCamToTimed - -```wurst -public function player.panCamToTimed(unit u, real time) -``` - -### player.select - -```wurst -public function player.select(unit u) -``` - -### player.selectSingle - -```wurst -public function player.selectSingle(unit u) -``` - -### player.setAbilityAvailable - -```wurst -public function player.setAbilityAvailable(int abilityId, boolean avail) -``` - -### player.setName - -```wurst -public function player.setName(string name) -``` - -### player.setState - -```wurst -public function player.setState(playerstate state, int val) -``` - -### player.subGold - -```wurst -public function player.subGold(int val) -``` - -### player.subState - -```wurst -public function player.subState(playerstate state, int val) -``` - -### player.setUserControl - -```wurst -public function player.setUserControl(boolean enable) -``` - -Enables / disables user UI control for the player - -### player.unselect - -```wurst -public function player.unselect(unit u) -``` - -### player.isIngame - -```wurst -public function player.isIngame() returns boolean -``` - -### player.decTechResearched - -```wurst -public function player.decTechResearched(int techId, int levels) -``` - -### player.forceStartLocation - -```wurst -public function player.forceStartLocation(int index) -``` - -### player.getPlayerAlliance - -```wurst -public function player.getPlayerAlliance(player otherPlayer, alliancetype whichAllianceSetting) returns boolean -``` - -### player.setPlayerAlliance - -```wurst -public function player.setPlayerAlliance(player otherPlayer, alliancetype whichAllianceSetting, boolean value) -``` - -### player.setTaxRate - -```wurst -public function player.setTaxRate(player otherPlayer, playerstate whichResource, integer rate) -``` - -### player.setRacePreference - -```wurst -public function player.setRacePreference(racepreference whichRacePreference) -``` - -### player.setRaceSelectable - -```wurst -public function player.setRaceSelectable(boolean value) -``` - -### player.getTeam - -```wurst -public function player.getTeam() returns int -``` - -### player.isSelectable - -```wurst -public function player.isSelectable() returns bool -``` - -### player.getTaxRate - -```wurst -public function player.getTaxRate(player otherPlayer, playerstate whichResource) returns int -``` - -### player.isRacePrefSet - -```wurst -public function player.isRacePrefSet(racepreference preference) returns bool -``` - -### player.getScreenSize - -```wurst -public function player.getScreenSize() returns vec2 -``` - -Get width and height of current Warcraft 3 client window. Returns vec2(0,0) for non-local player. - -### player.isScreenActive - -```wurst -public function player.isScreenActive() returns bool -``` - -Check if client window is active. Will return false always for non-local player. - -### player.getLocale - -```wurst -public function player.getLocale() returns string -``` - -Return language locale for local player. Returns null for non-local player. - -### player.isTargetIndicatorEnabled - -```wurst -public function player.isTargetIndicatorEnabled() returns bool -``` - -Return if Target Indicator is enabled for local player. Returns false for non-local player. - -### player.setTargetIndicator - -```wurst -public function player.setTargetIndicator(bool enableTargetIndicator) -``` - -Set if Target Indicator is enabled for local player. - -### player.setCursorEnabled - -```wurst -public function player.setCursorEnabled(bool enableCursor) -``` - -Enable or disable mouse cursor.. - -### player.setPosCursor - -```wurst -public function player.setPosCursor(vec2 pos) -``` - -Set cursor position on screen. Uses int values internally. - -### player.getCursorFocus - -```wurst -public function player.getCursorFocus() returns unit -``` - -Get unit focused by mouse cursor. - -### player.setMinimapTerrainTex - -```wurst -public function player.setMinimapTerrainTex(string texFile) returns bool -``` - -### player.sendSyncData - -```wurst -public function player.sendSyncData(string prefix, string data) returns bool -``` - -### player.showChatMessage - -```wurst -public function player.showChatMessage(int recipient, string message) -``` - -### player.setHeroMaxAllowed - -```wurst -public function player.setHeroMaxAllowed(int amount) -``` - -Sets the maximum allowed hero amount for a player - -### player.hasVisibility - -```wurst -public function player.hasVisibility(unit target) returns bool -``` - -### player.hasVisibility - -```wurst -public function player.hasVisibility(vec2 pos) returns bool -``` - -### player.setRaceSkin - -```wurst -public function player.setRaceSkin(racepreference raceSkin) -``` - -## Constants - -### localPlayer - -```wurst -public constant localPlayer = GetLocalPlayer() -``` diff --git a/_doc/stdlib/ref/_handles/Playercolor.md b/_doc/stdlib/ref/_handles/Playercolor.md deleted file mode 100644 index 2f434fb..0000000 --- a/_doc/stdlib/ref/_handles/Playercolor.md +++ /dev/null @@ -1,83 +0,0 @@ ---- -title: Playercolor -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Playercolor.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Playercolor.wurst)** - -## Extension Functions - -### player.setColor - -```wurst -public function player.setColor(playercolor color) -``` - -### player.getColor - -```wurst -public function player.getColor() returns playercolor -``` - -### int.toPlayerColor - -```wurst -public function int.toPlayerColor() returns playercolor -``` - -### playercolor.toInt - -```wurst -public function playercolor.toInt() returns int -``` - -### playercolor.getPlayer - -```wurst -public function playercolor.getPlayer() returns player -``` - -Returns the player that had this color *at the start of the game*. Does not - respect SetPlayerColor. - -### playercolor.getPlayers - -```wurst -public function playercolor.getPlayers() returns force -``` - -Returns the players who are currently using this player color. Respects calls - to SetPlayerColor - -## Constants - -### PLAYER_COLOR_BLACK_AGGRESSIVE - -```wurst -public constant PLAYER_COLOR_BLACK_AGGRESSIVE = ConvertPlayerColor(24) -``` - -### PLAYER_COLOR_UNKNOWN1 - -```wurst -public constant PLAYER_COLOR_UNKNOWN1 = ConvertPlayerColor(25) -``` - -### PLAYER_COLOR_UNKNOWN2 - -```wurst -public constant PLAYER_COLOR_UNKNOWN2 = ConvertPlayerColor(26) -``` - -### PLAYER_COLOR_BLACK_PASSIVE - -```wurst -public constant PLAYER_COLOR_BLACK_PASSIVE = ConvertPlayerColor(27) -``` diff --git a/_doc/stdlib/ref/_handles/Quest.md b/_doc/stdlib/ref/_handles/Quest.md deleted file mode 100644 index 883b596..0000000 --- a/_doc/stdlib/ref/_handles/Quest.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -title: Quest -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Quest.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Quest.wurst)** - -## Classes - -### Quest - -```wurst -public class Quest -``` - -**Members:** - -- `construct(boolean required)` -- `setTitle(string title)` -- `setDescription(string title)` -- `setIcon(string path)` -- `isEnabled() returns boolean` -- `isCompleted() returns boolean` -- `getState() returns QuestState` -- `setState(QuestState state)` -- `addObjective(string text) returns QuestItem` - -## Enums - -### QuestState - -```wurst -public enum QuestState -``` - -**Values:** `FAILED`, `COMPLETED`, `UNDISCOVERED`, `DISCOVERED` - -## Functions - -### flashQuestDialogButton - -```wurst -public function flashQuestDialogButton() -``` - -## Extension Functions - -### quest.setRequired - -```wurst -public function quest.setRequired(boolean req) -``` - -### quest.setTitle - -```wurst -public function quest.setTitle(string title) -``` - -### quest.setDescription - -```wurst -public function quest.setDescription(string text) -``` - -### quest.setIcon - -```wurst -public function quest.setIcon(string path) -``` - -### quest.completed - -```wurst -public function quest.completed(boolean b) -``` - -### quest.failed - -```wurst -public function quest.failed(boolean b) -``` - -### quest.discovered - -```wurst -public function quest.discovered(boolean b) -``` - -### quest.isEnabled - -```wurst -public function quest.isEnabled() returns boolean -``` - -### quest.isCompleted - -```wurst -public function quest.isCompleted() returns boolean -``` - -### quest.remove - -```wurst -public function quest.remove() -``` - -### quest.setEnabled - -```wurst -public function quest.setEnabled(boolean enabled) -``` diff --git a/_doc/stdlib/ref/_handles/QuestItem.md b/_doc/stdlib/ref/_handles/QuestItem.md deleted file mode 100644 index 24e538d..0000000 --- a/_doc/stdlib/ref/_handles/QuestItem.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: QuestItem -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/QuestItem.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/QuestItem.wurst)** - -## Classes - -### QuestItem - -```wurst -public class QuestItem -``` - -**Members:** - -- `construct(quest q, string text)` -- `isCompleted() returns boolean` -- `complete(boolean b)` - -## Extension Functions - -### questitem.setDescription - -```wurst -public function questitem.setDescription(string text) -``` - -### questitem.isCompleted - -```wurst -public function questitem.isCompleted() returns boolean -``` - -### questitem.complete - -```wurst -public function questitem.complete(boolean b) -``` diff --git a/_doc/stdlib/ref/_handles/Real.md b/_doc/stdlib/ref/_handles/Real.md deleted file mode 100644 index b595a0a..0000000 --- a/_doc/stdlib/ref/_handles/Real.md +++ /dev/null @@ -1,233 +0,0 @@ ---- -title: Real -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/Real.wurst' -generated: true -toc: sections ---- - -The arctangent function with two arguments. - The second argument is needed to determine the appropriate - quadrant of the computed angle. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/Real.wurst)** - -## Extension Functions - -### real.abs - -```wurst -public function real.abs() returns real -``` - -Returns the absolute value of the given real. -This means, negative values will be return positive. - -### real.squared - -```wurst -public function real.squared() returns real -``` - -Returns the result of this * this, i.e. the square - -### real.sign - -```wurst -public function real.sign() returns int -``` - -Returns the sign of this real - -### real.round - -```wurst -public function real.round() returns int -``` - -Rounds the input real to the nearest int - -### real.trunc - -```wurst -public function real.trunc() returns int -``` - -Rounds the input real towards zero to the nearest int - -### real.floor - -```wurst -public function real.floor() returns int -``` - -Rounds the input real downward to the nearest int - -### real.ceil - -```wurst -public function real.ceil() returns int -``` - -Rounds the input real upward to the nearest int - -### real.clamp - -```wurst -public function real.clamp(real lowerBound, real higherBound) returns real -``` - -Limits the input real to the given range - -### real.toInt - -```wurst -public function real.toInt() returns int -``` - -Converts the input real to an int. This cuts off - the decimal digits. (1.9 -> 1) - -### real.toString - -```wurst -public function real.toString() returns string -``` - -Returns the string representation of this real - -### real.toString - -```wurst -public function real.toString(int precision) returns string -``` - -Returns the string representation of this real with the given amount if digits precision - -### real.acos - -```wurst -public function real.acos() returns real -``` - -The inverse trigonometric function of cosine - -### real.asin - -```wurst -public function real.asin() returns real -``` - -The inverse trigonometric function of sine - -### real.atan - -```wurst -public function real.atan() returns real -``` - -The inverse trigonometric function of tangent - -### real.cos - -```wurst -public function real.cos() returns real -``` - -The trigonometric function of cosine - -### real.sin - -```wurst -public function real.sin() returns real -``` - -The trigonometric function of sine - -### real.tan - -```wurst -public function real.tan() returns real -``` - -The trigonometric function of tangent - -### real.atan2 - -```wurst -public function real.atan2(real y) returns real -``` - -### real.pow - -```wurst -public function real.pow(real x) returns real -``` - -Returns this real to the power of the argument real - -### real.lerp - -```wurst -public function real.lerp(real target, real alpha) returns real -``` - -Linear Interpolation with alphafactor(smoothness) - -### real.isBetween - -```wurst -public function real.isBetween(real low, real high) returns bool -``` - -Checks if this real is between low and high value - -### real.saturate - -```wurst -public function real.saturate() returns real -``` - -Clamps to [0,1] - -### real.inverseLerp - -```wurst -public function real.inverseLerp(real a, real b) returns real -``` - -t in [0,1] such that mix(a,b,t) == this (clamped) - -### real.smoothstep - -```wurst -public function real.smoothstep(real edge0, real edge1) returns real -``` - -Smoothstep from edge0 to edge1 - -### real.smootherstep - -```wurst -public function real.smootherstep(real edge0, real edge1) returns real -``` - -Smootherstep from edge0 to edge1 - -## Constants - -### REAL_MAX - -```wurst -public constant REAL_MAX = 340282366920938000000000000000000000000. -``` - -### REAL_MIN - -```wurst -public constant REAL_MIN = -340282366920938000000000000000000000000. -``` diff --git a/_doc/stdlib/ref/_handles/Rect.md b/_doc/stdlib/ref/_handles/Rect.md deleted file mode 100644 index d76dd44..0000000 --- a/_doc/stdlib/ref/_handles/Rect.md +++ /dev/null @@ -1,204 +0,0 @@ ---- -title: Rect -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Rect.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Rect.wurst)** - -## Extension Functions - -### rect.randomPoint - -```wurst -public function rect.randomPoint() returns vec2 -``` - -### vec2.isInRect - -```wurst -public function vec2.isInRect(rect r) returns boolean -``` - -### rect.contains - -```wurst -public function rect.contains(vec2 r) returns boolean -``` - -### rect.getCenter - -```wurst -public function rect.getCenter() returns vec2 -``` - -### rect.getCenterX - -```wurst -public function rect.getCenterX() returns real -``` - -### rect.getCenterY - -```wurst -public function rect.getCenterY() returns real -``` - -### rect.getMaxX - -```wurst -public function rect.getMaxX() returns real -``` - -### rect.getMaxY - -```wurst -public function rect.getMaxY() returns real -``` - -### rect.getMinX - -```wurst -public function rect.getMinX() returns real -``` - -### rect.getMinY - -```wurst -public function rect.getMinY() returns real -``` - -### rect.getLeftTop - -```wurst -public function rect.getLeftTop() returns vec2 -``` - -### rect.getRightTop - -```wurst -public function rect.getRightTop() returns vec2 -``` - -### rect.getLeftBot - -```wurst -public function rect.getLeftBot() returns vec2 -``` - -### rect.getRightBot - -```wurst -public function rect.getRightBot() returns vec2 -``` - -### rect.moveTo - -```wurst -public function rect.moveTo(vec2 newCenter) -``` - -### rect.moveTo - -```wurst -public function rect.moveTo(real newCenterX, real newCenterY) -``` - -### rect.resize - -```wurst -public function rect.resize(vec2 min, vec2 max) -``` - -### rect.width - -```wurst -public function rect.width() returns real -``` - -### rect.height - -```wurst -public function rect.height() returns real -``` - -### rect.remove - -```wurst -public function rect.remove() -``` - -### rect.copy - -```wurst -public function rect.copy() returns rect -``` - -### rect.toRegion - -```wurst -public function rect.toRegion() returns region -``` - -Converts this rect to a region. - WARNING: Creates a new region; caller owns it and must call .destr() to avoid a handle leak. - -### rect.fromCenter - -```wurst -public function rect.fromCenter(real sizeX, real sizeY) returns rect -``` - -Creates a rect centered at this rect's center with the given full width and height. - Example: A rect at (100,100) with sizeX=20, sizeY=30 spans from (90,85) to (110,115). - -### rect.fromCenterWithOffset - -```wurst -public function rect.fromCenterWithOffset(real sizeX, real sizeY, vec2 offset) returns rect -``` - -Creates a rect centered at this rect's center plus offset, with the given full width and height. - Example: A rect at (100,100) with offset (10,0), sizeX=20, sizeY=30 spans from (100,85) to (120,115). - -### rect.setRectFromLoc - -```wurst -public function rect.setRectFromLoc(location min, location max) -``` - -### rect.moveRectToLoc - -```wurst -public function rect.moveRectToLoc(location newCenterLoc) -``` - -### rect.enumDestructablesInRect - -```wurst -public function rect.enumDestructablesInRect(boolexpr filter, code actionFunc) -``` - -### rect.enumItemsInRect - -```wurst -public function rect.enumItemsInRect(boolexpr filter, code actionFunc) -``` - -### rect.addWeatherEffect - -```wurst -public function rect.addWeatherEffect(integer effectID) returns weathereffect -``` - -### rect.setDoodadAnimationRect - -```wurst -public function rect.setDoodadAnimationRect(integer doodadID, string animName, boolean animRandom) -``` diff --git a/_doc/stdlib/ref/_handles/Reference.md b/_doc/stdlib/ref/_handles/Reference.md deleted file mode 100644 index 1affe03..0000000 --- a/_doc/stdlib/ref/_handles/Reference.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Reference -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/Reference.wurst' -generated: true -toc: sections ---- - -A simple wrapper class which contains a reference to a value of the given type. -The main usage is to wrap primitives to modify them inside closures. - -```wurst -function limited_sum(LinkedList someList) returns real - let dist_ref = reference(0.) - someList.for_each() (real elem) -> - if dist_ref.val < 500 - dist_ref.val += elem - // Destroy the reference and use the contained value. - return dist_ref.into() -``` - -Make sure to destroy references if you don't need them anymore. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/Reference.wurst)** - -## Classes - -### Reference - -```wurst -public class Reference -``` - -**Members:** - -- `construct(T val)` -- `into() returns T` - Consumes the reference, destroying it and returning the contained value. - -## Functions - -### reference - -```wurst -public function reference(T val) returns Reference -``` diff --git a/_doc/stdlib/ref/_handles/Region.md b/_doc/stdlib/ref/_handles/Region.md deleted file mode 100644 index 225fd53..0000000 --- a/_doc/stdlib/ref/_handles/Region.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: Region -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Region.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Region.wurst)** - -## Extension Functions - -### vec2.isInRegion - -```wurst -public function vec2.isInRegion(region whichRegion) returns boolean -``` - -### unit.isInRegion - -```wurst -public function unit.isInRegion(region whichRegion) returns boolean -``` - -### region.addRect - -```wurst -public function region.addRect(rect rct) -``` - -### region.clearRect - -```wurst -public function region.clearRect(rect rct) -``` - -### region.addCell - -```wurst -public function region.addCell(vec2 point) -``` - -### region.clearCell - -```wurst -public function region.clearCell(vec2 point) -``` - -### region.destr - -```wurst -public function region.destr() -``` - -### region.regionAddCellAtLoc - -```wurst -public function region.regionAddCellAtLoc(location whichLocation) -``` - -### region.regionClearCellAtLoc - -```wurst -public function region.regionClearCellAtLoc(location whichLocation) -``` - -### region.isLocationInRegion - -```wurst -public function region.isLocationInRegion(location whichLocation) returns boolean -``` diff --git a/_doc/stdlib/ref/_handles/Sound.md b/_doc/stdlib/ref/_handles/Sound.md deleted file mode 100644 index 9971228..0000000 --- a/_doc/stdlib/ref/_handles/Sound.md +++ /dev/null @@ -1,183 +0,0 @@ ---- -title: Sound -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Sound.wurst' -generated: true -toc: sections ---- - -Returns sound length in milliseconds. - - Beware that sound lengths of game assets may differ between different locales, - and thus return a different duration. - If you use a async duration in a synced manner, it will cause a desync. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Sound.wurst)** - -## Extension Functions - -### sound.setDuration - -```wurst -public function sound.setDuration(int dur) -``` - -Sets the sound duration in milliseconds - -### sound.play - -```wurst -public function sound.play() -``` - -### sound.stop - -```wurst -public function sound.stop(boolean killWhenDone, boolean fadeOut) -``` - -### sound.setChannel - -```wurst -public function sound.setChannel(int channel) -``` - -### sound.setPitch - -```wurst -public function sound.setPitch(real pitch) -``` - -### sound.setVolume - -```wurst -public function sound.setVolume(int volume) -``` - -Sets the sound's volume [0-100] - -### sound.setConeAngles - -```wurst -public function sound.setConeAngles(real inside, real outside, int outsideVolume) -``` - -### sound.setCutoff - -```wurst -public function sound.setCutoff(real cutoff) -``` - -### sound.playPosition - -```wurst -public function sound.playPosition(int millisecs) -``` - -Plays the sound, starting at the given position - -### sound.getDuration - -```wurst -public function sound.getDuration() returns int -``` - -### sound.isPlaying - -```wurst -public function sound.isPlaying() returns boolean -``` - -### sound.triggerWaitForSound - -```wurst -public function sound.triggerWaitForSound(real offset) -``` - -### sound.setSoundParamsFromLabel - -```wurst -public function sound.setSoundParamsFromLabel(string soundLabel) -``` - -### sound.setSoundDistances - -```wurst -public function sound.setSoundDistances(real minDist, real maxDist) -``` - -### sound.setSoundConeOrientation - -```wurst -public function sound.setSoundConeOrientation(real x, real y, real z) -``` - -### sound.setSoundPosition - -```wurst -public function sound.setSoundPosition(real x, real y, real z) -``` - -### sound.setSoundVelocity - -```wurst -public function sound.setSoundVelocity(real x, real y, real z) -``` - -### sound.attachSoundToUnit - -```wurst -public function sound.attachSoundToUnit(unit whichUnit) -``` - -### sound.startSoundEx - -```wurst -public function sound.startSoundEx(boolean fadeIn) -``` - -### sound.registerStackedSound - -```wurst -public function sound.registerStackedSound(boolean byPosition, real rectwidth, real rectheight) -``` - -### sound.unregisterStackedSound - -```wurst -public function sound.unregisterStackedSound(boolean byPosition, real rectwidth, real rectheight) -``` - -### sound.setSoundFacialAnimationLabel - -```wurst -public function sound.setSoundFacialAnimationLabel(string animationLabel) returns boolean -``` - -### sound.setSoundFacialAnimationGroupLabel - -```wurst -public function sound.setSoundFacialAnimationGroupLabel(string groupLabel) returns boolean -``` - -### sound.setSoundFacialAnimationSetFilepath - -```wurst -public function sound.setSoundFacialAnimationSetFilepath(string animationSetFilepath) returns boolean -``` - -### sound.setDialogueSpeakerNameKey - -```wurst -public function sound.setDialogueSpeakerNameKey(string speakerName) returns boolean -``` - -### sound.setDialogueTextKey - -```wurst -public function sound.setDialogueTextKey(string dialogueText) returns boolean -``` diff --git a/_doc/stdlib/ref/_handles/String.md b/_doc/stdlib/ref/_handles/String.md deleted file mode 100644 index 74dd220..0000000 --- a/_doc/stdlib/ref/_handles/String.md +++ /dev/null @@ -1,420 +0,0 @@ ---- -title: String -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/String.wurst' -generated: true -toc: sections ---- - -A SubString slice that cuts a multibyte (non-latin) character in half does not -contain valid data. On current game versions such invalid slices are collapsed -to a marker string with a constant string hash. Since this behavior is -undocumented and has changed between game versions, the marker hash is computed -at runtime from a known 2-byte character, so a future engine change degrades -gracefully (multibyte detection turns off) instead of corrupting data. -The historically observed hash 1843378377 is kept as an additional fallback. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/String.wurst)** - -## Classes - -### StringIterator - -```wurst -public class StringIterator -``` - -**Members:** - -- `construct(string s, int currentpos, int stringLen)` -- `hasNext() returns boolean` -- `next() returns string` -- `close()` - -### StringLines - -```wurst -public class StringLines -``` - -**Members:** - -- `construct(string s, int lastIndex, int lineCount)` -- `iterator() returns thistype` - ⚠️ _Deprecated. class deprecated_ -- `hasNext() returns boolean` - ⚠️ _Deprecated. class deprecated_ -- `next() returns string` - ⚠️ _Deprecated. class deprecated_ -- `close()` - ⚠️ _Deprecated. class deprecated_ - -## Functions - -### stringCompare - -```wurst -public function stringCompare(string s1, string s2) returns int -``` - -Returns a negative number if s1 sorts before s2, a positive number if it -sorts after, and 0 only if the two strings are equal. - -Alphanumerics keep their long standing order: digits, then lowercase, then -uppercase, so "Hello" sorts after "hello". Every other printable ascii -character sorts after all alphanumerics, ordered by ascii code point among -themselves. Bytes outside printable ascii - control characters and the -individual bytes of multibyte characters - sort last, tie-broken by string -hash so the result stays consistent. - -## Extension Functions - -### string.isMultibytePartial - -```wurst -public function string.isMultibytePartial() returns boolean -``` - -Returns true if this string is an invalid slice of a multibyte character. - Only meaningful when ENABLE_MULTIBYTE_SUPPORT is enabled. - -### string.isCharBoundary - -```wurst -public function string.isCharBoundary(int pos) returns boolean -``` - -Returns true if this string can be split at the given position without - cutting a multibyte character in half, i.e. the byte at the given position - starts a new character instead of continuing a preceding one. - Positions at or outside the string's bounds count as boundaries. - Only meaningful when ENABLE_MULTIBYTE_SUPPORT is enabled. - -### string.isNotBlank - -```wurst -public function string.isNotBlank() returns boolean -``` - -Returns true if this string is non-null and - not empty or only consisting of whitespace. - -### string.toCharsetInt - -```wurst -public function string.toCharsetInt() returns int -``` - -returns the position of the char in the charset - therefore converting a single char into an int that can - be converted back to a char with .toCharsetString() - -### string.toReal - -```wurst -public function string.toReal() returns real -``` - -Creates a real from a string that only contains numbers (0-9) and a sign - -### string.toInt - -```wurst -public function string.toInt() returns int -``` - -Creates an int from a string that only contains numbers (0-9) and a sign - -### int.toCharsetString - -```wurst -public function int.toCharsetString() returns string -``` - -Converts an int to the representative char - -### string.substring - -```wurst -public function string.substring(int start, int stop) returns string -``` - -returns a substring specified by end and start position. - Positions are byte offsets, so slicing a string containing multibyte - (non-latin) characters can cut one in half. See string.isCharBoundary. - -### string.substring - -```wurst -public function string.substring(int start) returns string -``` - -returns a substring specified by end and start position. - Positions are byte offsets, see string.substring(int, int). - -### string.length - -```wurst -public function string.length() returns int -``` - -Length of the string in bytes. Multibyte (non-latin) characters count as - 2-4 bytes each, so this is not the number of characters. Iterate the string - to count those, e.g. `for c in s`. - -### string.charAt - -```wurst -public function string.charAt(int index) returns string -``` - -Returns the byte at the given position. 0 = first byte. - This only returns a whole character for single byte (latin) characters, - iterate the string instead to read multibyte characters. - -### string.toAbilityId - -```wurst -public function string.toAbilityId() returns int -``` - -Converts a string to an ability id - -### string.endsWith - -```wurst -public function string.endsWith(string s) returns boolean -``` - -Returns if the given string ends with the specified string. - -### string.startsWith - -```wurst -public function string.startsWith(string s) returns boolean -``` - -Returns if the given string starts with the specified string. - -### string.toLowerCase - -```wurst -public function string.toLowerCase() returns string -``` - -Returns the string in lowercase letters - -### string.toUpperCase - -```wurst -public function string.toUpperCase() returns string -``` - -Returns the string in uppercase letters - -### string.isUpper - -```wurst -public function string.isUpper() returns boolean -``` - -True when string contains only uppercase letters - -### string.isLower - -```wurst -public function string.isLower() returns boolean -``` - -True when string contains only lowercase letters - -### string.trim - -```wurst -public function string.trim() returns string -``` - -Returns the given string with whitespace (" ", \n, \t, \r) removed from both ends - -### string.ltrim - -```wurst -public function string.ltrim() returns string -``` - -Returns the given string with whitespace (" ", \n, \t, \r) removed from the left end - -### string.rtrim - -```wurst -public function string.rtrim() returns string -``` - -Returns the given string with whitespace (" ", \n, \t, \r) removed from the right end - -### string.ltrim - -```wurst -public function string.ltrim(string val) returns string -``` - -Removes a string from the beginning of another string - -### string.rtrim - -```wurst -public function string.rtrim(string val) returns string -``` - -Removes a string from the end of another string - -### string.trim - -```wurst -public function string.trim(string val) returns string -``` - -Removes a string from both ends of another string - -### string.indexOf - -```wurst -public function string.indexOf(string s) returns int -``` - -Returns the index of the specified string inside the given string. -If the string does not exist, the returnvalue is -1 - -### string.indexOf - -```wurst -public function string.indexOf(string s, int startpos) returns int -``` - -Returns the index of the specified string inside the given string, -starting the search at given startposition. -If the string does not exist, the returnvalue is -1 - -### string.lastIndexOf - -```wurst -public function string.lastIndexOf(string s) returns int -``` - -Returns the last index of the specified string inside the given string, -If the string does not exist, the returnvalue is -1 - -### string.countOccurences - -```wurst -public function string.countOccurences(string findStr) returns int -``` - -Returns the occurences of a certain string within a string - -### string.contains - -```wurst -public function string.contains(string s) returns boolean -``` - -True if the string contains the given string - -### string.isWhitespace - -```wurst -public function string.isWhitespace() returns boolean -``` - -Returns if the given string is a whitespace (" ",\n,\t,\r) - -### string.firstUpper - -```wurst -public function string.firstUpper() returns string -``` - -Returns a new string with first letter is upper - -### string.firstLower - -```wurst -public function string.firstLower() returns string -``` - -Returns a new string with first letter is lower - -### string.replace - -```wurst -public function string.replace(string oldSubstring, string newSubstring) returns string -``` - -Returns a new string in which all occurrences of a specified string in the current instance are replaced with another specified string - -### string.getHash - -```wurst -public function string.getHash() returns int -``` - -### string.format - -```wurst -public function string.format(vararg string replacements) returns string -``` - -Formats the given string replacing {x} delimiters with the passed replacements. - Example: "You got {0} gold".format(goldAmount) * - -### string.iterator - -```wurst -public function string.iterator() returns StringIterator -``` - -Iterates the string one character at a time. With ENABLE_MULTIBYTE_SUPPORT - this yields whole multibyte (non-latin) characters, otherwise single bytes. - -### string.toLines - -```wurst -public function string.toLines() returns StringLines -``` - -## Constants - -### ENABLE_MULTIBYTE_SUPPORT - -```wurst -public constant ENABLE_MULTIBYTE_SUPPORT = true -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### PARTIAL_CHAR_MARKER - -```wurst -public constant PARTIAL_CHAR_MARKER = "Γ€".substring(0, 1) -``` - -### PARTIAL_CHAR_HASH - -```wurst -public constant PARTIAL_CHAR_HASH = PARTIAL_CHAR_MARKER.getHash() -``` - -### LEAD4_HASH - -```wurst -public constant LEAD4_HASH = "πŸ˜€".substring(0, 1).getHash() -``` - -Hash of a slice containing only the lead byte of a 4-byte character (emoji and -other astral plane chars). Current game versions collapse these to the partial -char marker like any other lead byte, making this equal to PARTIAL_CHAR_HASH. -It is kept as a fallback for versions that hash them per byte instead. diff --git a/_doc/stdlib/ref/_handles/Texttag.md b/_doc/stdlib/ref/_handles/Texttag.md deleted file mode 100644 index 9c3229c..0000000 --- a/_doc/stdlib/ref/_handles/Texttag.md +++ /dev/null @@ -1,169 +0,0 @@ ---- -title: Texttag -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Texttag.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Texttag.wurst)** - -**Re-exports:** `Vectors`, `Colors` - -## Functions - -### createTTEx - -```wurst -public function createTTEx(vec3 pos, string message, real size) returns texttag -``` - -### createTTEx - -```wurst -public function createTTEx(vec3 pos, string message, real size, colorA col) returns texttag -``` - -### createTTEx - -```wurst -public function createTTEx(vec3 pos, string message, real size, colorA col, player p) returns texttag -``` - -### createTTEx - -```wurst -public function createTTEx(vec3 pos, vec2 vel, string message, real size, real duration, colorA col) returns texttag -``` - -### createTTEx - -```wurst -public function createTTEx(vec3 pos, vec2 vel, string message, real size, real duration, colorA col, player p) returns texttag -``` - -## Extension Functions - -### texttag.setPos - -```wurst -public function texttag.setPos(real x, real y, real z) -``` - -### texttag.setPos - -```wurst -public function texttag.setPos(vec3 pos) -``` - -### texttag.setColor - -```wurst -public function texttag.setColor(int r, int g, int b, int a) -``` - -### texttag.setSuspended - -```wurst -public function texttag.setSuspended(boolean flag) -``` - -### texttag.setColor - -```wurst -public function texttag.setColor(colorA col) -``` - -### texttag.setText - -```wurst -public function texttag.setText(string text, real size) -``` - -### texttag.setLifespan - -```wurst -public function texttag.setLifespan(real span) -``` - -### texttag.setPermanent - -```wurst -public function texttag.setPermanent(boolean flag) -``` - -### texttag.setFadepoint - -```wurst -public function texttag.setFadepoint(real fadepoint) -``` - -### texttag.setAge - -```wurst -public function texttag.setAge(real age) -``` - -### texttag.setVelocity - -```wurst -public function texttag.setVelocity(real xvel, real yvel) -``` - -### texttag.setVelocity - -```wurst -public function texttag.setVelocity(vec2 vel) -``` - -### texttag.setVisibility - -```wurst -public function texttag.setVisibility(boolean flag) -``` - -### texttag.matchVisibility - -```wurst -public function texttag.matchVisibility(unit target) -``` - -Change the visibility based on whether the local player can see the given unit. - This won't update if the unit moves or the local player gains vision of it. - -### texttag.matchVisibility - -```wurst -public function texttag.matchVisibility(vec2 pos) -``` - -Change the visibility based on whether the local player can see the given position. - This won't update if local player gains vision of it. - -### texttag.match - -```wurst -public function texttag.match(unit target) -``` - -Match the visibility and position of the texttag to the given unit. - This won't update if the unit moves or the local player gains vision of it. - -### texttag.match - -```wurst -public function texttag.match(unit target, vec2 offset) -``` - -Match the visibility and position with an offest of the texttag to the given unit. - This won't update if the unit moves or the local player gains vision of it. - -### texttag.destr - -```wurst -public function texttag.destr() -``` diff --git a/_doc/stdlib/ref/_handles/Timer.md b/_doc/stdlib/ref/_handles/Timer.md deleted file mode 100644 index 00f795a..0000000 --- a/_doc/stdlib/ref/_handles/Timer.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: Timer -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Timer.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Timer.wurst)** - -## Extension Functions - -### timer.destr - -```wurst -public function timer.destr() -``` - -### timer.getElapsed - -```wurst -public function timer.getElapsed() returns real -``` - -### timer.getHandleId - -```wurst -public function timer.getHandleId() returns int -``` - -### timer.pause - -```wurst -public function timer.pause() -``` - -### timer.getRemaining - -```wurst -public function timer.getRemaining() returns real -``` - -### timer.resume - -```wurst -public function timer.resume() -``` - -### timer.start - -```wurst -public function timer.start(real time, code timerCallBack) -``` - -### timer.startPeriodic - -```wurst -public function timer.startPeriodic(real time, code timerCallBack) -``` diff --git a/_doc/stdlib/ref/_handles/TimerDialog.md b/_doc/stdlib/ref/_handles/TimerDialog.md deleted file mode 100644 index ce4e2b0..0000000 --- a/_doc/stdlib/ref/_handles/TimerDialog.md +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: TimerDialog -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/TimerDialog.wurst' -generated: true -toc: sections ---- - -Multiplies the timer's tick rate and remaining time, so that the overall elapsed time stays the same. -For example, timer was started with initial time 60 seconds. -If speed is set to 2, then the time shown in dialog will be 120 seconds, but counting is two times faster. -If speed is set to 0.5, then the time shown in dialog will be 30 seconds, but counting is two times slower. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/TimerDialog.wurst)** - -## Extension Functions - -### timer.createTimerDialog - -```wurst -public function timer.createTimerDialog() returns timerdialog -``` - -### timerdialog.destr - -```wurst -public function timerdialog.destr() -``` - -### timerdialog.setTitle - -```wurst -public function timerdialog.setTitle(string title) -``` - -### timerdialog.setTitleColor - -```wurst -public function timerdialog.setTitleColor(int red, int green, int blue, int alpha) -``` - -### timerdialog.setTitleColor - -```wurst -public function timerdialog.setTitleColor(colorA colorA) -``` - -### timerdialog.setTimeColor - -```wurst -public function timerdialog.setTimeColor(int red, int green, int blue, int alpha) -``` - -### timerdialog.setTimeColor - -```wurst -public function timerdialog.setTimeColor(colorA colorA) -``` - -### timerdialog.setSpeed - -```wurst -public function timerdialog.setSpeed(real speedMultFactor) -``` - -### timerdialog.display - -```wurst -public function timerdialog.display(boolean display) -``` - -### timerdialog.isDisplayed - -```wurst -public function timerdialog.isDisplayed() returns boolean -``` - -### timerdialog.setRealTimeRemaining - -```wurst -public function timerdialog.setRealTimeRemaining(real timeRemaining) -``` diff --git a/_doc/stdlib/ref/_handles/Trigger.md b/_doc/stdlib/ref/_handles/Trigger.md deleted file mode 100644 index 3af4e28..0000000 --- a/_doc/stdlib/ref/_handles/Trigger.md +++ /dev/null @@ -1,369 +0,0 @@ ---- -title: Trigger -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Trigger.wurst' -generated: true -toc: sections ---- - -Metakey is an integer based native parameter which is used as a bitfield. -Metakeys are NONE (0), SHIFT (1), CTRL (2), ALT (4) and META(8) (windows key). -This metakeys can be combined. E.g. combine the meta keypress of ALT and SHIFT: 4 + 1 = 5. -When the user holds and presses a oskey the event will only run when it was registered with metakey 5. -Inside the press event metakey-Keys always have the metakey they start themself or a bigger one if other metakeys are hold down during that process. -When holding down all metakeys the result would be 1 + 2 + 4 + 8 = 15. -* - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Trigger.wurst)** - -## Enums - -### OSKEY_META - -```wurst -public enum OSKEY_META -``` - -**Values:** `NONE`, `SHIFT`, `CTRL`, `CTRLSHIFT`, `ALT`, `ALTSHIFT`, `ALTCTRL`, `CTRLALTSHIT`, `META`, `METASHIFT`, `METACTRL`, `METACTRLSHIFT`, `METAALT`, `METAALTSHIFT`, `METAALTCTRL`, `ALL` - -## Functions - -### getMouseScreenPosition - -```wurst -public function getMouseScreenPosition() returns vec2 -``` - -Returns the local mouse position in window pixels. - -## Extension Functions - -### OSKEY_META.toInt - -```wurst -public function OSKEY_META.toInt() returns int -``` - -### trigger.addAction - -```wurst -public function trigger.addAction(code actionFunc) returns triggeraction -``` - -### trigger.addCondition - -```wurst -public function trigger.addCondition(boolexpr condition) returns triggercondition -``` - -### trigger.clearConditions - -```wurst -public function trigger.clearConditions() -``` - -### trigger.clearActions - -```wurst -public function trigger.clearActions() -``` - -### trigger.destr - -```wurst -public function trigger.destr() -``` - -### trigger.disable - -```wurst -public function trigger.disable() -``` - -### trigger.enable - -```wurst -public function trigger.enable() -``` - -### trigger.evaluate - -```wurst -public function trigger.evaluate() returns boolean -``` - -### trigger.execute - -```wurst -public function trigger.execute() -``` - -### trigger.executeWait - -```wurst -public function trigger.executeWait() -``` - -### trigger.isEnabled - -```wurst -public function trigger.isEnabled() returns boolean -``` - -### trigger.waitOnSleeps - -```wurst -public function trigger.waitOnSleeps(boolean flag) -``` - -### trigger.isWaitOnSleeps - -```wurst -public function trigger.isWaitOnSleeps() returns boolean -``` - -### trigger.getEvalCount - -```wurst -public function trigger.getEvalCount() returns int -``` - -### trigger.getExecCount - -```wurst -public function trigger.getExecCount() returns int -``` - -### trigger.registerAnyUnitEvent - -```wurst -public function trigger.registerAnyUnitEvent(playerunitevent whichEvent) -``` - -### trigger.registerDeathEvent - -```wurst -public function trigger.registerDeathEvent(widget whichWidget) returns event -``` - -### trigger.registerDialogButtonEvent - -```wurst -public function trigger.registerDialogButtonEvent(button whichButton) returns event -``` - -### trigger.registerDialogEvent - -```wurst -public function trigger.registerDialogEvent(dialog whichDialog) returns event -``` - -### trigger.registerEnterRegion - -```wurst -public function trigger.registerEnterRegion(region whichRegion, boolexpr filter) returns event -``` - -### trigger.registerGameEvent - -```wurst -public function trigger.registerGameEvent(gameevent whichGameEvent) returns event -``` - -### trigger.registerGameStateEvent - -```wurst -public function trigger.registerGameStateEvent(gamestate whichState, limitop opcode, real limitval) returns event -``` - -### trigger.registerLeaveRegion - -```wurst -public function trigger.registerLeaveRegion(region whichRegion, boolexpr filter) returns event -``` - -### trigger.registerPlayerChatEvent - -```wurst -public function trigger.registerPlayerChatEvent(player whichPlayer, string chatMessageToDetect, boolean exactMatchOnly) returns event -``` - -### trigger.registerPlayerEvent - -```wurst -public function trigger.registerPlayerEvent(player whichPlayer, playerevent whichPlayerEvent) returns event -``` - -### trigger.registerPlayerStateEvent - -```wurst -public function trigger.registerPlayerStateEvent(player whichPlayer, playerstate whichState, limitop opcode, real limitval) returns event -``` - -### trigger.registerPlayerUnitEvent - -```wurst -public function trigger.registerPlayerUnitEvent(player whichPlayer, playerunitevent whichPlayerUnitEvent, boolexpr filter) returns event -``` - -### trigger.registerPlayerAllianceChange - -```wurst -public function trigger.registerPlayerAllianceChange(player whichPlayer, alliancetype whichAlliance) returns event -``` - -### trigger.registerPlayerSync - -```wurst -public function trigger.registerPlayerSync(player whichPlayer, alliancetype whichAlliance) returns event -``` - -### trigger.registerPlayerKeyPress - -```wurst -public function trigger.registerPlayerKeyPress(player whichPlayer, oskeytype key, OSKEY_META metaKey, bool onKeyDown) returns event -``` - -### trigger.registerTimerEvent - -```wurst -public function trigger.registerTimerEvent(real timeout, boolean periodic) returns event -``` - -### trigger.registerTimerExpireEvent - -```wurst -public function trigger.registerTimerExpireEvent(timer whichTimer) returns event -``` - -### trigger.registerTrackableHitEvent - -```wurst -public function trigger.registerTrackableHitEvent(trackable whichTrackable) returns event -``` - -### trigger.registerTrackableTrackEvent - -```wurst -public function trigger.registerTrackableTrackEvent(trackable whichTrackable) returns event -``` - -### trigger.registerUnitEvent - -```wurst -public function trigger.registerUnitEvent(unit whichUnit, unitevent whichEvent) returns event -``` - -### trigger.registerFilterUnitEvent - -```wurst -public function trigger.registerFilterUnitEvent(unit whichUnit, unitevent whichEvent, boolexpr filter) returns event -``` - -### trigger.registerUnitInRange - -```wurst -public function trigger.registerUnitInRange(unit whichUnit, real range, boolexpr filter) returns event -``` - -### trigger.registerUnitStateEvent - -```wurst -public function trigger.registerUnitStateEvent(unit whichUnit, unitstate whichState, limitop opcode, real limitval) returns event -``` - -### trigger.registerFrameEvent - -```wurst -public function trigger.registerFrameEvent(framehandle frame, frameeventtype eventId) returns event -``` - -Registers a frameevent with given type for given frame, the triggered callback will contain following informations: - BlzGetTriggerFrame - the source frame of the event - BlzGetTriggerFrameEvent - the type of the frame event - BlzGetTriggerFrameValue - the value of the frame event (for sliders) // not yet part of common.j - BlzGetTriggerFrameText - the value of the frame event (for editfields) // not yet part of common.j - GetTriggerPlayer - the player causing the event -* - -### trigger.removeAction - -```wurst -public function trigger.removeAction(triggeraction action) -``` - -### trigger.removeCondition - -```wurst -public function trigger.removeCondition(triggercondition condition) -``` - -### trigger.reset - -```wurst -public function trigger.reset() -``` - -### trigger.registerVariableEvent - -```wurst -public function trigger.registerVariableEvent(string varName, limitop opcode, real limitval) returns event -``` - -### trigger.registerCommandEvent - -```wurst -public function trigger.registerCommandEvent(integer whichAbility, string order) returns event -``` - -### trigger.registerUpgradeCommandEvent - -```wurst -public function trigger.registerUpgradeCommandEvent(integer whichUpgrade) returns event -``` - -### trigger.blzTriggerRegisterPlayerSyncEvent - -```wurst -public function trigger.blzTriggerRegisterPlayerSyncEvent(player whichPlayer, string prefix, boolean fromServer) returns event -``` - -### trigger.isRunning - -```wurst -public function trigger.isRunning() returns boolean -``` - -### trigger.interrupt - -```wurst -public function trigger.interrupt() -``` - -### oskeytype.isPressed - -```wurst -public function oskeytype.isPressed() returns boolean -``` - -Returns local input state. Never use it to drive synchronized game state. - -### OSKEY_META.isPressed - -```wurst -public function OSKEY_META.isPressed() returns boolean -``` - -Returns local input state. Never use it to drive synchronized game state. - -### mousebuttontype.isPressed - -```wurst -public function mousebuttontype.isPressed() returns boolean -``` - -Returns local input state. Never use it to drive synchronized game state. diff --git a/_doc/stdlib/ref/_handles/Unit.md b/_doc/stdlib/ref/_handles/Unit.md deleted file mode 100644 index b89c769..0000000 --- a/_doc/stdlib/ref/_handles/Unit.md +++ /dev/null @@ -1,2026 +0,0 @@ ---- -title: Unit -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Unit.wurst' -generated: true -toc: sections ---- - -Sets the unit's position using the SetUnitPosition native. - This native comes with some side effects like additional - position verification and stopping the target unit. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Unit.wurst)** - -**Re-exports:** `Vectors` - -## Enums - -### RallyType - -```wurst -public enum RallyType -``` - -**Values:** `POINT`, `UNIT`, `DESTRUCTABLE` - -## Tuples - -### rallyResult - -```wurst -public tuple rallyResult(RallyType rtype, unit u, destructable d, vec2 pos) -``` - -## Functions - -### getUnitIcon - -```wurst -public function getUnitIcon(int unitId) returns string -``` - -### createUnit - -```wurst -public function createUnit(int unitId) returns unit -``` - -### createUnit - -```wurst -public function createUnit(player p, int unitId) returns unit -``` - -### createUnit - -```wurst -public function createUnit(int unitId, vec2 pos) returns unit -``` - -### createUnit - -```wurst -public function createUnit(player p, int unitId, vec2 pos) returns unit -``` - -### createUnit - -```wurst -public function createUnit(player p, int unitId, vec2 pos, angle facing) returns unit -``` - -### createUnit - -```wurst -public function createUnit(player p, int unitId, vec3 pos, angle facing) returns unit -``` - -### createUnitZ - -```wurst -public function createUnitZ(player p, int unitId, vec3 pos, angle facing) returns unit -``` - -## Extension Functions - -### unit.getIcon - -```wurst -public function unit.getIcon() returns string -``` - -### unit.getGoldCost - -```wurst -public function unit.getGoldCost() returns int -``` - -### unit.getWoodCost - -```wurst -public function unit.getWoodCost() returns int -``` - -### unit.isType - -```wurst -public function unit.isType(unittype utype) returns boolean -``` - -### unit.addType - -```wurst -public function unit.addType(unittype utype) returns boolean -``` - -### unit.removeType - -```wurst -public function unit.removeType(unittype utype) returns boolean -``` - -### unit.setType - -```wurst -public function unit.setType(unittype utype, boolean flag) returns boolean -``` - -### unit.toggleType - -```wurst -public function unit.toggleType(unittype utype) returns boolean -``` - -### unit.addAbility - -```wurst -public function unit.addAbility(int abil) returns boolean -``` - -### unit.addAbility - -```wurst -public function unit.addAbility(int abilId, int level) -``` - -### unit.addPermanentAbility - -```wurst -public function unit.addPermanentAbility(int abilId) -``` - -### unit.addPermanentAbility - -```wurst -public function unit.addPermanentAbility(int abilId, int level) -``` - -### unit.addHP - -```wurst -public function unit.addHP(real val) -``` - -### unit.addItemHandle - -```wurst -public function unit.addItemHandle(item whichItem) returns boolean -``` - -### unit.addItemById - -```wurst -public function unit.addItemById(int itemId) returns item -``` - -### unit.addItemToSlot - -```wurst -public function unit.addItemToSlot(int id, int slot) returns bool -``` - -### unit.addMana - -```wurst -public function unit.addMana(real val) -``` - -### unit.addState - -```wurst -public function unit.addState(unitstate state, real value) -``` - -### unit.addXp - -```wurst -public function unit.addXp(int toAdd, boolean showEyeCandy) -``` - -### unit.getXp - -```wurst -public function unit.getXp() returns int -``` - -### unit.shareVision - -```wurst -public function unit.shareVision(player whichPlayer) -``` - -Share vision of that unit with a player * - -### unit.shareVision - -```wurst -public function unit.shareVision(player whichPlayer, bool share) -``` - -Set sharing of vision with a player * - -### unit.setXp - -```wurst -public function unit.setXp(int newXpVal, bool showEyeCandy) -``` - -### unit.suspendXp - -```wurst -public function unit.suspendXp(boolean suspend) -``` - -### unit.isSuspendedXp - -```wurst -public function unit.isSuspendedXp() returns boolean -``` - -### unit.getLevel - -```wurst -public function unit.getLevel() returns int -``` - -### unit.setLevel - -```wurst -public function unit.setLevel(int level, boolean showEyeCandy) -``` - -### unit.addLevels - -```wurst -public function unit.addLevels(int toAdd, boolean showEyeCandy) -``` - -### unit.removeLevels - -```wurst -public function unit.removeLevels(int toRemove) returns bool -``` - -### unit.getStr - -```wurst -public function unit.getStr(bool includeBonuses) returns int -``` - -### unit.getAgi - -```wurst -public function unit.getAgi(bool includeBonuses) returns int -``` - -### unit.getInt - -```wurst -public function unit.getInt(bool includeBonuses) returns int -``` - -### unit.setStr - -```wurst -public function unit.setStr(int value) -``` - -### unit.setAgi - -```wurst -public function unit.setAgi(int value) -``` - -### unit.setInt - -```wurst -public function unit.setInt(int value) -``` - -### unit.addStr - -```wurst -public function unit.addStr(int value) -``` - -### unit.addAgi - -```wurst -public function unit.addAgi(int value) -``` - -### unit.addInt - -```wurst -public function unit.addInt(int value) -``` - -### unit.addSkillPoints - -```wurst -public function unit.addSkillPoints(int value) returns bool -``` - -### unit.setSkillPoints - -```wurst -public function unit.setSkillPoints(int value) returns bool -``` - -### unit.getSkillPoints - -```wurst -public function unit.getSkillPoints() returns int -``` - -### unit.selectSkill - -```wurst -public function unit.selectSkill(int abilcode) -``` - -### unit.damageTarget - -```wurst -public function unit.damageTarget(widget target, real amount, bool attack, bool ranged, attacktype attackType, damagetype damageType, weapontype weaponType) -``` - -### unit.damageTarget - -```wurst -public function unit.damageTarget(widget target, real amount, bool attack, bool ranged, attacktype attackType) -``` - -### unit.damageTarget - -```wurst -public function unit.damageTarget(widget target, real amount) -``` - -### unit.damageTarget - -```wurst -public function unit.damageTarget(widget target, real amount, attacktype attacktyp) -``` - -### unit.explode - -```wurst -public function unit.explode() -``` - -Kills a unit by blowing it up - -### unit.getAbilityLevel - -```wurst -public function unit.getAbilityLevel(int id) returns int -``` - -### unit.getUnitAcquireRange - -```wurst -public function unit.getUnitAcquireRange() returns real -``` - -### unit.getCurrentOrder - -```wurst -public function unit.getCurrentOrder() returns int -``` - -Returns the current order of the unit - -### unit.getFacingAngle - -```wurst -public function unit.getFacingAngle() returns angle -``` - -Returns the facing of the unit as an angle. - Use this to avoid confusion between radians and degrees - -### unit.getFlyHeight - -```wurst -public function unit.getFlyHeight() returns real -``` - -### unit.getFoodUsed - -```wurst -public function unit.getFoodUsed() returns int -``` - -### unit.getHP - -```wurst -public function unit.getHP() returns real -``` - -### unit.getHPRatio - -```wurst -public function unit.getHPRatio() returns real -``` - -### handle.getHandleId - -```wurst -public function handle.getHandleId() returns int -``` - -### unit.getMana - -```wurst -public function unit.getMana() returns real -``` - -### unit.getMaxHP - -```wurst -public function unit.getMaxHP() returns real -``` - -### unit.getMaxMana - -```wurst -public function unit.getMaxMana() returns real -``` - -### unit.getMissingHP - -```wurst -public function unit.getMissingHP() returns real -``` - -Get units current missing health. - -### unit.getMissingMana - -```wurst -public function unit.getMissingMana() returns real -``` - -Get units current missing mana. - -### unit.getMoveSpeed - -```wurst -public function unit.getMoveSpeed() returns real -``` - -### unit.getName - -```wurst -public function unit.getName() returns string -``` - -### unit.getProperName - -```wurst -public function unit.getProperName() returns string -``` - -### unit.getOwner - -```wurst -public function unit.getOwner() returns player -``` - -### unit.getPos - -```wurst -public function unit.getPos() returns vec2 -``` - -### unit.getPos3Real - -```wurst -public function unit.getPos3Real() returns vec3 -``` - -### unit.getPos3Fly - -```wurst -public function unit.getPos3Fly() returns vec3 -``` - -### unit.getPos3Zero - -```wurst -public function unit.getPos3Zero() returns vec3 -``` - -### unit.getPos3with - -```wurst -public function unit.getPos3with(real z) returns vec3 -``` - -### unit.getPropWindow - -```wurst -public function unit.getPropWindow() returns angle -``` - -Returns the prop window of the unit as angle. - -### unit.getState - -```wurst -public function unit.getState(unitstate state) returns real -``` - -### unit.getTurnSpeed - -```wurst -public function unit.getTurnSpeed() returns real -``` - -### unit.getTypeId - -```wurst -public function unit.getTypeId() returns int -``` - -### unit.getUserData - -```wurst -public function unit.getUserData() returns int -``` - -### unit.getPointValue - -```wurst -public function unit.getPointValue() returns int -``` - -### unit.getX - -```wurst -public function unit.getX() returns real -``` - -### unit.getY - -```wurst -public function unit.getY() returns real -``` - -### unit.hasAbility - -```wurst -public function unit.hasAbility(int id) returns boolean -``` - -### unit.hasItem - -```wurst -public function unit.hasItem(item whichItem) returns boolean -``` - -### unit.hasItemById - -```wurst -public function unit.hasItemById(int itemId) returns boolean -``` - -### unit.getItemById - -```wurst -public function unit.getItemById(int itemId) returns item -``` - -Returns the first item of the specific type from the unit's inventory, - or null if none is present - -### unit.hide - -```wurst -public function unit.hide() -``` - -### unit.isHidden - -```wurst -public function unit.isHidden() returns bool -``` - -### unit.inventorySize - -```wurst -public function unit.inventorySize() returns int -``` - -### unit.itemCount - -```wurst -public function unit.itemCount() returns int -``` - -Returns the number of items equipped. - -### unit.isInventoryFull - -```wurst -public function unit.isInventoryFull() returns boolean -``` - -Checks if unit inventory is full. - -### unit.isAlive - -```wurst -public function unit.isAlive() returns boolean -``` - -Checks if the unit is alive using the UnitAlive native - -### unit.isInRange - -```wurst -public function unit.isInRange(vec2 pos, real distance) returns bool -``` - -Checks whether a unit is within range of a point. - Takes into account the units collision size * - -### unit.isEnemyOf - -```wurst -public function unit.isEnemyOf(player whichPlayer) returns bool -``` - -Checks whether a unit is an enemy of the given player * - -### unit.isEnemyOf - -```wurst -public function unit.isEnemyOf(unit u) returns bool -``` - -Checks whether two units are enemies - -### unit.isAllyOf - -```wurst -public function unit.isAllyOf(player whichPlayer) returns bool -``` - -Checks whether a unit is an ally of the given player - -### unit.isAllyOf - -```wurst -public function unit.isAllyOf(unit u) returns bool -``` - -Checks whether two units are allies - -### unit.issueImmediateOrder - -```wurst -public function unit.issueImmediateOrder(string order) returns boolean -``` - -### unit.issueImmediateOrderById - -```wurst -public function unit.issueImmediateOrderById(int id) returns boolean -``` - -### unit.issuePointOrder - -```wurst -public function unit.issuePointOrder(string order, vec2 target) returns boolean -``` - -### unit.issuePointOrderById - -```wurst -public function unit.issuePointOrderById(int id, vec2 target) returns boolean -``` - -### unit.issueRallyPoint - -```wurst -public function unit.issueRallyPoint(vec2 pos) -``` - -### unit.issueTargetOrder - -```wurst -public function unit.issueTargetOrder(string order, widget targetWidget) returns boolean -``` - -### unit.issueTargetOrderById - -```wurst -public function unit.issueTargetOrderById(int id, widget target) returns boolean -``` - -### unit.itemInSlot - -```wurst -public function unit.itemInSlot(int inventoryIndex) returns item -``` - -### unit.getItemSlot - -```wurst -public function unit.getItemSlot(item whichItem) returns int -``` - -Retrieves slot number for speficied item or -1 if not found. - -### unit.kill - -```wurst -public function unit.kill() -``` - -### unit.makeAbilityPermanent - -```wurst -public function unit.makeAbilityPermanent(int abil, boolean flag) returns boolean -``` - -### unit.isPaused - -```wurst -public function unit.isPaused() returns boolean -``` - -### unit.pause - -```wurst -public function unit.pause() -``` - -### unit.pauseEx - -```wurst -public function unit.pauseEx() -``` - -### unit.unpause - -```wurst -public function unit.unpause() -``` - -### unit.unpauseEx - -```wurst -public function unit.unpauseEx() -``` - -### unit.queueAnimation - -```wurst -public function unit.queueAnimation(string animation) -``` - -### unit.remove - -```wurst -public function unit.remove() -``` - -### unit.removeAbility - -```wurst -public function unit.removeAbility(int abil) returns boolean -``` - -### unit.removeItem - -```wurst -public function unit.removeItem(item itm) -``` - -### unit.removeItemById - -```wurst -public function unit.removeItemById(int itemId) returns boolean -``` - -Removes the first item of type itemId carried by the unit - returns true if an item was found and removed - -### unit.itemCount - -```wurst -public function unit.itemCount(int itemTypeId) returns int -``` - -Returns the number of slots containing the given item type - -### unit.removeItemFromSlot - -```wurst -public function unit.removeItemFromSlot(int slot) returns item -``` - -### unit.dropItemPoint - -```wurst -public function unit.dropItemPoint(item itm, vec2 pos) returns boolean -``` - -### unit.dropItemSlot - -```wurst -public function unit.dropItemSlot(item itm, int slot) returns boolean -``` - -### unit.dropItemTarget - -```wurst -public function unit.dropItemTarget(item itm, widget target) returns boolean -``` - -### unit.useItem - -```wurst -public function unit.useItem(item itm) returns boolean -``` - -### unit.useItemPoint - -```wurst -public function unit.useItemPoint(item itm, vec2 pos) returns boolean -``` - -### unit.addItemToStock - -```wurst -public function unit.addItemToStock(int itmId, int currentStock, int stockMax) -``` - -### unit.removeItemFromStock - -```wurst -public function unit.removeItemFromStock(int itmId) -``` - -### unit.addUnitToStock - -```wurst -public function unit.addUnitToStock(int unitId, int currentStock, int stockMax) -``` - -### unit.removeUnitFromStock - -```wurst -public function unit.removeUnitFromStock(int unitId) -``` - -### unit.useItemTarget - -```wurst -public function unit.useItemTarget(item itm, widget target) returns boolean -``` - -### unit.revive - -```wurst -public function unit.revive(vec2 pos, boolean doEyecandy) -``` - -### unit.getAbility - -```wurst -public function unit.getAbility(int abilId) returns ability -``` - -### unit.getAbilityByIndex - -```wurst -public function unit.getAbilityByIndex(int index) returns ability -``` - -### unit.setAbilityLevel - -```wurst -public function unit.setAbilityLevel(int abilId, int lvl) -``` - -### unit.setAnimation - -```wurst -public function unit.setAnimation(string name) -``` - -### unit.setAnimation - -```wurst -public function unit.setAnimation(int index) -``` - -### unit.addAnimationProperties - -```wurst -public function unit.addAnimationProperties(string properties, bool add) -``` - -### unit.addAnimationProperties - -```wurst -public function unit.addAnimationProperties(string properties) -``` - -### unit.removeAnimationProperties - -```wurst -public function unit.removeAnimationProperties(string properties) -``` - -### unit.lookAt - -```wurst -public function unit.lookAt(string bone, unit target, vec3 offset) -``` - -### unit.lookAt - -```wurst -public function unit.lookAt(string bone, unit target) -``` - -### unit.resetLookAt - -```wurst -public function unit.resetLookAt() -``` - -### unit.setColor - -```wurst -public function unit.setColor(playercolor c) -``` - -### unit.setExploded - -```wurst -public function unit.setExploded(boolean exploded) -``` - -Sets whether a unit explodes on death - -### unit.setFacing - -```wurst -public function unit.setFacing(angle a) -``` - -### unit.setFlyHeight - -```wurst -public function unit.setFlyHeight(real height, real rate) -``` - -### unit.setHP - -```wurst -public function unit.setHP(real hp) -``` - -### unit.setInvulnerable - -```wurst -public function unit.setInvulnerable(boolean flag) -``` - -### unit.setMana - -```wurst -public function unit.setMana(real val) -``` - -### unit.setMoveSpeed - -```wurst -public function unit.setMoveSpeed(real speed) -``` - -### unit.setOwner - -```wurst -public function unit.setOwner(player p, boolean changeColor) -``` - -### unit.setPathing - -```wurst -public function unit.setPathing(boolean value) -``` - -### unit.setPos - -```wurst -public function unit.setPos(vec2 pos) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### unit.setPosFly - -```wurst -public function unit.setPosFly(vec3 pos) -``` - -### unit.setPosReal - -```wurst -public function unit.setPosReal(vec3 pos) -``` - -### unit.setPos - -```wurst -public function unit.setPos(real x, real y) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### unit.setPropWindow - -```wurst -public function unit.setPropWindow(angle value) -``` - -A prop window of 0 prevents the unit from moving, but -it can still turn around. - -### unit.setAcquireRange - -```wurst -public function unit.setAcquireRange(real value) -``` - -### unit.setCreepGuard - -```wurst -public function unit.setCreepGuard(boolean value) -``` - -### unit.setScale - -```wurst -public function unit.setScale(real scale) -``` - -### unit.setState - -```wurst -public function unit.setState(unitstate state, real value) -``` - -### unit.setTimeScale - -```wurst -public function unit.setTimeScale(real scale) -``` - -### unit.setTimedLife - -```wurst -public function unit.setTimedLife(real time) -``` - -### unit.setTimedLife - -```wurst -public function unit.setTimedLife(real time, int buffId) -``` - -Applies a timed life over `time` seconds using the given decay buff id (instead of the default 'BTLF'). - -### unit.setTurnSpeed - -```wurst -public function unit.setTurnSpeed(real speed) -``` - -### unit.setUseFood - -```wurst -public function unit.setUseFood(boolean flag) -``` - -### unit.setUserData - -```wurst -public function unit.setUserData(int data) -``` - -### unit.setVertexColor - -```wurst -public function unit.setVertexColor(int r, int g, int b, int a) -``` - -### unit.setX - -```wurst -public function unit.setX(real x) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### unit.setXY - -```wurst -public function unit.setXY(vec2 pos) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Sets the coordinmates of the unit to the given position. - Uses the SetUnitX/Y natives - -### unit.setXY - -```wurst -public function unit.setXY(vec3 pos) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Sets the coordinmates of the unit to the given position. - Uses the SetUnitX/Y natives - -### unit.setXYZ - -```wurst -public function unit.setXYZ(vec3 pos) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Sets the coordinmates of the unit to the given position. - Z is being set as flyheight. Uses the SetUnitX/Y natives - -### unit.setXYZReal - -```wurst -public function unit.setXYZReal(vec3 pos) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### unit.setY - -```wurst -public function unit.setY(real y) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### unit.show - -```wurst -public function unit.show() -``` - -### unit.subHP - -```wurst -public function unit.subHP(real val) -``` - -### unit.subMana - -```wurst -public function unit.subMana(real val) -``` - -### unit.subState - -```wurst -public function unit.subState(unitstate state, real value) -``` - -### vec2.withRealZ - -```wurst -public function vec2.withRealZ(unit u) returns vec3 -``` - -### unit.abortOrder - -```wurst -public function unit.abortOrder() returns boolean -``` - -Cancels the current order - -### unit.resetAbilityCooldown - -```wurst -public function unit.resetAbilityCooldown(int abilId) -``` - -### unit.resetCooldown - -```wurst -public function unit.resetCooldown() -``` - -Reset all cooldowns of the unit * - -### unit.getDefaultMovespeed - -```wurst -public function unit.getDefaultMovespeed() returns real -``` - -### unit.getDefaultPropWindow - -```wurst -public function unit.getDefaultPropWindow() returns angle -``` - -Returns the default prop window of the unit as angle. - -### unit.getDefaultTurnSpeed - -```wurst -public function unit.getDefaultTurnSpeed() returns real -``` - -### unit.getDefaultAcquireRange - -```wurst -public function unit.getDefaultAcquireRange() returns real -``` - -### unit.getDefaultFlyHeight - -```wurst -public function unit.getDefaultFlyHeight() returns real -``` - -### unit.getIntMaxHP - -```wurst -public function unit.getIntMaxHP() returns int -``` - -### unit.setMaxHP - -```wurst -public function unit.setMaxHP(int hp) -``` - -### unit.setMaxHP - -```wurst -public function unit.setMaxHP(int hp, boolean keepRatio) -``` - -Changes a unit's maximum hp, adjusting the - current hp to keep the same ratio. - -### unit.getIntMaxMana - -```wurst -public function unit.getIntMaxMana() returns int -``` - -### unit.setMaxMana - -```wurst -public function unit.setMaxMana(int mana) -``` - -### unit.setMaxMana - -```wurst -public function unit.setMaxMana(int mana, boolean keepRatio) -``` - -Changes a unit's maximum mana, adjusting the - current mana to keep the same ratio. - If the current unit's maximum mana is zero, - the ratio will be considered zero. - -### unit.setName - -```wurst -public function unit.setName(string name) -``` - -### unit.setProperName - -```wurst -public function unit.setProperName(string name) -``` - -### unit.getBaseDamage - -```wurst -public function unit.getBaseDamage(int weaponIndex) returns int -``` - -### unit.setBaseDamage - -```wurst -public function unit.setBaseDamage(int baseDamage, int weaponIndex) -``` - -### unit.getDiceNumber - -```wurst -public function unit.getDiceNumber(int weaponIndex) returns int -``` - -### unit.setDiceNumber - -```wurst -public function unit.setDiceNumber(int diceNumber, int weaponIndex) -``` - -### unit.getDiceSides - -```wurst -public function unit.getDiceSides(int weaponIndex) returns int -``` - -### unit.setDiceSides - -```wurst -public function unit.setDiceSides(int diceSides, int weaponIndex) -``` - -### unit.getAttackCooldown - -```wurst -public function unit.getAttackCooldown(int weaponIndex) returns real -``` - -### unit.setAttackCooldown - -```wurst -public function unit.setAttackCooldown(real cooldown, int weaponIndex) -``` - -### unit.getArmor - -```wurst -public function unit.getArmor() returns real -``` - -### unit.setArmor - -```wurst -public function unit.setArmor(real armorAmount) -``` - -### unit.hideAbility - -```wurst -public function unit.hideAbility(int abilId, boolean flag) -``` - -### unit.disableAbility - -```wurst -public function unit.disableAbility(int abilId, boolean flag, boolean hideUI) -``` - -### unit.disableAttack - -```wurst -public function unit.disableAttack(boolean flag, boolean hideUI) -``` - -### unit.disableAttackEx - -```wurst -public function unit.disableAttackEx(int index, bool flag) -``` - -Enables/disables a single weapon by index (0 = the unit's first/regular attack). - Unlike disableAttack this toggles the weapon field directly, so it can disable one - weapon on a multi-weapon unit without hiding the attack command. - -### unit.disableWorkQueue - -```wurst -public function unit.disableWorkQueue(boolean flag, boolean hideUI) -``` - -### unit.cancelTimedLife - -```wurst -public function unit.cancelTimedLife() -``` - -### unit.isSelectable - -```wurst -public function unit.isSelectable() returns boolean -``` - -### unit.isInvulnerable - -```wurst -public function unit.isInvulnerable() returns boolean -``` - -### unit.interruptAttack - -```wurst -public function unit.interruptAttack() -``` - -### unit.getCollisionSize - -```wurst -public function unit.getCollisionSize() returns real -``` - -### unit.showTeamGlow - -```wurst -public function unit.showTeamGlow(boolean show) -``` - -### unit.setAbilityCooldown - -```wurst -public function unit.setAbilityCooldown(int abilId, int levelIndex, real cooldown) -``` - -Level is indexed. Level 1 = 0, Level 2 = 1, e.t.c. - -### unit.getAbilityCooldown - -```wurst -public function unit.getAbilityCooldown(int abilId, int levelIndex) returns real -``` - -Level is indexed. Level 1 = 0, Level 2 = 1, e.t.c. - -### unit.getAbilityCooldownRemaining - -```wurst -public function unit.getAbilityCooldownRemaining(int abilId) returns real -``` - -### unit.startAbilityCooldown - -```wurst -public function unit.startAbilityCooldown(int abilCode) -``` - -### unit.startAbilityCooldown - -```wurst -public function unit.startAbilityCooldown(int abilCode, real cooldown) -``` - -### unit.endAbilityCooldown - -```wurst -public function unit.endAbilityCooldown(int abilCode) -``` - -### unit.getAbilityManaCost - -```wurst -public function unit.getAbilityManaCost(int abilId, int level) returns int -``` - -### unit.setAbilityManaCost - -```wurst -public function unit.setAbilityManaCost(int abilId, int level, int manaCost) -``` - -### unit.getLocalZ - -```wurst -public function unit.getLocalZ() returns real -``` - -### unit.isIllusion - -```wurst -public function unit.isIllusion() returns bool -``` - -### unit.isBuildInProgress - -```wurst -public function unit.isBuildInProgress() returns bool -``` - -### unit.isUpgradeInProgress - -```wurst -public function unit.isUpgradeInProgress() returns bool -``` - -### unit.incAbilityLevel - -```wurst -public function unit.incAbilityLevel(int abilityId) -``` - -### unit.decAbilityLevel - -```wurst -public function unit.decAbilityLevel(int abilityId) -``` - -### unit.removeGuardPosition - -```wurst -public function unit.removeGuardPosition() -``` - -### unit.recycleGuardPosition - -```wurst -public function unit.recycleGuardPosition() -``` - -### unit.getRallyPoint - -```wurst -public function unit.getRallyPoint() returns vec2 -``` - -### unit.getRallyUnit - -```wurst -public function unit.getRallyUnit() returns unit -``` - -### unit.getRallyDestructable - -```wurst -public function unit.getRallyDestructable() returns destructable -``` - -### unit.getRallyTarget - -```wurst -public function unit.getRallyTarget() returns rallyResult -``` - -Returns the rally point of this unit as a rallyResult - -### unit.inventory - -```wurst -public function unit.inventory() returns InventoryIterator -``` - -Creates an inventory iterator that allows you to access each existing item in the unit's inventory via for-loop. An example 'for i in u.inventory()'. - -### unit.setAttackCooldownPercChange - -```wurst -public function unit.setAttackCooldownPercChange(real attackCooldownPercChange, int weaponIndex) returns real -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Change unit attack cooldown by given percentage. Negative values are possible as well. - Returns the new attack cooldown time of the unit. - -### unit.setMoveSpeedPercChange - -```wurst -public function unit.setMoveSpeedPercChange(real movespeedPercChange) returns real -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Change unit movement speed by given percentage. Negative values are possible as well. - Returns the new speed of the unit. - ex.: using 0.25 on unit with speed 400 will make the new speed 500. - -### unit.getField - -```wurst -public function unit.getField(unitbooleanfield field) returns bool -``` - -### unit.getField - -```wurst -public function unit.getField(unitintegerfield field) returns int -``` - -### unit.getField - -```wurst -public function unit.getField(unitrealfield field) returns real -``` - -### unit.getField - -```wurst -public function unit.getField(unitstringfield field) returns string -``` - -### unit.setField - -```wurst -public function unit.setField(unitbooleanfield field, bool value) returns bool -``` - -### unit.setField - -```wurst -public function unit.setField(unitintegerfield field, int value) returns bool -``` - -### unit.setField - -```wurst -public function unit.setField(unitrealfield field, real value) returns bool -``` - -### unit.setField - -```wurst -public function unit.setField(unitstringfield field, string value) returns bool -``` - -### unit.getFieldWeapon - -```wurst -public function unit.getFieldWeapon(unitweaponbooleanfield field, int weaponIndex) returns bool -``` - -### unit.getFieldWeapon - -```wurst -public function unit.getFieldWeapon(unitweaponintegerfield field, int weaponIndex) returns int -``` - -### unit.getFieldWeapon - -```wurst -public function unit.getFieldWeapon(unitweaponrealfield field, int weaponIndex) returns real -``` - -### unit.getFieldWeapon - -```wurst -public function unit.getFieldWeapon(unitweaponstringfield field, int weaponIndex) returns string -``` - -### unit.setFieldWeapon - -```wurst -public function unit.setFieldWeapon(unitweaponbooleanfield field, int weaponIndex, bool value) returns bool -``` - -### unit.setFieldWeapon - -```wurst -public function unit.setFieldWeapon(unitweaponintegerfield field, int weaponIndex, int value) returns bool -``` - -### unit.setFieldWeapon - -```wurst -public function unit.setFieldWeapon(unitweaponrealfield field, int weaponIndex, real value) returns bool -``` - -### unit.setFieldWeapon - -```wurst -public function unit.setFieldWeapon(unitweaponstringfield field, int weaponIndex, string value) returns bool -``` - -### unit.reviveHeroLoc - -```wurst -public function unit.reviveHeroLoc(location loc, boolean doEyecandy) returns boolean -``` - -### unit.selectUnit - -```wurst -public function unit.selectUnit(boolean flag) -``` - -### unit.suspendDecay - -```wurst -public function unit.suspendDecay(boolean suspend) -``` - -### unit.removeBuffs - -```wurst -public function unit.removeBuffs(boolean removePositive, boolean removeNegative) -``` - -### unit.removeBuffsEx - -```wurst -public function unit.removeBuffsEx(boolean removePositive, boolean removeNegative, boolean magic, boolean physical, boolean timedLife, boolean aura, boolean autoDispel) -``` - -### unit.hasBuffsEx - -```wurst -public function unit.hasBuffsEx(boolean removePositive, boolean removeNegative, boolean magic, boolean physical, boolean timedLife, boolean aura, boolean autoDispel) returns boolean -``` - -### unit.countBuffsEx - -```wurst -public function unit.countBuffsEx(boolean removePositive, boolean removeNegative, boolean magic, boolean physical, boolean timedLife, boolean aura, boolean autoDispel) returns integer -``` - -### unit.addSleep - -```wurst -public function unit.addSleep(boolean add) -``` - -### unit.addSleepPerm - -```wurst -public function unit.addSleepPerm(boolean add) -``` - -### unit.ignoreAlarm - -```wurst -public function unit.ignoreAlarm(boolean flag) returns boolean -``` - -### unit.setConstructionProgress - -```wurst -public function unit.setConstructionProgress(integer constructionPercentage) -``` - -### unit.setUpgradeProgress - -```wurst -public function unit.setUpgradeProgress(integer upgradePercentage) -``` - -### unit.pauseTimedLife - -```wurst -public function unit.pauseTimedLife(boolean flag) -``` - -### unit.setUsesAltIcon - -```wurst -public function unit.setUsesAltIcon(boolean flag) -``` - -### unit.damagePoint - -```wurst -public function unit.damagePoint(real delay, real radius, real x, real y, real amount, boolean attack, boolean ranged, attacktype attackType, damagetype damageType, weapontype weaponType) returns boolean -``` - -### unit.issuePointOrderLoc - -```wurst -public function unit.issuePointOrderLoc(string order, location whichLocation) returns boolean -``` - -### unit.issuePointOrderByIdLoc - -```wurst -public function unit.issuePointOrderByIdLoc(integer order, location whichLocation) returns boolean -``` - -### unit.issueInstantPointOrder - -```wurst -public function unit.issueInstantPointOrder(string order, real x, real y, widget instantTargetWidget) returns boolean -``` - -### unit.issueInstantPointOrderById - -```wurst -public function unit.issueInstantPointOrderById(integer order, real x, real y, widget instantTargetWidget) returns boolean -``` - -### unit.issueInstantTargetOrder - -```wurst -public function unit.issueInstantTargetOrder(string order, widget targetWidget, widget instantTargetWidget) returns boolean -``` - -### unit.issueInstantTargetOrderById - -```wurst -public function unit.issueInstantTargetOrderById(integer order, widget targetWidget, widget instantTargetWidget) returns boolean -``` - -### unit.issueBuildOrder - -```wurst -public function unit.issueBuildOrder(string unitToBuild, real x, real y) returns boolean -``` - -### unit.issueBuildOrderById - -```wurst -public function unit.issueBuildOrderById(integer unitId, real x, real y) returns boolean -``` - -### unit.setResourceAmount - -```wurst -public function unit.setResourceAmount(integer amount) -``` - -### unit.addResourceAmount - -```wurst -public function unit.addResourceAmount(integer amount) -``` - -### unit.waygateSetDestination - -```wurst -public function unit.waygateSetDestination(real x, real y) -``` - -### unit.waygateActivate - -```wurst -public function unit.waygateActivate(boolean activate) -``` - -### unit.setItemTypeSlots - -```wurst -public function unit.setItemTypeSlots(integer slots) -``` - -### unit.addIndicator - -```wurst -public function unit.addIndicator(integer red, integer green, integer blue, integer alpha) -``` - -### unit.createMinimapIconOnUnit - -```wurst -public function unit.createMinimapIconOnUnit(integer red, integer green, integer blue, string pingPath, fogstate fogVisibility) returns minimapicon -``` - -### unit.setCameraTargetController - -```wurst -public function unit.setCameraTargetController(real xoffset, real yoffset, boolean inheritOrientation) -``` - -### unit.setCameraOrientController - -```wurst -public function unit.setCameraOrientController(real xoffset, real yoffset) -``` - -### unit.setFacingEx - -```wurst -public function unit.setFacingEx(real facingAngle) -``` - -### unit.setSkin - -```wurst -public function unit.setSkin(integer skinId) -``` - -### unit.queueImmediateOrderById - -```wurst -public function unit.queueImmediateOrderById(integer order) returns boolean -``` - -### unit.queuePointOrderById - -```wurst -public function unit.queuePointOrderById(integer order, real x, real y) returns boolean -``` - -### unit.queueTargetOrderById - -```wurst -public function unit.queueTargetOrderById(integer order, widget targetWidget) returns boolean -``` - -### unit.queueInstantPointOrderById - -```wurst -public function unit.queueInstantPointOrderById(integer order, real x, real y, widget instantTargetWidget) returns boolean -``` - -### unit.queueInstantTargetOrderById - -```wurst -public function unit.queueInstantTargetOrderById(integer order, widget targetWidget, widget instantTargetWidget) returns boolean -``` - -### unit.queueBuildOrderById - -```wurst -public function unit.queueBuildOrderById(integer unitId, real x, real y) returns boolean -``` - -### unit.clearOrders - -```wurst -public function unit.clearOrders(boolean onlyQueued) -``` - -### unit.forceStopOrder - -```wurst -public function unit.forceStopOrder(boolean clearQueue) -``` - -### unit.setAbilityCooldownPercent - -```wurst -public function unit.setAbilityCooldownPercent(int abilityId, real percent) -``` - -### unit.adjustAbilityCooldownPercent - -```wurst -public function unit.adjustAbilityCooldownPercent(int abilityId, real percent) -``` - -### unit.getAbilityCooldownPercent - -```wurst -public function unit.getAbilityCooldownPercent(int abilityId) returns real -``` - -### unit.setAbilityCooldownRemaining - -```wurst -public function unit.setAbilityCooldownRemaining(int abilityId, real duration) -``` - -### unit.adjustAbilityCooldownRemaining - -```wurst -public function unit.adjustAbilityCooldownRemaining(int abilityId, real duration) -``` - -### unit.getAnimationDuration - -```wurst -public function unit.getAnimationDuration(string animation) returns real -``` - -### unit.getAnimationDuration - -```wurst -public function unit.getAnimationDuration(int animationIndex) returns real -``` - -### unit.resetAttack - -```wurst -public function unit.resetAttack(int weaponIndex) -``` - -### unit.setAurasEnabled - -```wurst -public function unit.setAurasEnabled(boolean enabled, boolean affectsUI) -``` - -### unit.setHeroGlowAllowed - -```wurst -public function unit.setHeroGlowAllowed(boolean allowed) -``` - -### unit.isHeroGlowAllowed - -```wurst -public function unit.isHeroGlowAllowed() returns boolean -``` diff --git a/_doc/stdlib/ref/_handles/Weather.md b/_doc/stdlib/ref/_handles/Weather.md deleted file mode 100644 index 455258c..0000000 --- a/_doc/stdlib/ref/_handles/Weather.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: Weather -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Weather.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Weather.wurst)** - -**Re-exports:** `WeatherEffects` - -## Functions - -### addWeather - -```wurst -public function addWeather(rect where, int effectID) returns weathereffect -``` - -For some strange reason, weathereffect-variables always contain 'null' value and return '0' from GetHandleId function but they can still be used and compared. - -## Extension Functions - -### weathereffect.enable - -```wurst -public function weathereffect.enable() -``` - -### weathereffect.disable - -```wurst -public function weathereffect.disable() -``` - -### weathereffect.remove - -```wurst -public function weathereffect.remove() -``` diff --git a/_doc/stdlib/ref/_handles/Widget.md b/_doc/stdlib/ref/_handles/Widget.md deleted file mode 100644 index 9e148e8..0000000 --- a/_doc/stdlib/ref/_handles/Widget.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: Widget -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Widget.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/Widget.wurst)** - -**Re-exports:** `Vectors` - -## Extension Functions - -### widget.getLife - -```wurst -public function widget.getLife() returns real -``` - -### widget.setLife - -```wurst -public function widget.setLife(real newLife) -``` - -### widget.getPos - -```wurst -public function widget.getPos() returns vec2 -``` - -### widget.getX - -```wurst -public function widget.getX() returns real -``` - -### widget.getY - -```wurst -public function widget.getY() returns real -``` - -### widget.addEffect - -```wurst -public function widget.addEffect(string modelName, string attachment) returns effect -``` - -### widget.isAliveTrick - -```wurst -public function widget.isAliveTrick() returns bool -``` - -Checks if the widget is alive by testing current life > .405 - -### widget.addIndicator - -```wurst -public function widget.addIndicator(integer red, integer green, integer blue, integer alpha) -``` diff --git a/_doc/stdlib/ref/_handles/_Handles.md b/_doc/stdlib/ref/_handles/_Handles.md deleted file mode 100644 index 8aaa47a..0000000 --- a/_doc/stdlib/ref/_handles/_Handles.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: _Handles -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/_Handles.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/_Handles.wurst)** - -**Re-exports:** `_Primitives`, `Ability`, `Boolexpr`, `Camera`, `CommonNativeExtensions`, `Destructable`, `Doodad`, `Effect`, `Fogmodifier`, `Force`, `Framehandle`, `GameCache`, `Group`, `Hashtable`, `Image`, `Item`, `Lightning`, `Multiboard`, `Player`, `Playercolor`, `Rect`, `Region`, `Sound`, `Texttag`, `Timer`, `TimerDialog`, `Trigger`, `Unit`, `Weather`, `Widget` diff --git a/_doc/stdlib/ref/_handles/_Primitives.md b/_doc/stdlib/ref/_handles/_Primitives.md deleted file mode 100644 index 178f4e0..0000000 --- a/_doc/stdlib/ref/_handles/_Primitives.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: _Primitives -layout: stdlibref -category: _handles -categoryLabel: Handle Wrappers -tags: - - handles -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/_Primitives.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_handles/primitives/_Primitives.wurst)** - -**Re-exports:** `Boolean`, `Integer`, `Real`, `String`, `Reference` diff --git a/_doc/stdlib/ref/_wurst/Abilities.md b/_doc/stdlib/ref/_wurst/Abilities.md deleted file mode 100644 index 5c3af84..0000000 --- a/_doc/stdlib/ref/_wurst/Abilities.md +++ /dev/null @@ -1,448 +0,0 @@ ---- -title: Abilities -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Abilities.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Abilities.wurst)** - -## Classes - -### Abilities - -```wurst -public class Abilities -``` - -**Members:** - -- `static constant aIamTarget = "Abilities\\Spells\\Items\\AIam\\AIamTarget.mdx"` -- `static constant aIdaCaster = "Abilities\\Spells\\Items\\AIda\\AIdaCaster.mdx"` -- `static constant aIdaTarget = "Abilities\\Spells\\Items\\AIda\\AIdaTarget.mdx"` -- `static constant aIemTarget = "Abilities\\Spells\\Items\\AIem\\AIemTarget.mdx"` -- `static constant aIfbSpecialArt = "Abilities\\Spells\\Items\\AIfb\\AIfbSpecialArt.mdx"` -- `static constant aIfbTarget = "Abilities\\Spells\\Items\\AIfb\\AIfbTarget.mdx"` -- `static constant aIheTarget = "Abilities\\Spells\\Items\\AIhe\\AIheTarget.mdx"` -- `static constant aIilTarget = "Abilities\\Spells\\Items\\AIil\\AIilTarget.mdx"` -- `static constant aIimTarget = "Abilities\\Spells\\Items\\AIim\\AIimTarget.mdx"` -- `static constant aIlbSpecialArt = "Abilities\\Spells\\Items\\AIlb\\AIlbSpecialArt.mdx"` -- `static constant aIlbTarget = "Abilities\\Spells\\Items\\AIlb\\AIlbTarget.mdx"` -- `static constant aIlmTarget = "Abilities\\Spells\\Items\\AIlm\\AIlmTarget.mdx"` -- `static constant aImaTarget = "Abilities\\Spells\\Items\\AIma\\AImaTarget.mdx"` -- `static constant aIobSpecialArt = "Abilities\\Spells\\Items\\AIob\\AIobSpecialArt.mdx"` -- `static constant aIobTarget = "Abilities\\Spells\\Items\\AIob\\AIobTarget.mdx"` -- `static constant aIreTarget = "Abilities\\Spells\\Items\\AIre\\AIreTarget.mdx"` -- `static constant aIsmTarget = "Abilities\\Spells\\Items\\AIsm\\AIsmTarget.mdx"` -- `static constant aIsoTarget = "Abilities\\Spells\\Items\\AIso\\AIsoTarget.mdx"` -- `static constant aItbTarget = "Abilities\\Spells\\Items\\AItb\\AItbTarget.mdx"` -- `static constant aIviTarget = "Abilities\\Spells\\Items\\AIvi\\AIviTarget.mdx"` -- `static constant aNrlTarget = "Abilities\\Spells\\Other\\ANrl\\ANrlTarget.mdx"` -- `static constant aNrmTarget = "Abilities\\Spells\\Other\\ANrm\\ANrmTarget.mdx"` -- `static constant aNsaTarget = "Abilities\\Spells\\Other\\ANsa\\ANsaTarget.mdx"` -- `static constant absorbManaBirthMissile = "Abilities\\Spells\\Undead\\AbsorbMana\\AbsorbManaBirthMissile.mdx"` -- `static constant aerialShacklesTarget = "Abilities\\Spells\\Human\\AerialShackles\\AerialShacklesTarget.mdx"` -- `static constant ancestralGuardianMissile = "Abilities\\Weapons\\AncestralGuardianMissile\\AncestralGuardianMissile.mdx"` -- `static constant ancestralSpiritCaster = "Abilities\\Spells\\Orc\\AncestralSpirit\\AncestralSpiritCaster.mdx"` -- `static constant ancientProtectorMissile = "Abilities\\Weapons\\AncientProtectorMissile\\AncientProtectorMissile.mdx"` -- `static constant andt = "Abilities\\Spells\\Other\\Andt\\Andt.mdx"` -- `static constant aneuCaster = "Abilities\\Spells\\Other\\Aneu\\AneuCaster.mdx"` -- `static constant aneuCaster1 = "Abilities\\Spells\\Other\\Aneu\\AneuCaster.mdx"` -- `static constant aneuTarget = "Abilities\\Spells\\Other\\Aneu\\AneuTarget.mdx"` -- `static constant animateDeadTarget = "Abilities\\Spells\\Undead\\AnimateDead\\AnimateDeadTarget.mdx"` -- `static constant annihilationMissile = "Abilities\\Spells\\Undead\\OrbOfDeath\\AnnihilationMissile.mdx"` -- `static constant antiMagicShell = "Abilities\\Spells\\Undead\\AntiMagicShell\\AntiMagicShell.mdx"` -- `static constant arcaneTowerAttack = "Abilities\\Spells\\Human\\Feedback\\ArcaneTowerAttack.mdx"` -- `static constant arrowMissile1 = "Abilities\\Weapons\\Arrow\\ArrowMissile.mdx"` -- `static constant avatarCaster = "Abilities\\Spells\\Human\\Avatar\\AvatarCaster.mdx"` -- `static constant avengerMissile = "Abilities\\Weapons\\AvengerMissile\\AvengerMissile.mdx"` -- `static constant awaken = "Abilities\\Spells\\Other\\Awaken\\Awaken.mdx"` -- `static constant axeMissile = "Abilities\\Weapons\\Axe\\AxeMissile.mdx"` -- `static constant bIsvTarget = "Abilities\\Spells\\Items\\AIso\\BIsvTarget.mdx"` -- `static constant ballistaImpact = "Abilities\\Weapons\\BallistaMissile\\BallistaImpact.mdx"` -- `static constant ballistaMissile = "Abilities\\Weapons\\BallistaMissile\\BallistaMissile.mdx"` -- `static constant ballistaMissileTarget = "Abilities\\Weapons\\BallistaMissile\\BallistaMissileTarget.mdx"` -- `static constant ballsOfFireMissile = "Abilities\\Weapons\\BallsOfFireMissile\\BallsOfFireMissile.mdx"` -- `static constant banditmissile = "Abilities\\Weapons\\Banditmissile\\Banditmissile.mdx"` -- `static constant banishTarget = "Abilities\\Spells\\Human\\Banish\\BanishTarget.mdx"` -- `static constant bansheeMissile = "Abilities\\Weapons\\BansheeMissile\\BansheeMissile.mdx"` -- `static constant barkSkinTarget = "Abilities\\Spells\\NightElf\\Barkskin\\BarkSkinTarget.mdx"` -- `static constant batRiderMissile = "Abilities\\Spells\\Orc\\LiquidFire\\BatRiderMissile.mdx"` -- `static constant batTrollMissile = "Abilities\\Weapons\\BatTrollMissile\\BatTrollMissile.mdx"` -- `static constant berserkertarget = "Abilities\\Spells\\Orc\\Berserker\\Berserkertarget.mdx"` -- `static constant blackArrowMissile = "Abilities\\Spells\\Other\\BlackArrow\\BlackArrowMissile.mdx"` -- `static constant blackKeeperMissile = "Abilities\\Weapons\\BlackKeeperMissile\\BlackKeeperMissile.mdx"` -- `static constant blinkCaster = "Abilities\\Spells\\NightElf\\Blink\\BlinkCaster.mdx"` -- `static constant blinkTarget = "Abilities\\Spells\\NightElf\\Blink\\BlinkTarget.mdx"` -- `static constant blizzardTarget = "Abilities\\Spells\\Human\\Blizzard\\BlizzardTarget.mdx"` -- `static constant bloodElfMissile = "Abilities\\Weapons\\BloodElfMissile\\BloodElfMissile.mdx"` -- `static constant bloodElfSpellThiefMISSILE = "Abilities\\Weapons\\BloodElfSpellThiefMISSILE\\BloodElfSpellThiefMISSILE.mdx"` -- `static constant bloodImpact = "Abilities\\Weapons\\Blood\\BloodImpact.mdx"` -- `static constant bloodLustSpecial = "Abilities\\Spells\\Orc\\Bloodlust\\BloodLustSpecial.mdx"` -- `static constant bloodLustTarget = "Abilities\\Spells\\Orc\\Bloodlust\\BloodLustTarget.mdx"` -- `static constant boatMissile = "Abilities\\Weapons\\BoatMissile\\BoatMissile.mdx"` -- `static constant boltImpact = "Abilities\\Weapons\\Bolt\\BoltImpact.mdx"` -- `static constant bottleImpact = "Abilities\\Spells\\Other\\AcidBomb\\BottleImpact.mdx"` -- `static constant bottleMissile = "Abilities\\Spells\\Other\\AcidBomb\\BottleMissile.mdx"` -- `static constant brakeLights = "Abilities\\Spells\\Other\\BrakeLights\\BrakeLights.mdx"` -- `static constant breathOfFireDamage = "Abilities\\Spells\\Other\\BreathOfFire\\BreathOfFireDamage.mdx"` -- `static constant breathOfFireMissile = "Abilities\\Spells\\Other\\BreathOfFire\\BreathOfFireMissile.mdx"` -- `static constant breathOfFireTarget = "Abilities\\Spells\\Other\\BreathOfFire\\BreathOfFireTarget.mdx"` -- `static constant breathOfFrostMissile = "Abilities\\Spells\\Other\\BreathOfFrost\\BreathOfFrostMissile.mdx"` -- `static constant breathOfFrostTarget = "Abilities\\Spells\\Other\\BreathOfFrost\\BreathOfFrostTarget.mdx"` -- `static constant brewmasterMissile1 = "Abilities\\Spells\\Other\\StrongDrink\\BrewmasterMissile.mdx"` -- `static constant brewmasterTarget = "Abilities\\Spells\\Other\\StrongDrink\\BrewmasterTarget.mdx"` -- `static constant brilliance = "Abilities\\Spells\\Human\\Brilliance\\Brilliance.mdx"` -- `static constant bristleBackMissile = "Abilities\\Weapons\\BristleBackMissile\\BristleBackMissile.mdx"` -- `static constant cannonTowerMissile = "Abilities\\Weapons\\CannonTowerMissile\\CannonTowerMissile.mdx"` -- `static constant carrionSwarmDamage = "Abilities\\Spells\\Undead\\CarrionSwarm\\CarrionSwarmDamage.mdx"` -- `static constant carrionSwarmMissile = "Abilities\\Spells\\Undead\\CarrionSwarm\\CarrionSwarmMissile.mdx"` -- `static constant catapultMissile = "Abilities\\Weapons\\Catapult\\CatapultMissile.mdx"` -- `static constant charmTarget = "Abilities\\Spells\\Other\\Charm\\CharmTarget.mdx"` -- `static constant chimaeraAcidMissile = "Abilities\\Weapons\\ChimaeraAcidMissile\\ChimaeraAcidMissile.mdx"` -- `static constant chimaeraAcidTargetArt = "Abilities\\Spells\\NightElf\\CorrosiveBreath\\ChimaeraAcidTargetArt.mdx"` -- `static constant chimaeraLightningMissile = "Abilities\\Weapons\\ChimaeraLightningMissile\\ChimaeraLightningMissile.mdx"` -- `static constant clarityTarget = "Abilities\\Spells\\Items\\ClarityPotion\\ClarityTarget.mdx"` -- `static constant cleaveDamageTarget = "Abilities\\Spells\\Other\\Cleave\\CleaveDamageTarget.mdx"` -- `static constant cloudOfFog = "Abilities\\Spells\\Human\\CloudOfFog\\CloudOfFog.mdx"` -- `static constant coldArrowMissile = "Abilities\\Weapons\\ColdArrow\\ColdArrowMissile.mdx"` -- `static constant commandAura = "Abilities\\Spells\\Orc\\CommandAura\\CommandAura.mdx"` -- `static constant commandAuraTarget = "Abilities\\Spells\\Orc\\CommandAura\\CommandAuraTarget.mdx"` -- `static constant controlMagicTarget = "Abilities\\Spells\\Human\\ControlMagic\\ControlMagicTarget.mdx"` -- `static constant corrosiveBreathMissile = "Abilities\\Spells\\NightElf\\CorrosiveBreath\\CorrosiveBreathMissile.mdx"` -- `static constant corruptedMoonWellTarget = "Abilities\\Spells\\NightElf\\MoonWell\\CorruptedMoonWellTarget.mdx"` -- `static constant creepSleepTarget = "Abilities\\Spells\\Other\\CreepSleep\\CreepSleepTarget.mdx"` -- `static constant crippleTarget = "Abilities\\Spells\\Undead\\Cripple\\CrippleTarget.mdx"` -- `static constant crownOfCmndTarget = "Abilities\\Spells\\Items\\AIco\\CrownOfCmndTarget.mdx"` -- `static constant crushingWaveDamage = "Abilities\\Spells\\Other\\CrushingWave\\CrushingWaveDamage.mdx"` -- `static constant crushingWaveMissile = "Abilities\\Spells\\Other\\CrushingWave\\CrushingWaveMissile.mdx"` -- `static constant cryptFiendMissile = "Abilities\\Weapons\\CryptFiendMissile\\CryptFiendMissile.mdx"` -- `static constant cryptFiendMissileTarget = "Abilities\\Weapons\\CryptFiendMissile\\CryptFiendMissileTarget.mdx"` -- `static constant crystalBallCaster = "Abilities\\Spells\\Items\\AIta\\CrystalBallCaster.mdx"` -- `static constant crystalBallCaster1 = "Abilities\\Spells\\Items\\PotionOfOmniscience\\CrystalBallCaster.mdx"` -- `static constant curseTarget = "Abilities\\Spells\\Undead\\Curse\\CurseTarget.mdx"` -- `static constant cycloneTarget = "Abilities\\Spells\\NightElf\\Cyclone\\CycloneTarget.mdx"` -- `static constant darkPortalTarget = "Abilities\\Spells\\Demon\\DarkPortal\\DarkPortalTarget.mdx"` -- `static constant darkRitualCaster = "Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualCaster.mdx"` -- `static constant darkRitualTarget = "Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualTarget.mdx"` -- `static constant darkSummonMissile = "Abilities\\Spells\\Undead\\DarkSummoning\\DarkSummonMissile.mdx"` -- `static constant darkSummonTarget = "Abilities\\Spells\\Undead\\DarkSummoning\\DarkSummonTarget.mdx"` -- `static constant deathCoilMissile = "Abilities\\Spells\\Undead\\DeathCoil\\DeathCoilMissile.mdx"` -- `static constant deathCoilSpecialArt = "Abilities\\Spells\\Undead\\DeathCoil\\DeathCoilSpecialArt.mdx"` -- `static constant deathPactCaster = "Abilities\\Spells\\Undead\\DeathPact\\DeathPactCaster.mdx"` -- `static constant deathPactTarget = "Abilities\\Spells\\Undead\\DeathPact\\DeathPactTarget.mdx"` -- `static constant deathandDecayDamage = "Abilities\\Spells\\Undead\\DeathandDecay\\DeathandDecayDamage.mdx"` -- `static constant deathandDecayTarget = "Abilities\\Spells\\Undead\\DeathandDecay\\DeathandDecayTarget.mdx"` -- `static constant defendCaster = "Abilities\\Spells\\Human\\Defend\\DefendCaster.mdx"` -- `static constant demolisherFireMissile = "Abilities\\Weapons\\DemolisherFireMissile\\DemolisherFireMissile.mdx"` -- `static constant demolisherMissile = "Abilities\\Weapons\\DemolisherMissile\\DemolisherMissile.mdx"` -- `static constant demonBoltImpact = "Abilities\\Spells\\Demon\\DemonBoltImpact\\DemonBoltImpact.mdx"` -- `static constant demonHunterMissile = "Abilities\\Weapons\\DemonHunterMissile\\DemonHunterMissile.mdx"` -- `static constant devotionAura = "Abilities\\Spells\\Human\\DevotionAura\\DevotionAura.mdx"` -- `static constant devourEffectArt = "Abilities\\Spells\\Orc\\Devour\\DevourEffectArt.mdx"` -- `static constant devourMagicBirthMissile = "Abilities\\Spells\\Undead\\DevourMagic\\DevourMagicBirthMissile.mdx"` -- `static constant disenchantSpecialArt = "Abilities\\Spells\\Orc\\Disenchant\\DisenchantSpecialArt.mdx"` -- `static constant dispelMagicTarget = "Abilities\\Spells\\Human\\DispelMagic\\DispelMagicTarget.mdx"` -- `static constant divineShieldTarget = "Abilities\\Spells\\Human\\DivineShield\\DivineShieldTarget.mdx"` -- `static constant doomDeath = "Abilities\\Spells\\Other\\Doom\\DoomDeath.mdx"` -- `static constant doomTarget = "Abilities\\Spells\\Other\\Doom\\DoomTarget.mdx"` -- `static constant dragonHawkMissile = "Abilities\\Weapons\\DragonHawkMissile\\DragonHawkMissile.mdx"` -- `static constant drainCaster = "Abilities\\Spells\\Other\\Drain\\DrainCaster.mdx"` -- `static constant drainTarget = "Abilities\\Spells\\Other\\Drain\\DrainTarget.mdx"` -- `static constant druidoftheTalonMissile = "Abilities\\Weapons\\DruidoftheTalonMissile\\DruidoftheTalonMissile.mdx"` -- `static constant drumsCasterHeal = "Abilities\\Spells\\Orc\\WarDrums\\DrumsCasterHeal.mdx"` -- `static constant dryadmissile = "Abilities\\Weapons\\Dryadmissile\\Dryadmissile.mdx"` -- `static constant earthquakeTarget = "Abilities\\Spells\\Orc\\EarthQuake\\EarthquakeTarget.mdx"` -- `static constant eatTreeSprite = "Abilities\\Spells\\NightElf\\EatTree\\EatTreeSprite.mdx"` -- `static constant ensnareTarget = "Abilities\\Spells\\Orc\\Ensnare\\ensnareTarget.mdx"` -- `static constant ensnare_AirTarget = "Abilities\\Spells\\Orc\\Ensnare\\ensnare_AirTarget.mdx"` -- `static constant ensnaremissile = "Abilities\\Spells\\Orc\\Ensnare\\ensnaremissile.mdx"` -- `static constant entanglingRootsTarget = "Abilities\\Spells\\NightElf\\EntanglingRoots\\EntanglingRootsTarget.mdx"` -- `static constant faerieDragonMissile = "Abilities\\Weapons\\FaerieDragonMissile\\FaerieDragonMissile.mdx"` -- `static constant faerieDragon_Invis = "Abilities\\Spells\\NightElf\\FaerieDragonInvis\\FaerieDragon_Invis.mdx"` -- `static constant faerieFireTarget = "Abilities\\Spells\\NightElf\\FaerieFire\\FaerieFireTarget.mdx"` -- `static constant fanOfKnivesCaster = "Abilities\\Spells\\NightElf\\FanOfKnives\\FanOfKnivesCaster.mdx"` -- `static constant fanOfKnivesMissile = "Abilities\\Spells\\NightElf\\FanOfKnives\\FanOfKnivesMissile.mdx"` -- `static constant farseerMissile = "Abilities\\Weapons\\FarseerMissile\\FarseerMissile.mdx"` -- `static constant feralspiritdone = "Abilities\\Spells\\Orc\\FeralSpirit\\feralspiritdone.mdx"` -- `static constant feralspirittarget = "Abilities\\Spells\\Orc\\FeralSpirit\\feralspirittarget.mdx"` -- `static constant fireBallMissile = "Abilities\\Weapons\\FireBallMissile\\FireBallMissile.mdx"` -- `static constant fireLordDeathExplode = "Abilities\\Spells\\Other\\Incinerate\\FireLordDeathExplode.mdx"` -- `static constant flakTarget = "Abilities\\Spells\\Human\\FlakCannons\\FlakTarget.mdx"` -- `static constant flameStrike = "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike.mdx"` -- `static constant flameStrike11 = "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdx"` -- `static constant flameStrike21 = "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike2.mdx"` -- `static constant flameStrikeDamageTarget = "Abilities\\Spells\\Human\\FlameStrike\\FlameStrikeDamageTarget.mdx"` -- `static constant flameStrikeEmbers = "Abilities\\Spells\\Human\\FlameStrike\\FlameStrikeEmbers.mdx"` -- `static constant flameStrikeTarget = "Abilities\\Spells\\Human\\FlameStrike\\FlameStrikeTarget.mdx"` -- `static constant flameThrowerMissile = "Abilities\\Weapons\\FlameThrowerMissile\\FlameThrowerMissile.mdx"` -- `static constant flamingArrowMissile = "Abilities\\Weapons\\FlamingArrow\\FlamingArrowMissile.mdx"` -- `static constant flareCaster = "Abilities\\Spells\\Human\\Flare\\FlareCaster.mdx"` -- `static constant flareTarget = "Abilities\\Spells\\Human\\Flare\\FlareTarget.mdx"` -- `static constant flyingMachineImpact = "Abilities\\Weapons\\FlyingMachine\\FlyingMachineImpact.mdx"` -- `static constant flyingMachineMissile = "Abilities\\Weapons\\FlyingMachine\\FlyingMachineMissile.mdx"` -- `static constant forkedLightningTarget = "Abilities\\Spells\\Other\\ForkedLightning\\ForkedLightningTarget.mdx"` -- `static constant fragDriller = "Abilities\\Weapons\\FragDriller\\FragDriller.mdx"` -- `static constant fragMissile = "Abilities\\Spells\\Human\\FragmentationShards\\FragMissile.mdx"` -- `static constant freezingBreathMissile = "Abilities\\Spells\\Undead\\FreezingBreath\\FreezingBreathMissile.mdx"` -- `static constant freezingBreathTargetArt = "Abilities\\Spells\\Undead\\FreezingBreath\\FreezingBreathTargetArt.mdx"` -- `static constant freezingBreathTargetArt1 = "Abilities\\Spells\\Undead\\FreezingBreath\\FreezingBreathTargetArt.mdx"` -- `static constant frostArmorDamage = "Abilities\\Spells\\Undead\\FrostArmor\\FrostArmorDamage.mdx"` -- `static constant frostArmorTarget = "Abilities\\Spells\\Undead\\FrostArmor\\FrostArmorTarget.mdx"` -- `static constant frostBoltMissile = "Abilities\\Spells\\Other\\FrostBolt\\FrostBoltMissile.mdx"` -- `static constant frostDamage = "Abilities\\Spells\\Other\\FrostDamage\\FrostDamage.mdx"` -- `static constant frostNovaTarget = "Abilities\\Spells\\Undead\\FrostNova\\FrostNovaTarget.mdx"` -- `static constant frostWyrmMissile = "Abilities\\Weapons\\FrostWyrmMissile\\FrostWyrmMissile.mdx"` -- `static constant gargoyleMissile = "Abilities\\Weapons\\GargoyleMissile\\GargoyleMissile.mdx"` -- `static constant generalAuraTarget = "Abilities\\Spells\\Other\\GeneralAuraTarget\\GeneralAuraTarget.mdx"` -- `static constant glaiveMissile = "Abilities\\Weapons\\GlaiveMissile\\GlaiveMissile.mdx"` -- `static constant glaiveMissileTarget = "Abilities\\Weapons\\GlaiveMissile\\GlaiveMissileTarget.mdx"` -- `static constant goldBottleMissile = "Abilities\\Spells\\Other\\Transmute\\GoldBottleMissile.mdx"` -- `static constant graveMarker = "Abilities\\Spells\\Undead\\Graveyard\\GraveMarker.mdx"` -- `static constant greenDragonMissile = "Abilities\\Weapons\\GreenDragonMissile\\GreenDragonMissile.mdx"` -- `static constant gryphonRiderMissile = "Abilities\\Weapons\\GryphonRiderMissile\\GryphonRiderMissile.mdx"` -- `static constant gryphonRiderMissileTarget = "Abilities\\Weapons\\GryphonRiderMissile\\GryphonRiderMissileTarget.mdx"` -- `static constant guardTowerMissile = "Abilities\\Weapons\\GuardTowerMissile\\GuardTowerMissile.mdx"` -- `static constant gyroCopterImpact = "Abilities\\Weapons\\GyroCopter\\GyroCopterImpact.mdx"` -- `static constant gyroCopterMissile = "Abilities\\Weapons\\GyroCopter\\GyroCopterMissile.mdx"` -- `static constant harpyMissile = "Abilities\\Weapons\\HarpyMissile\\HarpyMissile.mdx"` -- `static constant headhunterWEAPONSLeft = "Abilities\\Spells\\Orc\\TrollBerserk\\HeadhunterWEAPONSLeft.mdx"` -- `static constant headhunterWEAPONSRight = "Abilities\\Spells\\Orc\\TrollBerserk\\HeadhunterWEAPONSRight.mdx"` -- `static constant healBottleMissile = "Abilities\\Spells\\Other\\HealingSpray\\HealBottleMissile.mdx"` -- `static constant healTarget = "Abilities\\Spells\\Human\\Heal\\HealTarget.mdx"` -- `static constant healTarget2 = "Abilities\\Spells\\Other\\HealTarget2\\HealTarget2.mdx"` -- `static constant healingSalveTarget = "Abilities\\Spells\\Items\\HealingSalve\\HealingSalveTarget.mdx"` -- `static constant healingWaveTarget = "Abilities\\Spells\\Orc\\HealingWave\\HealingWaveTarget.mdx"` -- `static constant holyBoltMissile = "Abilities\\Spells\\Human\\HolyBolt\\HolyBoltMissile.mdx"` -- `static constant holyBoltSpecialArt = "Abilities\\Spells\\Human\\HolyBolt\\HolyBoltSpecialArt.mdx"` -- `static constant howlCaster = "Abilities\\Spells\\Other\\HowlOfTerror\\HowlCaster.mdx"` -- `static constant howlTarget = "Abilities\\Spells\\Other\\HowlOfTerror\\HowlTarget.mdx"` -- `static constant huntermissile = "Abilities\\Weapons\\huntermissile\\huntermissile.mdx"` -- `static constant hydraliskImpact = "Abilities\\Weapons\\HydraliskImpact\\HydraliskImpact.mdx"` -- `static constant illidanMissile = "Abilities\\Weapons\\IllidanMissile\\IllidanMissile.mdx"` -- `static constant immolationDamage = "Abilities\\Spells\\NightElf\\Immolation\\ImmolationDamage.mdx"` -- `static constant immolationREDTarget = "Abilities\\Spells\\Other\\ImmolationRed\\ImmolationREDTarget.mdx"` -- `static constant immolationRedDamage = "Abilities\\Spells\\Other\\ImmolationRed\\ImmolationRedDamage.mdx"` -- `static constant immolationTarget = "Abilities\\Spells\\NightElf\\Immolation\\ImmolationTarget.mdx"` -- `static constant impaleCaster = "Abilities\\Spells\\Undead\\Impale\\ImpaleCaster.mdx"` -- `static constant impaleHitTarget = "Abilities\\Spells\\Undead\\Impale\\ImpaleHitTarget.mdx"` -- `static constant impaleMissTarget = "Abilities\\Spells\\Undead\\Impale\\ImpaleMissTarget.mdx"` -- `static constant incinerateBuff = "Abilities\\Spells\\Other\\Incinerate\\IncinerateBuff.mdx"` -- `static constant innerFireTarget = "Abilities\\Spells\\Human\\InnerFire\\InnerFireTarget.mdx"` -- `static constant invisibilityTarget = "Abilities\\Spells\\Human\\Invisibility\\InvisibilityTarget.mdx"` -- `static constant keeperGroveMissile = "Abilities\\Weapons\\KeeperGroveMissile\\KeeperGroveMissile.mdx"` -- `static constant lavaSpawnBirthMissile = "Abilities\\Weapons\\LavaSpawnMissile\\LavaSpawnBirthMissile.mdx"` -- `static constant lavaSpawnMissile = "Abilities\\Weapons\\LavaSpawnMissile\\LavaSpawnMissile.mdx"` -- `static constant levelupcaster = "Abilities\\Spells\\Other\\Levelup\\Levelupcaster.mdx"` -- `static constant lichMissile = "Abilities\\Weapons\\LichMissile\\LichMissile.mdx"` -- `static constant lightningBoltMissile = "Abilities\\Spells\\Orc\\LightningBolt\\LightningBoltMissile.mdx"` -- `static constant lightningShieldBuff = "Abilities\\Spells\\Orc\\LightningShield\\LightningShieldBuff.mdx"` -- `static constant lightningShieldTarget = "Abilities\\Spells\\Orc\\LightningShield\\LightningShieldTarget.mdx"` -- `static constant liquidfire = "Abilities\\Spells\\Orc\\LiquidFire\\Liquidfire.mdx"` -- `static constant locustMissile = "Abilities\\Weapons\\LocustMissile\\LocustMissile.mdx"` -- `static constant lordofFlameMissile = "Abilities\\Weapons\\LordofFlameMissile\\LordofFlameMissile.mdx"` -- `static constant magicSentryCaster = "Abilities\\Spells\\Human\\MagicSentry\\MagicSentryCaster.mdx"` -- `static constant makuraMissile = "Abilities\\Weapons\\MakuraMissile\\MakuraMissile.mdx"` -- `static constant manaBurnTarget = "Abilities\\Spells\\NightElf\\ManaBurn\\ManaBurnTarget.mdx"` -- `static constant manaDrainCaster = "Abilities\\Spells\\Other\\Drain\\ManaDrainCaster.mdx"` -- `static constant manaDrainTarget = "Abilities\\Spells\\Other\\Drain\\ManaDrainTarget.mdx"` -- `static constant manaFlareBase = "Abilities\\Spells\\Human\\ManaFlare\\ManaFlareBase.mdx"` -- `static constant manaFlareBoltImpact = "Abilities\\Spells\\Human\\ManaFlare\\ManaFlareBoltImpact.mdx"` -- `static constant manaFlareMissile = "Abilities\\Spells\\Human\\ManaFlare\\ManaFlareMissile.mdx"` -- `static constant manaFlareTarget = "Abilities\\Spells\\Human\\ManaFlare\\ManaFlareTarget.mdx"` -- `static constant manaShieldCaster = "Abilities\\Spells\\Human\\ManaShield\\ManaShieldCaster.mdx"` -- `static constant markOfChaosDone = "Abilities\\Spells\\Human\\MarkOfChaos\\MarkOfChaosDone.mdx"` -- `static constant markOfChaosTarget = "Abilities\\Spells\\Human\\MarkOfChaos\\MarkOfChaosTarget.mdx"` -- `static constant massTeleportCaster = "Abilities\\Spells\\Human\\MassTeleport\\MassTeleportCaster.mdx"` -- `static constant massTeleportTarget = "Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.mdx"` -- `static constant massTeleportTo = "Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTo.mdx"` -- `static constant meatwagonMissile = "Abilities\\Weapons\\MeatwagonMissile\\MeatwagonMissile.mdx"` -- `static constant mirrorImageCaster = "Abilities\\Spells\\Orc\\MirrorImage\\MirrorImageCaster.mdx"` -- `static constant mirrorImageDeathCaster = "Abilities\\Spells\\Orc\\MirrorImage\\MirrorImageDeathCaster.mdx"` -- `static constant mirrorImageMissile = "Abilities\\Spells\\Orc\\MirrorImage\\MirrorImageMissile.mdx"` -- `static constant monsoonBoltTarget = "Abilities\\Spells\\Other\\Monsoon\\MonsoonBoltTarget.mdx"` -- `static constant monsoonRain = "Abilities\\Spells\\Other\\Monsoon\\MonsoonRain.mdx"` -- `static constant moonPriestessMissile = "Abilities\\Weapons\\MoonPriestessMissile\\MoonPriestessMissile.mdx"` -- `static constant moonWellCasterArt = "Abilities\\Spells\\NightElf\\MoonWell\\MoonWellCasterArt.mdx"` -- `static constant moonWellTarget = "Abilities\\Spells\\NightElf\\MoonWell\\MoonWellTarget.mdx"` -- `static constant mortarMissile = "Abilities\\Weapons\\Mortar\\MortarMissile.mdx"` -- `static constant murgulMagicMissile = "Abilities\\Weapons\\MurgulMagicMissile\\MurgulMagicMissile.mdx"` -- `static constant nagaArrowMissile = "Abilities\\Weapons\\NagaArrowMissile\\NagaArrowMissile.mdx"` -- `static constant nagaColdArrowMissile = "Abilities\\Spells\\Other\\FrostArrows\\NagaColdArrowMissile.mdx"` -- `static constant necromancerMissile = "Abilities\\Weapons\\NecromancerMissile\\NecromancerMissile.mdx"` -- `static constant neutralizationMissile = "Abilities\\Spells\\Items\\WandOfNeutralization\\NeutralizationMissile.mdx"` -- `static constant obsidianRegenAura = "Abilities\\Spells\\Undead\\RegenerationAura\\ObsidianRegenAura.mdx"` -- `static constant orbCorruption = "Abilities\\Spells\\Items\\OrbCorruption\\OrbCorruption.mdx"` -- `static constant orbCorruptionMissile = "Abilities\\Spells\\Items\\OrbCorruption\\OrbCorruptionMissile.mdx"` -- `static constant orbCorruptionSpecialArt = "Abilities\\Spells\\Items\\OrbCorruption\\OrbCorruptionSpecialArt.mdx"` -- `static constant orbDarkness = "Abilities\\Spells\\Items\\OrbDarkness\\OrbDarkness.mdx"` -- `static constant orbOfDeathMissile = "Abilities\\Spells\\Undead\\OrbOfDeath\\OrbOfDeathMissile.mdx"` -- `static constant orbSlow = "Abilities\\Spells\\Items\\OrbSlow\\OrbSlow.mdx"` -- `static constant orbVenom = "Abilities\\Spells\\Items\\OrbVenom\\OrbVenom.mdx"` -- `static constant orbVenomMissile = "Abilities\\Spells\\Items\\OrbVenom\\OrbVenomMissile.mdx"` -- `static constant orbVenomSpecialArt = "Abilities\\Spells\\Items\\OrbVenom\\OrbVenomSpecialArt.mdx"` -- `static constant parasiteMissile = "Abilities\\Spells\\Other\\Parasite\\ParasiteMissile.mdx"` -- `static constant parasiteTarget = "Abilities\\Spells\\Other\\Parasite\\ParasiteTarget.mdx"` -- `static constant phoenix_Missile = "Abilities\\Weapons\\PhoenixMissile\\Phoenix_Missile.mdx"` -- `static constant phoenix_Missile_mini = "Abilities\\Weapons\\PhoenixMissile\\Phoenix_Missile_mini.mdx"` -- `static constant pileofGold = "Abilities\\Spells\\Other\\Transmute\\PileofGold.mdx"` -- `static constant plagueCloudCaster = "Abilities\\Spells\\Undead\\PlagueCloud\\PlagueCloudCaster.mdx"` -- `static constant poisonArrowMissile = "Abilities\\Weapons\\PoisonArrow\\PoisonArrowMissile.mdx"` -- `static constant poisonStingMissile = "Abilities\\Weapons\\PoisonSting\\PoisonStingMissile.mdx"` -- `static constant poisonStingTarget = "Abilities\\Weapons\\PoisonSting\\PoisonStingTarget.mdx"` -- `static constant polyMorphDoneGround = "Abilities\\Spells\\Human\\Polymorph\\PolyMorphDoneGround.mdx"` -- `static constant polyMorphFallingSheepArt = "Abilities\\Spells\\Human\\Polymorph\\PolyMorphFallingSheepArt.mdx"` -- `static constant polyMorphTarget = "Abilities\\Spells\\Human\\Polymorph\\PolyMorphTarget.mdx"` -- `static constant possessionCaster = "Abilities\\Spells\\Undead\\Possession\\PossessionCaster.mdx"` -- `static constant possessionMissile = "Abilities\\Spells\\Undead\\Possession\\PossessionMissile.mdx"` -- `static constant possessionTarget = "Abilities\\Spells\\Undead\\Possession\\PossessionTarget.mdx"` -- `static constant priestMissile = "Abilities\\Weapons\\PriestMissile\\PriestMissile.mdx"` -- `static constant procMissile = "Abilities\\Weapons\\ProcMissile\\ProcMissile.mdx"` -- `static constant purgeBuffTarget = "Abilities\\Spells\\Orc\\Purge\\PurgeBuffTarget.mdx"` -- `static constant purificationCaster = "Abilities\\Spells\\Items\\StaffOfPurification\\PurificationCaster.mdx"` -- `static constant purificationTarget = "Abilities\\Spells\\Items\\StaffOfPurification\\PurificationTarget.mdx"` -- `static constant quillSprayMissile = "Abilities\\Weapons\\QuillSprayMissile\\QuillSprayMissile.mdx"` -- `static constant rainOfFireTarget = "Abilities\\Spells\\Demon\\RainOfFire\\RainOfFireTarget.mdx"` -- `static constant raiseSkeleton = "Abilities\\Spells\\Undead\\RaiseSkeletonWarrior\\RaiseSkeleton.mdx"` -- `static constant rangerMissile = "Abilities\\Weapons\\RangerMissile\\RangerMissile.mdx"` -- `static constant redDragonMissile = "Abilities\\Weapons\\RedDragonBreath\\RedDragonMissile.mdx"` -- `static constant reincarnationTarget = "Abilities\\Spells\\Orc\\Reincarnation\\ReincarnationTarget.mdx"` -- `static constant reinforcedTrollBurrowTarget = "Abilities\\Spells\\Orc\\ReinforcedTrollBurrow\\ReinforcedTrollBurrowTarget.mdx"` -- `static constant rejuvenationTarget = "Abilities\\Spells\\NightElf\\Rejuvenation\\RejuvenationTarget.mdx"` -- `static constant replenishHealthCaster = "Abilities\\Spells\\Undead\\ReplenishHealth\\ReplenishHealthCaster.mdx"` -- `static constant replenishHealthCasterOverhead = "Abilities\\Spells\\Undead\\ReplenishHealth\\ReplenishHealthCasterOverhead.mdx"` -- `static constant replenishManaCaster = "Abilities\\Spells\\Undead\\ReplenishMana\\ReplenishManaCaster.mdx"` -- `static constant replenishManaCasterOverhead = "Abilities\\Spells\\Undead\\ReplenishMana\\ReplenishManaCasterOverhead.mdx"` -- `static constant resourceEffectTarget = "Abilities\\Spells\\Items\\ResourceItems\\ResourceEffectTarget.mdx"` -- `static constant resourceEffectTarget1 = "Abilities\\Spells\\Items\\ResourceItems\\ResourceEffectTarget.mdx"` -- `static constant resurrectcaster = "Abilities\\Spells\\Human\\Resurrect\\Resurrectcaster.mdx"` -- `static constant resurrecttarget = "Abilities\\Spells\\Human\\Resurrect\\Resurrecttarget.mdx"` -- `static constant reviveDemon = "Abilities\\Spells\\Demon\\ReviveDemon\\ReviveDemon.mdx"` -- `static constant reviveHuman = "Abilities\\Spells\\Human\\ReviveHuman\\ReviveHuman.mdx"` -- `static constant reviveHuman1 = "Abilities\\Spells\\Human\\ReviveHuman\\ReviveHuman.mdx"` -- `static constant reviveNightElf = "Abilities\\Spells\\NightElf\\ReviveNightElf\\ReviveNightElf.mdx"` -- `static constant reviveNightElf1 = "Abilities\\Spells\\NightElf\\ReviveNightElf\\ReviveNightElf.mdx"` -- `static constant reviveOrc = "Abilities\\Spells\\Orc\\ReviveOrc\\ReviveOrc.mdx"` -- `static constant reviveOrc1 = "Abilities\\Spells\\Orc\\ReviveOrc\\ReviveOrc.mdx"` -- `static constant reviveUndead = "Abilities\\Spells\\Undead\\ReviveUndead\\ReviveUndead.mdx"` -- `static constant reviveUndead1 = "Abilities\\Spells\\Undead\\ReviveUndead\\ReviveUndead.mdx"` -- `static constant rexxarMissile = "Abilities\\Weapons\\RexxarMissile\\RexxarMissile.mdx"` -- `static constant rifleImpact = "Abilities\\Weapons\\Rifle\\RifleImpact.mdx"` -- `static constant roarCaster = "Abilities\\Spells\\NightElf\\BattleRoar\\RoarCaster.mdx"` -- `static constant roarTarget = "Abilities\\Spells\\NightElf\\BattleRoar\\RoarTarget.mdx"` -- `static constant rockBoltMissile = "Abilities\\Weapons\\RockBoltMissile\\RockBoltMissile.mdx"` -- `static constant rocketMissile = "Abilities\\Weapons\\RocketMissile\\RocketMissile.mdx"` -- `static constant roots1 = "Abilities\\Spells\\NightElf\\EntangleMine\\Roots.mdx"` -- `static constant scatterShotMissile = "Abilities\\Weapons\\Mortar\\ScatterShotMissile.mdx"` -- `static constant scatterShotTarget = "Abilities\\Weapons\\Mortar\\ScatterShotTarget.mdx"` -- `static constant scrollManaHealth = "Abilities\\Spells\\Items\\ScrollOfRejuvenation\\ScrollManaHealth.mdx"` -- `static constant scroll_Regen_Target = "Abilities\\Spells\\Items\\ScrollOfRegeneration\\Scroll_Regen_Target.mdx"` -- `static constant seaElementalMissile = "Abilities\\Weapons\\SeaElementalMissile\\SeaElementalMissile.mdx"` -- `static constant searingArrowMissile = "Abilities\\Weapons\\SearingArrow\\SearingArrowMissile.mdx"` -- `static constant sentinelMissile = "Abilities\\Weapons\\SentinelMissile\\SentinelMissile.mdx"` -- `static constant serpentWardMissile = "Abilities\\Weapons\\SerpentWardMissile\\SerpentWardMissile.mdx"` -- `static constant shadowHunterMissile = "Abilities\\Weapons\\ShadowHunterMissile\\ShadowHunterMissile.mdx"` -- `static constant shadowStrikeMissile = "Abilities\\Spells\\NightElf\\shadowstrike\\ShadowStrikeMissile.mdx"` -- `static constant shadowstrike = "Abilities\\Spells\\NightElf\\shadowstrike\\shadowstrike.mdx"` -- `static constant shockwaveMissile = "Abilities\\Spells\\Orc\\Shockwave\\ShockwaveMissile.mdx"` -- `static constant silenceAreaBirth = "Abilities\\Spells\\Other\\Silence\\SilenceAreaBirth.mdx"` -- `static constant silenceTarget = "Abilities\\Spells\\Other\\Silence\\SilenceTarget.mdx"` -- `static constant skeletalMageMissile = "Abilities\\Weapons\\SkeletalMageMissile\\SkeletalMageMissile.mdx"` -- `static constant sleepSpecialArt = "Abilities\\Spells\\Undead\\Sleep\\SleepSpecialArt.mdx"` -- `static constant sleepTarget = "Abilities\\Spells\\Undead\\Sleep\\SleepTarget.mdx"` -- `static constant slowTarget = "Abilities\\Spells\\Human\\Slow\\SlowTarget.mdx"` -- `static constant slowcaster = "Abilities\\Spells\\Human\\Slow\\Slowcaster.mdx"` -- `static constant sludgeMissile = "Abilities\\Weapons\\SludgeMissile\\SludgeMissile.mdx"` -- `static constant snapMissile = "Abilities\\Weapons\\snapMissile\\snapMissile.mdx"` -- `static constant sorceressMissile = "Abilities\\Weapons\\SorceressMissile\\SorceressMissile.mdx"` -- `static constant soulBurnbuff = "Abilities\\Spells\\Other\\SoulBurn\\SoulBurnbuff.mdx"` -- `static constant speedTarget = "Abilities\\Spells\\Items\\AIsp\\SpeedTarget.mdx"` -- `static constant speedTarget1 = "Abilities\\Spells\\Items\\AIsp\\SpeedTarget.mdx"` -- `static constant spellBreakerAttack = "Abilities\\Spells\\Human\\Feedback\\SpellBreakerAttack.mdx"` -- `static constant spellShieldCaster = "Abilities\\Spells\\Items\\SpellShieldAmulet\\SpellShieldCaster.mdx"` -- `static constant spellStealMissile = "Abilities\\Spells\\Human\\SpellSteal\\SpellStealMissile.mdx"` -- `static constant spellStealTarget = "Abilities\\Spells\\Human\\SpellSteal\\SpellStealTarget.mdx"` -- `static constant spikeBarrier = "Abilities\\Spells\\Orc\\SpikeBarrier\\SpikeBarrier.mdx"` -- `static constant spiritLinkTarget = "Abilities\\Spells\\Orc\\SpiritLink\\SpiritLinkTarget.mdx"` -- `static constant spiritLinkZapTarget = "Abilities\\Spells\\Orc\\SpiritLink\\SpiritLinkZapTarget.mdx"` -- `static constant spiritOfVengeanceBirthMissile = "Abilities\\Spells\\NightElf\\SpiritOfVengeance\\SpiritOfVengeanceBirthMissile.mdx"` -- `static constant spiritOfVengeanceMissile = "Abilities\\Weapons\\SpiritOfVengeanceMissile\\SpiritOfVengeanceMissile.mdx"` -- `static constant spiritOfVengeanceOrbs1 = "Abilities\\Spells\\NightElf\\SpiritOfVengeance\\SpiritOfVengeanceOrbs1.mdx"` -- `static constant spiritOfVengeanceOrbs2 = "Abilities\\Spells\\NightElf\\SpiritOfVengeance\\SpiritOfVengeanceOrbs2.mdx"` -- `static constant spiritOfVengeanceOrbs3 = "Abilities\\Spells\\NightElf\\SpiritOfVengeance\\SpiritOfVengeanceOrbs3.mdx"` -- `static constant spiritOfVengeanceOrbs4 = "Abilities\\Spells\\NightElf\\SpiritOfVengeance\\SpiritOfVengeanceOrbs4.mdx"` -- `static constant spiritOfVengeanceOrbs5 = "Abilities\\Spells\\NightElf\\SpiritOfVengeance\\SpiritOfVengeanceOrbs5.mdx"` -- `static constant spiritOfVengeanceOrbs6 = "Abilities\\Spells\\NightElf\\SpiritOfVengeance\\SpiritOfVengeanceOrbs6.mdx"` -- `static constant spiritTouchTarget = "Abilities\\Spells\\Undead\\ReplenishMana\\SpiritTouchTarget.mdx"` -- `static constant spiritWalkerChange = "Abilities\\Spells\\Orc\\EtherealForm\\SpiritWalkerChange.mdx"` -- `static constant staff_Sanctuary_Target = "Abilities\\Spells\\Items\\StaffOfSanctuary\\Staff_Sanctuary_Target.mdx"` -- `static constant stampedeMissile = "Abilities\\Spells\\Other\\Stampede\\StampedeMissile.mdx"` -- `static constant stampedeMissileDeath = "Abilities\\Spells\\Other\\Stampede\\StampedeMissileDeath.mdx"` -- `static constant starfallCaster = "Abilities\\Spells\\NightElf\\Starfall\\StarfallCaster.mdx"` -- `static constant starfallTarget = "Abilities\\Spells\\NightElf\\Starfall\\StarfallTarget.mdx"` -- `static constant stasisTotemTarget = "Abilities\\Spells\\Orc\\StasisTrap\\StasisTotemTarget.mdx"` -- `static constant steamMissile = "Abilities\\Weapons\\SteamMissile\\SteamMissile.mdx"` -- `static constant steamTankImpact = "Abilities\\Weapons\\SteamTank\\SteamTankImpact.mdx"` -- `static constant stormBoltMissile = "Abilities\\Spells\\Human\\StormBolt\\StormBoltMissile.mdx"` -- `static constant stormBoltTarget = "Abilities\\Spells\\Human\\StormBolt\\StormBoltTarget.mdx"` -- `static constant sunderingBlades = "Abilities\\Spells\\Human\\SunderingBlades\\SunderingBlades.mdx"` -- `static constant t_HydraliskImpact = "Abilities\\Weapons\\HydraliskImpact\\HydraliskImpact.mdx"` -- `static constant t_MeatwagonMissile = "Abilities\\Weapons\\MeatwagonMissile\\MeatwagonMissile.mdx"` -- `static constant talkToMe = "Abilities\\Spells\\Other\\TalkToMe\\TalkToMe.mdx"` -- `static constant targetArtLumber = "Abilities\\Spells\\NightElf\\TargetArtLumber\\TargetArtLumber.mdx"` -- `static constant tauntCaster = "Abilities\\Spells\\NightElf\\Taunt\\TauntCaster.mdx"` -- `static constant tempSpellArt = "Abilities\\Spells\\Other\\TempSpellArt\\TempSpellArt.mdx"` -- `static constant thornsAura = "Abilities\\Spells\\NightElf\\ThornsAura\\ThornsAura.mdx"` -- `static constant thornsAuraDamage = "Abilities\\Spells\\NightElf\\ThornsAura\\ThornsAuraDamage.mdx"` -- `static constant thornyShieldTargetChestLeft = "Abilities\\Spells\\Undead\\ThornyShield\\ThornyShieldTargetChestLeft.mdx"` -- `static constant thornyShieldTargetChestMountLeft = "Abilities\\Spells\\Undead\\ThornyShield\\ThornyShieldTargetChestMountLeft.mdx"` -- `static constant thornyShieldTargetChestMountRight = "Abilities\\Spells\\Undead\\ThornyShield\\ThornyShieldTargetChestMountRight.mdx"` -- `static constant thornyShieldTargetChestRight = "Abilities\\Spells\\Undead\\ThornyShield\\ThornyShieldTargetChestRight.mdx"` -- `static constant thunderclapCaster = "Abilities\\Spells\\Human\\Thunderclap\\ThunderclapCaster.mdx"` -- `static constant thunderclapTarget = "Abilities\\Spells\\Human\\Thunderclap\\ThunderclapTarget.mdx"` -- `static constant tinkerRocketMissile = "Abilities\\Spells\\Other\\TinkerRocket\\TinkerRocketMissile.mdx"` -- `static constant tomeOfRetrainingCaster = "Abilities\\Spells\\Items\\TomeOfRetraining\\TomeOfRetrainingCaster.mdx"` -- `static constant tornado = "Abilities\\Spells\\Other\\Tornado\\Tornado.mdx"` -- `static constant tornadoElemental = "Abilities\\Spells\\Other\\Tornado\\TornadoElemental.mdx"` -- `static constant tornadoElementalSmall = "Abilities\\Spells\\Other\\Tornado\\TornadoElementalSmall.mdx"` -- `static constant tornadoSpinner = "Abilities\\Spells\\Other\\Tornado\\TornadoSpinner.mdx"` -- `static constant tornado_Target = "Abilities\\Spells\\Other\\Tornado\\Tornado_Target.mdx"` -- `static constant tranquility = "Abilities\\Spells\\NightElf\\Tranquility\\Tranquility.mdx"` -- `static constant tranquilityTarget = "Abilities\\Spells\\NightElf\\Tranquility\\TranquilityTarget.mdx"` -- `static constant treantMissile = "Abilities\\Weapons\\TreantMissile\\TreantMissile.mdx"` -- `static constant treeofLifeUpgradeTargetArt = "Abilities\\Spells\\NightElf\\TreeofLifeUpgrade\\TreeofLifeUpgradeTargetArt.mdx"` -- `static constant treeofLifeUpgradeTargetArtHand = "Abilities\\Spells\\NightElf\\TreeofLifeUpgrade\\TreeofLifeUpgradeTargetArtHand.mdx"` -- `static constant trollBeserkerTarget = "Abilities\\Spells\\Orc\\TrollBerserk\\TrollBeserkerTarget.mdx"` -- `static constant trueshotAura = "Abilities\\Spells\\NightElf\\TrueshotAura\\TrueshotAura.mdx"` -- `static constant tuskarSpear = "Abilities\\Weapons\\TuskarSpear\\TuskarSpear.mdx"` -- `static constant undeadMineCircle = "Abilities\\Spells\\Undead\\UndeadMine\\UndeadMineCircle.mdx"` -- `static constant unholyAura = "Abilities\\Spells\\Undead\\UnholyAura\\UnholyAura.mdx"` -- `static constant unholyFrenzyTarget = "Abilities\\Spells\\Undead\\UnholyFrenzy\\UnholyFrenzyTarget.mdx"` -- `static constant unsummonTarget = "Abilities\\Spells\\Undead\\Unsummon\\UnsummonTarget.mdx"` -- `static constant vampPotionCaster = "Abilities\\Spells\\Items\\VampiricPotion\\VampPotionCaster.mdx"` -- `static constant vampiricAura = "Abilities\\Spells\\Undead\\VampiricAura\\VampiricAura.mdx"` -- `static constant vampiricAuraTarget = "Abilities\\Spells\\Undead\\VampiricAura\\VampiricAuraTarget.mdx"` -- `static constant vengeanceMissile = "Abilities\\Weapons\\VengeanceMissile\\VengeanceMissile.mdx"` -- `static constant voidWalkerMissile = "Abilities\\Weapons\\VoidWalkerMissile\\VoidWalkerMissile.mdx"` -- `static constant volcano = "Abilities\\Spells\\Other\\Volcano\\Volcano.mdx"` -- `static constant volcanoDeath = "Abilities\\Spells\\Other\\Volcano\\VolcanoDeath.mdx"` -- `static constant volcanoMissile = "Abilities\\Spells\\Other\\Volcano\\VolcanoMissile.mdx"` -- `static constant voodooAura = "Abilities\\Spells\\Orc\\Voodoo\\VoodooAura.mdx"` -- `static constant voodooAuraTarget = "Abilities\\Spells\\Orc\\Voodoo\\VoodooAuraTarget.mdx"` -- `static constant warStompCaster = "Abilities\\Spells\\Orc\\WarStomp\\WarStompCaster.mdx"` -- `static constant wardenMissile = "Abilities\\Weapons\\WardenMissile\\WardenMissile.mdx"` -- `static constant waterElementalMissile = "Abilities\\Weapons\\WaterElementalMissile\\WaterElementalMissile.mdx"` -- `static constant webTarget = "Abilities\\Spells\\Undead\\Web\\WebTarget.mdx"` -- `static constant web_AirTarget = "Abilities\\Spells\\Undead\\Web\\Web_AirTarget.mdx"` -- `static constant webmissile = "Abilities\\Spells\\Undead\\Web\\Webmissile.mdx"` -- `static constant wingedSerpentMissile = "Abilities\\Weapons\\WingedSerpentMissile\\WingedSerpentMissile.mdx"` -- `static constant witchDoctorMissile = "Abilities\\Weapons\\WitchDoctorMissile\\WitchDoctorMissile.mdx"` -- `static constant wyvernSpearMissile = "Abilities\\Weapons\\WyvernSpear\\WyvernSpearMissile.mdx"` -- `static constant zigguratFrostMissile = "Abilities\\Weapons\\ZigguratFrostMissile\\ZigguratFrostMissile.mdx"` -- `static constant zigguratMissile = "Abilities\\Weapons\\ZigguratMissile\\ZigguratMissile.mdx"` -- `static constant zombifyTarget = "Abilities\\Spells\\Demon\\DarkConversion\\ZombifyTarget.mdx"` diff --git a/_doc/stdlib/ref/_wurst/AbilityIds.md b/_doc/stdlib/ref/_wurst/AbilityIds.md deleted file mode 100644 index 43fe92d..0000000 --- a/_doc/stdlib/ref/_wurst/AbilityIds.md +++ /dev/null @@ -1,1605 +0,0 @@ ---- -title: AbilityIds -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/AbilityIds.wurst' -generated: true -toc: sections ---- - -Built-in ability rawcodes. Use these with ability natives or to identify the base ability of an object-editing wrapper. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/AbilityIds.wurst)** - -## Classes - -### AbilityIds - -```wurst -public class AbilityIds -``` - -**Members:** - -- `static constant aOEdamageupondeath = 'Adda' // (Sapper)` -- `static constant abolishMagic = 'Aadm'` -- `static constant abolishMagicCreep = 'ACdm'` -- `static constant absorbMana = 'Aabs'` -- `static constant acidBomb = 'ANab'` -- `static constant aerialShackles = 'Amls'` -- `static constant agilityBonusPlus1 = 'AIa1'` -- `static constant agilityBonusPlus2 = 'AIa2'` -- `static constant agilityBonusPlus3 = 'AIa3'` -- `static constant agilityBonusPlus4 = 'AIa4'` -- `static constant agilityBonusPlus5 = 'AIa5'` -- `static constant agilityBonusPlus6 = 'AIa6'` -- `static constant agilityModPlus2 = 'AIgm'` -- `static constant ahrs = 'Ahrs'` -- `static constant alchemistChemicalRage = 'ANcr'` -- `static constant alchemistHealingSpray = 'ANhs'` -- `static constant allPlus1 = 'AIx1'` -- `static constant allPlus2 = 'AIx2'` -- `static constant allPlus3 = 'AIx3'` -- `static constant allPlus4 = 'AIx4'` -- `static constant ancestralSpirit = 'Aast'` -- `static constant animateDead = 'ACad' // (Neutral Hostile)` -- `static constant animateDead1 = 'AUan'` -- `static constant animateDeadDk = 'AUa2' // (Death Knight variant)` -- `static constant animateDeaditemspecial = 'AInd'` -- `static constant antimagicShell = 'ACam' // (Neutral Hostile)` -- `static constant antimagicShell1 = 'Aams'` -- `static constant antimagicShieldAIxs = 'AIxs'` -- `static constant antimagicShieldMatrix = 'Aam2'` -- `static constant anwm = 'Anwm'` -- `static constant aspx = 'Aspx'` -- `static constant attack = 'Aatk'` -- `static constant attackBonusAIt6 = 'AIt6'` -- `static constant attackBonusAIt9 = 'AIt9'` -- `static constant attackBonusAItc = 'AItc'` -- `static constant attackBonusAItf = 'AItf'` -- `static constant attackBonusPlus1 = 'AItg'` -- `static constant attackBonusPlus10 = 'AItn'` -- `static constant attackBonusPlus2 = 'AIth'` -- `static constant attackBonusPlus4 = 'AIti'` -- `static constant attackBonusPlus5 = 'AItj'` -- `static constant attackBonusPlus7 = 'AItk'` -- `static constant attackBonusPlus8 = 'AItl'` -- `static constant attackSpeedIncrease = 'AIsx'` -- `static constant attackSpeedIncreaseGreater = 'AIs2'` -- `static constant attackTargetPriority = 'Aatp'` -- `static constant attributeModifierSkill = 'Aamk'` -- `static constant auraCommandCreep = 'ACac'` -- `static constant auraPlagueAbomination = 'Aap1'` -- `static constant auraPlagueAnimatedDead = 'Aap5'` -- `static constant auraPlagueCreep = 'Aap3'` -- `static constant auraPlagueCreepnodamage = 'Aap4'` -- `static constant auraRegenerationStatue = 'Aabr'` -- `static constant avatar = 'AHav'` -- `static constant avengerForm = 'Aave'` -- `static constant awakenHero = 'Aawa'` -- `static constant ballsofFire = 'Abof'` -- `static constant banish = 'AHbn'` -- `static constant bash = 'AHbh'` -- `static constant bash1 = 'ACbh'` -- `static constant bashBeastmasterBear = 'ANbh'` -- `static constant bashitem = 'AIbx'` -- `static constant bashmaulSPBearlevel3 = 'ANb2'` -- `static constant battleRoar = 'ANbr'` -- `static constant battleStations = 'Abtl'` -- `static constant battlestationsChaos = 'Sbtl'` -- `static constant bearForm = 'Abrf'` -- `static constant beastMasterStampede = 'ANst'` -- `static constant beastMasterSummonBear = 'ANsg'` -- `static constant beastMasterSummonHawk = 'ANsw'` -- `static constant beastMasterSummonQuilbeast = 'ANsq'` -- `static constant berserkerRage1 = 'Absk'` -- `static constant berserkerUpgrade = 'Sbsk'` -- `static constant bigBadVoodoo = 'AOvd'` -- `static constant bladestorm = 'AOww'` -- `static constant blightDispelLarge = 'Abdl'` -- `static constant blightDispelSmall = 'Abds'` -- `static constant blightedGoldMineAbility = 'Abgm'` -- `static constant blightGrowthLarge = 'Abgl'` -- `static constant blightGrowthSmall = 'Abgs'` -- `static constant blightPlacement = 'Ablp'` -- `static constant blizzard = 'AHbz'` -- `static constant blizzard1 = 'ACbz' // (Neutral Hostile)` -- `static constant bloodMageFlameStrike = 'AHfs'` -- `static constant bloodlust = 'ACbl' // (Neutral Hostile)` -- `static constant bloodlust1 = 'Ablo'` -- `static constant breathofFireCreep = 'ACbc'` -- `static constant breathofFrostCreep = 'ACbf'` -- `static constant brewmasterBreathofFire = 'ANbf'` -- `static constant brewmasterDrunkenBrawler = 'ANdb'` -- `static constant brewmasterDrunkenHaze = 'ANdh'` -- `static constant brewmasterStormEarthandFire = 'ANef'` -- `static constant brillianceAura = 'AHab'` -- `static constant brillianceAura1 = 'ACba' // (Neutral Hostile)` -- `static constant buildInProgress = 'ABnP'` -- `static constant buildTinyCastle = 'AIbl'` -- `static constant buildTinyGreatHall = 'AIbg'` -- `static constant buildTinyScoutTower = 'AIbt'` -- `static constant burrow = 'Abur'` -- `static constant burrowDetectionFlyers = 'Abdt'` -- `static constant burrowscarablvl2 = 'Abu2'` -- `static constant burrowscarablvl3 = 'Abu3'` -- `static constant callToArms = 'Amic' // (Town Hall)` -- `static constant calltoArms = 'Amil' // (Peasant)` -- `static constant cannibalize = 'Acan'` -- `static constant cannibalizecreep = 'ACcn'` -- `static constant cargoHold = 'Abun' //OrcBurrow` -- `static constant cargoHoldDeath = 'Achd'` -- `static constant cargoHoldMeatWagon = 'Sch2'` -- `static constant cargoHoldShip = 'Sch5'` -- `static constant cargoHoldTank = 'Sch4'` -- `static constant cargoHoldTransport = 'Sch3'` -- `static constant carrionSwarm = 'ACca' // (Neutral Hostile)` -- `static constant carrionSwarm1 = 'AUcs'` -- `static constant chainLightning = 'ACcl' // (Neutral Hostile)` -- `static constant chainLightning1 = 'AOcl'` -- `static constant channel = 'ANcl'` -- `static constant chaos = 'Acha'` -- `static constant chaosCargoLoad = 'Achl'` -- `static constant chaosGrom = 'Sca6'` -- `static constant chaosGrunt = 'Sca1'` -- `static constant chaosKodo = 'Sca4'` -- `static constant chaosPeon = 'Sca5'` -- `static constant chaosRaider = 'Sca2'` -- `static constant chaosShaman = 'Sca3'` -- `static constant charm = 'ACch'` -- `static constant cleavingAttack = 'ACce'` -- `static constant cloudofFog = 'Aclf'` -- `static constant cloudofFogItem = 'AIfg'` -- `static constant coldArrows = 'AHca' // (Sylvanas)` -- `static constant coldArrows1 = 'ACcw' // (Neutral Hostile)` -- `static constant controlMagic = 'Acmg'` -- `static constant corporealForm = 'Acpf'` -- `static constant corrosiveBreath = 'Acor'` -- `static constant coupleInstantArcher = 'Aco2'` -- `static constant coupleInstantHippogryph = 'Aco3'` -- `static constant createCorpse = 'Agyd'` -- `static constant cripple = 'Acri'` -- `static constant cripple1 = 'Scri' // (Warlock)` -- `static constant cripplecreep = 'ACcr'` -- `static constant criticalStrike = 'ACct' // (Neutral Hostile)` -- `static constant criticalStrike1 = 'AOcr'` -- `static constant crowForm = 'Amrf'` -- `static constant crownofKingsAllPlus5 = 'AIx5'` -- `static constant crushingWave = 'ACcv'` -- `static constant cryptLordCarrionScarabs = 'AUcb'` -- `static constant cryptLordImpale = 'AUim'` -- `static constant cryptLordLocustSwarm = 'AUls'` -- `static constant cryptLordSpikedCarapace = 'AUts'` -- `static constant curse = 'Acrs'` -- `static constant cursecreep = 'ACcs'` -- `static constant cyclone = 'SCc1' // (Cenarius)` -- `static constant cyclone1 = 'Acyc'` -- `static constant cycloneAIcy = 'AIcy'` -- `static constant cyclonecreep = 'ACcy'` -- `static constant darkConversion = 'ANdc' // (Malganis)` -- `static constant darkConversionFast = 'SNdc'` -- `static constant darkPortal = 'ANdp' // (Archimonde)` -- `static constant darkRangerBlackArrow = 'ANba'` -- `static constant darkRangerCharm = 'ANch'` -- `static constant darkRangerDrain = 'ANdr'` -- `static constant darkRitual = 'AUdr'` -- `static constant darkSummoning1 = 'AUds' // (Tichondrius)` -- `static constant deathAndDecay = 'SNdd' // (Neutral Hostile)` -- `static constant deathAndDecay1 = 'AUdd'` -- `static constant deathCoil = 'ACdc' // (Neutral Hostile)` -- `static constant deathCoil1 = 'AUdc'` -- `static constant deathDamageAOEmine = 'Amnx'` -- `static constant deathDamageAOEmineBIG = 'Amnz'` -- `static constant deathPact = 'AUdp'` -- `static constant decouple = 'Adec'` -- `static constant defend = 'Adef'` -- `static constant defendItem = 'AIdd'` -- `static constant defenseBonusPlus2 = 'AId2'` -- `static constant defenseBonusPlus3 = 'AId3'` -- `static constant defenseBonusPlus4 = 'AId4'` -- `static constant defenseBonusPlus5 = 'AId5'` -- `static constant defenseBonusPlus7 = 'AId7'` -- `static constant defenseBonusPlus8 = 'AId8'` -- `static constant defenseBonusPlus10 = 'AId0'` -- `static constant detectSentryWard = 'Adt1'` -- `static constant detector = 'Adet'` -- `static constant detonate = 'Adtn'` -- `static constant devotionAura = 'AHad'` -- `static constant devotionAura1 = 'ACav'` -- `static constant devour = 'ACdv'` -- `static constant devour1 = 'Adev'` -- `static constant devourCargo = 'Advc'` -- `static constant devourMagic = 'Advm'` -- `static constant devourMagiccreep = 'ACde'` -- `static constant diseaseCloud = 'Aap2' // (Plague Ward)` -- `static constant diseaseCloud1 = 'Aapl'` -- `static constant diseaseCloud2 = 'Apts' // (Meat wagon)` -- `static constant disenchantold = 'Adch'` -- `static constant dispelMagic = 'Adis'` -- `static constant dispelMagic1 = 'Adsm' // (Neutral Hostile)` -- `static constant divineShield = 'AHds'` -- `static constant divineShield1 = 'ACds' // (Neutral Hostile)` -- `static constant drainLifeCreep = 'ACdr'` -- `static constant dropCorpse = 'Amed'` -- `static constant dropPilot = 'Atdp'` -- `static constant dustofAppearance = 'AItb'` -- `static constant earthquake = 'SNeq' // (Neutral Hostile)` -- `static constant earthquake1 = 'AOeq'` -- `static constant eatTree = 'Aeat'` -- `static constant elunesGrace = 'Aegr'` -- `static constant enduranceAura = 'SCae' // (Neutral Hostile)` -- `static constant enduranceAura1 = 'AOae'` -- `static constant ensnare = 'ACen' // (Neutral Hostile)` -- `static constant ensnare1 = 'Aens'` -- `static constant entangleGoldMine = 'Aent'` -- `static constant entangledGoldMineAbility= 'Aegm'` -- `static constant entanglingRoots = 'Aenr' // (Neutral Hostile)` -- `static constant entanglingRoots1 = 'AEer'` -- `static constant entanglingSeaweed = 'Aenw'` -- `static constant envenomedSpears = 'Aven'` -- `static constant envenomedWeapons = 'ACvs' // (Neutral Hostile)` -- `static constant etherealForm = 'Aetf'` -- `static constant evasion = 'ACev' // (Neutral Hostile)` -- `static constant evasion1 = 'ACes' // (Neutral Hostile 100%)` -- `static constant evasion2 = 'AEev'` -- `static constant evasion3 = 'AIev'` -- `static constant evilIllidanMetamorphosis = 'AEvi'` -- `static constant exhume = 'Aexh'` -- `static constant experienceModgreater = 'AIe2'` -- `static constant factory = 'ANfy'` -- `static constant faerieFire = 'Afae'` -- `static constant faerieFireAfa2 = 'Afa2'` -- `static constant faerieFirecreep = 'ACff'` -- `static constant farSight = 'AOfs'` -- `static constant feedback = 'Afbk'` -- `static constant feedbackArcaneTower = 'Afbt'` -- `static constant feedbackSpiritBeast = 'Afbb'` -- `static constant feralSpirit = 'ACsf' // (Neutral Hostile)` -- `static constant feralSpirit1 = 'ACs9' // (Neutral Hostile, Pig)` -- `static constant feralSpirit2 = 'AOsf'` -- `static constant figurineBlueDrake = 'AIbd'` -- `static constant figurineDragonspawnOverseer = 'AIes'` -- `static constant figurineFurbolgTracker = 'AIut'` -- `static constant figurineIceRevenant = 'AIir'` -- `static constant figurineUrsaWarrior = 'AIuw'` -- `static constant fingerofDeath = 'ANfd' // (Archimonde)` -- `static constant firebolt = 'ANfb' // (Neutral Hostile)` -- `static constant firebolt1 = 'ACfb' // (Neutral Hostile)` -- `static constant firebolt2 = 'Awfb' // (Warlock)` -- `static constant firelordIncinerate = 'ANic'` -- `static constant flakCannon = 'Aflk'` -- `static constant flameStrikeCreep = 'ACfs'` -- `static constant flare = 'Afla'` -- `static constant flareGun = 'AIfa'` -- `static constant forceofNature = 'ACfr' // (Neutral Hostile)` -- `static constant forceofNature1 = 'AEfn'` -- `static constant fortificationGlyph = 'AIgf'` -- `static constant fragShards = 'Afsh'` -- `static constant freezingBreath = 'Afrz'` -- `static constant frenzy = 'Afzy'` -- `static constant frostArmor = 'ACfa' // (Neutral Hostile)` -- `static constant frostArmor1 = 'AUfa'` -- `static constant frostBolt = 'ACcb'` -- `static constant frostBreath = 'Afrb'` -- `static constant frostNova = 'ACfn' // (Neutral Hostile)` -- `static constant frostNova1 = 'AUfn'` -- `static constant gather = 'Awha' // (Wisp Gold and Lumber)` -- `static constant gather1 = 'Awh2' // (Wisp Gold and Lumber - Ancient spirits)` -- `static constant gather2 = 'Aaha' // (Acolyte Gold)` -- `static constant getCorpse = 'Amel'` -- `static constant ghost = 'Agho'` -- `static constant ghostVisible = 'Aeth'` -- `static constant giveGold = 'AIgo'` -- `static constant giveLumber = 'AIlu'` -- `static constant goldMineability = 'Agld'` -- `static constant grabTree = 'Agra'` -- `static constant gyrocopterBombs = 'Agyb'` -- `static constant hardenedSkin = 'Assk'` -- `static constant harvest = 'Ahar' // (Gold and Lumber)` -- `static constant harvest1 = 'Ahrl' // (Ghouls Lumber)` -- `static constant harvest2 = 'Ahr3' // (Goblin Shredders lumber)` -- `static constant harvestLumberArchimondeghouls = 'Ahr2'` -- `static constant heal = 'Ahea'` -- `static constant heal1 = 'Anhe'` -- `static constant healCreepHigh = 'Anh2'` -- `static constant healCreepNormal = 'Anh1'` -- `static constant healingWard = 'AChw' // (Neutral Hostile)` -- `static constant healingWard1 = 'Ahwd' // (Witch Doctor)` -- `static constant healingWardAIhw = 'AIhw'` -- `static constant healingWardAura = 'Aoar' // (Healing Ward)` -- `static constant healingWaveCreep = 'AChv'` -- `static constant hexCreep = 'AChx'` -- `static constant holyLight = 'AHhb'` -- `static constant humanBuild = 'AHbu'` -- `static constant hurlBoulder = 'ACtb'` -- `static constant immolation = 'ACim' // (Neutral Hostile)` -- `static constant immolation1 = 'AEim'` -- `static constant impaleCreep = 'ACmp'` -- `static constant impalingBolt = 'Aimp'` -- `static constant inciteUnholyFrenzy = 'Auuf'` -- `static constant inferno = 'SNin' // (Tichondrius)` -- `static constant inferno1 = 'ANin' // (Neutral Hostile)` -- `static constant inferno2 = 'AUin'` -- `static constant innerFire = 'Ainf'` -- `static constant innerFireCreep = 'ACif'` -- `static constant intelligenceBonusPlus1 = 'AIi1'` -- `static constant intelligenceBonusPlus2 = 'AIi2'` -- `static constant intelligenceBonusPlus3 = 'AIi3'` -- `static constant intelligenceBonusPlus4 = 'AIi4'` -- `static constant intelligenceBonusPlus5 = 'AIi5'` -- `static constant intelligenceBonusPlus6 = 'AIi6'` -- `static constant intelligenceModPlus2 = 'AItm'` -- `static constant inventory = 'AInv'` -- `static constant inventory2slotunitUndead = 'Aiun'` -- `static constant inventoryPackMule = 'Apak'` -- `static constant invisibility = 'Aivs'` -- `static constant invulnerable = 'Avul' // (Neutral)` -- `static constant itemAgilityGain = 'AIam'` -- `static constant itemAnimateDead = 'AIan'` -- `static constant itemAreaDetection = 'AIta'` -- `static constant itemAreaHealManaRegain = 'AIra'` -- `static constant itemAreaHealing = 'AIha'` -- `static constant itemAreaManaRegain = 'AImr'` -- `static constant itemAreatreewalldamage = 'AIdm'` -- `static constant itemArmorBonus = 'AId1'` -- `static constant itemAttackDamageGain = 'AIaa'` -- `static constant itemAttackFireBonus = 'AIfb'` -- `static constant itemAttackHealReduction = 'AIf2'` -- `static constant itemAttackFrostBonus = 'AIob'` -- `static constant itemAttackLightningBonus= 'AIlb'` -- `static constant itemAttackSpeedBonus = 'AIas'` -- `static constant itemAuraBrilliance = 'AIba'` -- `static constant itemAuraCommand = 'AIcd'` -- `static constant itemAuraDevotion = 'AIad'` -- `static constant itemAuraEndurance = 'AIae'` -- `static constant itemAuraTrueshot = 'AIar'` -- `static constant itemAuraUnholy = 'AIau'` -- `static constant itemAuraVampiric = 'AIav'` -- `static constant itemCaptureTheFlag = 'AIfl'` -- `static constant itemCaptureTheFlag1 = 'AIfm' // (Human)` -- `static constant itemCaptureTheFlag2 = 'AIfn' // (Night elf)` -- `static constant itemCaptureTheFlag3 = 'AIfo' // (Orc)` -- `static constant itemCaptureTheFlag4 = 'AIfe' // (Undead)` -- `static constant itemChangeTOD = 'AIct'` -- `static constant itemCommand = 'AIco'` -- `static constant itemDamageBonus = 'AIat'` -- `static constant itemDefenseAoePlusHealing = 'AIdb'` -- `static constant itemDispel = 'AIdi'` -- `static constant itemDispelAoeWithCooldown = 'AIds'` -- `static constant itemDispelChain = 'AIdc'` -- `static constant itemDoomGuardSummon = 'AIfu'` -- `static constant itemExperienceGain = 'AIem'` -- `static constant itemFelhoundSummon = 'AIfh'` -- `static constant itemFreezeDamageBonus = 'AIzb'` -- `static constant itemFurbolgSummon = 'AIff'` -- `static constant itemHealAoeGreater = 'AIhb'` -- `static constant itemHealGreater = 'AIh2'` -- `static constant itemHealLeast = 'AIh3'` -- `static constant itemHealLesser = 'AIh1'` -- `static constant itemHealManaRegain = 'AIre'` -- `static constant itemHealing = 'AIhe'` -- `static constant itemHeroStatBonus = 'AIab'` -- `static constant itemIllusions = 'AIil'` -- `static constant itemImmolation = 'AIcf'` -- `static constant itemInferno = 'AIin'` -- `static constant itemIntAgiStrgain = 'AIxm'` -- `static constant itemIntelligenceGain = 'AIim'` -- `static constant itemLevelGain = 'AIlm'` -- `static constant itemLifeBonus = 'AIml'` -- `static constant itemLifeGain = 'AImi'` -- `static constant itemLifeRegeneration = 'Arel'` -- `static constant itemLifeSteal = 'AIva'` -- `static constant itemManaBonus = 'AImm'` -- `static constant itemManaRegeneration = 'AIrm'` -- `static constant itemManaRestoreGreater = 'AIm2'` -- `static constant itemManaRestoreLesser = 'AIm1'` -- `static constant itemMonsterLure = 'AImo'` -- `static constant itemMoveSpeedBonus = 'AIms'` -- `static constant itemOrbOfVenom = 'AIno'` -- `static constant itemPlaceGoblinLandMine = 'AIpm'` -- `static constant itemPotionVampirism = 'AIpv'` -- `static constant itemPurge = 'AIlp'` -- `static constant itemRecall = 'AIrt'` -- `static constant itemRedDrakeSummon = 'AIfd'` -- `static constant itemRegenManalesser = 'AIrn'` -- `static constant itemReincarnation = 'AIrc'` -- `static constant itemResurrection = 'AIrs'` -- `static constant itemRevealMap = 'AIrv'` -- `static constant itemRockGolemSummon = 'AIfr'` -- `static constant itemShadowMeld = 'AIhm'` -- `static constant itemSightRangeBonus = 'AIsi'` -- `static constant itemSkeletonSummon = 'AIfs'` -- `static constant itemSoulPossession = 'Asou'` -- `static constant itemSoulTheft = 'AIso'` -- `static constant itemSpeedAoe = 'AIsa'` -- `static constant itemStrengthGain = 'AIsm'` -- `static constant itemTemporaryAreaArmorBonus = 'AIda'` -- `static constant itemTemporaryInvulnerability = 'AIvu'` -- `static constant itemTemporarySpeedBonus = 'AIsp'` -- `static constant itemTownPortal = 'AItp'` -- `static constant itemTransmute = 'AIts'` -- `static constant itemWeb = 'AIwb'` -- `static constant kaboom = 'Asds' // (Goblin Sapper)` -- `static constant lichFrostArmorAutocast = 'AUfu'` -- `static constant lifeRegenerationAura = 'ACnr' // (Neutral)` -- `static constant lightningAttack = 'Alit'` -- `static constant lightningShield = 'Alsh'` -- `static constant lightningShieldAIls = 'AIls'` -- `static constant lightningShieldcreep = 'ACls'` -- `static constant liquidFire = 'Aliq'` -- `static constant load = 'Aloa' // (Goblin Zeppelin)` -- `static constant load1 = 'Aenc'` -- `static constant loadBurrow = 'Sloa'` -- `static constant loadNavies = 'Slo3'` -- `static constant loadPilot = 'Atlp'` -- `static constant loadWisp = 'Slo2' // (Entangled Gold Mine)` -- `static constant locust = 'Aloc' // Makes unit unselectable` -- `static constant magicDefense = 'Amdf'` -- `static constant magicImmunityAImx = 'AImx'` -- `static constant magicImmunityCreep = 'ACmi'` -- `static constant magicSentry = 'Adts' // (Human Towers)` -- `static constant manaBatteryObsidianStatue = 'Amb2'` -- `static constant manaBurn = 'Ambd'` -- `static constant manaBurn1 = 'AEmb'` -- `static constant manaBurndemon = 'Amnb'` -- `static constant manaFlare = 'Amfl'` -- `static constant manaRegeneration = 'ANre' // (Neutral)` -- `static constant manaRegenerationAura = 'Aarm'` -- `static constant manaShieldCreep = 'ACmf'` -- `static constant manaSteal = 'Aste'` -- `static constant massTeleport = 'AHmt'` -- `static constant maxLifeBonusGreater = 'AIl2'` -- `static constant maxLifeBonusLeast = 'AIlf'` -- `static constant maxLifeBonusLesser = 'AIl1'` -- `static constant maxManaBonusLeast = 'AImb'` -- `static constant maxManaBonusMost = 'AIbm'` -- `static constant mechanicalCritter = 'Amec'` -- `static constant metamorphosis = 'AEme'` -- `static constant metamorphosis1 = 'AEIl' // (Illidan)` -- `static constant mindRot = 'ANmr'` -- `static constant mineexploding = 'Amin' // (Goblin Land Mine)` -- `static constant mirrorImage = 'AOmi'` -- `static constant monsoon = 'ANmo'` -- `static constant monsooncreep = 'ACmo'` -- `static constant moonGlaive = 'Amgl'` -- `static constant mountHippogryph = 'Acoa'` -- `static constant move = 'Amov'` -- `static constant nagaBuild = 'AGbu'` -- `static constant neutralBuild = 'ANbu'` -- `static constant neutralBuildinganyunit = 'Ane2'` -- `static constant neutralSpell = 'AAns'` -- `static constant neutralSpies = 'Ansp'` -- `static constant nightElfBuild = 'AEbu'` -- `static constant nullroarsummoner = 'Ahnl'` -- `static constant orbofAnnihilation = 'Afak'` -- `static constant orbofCorruption = 'AIcb'` -- `static constant orbofDarkness = 'AIdf'` -- `static constant orbofDarknessBlackArrow = 'ANbs'` -- `static constant orbofLightning = 'AIll'` -- `static constant orbofSpells = 'AIsb'` -- `static constant orbofVenom = 'AIpb'` -- `static constant orbofVenomPoisonAttack = 'Apo2'` -- `static constant orcBuild = 'AObu'` -- `static constant pIlotTankRifleman = 'Stpr'` -- `static constant parasite = 'ANpa'` -- `static constant permanentHitpointBonusfromchargeditem = 'AImh'` -- `static constant permanentImmolation = 'ANpi'` -- `static constant permanentImmolationflying = 'Apmf'` -- `static constant permanentImmolationgraphic = 'Apig'` -- `static constant permanentInvisibility = 'Apiv'` -- `static constant phaseShift = 'Apsh'` -- `static constant phoenix = 'AHpx'` -- `static constant phoenix2 = 'Aphx'` -- `static constant phoenixFire = 'Apxf'` -- `static constant pickupArcher = 'Acoh'` -- `static constant pillage = 'Asal'` -- `static constant pilotTankMortarTeam = 'Stpm'` -- `static constant pitLordCleavingAttack = 'ANca'` -- `static constant pitLordDoom = 'ANdo'` -- `static constant pitLordHowlofTerror = 'ANht'` -- `static constant poisonArrows = 'AEpa'` -- `static constant poisonSting = 'Apoi'` -- `static constant polymorph = 'Aply'` -- `static constant polymorphcreep = 'ACpy'` -- `static constant possession = 'Apos'` -- `static constant possessionChanneling = 'Aps2'` -- `static constant possessioncreep = 'ACps'` -- `static constant potionofLifeRegen = 'AIrl'` -- `static constant potionofManaRegengreater = 'AIpr'` -- `static constant potionofManaRegenlesser = 'AIpl'` -- `static constant potionofRejuvI = 'AIp1'` -- `static constant potionofRejuvII = 'AIp2'` -- `static constant potionofRejuvIII = 'AIp3'` -- `static constant potionofRejuvIV = 'AIp4'` -- `static constant preservation = 'ANpr'` -- `static constant pulverize = 'Awar'` -- `static constant pulverize1 = 'ACpv' // (Neutral Hostile)` -- `static constant purge = 'Aprg'` -- `static constant purgeApg2 = 'Apg2'` -- `static constant purgeCreep = 'ACpu'` -- `static constant purgeorb = 'AIpg'` -- `static constant queue = 'Aque' // work queue, i.e. unit training and research queue` -- `static constant quillSpray = 'ANak' // Orb of annihilations ability for quillboar` -- `static constant rainofChaos = 'ANrc' // (Archimonde)` -- `static constant rainofFire = 'ANrf' // (Neutral Hostile)` -- `static constant rainofFire1 = 'ACrf' // (Neutral Hostile)` -- `static constant raiseDead = 'Arai'` -- `static constant raiseDeadCreep = 'ACrd'` -- `static constant raiseDeadItem = 'AIrd'` -- `static constant rallyPoint = 'ARal'` -- `static constant rangerArrow = 'AHRa'` -- `static constant rayofDisruption = 'Ache'` -- `static constant regenLifeArll = 'Arll'` -- `static constant reincarnation = 'ANrn' // (Mannoroth)` -- `static constant reincarnation1 = 'ACrn' // (Neutral Hostile)` -- `static constant reincarnation2 = 'AOre'` -- `static constant rejuvenation = 'ACr2' // (Furbolg)` -- `static constant rejuvenation1 = 'Arej'` -- `static constant rejuvinationcreep = 'ACrj'` -- `static constant resistantSkin = 'Arsk'` -- `static constant resistantSkinCreep = 'ACrk'` -- `static constant renew = 'Aren'` -- `static constant repair = 'Arep'` -- `static constant repairHuman = 'Ahrp'` -- `static constant replenishLife = 'Arpl'` -- `static constant replenishLifeMana = 'Arpb'` -- `static constant replenishMana = 'Arpm'` -- `static constant replenishManaandLife = 'Ambt'` -- `static constant restore = 'Arst'` -- `static constant resurrection = 'AHre'` -- `static constant return111 = 'Artn'` -- `static constant returnGold = 'Argd'` -- `static constant returnGoldLumber = 'Argl'` -- `static constant returnLumber = 'Arlm'` -- `static constant reveal = 'Adta'` -- `static constant reveal1 = 'Andt'` -- `static constant revenge = 'Arng'` -- `static constant reviveHero = 'Arev'` -- `static constant ritualDaggerInstantHeal = 'AIdg'` -- `static constant ritualDaggerRegenerate = 'AIg2'` -- `static constant roar = 'Aroa'` -- `static constant roarAIrr = 'AIrr'` -- `static constant roarAra2 = 'Ara2'` -- `static constant roarcreep = 'ACro'` -- `static constant roarcreepSkeletalOrc = 'ACr1'` -- `static constant rocketAttack = 'Aroc'` -- `static constant root = 'Aroo'` -- `static constant rootAncientProtector = 'Aro2'` -- `static constant rootAncients = 'Aro1'` -- `static constant runedBracers = 'AIsr'` -- `static constant runeofGreaterResurrection = 'APrr'` -- `static constant runeofLesserResurrection = 'APrl'` -- `static constant runeofSpiritLink = 'Aspp'` -- `static constant sacrifice = 'Alam' // (Acolyte)` -- `static constant sacrifice1 = 'Asac' // (Sacrificial Pit)` -- `static constant sanctuary = 'ANsa'` -- `static constant scout = 'AEst'` -- `static constant scrollofLifeRegen = 'AIsl'` -- `static constant scrollofRejuvI = 'AIp5'` -- `static constant scrollofRejuvII = 'AIp6'` -- `static constant seaWitchForkedLightning = 'ANfl'` -- `static constant seaWitchFrostArrows = 'ANfa'` -- `static constant seaWitchManaShield = 'ANms'` -- `static constant searingArrows = 'ACsa' // (Neutral Hostile)` -- `static constant searingArrows1 = 'AHfa'` -- `static constant selectHero = 'Aneu'` -- `static constant selfDestruct2ClockwerkGoblins = 'Asd2'` -- `static constant selfDestruct3ClockwerkGoblins = 'Asd3'` -- `static constant selfDestructClockwerkGoblins = 'Asdg'` -- `static constant sellItems = 'Asid'` -- `static constant sellUnitDynamic = 'Asud'` -- `static constant sentinel = 'Aesn'` -- `static constant sentryWard = 'Aeye'` -- `static constant sentryWardAIsw = 'AIsw'` -- `static constant serpentWardtentacleForgottenone = 'ACtn'` -- `static constant shadowHunterHealingWave = 'AOhw'` -- `static constant shadowHunterHex = 'AOhx'` -- `static constant shadowHunterSerpentWard = 'AOsw'` -- `static constant shadowHunterSerpentWard2= 'AOwd'` -- `static constant shadowMeld = 'Ashm'` -- `static constant shadowMeldAkama = 'Ahid'` -- `static constant shadowMeldInstant = 'Sshm'` -- `static constant shadowStrike = 'AEsh'` -- `static constant shadowStrikeCreep = 'ACss'` -- `static constant shockwave = 'ACsh' // (Neutral Hostile)` -- `static constant shockwave1 = 'ACst' // (Trap)` -- `static constant shockwave2 = 'AOsh'` -- `static constant shopPurchaseItem = 'Apit'` -- `static constant shopSharingAlliedBldg = 'Aall'` -- `static constant silence = 'ANsi'` -- `static constant silenceCreep = 'ACsi'` -- `static constant silenceItem = 'AIse'` -- `static constant siphonMana = 'AHdr'` -- `static constant siphonManaCreep = 'ACsm'` -- `static constant slam = 'ACtc' // (Neutral Hostile)` -- `static constant slam1 = 'ACt2' // (Thunder Lizard)` -- `static constant sleep = 'ACsp'` -- `static constant sleep1 = 'ACsl' // (Neutral Hostile)` -- `static constant sleep2 = 'AUsl'` -- `static constant sleepAlways = 'Asla'` -- `static constant slow = 'Aslo'` -- `static constant slow1 = 'ACsw' // (Neutral Hostile)` -- `static constant slowAIos = 'AIos'` -- `static constant slowAura = 'Aasl' // (Tornado)` -- `static constant slowPoison = 'Aspo'` -- `static constant soulBurn = 'ANso'` -- `static constant soulPreservation = 'ANsl' // (Malganis)` -- `static constant spawnHydra = 'Aspy'` -- `static constant spawnHydraHatchling = 'Aspt'` -- `static constant spawnOnDeathskeleton = 'Asod'` -- `static constant spawnSpiderlings = 'Assp' // (Neutral Hostile)` -- `static constant spawnSpiders = 'Aspd' // (Neutral Hostile)` -- `static constant spellBook = 'Aspb'` -- `static constant spellImmunity = 'ACm2' // (Archimonde)` -- `static constant spellImmunity1 = 'ACm3' // (Dragon)` -- `static constant spellImmunity2 = 'Amim'` -- `static constant spellShieldAOE = 'ANse'` -- `static constant spellSteal = 'Asps'` -- `static constant spiderAttack = 'Aspa'` -- `static constant spikedBarricades = 'Aspi'` -- `static constant spiritLink = 'Aspl'` -- `static constant staffoTeleportation = 'AImt'` -- `static constant standDown = 'Astd'` -- `static constant starfall = 'AEsf'` -- `static constant starfall1 = 'AEsb' // (more powerful)` -- `static constant stasisTrap = 'Asta'` -- `static constant stoneForm = 'Astn'` -- `static constant stormBolt = 'AHtb'` -- `static constant stormCrowForm = 'Arav'` -- `static constant stormHammers = 'Asth'` -- `static constant strengthBonusPlus1 = 'AIs1'` -- `static constant strengthBonusPlus3 = 'AIs3'` -- `static constant strengthBonusPlus4 = 'AIs4'` -- `static constant strengthBonusPlus5 = 'AIs5'` -- `static constant strengthBonusPlus6 = 'AIs6'` -- `static constant strengthModPlus2 = 'AInm'` -- `static constant submergeMyrmidon = 'Asb1'` -- `static constant submergeRoyalGuard = 'Asb2'` -- `static constant submergeSnapDragon = 'Asb3'` -- `static constant summonHeadhunteritem = 'AIsh'` -- `static constant summonLavaSpawn = 'ANlm'` -- `static constant summonSeaElemental = 'ACwe'` -- `static constant summonWaterElemental = 'AHwe'` -- `static constant sunderingBlades = 'Ahsb'` -- `static constant tankUpgrade = 'Srtt'` -- `static constant taunt = 'Atau'` -- `static constant taunt1 = 'ANta' // (Neutral Hostile)` -- `static constant thornsAura = 'ACah' // (Neutral Hostile)` -- `static constant thornsAura1 = 'AEah'` -- `static constant thornyShieldCreep = 'ANth'` -- `static constant thunderClap = 'AHtc'` -- `static constant tinkererClusterRocketsLevel0 = 'ANcs'` -- `static constant tinkererClusterRocketsLevel1 = 'ANc1'` -- `static constant tinkererClusterRocketsLevel2 = 'ANc2'` -- `static constant tinkererClusterRocketsLevel3 = 'ANc3'` -- `static constant tinkererDemolishLevel0 = 'ANde'` -- `static constant tinkererDemolishLevel1 = 'ANd1'` -- `static constant tinkererDemolishLevel2 = 'ANd2'` -- `static constant tinkererDemolishLevel3 = 'ANd3'` -- `static constant tinkererEngineeringUpgrade = 'ANeg'` -- `static constant tinkererRoboGoblinLevel0 = 'ANrg'` -- `static constant tinkererRoboGoblinLevel1 = 'ANg1'` -- `static constant tinkererRoboGoblinLevel2 = 'ANg2'` -- `static constant tinkererRoboGoblinLevel3 = 'ANg3'` -- `static constant tinkererSummonFactoryLevel0 = 'ANsy'` -- `static constant tinkererSummonFactoryLevel1 = 'ANs1'` -- `static constant tinkererSummonFactoryLevel2 = 'ANs2'` -- `static constant tinkererSummonFactoryLevel3 = 'ANs3'` -- `static constant tornado = 'ANto'` -- `static constant tornadoDamage = 'Atdg'` -- `static constant tornadoSpin = 'Atsp'` -- `static constant tranquility = 'AEtq'` -- `static constant transmute = 'ANtm'` -- `static constant treeofLifeupgradeability= 'Atol'` -- `static constant trueSight = 'Agyv' // (Gyrocopter)` -- `static constant trueSight1 = 'Adtg' // (Neutral)` -- `static constant trueSight2 = 'Atru' // (Shade)` -- `static constant trueshotAura = 'ACat' // (Neutral Hostile)` -- `static constant trueshotAura1 = 'AEar'` -- `static constant ultraVisionGlyph = 'AIgu'` -- `static constant ultravision = 'Ault'` -- `static constant undeadBuild = 'AUbu'` -- `static constant unholyAura = 'ACua' // (Neutral Hostile)` -- `static constant unholyAura1 = 'AUau'` -- `static constant unholyFrenzy = 'Auhf'` -- `static constant unholyFrenzy1 = 'Suhf' // (Warlock)` -- `static constant unholyFrenzycreep = 'ACuf'` -- `static constant unload = 'Adro' // (Goblin Zeppelin)` -- `static constant unloadInstant = 'Adri' // (Entangled Mine)` -- `static constant unstableConcoction = 'Auco'` -- `static constant unsummonBuilding = 'Auns'` -- `static constant upgradeInProgress = 'AUnP'` -- `static constant vampiricAura = 'ACvp' // (Neutral Hostile)` -- `static constant vampiricAura1 = 'AUav'` -- `static constant vampiricattack = 'SCva'` -- `static constant vengeance = 'Avng'` -- `static constant volcano = 'ANvc'` -- `static constant wander = 'Awan' // (Neutral)` -- `static constant warDrums = 'Aakb'` -- `static constant warStomp = 'Awrs' // (Neutral Hostile)` -- `static constant warStomp1 = 'AOws'` -- `static constant warStomphydra = 'Awrh'` -- `static constant warStompseagiant = 'Awrg'` -- `static constant wardenBlink = 'AEbl'` -- `static constant wardenFanofKnives = 'AEfk'` -- `static constant wardenSpiritofVengeance = 'AEsv'` -- `static constant wateryMinion = 'ANwm'` -- `static constant waygateability = 'Awrp'` -- `static constant web = 'Aweb'` -- `static constant webcreep = 'ACwb'` -- `static constant windWalk = 'AOwk'` -- `static constant windWalk1 = 'ANwk' // (Neutral Hostile)` -- `static constant penguinSqueek = 'AIpz'` -- `static constant permanentHitPointBonusSmall = 'AIpx'` -- `static constant frostArmorCreepAutocast = 'ACf2'` -- `static constant fingerOfPain21Button = 'ACf3'` -- `static constant purgeWandOfNegation = 'AIpw'` -- `static constant purgeTotemSP = 'AIps'` -- `static constant inventory2SlotUnitOrc = 'Aion'` -- `static constant chenDrunkenHaze = 'Acdh'` -- `static constant chenDrunkenBrawler = 'Acdb'` -- `static constant frostArmorAutocastNaga = 'ACfu'` -- `static constant resurrectionItem = 'AIrx'` -- `static constant forkedLightningCreep = 'ACfl'` -- `static constant chenStormEarthAndFire = 'Acef'` -- `static constant fingerOfPain = 'ACfd'` -- `static constant slowPoisonItem = 'AIsz'` -- `static constant unholyFrenzyItem = 'AIuf'` -- `static constant attackBonusPlus20 = 'AItx'` -- `static constant manaBonus200 = 'AI2m'` -- `static constant itemInvulLesser = 'AIvl'` -- `static constant fingerOfDeath1 = 'Afod'` -- `static constant itemInvulDivinity = 'AIvg'` -- `static constant revealArcaneTower = 'AHta'` -- `static constant howlOfTerror = 'Acht'` -- `static constant wateryMinionItem = 'AIwm'` -- `static constant powerupDispelAoe = 'APdi'` -- `static constant itemAuraWarDrums = 'AIwd'` -- `static constant beserkItem = 'AIxk'` -- `static constant powerupHealAoeGreater = 'APh3'` -- `static constant powerupHealAoeLesser = 'APh1'` -- `static constant powerupHealAoe = 'APh2'` -- `static constant blinkBeastmasterBear = 'ANbl'` -- `static constant avatarGarithos = 'ANav'` -- `static constant summonLobstrokPrawns = 'Aslp'` -- `static constant chenBreathOfFire = 'ANcf'` -- `static constant cannibalizeAbomination = 'Acn2'` -- `static constant ensnareNaga = 'ANen'` -- `static constant abolishMagicNaga = 'Andm'` -- `static constant parasiteEredar = 'ACpa'` -- `static constant cycloneNaga = 'Acny'` -- `static constant manaBurnHotkeyB = 'Ambb'` -- `static constant flameStrikeImprovedCreep = 'ANfs'` -- `static constant sentinelNoResearch = 'Aesr'` -- `static constant rainOfFireCreepGreater = 'ACrg'` -- `static constant feralSpiritAkama = 'ACs7'` -- `static constant feralSpiritSpiritBeast = 'ACs8'` -- `static constant rokhanHealingWave = 'ANhw'` -- `static constant rokhanHex = 'ANhx'` -- `static constant harvestNaga = 'ANha'` -- `static constant runeManaRestoreAoe = 'APmr'` -- `static constant runeManaRestoreGreaterAoe = 'APmg'` -- `static constant rokhanVoodooSpirits = 'AOls'` -- `static constant buildTinyLumberMill = 'AIbr'` -- `static constant buildTinyBarracks = 'AIbs'` -- `static constant rokhanSerpentWard = 'Arsw'` -- `static constant blinkItem = 'AIbk'` -- `static constant buildTinyAltar = 'AIbh'` -- `static constant rexxarSummonQuilbeast = 'Arsq'` -- `static constant rexxarStampede = 'Arsp'` -- `static constant buildTinyFarm = 'AIbf'` -- `static constant buildTinyBlacksmith = 'AIbb'` -- `static constant rexxarSummonBear = 'Arsg'` -- `static constant burrowBarbedArachnathid = 'Abu5'` -- `static constant agilityBonusPlus10 = 'AIaz'` -- `static constant runeRestoreAoe = 'APra'` -- `static constant criticalStrikeItem = 'AIcs'` -- `static constant controlMagicItem = 'AIcm'` -- `static constant chainLightningItem = 'AIcl'` -- `static constant runeSpeedAoe = 'APsa'` -- `static constant divineShieldItem = 'AIdv'` -- `static constant deathPactItem = 'AIdp'` -- `static constant shadowOrbAbility = 'AIdn'` -- `static constant cairneEnduranceAura = 'AOr2'` -- `static constant cairneReincarnation = 'AOr3'` -- `static constant aIde = 'AIde'` -- `static constant cairneShockWave = 'AOs2'` -- `static constant fingerOfDeathItem = 'AIfz'` -- `static constant searingBladeFireMelee = 'AIfw'` -- `static constant frostguardFrostMelee = 'AIft'` -- `static constant inventory2SlotUnitNightElf = 'Aien'` -- `static constant rainOfChaosButton02 = 'ANr3'` -- `static constant reincarnationGeneric = 'ANr2'` -- `static constant auraRegenerationItem = 'AIgx'` -- `static constant orbOfGuldan = 'AIgd'` -- `static constant rexxarStormBolt = 'ANsb'` -- `static constant itemHealLeastest = 'AIhx'` -- `static constant holyLightItem = 'AIhl'` -- `static constant thornyShieldDragonTurtle = 'ANt2'` -- `static constant inventory2SlotUnitHuman = 'Aihn'` -- `static constant runeOfTheWatcher = 'APwt'` -- `static constant cairneWarStomp = 'AOw2'` -- `static constant garithosShockWave = 'ANsh'` -- `static constant detectWarEagle = 'ANtr'` -- `static constant hardenedSkinNagaTurtle = 'Ansk'` -- `static constant maxLifeBonusLeastest = 'AIlz'` -- `static constant shamanClawsLightningMelee = 'AIlx'` -- `static constant maxManaBonusLeastest = 'AImz'` -- `static constant crushingWaveLesser = 'ACc3'` -- `static constant crushingWaveDragonTurtle = 'ACc2'` -- `static constant maxManaBonusLeastestReally = 'AImv'` -- `static constant abolishMagicCreep12Pos = 'ACd2'` -- `static constant banishCreep = 'ACbn'` -- `static constant disenchantNew = 'Adcn'` -- `static constant blackArrowMeleeCreep = 'ACbk'` -- `static constant bloodlustCreepHotkeyB = 'ACbb'` -- `static constant passiveHumanLumberHarvestingRhlh = 'Ahlh'` -- `static constant passiveGhostIconOnlyUndeadAgho = 'Augh'` -- `static constant passiveUndeadGhoulFrenzyRugf = 'Augf'` -- `static constant onFireUndead = 'Afiu'` -- `static constant onFire = 'Afir'` -- `static constant onFireOrc = 'Afio'` -- `static constant onFireNightElf = 'Afin'` -- `static constant onFireHuman = 'Afih'` -- `static constant drop1 = 'Sdro'` -- `static constant passivePhoenixFireAndEgg = 'Ahpe'` -- `static constant passiveHumanRiflemanPlusRangeRhri = 'Ahri'` -- `static constant shadowSight = 'Ashs'` -- `static constant passiveOrcGruntBerserkRobs = 'Aobs'` -- `static constant passiveOrcBerserkersRobk = 'Aobk'` -- `static constant frostAttack12 = 'Afr2'` -- `static constant frostBreathNewHasIcon = 'Afrc'` -- `static constant frostAttack = 'Afra'` -- `static constant sphereSoVLevel6 = 'Asp6'` -- `static constant sphereSoVLevel5 = 'Asp5'` -- `static constant sphereSoVLevel4 = 'Asp4'` -- `static constant sphereSoVLevel3 = 'Asp3'` -- `static constant sphereSoVLevel2 = 'Asp2'` -- `static constant sphereSoVLevel1 = 'Asp1'` -- `static constant passiveUndeadSkeletalMasteryRusm = 'Ausm'` -- `static constant sphere = 'Asph'` -- `static constant moonGlaiveNoResearch = 'Amgr'` -- `static constant bouncingMissileFilter = 'Amgi'` -- `static constant passiveOrcReinforcedDefenseRorb = 'Aorb'` -- `static constant flagOrcBattleStandard = 'AIfx'` -- `static constant passiveOrcSpikedBarricadeRosp = 'Aosp'` -- `static constant passiveOrcTrollRegenerationRotr = 'Aotr'` -- `static constant passiveOrcGhostIconOnlyOrcAethUnused = 'Aoth'` -- `static constant itemRandomItem = 'AIri'` -- `static constant passiveNightelfImprovedBowsReib = 'Aeib'` -- `static constant runeOfRebirth = 'AIrb'` -- `static constant reinforcedBurrows = 'Arbr'` -- `static constant passiveSimple = 'APai'` -- `static constant itemInvisGreater = 'AIv2'` -- `static constant itemInvisLesser = 'AIv1'` -- `static constant reassignableAttributeBonusPlus1 = 'AIvm'` -- `static constant itemUltravision = 'AIuv'` -- `static constant retrain = 'Aret'` -- `static constant passiveNightelfMarksmanshipRemk = 'Aemk'` -- `static constant ethereal = 'Aetl'` -- `static constant alarm = 'Aalr'` -- `static constant resistantSkin31PosCreep = 'ACsk'` -- `static constant tankTurret = 'Attu'` -- `static constant firelordIncinerate1 = 'ANia'` -- `static constant passiveNightelfWellSpringRews = 'Aews'` -- `static constant tornadoWander = 'Atwa'` -- `static constant passiveHumanAnimalBreedingRhan = 'Ahan'` -- `static constant hero = 'AHer'` -- `static constant spellShield = 'ANss'` -- `static constant aTst = 'ATst'` -- `static constant abilityDamageAmpBClvl1 = 'Amda'` -- `static constant agilityBonusPlus12 = 'AA12'` -- `static constant agilityBonusPlus7 = 'AIa7'` -- `static constant agilityBonusPlus8 = 'AIa8'` -- `static constant altarOfDarknessHealthRegen = 'ADhr'` -- `static constant altarOfDarknessManaRegen = 'ADmr'` -- `static constant andb = 'Andb'` -- `static constant anyaBansheeCurseOrb = 'Absc'` -- `static constant anyaCritTalent = 'AT5a'` -- `static constant anyaEvasionTalent = 'AT6b'` -- `static constant anyaPlusAgiStrTalent = 'AT6a'` -- `static constant anyaPoisonArrows = 'AT5c'` -- `static constant anyaSpellAmpTalent = 'AT6c'` -- `static constant anyaSpellCritTalent = 'AT5b'` -- `static constant anyaTalentTier1a = 'AT1a'` -- `static constant anyaTalentTier1b = 'AT1b'` -- `static constant anyaTalentTier1c = 'AT1c'` -- `static constant anyaTalentTier2a = 'AT2a'` -- `static constant anyaTalentTier2b = 'AT2b'` -- `static constant anyaTalentTier2c = 'AT2c'` -- `static constant anyaTalentTier3a = 'AT3a'` -- `static constant anyaTalentTier3b = 'AT3b'` -- `static constant anyaTalentTier3c = 'AT3c'` -- `static constant anyaTalentTier4a = 'AT4a'` -- `static constant anyaTalentTier4b = 'AT4b'` -- `static constant anyaTalentTier4c = 'AT4c'` -- `static constant aoas = 'Aoas'` -- `static constant apothecaryAcidBomb = 'Afab'` -- `static constant apothecaryChemicalFrenzy = 'Afuf'` -- `static constant apothecaryHealingSpray = 'Afhs'` -- `static constant apprehendAOETalent1 = 'AHap'` -- `static constant apprehendTalent2 = 'AHe2'` -- `static constant apprehendTalent3 = 'AHe3'` -- `static constant arcaneSpellblade = 'Aasb'` -- `static constant atds = 'Atds'` -- `static constant attackBonus5 = 'ADN5'` -- `static constant attackBonusPlus18 = 'AD18'` -- `static constant attackBonusPlus24 = 'AD24'` -- `static constant attackBonusPlus45 = 'AD45'` -- `static constant attackSpeedIncreaseGreaterAisy = 'Aisy'` -- `static constant attributeModifierSkillRebirth = 'Aaml'` -- `static constant avatarOfLight = 'AHal'` -- `static constant bagOfDust = 'Atbd'` -- `static constant bandOfTheSkeletalMageFrostNova = 'Asmn'` -- `static constant bandOfTheSkeletalMageOrb = 'Asmo'` -- `static constant banshee = 'Abns'` -- `static constant bansheeSCallWail = 'AUwc'` -- `static constant bansheeSCallWailTalent1 = 'AUi1'` -- `static constant bansheeSCallWailTalent2 = 'AUi2'` -- `static constant bansheeSCallWailTalent3 = 'AUi3'` -- `static constant batteringRam = 'AUbr'` -- `static constant batteringRamTalent1 = 'AUr1'` -- `static constant batteringRamTalent2 = 'AUr2'` -- `static constant batteringRamTalent3 = 'AUr3'` -- `static constant bladeOfFrozenHungerAttack = 'Abfa'` -- `static constant bladeOfFrozenHungerHeal = 'Abfh'` -- `static constant blueDragonFigurine = 'Abdf'` -- `static constant butchersAura1 = 'Aba1'` -- `static constant butchersAura2 = 'Aba2'` -- `static constant challengingCall = 'AHnt'` -- `static constant chronomasterSGlovesAlly = 'ACGa'` -- `static constant chronomasterSGlovesEnemy = 'ACGe'` -- `static constant cleansingFire = 'AHcl'` -- `static constant clericDispelMagic = 'Asdi'` -- `static constant clericHeal = 'Asea'` -- `static constant clericInnerFire = 'Asif'` -- `static constant clericMindControl = 'AHmc'` -- `static constant clericMindControlTalent1 = 'AHz1'` -- `static constant clericMindControlTalent2 = 'AHz2'` -- `static constant clericMindControlTalent3 = 'AHz3'` -- `static constant clericSacredFlameLightSMercy = 'AHsf'` -- `static constant consecration = 'AHcr'` -- `static constant curseAnyaBanshee = 'Aacr'` -- `static constant cursedGoldenRingCrit = 'Acgr'` -- `static constant darkCommandersAura = 'ADCa'` -- `static constant darkMistressAura = 'ADMa'` -- `static constant darkRangerSBracersAttack = 'AFRx'` -- `static constant darkRangerSBracersSummon = 'AFRq'` -- `static constant darkRangerSInsigniaSummon = 'AFRw'` -- `static constant deathseekerBow = 'AUdb'` -- `static constant deathseekerBowTalent1 = 'AUd1'` -- `static constant deathseekerBowTalent2 = 'AUd2'` -- `static constant deathseekerBowTalent3 = 'AUd3'` -- `static constant defenseBonusPlus6 = 'AId6'` -- `static constant edricsEye = 'AIee'` -- `static constant endlessFlaskRejuvenation = 'Aefr'` -- `static constant equipmentInventory = 'AInx'` -- `static constant equipmentInventory1 = 'AEqu'` -- `static constant equipmentInventoryInterface = 'ASpc'` -- `static constant essenceOfTheSpiderQueen = 'Aesq'` -- `static constant evasionStackable = 'AHes'` -- `static constant extendedInventoryItem = 'AIni'` -- `static constant forsakenFangs = 'Atff'` -- `static constant forsakenPaladinSacredAura = 'AHpa'` -- `static constant garekArmorTalent = 'UT5a'` -- `static constant garekCleaveTalent = 'UT6a'` -- `static constant garekCleavingAttack = 'AGca'` -- `static constant garekCooldownReductionTalent = 'UT6b'` -- `static constant garekManaEfficiencyTalent = 'UT6c'` -- `static constant garekPlusStrengIntTalent = 'UT5c'` -- `static constant garekSpellAmpTalent = 'UT5b'` -- `static constant garekTalentTier1a = 'GT1a'` -- `static constant garekTalentTier1b = 'GT1b'` -- `static constant garekTalentTier1c = 'GT1c'` -- `static constant garekTalentTier2a = 'GT2a'` -- `static constant garekTalentTier2b = 'GT2b'` -- `static constant garekTalentTier2c = 'GT2c'` -- `static constant garekTalentTier3a = 'GT3a'` -- `static constant garekTalentTier3b = 'GT3b'` -- `static constant garekTalentTier3c = 'GT3c'` -- `static constant garekTalentTier4a = 'GT4a'` -- `static constant garekTalentTier4b = 'GT4b'` -- `static constant garekTalentTier4c = 'GT4c'` -- `static constant garekWarcryLifesteal = 'AGls'` -- `static constant garekWarcrySpellVamp = 'AGsv'` -- `static constant gnomishZapperAttack = 'AGZa'` -- `static constant gnomishZapperFL = 'AGZf'` -- `static constant grantTalentPoint = 'ATap'` -- `static constant grimConvictionTalent1 = 'AUv1'` -- `static constant grimConvictionTalent2 = 'AUv2'` -- `static constant grimConvictionTalent3 = 'AUv3'` -- `static constant grit = 'AHgr'` -- `static constant gritTalent1 = 'AHg1'` -- `static constant gritTalent2 = 'AHg2'` -- `static constant gritTalent3 = 'AHg3'` -- `static constant guidingHand = 'AHgh'` -- `static constant guidingHandTalent1 = 'AHq1'` -- `static constant guidingHandTalent2 = 'AHq2'` -- `static constant guidingHandTalent3 = 'AHq3'` -- `static constant hardenedSkinItem = 'AIhs'` -- `static constant hardenedSkinStacking = 'AHss'` -- `static constant headpieceOfTheHighInquisitor = 'Ahhi'` -- `static constant headsplitter = 'AHhr'` -- `static constant headsplitterTalent1 = 'AHh1'` -- `static constant headsplitterTalent2 = 'AHh2'` -- `static constant headsplitterTalent3 = 'AHh3'` -- `static constant healingModifier = 'Ahem'` -- `static constant heartOfTheFirebenderBoF = 'Ahfb'` -- `static constant heartOfTheFirebenderOrb = 'Ahfo'` -- `static constant heroicChallengeAkaProvoke = 'AHhc'` -- `static constant heroicChallengeTalent1 = 'AHu1'` -- `static constant heroicChallengeTalent2 = 'AHu2'` -- `static constant heroicChallengeTalent3 = 'AHu3'` -- `static constant heroicSlash = 'AHhs'` -- `static constant heroicSlashTalent1 = 'AHv1'` -- `static constant heroicSlashTalent2 = 'AHv2'` -- `static constant heroicSlashTalent3 = 'AHv3'` -- `static constant highTemplarSConquerorAttack = 'AHTq'` -- `static constant highTemplarSConquerorHeal = 'AHTh'` -- `static constant highTemplarSFlameIncinerate = 'AHTf'` -- `static constant highTemplarSJudgmentAttack = 'AHTj'` -- `static constant highTemplarSJudgmentShockwave = 'AHTs'` -- `static constant highTemplarSVisageAttack = 'AHTv'` -- `static constant highTemplarSVisageIF = 'AHTi'` -- `static constant holyWrath = 'AHpb'` -- `static constant ilastarSacredAura = 'AHas'` -- `static constant ilastarSacredAuraTalent1 = 'AHa1'` -- `static constant ilastarSacredAuraTalent2 = 'AHa2'` -- `static constant ilastarSacredAuraTalent3 = 'AHa3'` -- `static constant ilastarSurgeOfLight = 'AHsl'` -- `static constant ilastarSurgeOfLightTalent1 = 'AHl1'` -- `static constant ilastarSurgeOfLightTalent2 = 'AHl2'` -- `static constant ilastarSurgeOfLightTalent3 = 'AHl3'` -- `static constant ilastarTalentTier1a = 'IT1a'` -- `static constant ilastarTalentTier1b = 'IT1b'` -- `static constant ilastarTalentTier1c = 'IT1c'` -- `static constant ilastarTalentTier2a = 'IT2a'` -- `static constant ilastarTalentTier2b = 'IT2b'` -- `static constant ilastarTalentTier2c = 'IT2c'` -- `static constant ilastarTalentTier3a = 'IT3a'` -- `static constant ilastarTalentTier3b = 'IT3b'` -- `static constant ilastarTalentTier3c = 'IT3c'` -- `static constant ilastarTalentTier4a = 'IT4a'` -- `static constant ilastarTalentTier4b = 'IT4b'` -- `static constant ilastarTalentTier4c = 'IT4c'` -- `static constant ilastarTalentTier6c = 'IT6c'` -- `static constant infectiousClaws = 'Auic'` -- `static constant inquisitorFlamestrike = 'Asfs'` -- `static constant inquisitorFlamingHandsVFX = 'AViq'` -- `static constant inquisitorSoulburn = 'Assb'` -- `static constant inspireCourage = 'AHic'` -- `static constant inspireCourageTalent1 = 'AHi1'` -- `static constant inspireCourageTalent2 = 'AHi2'` -- `static constant inspireCourageTalent3 = 'AHi3'` -- `static constant intelligenceBonusPlus10 = 'AI10'` -- `static constant intelligenceBonusPlus11 = 'AI11'` -- `static constant intelligenceBonusPlus12 = 'AI12'` -- `static constant intelligenceBonusPlus8 = 'AIi8'` -- `static constant itemAbilitySpeed10 = 'ACDo'` -- `static constant itemAbilitySpeed12 = 'ACDq'` -- `static constant itemAbilitySpeed15 = 'ACDd'` -- `static constant itemAbilitySpeed2 = 'ACDp'` -- `static constant itemAbilitySpeed20 = 'ACDf'` -- `static constant itemAbilitySpeed25 = 'ACDa'` -- `static constant itemAbilitySpeed3 = 'ACDw'` -- `static constant itemAbilitySpeed4 = 'ACDy'` -- `static constant itemAbilitySpeed5 = 'ACDt'` -- `static constant itemAbilitySpeed6 = 'ACDu'` -- `static constant itemAbilitySpeed8 = 'ACDi'` -- `static constant itemAgitatingTotem = 'Aagt'` -- `static constant itemAllStatsPlus10 = 'AX10'` -- `static constant itemAllStatsPlus6 = 'AIx6'` -- `static constant itemAllStatsPlus7 = 'AIx7'` -- `static constant itemArmorBonus1 = 'AIAq'` -- `static constant itemArmorBonus2 = 'AIAw'` -- `static constant itemArmorCorrupt2 = 'AACq'` -- `static constant itemArmorCorrupt3 = 'AACw'` -- `static constant itemArmorCorrupt5 = 'AACe'` -- `static constant itemArmorCorruptAttack2 = 'Aah2'` -- `static constant itemArmorCorruptAttack3 = 'Aah3'` -- `static constant itemArmorCorruptAttack5 = 'Aah5'` -- `static constant itemArmorCorruptSpell2 = 'Aas2'` -- `static constant itemArmorCorruptSpell3 = 'Aas3'` -- `static constant itemArmorCorruptSpell5 = 'Aas5'` -- `static constant itemArmorOfReanimationAttack = 'Aar2'` -- `static constant itemArmorOfReanimationSummon = 'Aar1'` -- `static constant itemArmorSCAttack = 'Aac2'` -- `static constant itemArmorSCHeal = 'Aac1'` -- `static constant itemAttackSpeedIncrease10 = 'AASr'` -- `static constant itemAttackSpeedIncrease101 = 'AASa'` -- `static constant itemAttackSpeedIncrease12 = 'AASi'` -- `static constant itemAttackSpeedIncrease15 = 'AASq'` -- `static constant itemAttackSpeedIncrease16 = 'AASu'` -- `static constant itemAttackSpeedIncrease20 = 'AASp'` -- `static constant itemAttackSpeedIncrease201 = 'AASh'` -- `static constant itemAttackSpeedIncrease24 = 'AASf'` -- `static constant itemAttackSpeedIncrease25 = 'AASo'` -- `static constant itemAttackSpeedIncrease3 = 'AASs'` -- `static constant itemAttackSpeedIncrease30 = 'AASg'` -- `static constant itemAttackSpeedIncrease4 = 'AASd'` -- `static constant itemAttackSpeedIncrease5 = 'AIsq'` -- `static constant itemAttackSpeedIncrease6 = 'AASy'` -- `static constant itemAttackSpeedIncrease8 = 'AASe'` -- `static constant itemAttackSpeedIncrease9 = 'AASw'` -- `static constant itemAuraCommand8 = 'AIcq'` -- `static constant itemAuraOfDarkness = 'Aadx'` -- `static constant itemAvianaSTalonsAttack1 = 'Aat2'` -- `static constant itemAvianaSTalonsAttack2 = 'Aat3'` -- `static constant itemAvianaSTalonsMana = 'Aat1'` -- `static constant itemBash10252 = 'AIBw'` -- `static constant itemBash15251 = 'AIBq'` -- `static constant itemBindingsOfHelyaAttack = 'Abh2'` -- `static constant itemBindingsOfHelyaCW = 'Abh1'` -- `static constant itemBladeCHAttack1 = 'Ach5'` -- `static constant itemBladeCHAttack2 = 'Ach6'` -- `static constant itemBladeCHDamage = 'Ach3'` -- `static constant itemBladeCHHeal = 'Ach4'` -- `static constant itemBladeOfInfernoAttack = 'Ain2'` -- `static constant itemBladeOfInfernoRainOfFire = 'Ain1'` -- `static constant itemBloodstoneAttack = 'Avs2'` -- `static constant itemBloodstoneHeal = 'Avs1'` -- `static constant itemBoneCommanderSSkullAura = 'Abcs'` -- `static constant itemBootsOfTheIcewalkerAttack = 'Abi2'` -- `static constant itemBootsOfTheIcewalkerBoF = 'Abi1'` -- `static constant itemBorelgoreAttack = 'Abx1'` -- `static constant itemBottledStormAttack1 = 'Abs2'` -- `static constant itemBottledStormCL = 'Abs1'` -- `static constant itemBottledStormTrinket = 'Abos'` -- `static constant itemBracersOgreMagiAttack1 = 'Aomz'` -- `static constant itemBracersOgreMagiAttack2 = 'Aomx'` -- `static constant itemBracersOgreMagiCL = 'Aomc'` -- `static constant itemBracersOgreMagiHW = 'Aomh'` -- `static constant itemBrimstoneAttack1 = 'Abz1'` -- `static constant itemBrimstoneAttack2 = 'Abz2'` -- `static constant itemBrimstoneSpell1 = 'Abr1'` -- `static constant itemBrimstoneSpell2 = 'Abr2'` -- `static constant itemChillAttack3 = 'Aac3'` -- `static constant itemChillAttack5 = 'Aac5'` -- `static constant itemChillNova3 = 'Asc3'` -- `static constant itemChillNova5 = 'Asc5'` -- `static constant itemCleave15 = 'Aclq'` -- `static constant itemCleave30 = 'ACLw'` -- `static constant itemColdbringersReachAttack = 'Acrx'` -- `static constant itemColdbringersReachFrostNova = 'Acrz'` -- `static constant itemConsecratedMixture = 'Accm'` -- `static constant itemCooldownReduction = 'AIcr'` -- `static constant itemCriticalChance10 = 'ACSq'` -- `static constant itemCriticalChance12 = 'ACSc'` -- `static constant itemCriticalChance15 = 'ACSx'` -- `static constant itemCriticalChance16 = 'ACSn'` -- `static constant itemCriticalChance18 = 'ACSv'` -- `static constant itemCriticalChance2 = 'ACSr'` -- `static constant itemCriticalChance20 = 'ACSb'` -- `static constant itemCriticalChance25 = 'ACSz'` -- `static constant itemCriticalChance3 = 'ACSe'` -- `static constant itemCriticalChance30 = 'ACSg'` -- `static constant itemCriticalChance4 = 'ACSu'` -- `static constant itemCriticalChance5 = 'ACSy'` -- `static constant itemCriticalChance6 = 'ACSj'` -- `static constant itemCriticalChance7 = 'ACSd'` -- `static constant itemCriticalChance8 = 'ACSo'` -- `static constant itemCriticalDamage10 = 'ACXe'` -- `static constant itemCriticalDamage12 = 'ACXo'` -- `static constant itemCriticalDamage13 = 'ACXr'` -- `static constant itemCriticalDamage15 = 'ACXw'` -- `static constant itemCriticalDamage20 = 'ACXi'` -- `static constant itemCriticalDamage25 = 'ACXu'` -- `static constant itemCriticalDamage30 = 'ACXt'` -- `static constant itemCriticalDamage40 = 'ACXy'` -- `static constant itemCriticalDamage5 = 'ACXq'` -- `static constant itemCriticalStrikeSystem = 'AIxr'` -- `static constant itemCurseOfPride = 'Aggx'` -- `static constant itemDamage20 = 'AD20'` -- `static constant itemDamageReflect15 = 'ADRq'` -- `static constant itemDamageReflect20 = 'ADRw'` -- `static constant itemDarkRangerSHoodSpellcast = 'AFRy'` -- `static constant itemDaybreakerAttack = 'ADBa'` -- `static constant itemDaybreakerFS = 'ADBf'` -- `static constant itemDeathbloomLeaves = 'Adbl'` -- `static constant itemDeathbringerSBootsAttack = 'Adb2'` -- `static constant itemDeathbringerSBootsParasite = 'Adb1'` -- `static constant itemDeepseaBagCW = 'Adbw'` -- `static constant itemDiamondRingCDR = 'Ardr'` -- `static constant itemDiseaseCloud1 = 'ADCq'` -- `static constant itemEarthenSignetAttack = 'Aesa'` -- `static constant itemEarthenSignetWS = 'Aesw'` -- `static constant itemElixirOfCunning = 'Acec'` -- `static constant itemElixirOfGreaterIntelligence = 'Acgi'` -- `static constant itemElixirOfLesserIntelligence = 'Acli'` -- `static constant itemElixirOfTheMonsterHunter = 'Acem'` -- `static constant itemEssenciumAttack1 = 'Aes6'` -- `static constant itemEssenciumAttack2 = 'Aes7'` -- `static constant itemEssenciumAttack3 = 'Aes8'` -- `static constant itemEssenciumAttack4 = 'Aes9'` -- `static constant itemEssenciumBlizzard = 'Aes2'` -- `static constant itemEssenciumChainLightning = 'Aes4'` -- `static constant itemEssenciumCrushingWave = 'Aes5'` -- `static constant itemEssenciumMainSummon = 'Aes1'` -- `static constant itemEssenciumRainOfFire = 'Aes3'` -- `static constant itemEvasion10 = 'AIEu'` -- `static constant itemEvasion12 = 'AIEi'` -- `static constant itemEvasion2 = 'AIEq'` -- `static constant itemEvasion4 = 'AIEw'` -- `static constant itemEvasion5 = 'AIEr'` -- `static constant itemEvasion7 = 'AIEt'` -- `static constant itemEvasion8 = 'AIEy'` -- `static constant itemFeedback4 = 'AFBq'` -- `static constant itemFingerOfDeath12 = 'AFDq'` -- `static constant itemFingerOfDeath15 = 'AFDw'` -- `static constant itemFingerOfDeath8 = 'AFDe'` -- `static constant itemFlameOfAlAr = 'Afoa'` -- `static constant itemForgottenFrostLotus = 'Affl'` -- `static constant itemGiftOfGreedPillage = 'Aggp'` -- `static constant itemGiftOfSlothSlow = 'Aggs'` -- `static constant itemGiftOfWrathAttack = 'Agga'` -- `static constant itemGiftOfWrathBloodlust = 'Aggw'` -- `static constant itemGlacialShard = 'Agsh'` -- `static constant itemGlixsBomb = 'Aglx'` -- `static constant itemGlovesOfNecromancyAttack = 'Agn2'` -- `static constant itemGlovesOfNecromancySummon = 'Agn1'` -- `static constant itemGlovesOfTheFlamewalkerAttack = 'Afm2'` -- `static constant itemGlovesOfTheFlamewalkerSwarm = 'Afm1'` -- `static constant itemGlovesOfThePhoenixDamage = 'Agpd'` -- `static constant itemGlovesOfThePhoenixSpellcast = 'Agpa'` -- `static constant itemGoldenNecklaceHeal = 'Agnh'` -- `static constant itemGoldenNecklaceSpellcast = 'Agns'` -- `static constant itemGravelightAttackMain = 'Agr4'` -- `static constant itemGravelightAttackSide = 'Agr5'` -- `static constant itemGravelightDoT = 'Agr1'` -- `static constant itemGravelightMainSwarm = 'Agr2'` -- `static constant itemGravelightSideSwarm = 'Agr3'` -- `static constant itemHammerOfTheSilverHandAttack = 'Ahsa'` -- `static constant itemHammerOfTheSilverHandHeal = 'Ahsh'` -- `static constant itemHandfulOfThrowingKnives = 'Ahtk'` -- `static constant itemHardenedSkin1002MTRT = 'AHSq'` -- `static constant itemHardenedSkin1007MTRT = 'AHSe'` -- `static constant itemHealFinal = 'AIh5'` -- `static constant itemHealUltimate = 'AIh4'` -- `static constant itemHealthRegenAura1 = 'AARq'` -- `static constant itemHealthRegenAura2 = 'AARw'` -- `static constant itemHealthRegenAura3 = 'AARe'` -- `static constant itemHealthRegeneration10 = 'AHRd'` -- `static constant itemHealthRegeneration15 = 'AHRf'` -- `static constant itemHealthRegeneration3 = 'AHRq'` -- `static constant itemHealthRegeneration31 = 'AHRw'` -- `static constant itemHealthRegeneration4 = 'AHRy'` -- `static constant itemHealthRegeneration5 = 'AHRt'` -- `static constant itemHealthRegeneration6 = 'AHRu'` -- `static constant itemHealthRegeneration7 = 'AHRs'` -- `static constant itemHealthRegeneration8 = 'AHRo'` -- `static constant itemHelmCenarionAttack = 'Ace2'` -- `static constant itemHelmCenarionHeal = 'Ace1'` -- `static constant itemHelmCenarionSpellcast = 'Ace3'` -- `static constant itemHelmOfTheRimelordSpellcast = 'Ahrx'` -- `static constant itemHelmOfTheRimelordTC = 'Ahrz'` -- `static constant itemHeroDamageX115 = 'AHDw'` -- `static constant itemHeroDamageX125 = 'AHDq'` -- `static constant itemHugeFlailAttack = 'Ahf2'` -- `static constant itemHugeFlailWS = 'Ahf1'` -- `static constant itemIcecrownRingFrostAttack = 'Aic2'` -- `static constant itemIcecrownRingFrostNova = 'Aic1'` -- `static constant itemKaldoreiMoonglaiveAttack = 'Akma'` -- `static constant itemKaldoreiMoonglaiveSummon = 'Akms'` -- `static constant itemLanceOfTheDawnAttack = 'ALDa'` -- `static constant itemLanceOfTheFrozenPhoenix = 'Alfp'` -- `static constant itemLifesteal1 = 'ALs1'` -- `static constant itemLifesteal10 = 'AL10'` -- `static constant itemLifesteal3 = 'ALs3'` -- `static constant itemLifesteal4 = 'ALs4'` -- `static constant itemLifesteal5 = 'ALs5'` -- `static constant itemLifesteal8 = 'ALs8'` -- `static constant itemLostForsakenQuiverSummon = 'Alfq'` -- `static constant itemLostSpiritsHeal = 'Avb1'` -- `static constant itemLostSpiritsSpellcast = 'Avb2'` -- `static constant itemManaBauble = 'Atmb'` -- `static constant itemManaEfficiency = 'AIme'` -- `static constant itemManaEfficiency10 = 'AMEy'` -- `static constant itemManaEfficiency12 = 'AMEi'` -- `static constant itemManaEfficiency15 = 'AMEu'` -- `static constant itemManaEfficiency2 = 'AImq'` -- `static constant itemManaEfficiency4 = 'AMEr'` -- `static constant itemManaEfficiency5 = 'AImw'` -- `static constant itemManaEfficiency6 = 'AMEw'` -- `static constant itemManaEfficiency7 = 'AMEq'` -- `static constant itemManaEfficiency8 = 'AMEt'` -- `static constant itemManaRefund5 = 'AMFq'` -- `static constant itemManaRegen100 = 'AMRq'` -- `static constant itemManaRegen25 = 'AMRy'` -- `static constant itemManaRegen30 = 'AMRu'` -- `static constant itemManaRegen35 = 'AMRt'` -- `static constant itemManaRegen40 = 'AMRp'` -- `static constant itemManaRegen50 = 'AMRw'` -- `static constant itemManaRegen65 = 'AMRo'` -- `static constant itemManaRegen70 = 'AMRe'` -- `static constant itemManaRegen75 = 'AMRi'` -- `static constant itemManaRestoreUltimate = 'AIm4'` -- `static constant itemManuscriptOfTheForsakenSummon = 'Amfs'` -- `static constant itemMarkOfThePhoenixBoF = 'Ampb'` -- `static constant itemMaxLifeBonus100 = 'AIlq'` -- `static constant itemMaxLifeBonus20 = 'AILy'` -- `static constant itemMaxLifeBonus200 = 'AILt'` -- `static constant itemMaxLifeBonus25 = 'AIl3'` -- `static constant itemMaxLifeBonus250 = 'AILa'` -- `static constant itemMaxLifeBonus280 = 'AILe'` -- `static constant itemMaxLifeBonus40 = 'AILi'` -- `static constant itemMaxLifeBonus50 = 'AILw'` -- `static constant itemMaxLifeBonus60 = 'AILr'` -- `static constant itemMaxManaBonus120 = 'AMMe'` -- `static constant itemMaxManaBonus150 = 'AMMw'` -- `static constant itemMaxManaBonus25 = 'AMMq'` -- `static constant itemMonasteryMaceAttack = 'Amm2'` -- `static constant itemMonasteryMaceHeal = 'Amm1'` -- `static constant itemMordoSClub = 'Amcx'` -- `static constant itemMoveSpeedBonus10 = 'AMSq'` -- `static constant itemMoveSpeedBonus15 = 'AMSw'` -- `static constant itemMoveSpeedBonus20 = 'AMSe'` -- `static constant itemMoveSpeedBonus30 = 'AMSr'` -- `static constant itemMoveSpeedBonus40 = 'AMSt'` -- `static constant itemNevermeltingIce = 'Anmi'` -- `static constant itemOrbChill3s = 'Aoc3'` -- `static constant itemPlaguegreavesAttack = 'Apl2'` -- `static constant itemPlaguegreavesSpell = 'Apl1'` -- `static constant itemPlaguewroughtAttack = 'Apwa'` -- `static constant itemPlaguewroughtCS = 'Apws'` -- `static constant itemPlaguewroughtPoison = 'Apwp'` -- `static constant itemPortableLightningRodAttack = 'Alra'` -- `static constant itemPortableLightningRodCL = 'Alrc'` -- `static constant itemProtectorSHAttack = 'Apsz'` -- `static constant itemProtectorSHStun = 'Apsx'` -- `static constant itemRazoriceAttack1 = 'Ari1'` -- `static constant itemRazoriceAttack2 = 'Ari2'` -- `static constant itemRazoriceAttack4 = 'Ari4'` -- `static constant itemRazoriceBoF = 'Ari3'` -- `static constant itemResolve10 = 'AIRq'` -- `static constant itemResolve12 = 'AIRp'` -- `static constant itemResolve16 = 'AIRu'` -- `static constant itemResolve20 = 'AIRo'` -- `static constant itemResolve30 = 'AIlv'` -- `static constant itemResolve5 = 'AIR5'` -- `static constant itemResolve6 = 'AIRy'` -- `static constant itemResolve8 = 'AIRw'` -- `static constant itemRestorativeBalm = 'Arba'` -- `static constant itemRingOfHolyFireAttack = 'Arf3'` -- `static constant itemRingOfHolyFireFL = 'Arf2'` -- `static constant itemRingOfHolyFireImmo = 'Arf1'` -- `static constant itemRobesOfRevengeAttack = 'Arr1'` -- `static constant itemRuneOfFire = 'Arof'` -- `static constant itemSanctifiedChestplateHeal = 'Asc1'` -- `static constant itemSanctifiedChestplateImmo = 'Asci'` -- `static constant itemSanctifiedChestplateSpellcast = 'Asc2'` -- `static constant itemSanctifiedGauntletsAttack = 'Asg2'` -- `static constant itemSanctifiedGauntletsImpale = 'Asg1'` -- `static constant itemScepterOfDarknessSpellcast = 'Asdx'` -- `static constant itemScepterOfDarknessSummon = 'Asdd'` -- `static constant itemScytheOfFrostAura = 'Asof'` -- `static constant itemSeleneSpellcast = 'Ass2'` -- `static constant itemSeleneStarfall = 'Ass1'` -- `static constant itemShepherdSCurse = 'Ashc'` -- `static constant itemShieldOfTheScarletCrusadeAttack = 'Asca'` -- `static constant itemShieldOfTheScarletCrusadeHeal = 'Asch'` -- `static constant itemSoulstealerAttack = 'Asr2'` -- `static constant itemSoulstealerMana = 'Asr1'` -- `static constant itemSpellAmp10 = 'AIap'` -- `static constant itemSpellAmp101 = 'AAPs'` -- `static constant itemSpellAmp12 = 'AAPq'` -- `static constant itemSpellAmp13 = 'AAPt'` -- `static constant itemSpellAmp15 = 'AAPp'` -- `static constant itemSpellAmp18 = 'AAPu'` -- `static constant itemSpellAmp20 = 'AAPa'` -- `static constant itemSpellAmp26 = 'AAPx'` -- `static constant itemSpellAmp3 = 'AAPe'` -- `static constant itemSpellAmp4 = 'AAPi'` -- `static constant itemSpellAmp5 = 'AAPw'` -- `static constant itemSpellAmp6 = 'AAPo'` -- `static constant itemSpellAmp7 = 'AAPy'` -- `static constant itemSpellAmp8 = 'AAPr'` -- `static constant itemSpellCrit = 'AIsc'` -- `static constant itemSpellCritChance10 = 'ASCw'` -- `static constant itemSpellCritChance12 = 'ASCe'` -- `static constant itemSpellCritChance15 = 'ASCq'` -- `static constant itemSpellCritChance18 = 'ASCr'` -- `static constant itemSpellCritChance30 = 'ASCy'` -- `static constant itemSpellCritChance4 = 'ASCu'` -- `static constant itemSpellCritChance5 = 'ASCs'` -- `static constant itemSpellCritChance6 = 'ASCt'` -- `static constant itemSpellCritChance8 = 'ASC8'` -- `static constant itemSpellCritDamage15 = 'ASDw'` -- `static constant itemSpellCritDamage20 = 'ASDq'` -- `static constant itemSpellDamage10 = 'AADt'` -- `static constant itemSpellDamage12 = 'AADy'` -- `static constant itemSpellDamage2 = 'AADo'` -- `static constant itemSpellDamage3 = 'AADq'` -- `static constant itemSpellDamage4 = 'AADr'` -- `static constant itemSpellDamage5 = 'AADw'` -- `static constant itemSpellDamage6 = 'AADu'` -- `static constant itemSpellDamage7 = 'AADi'` -- `static constant itemSpellDamage8 = 'AADe'` -- `static constant itemSpellResistance10 = 'ASRi'` -- `static constant itemSpellResistance14 = 'ASRt'` -- `static constant itemSpellResistance25 = 'ASRo'` -- `static constant itemSpellResistance3 = 'ASRw'` -- `static constant itemSpellResistance33 = 'ASRp'` -- `static constant itemSpellResistance4 = 'ASRu'` -- `static constant itemSpellResistance5 = 'ASRe'` -- `static constant itemSpellResistance7 = 'ASRq'` -- `static constant itemSpellResistance8 = 'ASRy'` -- `static constant itemSpellShield12 = 'Assw'` -- `static constant itemSpellShield15 = 'Assq'` -- `static constant itemSpellVamp10 = 'ASVy'` -- `static constant itemSpellVamp2 = 'ASVw'` -- `static constant itemSpellVamp25 = 'AIsv'` -- `static constant itemSpellVamp3 = 'ASVr'` -- `static constant itemSpellVamp4 = 'ASVt'` -- `static constant itemSpellVamp5 = 'ASVq'` -- `static constant itemSpellVamp6 = 'ASVu'` -- `static constant itemSpellVamp7 = 'ASVe'` -- `static constant itemSpellVamp8 = 'ASVi'` -- `static constant itemSplashDamage4 = 'ASD4'` -- `static constant itemStaffCHSpellcast = 'Ach2'` -- `static constant itemStaffCHTC = 'Ach1'` -- `static constant itemStormwalkersSpellcast = 'Asw2'` -- `static constant itemStormwalkersTC = 'Asw1'` -- `static constant itemSwordOfTheGhostlandsAttack = 'Asga'` -- `static constant itemSwordOfTheGhostlandsHoT = 'Asgh'` -- `static constant itemTheScreecherAttack = 'Ats2'` -- `static constant itemTheScreecherHoT = 'Ats1'` -- `static constant itemTomeOfTheSpiderkindAttack = 'Aska'` -- `static constant itemTomeOfTheSpiderkindSummon = 'Asks'` -- `static constant itemTotemOgreMagiAttack = 'Aoma'` -- `static constant itemTotemOgreMagiBloodlust = 'Aomb'` -- `static constant itemTotemOgreMagiSummon = 'Aoms'` -- `static constant itemUnitDamageX115 = 'AUDw'` -- `static constant itemUnitDamageX125 = 'AUDq'` -- `static constant itemVampiricAura4 = 'AVAq'` -- `static constant itemVestmentsStormKingMS = 'Ask1'` -- `static constant itemVestmentsStormKingSpellcast = 'Ask2'` -- `static constant itemVestmentsWaveHeal = 'Avm1'` -- `static constant itemVestmentsWaveSpellcast = 'Avm2'` -- `static constant itemZandalariGiantcrusherAttack = 'Azgx'` -- `static constant itemZandalariGiantcrusherWS = 'Azgw'` -- `static constant knightSJavelin = 'Atkj'` -- `static constant krisIncinerate = 'AIki'` -- `static constant landenApprehendSingleTarget = 'AHen'` -- `static constant landenRaiseTheBanner = 'AHct'` -- `static constant landenTalentTier1a = 'LT1a'` -- `static constant landenTalentTier1b = 'LT1b'` -- `static constant landenTalentTier1c = 'LT1c'` -- `static constant landenTalentTier2a = 'LT2a'` -- `static constant landenTalentTier2b = 'LT2b'` -- `static constant landenTalentTier2c = 'LT2c'` -- `static constant landenTalentTier3a = 'LT3a'` -- `static constant landenTalentTier3b = 'LT3b'` -- `static constant landenTalentTier3c = 'LT3c'` -- `static constant landenTalentTier4a = 'LT4a'` -- `static constant landenTalentTier4b = 'LT4b'` -- `static constant landenTalentTier4c = 'LT4c'` -- `static constant leonidDamageReductionTalent = 'BT5a'` -- `static constant leonidHealthRegenerationTalent = 'BT5c'` -- `static constant leonidMagicResistTalent = 'BT6b'` -- `static constant leonidManaEfficiencyTalent = 'BT6c'` -- `static constant leonidPlusStrAgiTalent = 'BT6a'` -- `static constant leonidResolveTalent = 'BT5b'` -- `static constant leonidTalentTier1a = 'BT1a'` -- `static constant leonidTalentTier1b = 'BT1b'` -- `static constant leonidTalentTier1c = 'BT1c'` -- `static constant leonidTalentTier2a = 'BT2a'` -- `static constant leonidTalentTier2b = 'BT2b'` -- `static constant leonidTalentTier2c = 'BT2c'` -- `static constant leonidTalentTier3a = 'BT3a'` -- `static constant leonidTalentTier3b = 'BT3b'` -- `static constant leonidTalentTier3c = 'BT3c'` -- `static constant leonidTalentTier4a = 'BT4a'` -- `static constant leonidTalentTier4b = 'BT4b'` -- `static constant leonidTalentTier4c = 'BT4c'` -- `static constant lesserMarkOfTheForsaken = 'Almf'` -- `static constant lesserMarkOfTime = 'ALmt'` -- `static constant lichOrb = 'AIlo'` -- `static constant lightSMercyTalent1 = 'AHm1'` -- `static constant lightSMercyTalent2 = 'AHm2'` -- `static constant lightSMercyTalent3 = 'AHm3'` -- `static constant lionskinHelmetOfPrecision = 'Alhp'` -- `static constant magicResistStacking = 'AIss'` -- `static constant malachiteSwordCurse = 'Amsc'` -- `static constant malachiteSwordOrb = 'Amso'` -- `static constant necromancersPlaguegreaves = 'AInp'` -- `static constant ogreWarclubStats = 'AIow'` -- `static constant onBasicAttackSample = 'Aals'` -- `static constant onHitChainLightningAttack = 'Asx1'` -- `static constant onHitSpellChainLightning = 'Aohl'` -- `static constant onSpellAttackSample = 'Asas'` -- `static constant phalanxShieldAura = 'Apsq'` -- `static constant pintOfAle = 'Apoa'` -- `static constant plagueTossBlightweaver = 'Apbw'` -- `static constant plaguebearerShortsword = 'Apbs'` -- `static constant poisonNettleAttack = 'Apna'` -- `static constant poisonNettleER = 'Apne'` -- `static constant purifierBladeHolyLightItem = 'AEhl'` -- `static constant purifierBladeItem = 'AEpb'` -- `static constant raiseTheStandardAura = 'Aaca'` -- `static constant raiseTheStandardCritical = 'Aaxr'` -- `static constant raiseTheStandardSpellCritical = 'Aasc'` -- `static constant relentlessCleave = 'AUsw'` -- `static constant relentlessCleaveTalent1 = 'AUs1'` -- `static constant relentlessCleaveTalent2 = 'AUs2'` -- `static constant relentlessCleaveTalent3 = 'AUs3'` -- `static constant righteousFury = 'ANcp'` -- `static constant ringOfTheFirelandsAttack = 'Arfa'` -- `static constant ringOfTheFirelandsCR = 'Arfc'` -- `static constant shopBagVFX = 'AVsb'` -- `static constant signetOfDecay = 'AIsd'` -- `static constant soulLantern = 'AUla'` -- `static constant soulLanternTalent1 = 'AUl1'` -- `static constant soulLanternTalent2 = 'AUl2'` -- `static constant soulLanternTalent3 = 'AUl3'` -- `static constant statDetails = 'ASde'` -- `static constant strengthBonusPlus10 = 'AS10'` -- `static constant strengthBonusPlus12 = 'AS12'` -- `static constant strengthBonusPlus20 = 'AS20'` -- `static constant strengthBonusPlus7 = 'AIs7'` -- `static constant strengthBonusPlus8 = 'AIs8'` -- `static constant summonInfectiousGhoul = 'Asic'` -- `static constant sweepingStrike = 'AHsw'` -- `static constant sweepingStrikeT1ASReduce = 'AHs1'` -- `static constant sweepingStrikeT2ArmorReduce = 'AHs2'` -- `static constant sweepingStrikeT3CDReduce = 'AHs3'` -- `static constant talentCleaving25 = 'ATce'` -- `static constant talentCooldownReduction15 = 'ATcr'` -- `static constant talentManaEfficiency15 = 'ATme'` -- `static constant talents = 'ATal'` -- `static constant talentsHumanGarek = 'AThg'` -- `static constant talentsHumanIlastar = 'AThi'` -- `static constant talentsHumanLanden = 'AThl'` -- `static constant talentsUndeadAnya = 'ATua'` -- `static constant talentsUndeadGarek = 'ATug'` -- `static constant talentsUndeadLeonid = 'ATul'` -- `static constant talismanOfNightmaresOrb = 'Atno'` -- `static constant talismanOfNightmaresSleep = 'Atns'` -- `static constant thornguardRapierAttack = 'Atra'` -- `static constant thornguardRapierRejuvenation = 'Atrr'` -- `static constant thornyShieldStacking = 'AUss'` -- `static constant tiaraOfTheKirinTor = 'Atkt'` -- `static constant ugarekTalentTier1a = 'UT1a'` -- `static constant ugarekTalentTier1b = 'UT1b'` -- `static constant ugarekTalentTier1c = 'UT1c'` -- `static constant ugarekTalentTier2a = 'UT2a'` -- `static constant ugarekTalentTier2b = 'UT2b'` -- `static constant ugarekTalentTier2c = 'UT2c'` -- `static constant ugarekTalentTier3a = 'UT3a'` -- `static constant ugarekTalentTier3b = 'UT3b'` -- `static constant ugarekTalentTier3c = 'UT3c'` -- `static constant ugarekTalentTier4a = 'UT4a'` -- `static constant ugarekTalentTier4b = 'UT4b'` -- `static constant ugarekTalentTier4c = 'UT4c'` -- `static constant undeadVengeanceAkaGrimConviction = 'AUvg'` -- `static constant undyingDefianceTalent1 = 'AUb1'` -- `static constant undyingDefianceTalent2 = 'AUb2'` -- `static constant undyingDefianceTalent3 = 'AUb3'` -- `static constant undyingDefianceUndead = 'AUbd'` -- `static constant unyieldingGuard = 'AHbd'` -- `static constant unyieldingGuardT1DamageReflect = 'AHb1'` -- `static constant unyieldingGuardT2SWCDReduce = 'AHb2'` -- `static constant unyieldingGuardT3DurationIncrease = 'AHb3'` -- `static constant valiantCharge = 'AHch'` -- `static constant valiantChargeT1CritChance = 'AHc1'` -- `static constant valiantChargeT2HeroStunDuration = 'AHc2'` -- `static constant valiantChargeT3ManaCostDispel = 'AHc3'` -- `static constant vampiricAttackStacking = 'AIvx'` -- `static constant warcry = 'AHwc'` -- `static constant warcryAbilitySpeed = 'AHw9'` -- `static constant warcryCleaveEnhanced = 'AHw8'` -- `static constant warcryDamageEnhanced = 'AHw7'` -- `static constant warcryLifestealEnhanced = 'AHw6'` -- `static constant warcryMagicImmunityPassive = 'AHw4'` -- `static constant warcrySpellCritPassive = 'AHw5'` -- `static constant warcryT1MagicImmunity = 'AHw1'` -- `static constant warcryT1MaxLifestealPlusAttackDamage = 'AHw3'` -- `static constant warcryT1SpellCrit = 'AHw2'` -- `static constant witheringFire = 'AUwf'` -- `static constant witheringFireTalent1 = 'AUw1'` -- `static constant witheringFireTalent2 = 'AUw2'` -- `static constant witheringFireTalent3 = 'AUw3'` -- `static constant alliedBuilding = 'Aall'` -- `static constant defenseBonusPlus1 = 'AId1'` diff --git a/_doc/stdlib/ref/_wurst/Annotations.md b/_doc/stdlib/ref/_wurst/Annotations.md deleted file mode 100644 index 4c59d96..0000000 --- a/_doc/stdlib/ref/_wurst/Annotations.md +++ /dev/null @@ -1,115 +0,0 @@ ---- -title: Annotations -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/Annotations.wurst' -generated: true -toc: sections ---- - -Marks a documented declaration whose calls are expanded by the compiler. - -Unlike a normal fallback declaration, this does not suppress intrinsic lowering. The declaration -exists so intrinsic APIs remain visible to completion, navigation, and documentation tools. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/Annotations.wurst)** - -## Functions - -### annotation - -```wurst -public function annotation() -``` - -This annotation allows this function to be used as an annotation. - -### compiletime - -```wurst -public function compiletime() -``` - -This annotation means that this function will be executed when the map is compiled. - -### deprecated - -```wurst -public function deprecated() -``` - -This annotation means that this function should no longer be used. - -### deprecated - -```wurst -public function deprecated(string _message) -``` - -This annotation means that this function should no longer be used. - The corresponding message is a hint for which function to use instead. - -### compiletimenative - -```wurst -public function compiletimenative() -``` - -Functions annotated with @compiletimenative are natives that are only available at compiletime, but not ingame. - -### compilerintrinsic - -```wurst -public function compilerintrinsic() -``` - -### configurable - -```wurst -public function configurable() -``` - -Elements annotated with @configurable can be configured (i.e. replaced by a different implementation) in configuration packages. - -### inline - -```wurst -public function inline() -``` - -Functions annotated with @inline will have a higher priority of being inlined by the optimizer. - -### noinline - -```wurst -public function noinline() -``` - -Functions annotated with @inline will have a lower priority of being inlined by the optimizer. - -### config - -```wurst -public function config() -``` - -Elements annotated with @config configure an element in the correspoding package (i.e. replaced by a different implementation). - -### extern - -```wurst -public function extern() -``` - -Functions annotated with @extern are assumed to be defined in external sources and are thus not included in the compilation output. - -### ifnotdefined - -```wurst -public function ifnotdefined() -``` - -Functions annotated with @ifNotDefined are only output into the mapscript if they don't already exist. diff --git a/_doc/stdlib/ref/_wurst/Assets.md b/_doc/stdlib/ref/_wurst/Assets.md deleted file mode 100644 index 6052fb3..0000000 --- a/_doc/stdlib/ref/_wurst/Assets.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Assets -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Assets.wurst' -generated: true -toc: sections -curated: /stdlib/assets ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Assets.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/assets)** for hand-written examples and background. - -**Re-exports:** `Abilities`, `AbilityIds`, `BuffIds`, `Buildings`, `Doodads`, `Environment`, `Icons`, `ItemIds`, `Objects`, `Sounds`, `Soundsets`, `Textures`, `UI`, `Units`, `UnitIds`, `WeatherEffects`, `AttachmentPoints` diff --git a/_doc/stdlib/ref/_wurst/AttachmentPoints.md b/_doc/stdlib/ref/_wurst/AttachmentPoints.md deleted file mode 100644 index 25ed112..0000000 --- a/_doc/stdlib/ref/_wurst/AttachmentPoints.md +++ /dev/null @@ -1,138 +0,0 @@ ---- -title: AttachmentPoints -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/AttachmentPoints.wurst' -generated: true -toc: sections ---- - -Class that contains every known attachmentpoint in game - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/AttachmentPoints.wurst)** - -## Classes - -### AttachmentPoints - -```wurst -public class AttachmentPoints -``` - -**Members:** - -- `static constant overhead = "overhead"` - The attachmentpoint 'overhead' floats over the unit's head, but doesn't sway with it -- `static constant head = "head"` - The attachmentpoint 'head' sways with the unit's animation -- `static constant chest = "chest"` -- `static constant origin = "origin"` - The attachmentpoint 'origin' is usally fitted at the base of the unit's feet -- `static constant hand = "hand"` -- `static constant foot = "foot"` -- `static constant weapon = "weapon"` - The attachmentpoint 'weapon' is for heroes only -- `static constant sprite = "sprite"` -- `static constant medium = "medium"` - The attachmentpoint 'medium' is for buildings only -- `static constant large = "large"` - The attachmentpoint 'large' is for buildings only - -### AttachmentPointModifiers - -```wurst -public class AttachmentPointModifiers -``` - -Class that contains every known attachmentpointmodifier in game - -**Members:** - -- `static constant left = "left"` -- `static constant right = "right"` -- `static constant mount = "mount"` - The attachmentpointmodifier 'mount' is for mounted units only -- `static constant rear = "rear"` - The attachmentpointmodifier 'rear' is for quadrupeds only -- `static constant first = "first"` - The attachmentpointmodifier 'first' is for buildings only -- `static constant second = "second"` - The attachmentpointmodifier 'second' is for buildings only -- `static constant third = "third"` - The attachmentpointmodifier 'third' is for buildings only -- `static constant fourth = "fourth"` - The attachmentpointmodifier 'fourth' is for buildings only -- `static constant fifth = "fifth"` - The attachmentpointmodifier 'fifth' is for buildings only -- `static constant sixth = "sixth"` - The attachmentpointmodifier 'sixth' is for buildings only -- `static constant rallypoint = "rallypoint"` - The attachmentpointmodifier 'rallypoint' is for buildings only - -### SpecialAttachmentPoints - -```wurst -public class SpecialAttachmentPoints -``` - -Class that contains every known special attachmentpoint in game - -**Members:** - -- `static constant rightHand = "hand right"` -- `static constant leftHand = "hand left"` -- `static constant rightFoot = "foot right"` -- `static constant leftFoot = "foot left"` -- `static constant frontRightFoot = "foot right front"` - The attachmentpoint 'frontRightFoot' is for animals only -- `static constant frontLeftFoot = "foot left front"` - The attachmentpoint 'frontLeftFoot' is for animals only -- `static constant backRightFoot = "foot right back"` - The attachmentpoint 'backRightFoot' is for animals only -- `static constant backLeftFoot = "foot left back"` - The attachmentpoint 'backLeftFoot' is for animals only -- `static constant firstSprite = "first sprite"` - The attachmentpoint 'firstSprite' is for buildings only -- `static constant secondSprite = "second sprite"` - The attachmentpoint 'secondSprite' is for buildings only -- `static constant thirdSprite = "third sprite"` - The attachmentpoint 'thirdSprite' is for buildings only -- `static constant fourthSprite = "fourth sprite"` - The attachmentpoint 'fourthSprite' is for buildings only -- `static constant fifthSprite = "fifth sprite"` - The attachmentpoint 'fifthSprite' is for buildings only -- `static constant sixthSprite = "sixth sprite"` - The attachmentpoint 'sixthSprite' is for buildings only -- `static constant rallypointSprite = "rallypoint sprite"` - The attachmentpoint 'rallypointSprite' is for buildings only -- `static constant firstMedium = "first medium"` - The attachmentpoint 'firstMedium' is for buildings only -- `static constant secondMedium = "second medium"` - The attachmentpoint 'secondMedium' is for buildings only -- `static constant thirdMedium = "third medium"` - The attachmentpoint 'thirdMedium' is for buildings only -- `static constant fourthMedium = "fourth medium"` - The attachmentpoint 'fourthMedium' is for buildings only -- `static constant fifthMedium = "fifth medium"` - The attachmentpoint 'fifthMedium' is for buildings only -- `static constant sixthMedium = "sixth medium"` - The attachmentpoint 'sixthMedium' is for buildings only -- `static constant rallypointMedium = "rallypoint medium"` - The attachmentpoint 'rallypointMedium' is for buildings only -- `static constant firstLarge = "first large"` - The attachmentpoint 'firstLarge' is for buildings only -- `static constant secondLarge = "second large"` - The attachmentpoint 'secondLarge' is for buildings only -- `static constant thirdLarge = "third large"` - The attachmentpoint 'thirdLarge' is for buildings only -- `static constant fourthLarge = "fourth large"` - The attachmentpoint 'fourthLarge' is for buildings only -- `static constant fifthLarge = "fifth large"` - The attachmentpoint 'fifthLarge' is for buildings only -- `static constant sixthLarge = "sixth large"` - The attachmentpoint 'sixthLarge' is for buildings only -- `static constant rallypointLarge = "rallypoint large"` - The attachmentpoint 'rallypointLarge' is for buildings only diff --git a/_doc/stdlib/ref/_wurst/Basics.md b/_doc/stdlib/ref/_wurst/Basics.md deleted file mode 100644 index bb30d9d..0000000 --- a/_doc/stdlib/ref/_wurst/Basics.md +++ /dev/null @@ -1,94 +0,0 @@ ---- -title: Basics -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/Basics.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/Basics.wurst)** - -**Re-exports:** `_Primitives` - -## Constants - -### ANIMATION_PERIOD - -```wurst -public constant ANIMATION_PERIOD = 0.030 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Standard Period for animation. - Note that 0.03125 is also possible, but doesn't work with order cancel from SetUnitPos - -### MAX_COLLISION_SIZE - -```wurst -public constant MAX_COLLISION_SIZE = 197.0 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Max collision size of any unit - -### HEIGHT_ENABLER - -```wurst -public constant HEIGHT_ENABLER = 'Amrf' -``` - -Id of Ravenform to allow setting fly height - -### TREE_RECOGNITION - -```wurst -public constant TREE_RECOGNITION = 'Aeat' -``` - -Id of Eattree to recognize trees - -### LOCUST_ID - -```wurst -public constant LOCUST_ID = 'Aloc' -``` - -Id of Locust - -### GHOST_INVIS_ID - -```wurst -public constant GHOST_INVIS_ID = 'Agho' -``` - -Id of Ghost (Visible) - -### GHOST_VIS_ID - -```wurst -public constant GHOST_VIS_ID = 'Aeth' -``` - -Id of Ghost (Invisible) - -### DUMMY_PLAYER - -```wurst -public constant DUMMY_PLAYER = players[PLAYER_NEUTRAL_PASSIVE] -``` - -Neutral Passive (grey) - -### DUMMY_HOSTILE_PLAYER - -```wurst -public constant DUMMY_HOSTILE_PLAYER = players[PLAYER_NEUTRAL_AGGRESSIVE] -``` - -Neutral Hostile (darkgreen) diff --git a/_doc/stdlib/ref/_wurst/BuffIds.md b/_doc/stdlib/ref/_wurst/BuffIds.md deleted file mode 100644 index 6eecb24..0000000 --- a/_doc/stdlib/ref/_wurst/BuffIds.md +++ /dev/null @@ -1,265 +0,0 @@ ---- -title: BuffIds -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/BuffIds.wurst' -generated: true -toc: sections ---- - -Built-in buff rawcodes. Use these as base IDs for `BuffDefinition`; an ability applies the buff to a unit. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/BuffIds.wurst)** - -## Classes - -### BuffIds - -```wurst -public class BuffIds -``` - -**Members:** - -- `static constant acidBomb = 'BNab'` -- `static constant aerialShackles = 'Bmlt'` -- `static constant aerialShacklesCaster = 'Bmlc'` -- `static constant animateDead = 'BUan'` -- `static constant animateDeadExtra = 'BUad'` -- `static constant antiMagicShell = 'Bams' // (Spell cannot target)` -- `static constant antiMagicShellExtra = 'Bam2' // (Shell absord spell damage)` -- `static constant auraofBlight = 'Babr'` -- `static constant avatar = 'BHav'` -- `static constant banish = 'BHbn'` -- `static constant barkskin = 'Bbar'` -- `static constant battleRoar = 'BNbr'` -- `static constant bear = 'BNsg'` -- `static constant berserk = 'Bbsk'` -- `static constant bigBadVoodoo = 'BOvd'` -- `static constant bigBadVoodooCaster = 'BOvc'` -- `static constant blackArrow = 'BNba'` -- `static constant bladestormCaster = 'BOww'` -- `static constant blightEffect = 'Xbli'` -- `static constant blizzard = 'BHbd'` -- `static constant blizzardCaster = 'BHbz'` -- `static constant blizzardEffect = 'XHbz'` -- `static constant bloodlust = 'Bblo'` -- `static constant breathofFire = 'BNbf'` -- `static constant breathofFrost = 'BCbf'` -- `static constant brillianceAura = 'BHab'` -- `static constant buildingDamageHumanLarge = 'Xfhl'` -- `static constant buildingDamageHumanMedium = 'Xfhm'` -- `static constant buildingDamageHumanSmall = 'Xfhs'` -- `static constant buildingDamageNightElfLarge = 'Xfnl'` -- `static constant buildingDamageNightElfMedium = 'Xfnm'` -- `static constant buildingDamageNightElfSmall = 'Xfns'` -- `static constant buildingDamageOrcLarge = 'Xfol'` -- `static constant buildingDamageOrcMedium = 'Xfom'` -- `static constant buildingDamageOrcSmall = 'Xfos'` -- `static constant buildingDamageUndeadLarge = 'Xful'` -- `static constant buildingDamageUndeadMedium = 'Xfum'` -- `static constant buildingDamageUndeadSmall = 'Xfus'` -- `static constant burningOil = 'Bbof'` -- `static constant burningOilEffect = 'Xbof'` -- `static constant carrionBeetles = 'BUcb'` -- `static constant carrionSwarmCaster = 'BUcs'` -- `static constant chemicalRage = 'BNcr'` -- `static constant clarityPotion = 'BIrm'` -- `static constant cloakofFlames = 'BIcf'` -- `static constant clockwerkGoblin = 'BNcg'` -- `static constant cloud = 'Bclf'` -- `static constant cloudEffect = 'Xclf'` -- `static constant clusterRockets = 'BNcs'` -- `static constant clusterRocketsEffect = 'XNcs'` -- `static constant coldArrowsInfo = 'Bcsi'` -- `static constant coldArrowsNonStacking = 'BHca'` -- `static constant coldArrowsStacking = 'Bcsd'` -- `static constant commandAura = 'BOac'` -- `static constant controlMagic = 'Bcmg'` -- `static constant corrosiveBreath = 'Bcor'` -- `static constant corruption = 'BIcb'` -- `static constant cripple = 'Bcri'` -- `static constant curse = 'Bcrs'` -- `static constant cyclone = 'Bcyc'` -- `static constant cycloneExtra = 'Bcy2'` -- `static constant darkConversion = 'BNdc'` -- `static constant darkMinion = 'BNdm'` -- `static constant deathandDecay = 'BUdd'` -- `static constant deathAndDecayEffect = 'XUdd'` -- `static constant devotionAura = 'BHad'` -- `static constant devour = 'Bdvv'` -- `static constant devourCaster = 'Bdig'` -- `static constant disease = 'Bapl'` -- `static constant diseaseCloud = 'Bplg'` -- `static constant divineShield = 'BHds'` -- `static constant dizziness = 'Bchd'` -- `static constant doom = 'BNdo'` -- `static constant doomMinion = 'BNdi'` -- `static constant drainLifeCaster = 'Bdcl'` -- `static constant drainLifeManaCaster = 'Bdcb'` -- `static constant drainLifeManaTarget = 'Bdtb'` -- `static constant drainLifeTarget = 'Bdtl'` -- `static constant drainManaCaster = 'Bdcm'` -- `static constant drainManaTarget = 'Bdtm'` -- `static constant drunkenHaze = 'BNdh'` -- `static constant dustofAppearance = 'Bdet'` -- `static constant earthquake = 'BOeq'` -- `static constant earthquakeCaster = 'BOea'` -- `static constant earthquakeEffect = 'XOeq'` -- `static constant eatTree = 'Beat'` -- `static constant enduranceAura = 'BOae'` -- `static constant engineeringUpgrade = 'BNeg'` -- `static constant ensnareAir = 'Bena'` -- `static constant ensnareGeneral = 'Bens'` -- `static constant ensnareGround = 'Beng'` -- `static constant entanglingRoots = 'BEer'` -- `static constant essenceofBlight = 'Brpl'` -- `static constant faerieFire = 'Bfae'` -- `static constant feralSpirit = 'BOsf'` -- `static constant flameStrike = 'BHfs'` -- `static constant flameStrikeEffect = 'XHfs'` -- `static constant flareEffect = 'Xfla'` -- `static constant forceofNature = 'BEfn'` -- `static constant freeze = 'Bfre'` -- `static constant freezingBreath = 'Bfrz'` -- `static constant frenzy = 'Bfzy'` -- `static constant frostArmor = 'BUfa'` -- `static constant hawk = 'BNsw'` -- `static constant headhunterSpirit = 'BIsh'` -- `static constant heal = 'Bhea'` -- `static constant healingSpray = 'BNhs'` -- `static constant healingSprayEffect = 'XNhs'` -- `static constant healingWard = 'Bhwd'` -- `static constant healingWardAura = 'Boar'` -- `static constant healReduction = 'BIhm'` -- `static constant heroDissipateEffect = 'Xdis'` -- `static constant hex = 'BOhx'` -- `static constant howlofTerror = 'BNht'` -- `static constant illusion = 'BIil'` -- `static constant immolation = 'BEim'` -- `static constant immolationCaster = 'BEia'` -- `static constant impale = 'BUim'` -- `static constant incinerate = 'BNic'` -- `static constant infernal = 'BNin'` -- `static constant innerFire = 'Binf'` -- `static constant invisibility = 'Binv'` -- `static constant invisibilityExtra = 'Bivs'` -- `static constant invulnerable = 'Bvul'` -- `static constant itemChangeTimeofDay = 'XIct'` -- `static constant itemWeb = 'BIwb'` -- `static constant lavaSpawn = 'BNlm'` -- `static constant lightningShield = 'Blsh'` -- `static constant lightningShieldCaster = 'Blsa'` -- `static constant liquidFire = 'Bliq'` -- `static constant manaFlare = 'Bmfl'` -- `static constant manaFlareExtra = 'Bmfa'` -- `static constant manaRegenerationAura = 'Barm'` -- `static constant manaShield = 'BNms'` -- `static constant mechanicalCritter = 'Bmec'` -- `static constant metamorphosis = 'BEme'` -- `static constant militia = 'Bmil'` -- `static constant mindRot = 'BNmr'` -- `static constant mirrorImage = 'BOmi'` -- `static constant monsoon = 'ANmd'` -- `static constant monsoonEffect = 'XNmo'` -- `static constant monsterLure = 'BImo'` -- `static constant pandarenElemental = 'BNef'` -- `static constant parasite = 'BNpa'` -- `static constant parasiteMinion = 'BNpm'` -- `static constant permanentImmolationGreen = 'BNpi' // (Neutral Hostile 1)` -- `static constant permanentImmolationRed = 'Bpig' // (Neutral Hostile 2)` -- `static constant phaseShift = 'Bpsh'` -- `static constant phoenix = 'Bphx'` -- `static constant phoenixFire = 'Bpxf'` -- `static constant pocketFactory = 'BNfy'` -- `static constant poisonInfo = 'Bpsi'` -- `static constant poisonNonStacking = 'Bpoi'` -- `static constant poisonStacking = 'Bpsd'` -- `static constant polymorph = 'Bply'` -- `static constant possession = 'Bpos'` -- `static constant possessionCaster = 'Bpoc'` -- `static constant purge = 'Bprg'` -- `static constant quilbeast = 'BNsq'` -- `static constant rainofChaosEffect = 'XErc'` -- `static constant rainofFire = 'BNrd'` -- `static constant rainofFireArea = 'BNrf'` -- `static constant rainofFireEffect = 'XErf'` -- `static constant reborn = 'BIrb'` -- `static constant regeneration = 'BIrl'` -- `static constant reincarnationEffect = 'XOre'` -- `static constant rejuvenation = 'Brej'` -- `static constant rejuvenationItem = 'BIrg'` -- `static constant replenish = 'Brpb'` -- `static constant revealEffect = 'Xbdt'` -- `static constant roar = 'Broa'` -- `static constant sanctuary = 'BNsa'` -- `static constant scout = 'BEst'` -- `static constant scrollofProtection = 'Bdef'` -- `static constant sentinelEffect = 'Xesn'` -- `static constant sentryWard = 'Beye'` -- `static constant shadowStrike = 'BEsh'` -- `static constant sharedVision = 'Bsha'` -- `static constant shockwaveCaster = 'BOsh'` -- `static constant silence = 'BNsi'` -- `static constant skeletalMinion = 'Brai'` -- `static constant slam = 'BCtc'` -- `static constant sleep = 'BUsl'` -- `static constant sleepPause = 'BUsp'` -- `static constant sleepStun = 'BUst'` -- `static constant slow = 'Bslo'` -- `static constant slowed = 'Bfro'` -- `static constant slowPoisonInfo = 'Bssi'` -- `static constant slowPoisonNonStacking = 'Bspo'` -- `static constant slowPoisonStacking = 'Bssd'` -- `static constant soulBurn = 'BNso'` -- `static constant soulPreservation = 'BNsl'` -- `static constant soulTheft = 'BIsv'` -- `static constant speedBonus = 'Bspe'` -- `static constant spellShield = 'BNss'` -- `static constant spiderling = 'Bspa'` -- `static constant spikedCarapace = 'BUts'` -- `static constant spiritLink = 'Bspl'` -- `static constant spiritofVengeance = 'Bvng'` -- `static constant spiritTouch = 'Brpm'` -- `static constant stampede = 'BNst'` -- `static constant starfallEffect = 'XEsf'` -- `static constant starfallTarget = 'AEsd'` -- `static constant stasisTrap = 'Bstt'` -- `static constant stunned = 'BSTN'` -- `static constant stunnedPause = 'BPSE'` -- `static constant summonedUnit = 'BFig'` -- `static constant teleportReveal = 'Btrv'` -- `static constant thornsAura = 'BEah'` -- `static constant thunderClap = 'BHtc'` -- `static constant tornadoDamage = 'Btdg'` -- `static constant tornadoSlowAura = 'Basl'` -- `static constant tornadoSpin = 'Btsp'` -- `static constant tornadoSpinArea = 'Btsa'` -- `static constant tornadoTimedLife = 'BNto'` -- `static constant tranquilityEffect = 'XEtq'` -- `static constant tranquilityTarget = 'AEtr'` -- `static constant transmute = 'BNtm'` -- `static constant trueshotAura = 'BEar'` -- `static constant ultravision = 'Bult'` -- `static constant unholyAura = 'BUau'` -- `static constant unholyFrenzy = 'Buhf'` -- `static constant unknown = 'Bps1'` -- `static constant unsummon = 'Buns'` -- `static constant vampiricAura = 'BUav'` -- `static constant vampiricPotion = 'BIpv'` -- `static constant vengeance = 'BEsv'` -- `static constant volcano = 'BNvc'` -- `static constant volcanoArea = 'BNva'` -- `static constant volcanoEffect = 'XNvc'` -- `static constant wandofShadowsight = 'Bshs'` -- `static constant warClub = 'Bgra'` -- `static constant ward = 'BOwd'` -- `static constant warDrums = 'Bakb'` -- `static constant waterElemental = 'BHwe'` -- `static constant wateryMinion = 'BNwm'` -- `static constant webAir = 'Bwea'` -- `static constant webGround = 'Bweb'` -- `static constant windWalk = 'BOwk'` diff --git a/_doc/stdlib/ref/_wurst/Buildings.md b/_doc/stdlib/ref/_wurst/Buildings.md deleted file mode 100644 index c89f22d..0000000 --- a/_doc/stdlib/ref/_wurst/Buildings.md +++ /dev/null @@ -1,207 +0,0 @@ ---- -title: Buildings -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Buildings.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Buildings.wurst)** - -## Classes - -### Buildings - -```wurst -public class Buildings -``` - -**Members:** - -- `static constant altarOfDarkness = "Buildings\\Undead\\AltarOfDarkness\\AltarOfDarkness.mdx"` -- `static constant altarOfDepths1 = "buildings\\Naga\\AltarOfDepths\\AltarOfDepths.mdx"` -- `static constant altarOfElders = "Buildings\\NightElf\\AltarOfElders\\AltarOfElders.mdx"` -- `static constant altarOfKings1 = "Buildings\\Human\\AltarOfKings\\AltarOfKings.mdx"` -- `static constant altarofElders = "buildings\\NightElf\\AltarofElders\\AltarofElders.mdx"` -- `static constant altarofStorms1 = "Buildings\\Orc\\AltarOfStorms\\AltarofStorms.mdx"` -- `static constant ammoDump = "Buildings\\Other\\AmmoDump\\AmmoDump.mdx"` -- `static constant ancientOfWonder = "buildings\\NightElf\\AncientOfWonder\\AncientOfWonder.mdx"` -- `static constant ancientOfWonder_Portrait = "buildings\\NightElf\\AncientOfWonder\\AncientOfWonder_Portrait.mdx"` -- `static constant ancientProtector1 = "Buildings\\NightElf\\AncientProtector\\AncientProtector.mdx"` -- `static constant ancientProtector_Portrait = "Buildings\\NightElf\\AncientProtector\\AncientProtector_Portrait.mdx"` -- `static constant ancientofLore = "Buildings\\NightElf\\AncientOfLore\\AncientofLore.mdx"` -- `static constant ancientofLore1 = "buildings\\NightElf\\AncientofLore\\AncientofLore.mdx"` -- `static constant ancientofLore_Portrait = "Buildings\\NightElf\\AncientOfLore\\AncientofLore_Portrait.mdx"` -- `static constant ancientofWar = "Buildings\\NightElf\\AncientOfWar\\AncientofWar.mdx"` -- `static constant ancientofWar1 = "buildings\\NightElf\\AncientofWar\\AncientofWar.mdx"` -- `static constant ancientofWar_portrait = "Buildings\\NightElf\\AncientOfWar\\AncientofWar_portrait.mdx"` -- `static constant ancientofWind = "Buildings\\NightElf\\AncientOfWind\\AncientofWind.mdx"` -- `static constant ancientofWind1 = "buildings\\NightElf\\AncientofWind\\AncientofWind.mdx"` -- `static constant ancientofWind_Portrait = "Buildings\\NightElf\\AncientOfWind\\AncientofWind_Portrait.mdx"` -- `static constant arcaneObservatory1 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatory.mdx"` -- `static constant arcaneSanctum1 = "Buildings\\Human\\ArcaneSanctum\\ArcaneSanctum.mdx"` -- `static constant arcaneVault1 = "buildings\\Human\\ArcaneVault\\ArcaneVault.mdx"` -- `static constant barrelsUnit = "buildings\\Other\\BarrelsUnit\\BarrelsUnit.mdx"` -- `static constant barrelsUnit0 = "buildings\\Other\\BarrelsUnit0\\BarrelsUnit0.mdx"` -- `static constant barrelsUnit1 = "buildings\\Other\\BarrelsUnit1\\BarrelsUnit1.mdx"` -- `static constant barrowDens = "Buildings\\Other\\BarrowDens\\BarrowDens.mdx"` -- `static constant bearDen1 = "Buildings\\NightElf\\BearDen\\BearDen.mdx"` -- `static constant beastiary1 = "Buildings\\Orc\\Beastiary\\Beastiary.mdx"` -- `static constant blacksmith = "Buildings\\Human\\Blacksmith\\Blacksmith.mdx"` -- `static constant boneYard = "Buildings\\Undead\\BoneYard\\BoneYard.mdx"` -- `static constant boneYard1 = "buildings\\Undead\\BoneYard\\BoneYard.mdx"` -- `static constant bookOfSummoning = "Buildings\\Other\\BookOfSummoning\\BookOfSummoning.mdx"` -- `static constant boxUnit = "buildings\\Other\\BoxUnit\\BoxUnit.mdx"` -- `static constant bridgeObelisk = "Buildings\\Other\\BridgeObelisk\\BridgeObelisk.mdx"` -- `static constant centaurTent = "Buildings\\Other\\CentaurTent\\CentaurTent.mdx"` -- `static constant centaurTent1 = "Buildings\\Other\\CentaurTent1\\CentaurTent1.mdx"` -- `static constant centaurTent2 = "Buildings\\Other\\CentaurTent2\\CentaurTent2.mdx"` -- `static constant chieftainHut = "buildings\\Other\\ChieftainHut\\ChieftainHut.mdx"` -- `static constant chimaeraRoost1 = "Buildings\\NightElf\\ChimaeraRoost\\ChimaeraRoost.mdx"` -- `static constant circleOfPower1 = "Buildings\\Other\\CircleOfPower\\CircleOfPower.mdx"` -- `static constant cityBuildingLarge_0 = "Buildings\\Other\\CityBuildingLarge_0\\CityBuildingLarge_0.mdx"` -- `static constant cityBuildingLarge_135 = "Buildings\\Other\\CityBuildingLarge_135\\CityBuildingLarge_135.mdx"` -- `static constant cityBuildingLarge_45 = "Buildings\\Other\\CityBuildingLarge_45\\CityBuildingLarge_45.mdx"` -- `static constant cityBuildingLarge_90 = "Buildings\\Other\\CityBuildingLarge_90\\CityBuildingLarge_90.mdx"` -- `static constant cityBuildingSmall0_0 = "Buildings\\Other\\CityBuildingSmall0_0\\CityBuildingSmall0_0.mdx"` -- `static constant cityBuildingSmall0_1 = "Buildings\\Other\\CityBuildingSmall0_1\\CityBuildingSmall0_1.mdx"` -- `static constant cityBuildingSmall0_2 = "Buildings\\Other\\CityBuildingSmall0_2\\CityBuildingSmall0_2.mdx"` -- `static constant cityBuildingSmall135_0 = "Buildings\\Other\\CityBuildingSmall135_0\\CityBuildingSmall135_0.mdx"` -- `static constant cityBuildingSmall135_1 = "Buildings\\Other\\CityBuildingSmall135_1\\CityBuildingSmall135_1.mdx"` -- `static constant cityBuildingSmall135_2 = "Buildings\\Other\\CityBuildingSmall135_2\\CityBuildingSmall135_2.mdx"` -- `static constant cityBuildingSmall45_0 = "Buildings\\Other\\CityBuildingSmall45_0\\CityBuildingSmall45_0.mdx"` -- `static constant cityBuildingSmall45_1 = "Buildings\\Other\\CityBuildingSmall45_1\\CityBuildingSmall45_1.mdx"` -- `static constant cityBuildingSmall45_2 = "Buildings\\Other\\CityBuildingSmall45_2\\CityBuildingSmall45_2.mdx"` -- `static constant cityBuildingSmall90_0 = "Buildings\\Other\\CityBuildingSmall90_0\\CityBuildingSmall90_0.mdx"` -- `static constant cityBuildingSmall90_1 = "Buildings\\Other\\CityBuildingSmall90_1\\CityBuildingSmall90_1.mdx"` -- `static constant cityBuildingSmall90_2 = "Buildings\\Other\\CityBuildingSmall90_2\\CityBuildingSmall90_2.mdx"` -- `static constant coralBed1 = "buildings\\Naga\\CoralBed\\CoralBed.mdx"` -- `static constant corruptedAncientProtector1 = "Buildings\\Demon\\CorruptedAncientProtector\\CorruptedAncientProtector.mdx"` -- `static constant corruptedAncientProtector_Portrait = "Buildings\\Demon\\CorruptedAncientProtector\\CorruptedAncientProtector_Portrait.mdx"` -- `static constant corruptedAncientofWar = "Buildings\\Demon\\CorruptedAncientofWar\\CorruptedAncientofWar.mdx"` -- `static constant corruptedAncientofWar_portrait = "Buildings\\Demon\\CorruptedAncientofWar\\CorruptedAncientofWar_portrait.mdx"` -- `static constant corruptedMoonWell1 = "Buildings\\Demon\\CorruptedMoonWell\\CorruptedMoonWell.mdx"` -- `static constant corruptedTreeofLife1 = "Buildings\\Demon\\CorruptedTreeofLife\\CorruptedTreeofLife.mdx"` -- `static constant corruptedTreeoflife_Portrait = "Buildings\\Demon\\CorruptedTreeofLife\\CorruptedTreeoflife_Portrait.mdx"` -- `static constant cratesUnit = "buildings\\Other\\CratesUnit\\CratesUnit.mdx"` -- `static constant crypt = "Buildings\\Undead\\Crypt\\Crypt.mdx"` -- `static constant dalaranGuardTower1 = "Buildings\\Other\\DalaranGuardTower\\DalaranGuardTower.mdx"` -- `static constant darkPortal = "buildings\\Other\\DarkPortal\\DarkPortal.mdx"` -- `static constant darkPortal2 = "buildings\\Other\\DarkPortal2\\DarkPortal2.mdx"` -- `static constant demonGate1 = "Buildings\\Demon\\DemonGate\\DemonGate.mdx"` -- `static constant dragonBuilding = "Buildings\\Other\\DragonBuilding\\DragonBuilding.mdx"` -- `static constant dragonBuildingBlack = "Buildings\\Other\\DragonBuildingBlack\\DragonBuildingBlack.mdx"` -- `static constant dragonBuildingBlue = "Buildings\\Other\\DragonBuildingBlue\\DragonBuildingBlue.mdx"` -- `static constant dragonBuildingGreen = "Buildings\\Other\\DragonBuildingGreen\\DragonBuildingGreen.mdx"` -- `static constant dragonRoost1 = "Buildings\\Other\\DragonRoost\\DragonRoost.mdx"` -- `static constant draneiHut0 = "buildings\\Other\\DraneiHut0\\DraneiHut0.mdx"` -- `static constant draneiHut1 = "buildings\\Other\\DraneiHut1\\DraneiHut1.mdx"` -- `static constant elvenFarm1 = "Buildings\\Other\\ElvenFarm\\ElvenFarm.mdx"` -- `static constant elvenFishVillageBuilding0 = "buildings\\Other\\ElvenFishVillageBuilding0\\ElvenFishVillageBuilding0.mdx"` -- `static constant elvenFishVillageBuilding1 = "buildings\\Other\\ElvenFishVillageBuilding1\\ElvenFishVillageBuilding1.mdx"` -- `static constant elvenFishVillageBuilding2 = "buildings\\Other\\ElvenFishVillageBuilding2\\ElvenFishVillageBuilding2.mdx"` -- `static constant elvenFishVillageBuilding3 = "buildings\\Other\\ElvenFishVillageBuilding3\\ElvenFishVillageBuilding3.mdx"` -- `static constant elvenFishVillageBuilding4 = "buildings\\Other\\ElvenFishVillageBuilding4\\ElvenFishVillageBuilding4.mdx"` -- `static constant elvenFishVillageBuildingRuined0 = "buildings\\Other\\ElvenFishVillageBuildingRuined0\\ElvenFishVillageBuildingRuined0.mdx"` -- `static constant elvenFishVillageBuildingRuined1 = "buildings\\Other\\ElvenFishVillageBuildingRuined1\\ElvenFishVillageBuildingRuined1.mdx"` -- `static constant elvenFishVillageBuildingRuined2 = "buildings\\Other\\ElvenFishVillageBuildingRuined2\\ElvenFishVillageBuildingRuined2.mdx"` -- `static constant elvenGuardFireTower = "Buildings\\Other\\ElvenGuardFireTower\\ElvenGuardFireTower.mdx"` -- `static constant elvenGuardMagicTower = "Buildings\\Other\\ElvenGuardMagicTower\\ElvenGuardMagicTower.mdx"` -- `static constant elvenGuardTower1 = "Buildings\\Other\\ElvenGuardTower\\ElvenGuardTower.mdx"` -- `static constant elvenVillageBuilding0 = "Buildings\\Other\\ElvenVillageBuilding0\\ElvenVillageBuilding0.mdx"` -- `static constant elvenVillageBuilding1 = "Buildings\\Other\\ElvenVillageBuilding1\\ElvenVillageBuilding1.mdx"` -- `static constant elvenVillageBuilding2 = "Buildings\\Other\\ElvenVillageBuilding2\\ElvenVillageBuilding2.mdx"` -- `static constant elvenVillageBuilding3 = "Buildings\\Other\\ElvenVillageBuilding3\\ElvenVillageBuilding3.mdx"` -- `static constant elvenVillageBuilding4 = "Buildings\\Other\\ElvenVillageBuilding4\\ElvenVillageBuilding4.mdx"` -- `static constant elvenVillageBuilding5 = "Buildings\\Other\\ElvenVillageBuilding5\\ElvenVillageBuilding5.mdx"` -- `static constant elvenVillageBuilding6 = "Buildings\\Other\\ElvenVillageBuilding6\\ElvenVillageBuilding6.mdx"` -- `static constant elvenVillageBuilding7 = "Buildings\\Other\\ElvenVillageBuilding7\\ElvenVillageBuilding7.mdx"` -- `static constant entangledGoldmine = "Buildings\\NightElf\\EntangledGoldmine\\EntangledGoldmine.mdx"` -- `static constant farm = "Buildings\\Human\\Farm\\Farm.mdx"` -- `static constant forestTrollHut0 = "Buildings\\Other\\ForestTrollHut0\\ForestTrollHut0.mdx"` -- `static constant forestTrollHut1 = "Buildings\\Other\\ForestTrollHut1\\ForestTrollHut1.mdx"` -- `static constant fountainOfHealth = "Buildings\\Other\\FountainOfLife\\FountainOfHealth.mdx"` -- `static constant fountainOfLifeBlood1 = "Buildings\\Other\\FountainOfLifeBlood\\FountainOfLifeBlood.mdx"` -- `static constant fountainOfLifeDefiled1 = "Buildings\\Other\\FountainOfLifeDefiled\\FountainOfLifeDefiled.mdx"` -- `static constant fountainOfMana = "Buildings\\Other\\FountainOfMana\\FountainOfMana.mdx"` -- `static constant fountainOfPower = "buildings\\Other\\FountainOfPower\\FountainOfPower.mdx"` -- `static constant frostmourne = "Buildings\\Other\\Frostmourne\\Frostmourne.mdx"` -- `static constant fruitStand1 = "buildings\\Other\\FruitStand\\FruitStand.mdx"` -- `static constant furbolgHut = "Buildings\\Other\\FurbolgHut\\FurbolgHut.mdx"` -- `static constant furbolgHut2 = "Buildings\\Other\\FurbolgHut2\\FurbolgHut2.mdx"` -- `static constant gargoyleSpire1 = "Buildings\\Undead\\GargoyleSpire\\GargoyleSpire.mdx"` -- `static constant gnollHut = "Buildings\\Other\\GnollHut\\GnollHut.mdx"` -- `static constant gnollHut2 = "Buildings\\Other\\GnollHut2\\GnollHut2.mdx"` -- `static constant goblinShipyard1 = "buildings\\Other\\GoblinShipyard\\GoblinShipyard.mdx"` -- `static constant goldmine1 = "Buildings\\Other\\GoldMine\\Goldmine.mdx"` -- `static constant grainWarehouse = "Buildings\\Other\\GrainWarehouse\\GrainWarehouse.mdx"` -- `static constant granaryInfected = "Buildings\\Other\\GranaryInfected\\GranaryInfected.mdx"` -- `static constant graveyard1 = "Buildings\\Undead\\Graveyard\\Graveyard.mdx"` -- `static constant greatHall1 = "Buildings\\Orc\\GreatHall\\GreatHall.mdx"` -- `static constant gryphonAviary = "Buildings\\Human\\GryphonAviary\\GryphonAviary.mdx"` -- `static constant gryphonAviary1 = "buildings\\Human\\GryphonAviary\\GryphonAviary.mdx"` -- `static constant harpyNest = "Buildings\\Other\\HarpyNest\\HarpyNest.mdx"` -- `static constant harpyNest1 = "buildings\\Other\\HarpyNest\\HarpyNest.mdx"` -- `static constant hauntedMine = "Buildings\\Undead\\HauntedMine\\HauntedMine.mdx"` -- `static constant hornOfCenarius1 = "Buildings\\Other\\HornOfCenarius\\HornOfCenarius.mdx"` -- `static constant humanBarracks = "Buildings\\Human\\HumanBarracks\\HumanBarracks.mdx"` -- `static constant humanLumberMill1 = "Buildings\\Human\\HumanLumberMill\\HumanLumberMill.mdx"` -- `static constant humanShipyard1 = "buildings\\Human\\HumanShipyard\\HumanShipyard.mdx"` -- `static constant humanTower1 = "Buildings\\Human\\HumanTower\\HumanTower.mdx"` -- `static constant huntersHall1 = "Buildings\\NightElf\\HuntersHall\\HuntersHall.mdx"` -- `static constant iceCrownTreasureBox = "buildings\\Other\\IceCrownTreasureBox\\IceCrownTreasureBox.mdx"` -- `static constant iceTrollHut0 = "Buildings\\Other\\IceTrollHut0\\IceTrollHut0.mdx"` -- `static constant iceTrollHut1 = "Buildings\\Other\\IceTrollHut1\\IceTrollHut1.mdx"` -- `static constant mageTower = "Buildings\\Other\\MageTower\\MageTower.mdx"` -- `static constant magicVault = "Buildings\\Other\\MagicVault\\MagicVault.mdx"` -- `static constant marketPlace1 = "buildings\\Other\\MarketPlace\\MarketPlace.mdx"` -- `static constant mercenary1 = "Buildings\\Other\\Mercenary\\Mercenary.mdx"` -- `static constant merchant = "Buildings\\Other\\Merchant\\Merchant.mdx"` -- `static constant moonWell1 = "Buildings\\NightElf\\MoonWell\\MoonWell.mdx"` -- `static constant murlocHut0 = "Buildings\\Other\\MurlocHut0\\MurlocHut0.mdx"` -- `static constant murlocHut1 = "Buildings\\Other\\MurlocHut1\\MurlocHut1.mdx"` -- `static constant necropolis = "Buildings\\Undead\\Necropolis\\Necropolis.mdx"` -- `static constant necropolis1 = "buildings\\Undead\\Necropolis\\Necropolis.mdx"` -- `static constant nerubianZiggurat = "Buildings\\Other\\NerubianZiggurat\\NerubianZiggurat.mdx"` -- `static constant nightElfShipyard1 = "buildings\\NightElf\\NightElfShipyard\\NightElfShipyard.mdx"` -- `static constant orcBarracks = "Buildings\\Orc\\OrcBarracks\\OrcBarracks.mdx"` -- `static constant pigFarm = "Buildings\\Other\\PigFarm\\PigFarm.mdx"` -- `static constant powerGenerator1 = "buildings\\Other\\PowerGenerator\\PowerGenerator.mdx"` -- `static constant sacrificialAltar1 = "Buildings\\Other\\SacrificialAltar\\SacrificialAltar.mdx"` -- `static constant sacrificialPit = "Buildings\\Undead\\SacrificialPit\\SacrificialPit.mdx"` -- `static constant shrineOfAshjara1 = "buildings\\Naga\\ShrineOfAshjara\\ShrineOfAshjara.mdx"` -- `static constant slaughterHouse1 = "Buildings\\Undead\\SlaughterHouse\\SlaughterHouse.mdx"` -- `static constant spawningGrounds1 = "buildings\\Naga\\SpawningGrounds\\SpawningGrounds.mdx"` -- `static constant spiritLodge1 = "Buildings\\Orc\\SpiritLodge\\SpiritLodge.mdx"` -- `static constant taurenTent = "Buildings\\Other\\TaurenTent\\TaurenTent.mdx"` -- `static constant taurenTent2 = "Buildings\\Other\\TaurenTent2\\TaurenTent2.mdx"` -- `static constant taurenTotem1 = "Buildings\\Orc\\TaurenTotem\\TaurenTotem.mdx"` -- `static constant tavern1 = "buildings\\Other\\Tavern\\Tavern.mdx"` -- `static constant tempArtB = "Buildings\\Other\\TempArtB\\TempArtB.mdx"` -- `static constant templeOfTheDamned = "Buildings\\Undead\\TempleOfTheDamned\\TempleOfTheDamned.mdx"` -- `static constant templeOfTheDamned1 = "buildings\\Undead\\TempleOfTheDamned\\TempleOfTheDamned.mdx"` -- `static constant templeofTides = "buildings\\Naga\\TempleofTides\\TempleofTides.mdx"` -- `static constant tent = "Buildings\\Other\\Tent\\Tent.mdx"` -- `static constant tent1 = "Buildings\\Other\\Tent1\\Tent1.mdx"` -- `static constant tidalGuardian1 = "buildings\\Naga\\TidalGuardian\\TidalGuardian.mdx"` -- `static constant tombOfRelics1 = "buildings\\Undead\\TombOfRelics\\TombOfRelics.mdx"` -- `static constant towerDefenseTower = "buildings\\Other\\TowerDefenseTower\\TowerDefenseTower.mdx"` -- `static constant townHall = "Buildings\\Human\\TownHall\\TownHall.mdx"` -- `static constant townHall1 = "buildings\\Human\\TownHall\\TownHall.mdx"` -- `static constant treeofLife1 = "Buildings\\NightElf\\TreeOfLife\\TreeofLife.mdx"` -- `static constant treeoflife_Portrait = "Buildings\\NightElf\\TreeOfLife\\Treeoflife_Portrait.mdx"` -- `static constant trollBurrow = "Buildings\\Orc\\TrollBurrow\\TrollBurrow.mdx"` -- `static constant trollBurrow1 = "buildings\\Orc\\TrollBurrow\\TrollBurrow.mdx"` -- `static constant undeadShipyard1 = "buildings\\Undead\\UndeadShipyard\\UndeadShipyard.mdx"` -- `static constant voodooLounge1 = "buildings\\Orc\\VoodooLounge\\VoodooLounge.mdx"` -- `static constant warMill = "Buildings\\Orc\\WarMill\\WarMill.mdx"` -- `static constant watchTower = "Buildings\\Orc\\WatchTower\\WatchTower.mdx"` -- `static constant waygate = "Buildings\\Other\\Waygate\\Waygate.mdx"` -- `static constant workshop = "Buildings\\Human\\Workshop\\Workshop.mdx"` -- `static constant wyvernCage = "Buildings\\Other\\WyvernCage\\WyvernCage.mdx"` -- `static constant wyvernCage2 = "Buildings\\Other\\WyvernCage2\\WyvernCage2.mdx"` -- `static constant ziggurat1 = "Buildings\\Undead\\Ziggurat\\Ziggurat.mdx"` diff --git a/_doc/stdlib/ref/_wurst/Doodads.md b/_doc/stdlib/ref/_wurst/Doodads.md deleted file mode 100644 index f1e4125..0000000 --- a/_doc/stdlib/ref/_wurst/Doodads.md +++ /dev/null @@ -1,1639 +0,0 @@ ---- -title: Doodads -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Doodads.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Doodads.wurst)** - -## Classes - -### Doodads - -```wurst -public class Doodads -``` - -**Members:** - -- `static constant aRockArch = "Doodads\\Ashenvale\\Structures\\ARockArch\\ARockArch.mdx"` -- `static constant aRockArch45 = "Doodads\\Ashenvale\\Structures\\ARockArch45\\ARockArch45.mdx"` -- `static constant altar1 = "Doodads\\Outland\\Props\\Altar\\Altar.mdx"` -- `static constant ancientZiggurat0 = "Doodads\\Northrend\\Structures\\AncientZiggurat\\AncientZiggurat0.mdx"` -- `static constant ancientZiggurat1 = "Doodads\\Northrend\\Structures\\AncientZiggurat\\AncientZiggurat1.mdx"` -- `static constant archeryRange = "Doodads\\LordaeronSummer\\Props\\ArcheryRange\\ArcheryRange.mdx"` -- `static constant archway1 = "Doodads\\Cityscape\\Structures\\Archway1\\Archway1.mdx"` -- `static constant archway1_Ruined = "Doodads\\Cityscape\\Structures\\Archway1_Ruined\\Archway1_Ruined.mdx"` -- `static constant archway2_Ruined = "Doodads\\Cityscape\\Structures\\Archway2_Ruined\\Archway2_Ruined.mdx"` -- `static constant archway45 = "Doodads\\Cityscape\\Structures\\Archway45\\Archway45.mdx"` -- `static constant armorRack = "Doodads\\LordaeronSummer\\Props\\ArmorRack\\ArmorRack.mdx"` -- `static constant arthasIllidanFight = "Doodads\\Cinematic\\ArthasIllidanFight\\ArthasIllidanFight.mdx"` -- `static constant ashenBrokenColumn0 = "Doodads\\Ashenvale\\Structures\\AshenBrokenColumn\\AshenBrokenColumn0.mdx"` -- `static constant ashenBrokenColumn1 = "Doodads\\Ashenvale\\Structures\\AshenBrokenColumn\\AshenBrokenColumn1.mdx"` -- `static constant ashenBrokenObilisk0 = "Doodads\\Ashenvale\\Props\\AshenBrokenObilisk\\AshenBrokenObilisk0.mdx"` -- `static constant ashenBrokenObilisk1 = "Doodads\\Ashenvale\\Props\\AshenBrokenObilisk\\AshenBrokenObilisk1.mdx"` -- `static constant ashenBush0 = "Doodads\\Ashenvale\\Plants\\AshenBush0\\AshenBush0.mdx"` -- `static constant ashenCanopyTree0 = "Doodads\\Ashenvale\\Plants\\AshenCanopyTree\\AshenCanopyTree0.mdx"` -- `static constant ashenCanopyTree1 = "Doodads\\Ashenvale\\Plants\\AshenCanopyTree\\AshenCanopyTree1.mdx"` -- `static constant ashenCanopyTree2 = "Doodads\\Ashenvale\\Plants\\AshenCanopyTree\\AshenCanopyTree2.mdx"` -- `static constant ashenCatTail = "Doodads\\Ashenvale\\Plants\\AshenCatTail\\AshenCatTail.mdx"` -- `static constant ashenHollowStump = "Doodads\\Ashenvale\\Props\\AshenHollowStump\\AshenHollowStump.mdx"` -- `static constant ashenLillyPad = "Doodads\\Ashenvale\\Water\\AshenLillyPad\\AshenLillyPad.mdx"` -- `static constant ashenLogAngled = "Doodads\\Ashenvale\\Props\\AshenLogAngled\\AshenLogAngled.mdx"` -- `static constant ashenLogStraight = "Doodads\\Ashenvale\\Props\\AshenLogStraight\\AshenLogStraight.mdx"` -- `static constant ashenObilisk = "Doodads\\Ashenvale\\Props\\AshenObilisk\\AshenObilisk.mdx"` -- `static constant ashenRock0 = "Doodads\\Ashenvale\\Rocks\\AshenRock\\AshenRock0.mdx"` -- `static constant ashenRock1 = "Doodads\\Ashenvale\\Rocks\\AshenRock\\AshenRock1.mdx"` -- `static constant ashenRock2 = "Doodads\\Ashenvale\\Rocks\\AshenRock\\AshenRock2.mdx"` -- `static constant ashenRock3 = "Doodads\\Ashenvale\\Rocks\\AshenRock\\AshenRock3.mdx"` -- `static constant ashenRock4 = "Doodads\\Ashenvale\\Rocks\\AshenRock\\AshenRock4.mdx"` -- `static constant ashenRock5 = "Doodads\\Ashenvale\\Rocks\\AshenRock\\AshenRock5.mdx"` -- `static constant ashenRock6 = "Doodads\\Ashenvale\\Rocks\\AshenRock\\AshenRock6.mdx"` -- `static constant ashenRock7 = "Doodads\\Ashenvale\\Rocks\\AshenRock\\AshenRock7.mdx"` -- `static constant ashenRock8 = "Doodads\\Ashenvale\\Rocks\\AshenRock\\AshenRock8.mdx"` -- `static constant ashenRock9 = "Doodads\\Ashenvale\\Rocks\\AshenRock\\AshenRock9.mdx"` -- `static constant ashenRubble0 = "Doodads\\Ashenvale\\Structures\\AshenRubble\\AshenRubble0.mdx"` -- `static constant ashenRubble1 = "Doodads\\Ashenvale\\Structures\\AshenRubble\\AshenRubble1.mdx"` -- `static constant ashenRubble2 = "Doodads\\Ashenvale\\Structures\\AshenRubble\\AshenRubble2.mdx"` -- `static constant ashenRuinsBlocks = "Doodads\\Ashenvale\\Structures\\AshenRuinsBlocks\\AshenRuinsBlocks.mdx"` -- `static constant ashenShrooms0 = "Doodads\\Ashenvale\\Plants\\AshenShrooms\\AshenShrooms0.mdx"` -- `static constant ashenShrooms1 = "Doodads\\Ashenvale\\Plants\\AshenShrooms\\AshenShrooms1.mdx"` -- `static constant ashenShrooms2 = "Doodads\\Ashenvale\\Plants\\AshenShrooms\\AshenShrooms2.mdx"` -- `static constant ashenShrooms3 = "Doodads\\Ashenvale\\Plants\\AshenShrooms\\AshenShrooms3.mdx"` -- `static constant ashenTree0 = "Doodads\\Terrain\\AshenTree\\AshenTree0.mdx"` -- `static constant ashenTree0D = "Doodads\\Terrain\\AshenTree\\AshenTree0D.mdx"` -- `static constant ashenTree0S = "Doodads\\Terrain\\AshenTree\\AshenTree0S.mdx"` -- `static constant ashenTree1 = "Doodads\\Terrain\\AshenTree\\AshenTree1.mdx"` -- `static constant ashenTree1D = "Doodads\\Terrain\\AshenTree\\AshenTree1D.mdx"` -- `static constant ashenTree1S = "Doodads\\Terrain\\AshenTree\\AshenTree1S.mdx"` -- `static constant ashenTree2 = "Doodads\\Terrain\\AshenTree\\AshenTree2.mdx"` -- `static constant ashenTree2D = "Doodads\\Terrain\\AshenTree\\AshenTree2D.mdx"` -- `static constant ashenTree2S = "Doodads\\Terrain\\AshenTree\\AshenTree2S.mdx"` -- `static constant ashenTree3 = "Doodads\\Terrain\\AshenTree\\AshenTree3.mdx"` -- `static constant ashenTree3D = "Doodads\\Terrain\\AshenTree\\AshenTree3D.mdx"` -- `static constant ashenTree3S = "Doodads\\Terrain\\AshenTree\\AshenTree3S.mdx"` -- `static constant ashenTree4 = "Doodads\\Terrain\\AshenTree\\AshenTree4.mdx"` -- `static constant ashenTree4D = "Doodads\\Terrain\\AshenTree\\AshenTree4D.mdx"` -- `static constant ashenTree4S = "Doodads\\Terrain\\AshenTree\\AshenTree4S.mdx"` -- `static constant ashenTree5 = "Doodads\\Terrain\\AshenTree\\AshenTree5.mdx"` -- `static constant ashenTree5D = "Doodads\\Terrain\\AshenTree\\AshenTree5D.mdx"` -- `static constant ashenTree5S = "Doodads\\Terrain\\AshenTree\\AshenTree5S.mdx"` -- `static constant ashenTree6 = "Doodads\\Terrain\\AshenTree\\AshenTree6.mdx"` -- `static constant ashenTree6D = "Doodads\\Terrain\\AshenTree\\AshenTree6D.mdx"` -- `static constant ashenTree6S = "Doodads\\Terrain\\AshenTree\\AshenTree6S.mdx"` -- `static constant ashenTree7 = "Doodads\\Terrain\\AshenTree\\AshenTree7.mdx"` -- `static constant ashenTree7D = "Doodads\\Terrain\\AshenTree\\AshenTree7D.mdx"` -- `static constant ashenTree7S = "Doodads\\Terrain\\AshenTree\\AshenTree7S.mdx"` -- `static constant ashenTree8 = "Doodads\\Terrain\\AshenTree\\AshenTree8.mdx"` -- `static constant ashenTree8D = "Doodads\\Terrain\\AshenTree\\AshenTree8D.mdx"` -- `static constant ashenTree8S = "Doodads\\Terrain\\AshenTree\\AshenTree8S.mdx"` -- `static constant ashenTree9 = "Doodads\\Terrain\\AshenTree\\AshenTree9.mdx"` -- `static constant ashenTree9D = "Doodads\\Terrain\\AshenTree\\AshenTree9D.mdx"` -- `static constant ashenTree9S = "Doodads\\Terrain\\AshenTree\\AshenTree9S.mdx"` -- `static constant ashenvaleLilyPad0 = "Doodads\\Ashenvale\\Water\\AshenvaleLilyPad\\AshenvaleLilyPad0.mdx"` -- `static constant ashenvaleLilyPad1 = "Doodads\\Ashenvale\\Water\\AshenvaleLilyPad\\AshenvaleLilyPad1.mdx"` -- `static constant ashenvaleLilyPad2 = "Doodads\\Ashenvale\\Water\\AshenvaleLilyPad\\AshenvaleLilyPad2.mdx"` -- `static constant azsharaStatue = "Doodads\\Dungeon\\Props\\AzsharaStatue\\AzsharaStatue.mdx"` -- `static constant bRockArch = "Doodads\\Barrens\\Structures\\BRockArch\\BRockArch.mdx"` -- `static constant bRockArch45 = "Doodads\\Barrens\\Structures\\BRockArch45\\BRockArch45.mdx"` -- `static constant bannerHuman0 = "Doodads\\LordaeronSummer\\Props\\BannerHuman\\BannerHuman0.mdx"` -- `static constant bannerHuman1 = "Doodads\\LordaeronSummer\\Props\\BannerHuman\\BannerHuman1.mdx"` -- `static constant bannerOrc0 = "Doodads\\LordaeronSummer\\Props\\BannerOrc\\BannerOrc0.mdx"` -- `static constant bannerOrc1 = "Doodads\\LordaeronSummer\\Props\\BannerOrc\\BannerOrc1.mdx"` -- `static constant banner_Long = "Doodads\\Cityscape\\Props\\Banner_Long\\Banner_Long.mdx"` -- `static constant banner_Long2 = "Doodads\\Cityscape\\Props\\Banner_Long2\\Banner_Long2.mdx"` -- `static constant barn = "Doodads\\LordaeronSummer\\Structures\\Barn\\Barn.mdx"` -- `static constant barnScorched = "Doodads\\LordaeronSummer\\Structures\\BarnScorched\\BarnScorched.mdx"` -- `static constant barrensFissure0 = "Doodads\\Barrens\\Rocks\\BarrensFissure\\BarrensFissure0.mdx"` -- `static constant barrensFissure1 = "Doodads\\Barrens\\Rocks\\BarrensFissure\\BarrensFissure1.mdx"` -- `static constant barrensTree0 = "Doodads\\Terrain\\BarrensTree\\BarrensTree0.mdx"` -- `static constant barrensTree0D = "Doodads\\Terrain\\BarrensTree\\BarrensTree0D.mdx"` -- `static constant barrensTree0S = "Doodads\\Terrain\\BarrensTree\\BarrensTree0S.mdx"` -- `static constant barrensTree1 = "Doodads\\Terrain\\BarrensTree\\BarrensTree1.mdx"` -- `static constant barrensTree1D = "Doodads\\Terrain\\BarrensTree\\BarrensTree1D.mdx"` -- `static constant barrensTree1S = "Doodads\\Terrain\\BarrensTree\\BarrensTree1S.mdx"` -- `static constant barrensTree2 = "Doodads\\Terrain\\BarrensTree\\BarrensTree2.mdx"` -- `static constant barrensTree2D = "Doodads\\Terrain\\BarrensTree\\BarrensTree2D.mdx"` -- `static constant barrensTree2S = "Doodads\\Terrain\\BarrensTree\\BarrensTree2S.mdx"` -- `static constant barrensTree3 = "Doodads\\Terrain\\BarrensTree\\BarrensTree3.mdx"` -- `static constant barrensTree3D = "Doodads\\Terrain\\BarrensTree\\BarrensTree3D.mdx"` -- `static constant barrensTree3S = "Doodads\\Terrain\\BarrensTree\\BarrensTree3S.mdx"` -- `static constant barrensTree4 = "Doodads\\Terrain\\BarrensTree\\BarrensTree4.mdx"` -- `static constant barrensTree4D = "Doodads\\Terrain\\BarrensTree\\BarrensTree4D.mdx"` -- `static constant barrensTree4S = "Doodads\\Terrain\\BarrensTree\\BarrensTree4S.mdx"` -- `static constant barrensTree5 = "Doodads\\Terrain\\BarrensTree\\BarrensTree5.mdx"` -- `static constant barrensTree5D = "Doodads\\Terrain\\BarrensTree\\BarrensTree5D.mdx"` -- `static constant barrensTree5S = "Doodads\\Terrain\\BarrensTree\\BarrensTree5S.mdx"` -- `static constant barrensTree6 = "Doodads\\Terrain\\BarrensTree\\BarrensTree6.mdx"` -- `static constant barrensTree6D = "Doodads\\Terrain\\BarrensTree\\BarrensTree6D.mdx"` -- `static constant barrensTree6S = "Doodads\\Terrain\\BarrensTree\\BarrensTree6S.mdx"` -- `static constant barrensTree7 = "Doodads\\Terrain\\BarrensTree\\BarrensTree7.mdx"` -- `static constant barrensTree7D = "Doodads\\Terrain\\BarrensTree\\BarrensTree7D.mdx"` -- `static constant barrensTree7S = "Doodads\\Terrain\\BarrensTree\\BarrensTree7S.mdx"` -- `static constant barrensTree8 = "Doodads\\Terrain\\BarrensTree\\BarrensTree8.mdx"` -- `static constant barrensTree8D = "Doodads\\Terrain\\BarrensTree\\BarrensTree8D.mdx"` -- `static constant barrensTree8S = "Doodads\\Terrain\\BarrensTree\\BarrensTree8S.mdx"` -- `static constant barrensTree9 = "Doodads\\Terrain\\BarrensTree\\BarrensTree9.mdx"` -- `static constant barrensTree9D = "Doodads\\Terrain\\BarrensTree\\BarrensTree9D.mdx"` -- `static constant barrensTree9S = "Doodads\\Terrain\\BarrensTree\\BarrensTree9S.mdx"` -- `static constant barrens_Bones0 = "Doodads\\Barrens\\Props\\Barrens_Bones\\Barrens_Bones0.mdx"` -- `static constant barrens_Bones1 = "Doodads\\Barrens\\Props\\Barrens_Bones\\Barrens_Bones1.mdx"` -- `static constant barrens_Bones2 = "Doodads\\Barrens\\Props\\Barrens_Bones\\Barrens_Bones2.mdx"` -- `static constant barrens_Bones3 = "Doodads\\Barrens\\Props\\Barrens_Bones\\Barrens_Bones3.mdx"` -- `static constant barrens_Bones4 = "Doodads\\Barrens\\Props\\Barrens_Bones\\Barrens_Bones4.mdx"` -- `static constant barrens_Bones5 = "Doodads\\Barrens\\Props\\Barrens_Bones\\Barrens_Bones5.mdx"` -- `static constant barrens_Bones6 = "Doodads\\Barrens\\Props\\Barrens_Bones\\Barrens_Bones6.mdx"` -- `static constant barrens_Bones7 = "Doodads\\Barrens\\Props\\Barrens_Bones\\Barrens_Bones7.mdx"` -- `static constant barrens_Bones8 = "Doodads\\Barrens\\Props\\Barrens_Bones\\Barrens_Bones8.mdx"` -- `static constant barrens_Bones9 = "Doodads\\Barrens\\Props\\Barrens_Bones\\Barrens_Bones9.mdx"` -- `static constant barrens_Rocks0 = "Doodads\\Barrens\\Rocks\\Barrens_Rocks\\Barrens_Rocks0.mdx"` -- `static constant barrens_Rocks1 = "Doodads\\Barrens\\Rocks\\Barrens_Rocks\\Barrens_Rocks1.mdx"` -- `static constant barrens_Rocks2 = "Doodads\\Barrens\\Rocks\\Barrens_Rocks\\Barrens_Rocks2.mdx"` -- `static constant barrens_Rocks3 = "Doodads\\Barrens\\Rocks\\Barrens_Rocks\\Barrens_Rocks3.mdx"` -- `static constant barrens_Rocks4 = "Doodads\\Barrens\\Rocks\\Barrens_Rocks\\Barrens_Rocks4.mdx"` -- `static constant barrens_Rocks5 = "Doodads\\Barrens\\Rocks\\Barrens_Rocks\\Barrens_Rocks5.mdx"` -- `static constant barrens_Rocks6 = "Doodads\\Barrens\\Rocks\\Barrens_Rocks\\Barrens_Rocks6.mdx"` -- `static constant barrens_Rocks7 = "Doodads\\Barrens\\Rocks\\Barrens_Rocks\\Barrens_Rocks7.mdx"` -- `static constant barrens_Rocks8 = "Doodads\\Barrens\\Rocks\\Barrens_Rocks\\Barrens_Rocks8.mdx"` -- `static constant barrens_Rocks9 = "Doodads\\Barrens\\Rocks\\Barrens_Rocks\\Barrens_Rocks9.mdx"` -- `static constant barrens_Spires0 = "Doodads\\Barrens\\Rocks\\Barrens_Spires\\Barrens_Spires0.mdx"` -- `static constant barrens_Spires1 = "Doodads\\Barrens\\Rocks\\Barrens_Spires\\Barrens_Spires1.mdx"` -- `static constant barrens_Spires2 = "Doodads\\Barrens\\Rocks\\Barrens_Spires\\Barrens_Spires2.mdx"` -- `static constant barrens_Spires3 = "Doodads\\Barrens\\Rocks\\Barrens_Spires\\Barrens_Spires3.mdx"` -- `static constant barrens_Spires4 = "Doodads\\Barrens\\Rocks\\Barrens_Spires\\Barrens_Spires4.mdx"` -- `static constant barrens_Spires5 = "Doodads\\Barrens\\Rocks\\Barrens_Spires\\Barrens_Spires5.mdx"` -- `static constant barrens_Spires6 = "Doodads\\Barrens\\Rocks\\Barrens_Spires\\Barrens_Spires6.mdx"` -- `static constant barrens_Spires7 = "Doodads\\Barrens\\Rocks\\Barrens_Spires\\Barrens_Spires7.mdx"` -- `static constant barrens_TreeDoodad0 = "Doodads\\Barrens\\Plants\\Barrens_TreeDoodad\\Barrens_TreeDoodad0.mdx"` -- `static constant barrens_TreeDoodad1 = "Doodads\\Barrens\\Plants\\Barrens_TreeDoodad\\Barrens_TreeDoodad1.mdx"` -- `static constant barrens_TreeDoodad2 = "Doodads\\Barrens\\Plants\\Barrens_TreeDoodad\\Barrens_TreeDoodad2.mdx"` -- `static constant barrens_TreeDoodad3 = "Doodads\\Barrens\\Plants\\Barrens_TreeDoodad\\Barrens_TreeDoodad3.mdx"` -- `static constant barrens_TreeDoodad4 = "Doodads\\Barrens\\Plants\\Barrens_TreeDoodad\\Barrens_TreeDoodad4.mdx"` -- `static constant barrens_TreeDoodad5 = "Doodads\\Barrens\\Plants\\Barrens_TreeDoodad\\Barrens_TreeDoodad5.mdx"` -- `static constant barrens_TreeDoodad6 = "Doodads\\Barrens\\Plants\\Barrens_TreeDoodad\\Barrens_TreeDoodad6.mdx"` -- `static constant barrens_TreeDoodad7 = "Doodads\\Barrens\\Plants\\Barrens_TreeDoodad\\Barrens_TreeDoodad7.mdx"` -- `static constant barrens_TreeDoodad8 = "Doodads\\Barrens\\Plants\\Barrens_TreeDoodad\\Barrens_TreeDoodad8.mdx"` -- `static constant barrens_TreeDoodad9 = "Doodads\\Barrens\\Plants\\Barrens_TreeDoodad\\Barrens_TreeDoodad9.mdx"` -- `static constant barricade0 = "Doodads\\LordaeronSummer\\Terrain\\Barricade\\Barricade0.mdx"` -- `static constant barricade01 = "Doodads\\LordaeronSummer\\Terrain\\Barricade\\Barricade0.mdx"` -- `static constant barricade1 = "Doodads\\LordaeronSummer\\Terrain\\Barricade\\Barricade1.mdx"` -- `static constant barricade11 = "Doodads\\LordaeronSummer\\Terrain\\Barricade\\Barricade1.mdx"` -- `static constant barricade2 = "Doodads\\LordaeronSummer\\Terrain\\Barricade\\Barricade2.mdx"` -- `static constant bats = "Doodads\\Northrend\\Props\\Bats\\Bats.mdx"` -- `static constant battleship = "Doodads\\Northrend\\Water\\Battleship\\Battleship.mdx"` -- `static constant battleshipDestroyed = "Doodads\\Northrend\\Water\\BattleshipDestroyed\\BattleshipDestroyed.mdx"` -- `static constant bench = "Doodads\\Dungeon\\Props\\Bench\\Bench.mdx"` -- `static constant bigBookshelf = "Doodads\\Dungeon\\Props\\BigBookshelf\\BigBookshelf.mdx"` -- `static constant bigElfGate = "Doodads\\LordaeronSummer\\Terrain\\BigElfGate\\BigElfGate.mdx"` -- `static constant bigElfGate45 = "Doodads\\LordaeronSummer\\Terrain\\BigElfGate45\\BigElfGate45.mdx"` -- `static constant bigElfGate_Portrait = "Doodads\\Terrain\\Portraits\\BigElfGate_Portrait\\BigElfGate_Portrait.mdx"` -- `static constant bird = "Doodads\\Ashenvale\\Props\\Bird\\Bird.mdx"` -- `static constant blackCitadelStatue = "Doodads\\BlackCitadel\\Props\\BlackCitadelStatue\\BlackCitadelStatue.mdx"` -- `static constant bookshelf = "Doodads\\Dungeon\\Props\\Bookshelf\\Bookshelf.mdx"` -- `static constant bookshelfWall = "Doodads\\Dungeon\\Props\\BookshelfWall\\BookshelfWall.mdx"` -- `static constant bookshelfWall45 = "Doodads\\Dungeon\\Props\\BookshelfWall45\\BookshelfWall45.mdx"` -- `static constant brazier = "Doodads\\Ashenvale\\Props\\Brazier\\Brazier.mdx"` -- `static constant brazier0 = "Doodads\\Ruins\\Props\\Brazier\\Brazier0.mdx"` -- `static constant brazier1 = "Doodads\\LordaeronSummer\\Props\\Brazier\\Brazier.mdx"` -- `static constant brazier11 = "Doodads\\Ruins\\Props\\Brazier\\Brazier1.mdx"` -- `static constant brazierOmni = "Doodads\\LordaeronSummer\\Props\\brazierOmni\\brazierOmni.mdx"` -- `static constant brazierOmni1 = "Doodads\\LordaeronSummer\\Props\\brazierOmni\\brazierOmni.mdx"` -- `static constant bridgeLog = "Doodads\\LordaeronSummer\\Structures\\BridgeLog\\BridgeLog.mdx"` -- `static constant bridgeRampSmall135 = "Doodads\\LordaeronSummer\\Terrain\\BridgeRampSmall135\\BridgeRampSmall135.mdx"` -- `static constant bridgeRampSmall1351 = "Doodads\\LordaeronSummer\\Terrain\\BridgeRampSmall135\\BridgeRampSmall135.mdx"` -- `static constant bridgeRampSmall225 = "Doodads\\LordaeronSummer\\Terrain\\BridgeRampSmall225\\BridgeRampSmall225.mdx"` -- `static constant bridgeRampSmall2251 = "Doodads\\LordaeronSummer\\Terrain\\BridgeRampSmall225\\BridgeRampSmall225.mdx"` -- `static constant bridgeRampSmall315 = "Doodads\\LordaeronSummer\\Terrain\\BridgeRampSmall315\\BridgeRampSmall315.mdx"` -- `static constant bridgeRampSmall3151 = "Doodads\\LordaeronSummer\\Terrain\\BridgeRampSmall315\\BridgeRampSmall315.mdx"` -- `static constant bridgeRampSmall45 = "Doodads\\LordaeronSummer\\Terrain\\BridgeRampSmall45\\BridgeRampSmall45.mdx"` -- `static constant bridgeRampSmall451 = "Doodads\\LordaeronSummer\\Terrain\\BridgeRampSmall45\\BridgeRampSmall45.mdx"` -- `static constant bubbleGeyser = "Doodads\\Ruins\\Water\\BubbleGeyser\\BubbleGeyser.mdx"` -- `static constant bubbleGeyserSteam = "Doodads\\Icecrown\\Water\\BubbleGeyserSteam\\BubbleGeyserSteam.mdx"` -- `static constant cRockArch = "Doodads\\Felwood\\Structures\\CRockArch\\CRockArch.mdx"` -- `static constant cRockArch45 = "Doodads\\Felwood\\Structures\\CRockArch45\\CRockArch45.mdx"` -- `static constant cactus0 = "Doodads\\Barrens\\Plants\\Cactus\\Cactus0.mdx"` -- `static constant cactus1 = "Doodads\\Barrens\\Plants\\Cactus\\Cactus1.mdx"` -- `static constant cactus2 = "Doodads\\Barrens\\Plants\\Cactus\\Cactus2.mdx"` -- `static constant cactus3 = "Doodads\\Barrens\\Plants\\Cactus\\Cactus3.mdx"` -- `static constant cactus4 = "Doodads\\Barrens\\Plants\\Cactus\\Cactus4.mdx"` -- `static constant cactus5 = "Doodads\\Barrens\\Plants\\Cactus\\Cactus5.mdx"` -- `static constant cactus6 = "Doodads\\Barrens\\Plants\\Cactus\\Cactus6.mdx"` -- `static constant cactus7 = "Doodads\\Barrens\\Plants\\Cactus\\Cactus7.mdx"` -- `static constant cactus8 = "Doodads\\Barrens\\Plants\\Cactus\\Cactus8.mdx"` -- `static constant cactus9 = "Doodads\\Barrens\\Plants\\Cactus\\Cactus9.mdx"` -- `static constant cage = "Doodads\\LordaeronSummer\\Props\\Cage\\Cage.mdx"` -- `static constant cage1 = "Doodads\\LordaeronSummer\\Props\\Cage\\Cage.mdx"` -- `static constant cageEmpty = "Doodads\\LordaeronSummer\\Props\\CageEmpty\\CageEmpty.mdx"` -- `static constant cageTrashed = "Doodads\\LordaeronSummer\\Props\\CageTrashed\\CageTrashed.mdx"` -- `static constant cameraProp = "Doodads\\Cinematic\\CameraProp\\CameraProp.mdx"` -- `static constant cathedral1 = "Doodads\\Cityscape\\Structures\\Cathedral\\Cathedral.mdx"` -- `static constant cathedralRuined1 = "Doodads\\Cityscape\\Structures\\CathedralRuined\\CathedralRuined.mdx"` -- `static constant cauldronWithHeads = "Doodads\\LordaeronSummer\\Props\\CauldronWithHeads\\CauldronWithHeads.mdx"` -- `static constant caveGate = "Doodads\\Dungeon\\Terrain\\CaveGate\\CaveGate.mdx"` -- `static constant caveGate2 = "Doodads\\Dungeon\\Terrain\\CaveGate2\\CaveGate2.mdx"` -- `static constant cave_FieryCrator = "Doodads\\Dungeon\\Rocks\\Cave_FieryCrator\\Cave_FieryCrator.mdx"` -- `static constant cavernDust = "Doodads\\Cinematic\\CavernDust\\CavernDust.mdx"` -- `static constant centaurTotem0 = "Doodads\\Barrens\\Props\\CentaurTotem\\CentaurTotem0.mdx"` -- `static constant centaurTotem1 = "Doodads\\Barrens\\Props\\CentaurTotem\\CentaurTotem1.mdx"` -- `static constant centaurTotem2 = "Doodads\\Barrens\\Props\\CentaurTotem\\CentaurTotem2.mdx"` -- `static constant chain0 = "Doodads\\Dungeon\\Props\\Chain\\Chain0.mdx"` -- `static constant chain1 = "Doodads\\Dungeon\\Props\\Chain\\Chain1.mdx"` -- `static constant chain2 = "Doodads\\Dungeon\\Props\\Chain\\Chain2.mdx"` -- `static constant chainPost = "Doodads\\Dungeon\\Props\\ChainPost\\ChainPost.mdx"` -- `static constant chair = "Doodads\\Dungeon\\Props\\Chair\\Chair.mdx"` -- `static constant cityBridgeExtraLarge0 = "Doodads\\Terrain\\CityBridgeExtraLarge0\\CityBridgeExtraLarge0.mdx"` -- `static constant cityBridgeExtraLarge135 = "Doodads\\Terrain\\CityBridgeExtraLarge135\\CityBridgeExtraLarge135.mdx"` -- `static constant cityBridgeExtraLarge45 = "Doodads\\Terrain\\CityBridgeExtraLarge45\\CityBridgeExtraLarge45.mdx"` -- `static constant cityBridgeExtraLarge90 = "Doodads\\Terrain\\CityBridgeExtraLarge90\\CityBridgeExtraLarge90.mdx"` -- `static constant cityBridgeLarge0 = "Doodads\\Terrain\\CityBridgeLarge0\\CityBridgeLarge0.mdx"` -- `static constant cityBridgeLarge135 = "Doodads\\Terrain\\CityBridgeLarge135\\CityBridgeLarge135.mdx"` -- `static constant cityBridgeLarge45 = "Doodads\\Terrain\\CityBridgeLarge45\\CityBridgeLarge45.mdx"` -- `static constant cityBridgeLarge45Destroyed = "Doodads\\Cityscape\\Structures\\CityBridgeLarge45Destroyed\\CityBridgeLarge45Destroyed.mdx"` -- `static constant cityBridgeLarge90 = "Doodads\\Terrain\\CityBridgeLarge90\\CityBridgeLarge90.mdx"` -- `static constant cityBridgeSmall = "Doodads\\LordaeronSummer\\Structures\\CityBridgeSmall\\CityBridgeSmall.mdx"` -- `static constant cityBridgeSmall0 = "Doodads\\Terrain\\CityBridgeSmall0\\CityBridgeSmall0.mdx"` -- `static constant cityBridgeSmall135 = "Doodads\\Terrain\\CityBridgeSmall135\\CityBridgeSmall135.mdx"` -- `static constant cityBridgeSmall45 = "Doodads\\Terrain\\CityBridgeSmall45\\CityBridgeSmall45.mdx"` -- `static constant cityBridgeSmall90 = "Doodads\\Terrain\\CityBridgeSmall90\\CityBridgeSmall90.mdx"` -- `static constant cityBuildingLarge_0_BaseRuin = "Doodads\\Cityscape\\Structures\\CityBuildingLarge_0_BaseRuin\\CityBuildingLarge_0_BaseRuin.mdx"` -- `static constant cityBuildingLarge_0_Ruined = "Doodads\\Cityscape\\Structures\\CityBuildingLarge_0_Ruined\\CityBuildingLarge_0_Ruined.mdx"` -- `static constant cityBuildingLarge_135_Ruined = "Doodads\\Cityscape\\Structures\\CityBuildingLarge_135_Ruined\\CityBuildingLarge_135_Ruined.mdx"` -- `static constant cityBuildingLarge_45_Ruined = "Doodads\\Cityscape\\Structures\\CityBuildingLarge_45_Ruined\\CityBuildingLarge_45_Ruined.mdx"` -- `static constant cityBuildingLarge_90_Ruined = "Doodads\\Cityscape\\Structures\\CityBuildingLarge_90_Ruined\\CityBuildingLarge_90_Ruined.mdx"` -- `static constant cityBuildingSmall0_0_Ruined = "Doodads\\Cityscape\\Structures\\CityBuildingSmall0_0_Ruined\\CityBuildingSmall0_0_Ruined.mdx"` -- `static constant cityBuildingSmall0_1_Ruined = "Doodads\\Cityscape\\Structures\\CityBuildingSmall0_1_Ruined\\CityBuildingSmall0_1_Ruined.mdx"` -- `static constant cityBuildingSmall0_2_Ruined = "Doodads\\Cityscape\\Structures\\CityBuildingSmall0_2_Ruined\\CityBuildingSmall0_2_Ruined.mdx"` -- `static constant cityBuildingSmall135_0_BaseRuin = "Doodads\\Cityscape\\Structures\\CityBuildingSmall135_0_BaseRuin\\CityBuildingSmall135_0_BaseRuin.mdx"` -- `static constant cityBuildingSmall135_0_Ruined = "Doodads\\Cityscape\\Structures\\CityBuildingSmall135_0_Ruined\\CityBuildingSmall135_0_Ruined.mdx"` -- `static constant cityBuildingSmall135_1_Ruined = "Doodads\\Cityscape\\Structures\\CityBuildingSmall135_1_Ruined\\CityBuildingSmall135_1_Ruined.mdx"` -- `static constant cityBuildingSmall135_2_Ruined = "Doodads\\Cityscape\\Structures\\CityBuildingSmall135_2_Ruined\\CityBuildingSmall135_2_Ruined.mdx"` -- `static constant cityBuildingSmall45_0_Ruined = "Doodads\\Cityscape\\Structures\\CityBuildingSmall45_0_Ruined\\CityBuildingSmall45_0_Ruined.mdx"` -- `static constant cityBuildingSmall45_1_Ruined = "Doodads\\Cityscape\\Structures\\CityBuildingSmall45_1_Ruined\\CityBuildingSmall45_1_Ruined.mdx"` -- `static constant cityBuildingSmall45_2_Ruined = "Doodads\\Cityscape\\Structures\\CityBuildingSmall45_2_Ruined\\CityBuildingSmall45_2_Ruined.mdx"` -- `static constant cityBuildingSmall90_0_Ruined = "Doodads\\Cityscape\\Structures\\CityBuildingSmall90_0_Ruined\\CityBuildingSmall90_0_Ruined.mdx"` -- `static constant cityBuildingSmall90_1_Ruined = "Doodads\\Cityscape\\Structures\\CityBuildingSmall90_1_Ruined\\CityBuildingSmall90_1_Ruined.mdx"` -- `static constant cityBuildingSmall90_2_Ruined = "Doodads\\Cityscape\\Structures\\CityBuildingSmall90_2_Ruined\\CityBuildingSmall90_2_Ruined.mdx"` -- `static constant cityBush = "Doodads\\Cityscape\\Plants\\CityBush\\CityBush.mdx"` -- `static constant cityCliffDoodadCave1 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadCave1\\CityCliffDoodadCave1.mdx"` -- `static constant cityCliffDoodadCave2 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadCave2\\CityCliffDoodadCave2.mdx"` -- `static constant cityCliffDoodadCave3 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadCave3\\CityCliffDoodadCave3.mdx"` -- `static constant cityCliffDoodadCave4 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadCave4\\CityCliffDoodadCave4.mdx"` -- `static constant cityCliffDoodadCollapse0 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadCollapse0\\CityCliffDoodadCollapse0.mdx"` -- `static constant cityCliffDoodadCollapse1 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadCollapse1\\CityCliffDoodadCollapse1.mdx"` -- `static constant cityCliffDoodadCollapse2 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadCollapse2\\CityCliffDoodadCollapse2.mdx"` -- `static constant cityCliffDoodadCollapse3 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadCollapse3\\CityCliffDoodadCollapse3.mdx"` -- `static constant cityCliffDoodadCollapseShort0 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadCollapseShort0\\CityCliffDoodadCollapseShort0.mdx"` -- `static constant cityCliffDoodadCollapseShort1 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadCollapseShort1\\CityCliffDoodadCollapseShort1.mdx"` -- `static constant cityCliffDoodadCollapseShort2 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadCollapseShort2\\CityCliffDoodadCollapseShort2.mdx"` -- `static constant cityCliffDoodadCollapseShort3 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadCollapseShort3\\CityCliffDoodadCollapseShort3.mdx"` -- `static constant cityCliffDoodadSlide0 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadSlide0\\CityCliffDoodadSlide0.mdx"` -- `static constant cityCliffDoodadSlide1 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadSlide1\\CityCliffDoodadSlide1.mdx"` -- `static constant cityCliffDoodadSlide2 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadSlide2\\CityCliffDoodadSlide2.mdx"` -- `static constant cityCliffDoodadSlide3 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadSlide3\\CityCliffDoodadSlide3.mdx"` -- `static constant cityCliffDoodadSlideShort0 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadSlideShort0\\CityCliffDoodadSlideShort0.mdx"` -- `static constant cityCliffDoodadSlideShort1 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadSlideShort1\\CityCliffDoodadSlideShort1.mdx"` -- `static constant cityCliffDoodadSlideShort2 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadSlideShort2\\CityCliffDoodadSlideShort2.mdx"` -- `static constant cityCliffDoodadSlideShort3 = "Doodads\\Terrain\\CliffDoodad\\CityCliffDoodadSlideShort3\\CityCliffDoodadSlideShort3.mdx"` -- `static constant cityCliffTransAAHL0 = "Doodads\\Terrain\\CityCliffTrans\\CityCliffTransAAHL0.mdx"` -- `static constant cityCliffTransAALH0 = "Doodads\\Terrain\\CityCliffTrans\\CityCliffTransAALH0.mdx"` -- `static constant cityCliffTransABHL0 = "Doodads\\Terrain\\CityCliffTrans\\CityCliffTransABHL0.mdx"` -- `static constant cityCliffTransAHLA0 = "Doodads\\Terrain\\CityCliffTrans\\CityCliffTransAHLA0.mdx"` -- `static constant cityCliffTransALHA0 = "Doodads\\Terrain\\CityCliffTrans\\CityCliffTransALHA0.mdx"` -- `static constant cityCliffTransALHB0 = "Doodads\\Terrain\\CityCliffTrans\\CityCliffTransALHB0.mdx"` -- `static constant cityCliffTransBALH0 = "Doodads\\Terrain\\CityCliffTrans\\CityCliffTransBALH0.mdx"` -- `static constant cityCliffTransBHLA0 = "Doodads\\Terrain\\CityCliffTrans\\CityCliffTransBHLA0.mdx"` -- `static constant cityCliffTransHAAL0 = "Doodads\\Terrain\\CityCliffTrans\\CityCliffTransHAAL0.mdx"` -- `static constant cityCliffTransHBAL0 = "Doodads\\Terrain\\CityCliffTrans\\CityCliffTransHBAL0.mdx"` -- `static constant cityCliffTransHLAA0 = "Doodads\\Terrain\\CityCliffTrans\\CityCliffTransHLAA0.mdx"` -- `static constant cityCliffTransHLAB0 = "Doodads\\Terrain\\CityCliffTrans\\CityCliffTransHLAB0.mdx"` -- `static constant cityCliffTransLAAH0 = "Doodads\\Terrain\\CityCliffTrans\\CityCliffTransLAAH0.mdx"` -- `static constant cityCliffTransLABH0 = "Doodads\\Terrain\\CityCliffTrans\\CityCliffTransLABH0.mdx"` -- `static constant cityCliffTransLHAA0 = "Doodads\\Terrain\\CityCliffTrans\\CityCliffTransLHAA0.mdx"` -- `static constant cityCliffTransLHBA0 = "Doodads\\Terrain\\CityCliffTrans\\CityCliffTransLHBA0.mdx"` -- `static constant cityCliffVines0 = "Doodads\\Ruins\\Terrain\\CityCliffVines0\\CityCliffVines0.mdx"` -- `static constant cityCliffVines1 = "Doodads\\Ruins\\Terrain\\CityCliffVines1\\CityCliffVines1.mdx"` -- `static constant cityCliffsAAAB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAAAB0.mdx"` -- `static constant cityCliffsAAAB1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAAAB1.mdx"` -- `static constant cityCliffsAAAB2 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAAAB2.mdx"` -- `static constant cityCliffsAAAC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAAAC0.mdx"` -- `static constant cityCliffsAAAC1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAAAC1.mdx"` -- `static constant cityCliffsAABA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAABA0.mdx"` -- `static constant cityCliffsAABA1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAABA1.mdx"` -- `static constant cityCliffsAABB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAABB0.mdx"` -- `static constant cityCliffsAABB1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAABB1.mdx"` -- `static constant cityCliffsAABB2 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAABB2.mdx"` -- `static constant cityCliffsAABB3 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAABB3.mdx"` -- `static constant cityCliffsAABC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAABC0.mdx"` -- `static constant cityCliffsAACA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAACA0.mdx"` -- `static constant cityCliffsAACA1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAACA1.mdx"` -- `static constant cityCliffsAACB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAACB0.mdx"` -- `static constant cityCliffsAACC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAACC0.mdx"` -- `static constant cityCliffsAACC1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAACC1.mdx"` -- `static constant cityCliffsAACC2 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAACC2.mdx"` -- `static constant cityCliffsAACC3 = "Doodads\\Terrain\\CityCliffs\\CityCliffsAACC3.mdx"` -- `static constant cityCliffsABAA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsABAA0.mdx"` -- `static constant cityCliffsABAA1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsABAA1.mdx"` -- `static constant cityCliffsABAB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsABAB0.mdx"` -- `static constant cityCliffsABAB1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsABAB1.mdx"` -- `static constant cityCliffsABAB2 = "Doodads\\Terrain\\CityCliffs\\CityCliffsABAB2.mdx"` -- `static constant cityCliffsABAC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsABAC0.mdx"` -- `static constant cityCliffsABBA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsABBA0.mdx"` -- `static constant cityCliffsABBA1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsABBA1.mdx"` -- `static constant cityCliffsABBA2 = "Doodads\\Terrain\\CityCliffs\\CityCliffsABBA2.mdx"` -- `static constant cityCliffsABBA3 = "Doodads\\Terrain\\CityCliffs\\CityCliffsABBA3.mdx"` -- `static constant cityCliffsABBB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsABBB0.mdx"` -- `static constant cityCliffsABBC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsABBC0.mdx"` -- `static constant cityCliffsABCA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsABCA0.mdx"` -- `static constant cityCliffsABCB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsABCB0.mdx"` -- `static constant cityCliffsABCC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsABCC0.mdx"` -- `static constant cityCliffsACAA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsACAA0.mdx"` -- `static constant cityCliffsACAA1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsACAA1.mdx"` -- `static constant cityCliffsACAB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsACAB0.mdx"` -- `static constant cityCliffsACAC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsACAC0.mdx"` -- `static constant cityCliffsACAC1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsACAC1.mdx"` -- `static constant cityCliffsACAC2 = "Doodads\\Terrain\\CityCliffs\\CityCliffsACAC2.mdx"` -- `static constant cityCliffsACBA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsACBA0.mdx"` -- `static constant cityCliffsACBB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsACBB0.mdx"` -- `static constant cityCliffsACBC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsACBC0.mdx"` -- `static constant cityCliffsACCA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsACCA0.mdx"` -- `static constant cityCliffsACCA1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsACCA1.mdx"` -- `static constant cityCliffsACCA2 = "Doodads\\Terrain\\CityCliffs\\CityCliffsACCA2.mdx"` -- `static constant cityCliffsACCA3 = "Doodads\\Terrain\\CityCliffs\\CityCliffsACCA3.mdx"` -- `static constant cityCliffsACCB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsACCB0.mdx"` -- `static constant cityCliffsACCC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsACCC0.mdx"` -- `static constant cityCliffsACCC1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsACCC1.mdx"` -- `static constant cityCliffsBAAA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBAAA0.mdx"` -- `static constant cityCliffsBAAA01 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBAAA0.mdx"` -- `static constant cityCliffsBAAA1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBAAA1.mdx"` -- `static constant cityCliffsBAAA11 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBAAA1.mdx"` -- `static constant cityCliffsBAAB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBAAB0.mdx"` -- `static constant cityCliffsBAAB1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBAAB1.mdx"` -- `static constant cityCliffsBAAB2 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBAAB2.mdx"` -- `static constant cityCliffsBAAB3 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBAAB3.mdx"` -- `static constant cityCliffsBAAC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBAAC0.mdx"` -- `static constant cityCliffsBABA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBABA0.mdx"` -- `static constant cityCliffsBABA1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBABA1.mdx"` -- `static constant cityCliffsBABA2 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBABA2.mdx"` -- `static constant cityCliffsBABB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBABB0.mdx"` -- `static constant cityCliffsBABC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBABC0.mdx"` -- `static constant cityCliffsBACA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBACA0.mdx"` -- `static constant cityCliffsBACB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBACB0.mdx"` -- `static constant cityCliffsBACC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBACC0.mdx"` -- `static constant cityCliffsBBAA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBBAA0.mdx"` -- `static constant cityCliffsBBAA1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBBAA1.mdx"` -- `static constant cityCliffsBBAA2 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBBAA2.mdx"` -- `static constant cityCliffsBBAA3 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBBAA3.mdx"` -- `static constant cityCliffsBBAB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBBAB0.mdx"` -- `static constant cityCliffsBBAB1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBBAB1.mdx"` -- `static constant cityCliffsBBAC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBBAC0.mdx"` -- `static constant cityCliffsBBBA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBBBA0.mdx"` -- `static constant cityCliffsBBBA1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBBBA1.mdx"` -- `static constant cityCliffsBBCA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBBCA0.mdx"` -- `static constant cityCliffsBCAA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBCAA0.mdx"` -- `static constant cityCliffsBCAB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBCAB0.mdx"` -- `static constant cityCliffsBCAC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBCAC0.mdx"` -- `static constant cityCliffsBCBA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBCBA0.mdx"` -- `static constant cityCliffsBCCA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsBCCA0.mdx"` -- `static constant cityCliffsCAAA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCAAA0.mdx"` -- `static constant cityCliffsCAAA01 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCAAA0.mdx"` -- `static constant cityCliffsCAAA1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCAAA1.mdx"` -- `static constant cityCliffsCAAA11 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCAAA1.mdx"` -- `static constant cityCliffsCAAB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCAAB0.mdx"` -- `static constant cityCliffsCAAC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCAAC0.mdx"` -- `static constant cityCliffsCAAC1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCAAC1.mdx"` -- `static constant cityCliffsCAAC2 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCAAC2.mdx"` -- `static constant cityCliffsCAAC3 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCAAC3.mdx"` -- `static constant cityCliffsCABA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCABA0.mdx"` -- `static constant cityCliffsCABB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCABB0.mdx"` -- `static constant cityCliffsCABC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCABC0.mdx"` -- `static constant cityCliffsCACA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCACA0.mdx"` -- `static constant cityCliffsCACA1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCACA1.mdx"` -- `static constant cityCliffsCACA2 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCACA2.mdx"` -- `static constant cityCliffsCACB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCACB0.mdx"` -- `static constant cityCliffsCACC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCACC0.mdx"` -- `static constant cityCliffsCACC1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCACC1.mdx"` -- `static constant cityCliffsCBAA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCBAA0.mdx"` -- `static constant cityCliffsCBAB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCBAB0.mdx"` -- `static constant cityCliffsCBAC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCBAC0.mdx"` -- `static constant cityCliffsCBBA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCBBA0.mdx"` -- `static constant cityCliffsCBCA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCBCA0.mdx"` -- `static constant cityCliffsCCAA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCCAA0.mdx"` -- `static constant cityCliffsCCAA1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCCAA1.mdx"` -- `static constant cityCliffsCCAA2 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCCAA2.mdx"` -- `static constant cityCliffsCCAA3 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCCAA3.mdx"` -- `static constant cityCliffsCCAB0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCCAB0.mdx"` -- `static constant cityCliffsCCAC0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCCAC0.mdx"` -- `static constant cityCliffsCCAC1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCCAC1.mdx"` -- `static constant cityCliffsCCBA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCCBA0.mdx"` -- `static constant cityCliffsCCCA0 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCCCA0.mdx"` -- `static constant cityCliffsCCCA1 = "Doodads\\Terrain\\CityCliffs\\CityCliffsCCCA1.mdx"` -- `static constant cityEnteranceGate = "Doodads\\Cityscape\\Terrain\\CityEnteranceGate\\CityEnteranceGate.mdx"` -- `static constant cityEnteranceGate_Portrait = "Doodads\\Terrain\\Portraits\\CityEnteranceGate_Portrait\\CityEnteranceGate_Portrait.mdx"` -- `static constant cityGrave0 = "Doodads\\Cityscape\\Props\\CityGrave\\CityGrave0.mdx"` -- `static constant cityGrave1 = "Doodads\\Cityscape\\Props\\CityGrave\\CityGrave1.mdx"` -- `static constant cityGrave2 = "Doodads\\Cityscape\\Props\\CityGrave\\CityGrave2.mdx"` -- `static constant cityGrave3 = "Doodads\\Cityscape\\Props\\CityGrave\\CityGrave3.mdx"` -- `static constant cityLowWall0 = "Doodads\\Cityscape\\Structures\\CityLowWall0\\CityLowWall0.mdx"` -- `static constant cityLowWall135 = "Doodads\\Cityscape\\Structures\\CityLowWall135\\CityLowWall135.mdx"` -- `static constant cityLowWall45 = "Doodads\\Cityscape\\Structures\\CityLowWall45\\CityLowWall45.mdx"` -- `static constant cityLowWall90 = "Doodads\\Cityscape\\Structures\\CityLowWall90\\CityLowWall90.mdx"` -- `static constant cityStoneBench = "Doodads\\Cityscape\\Props\\CityStoneBench\\CityStoneBench.mdx"` -- `static constant cityStoneBenchAngled = "Doodads\\Cityscape\\Props\\CityStoneBenchAngled\\CityStoneBenchAngled.mdx"` -- `static constant cityWoodBench = "Doodads\\Cityscape\\Props\\CityWoodBench\\CityWoodBench.mdx"` -- `static constant cityWoodBenchAngled = "Doodads\\Cityscape\\Props\\CityWoodBenchAngled\\CityWoodBenchAngled.mdx"` -- `static constant city_ColumnDouble = "Doodads\\Cityscape\\Structures\\City_ColumnDouble\\City_ColumnDouble.mdx"` -- `static constant city_ColumnDouble45 = "Doodads\\Cityscape\\Structures\\City_ColumnDouble45\\City_ColumnDouble45.mdx"` -- `static constant city_ColumnSemiCircle = "Doodads\\Cityscape\\Structures\\City_ColumnSemiCircle\\City_ColumnSemiCircle.mdx"` -- `static constant city_ColumnSemiCircle_Ruined = "Doodads\\Cityscape\\Structures\\City_ColumnSemiCircle_Ruined\\City_ColumnSemiCircle_Ruined.mdx"` -- `static constant city_ColumnSingle = "Doodads\\Cityscape\\Structures\\City_ColumnSingle\\City_ColumnSingle.mdx"` -- `static constant city_ColumnSingle1_Ruined = "Doodads\\Cityscape\\Structures\\City_ColumnSingle1_Ruined\\City_ColumnSingle1_Ruined.mdx"` -- `static constant city_ColumnSingle2_Ruined = "Doodads\\Cityscape\\Structures\\City_ColumnSingle2_Ruined\\City_ColumnSingle2_Ruined.mdx"` -- `static constant city_Fountain = "Doodads\\Cityscape\\Props\\City_Fountain\\City_Fountain.mdx"` -- `static constant city_LowWall = "Doodads\\Cityscape\\Structures\\City_LowWall\\City_LowWall.mdx"` -- `static constant city_LowWall_ShortEndCap = "Doodads\\Cityscape\\Structures\\City_LowWall_ShortEndCap\\City_LowWall_ShortEndCap.mdx"` -- `static constant city_LowWall_TallEndCap = "Doodads\\Cityscape\\Structures\\City_LowWall_TallEndCap\\City_LowWall_TallEndCap.mdx"` -- `static constant city_LowWall_TallEndCapWithLantern = "Doodads\\Cityscape\\Structures\\City_LowWall_TallEndCapWithLantern\\City_LowWall_TallEndCapWithLantern.mdx"` -- `static constant city_LowWall_TallEndCapWithoutLantern = "Doodads\\Cityscape\\Structures\\City_LowWall_TallEndCapWithoutLantern\\City_LowWall_TallEndCapWithoutLantern.mdx"` -- `static constant city_Oblisk = "Doodads\\Cityscape\\Props\\City_Oblisk\\City_Oblisk.mdx"` -- `static constant city_Statue = "Doodads\\Cityscape\\Props\\City_Statue\\City_Statue.mdx"` -- `static constant cityscapeTree0 = "Doodads\\Terrain\\CityscapeTree\\CityscapeTree0.mdx"` -- `static constant cityscapeTree0D = "Doodads\\Terrain\\CityscapeTree\\CityscapeTree0D.mdx"` -- `static constant cityscapeTree0S = "Doodads\\Terrain\\CityscapeTree\\CityscapeTree0S.mdx"` -- `static constant cityscapeTree1 = "Doodads\\Terrain\\CityscapeTree\\CityscapeTree1.mdx"` -- `static constant cityscapeTree1D = "Doodads\\Terrain\\CityscapeTree\\CityscapeTree1D.mdx"` -- `static constant cityscapeTree1S = "Doodads\\Terrain\\CityscapeTree\\CityscapeTree1S.mdx"` -- `static constant clearIceRock0 = "Doodads\\Icecrown\\Terrain\\ClearIceRock\\ClearIceRock0.mdx"` -- `static constant clearIceRock1 = "Doodads\\Icecrown\\Terrain\\ClearIceRock\\ClearIceRock1.mdx"` -- `static constant clearIceRock2 = "Doodads\\Icecrown\\Terrain\\ClearIceRock\\ClearIceRock2.mdx"` -- `static constant clearIceRock3 = "Doodads\\Icecrown\\Terrain\\ClearIceRock\\ClearIceRock3.mdx"` -- `static constant clearIceRock4 = "Doodads\\Icecrown\\Terrain\\ClearIceRock\\ClearIceRock4.mdx"` -- `static constant clearIceRock5 = "Doodads\\Icecrown\\Terrain\\ClearIceRock\\ClearIceRock5.mdx"` -- `static constant cliffDoodadCave = "Doodads\\Terrain\\CliffDoodad\\CliffDoodadCave\\CliffDoodadCave.mdx"` -- `static constant cliffDoodadCave2 = "Doodads\\Terrain\\CliffDoodad\\CliffDoodadCave2\\CliffDoodadCave2.mdx"` -- `static constant cliffRamp = "Doodads\\Terrain\\CliffDoodad\\CliffRamp\\CliffRamp.mdx"` -- `static constant cliffRubble_Double0 = "Doodads\\Ruins\\Rocks\\CliffRubble_Double\\CliffRubble_Double0.mdx"` -- `static constant cliffRubble_Double1 = "Doodads\\Ruins\\Rocks\\CliffRubble_Double\\CliffRubble_Double1.mdx"` -- `static constant cliffRubble_Double2 = "Doodads\\Ruins\\Rocks\\CliffRubble_Double\\CliffRubble_Double2.mdx"` -- `static constant cliffRubble_Double3 = "Doodads\\Ruins\\Rocks\\CliffRubble_Double\\CliffRubble_Double3.mdx"` -- `static constant cliffRubble_Single0 = "Doodads\\Ruins\\Rocks\\CliffRubble_Single\\CliffRubble_Single0.mdx"` -- `static constant cliffRubble_Single1 = "Doodads\\Ruins\\Rocks\\CliffRubble_Single\\CliffRubble_Single1.mdx"` -- `static constant cliffRubble_Single2 = "Doodads\\Ruins\\Rocks\\CliffRubble_Single\\CliffRubble_Single2.mdx"` -- `static constant cliffRubble_Single3 = "Doodads\\Ruins\\Rocks\\CliffRubble_Single\\CliffRubble_Single3.mdx"` -- `static constant cliffTransAAHL0 = "Doodads\\Terrain\\CliffTrans\\CliffTransAAHL0.mdx"` -- `static constant cliffTransAAHX0 = "Doodads\\Terrain\\CliffTrans\\CliffTransAAHX0.mdx"` -- `static constant cliffTransAALH0 = "Doodads\\Terrain\\CliffTrans\\CliffTransAALH0.mdx"` -- `static constant cliffTransAAXH0 = "Doodads\\Terrain\\CliffTrans\\CliffTransAAXH0.mdx"` -- `static constant cliffTransABHL0 = "Doodads\\Terrain\\CliffTrans\\CliffTransABHL0.mdx"` -- `static constant cliffTransACXH0 = "Doodads\\Terrain\\CliffTrans\\CliffTransACXH0.mdx"` -- `static constant cliffTransAHLA0 = "Doodads\\Terrain\\CliffTrans\\CliffTransAHLA0.mdx"` -- `static constant cliffTransAHXA0 = "Doodads\\Terrain\\CliffTrans\\CliffTransAHXA0.mdx"` -- `static constant cliffTransAHXC0 = "Doodads\\Terrain\\CliffTrans\\CliffTransAHXC0.mdx"` -- `static constant cliffTransALHA0 = "Doodads\\Terrain\\CliffTrans\\CliffTransALHA0.mdx"` -- `static constant cliffTransALHB0 = "Doodads\\Terrain\\CliffTrans\\CliffTransALHB0.mdx"` -- `static constant cliffTransAXHA0 = "Doodads\\Terrain\\CliffTrans\\CliffTransAXHA0.mdx"` -- `static constant cliffTransBALH0 = "Doodads\\Terrain\\CliffTrans\\CliffTransBALH0.mdx"` -- `static constant cliffTransBHLA0 = "Doodads\\Terrain\\CliffTrans\\CliffTransBHLA0.mdx"` -- `static constant cliffTransCAHX0 = "Doodads\\Terrain\\CliffTrans\\CliffTransCAHX0.mdx"` -- `static constant cliffTransCXHA0 = "Doodads\\Terrain\\CliffTrans\\CliffTransCXHA0.mdx"` -- `static constant cliffTransHAAL0 = "Doodads\\Terrain\\CliffTrans\\CliffTransHAAL0.mdx"` -- `static constant cliffTransHAAX0 = "Doodads\\Terrain\\CliffTrans\\CliffTransHAAX0.mdx"` -- `static constant cliffTransHACX0 = "Doodads\\Terrain\\CliffTrans\\CliffTransHACX0.mdx"` -- `static constant cliffTransHBAL0 = "Doodads\\Terrain\\CliffTrans\\CliffTransHBAL0.mdx"` -- `static constant cliffTransHLAA0 = "Doodads\\Terrain\\CliffTrans\\CliffTransHLAA0.mdx"` -- `static constant cliffTransHLAB0 = "Doodads\\Terrain\\CliffTrans\\CliffTransHLAB0.mdx"` -- `static constant cliffTransHXAA0 = "Doodads\\Terrain\\CliffTrans\\CliffTransHXAA0.mdx"` -- `static constant cliffTransHXCA0 = "Doodads\\Terrain\\CliffTrans\\CliffTransHXCA0.mdx"` -- `static constant cliffTransLAAH0 = "Doodads\\Terrain\\CliffTrans\\CliffTransLAAH0.mdx"` -- `static constant cliffTransLABH0 = "Doodads\\Terrain\\CliffTrans\\CliffTransLABH0.mdx"` -- `static constant cliffTransLHAA0 = "Doodads\\Terrain\\CliffTrans\\CliffTransLHAA0.mdx"` -- `static constant cliffTransLHBA0 = "Doodads\\Terrain\\CliffTrans\\CliffTransLHBA0.mdx"` -- `static constant cliffTransXAAH0 = "Doodads\\Terrain\\CliffTrans\\CliffTransXAAH0.mdx"` -- `static constant cliffTransXCAH0 = "Doodads\\Terrain\\CliffTrans\\CliffTransXCAH0.mdx"` -- `static constant cliffTransXHAA0 = "Doodads\\Terrain\\CliffTrans\\CliffTransXHAA0.mdx"` -- `static constant cliffTransXHAC0 = "Doodads\\Terrain\\CliffTrans\\CliffTransXHAC0.mdx"` -- `static constant cliffsAAAB0 = "Doodads\\Terrain\\Cliffs\\CliffsAAAB0.mdx"` -- `static constant cliffsAAAB1 = "Doodads\\Terrain\\Cliffs\\CliffsAAAB1.mdx"` -- `static constant cliffsAAAC0 = "Doodads\\Terrain\\Cliffs\\CliffsAAAC0.mdx"` -- `static constant cliffsAAAC1 = "Doodads\\Terrain\\Cliffs\\CliffsAAAC1.mdx"` -- `static constant cliffsAABA0 = "Doodads\\Terrain\\Cliffs\\CliffsAABA0.mdx"` -- `static constant cliffsAABA1 = "Doodads\\Terrain\\Cliffs\\CliffsAABA1.mdx"` -- `static constant cliffsAABB0 = "Doodads\\Terrain\\Cliffs\\CliffsAABB0.mdx"` -- `static constant cliffsAABB1 = "Doodads\\Terrain\\Cliffs\\CliffsAABB1.mdx"` -- `static constant cliffsAABB2 = "Doodads\\Terrain\\Cliffs\\CliffsAABB2.mdx"` -- `static constant cliffsAABC0 = "Doodads\\Terrain\\Cliffs\\CliffsAABC0.mdx"` -- `static constant cliffsAACA0 = "Doodads\\Terrain\\Cliffs\\CliffsAACA0.mdx"` -- `static constant cliffsAACA1 = "Doodads\\Terrain\\Cliffs\\CliffsAACA1.mdx"` -- `static constant cliffsAACB0 = "Doodads\\Terrain\\Cliffs\\CliffsAACB0.mdx"` -- `static constant cliffsAACC0 = "Doodads\\Terrain\\Cliffs\\CliffsAACC0.mdx"` -- `static constant cliffsAACC1 = "Doodads\\Terrain\\Cliffs\\CliffsAACC1.mdx"` -- `static constant cliffsABAA0 = "Doodads\\Terrain\\Cliffs\\CliffsABAA0.mdx"` -- `static constant cliffsABAA1 = "Doodads\\Terrain\\Cliffs\\CliffsABAA1.mdx"` -- `static constant cliffsABAB0 = "Doodads\\Terrain\\Cliffs\\CliffsABAB0.mdx"` -- `static constant cliffsABAB1 = "Doodads\\Terrain\\Cliffs\\CliffsABAB1.mdx"` -- `static constant cliffsABAC0 = "Doodads\\Terrain\\Cliffs\\CliffsABAC0.mdx"` -- `static constant cliffsABBA0 = "Doodads\\Terrain\\Cliffs\\CliffsABBA0.mdx"` -- `static constant cliffsABBA1 = "Doodads\\Terrain\\Cliffs\\CliffsABBA1.mdx"` -- `static constant cliffsABBA2 = "Doodads\\Terrain\\Cliffs\\CliffsABBA2.mdx"` -- `static constant cliffsABBB0 = "Doodads\\Terrain\\Cliffs\\CliffsABBB0.mdx"` -- `static constant cliffsABBB1 = "Doodads\\Terrain\\Cliffs\\CliffsABBB1.mdx"` -- `static constant cliffsABBC0 = "Doodads\\Terrain\\Cliffs\\CliffsABBC0.mdx"` -- `static constant cliffsABCA0 = "Doodads\\Terrain\\Cliffs\\CliffsABCA0.mdx"` -- `static constant cliffsABCB0 = "Doodads\\Terrain\\Cliffs\\CliffsABCB0.mdx"` -- `static constant cliffsABCC0 = "Doodads\\Terrain\\Cliffs\\CliffsABCC0.mdx"` -- `static constant cliffsACAA0 = "Doodads\\Terrain\\Cliffs\\CliffsACAA0.mdx"` -- `static constant cliffsACAA1 = "Doodads\\Terrain\\Cliffs\\CliffsACAA1.mdx"` -- `static constant cliffsACAB0 = "Doodads\\Terrain\\Cliffs\\CliffsACAB0.mdx"` -- `static constant cliffsACAC0 = "Doodads\\Terrain\\Cliffs\\CliffsACAC0.mdx"` -- `static constant cliffsACAC1 = "Doodads\\Terrain\\Cliffs\\CliffsACAC1.mdx"` -- `static constant cliffsACBA0 = "Doodads\\Terrain\\Cliffs\\CliffsACBA0.mdx"` -- `static constant cliffsACBB0 = "Doodads\\Terrain\\Cliffs\\CliffsACBB0.mdx"` -- `static constant cliffsACBC0 = "Doodads\\Terrain\\Cliffs\\CliffsACBC0.mdx"` -- `static constant cliffsACCA0 = "Doodads\\Terrain\\Cliffs\\CliffsACCA0.mdx"` -- `static constant cliffsACCA1 = "Doodads\\Terrain\\Cliffs\\CliffsACCA1.mdx"` -- `static constant cliffsACCB0 = "Doodads\\Terrain\\Cliffs\\CliffsACCB0.mdx"` -- `static constant cliffsACCC0 = "Doodads\\Terrain\\Cliffs\\CliffsACCC0.mdx"` -- `static constant cliffsACCC1 = "Doodads\\Terrain\\Cliffs\\CliffsACCC1.mdx"` -- `static constant cliffsBAAA0 = "Doodads\\Terrain\\Cliffs\\CliffsBAAA0.mdx"` -- `static constant cliffsBAAA1 = "Doodads\\Terrain\\Cliffs\\CliffsBAAA1.mdx"` -- `static constant cliffsBAAB0 = "Doodads\\Terrain\\Cliffs\\CliffsBAAB0.mdx"` -- `static constant cliffsBAAB1 = "Doodads\\Terrain\\Cliffs\\CliffsBAAB1.mdx"` -- `static constant cliffsBAAC0 = "Doodads\\Terrain\\Cliffs\\CliffsBAAC0.mdx"` -- `static constant cliffsBABA0 = "Doodads\\Terrain\\Cliffs\\CliffsBABA0.mdx"` -- `static constant cliffsBABA1 = "Doodads\\Terrain\\Cliffs\\CliffsBABA1.mdx"` -- `static constant cliffsBABB0 = "Doodads\\Terrain\\Cliffs\\CliffsBABB0.mdx"` -- `static constant cliffsBABB1 = "Doodads\\Terrain\\Cliffs\\CliffsBABB1.mdx"` -- `static constant cliffsBABC0 = "Doodads\\Terrain\\Cliffs\\CliffsBABC0.mdx"` -- `static constant cliffsBACA0 = "Doodads\\Terrain\\Cliffs\\CliffsBACA0.mdx"` -- `static constant cliffsBACB0 = "Doodads\\Terrain\\Cliffs\\CliffsBACB0.mdx"` -- `static constant cliffsBACC0 = "Doodads\\Terrain\\Cliffs\\CliffsBACC0.mdx"` -- `static constant cliffsBBAA0 = "Doodads\\Terrain\\Cliffs\\CliffsBBAA0.mdx"` -- `static constant cliffsBBAA1 = "Doodads\\Terrain\\Cliffs\\CliffsBBAA1.mdx"` -- `static constant cliffsBBAB0 = "Doodads\\Terrain\\Cliffs\\CliffsBBAB0.mdx"` -- `static constant cliffsBBAB1 = "Doodads\\Terrain\\Cliffs\\CliffsBBAB1.mdx"` -- `static constant cliffsBBAC0 = "Doodads\\Terrain\\Cliffs\\CliffsBBAC0.mdx"` -- `static constant cliffsBBBA0 = "Doodads\\Terrain\\Cliffs\\CliffsBBBA0.mdx"` -- `static constant cliffsBBBA1 = "Doodads\\Terrain\\Cliffs\\CliffsBBBA1.mdx"` -- `static constant cliffsBBCA0 = "Doodads\\Terrain\\Cliffs\\CliffsBBCA0.mdx"` -- `static constant cliffsBCAA0 = "Doodads\\Terrain\\Cliffs\\CliffsBCAA0.mdx"` -- `static constant cliffsBCAB0 = "Doodads\\Terrain\\Cliffs\\CliffsBCAB0.mdx"` -- `static constant cliffsBCAC0 = "Doodads\\Terrain\\Cliffs\\CliffsBCAC0.mdx"` -- `static constant cliffsBCBA0 = "Doodads\\Terrain\\Cliffs\\CliffsBCBA0.mdx"` -- `static constant cliffsBCCA0 = "Doodads\\Terrain\\Cliffs\\CliffsBCCA0.mdx"` -- `static constant cliffsCAAA0 = "Doodads\\Terrain\\Cliffs\\CliffsCAAA0.mdx"` -- `static constant cliffsCAAA1 = "Doodads\\Terrain\\Cliffs\\CliffsCAAA1.mdx"` -- `static constant cliffsCAAB0 = "Doodads\\Terrain\\Cliffs\\CliffsCAAB0.mdx"` -- `static constant cliffsCAAC0 = "Doodads\\Terrain\\Cliffs\\CliffsCAAC0.mdx"` -- `static constant cliffsCAAC1 = "Doodads\\Terrain\\Cliffs\\CliffsCAAC1.mdx"` -- `static constant cliffsCABA0 = "Doodads\\Terrain\\Cliffs\\CliffsCABA0.mdx"` -- `static constant cliffsCABB0 = "Doodads\\Terrain\\Cliffs\\CliffsCABB0.mdx"` -- `static constant cliffsCABC0 = "Doodads\\Terrain\\Cliffs\\CliffsCABC0.mdx"` -- `static constant cliffsCACA0 = "Doodads\\Terrain\\Cliffs\\CliffsCACA0.mdx"` -- `static constant cliffsCACA1 = "Doodads\\Terrain\\Cliffs\\CliffsCACA1.mdx"` -- `static constant cliffsCACB0 = "Doodads\\Terrain\\Cliffs\\CliffsCACB0.mdx"` -- `static constant cliffsCACC0 = "Doodads\\Terrain\\Cliffs\\CliffsCACC0.mdx"` -- `static constant cliffsCACC1 = "Doodads\\Terrain\\Cliffs\\CliffsCACC1.mdx"` -- `static constant cliffsCBAA0 = "Doodads\\Terrain\\Cliffs\\CliffsCBAA0.mdx"` -- `static constant cliffsCBAB0 = "Doodads\\Terrain\\Cliffs\\CliffsCBAB0.mdx"` -- `static constant cliffsCBAC0 = "Doodads\\Terrain\\Cliffs\\CliffsCBAC0.mdx"` -- `static constant cliffsCBBA0 = "Doodads\\Terrain\\Cliffs\\CliffsCBBA0.mdx"` -- `static constant cliffsCBCA0 = "Doodads\\Terrain\\Cliffs\\CliffsCBCA0.mdx"` -- `static constant cliffsCCAA0 = "Doodads\\Terrain\\Cliffs\\CliffsCCAA0.mdx"` -- `static constant cliffsCCAA1 = "Doodads\\Terrain\\Cliffs\\CliffsCCAA1.mdx"` -- `static constant cliffsCCAB0 = "Doodads\\Terrain\\Cliffs\\CliffsCCAB0.mdx"` -- `static constant cliffsCCAC0 = "Doodads\\Terrain\\Cliffs\\CliffsCCAC0.mdx"` -- `static constant cliffsCCAC1 = "Doodads\\Terrain\\Cliffs\\CliffsCCAC1.mdx"` -- `static constant cliffsCCBA0 = "Doodads\\Terrain\\Cliffs\\CliffsCCBA0.mdx"` -- `static constant cliffsCCCA0 = "Doodads\\Terrain\\Cliffs\\CliffsCCCA0.mdx"` -- `static constant cliffsCCCA1 = "Doodads\\Terrain\\Cliffs\\CliffsCCCA1.mdx"` -- `static constant coral0 = "Doodads\\Ruins\\Water\\Coral\\Coral0.mdx"` -- `static constant coral1 = "Doodads\\Ruins\\Water\\Coral\\Coral1.mdx"` -- `static constant coral2 = "Doodads\\Ruins\\Water\\Coral\\Coral2.mdx"` -- `static constant coral3 = "Doodads\\Ruins\\Water\\Coral\\Coral3.mdx"` -- `static constant coral4 = "Doodads\\Ruins\\Water\\Coral\\Coral4.mdx"` -- `static constant coral5 = "Doodads\\Ruins\\Water\\Coral\\Coral5.mdx"` -- `static constant coral6 = "Doodads\\Ruins\\Water\\Coral\\Coral6.mdx"` -- `static constant coral7 = "Doodads\\Ruins\\Water\\Coral\\Coral7.mdx"` -- `static constant coral8 = "Doodads\\Ruins\\Water\\Coral\\Coral8.mdx"` -- `static constant coral9 = "Doodads\\Ruins\\Water\\Coral\\Coral9.mdx"` -- `static constant coralArch0 = "Doodads\\Ruins\\Water\\CoralArch\\CoralArch0.mdx"` -- `static constant coralArch1 = "Doodads\\Ruins\\Water\\CoralArch\\CoralArch1.mdx"` -- `static constant corn = "Doodads\\LordaeronSummer\\Plants\\Corn\\Corn.mdx"` -- `static constant cornWheatScorched0 = "Doodads\\LordaeronSummer\\Plants\\CornWheatScorched\\CornWheatScorched0.mdx"` -- `static constant cornWheatScorched1 = "Doodads\\LordaeronSummer\\Plants\\CornWheatScorched\\CornWheatScorched1.mdx"` -- `static constant crates0 = "Doodads\\LordaeronSummer\\Terrain\\Crates\\crates0.mdx"` -- `static constant crates01 = "Doodads\\LordaeronSummer\\Terrain\\Crates\\crates0.mdx"` -- `static constant crates1 = "Doodads\\LordaeronSummer\\Terrain\\Crates\\crates1.mdx"` -- `static constant crates11 = "Doodads\\LordaeronSummer\\Terrain\\Crates\\crates1.mdx"` -- `static constant crator0 = "Doodads\\Barrens\\Rocks\\crator\\Crator0.mdx"` -- `static constant crator1 = "Doodads\\Barrens\\Rocks\\crator\\Crator1.mdx"` -- `static constant crystalLamp = "Doodads\\Cityscape\\Props\\CrystalLamp\\CrystalLamp.mdx"` -- `static constant crystalShield = "Doodads\\Cityscape\\Props\\CrystalShield\\CrystalShield.mdx"` -- `static constant dRockArch = "Doodads\\Dungeon\\Structures\\DRockArch\\DRockArch.mdx"` -- `static constant dRockArch45 = "Doodads\\Dungeon\\Structures\\DRockArch45\\DRockArch45.mdx"` -- `static constant dalaranBuilding0 = "Doodads\\Dalaran\\Terrain\\DalaranBuilding\\DalaranBuilding0.mdx"` -- `static constant dalaranBuilding1 = "Doodads\\Dalaran\\Terrain\\DalaranBuilding\\DalaranBuilding1.mdx"` -- `static constant dalaranMagicalPen = "Doodads\\Terrain\\DalaranMagicalPen\\DalaranMagicalPen.mdx"` -- `static constant dalaranMagicalPen45 = "Doodads\\Terrain\\DalaranMagicalPen45\\DalaranMagicalPen45.mdx"` -- `static constant dalaranMagicalPenWall = "Doodads\\Terrain\\DalaranMagicalPenWall\\DalaranMagicalPenWall.mdx"` -- `static constant dalaranMagicalPenWall45 = "Doodads\\Terrain\\DalaranMagicalPenWall45\\DalaranMagicalPenWall45.mdx"` -- `static constant dalaranMagicalPen_portrait = "Doodads\\Terrain\\Portraits\\DalaranMagicalPen_portrait\\DalaranMagicalPen_portrait.mdx"` -- `static constant dalaranRuinCrystals = "Doodads\\Ruins\\Props\\DalaranRuinCrystals\\DalaranRuinCrystals.mdx"` -- `static constant dalaranRuinTower = "Doodads\\Ruins\\Props\\DalaranRuinTower\\DalaranRuinTower.mdx"` -- `static constant dalaranRuinTower2 = "Doodads\\Ruins\\Props\\DalaranRuinTower2\\DalaranRuinTower2.mdx"` -- `static constant dalaranRuinTowerBase = "Doodads\\Ruins\\Props\\DalaranRuinTowerBase\\DalaranRuinTowerBase.mdx"` -- `static constant dalaranRuinTwoBases0 = "Doodads\\Ruins\\Props\\DalaranRuinTwoBases\\DalaranRuinTwoBases0.mdx"` -- `static constant dalaranRuinTwoBases1 = "Doodads\\Ruins\\Props\\DalaranRuinTwoBases\\DalaranRuinTwoBases1.mdx"` -- `static constant dalaranRuinTwoBases2 = "Doodads\\Ruins\\Props\\DalaranRuinTwoBases2\\DalaranRuinTwoBases2.mdx"` -- `static constant dalaranVioletCitadel = "Doodads\\Dalaran\\Terrain\\DalaranVioletCitadel\\DalaranVioletCitadel.mdx"` -- `static constant dalaranVioletCitadelRuin = "Doodads\\Ruins\\Props\\DalaranVioletCitadelRuin\\DalaranVioletCitadelRuin.mdx"` -- `static constant demonFootPrint0 = "Doodads\\Cinematic\\DemonFootPrint\\DemonFootPrint0.mdx"` -- `static constant demonFootPrint1 = "Doodads\\Cinematic\\DemonFootPrint\\DemonFootPrint1.mdx"` -- `static constant demonStorm = "Doodads\\Cinematic\\DemonStorm\\DemonStorm.mdx"` -- `static constant dungeonArchway1 = "Doodads\\Dungeon\\Structures\\DungeonArchway1\\DungeonArchway1.mdx"` -- `static constant dungeonArchway45 = "Doodads\\Dungeon\\Structures\\DungeonArchway45\\DungeonArchway45.mdx"` -- `static constant dungeonLever = "Doodads\\Cinematic\\DungeonLever\\DungeonLever.mdx"` -- `static constant dungeonObilisk = "Doodads\\Dungeon\\Props\\DungeonObilisk\\DungeonObilisk.mdx"` -- `static constant dungeonPorticulisGate = "Doodads\\Dungeon\\Terrain\\DungeonPorticulisGate\\DungeonPorticulisGate.mdx"` -- `static constant dungeonPorticulisGate1 = "Doodads\\Dungeon\\Terrain\\DungeonPorticulisGate\\DungeonPorticulisGate.mdx"` -- `static constant dungeonPorticulisGate45 = "Doodads\\Dungeon\\Terrain\\DungeonPorticulisGate45\\DungeonPorticulisGate45.mdx"` -- `static constant dungeonPorticulisGate451 = "Doodads\\Dungeon\\Terrain\\DungeonPorticulisGate45\\DungeonPorticulisGate45.mdx"` -- `static constant dungeonPorticulisGate_Portrait = "Doodads\\Terrain\\Portraits\\DungeonPorticulisGate_Portrait\\DungeonPorticulisGate_Portrait.mdx"` -- `static constant dungeonRock0 = "Doodads\\Dungeon\\Rocks\\DungeonRock\\DungeonRock0.mdx"` -- `static constant dungeonRock1 = "Doodads\\Dungeon\\Rocks\\DungeonRock\\DungeonRock1.mdx"` -- `static constant dungeonRock2 = "Doodads\\Dungeon\\Rocks\\DungeonRock\\DungeonRock2.mdx"` -- `static constant dungeonRock3 = "Doodads\\Dungeon\\Rocks\\DungeonRock\\DungeonRock3.mdx"` -- `static constant dungeonRock4 = "Doodads\\Dungeon\\Rocks\\DungeonRock\\DungeonRock4.mdx"` -- `static constant dungeonRock5 = "Doodads\\Dungeon\\Rocks\\DungeonRock\\DungeonRock5.mdx"` -- `static constant dungeonRock6 = "Doodads\\Dungeon\\Rocks\\DungeonRock\\DungeonRock6.mdx"` -- `static constant dungeonRock7 = "Doodads\\Dungeon\\Rocks\\DungeonRock\\DungeonRock7.mdx"` -- `static constant dungeonRock8 = "Doodads\\Dungeon\\Rocks\\DungeonRock\\DungeonRock8.mdx"` -- `static constant dungeonRock9 = "Doodads\\Dungeon\\Rocks\\DungeonRock\\DungeonRock9.mdx"` -- `static constant dungeonStalagmite0 = "Doodads\\Dungeon\\Rocks\\DungeonStalagmite\\DungeonStalagmite0.mdx"` -- `static constant dungeonStalagmite1 = "Doodads\\Dungeon\\Rocks\\DungeonStalagmite\\DungeonStalagmite1.mdx"` -- `static constant dungeonStalagmite2 = "Doodads\\Dungeon\\Rocks\\DungeonStalagmite\\DungeonStalagmite2.mdx"` -- `static constant dungeonStalagmite3 = "Doodads\\Dungeon\\Rocks\\DungeonStalagmite\\DungeonStalagmite3.mdx"` -- `static constant eggSack0 = "Doodads\\Dungeon\\Terrain\\EggSack\\EggSack0.mdx"` -- `static constant eggSack1 = "Doodads\\Dungeon\\Terrain\\EggSack\\EggSack1.mdx"` -- `static constant eggSack_portrait = "Doodads\\Terrain\\Portraits\\EggSack_portrait\\EggSack_portrait.mdx"` -- `static constant elevatorPuzzle = "Doodads\\Cinematic\\ElevatorPuzzle\\ElevatorPuzzle.mdx"` -- `static constant elfGate = "Doodads\\LordaeronSummer\\Terrain\\ElfGate\\ElfGate.mdx"` -- `static constant elfGate45 = "Doodads\\LordaeronSummer\\Terrain\\ElfGate45\\ElfGate45.mdx"` -- `static constant elvenVillageBuilding01 = "Doodads\\LordaeronSummer\\Structures\\ElvenVillageBuilding\\ElvenVillageBuilding0.mdx"` -- `static constant elvenVillageBuilding11 = "Doodads\\LordaeronSummer\\Structures\\ElvenVillageBuilding\\ElvenVillageBuilding1.mdx"` -- `static constant emptyCrates0 = "Doodads\\Cityscape\\Props\\EmptyCrates\\EmptyCrates0.mdx"` -- `static constant emptyCrates1 = "Doodads\\Cityscape\\Props\\EmptyCrates\\EmptyCrates1.mdx"` -- `static constant emptyCrates2 = "Doodads\\Cityscape\\Props\\EmptyCrates\\EmptyCrates2.mdx"` -- `static constant energyField = "Doodads\\Cinematic\\EnergyField\\EnergyField.mdx"` -- `static constant energyFieldWall = "Doodads\\Cinematic\\EnergyFieldWall\\EnergyFieldWall.mdx"` -- `static constant eyeOfSargeras = "Doodads\\Cinematic\\EyeOfSargeras\\EyeOfSargeras.mdx"` -- `static constant farmScorched = "Doodads\\LordaeronSummer\\Structures\\FarmScorched\\FarmScorched.mdx"` -- `static constant felwoodBrokenColumn0 = "Doodads\\Felwood\\Structures\\FelwoodBrokenColumn\\FelwoodBrokenColumn0.mdx"` -- `static constant felwoodBrokenColumn1 = "Doodads\\Felwood\\Structures\\FelwoodBrokenColumn\\FelwoodBrokenColumn1.mdx"` -- `static constant felwoodBrokenObilisk0 = "Doodads\\Felwood\\Props\\FelwoodBrokenObilisk\\FelwoodBrokenObilisk0.mdx"` -- `static constant felwoodBrokenObilisk1 = "Doodads\\Felwood\\Props\\FelwoodBrokenObilisk\\FelwoodBrokenObilisk1.mdx"` -- `static constant felwoodBush0 = "Doodads\\Felwood\\Plants\\FelwoodBush\\FelwoodBush0.mdx"` -- `static constant felwoodBush1 = "Doodads\\Felwood\\Plants\\FelwoodBush\\FelwoodBush1.mdx"` -- `static constant felwoodCatTail = "Doodads\\Felwood\\Plants\\FelwoodCatTail\\FelwoodCatTail.mdx"` -- `static constant felwoodFissure0 = "Doodads\\Felwood\\Rocks\\FelwoodFissure\\FelwoodFissure0.mdx"` -- `static constant felwoodFissure1 = "Doodads\\Felwood\\Rocks\\FelwoodFissure\\FelwoodFissure1.mdx"` -- `static constant felwoodHollowStump = "Doodads\\Felwood\\Props\\FelwoodHollowStump\\FelwoodHollowStump.mdx"` -- `static constant felwoodLillyPad = "Doodads\\Felwood\\Plants\\FelwoodLillyPad\\FelwoodLillyPad.mdx"` -- `static constant felwoodLogAngled = "Doodads\\Felwood\\Props\\FelwoodLogAngled\\FelwoodLogAngled.mdx"` -- `static constant felwoodLogStraight = "Doodads\\Felwood\\Props\\FelwoodLogStraight\\FelwoodLogStraight.mdx"` -- `static constant felwoodObilisk = "Doodads\\Felwood\\Props\\FelwoodObilisk\\FelwoodObilisk.mdx"` -- `static constant felwoodRock0 = "Doodads\\Felwood\\Rocks\\FelwoodRock\\FelwoodRock0.mdx"` -- `static constant felwoodRock1 = "Doodads\\Felwood\\Rocks\\FelwoodRock\\FelwoodRock1.mdx"` -- `static constant felwoodRock2 = "Doodads\\Felwood\\Rocks\\FelwoodRock\\FelwoodRock2.mdx"` -- `static constant felwoodRock3 = "Doodads\\Felwood\\Rocks\\FelwoodRock\\FelwoodRock3.mdx"` -- `static constant felwoodRock4 = "Doodads\\Felwood\\Rocks\\FelwoodRock\\FelwoodRock4.mdx"` -- `static constant felwoodRock5 = "Doodads\\Felwood\\Rocks\\FelwoodRock\\FelwoodRock5.mdx"` -- `static constant felwoodRock6 = "Doodads\\Felwood\\Rocks\\FelwoodRock\\FelwoodRock6.mdx"` -- `static constant felwoodRock7 = "Doodads\\Felwood\\Rocks\\FelwoodRock\\FelwoodRock7.mdx"` -- `static constant felwoodRock8 = "Doodads\\Felwood\\Rocks\\FelwoodRock\\FelwoodRock8.mdx"` -- `static constant felwoodRock9 = "Doodads\\Felwood\\Rocks\\FelwoodRock\\FelwoodRock9.mdx"` -- `static constant felwoodRubble0 = "Doodads\\Felwood\\Structures\\FelwoodRubble\\FelwoodRubble0.mdx"` -- `static constant felwoodRubble1 = "Doodads\\Felwood\\Structures\\FelwoodRubble\\FelwoodRubble1.mdx"` -- `static constant felwoodRubble2 = "Doodads\\Felwood\\Structures\\FelwoodRubble\\FelwoodRubble2.mdx"` -- `static constant felwoodRuinsBlocks = "Doodads\\Felwood\\Structures\\FelwoodRuinsBlocks\\FelwoodRuinsBlocks.mdx"` -- `static constant felwoodShrooms0 = "Doodads\\Felwood\\Plants\\FelwoodShrooms\\FelwoodShrooms0.mdx"` -- `static constant felwoodShrooms1 = "Doodads\\Felwood\\Plants\\FelwoodShrooms\\FelwoodShrooms1.mdx"` -- `static constant felwoodShrooms2 = "Doodads\\Felwood\\Plants\\FelwoodShrooms\\FelwoodShrooms2.mdx"` -- `static constant felwoodShrooms3 = "Doodads\\Felwood\\Plants\\FelwoodShrooms\\FelwoodShrooms3.mdx"` -- `static constant felwood_Spires0 = "Doodads\\Felwood\\Rocks\\Felwood_Spires\\Felwood_Spires0.mdx"` -- `static constant felwood_Spires1 = "Doodads\\Felwood\\Rocks\\Felwood_Spires\\Felwood_Spires1.mdx"` -- `static constant felwood_Spires2 = "Doodads\\Felwood\\Rocks\\Felwood_Spires\\Felwood_Spires2.mdx"` -- `static constant felwood_Spires3 = "Doodads\\Felwood\\Rocks\\Felwood_Spires\\Felwood_Spires3.mdx"` -- `static constant felwood_Spires4 = "Doodads\\Felwood\\Rocks\\Felwood_Spires\\Felwood_Spires4.mdx"` -- `static constant felwood_Spires5 = "Doodads\\Felwood\\Rocks\\Felwood_Spires\\Felwood_Spires5.mdx"` -- `static constant felwood_Spires6 = "Doodads\\Felwood\\Rocks\\Felwood_Spires\\Felwood_Spires6.mdx"` -- `static constant felwood_Spires7 = "Doodads\\Felwood\\Rocks\\Felwood_Spires\\Felwood_Spires7.mdx"` -- `static constant felwood_Thorns0 = "Doodads\\Felwood\\Plants\\Felwood_Thorns\\Felwood_Thorns0.mdx"` -- `static constant felwood_Thorns1 = "Doodads\\Felwood\\Plants\\Felwood_Thorns\\Felwood_Thorns1.mdx"` -- `static constant felwood_Thorns2 = "Doodads\\Felwood\\Plants\\Felwood_Thorns\\Felwood_Thorns2.mdx"` -- `static constant felwood_Thorns3 = "Doodads\\Felwood\\Plants\\Felwood_Thorns\\Felwood_Thorns3.mdx"` -- `static constant felwood_Thorns4 = "Doodads\\Felwood\\Plants\\Felwood_Thorns\\Felwood_Thorns4.mdx"` -- `static constant felwood_Thorns5 = "Doodads\\Felwood\\Plants\\Felwood_Thorns\\Felwood_Thorns5.mdx"` -- `static constant felwood_Thorns6 = "Doodads\\Felwood\\Plants\\Felwood_Thorns\\Felwood_Thorns6.mdx"` -- `static constant firePillarMedium = "Doodads\\Cinematic\\FirePillarMedium\\FirePillarMedium.mdx"` -- `static constant firePit1 = "Doodads\\Northrend\\Props\\FirePit\\FirePit.mdx"` -- `static constant firePitPig = "Doodads\\Northrend\\Props\\FirePitPig\\FirePitPig.mdx"` -- `static constant firePitTrashed = "Doodads\\Northrend\\Props\\FirePitTrashed\\FirePitTrashed.mdx"` -- `static constant fireRockSmall = "Doodads\\Cinematic\\FireRockSmall\\FireRockSmall.mdx"` -- `static constant fireTrapSide = "Doodads\\Cinematic\\FireTrapSide\\FireTrapSide.mdx"` -- `static constant fireTrapUp = "Doodads\\Cinematic\\FireTrapUp\\FireTrapUp.mdx"` -- `static constant firepot = "Doodads\\Ruins\\Props\\Firepot\\Firepot.mdx"` -- `static constant fish1 = "Doodads\\Ashenvale\\Water\\Fish\\Fish.mdx"` -- `static constant fishSchool = "Doodads\\Ruins\\Water\\FishSchool\\FishSchool.mdx"` -- `static constant fishTropical = "Doodads\\Ruins\\Water\\FishTropical\\FishTropical.mdx"` -- `static constant fish_Dead = "Doodads\\Felwood\\Props\\Fish_Dead\\Fish_Dead.mdx"` -- `static constant flies = "Doodads\\LordaeronSummer\\Props\\Flies\\Flies.mdx"` -- `static constant floatingBox = "Doodads\\Northrend\\Water\\FloatingBox\\FloatingBox.mdx"` -- `static constant floatingPanel = "Doodads\\Northrend\\Water\\FloatingPanel\\FloatingPanel.mdx"` -- `static constant floatingPlank = "Doodads\\Northrend\\Water\\FloatingPlank\\FloatingPlank.mdx"` -- `static constant flowerBedAngled = "Doodads\\Cityscape\\Plants\\FlowerBedAngled\\FlowerBedAngled.mdx"` -- `static constant flowerBedStraight = "Doodads\\Cityscape\\Plants\\FlowerBedStraight\\FlowerBedStraight.mdx"` -- `static constant footSwitch = "Doodads\\Cinematic\\FootSwitch\\FootSwitch.mdx"` -- `static constant forceBridgeLarge0 = "Doodads\\Terrain\\ForceBridgeLarge0\\ForceBridgeLarge0.mdx"` -- `static constant forceBridgeLarge45 = "Doodads\\Terrain\\ForceBridgeLarge45\\ForceBridgeLarge45.mdx"` -- `static constant forcewall = "Doodads\\Dungeon\\Props\\Forcewall\\Forcewall.mdx"` -- `static constant forcewall45 = "Doodads\\Dungeon\\Props\\Forcewall45\\Forcewall45.mdx"` -- `static constant fountainRuined = "Doodads\\Cityscape\\Props\\FountainRuined\\FountainRuined.mdx"` -- `static constant frostTrapSide = "Doodads\\Cinematic\\FrostTrapSide\\FrostTrapSide.mdx"` -- `static constant frostTrapSide1 = "Doodads\\Cinematic\\FrostTrapSide\\FrostTrapSide.mdx"` -- `static constant frostTrapUp = "Doodads\\Cinematic\\FrostTrapUp\\FrostTrapUp.mdx"` -- `static constant frozenThrone1 = "Doodads\\Cinematic\\FrozenThrone\\FrozenThrone.mdx"` -- `static constant gCracks0 = "Doodads\\Underground\\Props\\GCracks\\GCracks0.mdx"` -- `static constant gCracks1 = "Doodads\\Underground\\Props\\GCracks\\GCracks1.mdx"` -- `static constant gCracks2 = "Doodads\\Underground\\Props\\GCracks\\GCracks2.mdx"` -- `static constant gCracks3 = "Doodads\\Underground\\Props\\GCracks\\GCracks3.mdx"` -- `static constant gPorticulisWall0_0 = "Doodads\\Underground\\Structures\\GPorticulisWall0_\\GPorticulisWall0_0.mdx"` -- `static constant gPorticulisWall0_1 = "Doodads\\Underground\\Structures\\GPorticulisWall0_\\GPorticulisWall0_1.mdx"` -- `static constant gPorticulisWall0_2 = "Doodads\\Underground\\Structures\\GPorticulisWall0_\\GPorticulisWall0_2.mdx"` -- `static constant gPorticulisWall45_0 = "Doodads\\Underground\\Structures\\GPorticulisWall45_\\GPorticulisWall45_0.mdx"` -- `static constant gPorticulisWall45_1 = "Doodads\\Underground\\Structures\\GPorticulisWall45_\\GPorticulisWall45_1.mdx"` -- `static constant gPorticulisWall45_2 = "Doodads\\Underground\\Structures\\GPorticulisWall45_\\GPorticulisWall45_2.mdx"` -- `static constant gRockArch = "Doodads\\Underground\\Structures\\GRockArch\\GRockArch.mdx"` -- `static constant gRockArch45 = "Doodads\\Underground\\Structures\\GRockArch45\\GRockArch45.mdx"` -- `static constant g_RockChunks0 = "Doodads\\Terrain\\G_RockChunks\\G_RockChunks0.mdx"` -- `static constant g_RockChunks1 = "Doodads\\Terrain\\G_RockChunks\\G_RockChunks1.mdx"` -- `static constant g_RockChunks2 = "Doodads\\Terrain\\G_RockChunks\\G_RockChunks2.mdx"` -- `static constant g_RockChunks3 = "Doodads\\Terrain\\G_RockChunks\\G_RockChunks3.mdx"` -- `static constant g_RockChunks4 = "Doodads\\Terrain\\G_RockChunks\\G_RockChunks4.mdx"` -- `static constant g_RockChunks5 = "Doodads\\Terrain\\G_RockChunks\\G_RockChunks5.mdx"` -- `static constant gate = "Doodads\\LordaeronSummer\\Terrain\\Gate\\Gate.mdx"` -- `static constant gate45 = "Doodads\\LordaeronSummer\\Terrain\\Gate45\\Gate45.mdx"` -- `static constant gate_Portrait = "Doodads\\Terrain\\Portraits\\Gate_Portrait\\Gate_Portrait.mdx"` -- `static constant geyser0 = "Doodads\\Barrens\\Rocks\\Geyser\\Geyser0.mdx"` -- `static constant geyser1 = "Doodads\\Barrens\\Rocks\\Geyser\\Geyser1.mdx"` -- `static constant geyser2 = "Doodads\\Barrens\\Rocks\\Geyser\\Geyser2.mdx"` -- `static constant glacier0 = "Doodads\\Icecrown\\Rocks\\Glacier\\Glacier0.mdx"` -- `static constant glacier1 = "Doodads\\Icecrown\\Rocks\\Glacier\\Glacier1.mdx"` -- `static constant glacier2 = "Doodads\\Icecrown\\Rocks\\Glacier\\Glacier2.mdx"` -- `static constant glacier3 = "Doodads\\Icecrown\\Rocks\\Glacier\\Glacier3.mdx"` -- `static constant glacier4 = "Doodads\\Icecrown\\Rocks\\Glacier\\Glacier4.mdx"` -- `static constant glacier5 = "Doodads\\Icecrown\\Rocks\\Glacier\\Glacier5.mdx"` -- `static constant glacier6 = "Doodads\\Icecrown\\Rocks\\Glacier\\Glacier6.mdx"` -- `static constant glacier7 = "Doodads\\Icecrown\\Rocks\\Glacier\\Glacier7.mdx"` -- `static constant glacier8 = "Doodads\\Icecrown\\Rocks\\Glacier\\Glacier8.mdx"` -- `static constant glacier9 = "Doodads\\Icecrown\\Rocks\\Glacier\\Glacier9.mdx"` -- `static constant glowingRunes0 = "Doodads\\Cinematic\\GlowingRunes\\GlowingRunes0.mdx"` -- `static constant glowingRunes1 = "Doodads\\Cinematic\\GlowingRunes\\GlowingRunes1.mdx"` -- `static constant glowingRunes2 = "Doodads\\Cinematic\\GlowingRunes\\GlowingRunes2.mdx"` -- `static constant glowingRunes3 = "Doodads\\Cinematic\\GlowingRunes\\GlowingRunes3.mdx"` -- `static constant glowingRunes4 = "Doodads\\Cinematic\\GlowingRunes\\GlowingRunes4.mdx"` -- `static constant glowingRunes5 = "Doodads\\Cinematic\\GlowingRunes\\GlowingRunes5.mdx"` -- `static constant glowingRunes6 = "Doodads\\Cinematic\\GlowingRunes\\GlowingRunes6.mdx"` -- `static constant glowingRunes7 = "Doodads\\Cinematic\\GlowingRunes\\GlowingRunes7.mdx"` -- `static constant glowingRunes8 = "Doodads\\Cinematic\\GlowingRunes\\GlowingRunes8.mdx"` -- `static constant goblinShipyardRuined = "Doodads\\LordaeronSummer\\Structures\\GoblinShipyardRuined\\GoblinShipyardRuined.mdx"` -- `static constant granary = "Doodads\\LordaeronSummer\\Structures\\Granary\\Granary.mdx"` -- `static constant granaryBurned = "Doodads\\LordaeronSummer\\Structures\\GranaryBurned\\GranaryBurned.mdx"` -- `static constant grassTuft0 = "Doodads\\LordaeronSummer\\Plants\\GrassTuft\\GrassTuft0.mdx"` -- `static constant grassTuft1 = "Doodads\\LordaeronSummer\\Plants\\GrassTuft\\GrassTuft1.mdx"` -- `static constant grassTuft2 = "Doodads\\LordaeronSummer\\Plants\\GrassTuft\\GrassTuft2.mdx"` -- `static constant grassTuft3 = "Doodads\\LordaeronSummer\\Plants\\GrassTuft\\GrassTuft3.mdx"` -- `static constant grate0 = "Doodads\\Outland\\Props\\Grate\\Grate0.mdx"` -- `static constant grate1 = "Doodads\\Outland\\Props\\Grate\\Grate1.mdx"` -- `static constant grave = "Doodads\\LordaeronSummer\\Props\\Grave\\Grave.mdx"` -- `static constant hay0 = "Doodads\\LordaeronSummer\\Props\\Hay\\Hay0.mdx"` -- `static constant hay1 = "Doodads\\LordaeronSummer\\Props\\Hay\\Hay1.mdx"` -- `static constant hay2 = "Doodads\\LordaeronSummer\\Props\\Hay\\Hay2.mdx"` -- `static constant hay3 = "Doodads\\LordaeronSummer\\Props\\Hay\\Hay3.mdx"` -- `static constant hay4 = "Doodads\\LordaeronSummer\\Props\\Hay\\Hay4.mdx"` -- `static constant hayCart = "Doodads\\LordaeronSummer\\Props\\HayCart\\HayCart.mdx"` -- `static constant hayCartbroken = "Doodads\\LordaeronSummer\\Props\\HayCartbroken\\HayCartbroken.mdx"` -- `static constant hayClump = "Doodads\\LordaeronSummer\\Props\\HayClump\\HayClump.mdx"` -- `static constant headOnSpear0 = "Doodads\\LordaeronSummer\\Props\\HeadOnSpear\\HeadOnSpear0.mdx"` -- `static constant headOnSpear1 = "Doodads\\LordaeronSummer\\Props\\HeadOnSpear\\HeadOnSpear1.mdx"` -- `static constant headOnSpear2 = "Doodads\\LordaeronSummer\\Props\\HeadOnSpear\\HeadOnSpear2.mdx"` -- `static constant hellScreamThrone = "Doodads\\Barrens\\Props\\HellScreamThrone\\HellScreamThrone.mdx"` -- `static constant hitchingPost = "Doodads\\LordaeronSummer\\Props\\HitchingPost\\HitchingPost.mdx"` -- `static constant iC_IceArch = "Doodads\\Icecrown\\Structures\\IC_IceArch\\IC_IceArch.mdx"` -- `static constant iC_IceArch45 = "Doodads\\Icecrown\\Structures\\IC_IceArch45\\IC_IceArch45.mdx"` -- `static constant iceBlock0 = "Doodads\\Icecrown\\Rocks\\IceBlock\\IceBlock0.mdx"` -- `static constant iceBlock1 = "Doodads\\Icecrown\\Rocks\\IceBlock\\IceBlock1.mdx"` -- `static constant iceBlock2 = "Doodads\\Icecrown\\Rocks\\IceBlock\\IceBlock2.mdx"` -- `static constant iceBlock3 = "Doodads\\Icecrown\\Rocks\\IceBlock\\IceBlock3.mdx"` -- `static constant iceBridge = "Doodads\\Terrain\\IceBridge\\IceBridge.mdx"` -- `static constant iceBridge45 = "Doodads\\Terrain\\IceBridge45\\IceBridge45.mdx"` -- `static constant iceCrownGate = "Doodads\\Icecrown\\Terrain\\IceCrownGate\\IceCrownGate.mdx"` -- `static constant iceCrownGate45 = "Doodads\\Icecrown\\Terrain\\IceCrownGate45\\IceCrownGate45.mdx"` -- `static constant iceCrownObelisk0 = "Doodads\\Icecrown\\Props\\IceCrownObelisk\\IceCrownObelisk0.mdx"` -- `static constant iceCrownObelisk1 = "Doodads\\Icecrown\\Props\\IceCrownObelisk\\IceCrownObelisk1.mdx"` -- `static constant iceCrownObelisk2 = "Doodads\\Icecrown\\Props\\IceCrownObelisk\\IceCrownObelisk2.mdx"` -- `static constant iceCrownPillar0 = "Doodads\\Icecrown\\Props\\IceCrownPillar\\IceCrownPillar0.mdx"` -- `static constant iceCrownPillar1 = "Doodads\\Icecrown\\Props\\IceCrownPillar\\IceCrownPillar1.mdx"` -- `static constant iceCrownPillar2 = "Doodads\\Icecrown\\Props\\IceCrownPillar\\IceCrownPillar2.mdx"` -- `static constant iceCrownThrone = "Doodads\\Icecrown\\Terrain\\IceCrownThrone\\IceCrownThrone.mdx"` -- `static constant iceCrownThrone135 = "Doodads\\Icecrown\\Terrain\\IceCrownThrone135\\IceCrownThrone135.mdx"` -- `static constant iceCrownThrone45 = "Doodads\\Icecrown\\Terrain\\IceCrownThrone45\\IceCrownThrone45.mdx"` -- `static constant iceCrownThroneGate = "Doodads\\Icecrown\\Terrain\\IceCrownThroneGate\\IceCrownThroneGate.mdx"` -- `static constant iceCrownWall00 = "Doodads\\Icecrown\\Terrain\\IceCrownWall0\\IceCrownWall00.mdx"` -- `static constant iceCrownWall01 = "Doodads\\Icecrown\\Terrain\\IceCrownWall0\\IceCrownWall01.mdx"` -- `static constant iceCrownWall02 = "Doodads\\Icecrown\\Terrain\\IceCrownWall0\\IceCrownWall02.mdx"` -- `static constant iceCrownWall03 = "Doodads\\Icecrown\\Terrain\\IceCrownWall0\\IceCrownWall03.mdx"` -- `static constant iceCrownWall04 = "Doodads\\Icecrown\\Terrain\\IceCrownWall0\\IceCrownWall04.mdx"` -- `static constant iceCrownWall1350 = "Doodads\\Icecrown\\Terrain\\IceCrownWall135\\IceCrownWall1350.mdx"` -- `static constant iceCrownWall1351 = "Doodads\\Icecrown\\Terrain\\IceCrownWall135\\IceCrownWall1351.mdx"` -- `static constant iceCrownWall1352 = "Doodads\\Icecrown\\Terrain\\IceCrownWall135\\IceCrownWall1352.mdx"` -- `static constant iceCrownWall1353 = "Doodads\\Icecrown\\Terrain\\IceCrownWall135\\IceCrownWall1353.mdx"` -- `static constant iceCrownWall1354 = "Doodads\\Icecrown\\Terrain\\IceCrownWall135\\IceCrownWall1354.mdx"` -- `static constant iceCrownWall450 = "Doodads\\Icecrown\\Terrain\\IceCrownWall45\\IceCrownWall450.mdx"` -- `static constant iceCrownWall451 = "Doodads\\Icecrown\\Terrain\\IceCrownWall45\\IceCrownWall451.mdx"` -- `static constant iceCrownWall452 = "Doodads\\Icecrown\\Terrain\\IceCrownWall45\\IceCrownWall452.mdx"` -- `static constant iceCrownWall453 = "Doodads\\Icecrown\\Terrain\\IceCrownWall45\\IceCrownWall453.mdx"` -- `static constant iceCrownWall454 = "Doodads\\Icecrown\\Terrain\\IceCrownWall45\\IceCrownWall454.mdx"` -- `static constant iceCrownWall900 = "Doodads\\Icecrown\\Terrain\\IceCrownWall90\\IceCrownWall900.mdx"` -- `static constant iceCrownWall901 = "Doodads\\Icecrown\\Terrain\\IceCrownWall90\\IceCrownWall901.mdx"` -- `static constant iceCrownWall902 = "Doodads\\Icecrown\\Terrain\\IceCrownWall90\\IceCrownWall902.mdx"` -- `static constant iceCrownWall903 = "Doodads\\Icecrown\\Terrain\\IceCrownWall90\\IceCrownWall903.mdx"` -- `static constant iceCrownWall904 = "Doodads\\Icecrown\\Terrain\\IceCrownWall90\\IceCrownWall904.mdx"` -- `static constant iceCrownWaterfall = "Doodads\\Terrain\\CliffDoodad\\IceCrownWaterfall\\IceCrownWaterfall.mdx"` -- `static constant iceEdge0 = "Doodads\\Icecrown\\Water\\IceEdge\\IceEdge0.mdx"` -- `static constant iceEdge1 = "Doodads\\Icecrown\\Water\\IceEdge\\IceEdge1.mdx"` -- `static constant iceEdge2 = "Doodads\\Icecrown\\Water\\IceEdge\\IceEdge2.mdx"` -- `static constant iceEdge3 = "Doodads\\Icecrown\\Water\\IceEdge\\IceEdge3.mdx"` -- `static constant iceGate = "Doodads\\Icecrown\\Terrain\\IceGate\\IceGate.mdx"` -- `static constant iceGate45 = "Doodads\\Icecrown\\Terrain\\IceGate45\\IceGate45.mdx"` -- `static constant iceTorch = "Doodads\\Icecrown\\Props\\IceTorch\\IceTorch.mdx"` -- `static constant ice_Rock0 = "Doodads\\Icecrown\\Rocks\\Ice_Rock\\Ice_Rock0.mdx"` -- `static constant ice_Rock1 = "Doodads\\Icecrown\\Rocks\\Ice_Rock\\Ice_Rock1.mdx"` -- `static constant ice_Rock2 = "Doodads\\Icecrown\\Rocks\\Ice_Rock\\Ice_Rock2.mdx"` -- `static constant ice_Rock3 = "Doodads\\Icecrown\\Rocks\\Ice_Rock\\Ice_Rock3.mdx"` -- `static constant ice_Rock4 = "Doodads\\Icecrown\\Rocks\\Ice_Rock\\Ice_Rock4.mdx"` -- `static constant ice_Rock5 = "Doodads\\Icecrown\\Rocks\\Ice_Rock\\Ice_Rock5.mdx"` -- `static constant ice_Rock6 = "Doodads\\Icecrown\\Rocks\\Ice_Rock\\Ice_Rock6.mdx"` -- `static constant ice_Rock7 = "Doodads\\Icecrown\\Rocks\\Ice_Rock\\Ice_Rock7.mdx"` -- `static constant ice_SnowRock0 = "Doodads\\Icecrown\\Rocks\\Ice_SnowRock\\Ice_SnowRock0.mdx"` -- `static constant ice_SnowRock1 = "Doodads\\Icecrown\\Rocks\\Ice_SnowRock\\Ice_SnowRock1.mdx"` -- `static constant ice_SnowRock2 = "Doodads\\Icecrown\\Rocks\\Ice_SnowRock\\Ice_SnowRock2.mdx"` -- `static constant ice_SnowRock3 = "Doodads\\Icecrown\\Rocks\\Ice_SnowRock\\Ice_SnowRock3.mdx"` -- `static constant ice_SnowRock4 = "Doodads\\Icecrown\\Rocks\\Ice_SnowRock\\Ice_SnowRock4.mdx"` -- `static constant ice_SnowRock5 = "Doodads\\Icecrown\\Rocks\\Ice_SnowRock\\Ice_SnowRock5.mdx"` -- `static constant ice_SnowRock6 = "Doodads\\Icecrown\\Rocks\\Ice_SnowRock\\Ice_SnowRock6.mdx"` -- `static constant ice_SnowRock7 = "Doodads\\Icecrown\\Rocks\\Ice_SnowRock\\Ice_SnowRock7.mdx"` -- `static constant ice_SnowRock8 = "Doodads\\Icecrown\\Rocks\\Ice_SnowRock\\Ice_SnowRock8.mdx"` -- `static constant ice_SnowRock9 = "Doodads\\Icecrown\\Rocks\\Ice_SnowRock\\Ice_SnowRock9.mdx"` -- `static constant icecrownChair = "Doodads\\Icecrown\\Props\\IcecrownChair\\IcecrownChair.mdx"` -- `static constant icecrownObelisk = "Doodads\\Cinematic\\IcecrownObelisk\\IcecrownObelisk.mdx"` -- `static constant icecrown_Crystal0 = "Doodads\\Icecrown\\Rocks\\Icecrown_Crystal\\Icecrown_Crystal0.mdx"` -- `static constant icecrown_Crystal1 = "Doodads\\Icecrown\\Rocks\\Icecrown_Crystal\\Icecrown_Crystal1.mdx"` -- `static constant icecrown_Crystal2 = "Doodads\\Icecrown\\Rocks\\Icecrown_Crystal\\Icecrown_Crystal2.mdx"` -- `static constant icecrown_Crystal3 = "Doodads\\Icecrown\\Rocks\\Icecrown_Crystal\\Icecrown_Crystal3.mdx"` -- `static constant icecrown_Crystal4 = "Doodads\\Icecrown\\Rocks\\Icecrown_Crystal\\Icecrown_Crystal4.mdx"` -- `static constant icecrown_Crystal5 = "Doodads\\Icecrown\\Rocks\\Icecrown_Crystal\\Icecrown_Crystal5.mdx"` -- `static constant icecrown_Crystal6 = "Doodads\\Icecrown\\Rocks\\Icecrown_Crystal\\Icecrown_Crystal6.mdx"` -- `static constant icecrown_Crystal7 = "Doodads\\Icecrown\\Rocks\\Icecrown_Crystal\\Icecrown_Crystal7.mdx"` -- `static constant icecrown_Crystal8 = "Doodads\\Icecrown\\Rocks\\Icecrown_Crystal\\Icecrown_Crystal8.mdx"` -- `static constant icecrown_IceChair1 = "Doodads\\Icecrown\\Props\\Icecrown_IceChair\\Icecrown_IceChair.mdx"` -- `static constant icecrown_Rubble0 = "Doodads\\Icecrown\\Structures\\Icecrown_Rubble\\Icecrown_Rubble0.mdx"` -- `static constant icecrown_Rubble1 = "Doodads\\Icecrown\\Structures\\Icecrown_Rubble\\Icecrown_Rubble1.mdx"` -- `static constant icecrown_Rubble2 = "Doodads\\Icecrown\\Structures\\Icecrown_Rubble\\Icecrown_Rubble2.mdx"` -- `static constant icecrown_StoneArch = "Doodads\\Icecrown\\Structures\\Icecrown_StoneArch\\Icecrown_StoneArch.mdx"` -- `static constant icecrown_StoneArch45 = "Doodads\\Icecrown\\Structures\\Icecrown_StoneArch45\\Icecrown_StoneArch45.mdx"` -- `static constant igloo = "Doodads\\Icecrown\\Structures\\Igloo\\Igloo.mdx"` -- `static constant illidanVictoryCinematic = "Doodads\\Cinematic\\IllidanVictoryCinematic\\IllidanVictoryCinematic.mdx"` -- `static constant impaledBody0 = "Doodads\\LordaeronSummer\\Props\\ImpaledBody\\ImpaledBody0.mdx"` -- `static constant impaledBody1 = "Doodads\\LordaeronSummer\\Props\\ImpaledBody\\ImpaledBody1.mdx"` -- `static constant inn = "Doodads\\LordaeronSummer\\Structures\\Inn\\Inn.mdx"` -- `static constant innScorched = "Doodads\\LordaeronSummer\\Structures\\InnScorched\\InnScorched.mdx"` -- `static constant invisiblePlatform = "Doodads\\Terrain\\InvisiblePlatform\\InvisiblePlatform.mdx"` -- `static constant invisiblePlatformSmall = "Doodads\\Terrain\\InvisiblePlatformSmall\\InvisiblePlatformSmall.mdx"` -- `static constant ironGate = "Doodads\\LordaeronSummer\\Terrain\\IronGate\\IronGate.mdx"` -- `static constant ironGate45 = "Doodads\\LordaeronSummer\\Terrain\\IronGate45\\IronGate45.mdx"` -- `static constant ironMaiden = "Doodads\\Dungeon\\Props\\IronMaiden\\IronMaiden.mdx"` -- `static constant junkPile0 = "Doodads\\Dungeon\\Props\\JunkPile\\JunkPile0.mdx"` -- `static constant junkPile1 = "Doodads\\Dungeon\\Props\\JunkPile\\JunkPile1.mdx"` -- `static constant keeperStatue1 = "Doodads\\Ashenvale\\Props\\KeeperStatue\\KeeperStatue.mdx"` -- `static constant kingThrone = "Doodads\\Dalaran\\Props\\KingThrone\\KingThrone.mdx"` -- `static constant kingThrone135 = "Doodads\\Dalaran\\Props\\KingThrone135\\KingThrone135.mdx"` -- `static constant kingThrone45 = "Doodads\\Dalaran\\Props\\KingThrone45\\KingThrone45.mdx"` -- `static constant knightStatueA = "Doodads\\Cityscape\\Props\\KnightStatueA\\KnightStatueA.mdx"` -- `static constant lOSBlocker = "Doodads\\Terrain\\LOSBlocker\\LOSBlocker.mdx"` -- `static constant lRockArch = "Doodads\\LordaeronSummer\\Structures\\LRockArch\\LRockArch.mdx"` -- `static constant lRockArch45 = "Doodads\\LordaeronSummer\\Structures\\LRockArch45\\LRockArch45.mdx"` -- `static constant lanternPost = "Doodads\\Cityscape\\Props\\LanternPost\\LanternPost.mdx"` -- `static constant lanternPost0 = "Doodads\\LordaeronSummer\\Props\\LanternPost\\LanternPost0.mdx"` -- `static constant lanternPost1 = "Doodads\\LordaeronSummer\\Props\\LanternPost\\LanternPost1.mdx"` -- `static constant lavaCracks0 = "Doodads\\Dungeon\\Props\\LavaCracks\\LavaCracks0.mdx"` -- `static constant lavaCracks1 = "Doodads\\Dungeon\\Props\\LavaCracks\\LavaCracks1.mdx"` -- `static constant lavaCracks2 = "Doodads\\Dungeon\\Props\\LavaCracks\\LavaCracks2.mdx"` -- `static constant lavaCracks3 = "Doodads\\Dungeon\\Props\\LavaCracks\\LavaCracks3.mdx"` -- `static constant libraryShelf0 = "Doodads\\Ruins\\Props\\LibraryShelf\\LibraryShelf0.mdx"` -- `static constant libraryShelf1 = "Doodads\\Ruins\\Props\\LibraryShelf\\LibraryShelf1.mdx"` -- `static constant libraryShelf2 = "Doodads\\Ruins\\Props\\LibraryShelf\\LibraryShelf2.mdx"` -- `static constant lichKing = "Doodads\\Cinematic\\LichKing\\LichKing.mdx"` -- `static constant lightningbolt = "Doodads\\Cinematic\\Lightningbolt\\Lightningbolt.mdx"` -- `static constant lillyPad = "Doodads\\LordaeronSummer\\Plants\\LillyPad\\LillyPad.mdx"` -- `static constant lilyPad0 = "Doodads\\LordaeronSummer\\Plants\\LilyPad\\LilyPad0.mdx"` -- `static constant lilyPad1 = "Doodads\\LordaeronSummer\\Plants\\LilyPad\\LilyPad1.mdx"` -- `static constant lilyPad2 = "Doodads\\LordaeronSummer\\Plants\\LilyPad\\LilyPad2.mdx"` -- `static constant loardaeronRockChunks0 = "Doodads\\LordaeronSummer\\Terrain\\LoardaeronRockChunks\\LoardaeronRockChunks0.mdx"` -- `static constant loardaeronRockChunks1 = "Doodads\\LordaeronSummer\\Terrain\\LoardaeronRockChunks\\LoardaeronRockChunks1.mdx"` -- `static constant loardaeronRockChunks2 = "Doodads\\LordaeronSummer\\Terrain\\LoardaeronRockChunks\\LoardaeronRockChunks2.mdx"` -- `static constant loardaeronRockChunks3 = "Doodads\\LordaeronSummer\\Terrain\\LoardaeronRockChunks\\LoardaeronRockChunks3.mdx"` -- `static constant loardaeronRockChunks4 = "Doodads\\LordaeronSummer\\Terrain\\LoardaeronRockChunks\\LoardaeronRockChunks4.mdx"` -- `static constant loardaeronRockChunks5 = "Doodads\\LordaeronSummer\\Terrain\\LoardaeronRockChunks\\LoardaeronRockChunks5.mdx"` -- `static constant lordaeronBridge1 = "Doodads\\LordaeronSummer\\Structures\\LordaeronBridge\\LordaeronBridge.mdx"` -- `static constant lordaeronTree0 = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree0.mdx"` -- `static constant lordaeronTree0D = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree0D.mdx"` -- `static constant lordaeronTree0S = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree0S.mdx"` -- `static constant lordaeronTree1 = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree1.mdx"` -- `static constant lordaeronTree1D = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree1D.mdx"` -- `static constant lordaeronTree1S = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree1S.mdx"` -- `static constant lordaeronTree2 = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree2.mdx"` -- `static constant lordaeronTree2D = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree2D.mdx"` -- `static constant lordaeronTree2S = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree2S.mdx"` -- `static constant lordaeronTree3 = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree3.mdx"` -- `static constant lordaeronTree3D = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree3D.mdx"` -- `static constant lordaeronTree3S = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree3S.mdx"` -- `static constant lordaeronTree4 = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree4.mdx"` -- `static constant lordaeronTree4D = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree4D.mdx"` -- `static constant lordaeronTree4S = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree4S.mdx"` -- `static constant lordaeronTree5 = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree5.mdx"` -- `static constant lordaeronTree5D = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree5D.mdx"` -- `static constant lordaeronTree5S = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree5S.mdx"` -- `static constant lordaeronTree6 = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree6.mdx"` -- `static constant lordaeronTree6D = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree6D.mdx"` -- `static constant lordaeronTree6S = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree6S.mdx"` -- `static constant lordaeronTree7 = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree7.mdx"` -- `static constant lordaeronTree7D = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree7D.mdx"` -- `static constant lordaeronTree7S = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree7S.mdx"` -- `static constant lordaeronTree8 = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree8.mdx"` -- `static constant lordaeronTree8D = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree8D.mdx"` -- `static constant lordaeronTree8S = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree8S.mdx"` -- `static constant lordaeronTree9 = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree9.mdx"` -- `static constant lordaeronTree9D = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree9D.mdx"` -- `static constant lordaeronTree9S = "Doodads\\Terrain\\LordaeronTree\\LordaeronTree9S.mdx"` -- `static constant lords_Rock0 = "Doodads\\LordaeronSummer\\Rocks\\Lords_Rock\\Lords_Rock0.mdx"` -- `static constant lords_Rock1 = "Doodads\\LordaeronSummer\\Rocks\\Lords_Rock\\Lords_Rock1.mdx"` -- `static constant lords_Rock2 = "Doodads\\LordaeronSummer\\Rocks\\Lords_Rock\\Lords_Rock2.mdx"` -- `static constant lords_Rock3 = "Doodads\\LordaeronSummer\\Rocks\\Lords_Rock\\Lords_Rock3.mdx"` -- `static constant lords_Rock4 = "Doodads\\LordaeronSummer\\Rocks\\Lords_Rock\\Lords_Rock4.mdx"` -- `static constant lords_Rock41 = "Doodads\\LordaeronSummer\\Rocks\\Lords_Rock4.mdx"` -- `static constant lords_Rock5 = "Doodads\\LordaeronSummer\\Rocks\\Lords_Rock\\Lords_Rock5.mdx"` -- `static constant lords_Rock6 = "Doodads\\LordaeronSummer\\Rocks\\Lords_Rock\\Lords_Rock6.mdx"` -- `static constant lords_Rock7 = "Doodads\\LordaeronSummer\\Rocks\\Lords_Rock\\Lords_Rock7.mdx"` -- `static constant lords_Rock8 = "Doodads\\LordaeronSummer\\Rocks\\Lords_Rock\\Lords_Rock8.mdx"` -- `static constant lords_Rock9 = "Doodads\\LordaeronSummer\\Rocks\\Lords_Rock\\Lords_Rock9.mdx"` -- `static constant magicRunes0 = "Doodads\\Cityscape\\Props\\MagicRunes\\MagicRunes0.mdx"` -- `static constant magicRunes01 = "Doodads\\Cityscape\\Props\\MagicRunes\\MagicRunes0.mdx"` -- `static constant magicRunes1 = "Doodads\\Cityscape\\Props\\MagicRunes\\MagicRunes1.mdx"` -- `static constant magicRunes11 = "Doodads\\Cityscape\\Props\\MagicRunes\\MagicRunes1.mdx"` -- `static constant magicRunes2 = "Doodads\\Cityscape\\Props\\MagicRunes\\MagicRunes2.mdx"` -- `static constant magicRunes21 = "Doodads\\Cityscape\\Props\\MagicRunes\\MagicRunes2.mdx"` -- `static constant magicVault1 = "Doodads\\Dalaran\\Terrain\\MagicVault\\MagicVault.mdx"` -- `static constant mineCart = "Doodads\\Dungeon\\Props\\MineCart\\MineCart.mdx"` -- `static constant mineCartEmpty = "Doodads\\Dungeon\\Props\\MineCartEmpty\\MineCartEmpty.mdx"` -- `static constant moreCityBuilding0 = "Doodads\\Cityscape\\Structures\\MoreCityBuilding\\MoreCityBuilding0.mdx"` -- `static constant moreCityBuilding1 = "Doodads\\Cityscape\\Structures\\MoreCityBuilding\\MoreCityBuilding1.mdx"` -- `static constant moreCityBuilding2 = "Doodads\\Cityscape\\Structures\\MoreCityBuilding\\MoreCityBuilding2.mdx"` -- `static constant moreCityBuilding3 = "Doodads\\Cityscape\\Structures\\MoreCityBuilding\\MoreCityBuilding3.mdx"` -- `static constant moreCityBuilding4 = "Doodads\\Cityscape\\Structures\\MoreCityBuilding\\MoreCityBuilding4.mdx"` -- `static constant nRockArch = "Doodads\\Northrend\\Structures\\NRockArch\\NRockArch.mdx"` -- `static constant nRockArch45 = "Doodads\\Northrend\\Structures\\NRockArch45\\NRockArch45.mdx"` -- `static constant nagaStairsSmall0 = "Doodads\\Terrain\\CliffDoodad\\NagaStairsSmall0\\NagaStairsSmall0.mdx"` -- `static constant nagaStairsSmall180 = "Doodads\\Terrain\\CliffDoodad\\NagaStairsSmall180\\NagaStairsSmall180.mdx"` -- `static constant nagaStairsSmall270 = "Doodads\\Terrain\\CliffDoodad\\NagaStairsSmall270\\NagaStairsSmall270.mdx"` -- `static constant nagaStairsSmall90 = "Doodads\\Terrain\\CliffDoodad\\NagaStairsSmall90\\NagaStairsSmall90.mdx"` -- `static constant newRoughCliffDoodadCave1 = "Doodads\\Terrain\\CliffDoodad\\NewRoughCliffDoodadCave1\\NewRoughCliffDoodadCave1.mdx"` -- `static constant newRoughCliffDoodadCave2 = "Doodads\\Terrain\\CliffDoodad\\NewRoughCliffDoodadCave2\\NewRoughCliffDoodadCave2.mdx"` -- `static constant newRoughCliffDoodadCave3 = "Doodads\\Terrain\\CliffDoodad\\NewRoughCliffDoodadCave3\\NewRoughCliffDoodadCave3.mdx"` -- `static constant newRoughCliffDoodadCave4 = "Doodads\\Terrain\\CliffDoodad\\NewRoughCliffDoodadCave4\\NewRoughCliffDoodadCave4.mdx"` -- `static constant nightElfTransportShipRuined = "Doodads\\Cinematic\\NightElfTransportShipRuined\\NightElfTransportShipRuined.mdx"` -- `static constant north_Bones0 = "Doodads\\Northrend\\Props\\North_Bones\\North_Bones0.mdx"` -- `static constant north_Bones1 = "Doodads\\Northrend\\Props\\North_Bones\\North_Bones1.mdx"` -- `static constant north_Bones2 = "Doodads\\Northrend\\Props\\North_Bones\\North_Bones2.mdx"` -- `static constant north_Bones3 = "Doodads\\Northrend\\Props\\North_Bones\\North_Bones3.mdx"` -- `static constant north_Bones4 = "Doodads\\Northrend\\Props\\North_Bones\\North_Bones4.mdx"` -- `static constant north_Bones5 = "Doodads\\Northrend\\Props\\North_Bones\\North_Bones5.mdx"` -- `static constant north_Bones6 = "Doodads\\Northrend\\Props\\North_Bones\\North_Bones6.mdx"` -- `static constant north_Bones7 = "Doodads\\Northrend\\Props\\North_Bones\\North_Bones7.mdx"` -- `static constant north_Bones8 = "Doodads\\Northrend\\Props\\North_Bones\\North_Bones8.mdx"` -- `static constant north_Bones9 = "Doodads\\Northrend\\Props\\North_Bones\\North_Bones9.mdx"` -- `static constant north_IceClaw0 = "Doodads\\Northrend\\Rocks\\North_IceClaw\\North_IceClaw0.mdx"` -- `static constant north_IceClaw1 = "Doodads\\Northrend\\Rocks\\North_IceClaw\\North_IceClaw1.mdx"` -- `static constant north_IceClaw2 = "Doodads\\Northrend\\Rocks\\North_IceClaw\\North_IceClaw2.mdx"` -- `static constant north_IceClaw3 = "Doodads\\Northrend\\Rocks\\North_IceClaw\\North_IceClaw3.mdx"` -- `static constant north_IceClaw4 = "Doodads\\Northrend\\Rocks\\North_IceClaw\\North_IceClaw4.mdx"` -- `static constant north_IceClaw5 = "Doodads\\Northrend\\Rocks\\North_IceClaw\\North_IceClaw5.mdx"` -- `static constant north_IceClaw6 = "Doodads\\Northrend\\Rocks\\North_IceClaw\\North_IceClaw6.mdx"` -- `static constant north_IceClaw7 = "Doodads\\Northrend\\Rocks\\North_IceClaw\\North_IceClaw7.mdx"` -- `static constant north_IceClaw8 = "Doodads\\Northrend\\Rocks\\North_IceClaw\\North_IceClaw8.mdx"` -- `static constant north_IceClaw9 = "Doodads\\Northrend\\Rocks\\North_IceClaw\\North_IceClaw9.mdx"` -- `static constant north_IceFloe = "Doodads\\Northrend\\Water\\North_IceFloe\\North_IceFloe.mdx"` -- `static constant north_IceFloe2 = "Doodads\\Northrend\\Water\\North_IceFloe2\\North_IceFloe2.mdx"` -- `static constant north_IceFloe3 = "Doodads\\Northrend\\Water\\North_IceFloe3\\North_IceFloe3.mdx"` -- `static constant north_IceFloe4 = "Doodads\\Northrend\\Water\\North_IceFloe4\\North_IceFloe4.mdx"` -- `static constant north_Iceberg = "Doodads\\Northrend\\Water\\North_Iceberg\\North_Iceberg.mdx"` -- `static constant north_Iceberg2 = "Doodads\\Northrend\\Water\\North_Iceberg2\\North_Iceberg2.mdx"` -- `static constant north_Iceberg3 = "Doodads\\Northrend\\Water\\North_Iceberg3\\North_Iceberg3.mdx"` -- `static constant north_Iceberg4 = "Doodads\\Northrend\\Water\\North_Iceberg4\\North_Iceberg4.mdx"` -- `static constant north_Rocks0 = "Doodads\\Northrend\\Rocks\\North_Rocks\\North_Rocks0.mdx"` -- `static constant north_Rocks1 = "Doodads\\Northrend\\Rocks\\North_Rocks\\North_Rocks1.mdx"` -- `static constant north_Rocks2 = "Doodads\\Northrend\\Rocks\\North_Rocks\\North_Rocks2.mdx"` -- `static constant north_Rocks3 = "Doodads\\Northrend\\Rocks\\North_Rocks\\North_Rocks3.mdx"` -- `static constant north_Rocks4 = "Doodads\\Northrend\\Rocks\\North_Rocks\\North_Rocks4.mdx"` -- `static constant north_Rocks5 = "Doodads\\Northrend\\Rocks\\North_Rocks\\North_Rocks5.mdx"` -- `static constant north_Rocks6 = "Doodads\\Northrend\\Rocks\\North_Rocks\\North_Rocks6.mdx"` -- `static constant north_Rocks7 = "Doodads\\Northrend\\Rocks\\North_Rocks\\North_Rocks7.mdx"` -- `static constant north_Rocks8 = "Doodads\\Northrend\\Rocks\\North_Rocks\\North_Rocks8.mdx"` -- `static constant north_Rocks9 = "Doodads\\Northrend\\Rocks\\North_Rocks\\North_Rocks9.mdx"` -- `static constant north_Thorns0 = "Doodads\\Northrend\\Plants\\North_Thorns\\North_Thorns0.mdx"` -- `static constant north_Thorns1 = "Doodads\\Northrend\\Plants\\North_Thorns\\North_Thorns1.mdx"` -- `static constant north_Thorns2 = "Doodads\\Northrend\\Plants\\North_Thorns\\North_Thorns2.mdx"` -- `static constant north_Thorns3 = "Doodads\\Northrend\\Plants\\North_Thorns\\North_Thorns3.mdx"` -- `static constant north_Thorns4 = "Doodads\\Northrend\\Plants\\North_Thorns\\North_Thorns4.mdx"` -- `static constant north_Thorns5 = "Doodads\\Northrend\\Plants\\North_Thorns\\North_Thorns5.mdx"` -- `static constant north_Thorns6 = "Doodads\\Northrend\\Plants\\North_Thorns\\North_Thorns6.mdx"` -- `static constant north_WebRocks0 = "Doodads\\Northrend\\Rocks\\North_WebRocks\\North_WebRocks0.mdx"` -- `static constant north_WebRocks1 = "Doodads\\Northrend\\Rocks\\North_WebRocks\\North_WebRocks1.mdx"` -- `static constant north_WebRocks2 = "Doodads\\Northrend\\Rocks\\North_WebRocks\\North_WebRocks2.mdx"` -- `static constant north_WebRocks3 = "Doodads\\Northrend\\Rocks\\North_WebRocks\\North_WebRocks3.mdx"` -- `static constant north_WebRocks4 = "Doodads\\Northrend\\Rocks\\North_WebRocks\\North_WebRocks4.mdx"` -- `static constant north_WebRocks5 = "Doodads\\Northrend\\Rocks\\North_WebRocks\\North_WebRocks5.mdx"` -- `static constant north_WebRocks6 = "Doodads\\Northrend\\Rocks\\North_WebRocks\\North_WebRocks6.mdx"` -- `static constant north_WebRocks7 = "Doodads\\Northrend\\Rocks\\North_WebRocks\\North_WebRocks7.mdx"` -- `static constant northrendBrokenColumn0 = "Doodads\\Northrend\\Props\\NorthrendBrokenColumn\\NorthrendBrokenColumn0.mdx"` -- `static constant northrendBrokenColumn1 = "Doodads\\Northrend\\Props\\NorthrendBrokenColumn\\NorthrendBrokenColumn1.mdx"` -- `static constant northrendBrokenObilisk = "Doodads\\Northrend\\Props\\NorthrendBrokenObilisk\\NorthrendBrokenObilisk.mdx"` -- `static constant northrendCrypt = "Doodads\\Northrend\\Structures\\NorthrendCrypt\\NorthrendCrypt.mdx"` -- `static constant northrendFenceAngled = "Doodads\\Northrend\\Props\\NorthrendFenceAngled\\NorthrendFenceAngled.mdx"` -- `static constant northrendFenceStraight = "Doodads\\Northrend\\Props\\NorthrendFenceStraight\\NorthrendFenceStraight.mdx"` -- `static constant northrendFissure0 = "Doodads\\Northrend\\Rocks\\NorthrendFissure\\NorthrendFissure0.mdx"` -- `static constant northrendFissure1 = "Doodads\\Northrend\\Rocks\\NorthrendFissure\\NorthrendFissure1.mdx"` -- `static constant northrendGrave = "Doodads\\Northrend\\Props\\NorthrendGrave\\NorthrendGrave.mdx"` -- `static constant northrendObilisk = "Doodads\\Northrend\\Props\\NorthrendObilisk\\NorthrendObilisk.mdx"` -- `static constant northrendRubble0 = "Doodads\\Northrend\\Structures\\NorthrendRubble\\NorthrendRubble0.mdx"` -- `static constant northrendRubble1 = "Doodads\\Northrend\\Structures\\NorthrendRubble\\NorthrendRubble1.mdx"` -- `static constant northrendRubble2 = "Doodads\\Northrend\\Structures\\NorthrendRubble\\NorthrendRubble2.mdx"` -- `static constant northrendTombStone0 = "Doodads\\Northrend\\Props\\NorthrendTombStone\\NorthrendTombStone0.mdx"` -- `static constant northrendTombStone1 = "Doodads\\Northrend\\Props\\NorthrendTombStone\\NorthrendTombStone1.mdx"` -- `static constant northrendTombStone2 = "Doodads\\Northrend\\Props\\NorthrendTombStone\\NorthrendTombStone2.mdx"` -- `static constant northrendTree0 = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree0.mdx"` -- `static constant northrendTree0D = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree0D.mdx"` -- `static constant northrendTree0S = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree0S.mdx"` -- `static constant northrendTree1 = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree1.mdx"` -- `static constant northrendTree1D = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree1D.mdx"` -- `static constant northrendTree1S = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree1S.mdx"` -- `static constant northrendTree2 = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree2.mdx"` -- `static constant northrendTree2D = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree2D.mdx"` -- `static constant northrendTree2S = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree2S.mdx"` -- `static constant northrendTree3 = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree3.mdx"` -- `static constant northrendTree3D = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree3D.mdx"` -- `static constant northrendTree3S = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree3S.mdx"` -- `static constant northrendTree4 = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree4.mdx"` -- `static constant northrendTree4D = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree4D.mdx"` -- `static constant northrendTree4S = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree4S.mdx"` -- `static constant northrendTree5 = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree5.mdx"` -- `static constant northrendTree5D = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree5D.mdx"` -- `static constant northrendTree5S = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree5S.mdx"` -- `static constant northrendTree6 = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree6.mdx"` -- `static constant northrendTree6D = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree6D.mdx"` -- `static constant northrendTree6S = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree6S.mdx"` -- `static constant northrendTree7 = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree7.mdx"` -- `static constant northrendTree7D = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree7D.mdx"` -- `static constant northrendTree7S = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree7S.mdx"` -- `static constant northrendTree8 = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree8.mdx"` -- `static constant northrendTree8D = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree8D.mdx"` -- `static constant northrendTree8S = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree8S.mdx"` -- `static constant northrendTree9 = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree9.mdx"` -- `static constant northrendTree9D = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree9D.mdx"` -- `static constant northrendTree9S = "Doodads\\Terrain\\NorthrendTree\\NorthrendTree9S.mdx"` -- `static constant obelisk0 = "Doodads\\Ashenvale\\Props\\Obelisk\\obelisk0.mdx"` -- `static constant obelisk1 = "Doodads\\Ashenvale\\Props\\Obelisk\\obelisk1.mdx"` -- `static constant obelisk2 = "Doodads\\Ashenvale\\Props\\Obelisk\\obelisk2.mdx"` -- `static constant obstacle0 = "Doodads\\Outland\\Props\\Obstacle\\Obstacle0.mdx"` -- `static constant obstacle1 = "Doodads\\Outland\\Props\\Obstacle\\Obstacle1.mdx"` -- `static constant obstacle2 = "Doodads\\Outland\\Props\\Obstacle\\Obstacle2.mdx"` -- `static constant obstacle3 = "Doodads\\Outland\\Props\\Obstacle\\Obstacle3.mdx"` -- `static constant obstacle4 = "Doodads\\Outland\\Props\\Obstacle\\Obstacle4.mdx"` -- `static constant outlandMushroomTree0 = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree0.mdx"` -- `static constant outlandMushroomTree0D = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree0D.mdx"` -- `static constant outlandMushroomTree0S = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree0S.mdx"` -- `static constant outlandMushroomTree1 = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree1.mdx"` -- `static constant outlandMushroomTree1D = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree1D.mdx"` -- `static constant outlandMushroomTree1S = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree1S.mdx"` -- `static constant outlandMushroomTree2 = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree2.mdx"` -- `static constant outlandMushroomTree2D = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree2D.mdx"` -- `static constant outlandMushroomTree2S = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree2S.mdx"` -- `static constant outlandMushroomTree3 = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree3.mdx"` -- `static constant outlandMushroomTree3D = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree3D.mdx"` -- `static constant outlandMushroomTree3S = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree3S.mdx"` -- `static constant outlandMushroomTree4 = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree4.mdx"` -- `static constant outlandMushroomTree4D = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree4D.mdx"` -- `static constant outlandMushroomTree4S = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree4S.mdx"` -- `static constant outlandMushroomTree5 = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree5.mdx"` -- `static constant outlandMushroomTree5D = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree5D.mdx"` -- `static constant outlandMushroomTree5S = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree5S.mdx"` -- `static constant outlandMushroomTree6 = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree6.mdx"` -- `static constant outlandMushroomTree6D = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree6D.mdx"` -- `static constant outlandMushroomTree6S = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree6S.mdx"` -- `static constant outlandMushroomTree7 = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree7.mdx"` -- `static constant outlandMushroomTree7D = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree7D.mdx"` -- `static constant outlandMushroomTree7S = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree7S.mdx"` -- `static constant outlandMushroomTree8 = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree8.mdx"` -- `static constant outlandMushroomTree8D = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree8D.mdx"` -- `static constant outlandMushroomTree8S = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree8S.mdx"` -- `static constant outlandMushroomTree9 = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree9.mdx"` -- `static constant outlandMushroomTree9D = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree9D.mdx"` -- `static constant outlandMushroomTree9S = "Doodads\\Terrain\\OutlandMushroomTree\\OutlandMushroomTree9S.mdx"` -- `static constant outlandShoreline0 = "Doodads\\Outland\\Water\\OutlandShoreline\\OutlandShoreline0.mdx"` -- `static constant outland_FloatingChunks0 = "Doodads\\Cinematic\\Outland_FloatingChunks\\Outland_FloatingChunks0.mdx"` -- `static constant outland_FloatingChunks1 = "Doodads\\Cinematic\\Outland_FloatingChunks\\Outland_FloatingChunks1.mdx"` -- `static constant outland_FloatingChunks2 = "Doodads\\Cinematic\\Outland_FloatingChunks\\Outland_FloatingChunks2.mdx"` -- `static constant outland_FloatingChunks3 = "Doodads\\Cinematic\\Outland_FloatingChunks\\Outland_FloatingChunks3.mdx"` -- `static constant outland_FloatingChunksCluster = "Doodads\\Cinematic\\Outland_FloatingChunksCluster\\Outland_FloatingChunksCluster.mdx"` -- `static constant outland_MagmaRock0 = "Doodads\\Outland\\Rocks\\Outland_MagmaRock\\Outland_MagmaRock0.mdx"` -- `static constant outland_MagmaRock1 = "Doodads\\Outland\\Rocks\\Outland_MagmaRock\\Outland_MagmaRock1.mdx"` -- `static constant outland_MagmaRock2 = "Doodads\\Outland\\Rocks\\Outland_MagmaRock\\Outland_MagmaRock2.mdx"` -- `static constant outland_MagmaRock3 = "Doodads\\Outland\\Rocks\\Outland_MagmaRock\\Outland_MagmaRock3.mdx"` -- `static constant outland_MagmaRock4 = "Doodads\\Outland\\Rocks\\Outland_MagmaRock\\Outland_MagmaRock4.mdx"` -- `static constant outland_Plant0 = "Doodads\\Outland\\Plants\\Outland_Plant\\Outland_Plant0.mdx"` -- `static constant outland_Plant1 = "Doodads\\Outland\\Plants\\Outland_Plant\\Outland_Plant1.mdx"` -- `static constant outland_Plant2 = "Doodads\\Outland\\Plants\\Outland_Plant\\Outland_Plant2.mdx"` -- `static constant outland_Plant3 = "Doodads\\Outland\\Plants\\Outland_Plant\\Outland_Plant3.mdx"` -- `static constant outland_Plant4 = "Doodads\\Outland\\Plants\\Outland_Plant\\Outland_Plant4.mdx"` -- `static constant outland_Plant5 = "Doodads\\Outland\\Plants\\Outland_Plant\\Outland_Plant5.mdx"` -- `static constant outland_Plant6 = "Doodads\\Outland\\Plants\\Outland_Plant\\Outland_Plant6.mdx"` -- `static constant outland_Plant7 = "Doodads\\Outland\\Plants\\Outland_Plant\\Outland_Plant7.mdx"` -- `static constant outland_Rock0 = "Doodads\\Outland\\Rocks\\Outland_Rock\\Outland_Rock0.mdx"` -- `static constant outland_Rock1 = "Doodads\\Outland\\Rocks\\Outland_Rock\\Outland_Rock1.mdx"` -- `static constant outland_Rock2 = "Doodads\\Outland\\Rocks\\Outland_Rock\\Outland_Rock2.mdx"` -- `static constant outland_Rock3 = "Doodads\\Outland\\Rocks\\Outland_Rock\\Outland_Rock3.mdx"` -- `static constant outland_Rock4 = "Doodads\\Outland\\Rocks\\Outland_Rock\\Outland_Rock4.mdx"` -- `static constant outland_Rock5 = "Doodads\\Outland\\Rocks\\Outland_Rock\\Outland_Rock5.mdx"` -- `static constant outland_Rock6 = "Doodads\\Outland\\Rocks\\Outland_Rock\\Outland_Rock6.mdx"` -- `static constant outland_Rock7 = "Doodads\\Outland\\Rocks\\Outland_Rock\\Outland_Rock7.mdx"` -- `static constant outland_Rock8 = "Doodads\\Outland\\Rocks\\Outland_Rock\\Outland_Rock8.mdx"` -- `static constant outland_Rock9 = "Doodads\\Outland\\Rocks\\Outland_Rock\\Outland_Rock9.mdx"` -- `static constant outland_RockArch = "Doodads\\Outland\\Structures\\Outland_RockArch\\Outland_RockArch.mdx"` -- `static constant outland_RockArch45 = "Doodads\\Outland\\Structures\\Outland_RockArch45\\Outland_RockArch45.mdx"` -- `static constant outland_Spires0 = "Doodads\\Outland\\Rocks\\Outland_Spires\\Outland_Spires0.mdx"` -- `static constant outland_Spires1 = "Doodads\\Outland\\Rocks\\Outland_Spires\\Outland_Spires1.mdx"` -- `static constant outland_Spires2 = "Doodads\\Outland\\Rocks\\Outland_Spires\\Outland_Spires2.mdx"` -- `static constant outland_Spires3 = "Doodads\\Outland\\Rocks\\Outland_Spires\\Outland_Spires3.mdx"` -- `static constant outland_Spires4 = "Doodads\\Outland\\Rocks\\Outland_Spires\\Outland_Spires4.mdx"` -- `static constant outland_Spires5 = "Doodads\\Outland\\Rocks\\Outland_Spires\\Outland_Spires5.mdx"` -- `static constant outland_Spires6 = "Doodads\\Outland\\Rocks\\Outland_Spires\\Outland_Spires6.mdx"` -- `static constant outland_Spires7 = "Doodads\\Outland\\Rocks\\Outland_Spires\\Outland_Spires7.mdx"` -- `static constant outland_Spires8 = "Doodads\\Outland\\Rocks\\Outland_Spires\\Outland_Spires8.mdx"` -- `static constant outland_Spires9 = "Doodads\\Outland\\Rocks\\Outland_Spires\\Outland_Spires9.mdx"` -- `static constant peasantGrave0 = "Doodads\\LordaeronSummer\\Props\\PeasantGrave\\PeasantGrave0.mdx"` -- `static constant peasantGrave1 = "Doodads\\LordaeronSummer\\Props\\PeasantGrave\\PeasantGrave1.mdx"` -- `static constant peasantGrave2 = "Doodads\\LordaeronSummer\\Props\\PeasantGrave\\PeasantGrave2.mdx"` -- `static constant pier = "Doodads\\Ashenvale\\Structures\\Pier\\Pier.mdx"` -- `static constant pierTrashed = "Doodads\\Ashenvale\\Structures\\PierTrashed\\PierTrashed.mdx"` -- `static constant pillarsRuined = "Doodads\\Ashenvale\\Structures\\PillarsRuined\\PillarsRuined.mdx"` -- `static constant porticulisWall0_0 = "Doodads\\Dungeon\\Structures\\PorticulisWall0_\\PorticulisWall0_0.mdx"` -- `static constant porticulisWall0_1 = "Doodads\\Dungeon\\Structures\\PorticulisWall0_\\PorticulisWall0_1.mdx"` -- `static constant porticulisWall0_2 = "Doodads\\Dungeon\\Structures\\PorticulisWall0_\\PorticulisWall0_2.mdx"` -- `static constant porticulisWall45_0 = "Doodads\\Dungeon\\Structures\\PorticulisWall45_\\PorticulisWall45_0.mdx"` -- `static constant porticulisWall45_1 = "Doodads\\Dungeon\\Structures\\PorticulisWall45_\\PorticulisWall45_1.mdx"` -- `static constant porticulisWall45_2 = "Doodads\\Dungeon\\Structures\\PorticulisWall45_\\PorticulisWall45_2.mdx"` -- `static constant pottedPlant = "Doodads\\Cityscape\\Plants\\PottedPlant\\PottedPlant.mdx"` -- `static constant ressurectionStoneSE = "Doodads\\Cinematic\\RessurectionStoneSE\\RessurectionStoneSE.mdx"` -- `static constant ressurectionStoneSW = "Doodads\\Cinematic\\RessurectionStoneSW\\RessurectionStoneSW.mdx"` -- `static constant ribBones0 = "Doodads\\LordaeronSummer\\Props\\RibBones\\RibBones0.mdx"` -- `static constant ribBones1 = "Doodads\\LordaeronSummer\\Props\\RibBones\\RibBones1.mdx"` -- `static constant ribBones2 = "Doodads\\LordaeronSummer\\Props\\RibBones\\RibBones2.mdx"` -- `static constant ribBones3 = "Doodads\\LordaeronSummer\\Props\\RibBones\\RibBones3.mdx"` -- `static constant risingWaterDoodad = "Doodads\\Cinematic\\RisingWaterDoodad\\RisingWaterDoodad.mdx"` -- `static constant risingWaterWIDEDoodad = "Doodads\\Cinematic\\RisingWaterWIDEDoodad\\RisingWaterWIDEDoodad.mdx"` -- `static constant riverRushes0 = "Doodads\\LordaeronSummer\\Plants\\RiverRushes\\RiverRushes0.mdx"` -- `static constant riverRushes1 = "Doodads\\LordaeronSummer\\Plants\\RiverRushes\\RiverRushes1.mdx"` -- `static constant riverRushes2 = "Doodads\\LordaeronSummer\\Plants\\RiverRushes\\RiverRushes2.mdx"` -- `static constant riverRushes3 = "Doodads\\LordaeronSummer\\Plants\\RiverRushes\\RiverRushes3.mdx"` -- `static constant rockBridgeExtraLarge0 = "Doodads\\Terrain\\RockBridgeExtraLarge0\\RockBridgeExtraLarge0.mdx"` -- `static constant rockBridgeExtraLarge45 = "Doodads\\Terrain\\RockBridgeExtraLarge45\\RockBridgeExtraLarge45.mdx"` -- `static constant rockBridgeLarge0 = "Doodads\\Terrain\\RockBridgeLarge0\\RockBridgeLarge0.mdx"` -- `static constant rockBridgeLarge45 = "Doodads\\Terrain\\RockBridgeLarge45\\RockBridgeLarge45.mdx"` -- `static constant rockBridgeSmall0 = "Doodads\\Terrain\\RockBridgeSmall0\\RockBridgeSmall0.mdx"` -- `static constant rockBridgeSmall45 = "Doodads\\Terrain\\RockBridgeSmall45\\RockBridgeSmall45.mdx"` -- `static constant rockChunks0 = "Doodads\\Terrain\\RockChunks\\RockChunks0.mdx"` -- `static constant rockChunks1 = "Doodads\\Terrain\\RockChunks\\RockChunks1.mdx"` -- `static constant rockChunks2 = "Doodads\\Terrain\\RockChunks\\RockChunks2.mdx"` -- `static constant rockChunks3 = "Doodads\\Terrain\\RockChunks\\RockChunks3.mdx"` -- `static constant rockChunks4 = "Doodads\\Terrain\\RockChunks\\RockChunks4.mdx"` -- `static constant rockChunks5 = "Doodads\\Terrain\\RockChunks\\RockChunks5.mdx"` -- `static constant rockChunks_Portrait = "Doodads\\Terrain\\Portraits\\RockChunks_Portrait\\RockChunks_Portrait.mdx"` -- `static constant rockPillar0 = "Doodads\\Barrens\\Rocks\\RockPillar\\RockPillar0.mdx"` -- `static constant rockPillar1 = "Doodads\\Barrens\\Rocks\\RockPillar\\RockPillar1.mdx"` -- `static constant rockPillar2 = "Doodads\\Barrens\\Rocks\\RockPillar\\RockPillar2.mdx"` -- `static constant rockinArthas = "Doodads\\Cinematic\\RockinArthas\\RockinArthas.mdx"` -- `static constant rottenHay0 = "Doodads\\LordaeronSummer\\Props\\RottenHay\\RottenHay0.mdx"` -- `static constant rottenHay1 = "Doodads\\LordaeronSummer\\Props\\RottenHay\\RottenHay1.mdx"` -- `static constant rottenHay2 = "Doodads\\LordaeronSummer\\Props\\RottenHay\\RottenHay2.mdx"` -- `static constant rottenHay3 = "Doodads\\LordaeronSummer\\Props\\RottenHay\\RottenHay3.mdx"` -- `static constant rottenHay4 = "Doodads\\LordaeronSummer\\Props\\RottenHay\\RottenHay4.mdx"` -- `static constant rottenHayCart = "Doodads\\LordaeronSummer\\Props\\RottenHayCart\\RottenHayCart.mdx"` -- `static constant rottenHayCartbroken = "Doodads\\LordaeronSummer\\Props\\RottenHayCartbroken\\RottenHayCartbroken.mdx"` -- `static constant roughCliffDoodadCollapse0 = "Doodads\\Terrain\\CliffDoodad\\RoughCliffDoodadCollapse0\\RoughCliffDoodadCollapse0.mdx"` -- `static constant roughCliffDoodadCollapse1 = "Doodads\\Terrain\\CliffDoodad\\RoughCliffDoodadCollapse1\\RoughCliffDoodadCollapse1.mdx"` -- `static constant roughCliffDoodadCollapse2 = "Doodads\\Terrain\\CliffDoodad\\RoughCliffDoodadCollapse2\\RoughCliffDoodadCollapse2.mdx"` -- `static constant roughCliffDoodadCollapse3 = "Doodads\\Terrain\\CliffDoodad\\RoughCliffDoodadCollapse3\\RoughCliffDoodadCollapse3.mdx"` -- `static constant roughCliffDoodadCollapseShort0 = "Doodads\\Terrain\\CliffDoodad\\RoughCliffDoodadCollapseShort0\\RoughCliffDoodadCollapseShort0.mdx"` -- `static constant roughCliffDoodadCollapseShort1 = "Doodads\\Terrain\\CliffDoodad\\RoughCliffDoodadCollapseShort1\\RoughCliffDoodadCollapseShort1.mdx"` -- `static constant roughCliffDoodadCollapseShort2 = "Doodads\\Terrain\\CliffDoodad\\RoughCliffDoodadCollapseShort2\\RoughCliffDoodadCollapseShort2.mdx"` -- `static constant roughCliffDoodadCollapseShort3 = "Doodads\\Terrain\\CliffDoodad\\RoughCliffDoodadCollapseShort3\\RoughCliffDoodadCollapseShort3.mdx"` -- `static constant roughCliffDoodadSlide0 = "Doodads\\Terrain\\CliffDoodad\\RoughCliffDoodadSlide0\\RoughCliffDoodadSlide0.mdx"` -- `static constant roughCliffDoodadSlide1 = "Doodads\\Terrain\\CliffDoodad\\RoughCliffDoodadSlide1\\RoughCliffDoodadSlide1.mdx"` -- `static constant roughCliffDoodadSlide2 = "Doodads\\Terrain\\CliffDoodad\\RoughCliffDoodadSlide2\\RoughCliffDoodadSlide2.mdx"` -- `static constant roughCliffDoodadSlide3 = "Doodads\\Terrain\\CliffDoodad\\RoughCliffDoodadSlide3\\RoughCliffDoodadSlide3.mdx"` -- `static constant roughCliffDoodadSlideShort0 = "Doodads\\Terrain\\CliffDoodad\\RoughCliffDoodadSlideShort0\\RoughCliffDoodadSlideShort0.mdx"` -- `static constant roughCliffDoodadSlideShort1 = "Doodads\\Terrain\\CliffDoodad\\RoughCliffDoodadSlideShort1\\RoughCliffDoodadSlideShort1.mdx"` -- `static constant roughCliffDoodadSlideShort2 = "Doodads\\Terrain\\CliffDoodad\\RoughCliffDoodadSlideShort2\\RoughCliffDoodadSlideShort2.mdx"` -- `static constant roughCliffDoodadSlideShort3 = "Doodads\\Terrain\\CliffDoodad\\RoughCliffDoodadSlideShort3\\RoughCliffDoodadSlideShort3.mdx"` -- `static constant rowboat = "Doodads\\Northrend\\Water\\Rowboat\\Rowboat.mdx"` -- `static constant rowboatDestroyed = "Doodads\\Northrend\\Water\\RowboatDestroyed\\RowboatDestroyed.mdx"` -- `static constant rubbleRock0 = "Doodads\\Outland\\Rocks\\RubbleRock\\RubbleRock0.mdx"` -- `static constant rubbleRock1 = "Doodads\\Outland\\Rocks\\RubbleRock\\RubbleRock1.mdx"` -- `static constant rubbleRock2 = "Doodads\\Outland\\Rocks\\RubbleRock\\RubbleRock2.mdx"` -- `static constant rubbleRock3 = "Doodads\\Outland\\Rocks\\RubbleRock\\RubbleRock3.mdx"` -- `static constant rubbleRock4 = "Doodads\\Outland\\Rocks\\RubbleRock\\RubbleRock4.mdx"` -- `static constant rubbleRock5 = "Doodads\\Outland\\Rocks\\RubbleRock\\RubbleRock5.mdx"` -- `static constant rubbleStoneWall = "Doodads\\LordaeronSummer\\Props\\RubbleStoneWall\\RubbleStoneWall.mdx"` -- `static constant ruinFountain = "Doodads\\Ruins\\Props\\RuinFountain\\RuinFountain.mdx"` -- `static constant ruinedArch0 = "Doodads\\Barrens\\Structures\\RuinedArch\\RuinedArch0.mdx"` -- `static constant ruinedArch1 = "Doodads\\Barrens\\Structures\\RuinedArch\\RuinedArch1.mdx"` -- `static constant ruinedArch2 = "Doodads\\Barrens\\Structures\\RuinedArch\\RuinedArch2.mdx"` -- `static constant ruinedChunk0 = "Doodads\\Barrens\\Structures\\RuinedChunk\\RuinedChunk0.mdx"` -- `static constant ruinedChunk1 = "Doodads\\Barrens\\Structures\\RuinedChunk\\RuinedChunk1.mdx"` -- `static constant ruinedCurvedWall = "Doodads\\Barrens\\Structures\\RuinedCurvedWall\\RuinedCurvedWall.mdx"` -- `static constant ruinedFloor2x2_0 = "Doodads\\Terrain\\CliffDoodad\\RuinedFloor2x2_0\\RuinedFloor2x2_0.mdx"` -- `static constant ruinedFloor2x2_1 = "Doodads\\Terrain\\CliffDoodad\\RuinedFloor2x2_1\\RuinedFloor2x2_1.mdx"` -- `static constant ruinedFloor2x2_2 = "Doodads\\Terrain\\CliffDoodad\\RuinedFloor2x2_2\\RuinedFloor2x2_2.mdx"` -- `static constant ruinedFloor2x2_3 = "Doodads\\Terrain\\CliffDoodad\\RuinedFloor2x2_3\\RuinedFloor2x2_3.mdx"` -- `static constant ruinedWall = "Doodads\\Barrens\\Structures\\RuinedWall\\RuinedWall.mdx"` -- `static constant ruinedfloor4x2_0 = "Doodads\\Terrain\\CliffDoodad\\Ruinedfloor4x2_0\\Ruinedfloor4x2_0.mdx"` -- `static constant ruinedfloor4x2_1 = "Doodads\\Terrain\\CliffDoodad\\Ruinedfloor4x2_1\\Ruinedfloor4x2_1.mdx"` -- `static constant ruinedfloor4x4_0 = "Doodads\\Terrain\\CliffDoodad\\Ruinedfloor4x4_0\\Ruinedfloor4x4_0.mdx"` -- `static constant ruinedfloor4x4_1 = "Doodads\\Terrain\\CliffDoodad\\Ruinedfloor4x4_1\\Ruinedfloor4x4_1.mdx"` -- `static constant ruinsArchway0_0 = "Doodads\\Ruins\\Structures\\RuinsArchway0_\\RuinsArchway0_0.mdx"` -- `static constant ruinsArchway0_1 = "Doodads\\Ruins\\Structures\\RuinsArchway0_\\RuinsArchway0_1.mdx"` -- `static constant ruinsArchway0_2 = "Doodads\\Ruins\\Structures\\RuinsArchway0_\\RuinsArchway0_2.mdx"` -- `static constant ruinsArchway45_0 = "Doodads\\Ruins\\Structures\\RuinsArchway45_\\RuinsArchway45_0.mdx"` -- `static constant ruinsArchway45_1 = "Doodads\\Ruins\\Structures\\RuinsArchway45_\\RuinsArchway45_1.mdx"` -- `static constant ruinsArchway45_2 = "Doodads\\Ruins\\Structures\\RuinsArchway45_\\RuinsArchway45_2.mdx"` -- `static constant ruinsArchwayBroken00 = "Doodads\\Ruins\\Structures\\RuinsArchwayBroken00\\RuinsArchwayBroken00.mdx"` -- `static constant ruinsArchwayBroken450 = "Doodads\\Ruins\\Structures\\RuinsArchwayBroken450\\RuinsArchwayBroken450.mdx"` -- `static constant ruinsBloodyAltar = "Doodads\\Ruins\\Props\\RuinsBloodyAltar\\RuinsBloodyAltar.mdx"` -- `static constant ruinsBuilding0 = "Doodads\\Ruins\\Structures\\RuinsBuilding\\RuinsBuilding0.mdx"` -- `static constant ruinsBuilding1 = "Doodads\\Ruins\\Structures\\RuinsBuilding\\RuinsBuilding1.mdx"` -- `static constant ruinsBuilding2 = "Doodads\\Ruins\\Structures\\RuinsBuilding\\RuinsBuilding2.mdx"` -- `static constant ruinsGate = "Doodads\\Ruins\\Terrain\\RuinsGate\\RuinsGate.mdx"` -- `static constant ruinsGate45 = "Doodads\\Ruins\\Terrain\\RuinsGate45\\RuinsGate45.mdx"` -- `static constant ruinsObelisk0 = "Doodads\\Ruins\\Props\\RuinsObelisk\\RuinsObelisk0.mdx"` -- `static constant ruinsObelisk1 = "Doodads\\Ruins\\Props\\RuinsObelisk\\RuinsObelisk1.mdx"` -- `static constant ruinsPillar0 = "Doodads\\Ruins\\Props\\RuinsPillar\\RuinsPillar0.mdx"` -- `static constant ruinsPillar1 = "Doodads\\Ruins\\Props\\RuinsPillar\\RuinsPillar1.mdx"` -- `static constant ruinsPillar2 = "Doodads\\Ruins\\Props\\RuinsPillar\\RuinsPillar2.mdx"` -- `static constant ruinsPillar3 = "Doodads\\Ruins\\Props\\RuinsPillar\\RuinsPillar3.mdx"` -- `static constant ruinsPillar4 = "Doodads\\Ruins\\Props\\RuinsPillar\\RuinsPillar4.mdx"` -- `static constant ruinsRoundDoor = "Doodads\\Ruins\\Terrain\\RuinsRoundDoor\\RuinsRoundDoor.mdx"` -- `static constant ruinsRoundDoor_Portrait = "Doodads\\Terrain\\Portraits\\RuinsRoundDoor_Portrait\\RuinsRoundDoor_Portrait.mdx"` -- `static constant ruinsRuinedThrone0 = "Doodads\\Ruins\\Props\\RuinsRuinedThrone\\RuinsRuinedThrone0.mdx"` -- `static constant ruinsRuinedThrone1 = "Doodads\\Ruins\\Props\\RuinsRuinedThrone\\RuinsRuinedThrone1.mdx"` -- `static constant ruinsTrash0 = "Doodads\\Ruins\\Props\\RuinsTrash\\RuinsTrash0.mdx"` -- `static constant ruinsTrash1 = "Doodads\\Ruins\\Props\\RuinsTrash\\RuinsTrash1.mdx"` -- `static constant ruinsTree0 = "Doodads\\Terrain\\RuinsTree\\RuinsTree0.mdx"` -- `static constant ruinsTree0D = "Doodads\\Terrain\\RuinsTree\\RuinsTree0D.mdx"` -- `static constant ruinsTree0S = "Doodads\\Terrain\\RuinsTree\\RuinsTree0S.mdx"` -- `static constant ruinsTree1 = "Doodads\\Terrain\\RuinsTree\\RuinsTree1.mdx"` -- `static constant ruinsTree1D = "Doodads\\Terrain\\RuinsTree\\RuinsTree1D.mdx"` -- `static constant ruinsTree1S = "Doodads\\Terrain\\RuinsTree\\RuinsTree1S.mdx"` -- `static constant ruinsTree2 = "Doodads\\Terrain\\RuinsTree\\RuinsTree2.mdx"` -- `static constant ruinsTree2D = "Doodads\\Terrain\\RuinsTree\\RuinsTree2D.mdx"` -- `static constant ruinsTree2S = "Doodads\\Terrain\\RuinsTree\\RuinsTree2S.mdx"` -- `static constant ruinsTree3 = "Doodads\\Terrain\\RuinsTree\\RuinsTree3.mdx"` -- `static constant ruinsTree3D = "Doodads\\Terrain\\RuinsTree\\RuinsTree3D.mdx"` -- `static constant ruinsTree3S = "Doodads\\Terrain\\RuinsTree\\RuinsTree3S.mdx"` -- `static constant ruinsTree4 = "Doodads\\Terrain\\RuinsTree\\RuinsTree4.mdx"` -- `static constant ruinsTree4D = "Doodads\\Terrain\\RuinsTree\\RuinsTree4D.mdx"` -- `static constant ruinsTree4S = "Doodads\\Terrain\\RuinsTree\\RuinsTree4S.mdx"` -- `static constant ruinsTree5 = "Doodads\\Terrain\\RuinsTree\\RuinsTree5.mdx"` -- `static constant ruinsTree5D = "Doodads\\Terrain\\RuinsTree\\RuinsTree5D.mdx"` -- `static constant ruinsTree5S = "Doodads\\Terrain\\RuinsTree\\RuinsTree5S.mdx"` -- `static constant ruinsTree6 = "Doodads\\Terrain\\RuinsTree\\RuinsTree6.mdx"` -- `static constant ruinsTree6D = "Doodads\\Terrain\\RuinsTree\\RuinsTree6D.mdx"` -- `static constant ruinsTree6S = "Doodads\\Terrain\\RuinsTree\\RuinsTree6S.mdx"` -- `static constant ruinsTree7 = "Doodads\\Terrain\\RuinsTree\\RuinsTree7.mdx"` -- `static constant ruinsTree7D = "Doodads\\Terrain\\RuinsTree\\RuinsTree7D.mdx"` -- `static constant ruinsTree7S = "Doodads\\Terrain\\RuinsTree\\RuinsTree7S.mdx"` -- `static constant ruinsTree8 = "Doodads\\Terrain\\RuinsTree\\RuinsTree8.mdx"` -- `static constant ruinsTree8D = "Doodads\\Terrain\\RuinsTree\\RuinsTree8D.mdx"` -- `static constant ruinsTree8S = "Doodads\\Terrain\\RuinsTree\\RuinsTree8S.mdx"` -- `static constant ruinsTree9 = "Doodads\\Terrain\\RuinsTree\\RuinsTree9.mdx"` -- `static constant ruinsTree9D = "Doodads\\Terrain\\RuinsTree\\RuinsTree9D.mdx"` -- `static constant ruinsTree9S = "Doodads\\Terrain\\RuinsTree\\RuinsTree9S.mdx"` -- `static constant ruinsTreeDoodad0 = "Doodads\\Ruins\\Plants\\RuinsTreeDoodad\\RuinsTreeDoodad0.mdx"` -- `static constant ruinsTreeDoodad1 = "Doodads\\Ruins\\Plants\\RuinsTreeDoodad\\RuinsTreeDoodad1.mdx"` -- `static constant ruinsTreeDoodad2 = "Doodads\\Ruins\\Plants\\RuinsTreeDoodad\\RuinsTreeDoodad2.mdx"` -- `static constant ruinsTreeDoodad3 = "Doodads\\Ruins\\Plants\\RuinsTreeDoodad\\RuinsTreeDoodad3.mdx"` -- `static constant ruinsTreeDoodad4 = "Doodads\\Ruins\\Plants\\RuinsTreeDoodad\\RuinsTreeDoodad4.mdx"` -- `static constant ruinsTreeDoodad5 = "Doodads\\Ruins\\Plants\\RuinsTreeDoodad\\RuinsTreeDoodad5.mdx"` -- `static constant ruinsTreeDoodad6 = "Doodads\\Ruins\\Plants\\RuinsTreeDoodad\\RuinsTreeDoodad6.mdx"` -- `static constant ruinsTreeDoodad7 = "Doodads\\Ruins\\Plants\\RuinsTreeDoodad\\RuinsTreeDoodad7.mdx"` -- `static constant ruinsTreeDoodad8 = "Doodads\\Ruins\\Plants\\RuinsTreeDoodad\\RuinsTreeDoodad8.mdx"` -- `static constant ruinsTreeDoodad9 = "Doodads\\Ruins\\Plants\\RuinsTreeDoodad\\RuinsTreeDoodad9.mdx"` -- `static constant ruinsWall00 = "Doodads\\Ruins\\Terrain\\RuinsWall0\\RuinsWall00.mdx"` -- `static constant ruinsWall01 = "Doodads\\Ruins\\Terrain\\RuinsWall0\\RuinsWall01.mdx"` -- `static constant ruinsWall02 = "Doodads\\Ruins\\Terrain\\RuinsWall0\\RuinsWall02.mdx"` -- `static constant ruinsWall03 = "Doodads\\Ruins\\Terrain\\RuinsWall0\\RuinsWall03.mdx"` -- `static constant ruinsWall04 = "Doodads\\Ruins\\Terrain\\RuinsWall0\\RuinsWall04.mdx"` -- `static constant ruinsWall1350 = "Doodads\\Ruins\\Terrain\\RuinsWall135\\RuinsWall1350.mdx"` -- `static constant ruinsWall1351 = "Doodads\\Ruins\\Terrain\\RuinsWall135\\RuinsWall1351.mdx"` -- `static constant ruinsWall1352 = "Doodads\\Ruins\\Terrain\\RuinsWall135\\RuinsWall1352.mdx"` -- `static constant ruinsWall1353 = "Doodads\\Ruins\\Terrain\\RuinsWall135\\RuinsWall1353.mdx"` -- `static constant ruinsWall1354 = "Doodads\\Ruins\\Terrain\\RuinsWall135\\RuinsWall1354.mdx"` -- `static constant ruinsWall450 = "Doodads\\Ruins\\Terrain\\RuinsWall45\\RuinsWall450.mdx"` -- `static constant ruinsWall451 = "Doodads\\Ruins\\Terrain\\RuinsWall45\\RuinsWall451.mdx"` -- `static constant ruinsWall452 = "Doodads\\Ruins\\Terrain\\RuinsWall45\\RuinsWall452.mdx"` -- `static constant ruinsWall453 = "Doodads\\Ruins\\Terrain\\RuinsWall45\\RuinsWall453.mdx"` -- `static constant ruinsWall454 = "Doodads\\Ruins\\Terrain\\RuinsWall45\\RuinsWall454.mdx"` -- `static constant ruinsWall900 = "Doodads\\Ruins\\Terrain\\RuinsWall90\\RuinsWall900.mdx"` -- `static constant ruinsWall901 = "Doodads\\Ruins\\Terrain\\RuinsWall90\\RuinsWall901.mdx"` -- `static constant ruinsWall902 = "Doodads\\Ruins\\Terrain\\RuinsWall90\\RuinsWall902.mdx"` -- `static constant ruinsWall903 = "Doodads\\Ruins\\Terrain\\RuinsWall90\\RuinsWall903.mdx"` -- `static constant ruinsWall904 = "Doodads\\Ruins\\Terrain\\RuinsWall90\\RuinsWall904.mdx"` -- `static constant ruins_Flower0 = "Doodads\\Ruins\\Plants\\Ruins_Flower\\Ruins_Flower0.mdx"` -- `static constant ruins_Flower1 = "Doodads\\Ruins\\Plants\\Ruins_Flower\\Ruins_Flower1.mdx"` -- `static constant ruins_Flower2 = "Doodads\\Ruins\\Plants\\Ruins_Flower\\Ruins_Flower2.mdx"` -- `static constant ruins_Flower3 = "Doodads\\Ruins\\Plants\\Ruins_Flower\\Ruins_Flower3.mdx"` -- `static constant ruins_Flower4 = "Doodads\\Ruins\\Plants\\Ruins_Flower\\Ruins_Flower4.mdx"` -- `static constant ruins_Lilypad0 = "Doodads\\Ruins\\Plants\\Ruins_Lilypad\\Ruins_Lilypad0.mdx"` -- `static constant ruins_Lilypad1 = "Doodads\\Ruins\\Plants\\Ruins_Lilypad\\Ruins_Lilypad1.mdx"` -- `static constant ruins_Lilypad2 = "Doodads\\Ruins\\Plants\\Ruins_Lilypad\\Ruins_Lilypad2.mdx"` -- `static constant ruins_Lilypad3 = "Doodads\\Ruins\\Plants\\Ruins_Lilypad\\Ruins_Lilypad3.mdx"` -- `static constant ruins_Lilypad4 = "Doodads\\Ruins\\Plants\\Ruins_Lilypad\\Ruins_Lilypad4.mdx"` -- `static constant ruins_Lilypad5 = "Doodads\\Ruins\\Plants\\Ruins_Lilypad\\Ruins_Lilypad5.mdx"` -- `static constant ruins_Lilypad6 = "Doodads\\Ruins\\Plants\\Ruins_Lilypad\\Ruins_Lilypad6.mdx"` -- `static constant ruins_Lilypad7 = "Doodads\\Ruins\\Plants\\Ruins_Lilypad\\Ruins_Lilypad7.mdx"` -- `static constant ruins_NagaCircle = "Doodads\\Ruins\\Props\\Ruins_NagaCircle\\Ruins_NagaCircle.mdx"` -- `static constant ruins_Rock0 = "Doodads\\Ruins\\Rocks\\Ruins_Rock\\Ruins_Rock0.mdx"` -- `static constant ruins_Rock1 = "Doodads\\Ruins\\Rocks\\Ruins_Rock\\Ruins_Rock1.mdx"` -- `static constant ruins_Rock2 = "Doodads\\Ruins\\Rocks\\Ruins_Rock\\Ruins_Rock2.mdx"` -- `static constant ruins_Rock3 = "Doodads\\Ruins\\Rocks\\Ruins_Rock\\Ruins_Rock3.mdx"` -- `static constant ruins_Rock4 = "Doodads\\Ruins\\Rocks\\Ruins_Rock\\Ruins_Rock4.mdx"` -- `static constant ruins_Rock5 = "Doodads\\Ruins\\Rocks\\Ruins_Rock\\Ruins_Rock5.mdx"` -- `static constant ruins_Rock6 = "Doodads\\Ruins\\Rocks\\Ruins_Rock\\Ruins_Rock6.mdx"` -- `static constant ruins_Rock7 = "Doodads\\Ruins\\Rocks\\Ruins_Rock\\Ruins_Rock7.mdx"` -- `static constant ruins_Rock8 = "Doodads\\Ruins\\Rocks\\Ruins_Rock\\Ruins_Rock8.mdx"` -- `static constant ruins_Rock9 = "Doodads\\Ruins\\Rocks\\Ruins_Rock\\Ruins_Rock9.mdx"` -- `static constant ruins_Rush0 = "Doodads\\Ruins\\Plants\\Ruins_Rush\\Ruins_Rush0.mdx"` -- `static constant ruins_Rush1 = "Doodads\\Ruins\\Plants\\Ruins_Rush\\Ruins_Rush1.mdx"` -- `static constant ruins_Shells0 = "Doodads\\Ruins\\Props\\Ruins_Shells\\Ruins_Shells0.mdx"` -- `static constant ruins_Shells1 = "Doodads\\Ruins\\Props\\Ruins_Shells\\Ruins_Shells1.mdx"` -- `static constant ruins_Shells2 = "Doodads\\Ruins\\Props\\Ruins_Shells\\Ruins_Shells2.mdx"` -- `static constant ruins_Shells3 = "Doodads\\Ruins\\Props\\Ruins_Shells\\Ruins_Shells3.mdx"` -- `static constant ruins_Shells4 = "Doodads\\Ruins\\Props\\Ruins_Shells\\Ruins_Shells4.mdx"` -- `static constant ruins_Shells5 = "Doodads\\Ruins\\Props\\Ruins_Shells\\Ruins_Shells5.mdx"` -- `static constant ruins_Shells6 = "Doodads\\Ruins\\Props\\Ruins_Shells\\Ruins_Shells6.mdx"` -- `static constant ruins_Shells7 = "Doodads\\Ruins\\Props\\Ruins_Shells\\Ruins_Shells7.mdx"` -- `static constant ruins_Shells8 = "Doodads\\Ruins\\Props\\Ruins_Shells\\Ruins_Shells8.mdx"` -- `static constant ruins_Shells9 = "Doodads\\Ruins\\Props\\Ruins_Shells\\Ruins_Shells9.mdx"` -- `static constant ruins_Shroom0 = "Doodads\\Ruins\\Plants\\Ruins_Shroom\\Ruins_Shroom0.mdx"` -- `static constant ruins_Shroom1 = "Doodads\\Ruins\\Plants\\Ruins_Shroom\\Ruins_Shroom1.mdx"` -- `static constant ruins_Shroom2 = "Doodads\\Ruins\\Plants\\Ruins_Shroom\\Ruins_Shroom2.mdx"` -- `static constant ruins_Shroom3 = "Doodads\\Ruins\\Plants\\Ruins_Shroom\\Ruins_Shroom3.mdx"` -- `static constant ruins_Shroom4 = "Doodads\\Ruins\\Plants\\Ruins_Shroom\\Ruins_Shroom4.mdx"` -- `static constant ruins_Shroom5 = "Doodads\\Ruins\\Plants\\Ruins_Shroom\\Ruins_Shroom5.mdx"` -- `static constant ruins_Shrub0 = "Doodads\\Ruins\\Plants\\Ruins_Shrub\\Ruins_Shrub0.mdx"` -- `static constant ruins_Shrub1 = "Doodads\\Ruins\\Plants\\Ruins_Shrub\\Ruins_Shrub1.mdx"` -- `static constant ruins_Shrub2 = "Doodads\\Ruins\\Plants\\Ruins_Shrub\\Ruins_Shrub2.mdx"` -- `static constant ruins_Spires0 = "Doodads\\Ruins\\Rocks\\Ruins_Spires\\Ruins_Spires0.mdx"` -- `static constant ruins_Spires1 = "Doodads\\Ruins\\Rocks\\Ruins_Spires\\Ruins_Spires1.mdx"` -- `static constant ruins_Spires2 = "Doodads\\Ruins\\Rocks\\Ruins_Spires\\Ruins_Spires2.mdx"` -- `static constant ruins_Spires3 = "Doodads\\Ruins\\Rocks\\Ruins_Spires\\Ruins_Spires3.mdx"` -- `static constant ruins_Spires4 = "Doodads\\Ruins\\Rocks\\Ruins_Spires\\Ruins_Spires4.mdx"` -- `static constant ruins_Spires5 = "Doodads\\Ruins\\Rocks\\Ruins_Spires\\Ruins_Spires5.mdx"` -- `static constant ruins_Spires6 = "Doodads\\Ruins\\Rocks\\Ruins_Spires\\Ruins_Spires6.mdx"` -- `static constant ruins_Spires7 = "Doodads\\Ruins\\Rocks\\Ruins_Spires\\Ruins_Spires7.mdx"` -- `static constant runeArt0 = "Doodads\\BlackCitadel\\Props\\RuneArt\\RuneArt0.mdx"` -- `static constant runeArt1 = "Doodads\\BlackCitadel\\Props\\RuneArt\\RuneArt1.mdx"` -- `static constant runeArt2 = "Doodads\\BlackCitadel\\Props\\RuneArt\\RuneArt2.mdx"` -- `static constant runeArt3 = "Doodads\\BlackCitadel\\Props\\RuneArt\\RuneArt3.mdx"` -- `static constant runeArt4 = "Doodads\\BlackCitadel\\Props\\RuneArt\\RuneArt4.mdx"` -- `static constant runeArt5 = "Doodads\\BlackCitadel\\Props\\RuneArt\\RuneArt5.mdx"` -- `static constant runeArt6 = "Doodads\\BlackCitadel\\Props\\RuneArt\\RuneArt6.mdx"` -- `static constant runesOfGuldan0 = "Doodads\\Cinematic\\RunesOfGuldan\\RunesOfGuldan0.mdx"` -- `static constant runesOfGuldan1 = "Doodads\\Cinematic\\RunesOfGuldan\\RunesOfGuldan1.mdx"` -- `static constant runesOfGuldan2 = "Doodads\\Cinematic\\RunesOfGuldan\\RunesOfGuldan2.mdx"` -- `static constant runesOfGuldan3 = "Doodads\\Cinematic\\RunesOfGuldan\\RunesOfGuldan3.mdx"` -- `static constant runesOfGuldan4 = "Doodads\\Cinematic\\RunesOfGuldan\\RunesOfGuldan4.mdx"` -- `static constant runesOfGuldan5 = "Doodads\\Cinematic\\RunesOfGuldan\\RunesOfGuldan5.mdx"` -- `static constant sRuinArch = "Doodads\\Ruins\\Structures\\SRuinArch\\SRuinArch.mdx"` -- `static constant sRuinArch45 = "Doodads\\Ruins\\Structures\\SRuinArch45\\SRuinArch45.mdx"` -- `static constant sargerasGate1 = "Doodads\\Cinematic\\SargerasGate\\SargerasGate.mdx"` -- `static constant scorchedRemains0 = "Doodads\\Ashenvale\\Props\\ScorchedRemains\\ScorchedRemains0.mdx"` -- `static constant scorchedRemains1 = "Doodads\\Ashenvale\\Props\\ScorchedRemains\\ScorchedRemains1.mdx"` -- `static constant scorchedRemains2 = "Doodads\\Ashenvale\\Props\\ScorchedRemains\\ScorchedRemains2.mdx"` -- `static constant seaweed00 = "Doodads\\Ruins\\Water\\Seaweed0\\Seaweed00.mdx"` -- `static constant seaweed01 = "Doodads\\Ruins\\Water\\Seaweed0\\Seaweed01.mdx"` -- `static constant seaweed02 = "Doodads\\Ruins\\Water\\Seaweed0\\Seaweed02.mdx"` -- `static constant seaweed03 = "Doodads\\Ruins\\Water\\Seaweed0\\Seaweed03.mdx"` -- `static constant seaweed04 = "Doodads\\Ruins\\Water\\Seaweed0\\Seaweed04.mdx"` -- `static constant sentinelStatue = "Doodads\\Ashenvale\\Props\\SentinelStatue\\SentinelStatue.mdx"` -- `static constant sewerVent0 = "Doodads\\Dungeon\\Props\\SewerVent\\SewerVent0.mdx"` -- `static constant sewerVent1 = "Doodads\\Dungeon\\Props\\SewerVent\\SewerVent1.mdx"` -- `static constant sewerVent2 = "Doodads\\Dungeon\\Props\\SewerVent\\SewerVent2.mdx"` -- `static constant sewerVent3 = "Doodads\\Dungeon\\Props\\SewerVent\\SewerVent3.mdx"` -- `static constant sewerWallpipes0 = "Doodads\\Dungeon\\Props\\SewerWallpipes\\SewerWallpipes0.mdx"` -- `static constant sewerWallpipes1 = "Doodads\\Dungeon\\Props\\SewerWallpipes\\SewerWallpipes1.mdx"` -- `static constant sewerWallpipes2 = "Doodads\\Dungeon\\Props\\SewerWallpipes\\SewerWallpipes2.mdx"` -- `static constant shimmeringPortal = "Doodads\\Cinematic\\ShimmeringPortal\\ShimmeringPortal.mdx"` -- `static constant shoreline0 = "Doodads\\LordaeronSummer\\Water\\Shoreline\\Shoreline0.mdx"` -- `static constant shorelineInsideCorner0 = "Doodads\\LordaeronSummer\\Water\\ShorelineInsideCorner\\ShorelineInsideCorner0.mdx"` -- `static constant shorelineOutsideCorner0 = "Doodads\\LordaeronSummer\\Water\\ShorelineOutsideCorner\\ShorelineOutsideCorner0.mdx"` -- `static constant shorelineTide = "Doodads\\LordaeronSummer\\Water\\ShorelineTide\\ShorelineTide.mdx"` -- `static constant shorelineWave0 = "Doodads\\LordaeronSummer\\Water\\ShorelineWave\\ShorelineWave0.mdx"` -- `static constant shorelineWave1 = "Doodads\\LordaeronSummer\\Water\\ShorelineWave\\ShorelineWave1.mdx"` -- `static constant shrooms0 = "Doodads\\Terrain\\Shrooms\\Shrooms0.mdx"` -- `static constant shrooms0D = "Doodads\\Terrain\\Shrooms\\Shrooms0D.mdx"` -- `static constant shrooms0S = "Doodads\\Terrain\\Shrooms\\Shrooms0S.mdx"` -- `static constant shrooms1 = "Doodads\\Terrain\\Shrooms\\Shrooms1.mdx"` -- `static constant shrooms1D = "Doodads\\Terrain\\Shrooms\\Shrooms1D.mdx"` -- `static constant shrooms1S = "Doodads\\Terrain\\Shrooms\\Shrooms1S.mdx"` -- `static constant shrooms2 = "Doodads\\Terrain\\Shrooms\\Shrooms2.mdx"` -- `static constant shrooms2D = "Doodads\\Terrain\\Shrooms\\Shrooms2D.mdx"` -- `static constant shrooms2S = "Doodads\\Terrain\\Shrooms\\Shrooms2S.mdx"` -- `static constant shrooms3 = "Doodads\\Terrain\\Shrooms\\Shrooms3.mdx"` -- `static constant shrooms3D = "Doodads\\Terrain\\Shrooms\\Shrooms3D.mdx"` -- `static constant shrooms3S = "Doodads\\Terrain\\Shrooms\\Shrooms3S.mdx"` -- `static constant shrooms4 = "Doodads\\Terrain\\Shrooms\\Shrooms4.mdx"` -- `static constant shrooms4D = "Doodads\\Terrain\\Shrooms\\Shrooms4D.mdx"` -- `static constant shrooms4S = "Doodads\\Terrain\\Shrooms\\Shrooms4S.mdx"` -- `static constant shrooms5 = "Doodads\\Terrain\\Shrooms\\Shrooms5.mdx"` -- `static constant shrooms5D = "Doodads\\Terrain\\Shrooms\\Shrooms5D.mdx"` -- `static constant shrooms5S = "Doodads\\Terrain\\Shrooms\\Shrooms5S.mdx"` -- `static constant shrooms6 = "Doodads\\Terrain\\Shrooms\\Shrooms6.mdx"` -- `static constant shrooms6D = "Doodads\\Terrain\\Shrooms\\Shrooms6D.mdx"` -- `static constant shrooms6S = "Doodads\\Terrain\\Shrooms\\Shrooms6S.mdx"` -- `static constant shrooms7 = "Doodads\\Terrain\\Shrooms\\Shrooms7.mdx"` -- `static constant shrooms7D = "Doodads\\Terrain\\Shrooms\\Shrooms7D.mdx"` -- `static constant shrooms7S = "Doodads\\Terrain\\Shrooms\\Shrooms7S.mdx"` -- `static constant shroomsBlue = "Doodads\\Underground\\Plants\\ShroomsBlue\\ShroomsBlue.mdx"` -- `static constant shroomsBlue1 = "Doodads\\Underground\\Plants\\ShroomsBlue\\ShroomsBlue.mdx"` -- `static constant signPost = "Doodads\\LordaeronSummer\\Props\\SignPost\\SignPost.mdx"` -- `static constant signPost0 = "Doodads\\LordaeronSummer\\Props\\SignPost\\SignPost0.mdx"` -- `static constant sittingCorpse = "Doodads\\LordaeronSummer\\Props\\SittingCorpse\\SittingCorpse.mdx"` -- `static constant skull0 = "Doodads\\Outland\\Props\\Skull\\Skull0.mdx"` -- `static constant skull11 = "Doodads\\Outland\\Props\\Skull\\Skull1.mdx"` -- `static constant skullPile0 = "Doodads\\LordaeronSummer\\Props\\SkullPile\\SkullPile0.mdx"` -- `static constant skullPile1 = "Doodads\\LordaeronSummer\\Props\\SkullPile\\SkullPile1.mdx"` -- `static constant skullPile2 = "Doodads\\LordaeronSummer\\Props\\SkullPile\\SkullPile2.mdx"` -- `static constant skullPile3 = "Doodads\\LordaeronSummer\\Props\\SkullPile\\SkullPile3.mdx"` -- `static constant skullonStick0 = "Doodads\\LordaeronSummer\\Props\\SkullonStick\\SkullonStick0.mdx"` -- `static constant skullonStick1 = "Doodads\\LordaeronSummer\\Props\\SkullonStick\\SkullonStick1.mdx"` -- `static constant skullonStick2 = "Doodads\\LordaeronSummer\\Props\\SkullonStick\\SkullonStick2.mdx"` -- `static constant skullonStick3 = "Doodads\\LordaeronSummer\\Props\\SkullonStick\\SkullonStick3.mdx"` -- `static constant skullonStick4 = "Doodads\\LordaeronSummer\\Props\\SkullonStick\\SkullonStick4.mdx"` -- `static constant skullonStick5 = "Doodads\\LordaeronSummer\\Props\\SkullonStick\\SkullonStick5.mdx"` -- `static constant smokeSmudge0 = "Doodads\\LordaeronSummer\\Props\\SmokeSmudge\\SmokeSmudge0.mdx"` -- `static constant smokeSmudge1 = "Doodads\\LordaeronSummer\\Props\\SmokeSmudge\\SmokeSmudge1.mdx"` -- `static constant smokeSmudge2 = "Doodads\\LordaeronSummer\\Props\\SmokeSmudge\\SmokeSmudge2.mdx"` -- `static constant snowMan = "Doodads\\Icecrown\\Props\\SnowMan\\SnowMan.mdx"` -- `static constant spiderStatue0 = "Doodads\\Icecrown\\Props\\SpiderStatue0\\SpiderStatue0.mdx"` -- `static constant spiderStatue1 = "Doodads\\Icecrown\\Props\\SpiderStatue1\\SpiderStatue1.mdx"` -- `static constant stake0 = "Doodads\\Outland\\Props\\Stake\\Stake0.mdx"` -- `static constant stake1 = "Doodads\\Outland\\Props\\Stake\\Stake1.mdx"` -- `static constant standard0 = "Doodads\\Outland\\Props\\Standard\\Standard0.mdx"` -- `static constant standard1 = "Doodads\\Outland\\Props\\Standard\\Standard1.mdx"` -- `static constant statue0 = "Doodads\\Ruins\\Props\\Statue\\Statue0.mdx"` -- `static constant statue1 = "Doodads\\Ruins\\Props\\Statue\\Statue1.mdx"` -- `static constant statueBroken0 = "Doodads\\Ruins\\Props\\StatueBroken\\StatueBroken0.mdx"` -- `static constant statueBroken1 = "Doodads\\Ruins\\Props\\StatueBroken\\StatueBroken1.mdx"` -- `static constant stone0 = "Doodads\\Ruins\\Props\\Stone\\Stone0.mdx"` -- `static constant stone1 = "Doodads\\Ruins\\Props\\Stone\\Stone1.mdx"` -- `static constant stone2 = "Doodads\\Ruins\\Props\\Stone\\Stone2.mdx"` -- `static constant stone3 = "Doodads\\Ruins\\Props\\Stone\\Stone3.mdx"` -- `static constant stoneWall00 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall0\\StoneWall00.mdx"` -- `static constant stoneWall01 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall0\\StoneWall01.mdx"` -- `static constant stoneWall02 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall0\\StoneWall02.mdx"` -- `static constant stoneWall03 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall0\\StoneWall03.mdx"` -- `static constant stoneWall04 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall0\\StoneWall04.mdx"` -- `static constant stoneWall1350 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall135\\StoneWall1350.mdx"` -- `static constant stoneWall1351 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall135\\StoneWall1351.mdx"` -- `static constant stoneWall1352 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall135\\StoneWall1352.mdx"` -- `static constant stoneWall1353 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall135\\StoneWall1353.mdx"` -- `static constant stoneWall1354 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall135\\StoneWall1354.mdx"` -- `static constant stoneWall450 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall45\\StoneWall450.mdx"` -- `static constant stoneWall451 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall45\\StoneWall451.mdx"` -- `static constant stoneWall452 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall45\\StoneWall452.mdx"` -- `static constant stoneWall453 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall45\\StoneWall453.mdx"` -- `static constant stoneWall454 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall45\\StoneWall454.mdx"` -- `static constant stoneWall900 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall90\\StoneWall900.mdx"` -- `static constant stoneWall901 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall90\\StoneWall901.mdx"` -- `static constant stoneWall902 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall90\\StoneWall902.mdx"` -- `static constant stoneWall903 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall90\\StoneWall903.mdx"` -- `static constant stoneWall904 = "Doodads\\LordaeronSummer\\Terrain\\StoneWall90\\StoneWall904.mdx"` -- `static constant sunWell = "Doodads\\Cinematic\\SunWell\\SunWell.mdx"` -- `static constant supportBeam1 = "Doodads\\Underground\\Terrain\\SupportBeam\\SupportBeam.mdx"` -- `static constant table = "Doodads\\Dungeon\\Props\\Table\\Table.mdx"` -- `static constant tableNChair = "Doodads\\Dungeon\\Props\\TableNChair\\TableNChair.mdx"` -- `static constant taurenTotem0 = "Doodads\\Barrens\\Props\\TaurenTotem\\TaurenTotem0.mdx"` -- `static constant taurenTotem11 = "Doodads\\Barrens\\Props\\TaurenTotem\\TaurenTotem1.mdx"` -- `static constant tavern = "Doodads\\Cityscape\\Structures\\Tavern\\Tavern.mdx"` -- `static constant tavernSign = "Doodads\\Cityscape\\Props\\TavernSign\\TavernSign.mdx"` -- `static constant tavernSignBobsGuns = "Doodads\\Cityscape\\Props\\TavernSignBobsGuns\\TavernSignBobsGuns.mdx"` -- `static constant tavernSignTraceysArmory = "Doodads\\Cityscape\\Props\\TavernSignTraceysArmory\\TavernSignTraceysArmory.mdx"` -- `static constant thrallsHut = "Doodads\\Cinematic\\ThrallsHut\\ThrallsHut.mdx"` -- `static constant throne = "Doodads\\Cityscape\\Props\\Throne\\Throne.mdx"` -- `static constant torchHuman = "Doodads\\LordaeronSummer\\Props\\TorchHuman\\TorchHuman.mdx"` -- `static constant torchHuman1 = "Doodads\\LordaeronSummer\\Props\\TorchHuman\\TorchHuman.mdx"` -- `static constant torchHumanOmni = "Doodads\\LordaeronSummer\\Props\\TorchHumanOmni\\TorchHumanOmni.mdx"` -- `static constant tortureTable = "Doodads\\Dungeon\\Props\\TortureTable\\TortureTable.mdx"` -- `static constant totem0 = "Doodads\\Ashenvale\\Props\\Totem\\Totem0.mdx"` -- `static constant totem1 = "Doodads\\Ashenvale\\Props\\Totem\\Totem1.mdx"` -- `static constant totem2 = "Doodads\\Ashenvale\\Props\\Totem\\Totem2.mdx"` -- `static constant towerScorched = "Doodads\\LordaeronSummer\\Structures\\TowerScorched\\TowerScorched.mdx"` -- `static constant townBurningFireEmitter = "Doodads\\Cinematic\\TownBurningFireEmitter\\TownBurningFireEmitter.mdx"` -- `static constant townBurningFireEmitterBlue = "Doodads\\Cinematic\\TownBurningFireEmitterBlue\\TownBurningFireEmitterBlue.mdx"` -- `static constant trash1 = "Doodads\\LordaeronSummer\\Props\\Trash1\\Trash1.mdx"` -- `static constant treasurePile0 = "Doodads\\Dungeon\\Props\\TreasurePile\\TreasurePile0.mdx"` -- `static constant treasurePile1 = "Doodads\\Dungeon\\Props\\TreasurePile\\TreasurePile1.mdx"` -- `static constant treeBridge0 = "Doodads\\Terrain\\TreeBridge0\\TreeBridge0.mdx"` -- `static constant trough0 = "Doodads\\LordaeronSummer\\Props\\Trough\\Trough0.mdx"` -- `static constant trough1 = "Doodads\\LordaeronSummer\\Props\\Trough\\Trough1.mdx"` -- `static constant tutorialOrcBanner = "Doodads\\LordaeronSummer\\Props\\TutorialOrcBanner\\TutorialOrcBanner.mdx"` -- `static constant tyrandeWoodBridgeLarge = "Doodads\\Cinematic\\TyrandeWoodBridgeLarge\\TyrandeWoodBridgeLarge.mdx"` -- `static constant undergoundRock0 = "Doodads\\Underground\\Rocks\\UndergoundRock\\UndergoundRock0.mdx"` -- `static constant undergoundRock1 = "Doodads\\Underground\\Rocks\\UndergoundRock\\UndergoundRock1.mdx"` -- `static constant undergoundRock2 = "Doodads\\Underground\\Rocks\\UndergoundRock\\UndergoundRock2.mdx"` -- `static constant undergoundRock3 = "Doodads\\Underground\\Rocks\\UndergoundRock\\UndergoundRock3.mdx"` -- `static constant undergoundRock4 = "Doodads\\Underground\\Rocks\\UndergoundRock\\UndergoundRock4.mdx"` -- `static constant undergoundRock5 = "Doodads\\Underground\\Rocks\\UndergoundRock\\UndergoundRock5.mdx"` -- `static constant undergoundRock6 = "Doodads\\Underground\\Rocks\\UndergoundRock\\UndergoundRock6.mdx"` -- `static constant undergoundRock7 = "Doodads\\Underground\\Rocks\\UndergoundRock\\UndergoundRock7.mdx"` -- `static constant undergoundRock8 = "Doodads\\Underground\\Rocks\\UndergoundRock\\UndergoundRock8.mdx"` -- `static constant undergoundRock9 = "Doodads\\Underground\\Rocks\\UndergoundRock\\UndergoundRock9.mdx"` -- `static constant undergroundArchway1 = "Doodads\\Underground\\Structures\\UndergroundArchway1\\UndergroundArchway1.mdx"` -- `static constant undergroundArchway45 = "Doodads\\Underground\\Structures\\UndergroundArchway45\\UndergroundArchway45.mdx"` -- `static constant undergroundDome = "Doodads\\Cinematic\\UndergroundDome\\UndergroundDome.mdx"` -- `static constant undergroundObilisk = "Doodads\\Underground\\Props\\UndergroundObilisk\\UndergroundObilisk.mdx"` -- `static constant undergroundStalagmite0 = "Doodads\\Underground\\Rocks\\UndergroundStalagmite\\UndergroundStalagmite0.mdx"` -- `static constant undergroundStalagmite1 = "Doodads\\Underground\\Rocks\\UndergroundStalagmite\\UndergroundStalagmite1.mdx"` -- `static constant undergroundStalagmite2 = "Doodads\\Underground\\Rocks\\UndergroundStalagmite\\UndergroundStalagmite2.mdx"` -- `static constant undergroundStalagmite3 = "Doodads\\Underground\\Rocks\\UndergroundStalagmite\\UndergroundStalagmite3.mdx"` -- `static constant underground_FieryCrator = "Doodads\\Underground\\Rocks\\Underground_FieryCrator\\Underground_FieryCrator.mdx"` -- `static constant villageBuilding0 = "Doodads\\Village\\Structures\\VillageBuilding\\VillageBuilding0.mdx"` -- `static constant villageBuilding1 = "Doodads\\Village\\Structures\\VillageBuilding\\VillageBuilding1.mdx"` -- `static constant villageBuilding2 = "Doodads\\Village\\Structures\\VillageBuilding\\VillageBuilding2.mdx"` -- `static constant village_Fencelong = "Doodads\\Village\\Props\\Village_Fencelong\\Village_Fencelong.mdx"` -- `static constant village_FencelongAngled = "Doodads\\Village\\Props\\Village_FencelongAngled\\Village_FencelongAngled.mdx"` -- `static constant village_Fenceshort = "Doodads\\Village\\Props\\Village_Fenceshort\\Village_Fenceshort.mdx"` -- `static constant village_FenceshortAngled = "Doodads\\Village\\Props\\Village_FenceshortAngled\\Village_FenceshortAngled.mdx"` -- `static constant village_Lightpost = "Doodads\\Village\\Props\\Village_Lightpost\\Village_Lightpost.mdx"` -- `static constant vinyPlant0 = "Doodads\\Ruins\\Plants\\VinyPlant\\VinyPlant0.mdx"` -- `static constant vinyPlant1 = "Doodads\\Ruins\\Plants\\VinyPlant\\VinyPlant1.mdx"` -- `static constant vinyPlant2 = "Doodads\\Ruins\\Plants\\VinyPlant\\VinyPlant2.mdx"` -- `static constant vinyPlant3 = "Doodads\\Ruins\\Plants\\VinyPlant\\VinyPlant3.mdx"` -- `static constant wallFountainCliff0 = "Doodads\\LordaeronSummer\\Props\\WallFountainCliff\\WallFountainCliff0.mdx"` -- `static constant wallFountainCliff1 = "Doodads\\LordaeronSummer\\Props\\WallFountainCliff\\WallFountainCliff1.mdx"` -- `static constant waterfall = "Doodads\\Terrain\\CliffDoodad\\Waterfall\\Waterfall.mdx"` -- `static constant weapons = "Doodads\\LordaeronSummer\\Props\\Weapons\\Weapons.mdx"` -- `static constant well = "Doodads\\LordaeronSummer\\Structures\\well\\well.mdx"` -- `static constant whale = "Doodads\\Northrend\\Water\\Whale\\Whale.mdx"` -- `static constant whaleStatue = "Doodads\\Cityscape\\Props\\WhaleStatue\\WhaleStatue.mdx"` -- `static constant wharf1 = "Doodads\\Terrain\\Wharf\\Wharf.mdx"` -- `static constant wheat = "Doodads\\LordaeronSummer\\Plants\\Wheat\\wheat.mdx"` -- `static constant wheatbunch = "Doodads\\LordaeronSummer\\Plants\\WheatBunch\\wheatbunch.mdx"` -- `static constant wheelBarrel = "Doodads\\LordaeronSummer\\Props\\WheelBarrel\\WheelBarrel.mdx"` -- `static constant wheelBarrelBroken = "Doodads\\LordaeronSummer\\Props\\WheelBarrelBroken\\WheelBarrelBroken.mdx"` -- `static constant windMill = "Doodads\\LordaeronSummer\\Structures\\WindMill\\WindMill.mdx"` -- `static constant windMillBurned = "Doodads\\LordaeronSummer\\Structures\\WindMillBurned\\WindMillBurned.mdx"` -- `static constant woodBridgeExtraLarge0 = "Doodads\\Terrain\\WoodBridgeExtraLarge0\\WoodBridgeExtraLarge0.mdx"` -- `static constant woodBridgeExtraLarge45 = "Doodads\\Terrain\\WoodBridgeExtraLarge45\\WoodBridgeExtraLarge45.mdx"` -- `static constant woodBridgeLarge0 = "Doodads\\Terrain\\WoodBridgeLarge0\\WoodBridgeLarge0.mdx"` -- `static constant woodBridgeLarge45 = "Doodads\\Terrain\\WoodBridgeLarge45\\WoodBridgeLarge45.mdx"` -- `static constant woodBridgeSmall0 = "Doodads\\Terrain\\WoodBridgeSmall0\\WoodBridgeSmall0.mdx"` -- `static constant woodBridgeSmall45 = "Doodads\\Terrain\\WoodBridgeSmall45\\WoodBridgeSmall45.mdx"` -- `static constant worldtree = "Doodads\\Ashenvale\\Structures\\Worldtree\\Worldtree.mdx"` -- `static constant wyvernCage0 = "Doodads\\Barrens\\Terrain\\WyvernCage\\WyvernCage0.mdx"` -- `static constant wyvernCage1 = "Doodads\\Barrens\\Terrain\\WyvernCage\\WyvernCage1.mdx"` diff --git a/_doc/stdlib/ref/_wurst/Environment.md b/_doc/stdlib/ref/_wurst/Environment.md deleted file mode 100644 index fa0ee75..0000000 --- a/_doc/stdlib/ref/_wurst/Environment.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: Environment -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Environment.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Environment.wurst)** - -## Classes - -### Environment - -```wurst -public class Environment -``` - -**Members:** - -- `static constant ashenvalesky = "Environment\\sky\\ashenvalesky\\ashenvalesky.mdx"` -- `static constant barrenssky = "Environment\\sky\\barrenssky\\barrenssky.mdx"` -- `static constant blightdoodad = "Environment\\blightdoodad\\blightdoodad.mdx"` -- `static constant blizzardsky = "Environment\\sky\\blizzardsky\\blizzardsky.mdx"` -- `static constant dalaranruinssky = "Environment\\sky\\dalaranruinssky\\dalaranruinssky.mdx"` -- `static constant dalaransky = "Environment\\sky\\dalaransky\\dalaransky.mdx"` -- `static constant dncashenvaleterrain = "Environment\\dnc\\dncashenvale\\dncashenvaleterrain\\dncashenvaleterrain.mdx"` -- `static constant dncashenvaleunit = "Environment\\dnc\\dncashenvale\\dncashenvaleunit\\dncashenvaleunit.mdx"` -- `static constant dncdalaranterrain = "Environment\\dnc\\dncdalaran\\dncdalaranterrain\\dncdalaranterrain.mdx"` -- `static constant dncdalaranunit = "Environment\\dnc\\dncdalaran\\dncdalaranunit\\dncdalaranunit.mdx"` -- `static constant dncdungeonterrain = "Environment\\dnc\\dncdungeon\\dncdungeonterrain\\dncdungeonterrain.mdx"` -- `static constant dncdungeonunit = "Environment\\dnc\\dncdungeon\\dncdungeonunit\\dncdungeonunit.mdx"` -- `static constant dncfelwoodterrain = "Environment\\dnc\\dncfelwood\\dncfelwoodterrain\\dncfelwoodterrain.mdx"` -- `static constant dncfelwoodunit = "Environment\\dnc\\dncfelwood\\dncfelwoodunit\\dncfelwoodunit.mdx"` -- `static constant dnclordaeronportrait = "Environment\\dnc\\dnclordaeron\\dnclordaeronportrait\\dnclordaeronportrait.mdx"` -- `static constant dnclordaerontarget = "Environment\\dnc\\dnclordaeron\\dnclordaerontarget\\dnclordaerontarget.mdx"` -- `static constant dnclordaeronterrain = "Environment\\dnc\\dnclordaeron\\dnclordaeronterrain\\dnclordaeronterrain.mdx"` -- `static constant dnclordaeronunit = "Environment\\dnc\\dnclordaeron\\dnclordaeronunit\\dnclordaeronunit.mdx"` -- `static constant dncundergroundterrain = "Environment\\dnc\\dncunderground\\dncundergroundterrain\\dncundergroundterrain.mdx"` -- `static constant dncundergroundunit = "Environment\\dnc\\dncunderground\\dncundergroundunit\\dncundergroundunit.mdx"` -- `static constant elflargebuildingfire0 = "Environment\\nightelfbuildingfire\\elflargebuildingfire0.mdx"` -- `static constant elflargebuildingfire1 = "Environment\\nightelfbuildingfire\\elflargebuildingfire1.mdx"` -- `static constant elflargebuildingfire2 = "Environment\\nightelfbuildingfire\\elflargebuildingfire2.mdx"` -- `static constant elfsmallbuildingfire0 = "Environment\\nightelfbuildingfire\\elfsmallbuildingfire0.mdx"` -- `static constant elfsmallbuildingfire1 = "Environment\\nightelfbuildingfire\\elfsmallbuildingfire1.mdx"` -- `static constant elfsmallbuildingfire2 = "Environment\\nightelfbuildingfire\\elfsmallbuildingfire2.mdx"` -- `static constant felwoodsky = "Environment\\sky\\felwoodsky\\felwoodsky.mdx"` -- `static constant foggedsky = "Environment\\sky\\foggedsky\\foggedsky.mdx"` -- `static constant genericsky = "Environment\\sky\\genericsky\\genericsky.mdx"` -- `static constant icecrownglaciersky = "Environment\\sky\\icecrownglaciersky\\icecrownglaciersky.mdx"` -- `static constant largebuildingfire0 = "Environment\\largebuildingfire\\largebuildingfire0.mdx"` -- `static constant largebuildingfire1 = "Environment\\largebuildingfire\\largebuildingfire1.mdx"` -- `static constant largebuildingfire2 = "Environment\\largebuildingfire\\largebuildingfire2.mdx"` -- `static constant lordaeronfallsky = "Environment\\sky\\lordaeronfallsky\\lordaeronfallsky.mdx"` -- `static constant lordaeronsummersky = "Environment\\sky\\lordaeronsummersky\\lordaeronsummersky.mdx"` -- `static constant lordaeronwintersky = "Environment\\sky\\lordaeronwintersky\\lordaeronwintersky.mdx"` -- `static constant lordaeronwinterskybrightgreen = "Environment\\sky\\lordaeronwinterskybrightgreen\\lordaeronwinterskybrightgreen.mdx"` -- `static constant lordaeronwinterskypink = "Environment\\sky\\lordaeronwinterskypink\\lordaeronwinterskypink.mdx"` -- `static constant lordaeronwinterskypurple = "Environment\\sky\\lordaeronwinterskypurple\\lordaeronwinterskypurple.mdx"` -- `static constant lordaeronwinterskyred = "Environment\\sky\\lordaeronwinterskyred\\lordaeronwinterskyred.mdx"` -- `static constant lordaeronwinterskyyellow = "Environment\\sky\\lordaeronwinterskyyellow\\lordaeronwinterskyyellow.mdx"` -- `static constant northrendsky = "Environment\\sky\\northrendsky\\northrendsky.mdx"` -- `static constant outland_sky = "Environment\\sky\\outland_sky\\outland_sky.mdx"` -- `static constant prologuesky = "Environment\\sky\\prologuesky\\prologuesky.mdx"` -- `static constant skylight = "Environment\\sky\\sky\\skylight.mdx"` -- `static constant smallbuildingfire0 = "Environment\\smallbuildingfire\\smallbuildingfire0.mdx"` -- `static constant smallbuildingfire1 = "Environment\\smallbuildingfire\\smallbuildingfire1.mdx"` -- `static constant smallbuildingfire2 = "Environment\\smallbuildingfire\\smallbuildingfire2.mdx"` -- `static constant undeadlargebuildingfire0 = "Environment\\undeadbuildingfire\\undeadlargebuildingfire0.mdx"` -- `static constant undeadlargebuildingfire1 = "Environment\\undeadbuildingfire\\undeadlargebuildingfire1.mdx"` -- `static constant undeadlargebuildingfire2 = "Environment\\undeadbuildingfire\\undeadlargebuildingfire2.mdx"` -- `static constant undeadsmallbuildingfire0 = "Environment\\undeadbuildingfire\\undeadsmallbuildingfire0.mdx"` -- `static constant undeadsmallbuildingfire1 = "Environment\\undeadbuildingfire\\undeadsmallbuildingfire1.mdx"` -- `static constant undeadsmallbuildingfire2 = "Environment\\undeadbuildingfire\\undeadsmallbuildingfire2.mdx"` -- `static constant villagefallsky = "Environment\\sky\\villagefallsky\\villagefallsky.mdx"` -- `static constant villagesky = "Environment\\sky\\villagesky\\villagesky.mdx"` diff --git a/_doc/stdlib/ref/_wurst/ErrorHandling.md b/_doc/stdlib/ref/_wurst/ErrorHandling.md deleted file mode 100644 index 4bdf70c..0000000 --- a/_doc/stdlib/ref/_wurst/ErrorHandling.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: ErrorHandling -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/ErrorHandling.wurst' -generated: true -toc: sections -curated: /stdlib/errorhandling ---- - -Told about every error() after it is reported, so a test runner or a map can record errors - that do not stop the game: on Lua, error() returns instead of ending the thread. That includes - errors inside try(), which run with suppressErrorMessages set; a listener that only wants - uncaught errors reads it. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/ErrorHandling.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/errorhandling)** for hand-written examples and background. - -**Re-exports:** `Printing`, `Real`, `Integer`, `String`, `MagicFunctions` - -## Interfaces - -### ErrorListener - -```wurst -public interface ErrorListener -``` - -**Members:** - -- `onError(string msg)` - -## Functions - -### addErrorListener - -```wurst -public function addErrorListener(ErrorListener listener) -``` - -Adds a listener that every later error() calls with its message. An error raised inside a - listener is reported as usual, but no listener hears it, so a failing listener cannot recurse. - - error() also runs in local code, for example a check under `if localPlayer == p`, and then the - listeners run on that client only. A listener must not change synchronized state there: no - handles, no gameplay changes, no random numbers. - - The dispatch runs each listener through ForForce, like execute() in package Execute, whose - documentation reports that such a dispatch reached from local code, outside another execute() - thread, desyncs. It allocates no handle, but that report is not disproven, so treat any - registered listener as a desync risk in multiplayer: register listeners where that cannot - matter, such as single-player test runs. - - A map that configures its own error() has to call notifyErrorListeners(msg) from it, or - listeners are never told. - -### notifyErrorListeners - -```wurst -public function notifyErrorListeners(string msg) -``` - -Tells every error listener about msg and leaves msg in lastError. The default error() calls it; - a configured error() calls it too, before it ends the thread. - -### error - -```wurst -public function error(string msg) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -error handing function. -This function is used by libraries and for internal Wurst errors like -accessing a null-pointer. Overwrite this function to customize error handling. - -Outputs an error message and terminates the current thread. -There is a compiler flag to augment the error messages with stack traces. -Error messages can also be disabled. - -Errors are only displayed once every MUTE_ERROR_DURATION seconds. -To achieve this, the hash of the string is saved in a hashtable together with a timestamp. - -You can also use try() from package Execute to handle an error happening in a callback. - -A configured replacement should call notifyErrorListeners(msg), so error listeners still hear it. diff --git a/_doc/stdlib/ref/_wurst/FramehandleNames.md b/_doc/stdlib/ref/_wurst/FramehandleNames.md deleted file mode 100644 index c3ca7b5..0000000 --- a/_doc/stdlib/ref/_wurst/FramehandleNames.md +++ /dev/null @@ -1,713 +0,0 @@ ---- -title: FramehandleNames -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/FramehandleNames.wurst' -generated: true -toc: sections ---- - -These default frames templates can be created with createFrame(..) [BlzCreateFrame] - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/FramehandleNames.wurst)** - -## Classes - -### FramehandleTypeNames - -```wurst -public class FramehandleTypeNames -``` - -These are the default base frame types, to be used as typeName for createFrameByType(..) [BlzCreateFrameByType] - or inside of the frame definition files (fdf) - -**Members:** - -- `static constant buttonframe = "BUTTON"` - The frame type BUTTON is used for normal clickable button -- `static constant gluebutton = "GLUEBUTTON"` - The frame type GLUEBUTTON is used for clickable button, mouse hovering glows. -- `static constant textbutton = "TEXTBUTTON"` - The frame type TEXTBUTTON is used for clickable TextButtons with text -- `static constant gluetextbutton = "GLUETEXTBUTTON"` - The frame type GLUETEXTBUTTON is used for clickable TextButtons, mouse hovering glows. -- `static constant text = "TEXT"` - The frame type TEXT is used for visible text. -- `static constant backdrop = "BACKDROP"` - The frame type BACKDROP is used for backgrounds, borders or images. -- `static constant editbox = "EDITBOX"` - The frame type EDITBOX is used for text input by user. -- `static constant slider = "SLIDER"` - The frame type SLIDER is used for user can select a value between an upper and a lower Value. -- `static constant textarea = "TEXTAREA"` - The frame type TEXTAREA is used for ui-Frames for big Texts also include scrollbars on default. -- `static constant checkbox = "CHECKBOX"` - The frame type CHECKBOX is used for checkable checkbox -- `static constant gluecheckbox = "GLUECHECKBOX"` - The frame type GLUECHECKBOX is used for checkable checkbox, mouse hovering glows. -- `static constant popupmenu = "POPUPMENU"` - The frame type POPUPMENU is used for used for menus that is desinged for hovering over other frames -- `static constant menu = "MENU"` - The frame type MENU is used for general menu frame designed to be displayed behind popupmenus -- `static constant scrollbar = "SCROLLBAR"` - The frame type SCROLLBAR is used for scrollbar that can be added to backgrops do change content (e.g. for textareas) -- `static constant control = "CONTROL"` - The frame type CONTROL is used for special frame that is designed for handling several control elements like buttons, checkboxes etc. -- `static constant simpleframe = "SIMPLEFRAME"` - The frame type SIMPLEFRAME is used for a less complex definition for frames, that does not allow different inherit types -- `static constant simplebutton = "SIMPLEBUTTON"` - The SimpleFrame type SIMPLEBUTTON is used for clickable SimpleFrame buttons. -- `static constant simplestatusbar = "SIMPLESTATUSBAR"` - The SimpleFrame type SIMPLESTATUSBAR is used for SimpleFrame status bars. -- `static constant simplecheckbox = "SIMPLECHECKBOX"` - The SimpleFrame type SIMPLECHECKBOX is used for SimpleFrame checkboxes. -- `static constant stringframe = "String"` - The SimpleFrame child type String is used for text children of SimpleFrames. - Do not treat these children like generic frames; several BlzFrame* natives can crash on them. -- `static constant textureframe = "Texture"` - The SimpleFrame child type Texture is used for texture children of SimpleFrames. - Do not treat these children like generic frames; several BlzFrame* natives can crash on them. -- `static constant dialogframe = "DIALOG"` - The frame type DIALOG is used for nothing special, (origin SuspendDialogs will pause the game in singleplayer) -- `static constant highlight = "HIGHLIGHT"` - The frame type HIGHLIGHT is used for frame template to define how buttons/texts are hightlingt on hovering/click/enter/focus of the mouse - -### FramehandleDefaultNames - -```wurst -public class FramehandleDefaultNames -``` - -These default frames can be obtained with getFrameByName(..) [BlzGetFrameByName] - (the createContext (subframe-id) parameter is by default 0, some frames does contain subframes) - -**Members:** - -- `static constant allianceAcceptButton = "AllianceAcceptButton"` -- `static constant allianceAcceptButtonText = "AllianceAcceptButtonText"` -- `static constant allianceBackdrop = "AllianceBackdrop"` -- `static constant allianceCancelButton = "AllianceCancelButton"` -- `static constant allianceCancelButtonText = "AllianceCancelButtonText"` -- `static constant allianceDialog = "AllianceDialog"` -- `static constant allianceDialogScrollBar = "AllianceDialogScrollBar"` -- `static constant allianceSlot = "AllianceSlot"` - The framehandle name allianceSlot has the subframes [0 to 23] -- `static constant allianceTitle = "AllianceTitle"` -- `static constant alliedVictoryCheckBox = "AlliedVictoryCheckBox"` -- `static constant alliedVictoryLabel = "AlliedVictoryLabel"` -- `static constant allyCheckBox = "AllyCheckBox"` - The framehandle name allyCheckBox has the subframes [0 to 23] -- `static constant allyHeader = "AllyHeader"` -- `static constant ambientCheckBox = "AmbientCheckBox"` -- `static constant ambientLabel = "AmbientLabel"` -- `static constant animQualityLabel = "AnimQualityLabel"` -- `static constant animQualityValue = "AnimQualityValue"` -- `static constant bottomButtonPanel = "BottomButtonPanel"` -- `static constant buttonBackdropTemplate = "ButtonBackdropTemplate"` -- `static constant buttonDisabledBackdropTemplate = "ButtonDisabledBackdropTemplate"` -- `static constant buttonDisabledPushedBackdropTemplate = "ButtonDisabledPushedBackdropTemplate"` -- `static constant buttonPushedBackdropTemplate = "ButtonPushedBackdropTemplate"` -- `static constant cancelButtonText = "CancelButtonText"` -- `static constant cinematicBottomBorder = "CinematicBottomBorder"` -- `static constant cinematicDialogueText = "CinematicDialogueText"` -- `static constant cinematicPanel = "CinematicPanel"` -- `static constant cinematicPortrait = "CinematicPortrait"` -- `static constant cinematicPortraitBackground = "CinematicPortraitBackground"` -- `static constant cinematicPortraitCover = "CinematicPortraitCover"` -- `static constant cinematicScenePanel = "CinematicScenePanel"` -- `static constant cinematicSpeakerText = "CinematicSpeakerText"` -- `static constant cinematicTopBorder = "CinematicTopBorder"` -- `static constant colorBackdrop = "ColorBackdrop"` - The framehandle name colorBackdrop has the subframes [0 to 23] -- `static constant colorBorder = "ColorBorder"` - The framehandle name colorBorder has the subframes [0 to 23] -- `static constant commandBarFrame = "CommandBarFrame"` - Container of the 12 command card buttons (1.32+). See commandButton(index) for the buttons. -- `static function commandButton(int index) returns string` - Name of a command card button, index 0 to 11 (1.32+): 0 is the top-left (0,0) button, 11 the - bottom-right (3,2). Move/hide via these named frames, not ORIGIN_FRAME_COMMAND_BUTTON (moving - the origin frames glitches in 1.32+). NOTE: command buttons reappear/update on every unit - selection, even while hidden via BlzHideOriginFrames - re-hide on selection if needed. -- `static constant confirmQuitCancelButton = "ConfirmQuitCancelButton"` -- `static constant confirmQuitCancelButtonText = "ConfirmQuitCancelButtonText"` -- `static constant confirmQuitMessageText = "ConfirmQuitMessageText"` -- `static constant confirmQuitPanel = "ConfirmQuitPanel"` -- `static constant confirmQuitQuitButton = "ConfirmQuitQuitButton"` -- `static constant confirmQuitQuitButtonText = "ConfirmQuitQuitButtonText"` -- `static constant confirmQuitTitleText = "ConfirmQuitTitleText"` -- `static constant consoleBottomBar = "ConsoleBottomBar"` - Reforged 2.0+: parent of the bottom console art (CommandBarFrame, info panel parent, idle worker, - ORIGIN_FRAME_UBERTOOLTIP are its children). Does not exist before 2.0 (getter returns null). - Hiding it also hides those children - reparent the ones you want to keep to ConsoleUI first. -- `static constant consoleTopBar = "ConsoleTopBar"` - Reforged 2.0+: parent of the top console art (resource bar / menu button background textures). - Does not exist before 2.0 (getter returns null). -- `static constant consoleUI = "ConsoleUI"` -- `static constant consoleUIBackdrop = "ConsoleUIBackdrop"` - Reforged+: the black BACKDROP behind the bottom console; NOT hidden by BlzHideOriginFrames and - it blocks mouse clicks. Standard treatment is collapsing it (setSize(0, 0.0001)) rather than - hiding: it stays useful as a console-level Frame parent (e.g. to move the minimap out of 4:3). -- `static constant customKeysLabel = "CustomKeysLabel"` -- `static constant customKeysValue = "CustomKeysValue"` -- `static constant decoratedMapListBox = "DecoratedMapListBox"` -- `static constant deleteCancelButton = "DeleteCancelButton"` -- `static constant deleteCancelButtonText = "DeleteCancelButtonText"` -- `static constant deleteDeleteButton = "DeleteDeleteButton"` -- `static constant deleteDeleteButtonText = "DeleteDeleteButtonText"` -- `static constant deleteMessageText = "DeleteMessageText"` -- `static constant deleteOnly = "DeleteOnly"` -- `static constant deleteTitleText = "DeleteTitleText"` -- `static constant difficultyLabel = "DifficultyLabel"` -- `static constant difficultyValue = "DifficultyValue"` -- `static constant endGameButton = "EndGameButton"` -- `static constant endGameButtonText = "EndGameButtonText"` -- `static constant endGamePanel = "EndGamePanel"` -- `static constant endGameTitleText = "EndGameTitleText"` -- `static constant enviroCheckBox = "EnviroCheckBox"` -- `static constant enviroLabel = "EnviroLabel"` -- `static constant escMenuBackdrop = "EscMenuBackdrop"` -- `static constant escMenuDeleteContainer = "EscMenuDeleteContainer"` -- `static constant escMenuMainPanel = "EscMenuMainPanel"` -- `static constant escMenuOptionsPanel = "EscMenuOptionsPanel"` -- `static constant escMenuOverwriteContainer = "EscMenuOverwriteContainer"` -- `static constant escMenuSaveGamePanel = "EscMenuSaveGamePanel"` -- `static constant escMenuSaveLoadContainer = "EscMenuSaveLoadContainer"` -- `static constant escOptionsLightsMenu = "EscOptionsLightsMenu"` -- `static constant escOptionsLightsPopupMenuArrow = "EscOptionsLightsPopupMenuArrow"` -- `static constant escOptionsLightsPopupMenuBackdrop = "EscOptionsLightsPopupMenuBackdrop"` -- `static constant escOptionsLightsPopupMenuDisabledBackdrop = "EscOptionsLightsPopupMenuDisabledBackdrop"` -- `static constant escOptionsLightsPopupMenuMenu = "EscOptionsLightsPopupMenuMenu"` -- `static constant escOptionsLightsPopupMenuTitle = "EscOptionsLightsPopupMenuTitle"` -- `static constant escOptionsOcclusionMenu = "EscOptionsOcclusionMenu"` -- `static constant escOptionsOcclusionPopupMenuArrow = "EscOptionsOcclusionPopupMenuArrow"` -- `static constant escOptionsOcclusionPopupMenuBackdrop = "EscOptionsOcclusionPopupMenuBackdrop"` -- `static constant escOptionsOcclusionPopupMenuDisabledBackdrop = "EscOptionsOcclusionPopupMenuDisabledBackdrop"` -- `static constant escOptionsOcclusionPopupMenuMenu = "EscOptionsOcclusionPopupMenuMenu"` -- `static constant escOptionsOcclusionPopupMenuTitle = "EscOptionsOcclusionPopupMenuTitle"` -- `static constant escOptionsParticlesMenu = "EscOptionsParticlesMenu"` -- `static constant escOptionsParticlesPopupMenuArrow = "EscOptionsParticlesPopupMenuArrow"` -- `static constant escOptionsParticlesPopupMenuBackdrop = "EscOptionsParticlesPopupMenuBackdrop"` -- `static constant escOptionsParticlesPopupMenuDisabledBackdrop = "EscOptionsParticlesPopupMenuDisabledBackdrop"` -- `static constant escOptionsParticlesPopupMenuMenu = "EscOptionsParticlesPopupMenuMenu"` -- `static constant escOptionsParticlesPopupMenuTitle = "EscOptionsParticlesPopupMenuTitle"` -- `static constant escOptionsResolutionMenu = "EscOptionsResolutionMenu"` -- `static constant escOptionsResolutionPopupMenuArrow = "EscOptionsResolutionPopupMenuArrow"` -- `static constant escOptionsResolutionPopupMenuBackdrop = "EscOptionsResolutionPopupMenuBackdrop"` -- `static constant escOptionsResolutionPopupMenuDisabledBackdrop = "EscOptionsResolutionPopupMenuDisabledBackdrop"` -- `static constant escOptionsResolutionPopupMenuMenu = "EscOptionsResolutionPopupMenuMenu"` -- `static constant escOptionsResolutionPopupMenuTitle = "EscOptionsResolutionPopupMenuTitle"` -- `static constant escOptionsShadowsMenu = "EscOptionsShadowsMenu"` -- `static constant escOptionsShadowsPopupMenuArrow = "EscOptionsShadowsPopupMenuArrow"` -- `static constant escOptionsShadowsPopupMenuBackdrop = "EscOptionsShadowsPopupMenuBackdrop"` -- `static constant escOptionsShadowsPopupMenuDisabledBackdrop = "EscOptionsShadowsPopupMenuDisabledBackdrop"` -- `static constant escOptionsShadowsPopupMenuMenu = "EscOptionsShadowsPopupMenuMenu"` -- `static constant escOptionsShadowsPopupMenuTitle = "EscOptionsShadowsPopupMenuTitle"` -- `static constant escOptionsWindowModeMenu = "EscOptionsWindowModeMenu"` -- `static constant escOptionsWindowModePopupMenuArrow = "EscOptionsWindowModePopupMenuArrow"` -- `static constant escOptionsWindowModePopupMenuBackdrop = "EscOptionsWindowModePopupMenuBackdrop"` -- `static constant escOptionsWindowModePopupMenuDisabledBackdrop = "EscOptionsWindowModePopupMenuDisabledBackdrop"` -- `static constant escOptionsWindowModePopupMenuMenu = "EscOptionsWindowModePopupMenuMenu"` -- `static constant escOptionsWindowModePopupMenuTitle = "EscOptionsWindowModePopupMenuTitle"` -- `static constant exitButton = "ExitButton"` -- `static constant exitButtonText = "ExitButtonText"` -- `static constant extraHighLatencyLabel = "ExtraHighLatencyLabel"` -- `static constant extraHighLatencyRadio = "ExtraHighLatencyRadio"` -- `static constant fileListFrame = "FileListFrame"` -- `static constant formationButton = "FormationButton"` - The bottom minimap button (formation toggle), 1.32+. One of the five minimap buttons; see - miniMapButtonBar for the container and the inconsistent in-game casing of the others. -- `static constant formationToggleCheckBox = "FormationToggleCheckBox"` -- `static constant formationToggleLabel = "FormationToggleLabel"` -- `static constant gameplayButton = "GameplayButton"` -- `static constant gameplayButtonText = "GameplayButtonText"` -- `static constant gameplayPanel = "GameplayPanel"` -- `static constant gameplayTitleText = "GameplayTitleText"` -- `static constant gameSpeedLabel = "GameSpeedLabel"` -- `static constant gameSpeedSlider = "GameSpeedSlider"` -- `static constant gameSpeedValue = "GameSpeedValue"` -- `static constant gammaBrightLabel = "GammaBrightLabel"` -- `static constant gammaDarkLabel = "GammaDarkLabel"` -- `static constant gammaLabel = "GammaLabel"` -- `static constant gammaSlider = "GammaSlider"` -- `static constant goldBackdrop = "GoldBackdrop"` - The framehandle name goldBackdrop has the subframes [0 to 23] -- `static constant goldHeader = "GoldHeader"` -- `static constant goldText = "GoldText"` - The framehandle name goldText has the subframes [0 to 23] -- `static constant healthBarsCheckBox = "HealthBarsCheckBox"` -- `static constant healthBarsLabel = "HealthBarsLabel"` -- `static constant helpButton = "HelpButton"` -- `static constant helpButtonText = "HelpButtonText"` -- `static constant helpOKButton = "HelpOKButton"` -- `static constant helpOKButtonText = "HelpOKButtonText"` -- `static constant helpPanel = "HelpPanel"` -- `static constant helpTextArea = "HelpTextArea"` -- `static constant helpTitleText = "HelpTitleText"` -- `static constant highLatencyLabel = "HighLatencyLabel"` -- `static constant highLatencyRadio = "HighLatencyRadio"` -- `static constant infoPanelIconAllyFoodIcon = "InfoPanelIconAllyFoodIcon"` - The framehandle name infoPanelIconAllyFoodIcon has the subframe [7] -- `static constant infoPanelIconAllyFoodValue = "InfoPanelIconAllyFoodValue"` - The framehandle name infoPanelIconAllyFoodValue has the subframe [7] -- `static constant infoPanelIconAllyGoldIcon = "InfoPanelIconAllyGoldIcon"` - The framehandle name infoPanelIconAllyGoldIcon has the subframe [7] -- `static constant infoPanelIconAllyGoldValue = "InfoPanelIconAllyGoldValue"` - The framehandle name infoPanelIconAllyGoldValue has the subframe [7] -- `static constant infoPanelIconAllyTitle = "InfoPanelIconAllyTitle"` - The framehandle name infoPanelIconAllyTitle has the subframe [7] -- `static constant infoPanelIconAllyUpkeep = "InfoPanelIconAllyUpkeep"` - The framehandle name infoPanelIconAllyUpkeep has the subframe [7] -- `static constant infoPanelIconAllyWoodIcon = "InfoPanelIconAllyWoodIcon"` - The framehandle name infoPanelIconAllyWoodIcon has the subframe [7] -- `static constant infoPanelIconAllyWoodValue = "InfoPanelIconAllyWoodValue"` - The framehandle name infoPanelIconAllyWoodValue has the subframe [7] -- `static constant infoPanelIconBackdrop = "InfoPanelIconBackdrop"` - The framehandle name infoPanelIconBackdrop has the subframes [0 to 5] -- `static constant infoPanelIconHeroAgilityLabel = "InfoPanelIconHeroAgilityLabel"` - The framehandle name infoPanelIconHeroAgilityLabel has the subframe [6] -- `static constant infoPanelIconHeroAgilityValue = "InfoPanelIconHeroAgilityValue"` - The framehandle name infoPanelIconHeroAgilityValue has the subframe [6] -- `static constant infoPanelIconHeroIcon = "InfoPanelIconHeroIcon"` - The framehandle name infoPanelIconHeroIcon has the subframe [6] -- `static constant infoPanelIconHeroIntellectLabel = "InfoPanelIconHeroIntellectLabel"` - The framehandle name infoPanelIconHeroIntellectLabel has the subframe [6] -- `static constant infoPanelIconHeroIntellectValue = "InfoPanelIconHeroIntellectValue"` - The framehandle name infoPanelIconHeroIntellectValue has the subframe [6] -- `static constant infoPanelIconHeroStrengthLabel = "InfoPanelIconHeroStrengthLabel"` - The framehandle name infoPanelIconHeroStrengthLabel has the subframe [6] -- `static constant infoPanelIconHeroStrengthValue = "InfoPanelIconHeroStrengthValue"` - The framehandle name infoPanelIconHeroStrengthValue has the subframe [6] -- `static constant infoPanelIconLabel = "InfoPanelIconLabel"` - The framehandle name infoPanelIconLabel has the subframes [0 to 5] -- `static constant infoPanelIconLevel = "InfoPanelIconLevel"` - The framehandle name infoPanelIconLevel has the subframes [0 to 5] -- `static constant infoPanelIconValue = "InfoPanelIconValue"` - The framehandle name infoPanelIconValue has the subframes [0 to 5] -- `static constant insideConfirmQuitPanel = "InsideConfirmQuitPanel"` -- `static constant insideEndGamePanel = "InsideEndGamePanel"` -- `static constant insideHelpPanel = "InsideHelpPanel"` -- `static constant insideMainPanel = "InsideMainPanel"` -- `static constant insideTipsPanel = "InsideTipsPanel"` -- `static function inventoryButton(int index) returns string` - Name of an inventory item button, index 0 to 5 (1.32+). Move/hide via these named frames, not - ORIGIN_FRAME_ITEM_BUTTON (moving the origin frames glitches in 1.32+). NOTE: like command - buttons, they reappear/update on every unit selection. -- `static constant inventoryCoverTexture = "InventoryCoverTexture"` - Reforged 2.0+ texture covering the inventory area when no unit with inventory is selected. - Pre-2.0 this is simpleInventoryCover. Standard treatment: setAlpha(0). -- `static constant keyScrollFastLabel = "KeyScrollFastLabel"` -- `static constant keyScrollLabel = "KeyScrollLabel"` -- `static constant keyScrollSlider = "KeyScrollSlider"` -- `static constant keyScrollSlowLabel = "KeyScrollSlowLabel"` -- `static constant latencyInfo1 = "LatencyInfo1"` -- `static constant latencyInfo2 = "LatencyInfo2"` -- `static constant leaderboardFrame = "Leaderboard"` -- `static constant leaderboardBackdrop = "LeaderboardBackdrop"` -- `static constant leaderboardListContainer = "LeaderboardListContainer"` -- `static constant leaderboardTitle = "LeaderboardTitle"` -- `static constant lightsLabel = "LightsLabel"` -- `static constant loadGameButton = "LoadGameButton"` -- `static constant loadGameButtonText = "LoadGameButtonText"` -- `static constant loadGameCancelButton = "LoadGameCancelButton"` -- `static constant loadGameCancelButtonText = "LoadGameCancelButtonText"` -- `static constant loadGameLoadButton = "LoadGameLoadButton"` -- `static constant loadGameLoadButtonText = "LoadGameLoadButtonText"` -- `static constant loadGameTitleText = "LoadGameTitleText"` -- `static constant loadOnly = "LoadOnly"` -- `static constant logArea = "LogArea"` -- `static constant logAreaBackdrop = "LogAreaBackdrop"` -- `static constant logAreaScrollBar = "LogAreaScrollBar"` -- `static constant logBackdrop = "LogBackdrop"` -- `static constant logDialog = "LogDialog"` -- `static constant logOkButton = "LogOkButton"` -- `static constant logOkButtonText = "LogOkButtonText"` -- `static constant logTitle = "LogTitle"` -- `static constant lowLatencyLabel = "LowLatencyLabel"` -- `static constant lowLatencyRadio = "LowLatencyRadio"` -- `static constant lumberBackdrop = "LumberBackdrop"` - The framehandle name lumberBackdrop has the subframes [0 to 23] -- `static constant lumberHeader = "LumberHeader"` -- `static constant lumberText = "LumberText"` - The framehandle name lumberText has the subframes [0 to 23] -- `static constant mainPanel = "MainPanel"` -- `static constant mapListBoxBackdrop = "MapListBoxBackdrop"` -- `static constant mapListScrollBar = "MapListScrollBar"` -- `static constant miniMapAllyButton = "MiniMapAllyButton"` - Minimap ally-filter button (1.32+). Casing of the five minimap buttons is inconsistent in-game; - these constants reproduce it exactly. Individual buttons can only be shown while their container - miniMapButtonBar is visible. -- `static constant miniMapButtonBar = "MiniMapButtonBar"` - Container of the five minimap buttons (ConsoleUI child [4], 1.32.6+ via name). Buttons top to - bottom: minimapSignalButton, miniMapTerrainButton, miniMapAllyButton, miniMapCreepButton, - formationButton (= ORIGIN_FRAME_MINIMAP_BUTTON 0 to 4). -- `static constant miniMapCreepButton = "MiniMapCreepButton"` - Minimap creep-camp filter button (1.32+). -- `static constant miniMapFrame = "MiniMapFrame"` - The minimap (1.32+); equal to ORIGIN_FRAME_MINIMAP. Quirk: repositioning it a SECOND time in - 1.31.1 desyncs minimap clicks from the visual (clicks act relative to the first position). -- `static constant minimapSignalButton = "MinimapSignalButton"` - Minimap ping/signal button (1.32+). Note the lowercase 'm' in "Minimap": in-game casing. -- `static constant miniMapTerrainButton = "MiniMapTerrainButton"` - Minimap terrain-toggle button (1.32+). -- `static constant modelDetailLabel = "ModelDetailLabel"` -- `static constant modelDetailValue = "ModelDetailValue"` -- `static constant mouseScrollDisable = "MouseScrollDisable"` -- `static constant mouseScrollDisableLabel = "MouseScrollDisableLabel"` -- `static constant mouseScrollFastLabel = "MouseScrollFastLabel"` -- `static constant mouseScrollLabel = "MouseScrollLabel"` -- `static constant mouseScrollSlider = "MouseScrollSlider"` -- `static constant mouseScrollSlowLabel = "MouseScrollSlowLabel"` -- `static constant movementCheckBox = "MovementCheckBox"` -- `static constant movementLabel = "MovementLabel"` -- `static constant multiboardFrame = "Multiboard"` -- `static constant multiboardBackdrop = "MultiboardBackdrop"` -- `static constant multiboardListContainer = "MultiboardListContainer"` -- `static constant multiboardMinimizeButton = "MultiboardMinimizeButton"` -- `static constant multiboardTitle = "MultiboardTitle"` -- `static constant multiboardTitleBackdrop = "MultiboardTitleBackdrop"` -- `static constant musicCheckBox = "MusicCheckBox"` -- `static constant musicVolumeHighLabel = "MusicVolumeHighLabel"` -- `static constant musicVolumeLabel = "MusicVolumeLabel"` -- `static constant musicVolumeLowLabel = "MusicVolumeLowLabel"` -- `static constant musicVolumeSlider = "MusicVolumeSlider"` -- `static constant networkButton = "NetworkButton"` -- `static constant networkButtonText = "NetworkButtonText"` -- `static constant networkLabel = "NetworkLabel"` -- `static constant networkPanel = "NetworkPanel"` -- `static constant networkTitleText = "NetworkTitleText"` -- `static constant observerCameraCheckBox = "ObserverCameraCheckBox"` -- `static constant observerCameraString = "ObserverCameraString"` -- `static constant observerFogCheckBox = "ObserverFogCheckBox"` -- `static constant observerFogString = "ObserverFogString"` -- `static constant observerVisionMenu = "ObserverVisionMenu"` -- `static constant observerVisionMenuArrow = "ObserverVisionMenuArrow"` -- `static constant observerVisionMenuBackdrop = "ObserverVisionMenuBackdrop"` -- `static constant observerVisionMenuDisabledBackdrop = "ObserverVisionMenuDisabledBackdrop"` -- `static constant observerVisionMenuTitle = "ObserverVisionMenuTitle"` -- `static constant observerVisionPopupMenu = "ObserverVisionPopupMenu"` -- `static constant observerVisionPopupMenuMenuBackdropTemplate = "ObserverVisionPopupMenuMenuBackdropTemplate"` -- `static constant occlusionLabel = "OcclusionLabel"` -- `static constant oKButtonText = "OKButtonText"` -- `static constant optionsButton = "OptionsButton"` -- `static constant optionsButtonText = "OptionsButtonText"` -- `static constant optionsCancelButton = "OptionsCancelButton"` -- `static constant optionsOKButton = "OptionsOKButton"` -- `static constant optionsPanel = "OptionsPanel"` -- `static constant optionsPreviousButton = "OptionsPreviousButton"` -- `static constant optionsPreviousButtonText = "OptionsPreviousButtonText"` -- `static constant optionsTitleText = "OptionsTitleText"` -- `static constant overwriteCancelButton = "OverwriteCancelButton"` -- `static constant overwriteCancelButtonText = "OverwriteCancelButtonText"` -- `static constant overwriteMessageText = "OverwriteMessageText"` -- `static constant overwriteOnly = "OverwriteOnly"` -- `static constant overwriteOverwriteButton = "OverwriteOverwriteButton"` -- `static constant overwriteOverwriteButtonText = "OverwriteOverwriteButtonText"` -- `static constant overwriteTitleText = "OverwriteTitleText"` -- `static constant particlesLabel = "ParticlesLabel"` -- `static constant pauseButton = "PauseButton"` -- `static constant pauseButtonText = "PauseButtonText"` -- `static constant playerNameLabel = "PlayerNameLabel"` - The framehandle name playerNameLabel has the subframes [0 to 23] -- `static constant playersHeader = "PlayersHeader"` -- `static constant positionalCheckBox = "PositionalCheckBox"` -- `static constant positionalLabel = "PositionalLabel"` -- `static constant previousButton = "PreviousButton"` -- `static constant previousButtonText = "PreviousButtonText"` -- `static constant providerLabel = "ProviderLabel"` -- `static constant providerValue = "ProviderValue"` -- `static constant quitButton = "QuitButton"` -- `static constant quitButtonText = "QuitButtonText"` -- `static constant resolutionLabel = "ResolutionLabel"` -- `static constant resourceBarFrame = "ResourceBarFrame"` -- `static constant resourceBarGoldText = "ResourceBarGoldText"` -- `static constant resourceBarLumberText = "ResourceBarLumberText"` -- `static constant resourceBarSupplyText = "ResourceBarSupplyText"` -- `static constant resourceBarUpkeepText = "ResourceBarUpkeepText"` -- `static constant resourceTradingTitle = "ResourceTradingTitle"` -- `static constant restartButton = "RestartButton"` -- `static constant restartButtonText = "RestartButtonText"` -- `static constant returnButton = "ReturnButton"` -- `static constant returnButtonText = "ReturnButtonText"` -- `static constant saveAndLoad = "SaveAndLoad"` -- `static constant saveGameButton = "SaveGameButton"` -- `static constant saveGameButtonText = "SaveGameButtonText"` -- `static constant saveGameCancelButton = "SaveGameCancelButton"` -- `static constant saveGameCancelButtonText = "SaveGameCancelButtonText"` -- `static constant saveGameDeleteButton = "SaveGameDeleteButton"` -- `static constant saveGameDeleteButtonText = "SaveGameDeleteButtonText"` -- `static constant saveGameFileEditBox = "SaveGameFileEditBox"` -- `static constant saveGameFileEditBoxText = "SaveGameFileEditBoxText"` -- `static constant saveGameSaveButton = "SaveGameSaveButton"` -- `static constant saveGameSaveButtonText = "SaveGameSaveButtonText"` -- `static constant saveGameTitleText = "SaveGameTitleText"` -- `static constant saveOnly = "SaveOnly"` -- `static constant shadowsLabel = "ShadowsLabel"` -- `static constant simpleBuildingActionLabel = "SimpleBuildingActionLabel"` - The framehandle name simpleBuildingActionLabel has the subframes [0, 1] -- `static constant simpleBuildingDescriptionValue = "SimpleBuildingDescriptionValue"` - The framehandle name simpleBuildingDescriptionValue has the subframe [1] -- `static constant simpleBuildingNameValue = "SimpleBuildingNameValue"` - The framehandle name simpleBuildingNameValue has the subframe [1] -- `static constant simpleBuildQueueBackdrop = "SimpleBuildQueueBackdrop"` - The framehandle name simpleBuildQueueBackdrop has the subframe [1] -- `static constant simpleBuildTimeIndicator = "SimpleBuildTimeIndicator"` - The framehandle name simpleBuildTimeIndicator has the subframes [0, 1] -- `static constant simpleClassValue = "SimpleClassValue"` -- `static constant simpleDestructableNameValue = "SimpleDestructableNameValue"` -- `static constant simpleHeroLevelBar = "SimpleHeroLevelBar"` - The framehandle name simpleHeroLevelBar has the subframe [4] -- `static constant simpleHoldDescriptionValue = "SimpleHoldDescriptionValue"` - The framehandle name simpleHoldDescriptionValue has the subframe [2] -- `static constant simpleHoldNameValue = "SimpleHoldNameValue"` - The framehandle name simpleHoldNameValue has the subframe [2] -- `static constant simpleInfoPanelBuildingDetail = "SimpleInfoPanelBuildingDetail"` - The framehandle name simpleInfoPanelBuildingDetail has the subframe [1] -- `static constant simpleInfoPanelCargoDetail = "SimpleInfoPanelCargoDetail"` - The framehandle name simpleInfoPanelCargoDetail has the subframe [2] -- `static constant simpleInfoPanelDestructableDetail = "SimpleInfoPanelDestructableDetail"` - The framehandle name simpleInfoPanelDestructableDetail has the subframe [4] -- `static constant simpleInfoPanelIconAlly = "SimpleInfoPanelIconAlly"` - The framehandle name simpleInfoPanelIconArmor has the subframe [7] -- `static constant simpleInfoPanelIconArmor = "SimpleInfoPanelIconArmor"` - The framehandle name simpleInfoPanelIconArmor has the subframe [2] -- `static constant simpleInfoPanelIconDamage = "SimpleInfoPanelIconDamage"` - The framehandle name SimpleInfoPanelIconDamage has the subframe [0, 1] -- `static constant simpleInfoPanelIconFood = "SimpleInfoPanelIconFood"` - The framehandle name simpleInfoPanelIconFood has the subframe [4] -- `static constant simpleInfoPanelIconGold = "SimpleInfoPanelIconGold"` - The framehandle name simpleInfoPanelIconGold has the subframe [5] -- `static constant simpleInfoPanelIconHero = "SimpleInfoPanelIconHero"` - The framehandle name simpleInfoPanelIconHero has the subframe [6] -- `static constant simpleInfoPanelIconHeroText = "SimpleInfoPanelIconHeroText"` - The framehandle name simpleInfoPanelIconHeroText has the subframe [6] -- `static constant simpleInfoPanelIconRank = "SimpleInfoPanelIconRank"` - The framehandle name simpleInfoPanelIconRank has the subframe [3] -- `static constant simpleInfoPanelItemDetail = "SimpleInfoPanelItemDetail"` - The framehandle name simpleInfoPanelItemDetail has the subframe [3] -- `static constant simpleInfoPanelUnitDetail = "SimpleInfoPanelUnitDetail"` -- `static constant simpleInventoryCover = "SimpleInventoryCover"` - Pre-2.0 texture covering the inventory area when no unit with inventory is selected; Reforged - 2.0+ uses inventoryCoverTexture instead. Standard treatment: setAlpha(0). -- `static constant simpleItemDescriptionValue = "SimpleItemDescriptionValue"` - The framehandle name simpleItemDescriptionValue has the subframe [3] -- `static constant simpleItemNameValue = "SimpleItemNameValue"` - The framehandle name simpleItemNameValue has the subframe [3] -- `static constant simpleNameValue = "SimpleNameValue"` -- `static constant simpleObserverPanel = "SimpleObserverPanel"` -- `static constant simpleProgressIndicator = "SimpleProgressIndicator"` -- `static constant simpleUnitStatsPanel = "SimpleUnitStatsPanel"` -- `static constant soundButton = "SoundButton"` -- `static constant soundButtonText = "SoundButtonText"` -- `static constant soundCheckBox = "SoundCheckBox"` -- `static constant soundPanel = "SoundPanel"` -- `static constant soundTitleText = "SoundTitleText"` -- `static constant soundVolumeHighLabel = "SoundVolumeHighLabel"` -- `static constant soundVolumeLabel = "SoundVolumeLabel"` -- `static constant soundVolumeLowLabel = "SoundVolumeLowLabel"` -- `static constant soundVolumeSlider = "SoundVolumeSlider"` -- `static constant subgroupCheckBox = "SubgroupCheckBox"` -- `static constant subgroupLabel = "SubgroupLabel"` -- `static constant subtitlesCheckBox = "SubtitlesCheckBox"` -- `static constant subtitlesLabel = "SubtitlesLabel"` -- `static constant textureQualityLabel = "TextureQualityLabel"` -- `static constant textureQualityValue = "TextureQualityValue"` -- `static constant tipsBackButton = "TipsBackButton"` -- `static constant tipsBackButtonText = "TipsBackButtonText"` -- `static constant tipsButton = "TipsButton"` -- `static constant tipsButtonText = "TipsButtonText"` -- `static constant tipsNextButton = "TipsNextButton"` -- `static constant tipsNextButtonText = "TipsNextButtonText"` -- `static constant tipsOKButton = "TipsOKButton"` -- `static constant tipsOKButtonText = "TipsOKButtonText"` -- `static constant tipsPanel = "TipsPanel"` -- `static constant tipsTextArea = "TipsTextArea"` -- `static constant tipsTitleText = "TipsTitleText"` -- `static constant tooltipsCheckBox = "TooltipsCheckBox"` -- `static constant tooltipsLabel = "TooltipsLabel"` -- `static constant unitCheckBox = "UnitCheckBox"` -- `static constant unitLabel = "UnitLabel"` -- `static constant unitsCheckBox = "UnitsCheckBox"` - The framehandle name unitsCheckBox has the subframes [o t 23] -- `static constant unitsHeader = "UnitsHeader"` -- `static constant upperButtonBarAlliesButton = "UpperButtonBarAlliesButton"` -- `static constant upperButtonBarChatButton = "UpperButtonBarChatButton"` -- `static constant upperButtonBarFrame = "UpperButtonBarFrame"` -- `static constant upperButtonBarMenuButton = "UpperButtonBarMenuButton"` -- `static constant upperButtonBarQuestsButton = "UpperButtonBarQuestsButton"` -- `static constant videoButton = "VideoButton"` -- `static constant videoButtonText = "VideoButtonText"` -- `static constant videoPanel = "VideoPanel"` -- `static constant videoTitleText = "VideoTitleText"` -- `static constant visionCheckBox = "VisionCheckBox"` - The framehandle name VisionCheckBox has the subframes [o t 23] -- `static constant visionHeader = "VisionHeader"` -- `static constant vSyncCheckBox = "VSyncCheckBox"` -- `static constant vSyncLabel = "VSyncLabel"` -- `static constant windowModeLabel = "WindowModeLabel"` -- `static constant wouldTheRealOptionsTitleTextPleaseStandUp = "WouldTheRealOptionsTitleTextPleaseStandUp"` - -### FramehandleNames - -```wurst -public class FramehandleNames -``` - -**Members:** - -- `static constant adBanner = "AdBanner"` -- `static constant advancedOptionsDisplay = "AdvancedOptionsDisplay"` -- `static constant advancedOptionsPane = "AdvancedOptionsPane"` -- `static constant advancedPopupMenuTemplate = "AdvancedPopupMenuTemplate"` -- `static constant allianceDialog = "AllianceDialog"` -- `static constant allianceSlot = "AllianceSlot"` -- `static constant battleNetChatActionMenu = "BattleNetChatActionMenu"` -- `static constant battleNetChatPanel = "BattleNetChatPanel"` -- `static constant battleNetChatroom = "BattleNetChatroom"` -- `static constant battleNetClanInvitation = "BattleNetClanInvitation"` -- `static constant battleNetClanInviteDialog = "BattleNetClanInviteDialog"` -- `static constant battleNetClanMateListBox = "BattleNetClanMateListBox"` -- `static constant battleNetClanPane = "BattleNetClanPane"` -- `static constant battleNetConnectDialog = "BattleNetConnectDialog"` -- `static constant battleNetCustomCreatePanel = "BattleNetCustomCreatePanel"` -- `static constant battleNetCustomFilterDialog = "BattleNetCustomFilterDialog"` -- `static constant battleNetCustomJoinPanel = "BattleNetCustomJoinPanel"` -- `static constant battleNetCustomLoadPanel = "BattleNetCustomLoadPanel"` -- `static constant battleNetFriendsListBox = "BattleNetFriendsListBox"` -- `static constant battleNetFriendsPane = "BattleNetFriendsPane"` -- `static constant battleNetHelpDialog = "BattleNetHelpDialog"` -- `static constant battleNetIconSelectBox = "BattleNetIconSelectBox"` -- `static constant battleNetIconSelectDialog = "BattleNetIconSelectDialog"` -- `static constant battleNetMainFrame = "BattleNetMainFrame"` -- `static constant battleNetMatchmakerPanel = "BattleNetMatchmakerPanel"` -- `static constant battleNetMatchmakerPendingInviteDialog = "BattleNetMatchmakerPendingInviteDialog"` -- `static constant battleNetMatchmakerTeamInviteDialog = "BattleNetMatchmakerTeamInviteDialog"` -- `static constant battleNetNewsBox = "BattleNetNewsBox"` -- `static constant battleNetPatchDialog = "BattleNetPatchDialog"` -- `static constant battleNetProfileListBox = "BattleNetProfileListBox"` -- `static constant battleNetProfileListItem = "BattleNetProfileListItem"` -- `static constant battleNetProfilePanel = "BattleNetProfilePanel"` -- `static constant battleNetScheduledGame = "BattleNetScheduledGame"` -- `static constant battleNetStandardPanel = "BattleNetStandardPanel"` -- `static constant battleNetStatusBox = "BattleNetStatusBox"` -- `static constant battleNetTeamInvitation = "BattleNetTeamInvitation"` -- `static constant battleNetTeamInviteDialog = "BattleNetTeamInviteDialog"` -- `static constant battleNetTeamPanel = "BattleNetTeamPanel"` -- `static constant battleNetUserListBox = "BattleNetUserListBox"` -- `static constant bNetPopupMenuBackdropTemplate = "BNetPopupMenuBackdropTemplate"` -- `static constant bNetPopupMenuTemplate = "BNetPopupMenuTemplate"` -- `static constant browserButton = "BrowserButton"` -- `static constant browserFrame = "BrowserFrame"` -- `static constant campaignListBox = "CampaignListBox"` -- `static constant campaignMenu = "CampaignMenu"` -- `static constant chatDialog = "ChatDialog"` -- `static constant checkListBox = "CheckListBox"` -- `static constant cinematicPanel = "CinematicPanel"` -- `static constant clanButtonBackdropTemplate = "ClanButtonBackdropTemplate"` -- `static constant clanButtonDisabledBackdropTemplate = "ClanButtonDisabledBackdropTemplate"` -- `static constant clanButtonDisabledPushedBackdropTemplate = "ClanButtonDisabledPushedBackdropTemplate"` -- `static constant clanButtonFocusHighlightBackdropTemplate = "ClanButtonFocusHighlightBackdropTemplate"` -- `static constant clanButtonMouseOverHighlightBackdropTemplate = "ClanButtonMouseOverHighlightBackdropTemplate"` -- `static constant clanButtonPushedBackdropTemplate = "ClanButtonPushedBackdropTemplate"` -- `static constant clanButtonTemplate = "ClanButtonTemplate"` -- `static constant customCampaignMenu = "CustomCampaignMenu"` -- `static constant debugButton = "DebugButton"` -- `static constant decoratedMapListBox = "DecoratedMapListBox"` -- `static constant dialogWar3 = "DialogWar3"` -- `static constant escMenuBackdrop = "EscMenuBackdrop"` -- `static constant escMenuMainPanel = "EscMenuMainPanel"` -- `static constant escMenuMainPanelDialogTextTemplate = "EscMenuMainPanelDialogTextTemplate"` -- `static constant escMenuOptionsConfirmDialog = "EscMenuOptionsConfirmDialog"` -- `static constant escMenuOptionsPanel = "EscMenuOptionsPanel"` -- `static constant escMenuSaveDialogTextTemplate = "EscMenuSaveDialogTextTemplate"` -- `static constant escMenuSaveGamePanel = "EscMenuSaveGamePanel"` -- `static constant filterPopupMenuTemplate = "FilterPopupMenuTemplate"` -- `static constant gameChatroom = "GameChatroom"` -- `static constant gameResultDialog = "GameResultDialog"` -- `static constant gameSaveSplashDialog = "GameSaveSplashDialog"` -- `static constant iconButtonTemplate = "IconButtonTemplate"` -- `static constant iconicButtonTemplate = "IconicButtonTemplate"` -- `static constant ladderButtonBackdropTemplate = "LadderButtonBackdropTemplate"` -- `static constant ladderButtonDisabledBackdropTemplate = "LadderButtonDisabledBackdropTemplate"` -- `static constant ladderButtonDisabledPushedBackdropTemplate = "LadderButtonDisabledPushedBackdropTemplate"` -- `static constant ladderButtonFocusHighlightBackdropTemplate = "LadderButtonFocusHighlightBackdropTemplate"` -- `static constant ladderButtonMouseOverHighlightBackdropTemplate = "LadderButtonMouseOverHighlightBackdropTemplate"` -- `static constant ladderButtonPushedBackdropTemplate = "LadderButtonPushedBackdropTemplate"` -- `static constant ladderButtonTemplate = "LadderButtonTemplate"` -- `static constant ladderNameTextTemplate = "LadderNameTextTemplate"` -- `static constant leaderboardFrame = "Leaderboard"` -- `static constant listBoxWar3 = "ListBoxWar3"` -- `static constant loading = "Loading"` -- `static constant loadingPlayerSlot = "LoadingPlayerSlot"` -- `static constant loadSavedGameScreen = "LoadSavedGameScreen"` -- `static constant localMultiplayerCreate = "LocalMultiplayerCreate"` -- `static constant localMultiplayerJoin = "LocalMultiplayerJoin"` -- `static constant localMultiplayerLoad = "LocalMultiplayerLoad"` -- `static constant logDialog = "LogDialog"` -- `static constant mainMenuFrame = "MainMenuFrame"` -- `static constant mapInfoPane = "MapInfoPane"` -- `static constant mapListBox = "MapListBox"` -- `static constant mapPreferenceBox = "MapPreferenceBox"` -- `static constant mapPreferenceBoxBackdrop = "MapPreferenceBoxBackdrop"` -- `static constant mMPlayerSlot = "MMPlayerSlot"` -- `static constant movieScreen = "MovieScreen"` -- `static constant multiboardFrame = "Multiboard"` -- `static constant optionsConfirmDialog = "OptionsConfirmDialog"` -- `static constant optionsMenu = "OptionsMenu"` -- `static constant optionsPopupMenuBackdropTemplate = "OptionsPopupMenuBackdropTemplate"` -- `static constant optionsPopupMenuTemplate = "OptionsPopupMenuTemplate"` -- `static constant playerSlot = "PlayerSlot"` -- `static constant playerSlotPopupMenu = "PlayerSlotPopupMenu"` -- `static constant questButtonBackdropTemplate = "QuestButtonBackdropTemplate"` -- `static constant questButtonBaseTemplate = "QuestButtonBaseTemplate"` -- `static constant questButtonDisabledBackdropTemplate = "QuestButtonDisabledBackdropTemplate"` -- `static constant questButtonDisabledPushedBackdropTemplate = "QuestButtonDisabledPushedBackdropTemplate"` -- `static constant questButtonMouseOverHighlightTemplate = "QuestButtonMouseOverHighlightTemplate"` -- `static constant questButtonPushedBackdropTemplate = "QuestButtonPushedBackdropTemplate"` -- `static constant questButtonTemplate = "QuestButtonTemplate"` -- `static constant questCheckBox = "QuestCheckBox"` -- `static constant questCheckBox2 = "QuestCheckBox2"` -- `static constant questCheckBox3 = "QuestCheckBox3"` -- `static constant questConditionListScrollBar = "QuestConditionListScrollBar"` -- `static constant questDialog = "QuestDialog"` -- `static constant questItemListItem = "QuestItemListItem"` -- `static constant questItemListScrollBar = "QuestItemListScrollBar"` -- `static constant questListItem = "QuestListItem"` -- `static constant questMainListScrollBar = "QuestMainListScrollBar"` -- `static constant quickReplayConfirmDialog = "QuickReplayConfirmDialog"` -- `static constant quickReplayDialog = "QuickReplayDialog"` -- `static constant replayButton = "ReplayButton"` -- `static constant saveReplayPanel = "SaveReplayPanel"` -- `static constant scoreScreen4ColumnButtonTemplate = "ScoreScreen4ColumnButtonTemplate"` -- `static constant scoreScreen5ColumnButtonTemplate = "ScoreScreen5ColumnButtonTemplate"` -- `static constant scoreScreenBottomButtonTemplate = "ScoreScreenBottomButtonTemplate"` -- `static constant scoreScreenBottomCheckButtonTemplate = "ScoreScreenBottomCheckButtonTemplate"` -- `static constant scoreScreenButtonBackdropTemplate = "ScoreScreenButtonBackdropTemplate"` -- `static constant scoreScreenColumnHeaderTemplate = "ScoreScreenColumnHeaderTemplate"` -- `static constant scoreScreenFrame = "ScoreScreenFrame"` -- `static constant scoreScreenTabButtonTemplate = "ScoreScreenTabButtonTemplate"` -- `static constant scoreScreenTabTextSelectedTemplate = "ScoreScreenTabTextSelectedTemplate"` -- `static constant scoreScreenTabTextTemplate = "ScoreScreenTabTextTemplate"` -- `static constant scriptDialog = "ScriptDialog"` -- `static constant scriptDialogButton = "ScriptDialogButton"` -- `static constant singlePlayerMenu = "SinglePlayerMenu"` -- `static constant skirmish = "Skirmish"` -- `static constant skirmishPopupMenuBackdropTemplate = "SkirmishPopupMenuBackdropTemplate"` -- `static constant skirmishPopupMenuTemplate = "SkirmishPopupMenuTemplate"` -- `static constant suspendDialog = "SuspendDialog"` -- `static constant suspendPlayerSlot = "SuspendPlayerSlot"` -- `static constant teamColorMenu = "TeamColorMenu"` -- `static constant teamLabelTextTemplate = "TeamLabelTextTemplate"` -- `static constant teamLadderRankValueTextTemplate = "TeamLadderRankValueTextTemplate"` -- `static constant teamMemberPopupMenu = "TeamMemberPopupMenu"` -- `static constant teamPopupMenuBackdropTemplate = "TeamPopupMenuBackdropTemplate"` -- `static constant teamPopupMenuTemplate = "TeamPopupMenuTemplate"` -- `static constant teamSetup = "TeamSetup"` -- `static constant teamValueTextTemplate = "TeamValueTextTemplate"` -- `static constant timerDialog = "TimerDialog"` -- `static constant unresponsiveDialog = "UnresponsiveDialog"` -- `static constant userDataMigrationDialog = "UserDataMigrationDialog"` -- `static constant viewReplayScreen = "ViewReplayScreen"` diff --git a/_doc/stdlib/ref/_wurst/Icons.md b/_doc/stdlib/ref/_wurst/Icons.md deleted file mode 100644 index 8df9650..0000000 --- a/_doc/stdlib/ref/_wurst/Icons.md +++ /dev/null @@ -1,2375 +0,0 @@ ---- -title: Icons -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Icons.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Icons.wurst)** - -## Classes - -### Icons - -```wurst -public class Icons -``` - -**Members:** - -- `static constant bTN3M1 = "ReplaceableTextures\\CommandButtons\\BTN3M1.blp"` -- `static constant bTN3M2 = "ReplaceableTextures\\CommandButtons\\BTN3M2.blp"` -- `static constant bTN3M3 = "ReplaceableTextures\\CommandButtons\\BTN3M3.blp"` -- `static constant bTNAbomination = "ReplaceableTextures\\CommandButtons\\BTNAbomination.blp"` -- `static constant bTNAbsorbMagic = "ReplaceableTextures\\CommandButtons\\BTNAbsorbMagic.blp"` -- `static constant bTNAcidBomb = "ReplaceableTextures\\CommandButtons\\BTNAcidBomb.blp"` -- `static constant bTNAcolyte = "ReplaceableTextures\\CommandButtons\\BTNAcolyte.blp"` -- `static constant bTNAcorn = "UI\\Cursor\\BTNAcorn.blp"` -- `static constant bTNAcorn1 = "ReplaceableTextures\\CommandButtons\\BTNAcorn.blp"` -- `static constant bTNAdvStruct = "ReplaceableTextures\\CommandButtons\\BTNAdvStruct.blp"` -- `static constant bTNAdvancedCreatureAttack = "ReplaceableTextures\\CommandButtons\\BTNAdvancedCreatureAttack.blp"` -- `static constant bTNAdvancedCreatureCarapace = "ReplaceableTextures\\CommandButtons\\BTNAdvancedCreatureCarapace.blp"` -- `static constant bTNAdvancedDeathTower = "ReplaceableTextures\\CommandButtons\\BTNAdvancedDeathTower.blp"` -- `static constant bTNAdvancedEnergyTower = "ReplaceableTextures\\CommandButtons\\BTNAdvancedEnergyTower.blp"` -- `static constant bTNAdvancedFlameTower = "ReplaceableTextures\\CommandButtons\\BTNAdvancedFlameTower.blp"` -- `static constant bTNAdvancedFrostTower = "ReplaceableTextures\\CommandButtons\\BTNAdvancedFrostTower.blp"` -- `static constant bTNAdvancedMoonArmor = "ReplaceableTextures\\CommandButtons\\BTNAdvancedMoonArmor.blp"` -- `static constant bTNAdvancedReinforcedHides = "ReplaceableTextures\\CommandButtons\\BTNAdvancedReinforcedHides.blp"` -- `static constant bTNAdvancedRockTower = "ReplaceableTextures\\CommandButtons\\BTNAdvancedRockTower.blp"` -- `static constant bTNAdvancedSpikedBarricades = "ReplaceableTextures\\CommandButtons\\BTNAdvancedSpikedBarricades.blp"` -- `static constant bTNAdvancedStrengthOfTheMoon = "ReplaceableTextures\\CommandButtons\\BTNAdvancedStrengthOfTheMoon.blp"` -- `static constant bTNAdvancedStrengthOfTheWild = "ReplaceableTextures\\CommandButtons\\BTNAdvancedStrengthOfTheWild.blp"` -- `static constant bTNAdvancedUnholyArmor = "ReplaceableTextures\\CommandButtons\\BTNAdvancedUnholyArmor.blp"` -- `static constant bTNAdvancedUnholyStrength = "ReplaceableTextures\\CommandButtons\\BTNAdvancedUnholyStrength.blp"` -- `static constant bTNAkama = "ReplaceableTextures\\CommandButtons\\BTNAkama.blp"` -- `static constant bTNAlbatross = "ReplaceableTextures\\CommandButtons\\BTNAlbatross.blp"` -- `static constant bTNAlleriaFlute = "ReplaceableTextures\\CommandButtons\\BTNAlleriaFlute.blp"` -- `static constant bTNAltarOfDarkness = "ReplaceableTextures\\CommandButtons\\BTNAltarOfDarkness.blp"` -- `static constant bTNAltarOfDepths = "ReplaceableTextures\\CommandButtons\\BTNAltarOfDepths.blp"` -- `static constant bTNAltarOfElders = "ReplaceableTextures\\CommandButtons\\BTNAltarOfElders.blp"` -- `static constant bTNAltarOfKings = "ReplaceableTextures\\CommandButtons\\BTNAltarOfKings.blp"` -- `static constant bTNAltarOfStorms = "ReplaceableTextures\\CommandButtons\\BTNAltarOfStorms.blp"` -- `static constant bTNAmbush = "ReplaceableTextures\\CommandButtons\\BTNAmbush.blp"` -- `static constant bTNAmmoDump = "ReplaceableTextures\\CommandButtons\\BTNAmmoDump.blp"` -- `static constant bTNAmulet = "ReplaceableTextures\\CommandButtons\\BTNAmulet.blp"` -- `static constant bTNAmuletOftheWild = "ReplaceableTextures\\CommandButtons\\BTNAmuletOftheWild.blp"` -- `static constant bTNAncestralSpirit = "ReplaceableTextures\\CommandButtons\\BTNAncestralSpirit.blp"` -- `static constant bTNAncientOfLore = "ReplaceableTextures\\CommandButtons\\BTNAncientOfLore.blp"` -- `static constant bTNAncientOfTheEarth = "ReplaceableTextures\\CommandButtons\\BTNAncientOfTheEarth.blp"` -- `static constant bTNAncientOfTheMoon = "ReplaceableTextures\\CommandButtons\\BTNAncientOfTheMoon.blp"` -- `static constant bTNAncientOfWonders = "ReplaceableTextures\\CommandButtons\\BTNAncientOfWonders.blp"` -- `static constant bTNAnimalWarTraining = "ReplaceableTextures\\CommandButtons\\BTNAnimalWarTraining.blp"` -- `static constant bTNAnimateDead = "ReplaceableTextures\\CommandButtons\\BTNAnimateDead.blp"` -- `static constant bTNAnkh = "ReplaceableTextures\\CommandButtons\\BTNAnkh.blp"` -- `static constant bTNAntiMagicShell = "ReplaceableTextures\\CommandButtons\\BTNAntiMagicShell.blp"` -- `static constant bTNArachnathid = "ReplaceableTextures\\CommandButtons\\BTNArachnathid.blp"` -- `static constant bTNArachnathidGreen = "ReplaceableTextures\\CommandButtons\\BTNArachnathidGreen.blp"` -- `static constant bTNArachnathidpurple = "ReplaceableTextures\\CommandButtons\\BTNArachnathidpurple.blp"` -- `static constant bTNArcaneObservatory = "ReplaceableTextures\\CommandButtons\\BTNArcaneObservatory.blp"` -- `static constant bTNArcaneSanctum = "ReplaceableTextures\\CommandButtons\\BTNArcaneSanctum.blp"` -- `static constant bTNArcaneTower = "ReplaceableTextures\\CommandButtons\\BTNArcaneTower.blp"` -- `static constant bTNArcaneVault = "ReplaceableTextures\\CommandButtons\\BTNArcaneVault.blp"` -- `static constant bTNArcaniteArchitecture = "ReplaceableTextures\\CommandButtons\\BTNArcaniteArchitecture.blp"` -- `static constant bTNArcaniteArmor = "ReplaceableTextures\\CommandButtons\\BTNArcaniteArmor.blp"` -- `static constant bTNArcaniteMelee = "ReplaceableTextures\\CommandButtons\\BTNArcaniteMelee.blp"` -- `static constant bTNArcaniteRanged = "ReplaceableTextures\\CommandButtons\\BTNArcaniteRanged.blp"` -- `static constant bTNArcher = "ReplaceableTextures\\CommandButtons\\BTNArcher.blp"` -- `static constant bTNArchimonde = "ReplaceableTextures\\CommandButtons\\BTNArchimonde.blp"` -- `static constant bTNArmorGolem = "ReplaceableTextures\\CommandButtons\\BTNArmorGolem.blp"` -- `static constant bTNArmoredOge = "ReplaceableTextures\\CommandButtons\\BTNArmoredOge.blp"` -- `static constant bTNArthas = "ReplaceableTextures\\CommandButtons\\BTNArthas.blp"` -- `static constant bTNAssassin = "ReplaceableTextures\\CommandButtons\\BTNAssassin.blp"` -- `static constant bTNAttack = "ReplaceableTextures\\CommandButtons\\BTNAttack.blp"` -- `static constant bTNAttackGround = "ReplaceableTextures\\CommandButtons\\BTNAttackGround.blp"` -- `static constant bTNAuraOfDarkness = "ReplaceableTextures\\CommandButtons\\BTNAuraOfDarkness.blp"` -- `static constant bTNAvatar = "ReplaceableTextures\\CommandButtons\\BTNAvatar.blp"` -- `static constant bTNAvatarOff = "ReplaceableTextures\\CommandButtons\\BTNAvatarOff.blp"` -- `static constant bTNAvatarOn = "ReplaceableTextures\\CommandButtons\\BTNAvatarOn.blp"` -- `static constant bTNAvengingAssassin = "ReplaceableTextures\\CommandButtons\\BTNAvengingAssassin.blp"` -- `static constant bTNAvengingWatcher = "ReplaceableTextures\\CommandButtons\\BTNAvengingWatcher.blp"` -- `static constant bTNAvengingWatcherOff = "ReplaceableTextures\\CommandButtons\\BTNAvengingWatcherOff.blp"` -- `static constant bTNAvengingWatcherOn = "ReplaceableTextures\\CommandButtons\\BTNAvengingWatcherOn.blp"` -- `static constant bTNAzureDragon = "ReplaceableTextures\\CommandButtons\\BTNAzureDragon.blp"` -- `static constant bTNBLoodMage2 = "ReplaceableTextures\\CommandButtons\\BTNBLoodMage2.blp"` -- `static constant bTNBacktoWork = "ReplaceableTextures\\CommandButtons\\BTNBacktoWork.blp"` -- `static constant bTNBallista = "ReplaceableTextures\\CommandButtons\\BTNBallista.blp"` -- `static constant bTNBandit = "ReplaceableTextures\\CommandButtons\\BTNBandit.blp"` -- `static constant bTNBanditLord = "ReplaceableTextures\\CommandButtons\\BTNBanditLord.blp"` -- `static constant bTNBanditMage = "ReplaceableTextures\\CommandButtons\\BTNBanditMage.blp"` -- `static constant bTNBanditSpearThrower = "ReplaceableTextures\\CommandButtons\\BTNBanditSpearThrower.blp"` -- `static constant bTNBanish = "ReplaceableTextures\\CommandButtons\\BTNBanish.blp"` -- `static constant bTNBanshee = "ReplaceableTextures\\CommandButtons\\BTNBanshee.blp"` -- `static constant bTNBansheeAdept = "ReplaceableTextures\\CommandButtons\\BTNBansheeAdept.blp"` -- `static constant bTNBansheeMaster = "ReplaceableTextures\\CommandButtons\\BTNBansheeMaster.blp"` -- `static constant bTNBansheeRanger = "ReplaceableTextures\\CommandButtons\\BTNBansheeRanger.blp"` -- `static constant bTNBarkSkin = "ReplaceableTextures\\CommandButtons\\BTNBarkSkin.blp"` -- `static constant bTNBarkSkinOff = "ReplaceableTextures\\CommandButtons\\BTNBarkSkinOff.blp"` -- `static constant bTNBarkSkinOn = "ReplaceableTextures\\CommandButtons\\BTNBarkSkinOn.blp"` -- `static constant bTNBarracks = "ReplaceableTextures\\CommandButtons\\BTNBarracks.blp"` -- `static constant bTNBarrel = "ReplaceableTextures\\CommandButtons\\BTNBarrel.blp"` -- `static constant bTNBash = "ReplaceableTextures\\CommandButtons\\BTNBash.blp"` -- `static constant bTNBasicStruct = "ReplaceableTextures\\CommandButtons\\BTNBasicStruct.blp"` -- `static constant bTNBattleRoar = "ReplaceableTextures\\CommandButtons\\BTNBattleRoar.blp"` -- `static constant bTNBattleShip = "ReplaceableTextures\\CommandButtons\\BTNBattleShip.blp"` -- `static constant bTNBattleStations = "ReplaceableTextures\\CommandButtons\\BTNBattleStations.blp"` -- `static constant bTNBearBlink = "ReplaceableTextures\\CommandButtons\\BTNBearBlink.blp"` -- `static constant bTNBearDen = "ReplaceableTextures\\CommandButtons\\BTNBearDen.blp"` -- `static constant bTNBearForm = "ReplaceableTextures\\CommandButtons\\BTNBearForm.blp"` -- `static constant bTNBeastMaster = "ReplaceableTextures\\CommandButtons\\BTNBeastMaster.blp"` -- `static constant bTNBeastiary = "ReplaceableTextures\\CommandButtons\\BTNBeastiary.blp"` -- `static constant bTNBelt = "ReplaceableTextures\\CommandButtons\\BTNBelt.blp"` -- `static constant bTNBerserk = "ReplaceableTextures\\CommandButtons\\BTNBerserk.blp"` -- `static constant bTNBerserkForTrolls = "ReplaceableTextures\\CommandButtons\\BTNBerserkForTrolls.blp"` -- `static constant bTNBigBadVoodooSpell = "ReplaceableTextures\\CommandButtons\\BTNBigBadVoodooSpell.blp"` -- `static constant bTNBlackCitadel = "ReplaceableTextures\\CommandButtons\\BTNBlackCitadel.blp"` -- `static constant bTNBlackDragon = "ReplaceableTextures\\CommandButtons\\BTNBlackDragon.blp"` -- `static constant bTNBlackDragonRoost = "ReplaceableTextures\\CommandButtons\\BTNBlackDragonRoost.blp"` -- `static constant bTNBlackMammoth = "ReplaceableTextures\\CommandButtons\\BTNBlackMammoth.blp"` -- `static constant bTNBlackMarket = "ReplaceableTextures\\CommandButtons\\BTNBlackMarket.blp"` -- `static constant bTNBlacksmith = "ReplaceableTextures\\CommandButtons\\BTNBlacksmith.blp"` -- `static constant bTNBlink = "ReplaceableTextures\\CommandButtons\\BTNBlink.blp"` -- `static constant bTNBlizzard = "ReplaceableTextures\\CommandButtons\\BTNBlizzard.blp"` -- `static constant bTNBloodElfPeasant = "ReplaceableTextures\\CommandButtons\\BTNBloodElfPeasant.blp"` -- `static constant bTNBloodElfSupplyWagon = "ReplaceableTextures\\CommandButtons\\BTNBloodElfSupplyWagon.blp"` -- `static constant bTNBloodGhostKey = "ReplaceableTextures\\CommandButtons\\BTNBlood&GhostKey.blp"` -- `static constant bTNBloodKey = "ReplaceableTextures\\CommandButtons\\BTNBloodKey.blp"` -- `static constant bTNBloodLust = "ReplaceableTextures\\CommandButtons\\BTNBloodLust.blp"` -- `static constant bTNBloodLustOff = "ReplaceableTextures\\CommandButtons\\BTNBloodLustOff.blp"` -- `static constant bTNBloodLustOn = "ReplaceableTextures\\CommandButtons\\BTNBloodLustOn.blp"` -- `static constant bTNBlueDemoness = "ReplaceableTextures\\CommandButtons\\BTNBlueDemoness.blp"` -- `static constant bTNBlueDragonRoost = "ReplaceableTextures\\CommandButtons\\BTNBlueDragonRoost.blp"` -- `static constant bTNBlueDragonSpawn = "ReplaceableTextures\\CommandButtons\\BTNBlueDragonSpawn.blp"` -- `static constant bTNBlueMagnataur = "ReplaceableTextures\\CommandButtons\\BTNBlueMagnataur.blp"` -- `static constant bTNBoneChimes = "ReplaceableTextures\\CommandButtons\\BTNBoneChimes.blp"` -- `static constant bTNBoneYard = "ReplaceableTextures\\CommandButtons\\BTNBoneYard.blp"` -- `static constant bTNBookOfSummoning = "ReplaceableTextures\\CommandButtons\\BTNBookOfSummoning.blp"` -- `static constant bTNBookOfTheDead = "ReplaceableTextures\\CommandButtons\\BTNBookOfTheDead.blp"` -- `static constant bTNBoots = "ReplaceableTextures\\CommandButtons\\BTNBoots.blp"` -- `static constant bTNBootsOfSpeed = "ReplaceableTextures\\CommandButtons\\BTNBootsOfSpeed.blp"` -- `static constant bTNBox = "ReplaceableTextures\\CommandButtons\\BTNBox.blp"` -- `static constant bTNBreathOfFire = "ReplaceableTextures\\CommandButtons\\BTNBreathOfFire.blp"` -- `static constant bTNBreathOfFrost = "ReplaceableTextures\\CommandButtons\\BTNBreathOfFrost.blp"` -- `static constant bTNBrilliance = "ReplaceableTextures\\CommandButtons\\BTNBrilliance.blp"` -- `static constant bTNBronzeBowl = "ReplaceableTextures\\CommandButtons\\BTNBronzeBowl.blp"` -- `static constant bTNBronzeBowlFull = "ReplaceableTextures\\CommandButtons\\BTNBronzeBowlFull.blp"` -- `static constant bTNBronzeDragon = "ReplaceableTextures\\CommandButtons\\BTNBronzeDragon.blp"` -- `static constant bTNBundleOfLumber = "ReplaceableTextures\\CommandButtons\\BTNBundleOfLumber.blp"` -- `static constant bTNCOP = "ReplaceableTextures\\CommandButtons\\BTNCOP.blp"` -- `static constant bTNCage = "ReplaceableTextures\\CommandButtons\\BTNCage.blp"` -- `static constant bTNCagedIllidan = "ReplaceableTextures\\CommandButtons\\BTNCagedIllidan.blp"` -- `static constant bTNCallToArms = "ReplaceableTextures\\CommandButtons\\BTNCallToArms.blp"` -- `static constant bTNCancel = "ReplaceableTextures\\CommandButtons\\BTNCancel.blp"` -- `static constant bTNCannibalize = "ReplaceableTextures\\CommandButtons\\BTNCannibalize.blp"` -- `static constant bTNCannonTower = "ReplaceableTextures\\CommandButtons\\BTNCannonTower.blp"` -- `static constant bTNCarrionScarabs = "ReplaceableTextures\\CommandButtons\\BTNCarrionScarabs.blp"` -- `static constant bTNCarrionScarabsOff = "ReplaceableTextures\\CommandButtons\\BTNCarrionScarabsOff.blp"` -- `static constant bTNCarrionScarabsOn = "ReplaceableTextures\\CommandButtons\\BTNCarrionScarabsOn.blp"` -- `static constant bTNCarrionSwarm = "ReplaceableTextures\\CommandButtons\\BTNCarrionSwarm.blp"` -- `static constant bTNCastle = "ReplaceableTextures\\CommandButtons\\BTNCastle.blp"` -- `static constant bTNCatapult = "ReplaceableTextures\\CommandButtons\\BTNCatapult.blp"` -- `static constant bTNCentaur = "ReplaceableTextures\\CommandButtons\\BTNCentaur.blp"` -- `static constant bTNCentaurArcher = "ReplaceableTextures\\CommandButtons\\BTNCentaurArcher.blp"` -- `static constant bTNCentaurKhan = "ReplaceableTextures\\CommandButtons\\BTNCentaurKhan.blp"` -- `static constant bTNChainLightning = "ReplaceableTextures\\CommandButtons\\BTNChainLightning.blp"` -- `static constant bTNChaosBlademaster = "ReplaceableTextures\\CommandButtons\\BTNChaosBlademaster.blp"` -- `static constant bTNChaosGrom = "ReplaceableTextures\\CommandButtons\\BTNChaosGrom.blp"` -- `static constant bTNChaosGrunt = "ReplaceableTextures\\CommandButtons\\BTNChaosGrunt.blp"` -- `static constant bTNChaosKotoBeast = "ReplaceableTextures\\CommandButtons\\BTNChaosKotoBeast.blp"` -- `static constant bTNChaosPeon = "ReplaceableTextures\\CommandButtons\\BTNChaosPeon.blp"` -- `static constant bTNChaosSpaceOrc = "ReplaceableTextures\\CommandButtons\\BTNChaosSpaceOrc.blp"` -- `static constant bTNChaosWarlock = "ReplaceableTextures\\CommandButtons\\BTNChaosWarlock.blp"` -- `static constant bTNChaosWarlockGreen = "ReplaceableTextures\\CommandButtons\\BTNChaosWarlockGreen.blp"` -- `static constant bTNChaosWarlord = "ReplaceableTextures\\CommandButtons\\BTNChaosWarlord.blp"` -- `static constant bTNChaosWolfRider = "ReplaceableTextures\\CommandButtons\\BTNChaosWolfRider.blp"` -- `static constant bTNCharm = "ReplaceableTextures\\CommandButtons\\BTNCharm.blp"` -- `static constant bTNCharm1 = "ReplaceableTextures\\CommandButtons\\BTNCharm.blp"` -- `static constant bTNCheese = "ReplaceableTextures\\CommandButtons\\BTNCheese.blp"` -- `static constant bTNChemicalRage = "ReplaceableTextures\\CommandButtons\\BTNChemicalRage.blp"` -- `static constant bTNChestOfGold = "ReplaceableTextures\\CommandButtons\\BTNChestOfGold.blp"` -- `static constant bTNChimaera = "ReplaceableTextures\\CommandButtons\\BTNChimaera.blp"` -- `static constant bTNChimaeraRoost = "ReplaceableTextures\\CommandButtons\\BTNChimaeraRoost.blp"` -- `static constant bTNChime = "ReplaceableTextures\\CommandButtons\\BTNChime.blp"` -- `static constant bTNCirclet = "ReplaceableTextures\\CommandButtons\\BTNCirclet.blp"` -- `static constant bTNClawsOfAttack = "ReplaceableTextures\\CommandButtons\\BTNClawsOfAttack.blp"` -- `static constant bTNClayFigurine = "ReplaceableTextures\\CommandButtons\\BTNClayFigurine.blp"` -- `static constant bTNCleavingAttack = "ReplaceableTextures\\CommandButtons\\BTNCleavingAttack.blp"` -- `static constant bTNCloak = "ReplaceableTextures\\CommandButtons\\BTNCloak.blp"` -- `static constant bTNCloakOfFlames = "ReplaceableTextures\\CommandButtons\\BTNCloakOfFlames.blp"` -- `static constant bTNClockWerkGoblin = "ReplaceableTextures\\CommandButtons\\BTNClockWerkGoblin.blp"` -- `static constant bTNCloudOfFog = "ReplaceableTextures\\CommandButtons\\BTNCloudOfFog.blp"` -- `static constant bTNClusterRockets = "ReplaceableTextures\\CommandButtons\\BTNClusterRockets.blp"` -- `static constant bTNColdArrows = "ReplaceableTextures\\CommandButtons\\BTNColdArrows.blp"` -- `static constant bTNColdArrowsOff = "ReplaceableTextures\\CommandButtons\\BTNColdArrowsOff.blp"` -- `static constant bTNColdArrowsOn = "ReplaceableTextures\\CommandButtons\\BTNColdArrowsOn.blp"` -- `static constant bTNColdTower = "ReplaceableTextures\\CommandButtons\\BTNColdTower.blp"` -- `static constant bTNCommand = "ReplaceableTextures\\CommandButtons\\BTNCommand.blp"` -- `static constant bTNControlMagic = "ReplaceableTextures\\CommandButtons\\BTNControlMagic.blp"` -- `static constant bTNCoralBed = "ReplaceableTextures\\CommandButtons\\BTNCoralBed.blp"` -- `static constant bTNCorpseExplode = "ReplaceableTextures\\CommandButtons\\BTNCorpseExplode.blp"` -- `static constant bTNCorrosiveBreath = "ReplaceableTextures\\CommandButtons\\BTNCorrosiveBreath.blp"` -- `static constant bTNCorruptedAncientOfWar = "ReplaceableTextures\\CommandButtons\\BTNCorruptedAncientOfWar.blp"` -- `static constant bTNCorruptedAncientProtector = "ReplaceableTextures\\CommandButtons\\BTNCorruptedAncientProtector.blp"` -- `static constant bTNCorruptedEnt = "ReplaceableTextures\\CommandButtons\\BTNCorruptedEnt.blp"` -- `static constant bTNCorruptedMoonWell = "ReplaceableTextures\\CommandButtons\\BTNCorruptedMoonWell.blp"` -- `static constant bTNCorruptedTreeOfLife = "ReplaceableTextures\\CommandButtons\\BTNCorruptedTreeOfLife.blp"` -- `static constant bTNCrate = "ReplaceableTextures\\CommandButtons\\BTNCrate.blp"` -- `static constant bTNCreatureAttack = "ReplaceableTextures\\CommandButtons\\BTNCreatureAttack.blp"` -- `static constant bTNCreatureCarapace = "ReplaceableTextures\\CommandButtons\\BTNCreatureCarapace.blp"` -- `static constant bTNCripple = "ReplaceableTextures\\CommandButtons\\BTNCripple.blp"` -- `static constant bTNCriticalStrike = "ReplaceableTextures\\CommandButtons\\BTNCriticalStrike.blp"` -- `static constant bTNCritterChicken = "ReplaceableTextures\\CommandButtons\\BTNCritterChicken.blp"` -- `static constant bTNCritterRabbit = "ReplaceableTextures\\CommandButtons\\BTNCritterRabbit.blp"` -- `static constant bTNCrushingWave = "ReplaceableTextures\\CommandButtons\\BTNCrushingWave.blp"` -- `static constant bTNCrypt = "ReplaceableTextures\\CommandButtons\\BTNCrypt.blp"` -- `static constant bTNCryptFiend = "ReplaceableTextures\\CommandButtons\\BTNCryptFiend.blp"` -- `static constant bTNCryptFiendBurrow = "ReplaceableTextures\\CommandButtons\\BTNCryptFiendBurrow.blp"` -- `static constant bTNCryptFiendUnBurrow = "ReplaceableTextures\\CommandButtons\\BTNCryptFiendUnBurrow.blp"` -- `static constant bTNCrystalBall = "ReplaceableTextures\\CommandButtons\\BTNCrystalBall.blp"` -- `static constant bTNCurse = "ReplaceableTextures\\CommandButtons\\BTNCurse.blp"` -- `static constant bTNCurseOff = "ReplaceableTextures\\CommandButtons\\BTNCurseOff.blp"` -- `static constant bTNCurseOn = "ReplaceableTextures\\CommandButtons\\BTNCurseOn.blp"` -- `static constant bTNCyclone = "ReplaceableTextures\\CommandButtons\\BTNCyclone.blp"` -- `static constant bTNDOCAdeptTraining = "ReplaceableTextures\\CommandButtons\\BTNDOCAdeptTraining.blp"` -- `static constant bTNDOCMasterTraining = "ReplaceableTextures\\CommandButtons\\BTNDOCMasterTraining.blp"` -- `static constant bTNDOTAdeptTraining = "ReplaceableTextures\\CommandButtons\\BTNDOTAdeptTraining.blp"` -- `static constant bTNDOTMasterTraining = "ReplaceableTextures\\CommandButtons\\BTNDOTMasterTraining.blp"` -- `static constant bTNDaggerOfEscape = "ReplaceableTextures\\CommandButtons\\BTNDaggerOfEscape.blp"` -- `static constant bTNDalaranGuardTower = "ReplaceableTextures\\CommandButtons\\BTNDalaranGuardTower.blp"` -- `static constant bTNDalaranMutant = "ReplaceableTextures\\CommandButtons\\BTNDalaranMutant.blp"` -- `static constant bTNDalaranReject = "ReplaceableTextures\\CommandButtons\\BTNDalaranReject.blp"` -- `static constant bTNDarkPortal = "ReplaceableTextures\\CommandButtons\\BTNDarkPortal.blp"` -- `static constant bTNDarkRitual = "ReplaceableTextures\\CommandButtons\\BTNDarkRitual.blp"` -- `static constant bTNDarkSummoning = "ReplaceableTextures\\CommandButtons\\BTNDarkSummoning.blp"` -- `static constant bTNDarkTroll = "ReplaceableTextures\\CommandButtons\\BTNDarkTroll.blp"` -- `static constant bTNDarkTrollShadowPriest = "ReplaceableTextures\\CommandButtons\\BTNDarkTrollShadowPriest.blp"` -- `static constant bTNDarkTrollTrapper = "ReplaceableTextures\\CommandButtons\\BTNDarkTrollTrapper.blp"` -- `static constant bTNDeathAndDecay = "ReplaceableTextures\\CommandButtons\\BTNDeathAndDecay.blp"` -- `static constant bTNDeathCoil = "ReplaceableTextures\\CommandButtons\\BTNDeathCoil.blp"` -- `static constant bTNDeathPact = "ReplaceableTextures\\CommandButtons\\BTNDeathPact.blp"` -- `static constant bTNDeathTower = "ReplaceableTextures\\CommandButtons\\BTNDeathTower.blp"` -- `static constant bTNDeepLordRevenant = "ReplaceableTextures\\CommandButtons\\BTNDeepLordRevenant.blp"` -- `static constant bTNDefend = "ReplaceableTextures\\CommandButtons\\BTNDefend.blp"` -- `static constant bTNDefendStop = "ReplaceableTextures\\CommandButtons\\BTNDefendStop.blp"` -- `static constant bTNDemolish = "ReplaceableTextures\\CommandButtons\\BTNDemolish.blp"` -- `static constant bTNDemolisher = "ReplaceableTextures\\CommandButtons\\BTNDemolisher.blp"` -- `static constant bTNDemonGate = "ReplaceableTextures\\CommandButtons\\BTNDemonGate.blp"` -- `static constant bTNDemoness = "ReplaceableTextures\\CommandButtons\\BTNDemoness.blp"` -- `static constant bTNDenOfWonders = "ReplaceableTextures\\CommandButtons\\BTNDenOfWonders.blp"` -- `static constant bTNDestroyer = "ReplaceableTextures\\CommandButtons\\BTNDestroyer.blp"` -- `static constant bTNDevotion = "ReplaceableTextures\\CommandButtons\\BTNDevotion.blp"` -- `static constant bTNDevour = "ReplaceableTextures\\CommandButtons\\BTNDevour.blp"` -- `static constant bTNDevourMagic = "ReplaceableTextures\\CommandButtons\\BTNDevourMagic.blp"` -- `static constant bTNDiabloCar = "ReplaceableTextures\\CommandButtons\\BTNDiabloCar.blp"` -- `static constant bTNDireWolf = "ReplaceableTextures\\CommandButtons\\BTNDireWolf.blp"` -- `static constant bTNDisenchant = "ReplaceableTextures\\CommandButtons\\BTNDisenchant.blp"` -- `static constant bTNDispelMagic = "ReplaceableTextures\\CommandButtons\\BTNDispelMagic.blp"` -- `static constant bTNDivineIntervention = "ReplaceableTextures\\CommandButtons\\BTNDivineIntervention.blp"` -- `static constant bTNDivineShieldOff = "ReplaceableTextures\\CommandButtons\\BTNDivineShieldOff.blp"` -- `static constant bTNDizzy = "ReplaceableTextures\\CommandButtons\\BTNDizzy.blp"` -- `static constant bTNDoom = "ReplaceableTextures\\CommandButtons\\BTNDoom.blp"` -- `static constant bTNDoomGuard = "ReplaceableTextures\\CommandButtons\\BTNDoomGuard.blp"` -- `static constant bTNDragonHawk = "ReplaceableTextures\\CommandButtons\\BTNDragonHawk.blp"` -- `static constant bTNDragonRoost = "ReplaceableTextures\\CommandButtons\\BTNDragonRoost.blp"` -- `static constant bTNDrain = "ReplaceableTextures\\CommandButtons\\BTNDrain.blp"` -- `static constant bTNDranai = "ReplaceableTextures\\CommandButtons\\BTNDranai.blp"` -- `static constant bTNDranaiAkama = "ReplaceableTextures\\CommandButtons\\BTNDranaiAkama.blp"` -- `static constant bTNDranaiChiefHut = "ReplaceableTextures\\CommandButtons\\BTNDranaiChiefHut.blp"` -- `static constant bTNDranaiHut = "ReplaceableTextures\\CommandButtons\\BTNDranaiHut.blp"` -- `static constant bTNDranaiMage = "ReplaceableTextures\\CommandButtons\\BTNDranaiMage.blp"` -- `static constant bTNDruidOfTheClaw = "ReplaceableTextures\\CommandButtons\\BTNDruidOfTheClaw.blp"` -- `static constant bTNDruidOfTheTalon = "ReplaceableTextures\\CommandButtons\\BTNDruidOfTheTalon.blp"` -- `static constant bTNDrum = "ReplaceableTextures\\CommandButtons\\BTNDrum.blp"` -- `static constant bTNDrunkenDodge = "ReplaceableTextures\\CommandButtons\\BTNDrunkenDodge.blp"` -- `static constant bTNDryad = "ReplaceableTextures\\CommandButtons\\BTNDryad.blp"` -- `static constant bTNDryadDispelMagic = "ReplaceableTextures\\CommandButtons\\BTNDryadDispelMagic.blp"` -- `static constant bTNDryadDispelMagicOff = "ReplaceableTextures\\CommandButtons\\BTNDryadDispelMagicOff.blp"` -- `static constant bTNDryadDispelMagicOn = "ReplaceableTextures\\CommandButtons\\BTNDryadDispelMagicOn.blp"` -- `static constant bTNDuneWorm = "ReplaceableTextures\\CommandButtons\\BTNDuneWorm.blp"` -- `static constant bTNDust = "ReplaceableTextures\\CommandButtons\\BTNDust.blp"` -- `static constant bTNDustOfAppearance = "ReplaceableTextures\\CommandButtons\\BTNDustOfAppearance.blp"` -- `static constant bTNDwarfCar = "ReplaceableTextures\\CommandButtons\\BTNDwarfCar.blp"` -- `static constant bTNDwarvenLongRifle = "ReplaceableTextures\\CommandButtons\\BTNDwarvenLongRifle.blp"` -- `static constant bTNEarthBrewMaster = "ReplaceableTextures\\CommandButtons\\BTNEarthBrewMaster.blp"` -- `static constant bTNEarthquake = "ReplaceableTextures\\CommandButtons\\BTNEarthquake.blp"` -- `static constant bTNEatTree = "ReplaceableTextures\\CommandButtons\\BTNEatTree.blp"` -- `static constant bTNElfVillager = "ReplaceableTextures\\CommandButtons\\BTNElfVillager.blp"` -- `static constant bTNElunesBlessing = "ReplaceableTextures\\CommandButtons\\BTNElunesBlessing.blp"` -- `static constant bTNElvenFarm = "ReplaceableTextures\\CommandButtons\\BTNElvenFarm.blp"` -- `static constant bTNElvenGuardTower = "ReplaceableTextures\\CommandButtons\\BTNElvenGuardTower.blp"` -- `static constant bTNEnchantedBears = "ReplaceableTextures\\CommandButtons\\BTNEnchantedBears.blp"` -- `static constant bTNEnchantedCrows = "ReplaceableTextures\\CommandButtons\\BTNEnchantedCrows.blp"` -- `static constant bTNEnchantedGemstone = "ReplaceableTextures\\CommandButtons\\BTNEnchantedGemstone.blp"` -- `static constant bTNEnergyTower = "ReplaceableTextures\\CommandButtons\\BTNEnergyTower.blp"` -- `static constant bTNEngineeringUpgrade = "ReplaceableTextures\\CommandButtons\\BTNEngineeringUpgrade.blp"` -- `static constant bTNEnsnare = "ReplaceableTextures\\CommandButtons\\BTNEnsnare.blp"` -- `static constant bTNEnt = "ReplaceableTextures\\CommandButtons\\BTNEnt.blp"` -- `static constant bTNEntangleMine = "ReplaceableTextures\\CommandButtons\\BTNEntangleMine.blp"` -- `static constant bTNEntanglingRoots = "ReplaceableTextures\\CommandButtons\\BTNEntanglingRoots.blp"` -- `static constant bTNEntrapmentWard = "ReplaceableTextures\\CommandButtons\\BTNEntrapmentWard.blp"` -- `static constant bTNEntrapmentWard1 = "ReplaceableTextures\\CommandButtons\\BTNEntrapmentWard.blp"` -- `static constant bTNEnvenomedSpear = "ReplaceableTextures\\CommandButtons\\BTNEnvenomedSpear.blp"` -- `static constant bTNEredarWarlockPurple = "ReplaceableTextures\\CommandButtons\\BTNEredarWarlockPurple.blp"` -- `static constant bTNEtherealFormOn = "ReplaceableTextures\\CommandButtons\\BTNEtherealFormOn.blp"` -- `static constant bTNEvasion = "ReplaceableTextures\\CommandButtons\\BTNEvasion.blp"` -- `static constant bTNEvilIllidan = "ReplaceableTextures\\CommandButtons\\BTNEvilIllidan.blp"` -- `static constant bTNExhumeCorpses = "ReplaceableTextures\\CommandButtons\\BTNExhumeCorpses.blp"` -- `static constant bTNExpandedView = "ReplaceableTextures\\CommandButtons\\BTNExpandedView.blp"` -- `static constant bTNFacelessOne = "ReplaceableTextures\\CommandButtons\\BTNFacelessOne.blp"` -- `static constant bTNFaerieDragon = "ReplaceableTextures\\CommandButtons\\BTNFaerieDragon.blp"` -- `static constant bTNFaerieFire = "ReplaceableTextures\\CommandButtons\\BTNFaerieFire.blp"` -- `static constant bTNFaerieFireOff = "ReplaceableTextures\\CommandButtons\\BTNFaerieFireOff.blp"` -- `static constant bTNFaerieFireOn = "ReplaceableTextures\\CommandButtons\\BTNFaerieFireOn.blp"` -- `static constant bTNFanOfKnives = "ReplaceableTextures\\CommandButtons\\BTNFanOfKnives.blp"` -- `static constant bTNFarSight = "ReplaceableTextures\\CommandButtons\\BTNFarSight.blp"` -- `static constant bTNFarm = "ReplaceableTextures\\CommandButtons\\BTNFarm.blp"` -- `static constant bTNFeedBack = "ReplaceableTextures\\CommandButtons\\BTNFeedBack.blp"` -- `static constant bTNFelBoar = "ReplaceableTextures\\CommandButtons\\BTNFelBoar.blp"` -- `static constant bTNFelGuard = "ReplaceableTextures\\CommandButtons\\BTNFelGuard.blp"` -- `static constant bTNFelGuardBlue = "ReplaceableTextures\\CommandButtons\\BTNFelGuardBlue.blp"` -- `static constant bTNFelHound = "ReplaceableTextures\\CommandButtons\\BTNFelHound.blp"` -- `static constant bTNFemaleElfVillager = "ReplaceableTextures\\CommandButtons\\BTNFemaleElfVillager.blp"` -- `static constant bTNFire = "ReplaceableTextures\\CommandButtons\\BTNFire.blp"` -- `static constant bTNFireBolt = "ReplaceableTextures\\CommandButtons\\BTNFireBolt.blp"` -- `static constant bTNFireBrewMaster = "ReplaceableTextures\\CommandButtons\\BTNFireBrewMaster.blp"` -- `static constant bTNFireForTheCannon = "ReplaceableTextures\\CommandButtons\\BTNFireForTheCannon.blp"` -- `static constant bTNFireRocks = "ReplaceableTextures\\CommandButtons\\BTNFireRocks.blp"` -- `static constant bTNFlakCannons = "ReplaceableTextures\\CommandButtons\\BTNFlakCannons.blp"` -- `static constant bTNFlameTower = "ReplaceableTextures\\CommandButtons\\BTNFlameTower.blp"` -- `static constant bTNFlamingArrows = "ReplaceableTextures\\CommandButtons\\BTNFlamingArrows.blp"` -- `static constant bTNFlare = "ReplaceableTextures\\CommandButtons\\BTNFlare.blp"` -- `static constant bTNFleshGolem = "ReplaceableTextures\\CommandButtons\\BTNFleshGolem.blp"` -- `static constant bTNFlute = "ReplaceableTextures\\CommandButtons\\BTNFlute.blp"` -- `static constant bTNFlyingMachine = "ReplaceableTextures\\CommandButtons\\BTNFlyingMachine.blp"` -- `static constant bTNFootman = "ReplaceableTextures\\CommandButtons\\BTNFootman.blp"` -- `static constant bTNForceOfNature = "ReplaceableTextures\\CommandButtons\\BTNForceOfNature.blp"` -- `static constant bTNForestTroll = "ReplaceableTextures\\CommandButtons\\BTNForestTroll.blp"` -- `static constant bTNForestTrollShadowPriest = "ReplaceableTextures\\CommandButtons\\BTNForestTrollShadowPriest.blp"` -- `static constant bTNForestTrollTrapper = "ReplaceableTextures\\CommandButtons\\BTNForestTrollTrapper.blp"` -- `static constant bTNForestTrollTrapper1 = "ReplaceableTextures\\CommandButtons\\BTNForestTrollTrapper.blp"` -- `static constant bTNForge = "ReplaceableTextures\\CommandButtons\\BTNForge.blp"` -- `static constant bTNForgottenOne = "ReplaceableTextures\\CommandButtons\\BTNForgottenOne.blp"` -- `static constant bTNFortress = "ReplaceableTextures\\CommandButtons\\BTNFortress.blp"` -- `static constant bTNFountainOfLife = "ReplaceableTextures\\CommandButtons\\BTNFountainOfLife.blp"` -- `static constant bTNFountainOfLifeBlood = "ReplaceableTextures\\CommandButtons\\BTNFountainOfLifeBlood.blp"` -- `static constant bTNFountainOfLifeDefiled = "ReplaceableTextures\\CommandButtons\\BTNFountainOfLifeDefiled.blp"` -- `static constant bTNFragmentationBombs = "ReplaceableTextures\\CommandButtons\\BTNFragmentationBombs.blp"` -- `static constant bTNFreezingBreath = "ReplaceableTextures\\CommandButtons\\BTNFreezingBreath.blp"` -- `static constant bTNFrost = "ReplaceableTextures\\CommandButtons\\BTNFrost.blp"` -- `static constant bTNFrostArmor = "ReplaceableTextures\\CommandButtons\\BTNFrostArmor.blp"` -- `static constant bTNFrostArmorOff = "ReplaceableTextures\\CommandButtons\\BTNFrostArmorOff.blp"` -- `static constant bTNFrostArmorOff1 = "ReplaceableTextures\\CommandButtons\\BTNFrostArmorOff.blp"` -- `static constant bTNFrostArmorOn = "ReplaceableTextures\\CommandButtons\\BTNFrostArmorOn.blp"` -- `static constant bTNFrostArmorOn1 = "ReplaceableTextures\\CommandButtons\\BTNFrostArmorOn.blp"` -- `static constant bTNFrostBear = "ReplaceableTextures\\CommandButtons\\BTNFrostBear.blp"` -- `static constant bTNFrostBolt = "ReplaceableTextures\\CommandButtons\\BTNFrostBolt.blp"` -- `static constant bTNFrostMourne = "ReplaceableTextures\\CommandButtons\\BTNFrostMourne.blp"` -- `static constant bTNFrostTower = "ReplaceableTextures\\CommandButtons\\BTNFrostTower.blp"` -- `static constant bTNFrostWyrm = "ReplaceableTextures\\CommandButtons\\BTNFrostWyrm.blp"` -- `static constant bTNFurbolg = "ReplaceableTextures\\CommandButtons\\BTNFurbolg.blp"` -- `static constant bTNFurbolgElder = "ReplaceableTextures\\CommandButtons\\BTNFurbolgElder.blp"` -- `static constant bTNFurbolgPanda = "ReplaceableTextures\\CommandButtons\\BTNFurbolgPanda.blp"` -- `static constant bTNFurbolgShaman = "ReplaceableTextures\\CommandButtons\\BTNFurbolgShaman.blp"` -- `static constant bTNFurbolgTracker = "ReplaceableTextures\\CommandButtons\\BTNFurbolgTracker.blp"` -- `static constant bTNFurion = "ReplaceableTextures\\CommandButtons\\BTNFurion.blp"` -- `static constant bTNGLExchange = "ReplaceableTextures\\CommandButtons\\BTNGLExchange.blp"` -- `static constant bTNGMExchange = "ReplaceableTextures\\CommandButtons\\BTNGMExchange.blp"` -- `static constant bTNGargoyle = "ReplaceableTextures\\CommandButtons\\BTNGargoyle.blp"` -- `static constant bTNGarithos = "ReplaceableTextures\\CommandButtons\\BTNGarithos.blp"` -- `static constant bTNGatherGold = "ReplaceableTextures\\CommandButtons\\BTNGatherGold.blp"` -- `static constant bTNGauntletsOfOgrePower = "ReplaceableTextures\\CommandButtons\\BTNGauntletsOfOgrePower.blp"` -- `static constant bTNGem = "ReplaceableTextures\\CommandButtons\\BTNGem.blp"` -- `static constant bTNGenericCreepBuilding = "ReplaceableTextures\\CommandButtons\\BTNGenericCreepBuilding.blp"` -- `static constant bTNGenericHumanBuilding = "ReplaceableTextures\\CommandButtons\\BTNGenericHumanBuilding.blp"` -- `static constant bTNGenericSpellImmunity = "ReplaceableTextures\\CommandButtons\\BTNGenericSpellImmunity.blp"` -- `static constant bTNGhost = "ReplaceableTextures\\CommandButtons\\BTNGhost.blp"` -- `static constant bTNGhostKey = "ReplaceableTextures\\CommandButtons\\BTNGhostKey.blp"` -- `static constant bTNGhostMage = "ReplaceableTextures\\CommandButtons\\BTNGhostMage.blp"` -- `static constant bTNGhostOfKelThuzad = "ReplaceableTextures\\CommandButtons\\BTNGhostOfKelThuzad.blp"` -- `static constant bTNGhoul = "ReplaceableTextures\\CommandButtons\\BTNGhoul.blp"` -- `static constant bTNGhoulFrenzy = "ReplaceableTextures\\CommandButtons\\BTNGhoulFrenzy.blp"` -- `static constant bTNGlacier = "ReplaceableTextures\\CommandButtons\\BTNGlacier.blp"` -- `static constant bTNGlaiveThrower = "ReplaceableTextures\\CommandButtons\\BTNGlaiveThrower.blp"` -- `static constant bTNGlove = "ReplaceableTextures\\CommandButtons\\BTNGlove.blp"` -- `static constant bTNGlyph = "ReplaceableTextures\\CommandButtons\\BTNGlyph.blp"` -- `static constant bTNGlyph1 = "ReplaceableTextures\\CommandButtons\\BTNGlyph.blp"` -- `static constant bTNGnoll = "ReplaceableTextures\\CommandButtons\\BTNGnoll.blp"` -- `static constant bTNGnollArcher = "ReplaceableTextures\\CommandButtons\\BTNGnollArcher.blp"` -- `static constant bTNGnollCommandAura = "ReplaceableTextures\\CommandButtons\\BTNGnollCommandAura.blp"` -- `static constant bTNGnollKing = "ReplaceableTextures\\CommandButtons\\BTNGnollKing.blp"` -- `static constant bTNGnollWarden = "ReplaceableTextures\\CommandButtons\\BTNGnollWarden.blp"` -- `static constant bTNGoblinLandMine = "ReplaceableTextures\\CommandButtons\\BTNGoblinLandMine.blp"` -- `static constant bTNGoblinSapper = "ReplaceableTextures\\CommandButtons\\BTNGoblinSapper.blp"` -- `static constant bTNGoblinShipyard = "ReplaceableTextures\\CommandButtons\\BTNGoblinShipyard.blp"` -- `static constant bTNGoblinZeppelin = "ReplaceableTextures\\CommandButtons\\BTNGoblinZeppelin.blp"` -- `static constant bTNGoldRing = "ReplaceableTextures\\CommandButtons\\BTNGoldRing.blp"` -- `static constant bTNGoldmine = "ReplaceableTextures\\CommandButtons\\BTNGoldmine.blp"` -- `static constant bTNGolemStormBolt = "ReplaceableTextures\\CommandButtons\\BTNGolemStormBolt.blp"` -- `static constant bTNGolemThunderClap = "ReplaceableTextures\\CommandButtons\\BTNGolemThunderClap.blp"` -- `static constant bTNGrabTree = "ReplaceableTextures\\CommandButtons\\BTNGrabTree.blp"` -- `static constant bTNGraveYard = "ReplaceableTextures\\CommandButtons\\BTNGraveYard.blp"` -- `static constant bTNGreatHall = "ReplaceableTextures\\CommandButtons\\BTNGreatHall.blp"` -- `static constant bTNGreaterInvisibility = "ReplaceableTextures\\CommandButtons\\BTNGreaterInvisibility.blp"` -- `static constant bTNGreaterInvisibility1 = "ReplaceableTextures\\CommandButtons\\BTNGreaterInvisibility.blp"` -- `static constant bTNGreaterInvulneralbility = "ReplaceableTextures\\CommandButtons\\BTNGreaterInvulneralbility.blp"` -- `static constant bTNGreaterInvulneralbility1 = "ReplaceableTextures\\CommandButtons\\BTNGreaterInvulneralbility.blp"` -- `static constant bTNGreaterRejuvPotion = "ReplaceableTextures\\CommandButtons\\BTNGreaterRejuvPotion.blp"` -- `static constant bTNGreaterRejuvScroll = "ReplaceableTextures\\CommandButtons\\BTNGreaterRejuvScroll.blp"` -- `static constant bTNGreenDragon = "ReplaceableTextures\\CommandButtons\\BTNGreenDragon.blp"` -- `static constant bTNGreenDragonRoost = "ReplaceableTextures\\CommandButtons\\BTNGreenDragonRoost.blp"` -- `static constant bTNGreenDragonSpawn = "ReplaceableTextures\\CommandButtons\\BTNGreenDragonSpawn.blp"` -- `static constant bTNGreenHydra = "ReplaceableTextures\\CommandButtons\\BTNGreenHydra.blp"` -- `static constant bTNGrimWard = "ReplaceableTextures\\CommandButtons\\BTNGrimWard.blp"` -- `static constant bTNGrizzlyBear = "ReplaceableTextures\\CommandButtons\\BTNGrizzlyBear.blp"` -- `static constant bTNGrunt = "ReplaceableTextures\\CommandButtons\\BTNGrunt.blp"` -- `static constant bTNGryphonAviary = "ReplaceableTextures\\CommandButtons\\BTNGryphonAviary.blp"` -- `static constant bTNGryphonRider = "ReplaceableTextures\\CommandButtons\\BTNGryphonRider.blp"` -- `static constant bTNGuardTower = "ReplaceableTextures\\CommandButtons\\BTNGuardTower.blp"` -- `static constant bTNGuardianWard = "ReplaceableTextures\\CommandButtons\\BTNGuardianWard.blp"` -- `static constant bTNGuldan = "ReplaceableTextures\\CommandButtons\\BTNGuldan.blp"` -- `static constant bTNGuldanSkull = "ReplaceableTextures\\CommandButtons\\BTNGuldanSkull.blp"` -- `static constant bTNGyrocopter = "ReplaceableTextures\\CommandButtons\\BTNGyrocopter.blp"` -- `static constant bTNHallOfTheDead = "ReplaceableTextures\\CommandButtons\\BTNHallOfTheDead.blp"` -- `static constant bTNHammer = "ReplaceableTextures\\CommandButtons\\BTNHammer.blp"` -- `static constant bTNHardenedSkin = "ReplaceableTextures\\CommandButtons\\BTNHardenedSkin.blp"` -- `static constant bTNHarpy = "ReplaceableTextures\\CommandButtons\\BTNHarpy.blp"` -- `static constant bTNHarpyQueen = "ReplaceableTextures\\CommandButtons\\BTNHarpyQueen.blp"` -- `static constant bTNHarpyWitch = "ReplaceableTextures\\CommandButtons\\BTNHarpyWitch.blp"` -- `static constant bTNHauntedMine = "ReplaceableTextures\\CommandButtons\\BTNHauntedMine.blp"` -- `static constant bTNHeadHunterBerserker = "ReplaceableTextures\\CommandButtons\\BTNHeadHunterBerserker.blp"` -- `static constant bTNHeadhunter = "ReplaceableTextures\\CommandButtons\\BTNHeadhunter.blp"` -- `static constant bTNHeal = "ReplaceableTextures\\CommandButtons\\BTNHeal.blp"` -- `static constant bTNHealOff = "ReplaceableTextures\\CommandButtons\\BTNHealOff.blp"` -- `static constant bTNHealOn = "ReplaceableTextures\\CommandButtons\\BTNHealOn.blp"` -- `static constant bTNHealingSalve = "ReplaceableTextures\\CommandButtons\\BTNHealingSalve.blp"` -- `static constant bTNHealingSpray = "ReplaceableTextures\\CommandButtons\\BTNHealingSpray.blp"` -- `static constant bTNHealingWard = "ReplaceableTextures\\CommandButtons\\BTNHealingWard.blp"` -- `static constant bTNHealingWave = "ReplaceableTextures\\CommandButtons\\BTNHealingWave.blp"` -- `static constant bTNHealthStone = "ReplaceableTextures\\CommandButtons\\BTNHealthStone.blp"` -- `static constant bTNHeartOfAszune = "ReplaceableTextures\\CommandButtons\\BTNHeartOfAszune.blp"` -- `static constant bTNHeartOfSearinox = "ReplaceableTextures\\CommandButtons\\BTNHeartOfSearinox.blp"` -- `static constant bTNHellScream = "ReplaceableTextures\\CommandButtons\\BTNHellScream.blp"` -- `static constant bTNHelmOfValor = "ReplaceableTextures\\CommandButtons\\BTNHelmOfValor.blp"` -- `static constant bTNHelmutPurple = "ReplaceableTextures\\CommandButtons\\BTNHelmutPurple.blp"` -- `static constant bTNHermitCrab = "ReplaceableTextures\\CommandButtons\\BTNHermitCrab.blp"` -- `static constant bTNHeroAlchemist = "ReplaceableTextures\\CommandButtons\\BTNHeroAlchemist.blp"` -- `static constant bTNHeroArchMage = "ReplaceableTextures\\CommandButtons\\BTNHeroArchMage.blp"` -- `static constant bTNHeroAvatarOfFlame = "ReplaceableTextures\\CommandButtons\\BTNHeroAvatarOfFlame.blp"` -- `static constant bTNHeroBlademaster = "ReplaceableTextures\\CommandButtons\\BTNHeroBlademaster.blp"` -- `static constant bTNHeroBloodElfPrince = "ReplaceableTextures\\CommandButtons\\BTNHeroBloodElfPrince.blp"` -- `static constant bTNHeroCryptLord = "ReplaceableTextures\\CommandButtons\\BTNHeroCryptLord.blp"` -- `static constant bTNHeroDeathKnight = "ReplaceableTextures\\CommandButtons\\BTNHeroDeathKnight.blp"` -- `static constant bTNHeroDemonHunter = "ReplaceableTextures\\CommandButtons\\BTNHeroDemonHunter.blp"` -- `static constant bTNHeroDreadLord = "ReplaceableTextures\\CommandButtons\\BTNHeroDreadLord.blp"` -- `static constant bTNHeroFarseer = "ReplaceableTextures\\CommandButtons\\BTNHeroFarseer.blp"` -- `static constant bTNHeroLich = "ReplaceableTextures\\CommandButtons\\BTNHeroLich.blp"` -- `static constant bTNHeroMoonPriestess = "ReplaceableTextures\\CommandButtons\\BTNHeroMoonPriestess.blp"` -- `static constant bTNHeroMountainKing = "ReplaceableTextures\\CommandButtons\\BTNHeroMountainKing.blp"` -- `static constant bTNHeroPaladin = "ReplaceableTextures\\CommandButtons\\BTNHeroPaladin.blp"` -- `static constant bTNHeroTaurenChieftain = "ReplaceableTextures\\CommandButtons\\BTNHeroTaurenChieftain.blp"` -- `static constant bTNHeroTinker = "ReplaceableTextures\\CommandButtons\\BTNHeroTinker.blp"` -- `static constant bTNHeroWarden = "ReplaceableTextures\\CommandButtons\\BTNHeroWarden.blp"` -- `static constant bTNHex = "ReplaceableTextures\\CommandButtons\\BTNHex.blp"` -- `static constant bTNHighElvenArcher = "ReplaceableTextures\\CommandButtons\\BTNHighElvenArcher.blp"` -- `static constant bTNHippogriff = "ReplaceableTextures\\CommandButtons\\BTNHippogriff.blp"` -- `static constant bTNHippogriffRider = "ReplaceableTextures\\CommandButtons\\BTNHippogriffRider.blp"` -- `static constant bTNHire = "ReplaceableTextures\\CommandButtons\\BTNHire.blp"` -- `static constant bTNHoldPosition = "ReplaceableTextures\\CommandButtons\\BTNHoldPosition.blp"` -- `static constant bTNHolyBolt = "ReplaceableTextures\\CommandButtons\\BTNHolyBolt.blp"` -- `static constant bTNHolyWater = "ReplaceableTextures\\CommandButtons\\BTNHolyWater.blp"` -- `static constant bTNHoodOfCunning = "ReplaceableTextures\\CommandButtons\\BTNHoodOfCunning.blp"` -- `static constant bTNHornOfCenarius = "ReplaceableTextures\\CommandButtons\\BTNHornOfCenarius.blp"` -- `static constant bTNHornOfDoom = "ReplaceableTextures\\CommandButtons\\BTNHornOfDoom.blp"` -- `static constant bTNHornOfFog = "ReplaceableTextures\\CommandButtons\\BTNHornOfFog.blp"` -- `static constant bTNHowlOfTerror = "ReplaceableTextures\\CommandButtons\\BTNHowlOfTerror.blp"` -- `static constant bTNHumanArcaneTower = "ReplaceableTextures\\CommandButtons\\BTNHumanArcaneTower.blp"` -- `static constant bTNHumanArmorUpOne = "ReplaceableTextures\\CommandButtons\\BTNHumanArmorUpOne.blp"` -- `static constant bTNHumanArmorUpThree = "ReplaceableTextures\\CommandButtons\\BTNHumanArmorUpThree.blp"` -- `static constant bTNHumanArmorUpTwo = "ReplaceableTextures\\CommandButtons\\BTNHumanArmorUpTwo.blp"` -- `static constant bTNHumanArtilleryUpOne = "ReplaceableTextures\\CommandButtons\\BTNHumanArtilleryUpOne.blp"` -- `static constant bTNHumanBarracks = "ReplaceableTextures\\CommandButtons\\BTNHumanBarracks.blp"` -- `static constant bTNHumanBattleShip = "ReplaceableTextures\\CommandButtons\\BTNHumanBattleShip.blp"` -- `static constant bTNHumanBuild = "ReplaceableTextures\\CommandButtons\\BTNHumanBuild.blp"` -- `static constant bTNHumanCaptureFlag = "ReplaceableTextures\\CommandButtons\\BTNHumanCaptureFlag.blp"` -- `static constant bTNHumanDestroyer = "ReplaceableTextures\\CommandButtons\\BTNHumanDestroyer.blp"` -- `static constant bTNHumanLumberMill = "ReplaceableTextures\\CommandButtons\\BTNHumanLumberMill.blp"` -- `static constant bTNHumanLumberUpgrade1 = "ReplaceableTextures\\CommandButtons\\BTNHumanLumberUpgrade1.blp"` -- `static constant bTNHumanLumberUpgrade2 = "ReplaceableTextures\\CommandButtons\\BTNHumanLumberUpgrade2.blp"` -- `static constant bTNHumanMissileUpOne = "ReplaceableTextures\\CommandButtons\\BTNHumanMissileUpOne.blp"` -- `static constant bTNHumanMissileUpThree = "ReplaceableTextures\\CommandButtons\\BTNHumanMissileUpThree.blp"` -- `static constant bTNHumanMissileUpTwo = "ReplaceableTextures\\CommandButtons\\BTNHumanMissileUpTwo.blp"` -- `static constant bTNHumanShipyard = "ReplaceableTextures\\CommandButtons\\BTNHumanShipyard.blp"` -- `static constant bTNHumanTransport = "ReplaceableTextures\\CommandButtons\\BTNHumanTransport.blp"` -- `static constant bTNHumanWatchTower = "ReplaceableTextures\\CommandButtons\\BTNHumanWatchTower.blp"` -- `static constant bTNHuntersHall = "ReplaceableTextures\\CommandButtons\\BTNHuntersHall.blp"` -- `static constant bTNHuntress = "ReplaceableTextures\\CommandButtons\\BTNHuntress.blp"` -- `static constant bTNHydra = "ReplaceableTextures\\CommandButtons\\BTNHydra.blp"` -- `static constant bTNHydraWarStomp = "ReplaceableTextures\\CommandButtons\\BTNHydraWarStomp.blp"` -- `static constant bTNHydralisk = "ReplaceableTextures\\CommandButtons\\BTNHydralisk.blp"` -- `static constant bTNIceCrownObelisk = "ReplaceableTextures\\CommandButtons\\BTNIceCrownObelisk.blp"` -- `static constant bTNIceShard = "ReplaceableTextures\\CommandButtons\\BTNIceShard.blp"` -- `static constant bTNIceTroll = "ReplaceableTextures\\CommandButtons\\BTNIceTroll.blp"` -- `static constant bTNIceTrollBeserker = "ReplaceableTextures\\CommandButtons\\BTNIceTrollBeserker.blp"` -- `static constant bTNIceTrollBeserker1 = "ReplaceableTextures\\CommandButtons\\BTNIceTrollBeserker.blp"` -- `static constant bTNIceTrollShadowPriest = "ReplaceableTextures\\CommandButtons\\BTNIceTrollShadowPriest.blp"` -- `static constant bTNIceTrollShaman = "ReplaceableTextures\\CommandButtons\\BTNIceTrollShaman.blp"` -- `static constant bTNIcyTreasureBox = "ReplaceableTextures\\CommandButtons\\BTNIcyTreasureBox.blp"` -- `static constant bTNIllidanPrisonWagon = "ReplaceableTextures\\CommandButtons\\BTNIllidanPrisonWagon.blp"` -- `static constant bTNImbuedMasonry = "ReplaceableTextures\\CommandButtons\\BTNImbuedMasonry.blp"` -- `static constant bTNImmolationOff = "ReplaceableTextures\\CommandButtons\\BTNImmolationOff.blp"` -- `static constant bTNImmolationOn = "ReplaceableTextures\\CommandButtons\\BTNImmolationOn.blp"` -- `static constant bTNImpale = "ReplaceableTextures\\CommandButtons\\BTNImpale.blp"` -- `static constant bTNImpalingBolt = "ReplaceableTextures\\CommandButtons\\BTNImpalingBolt.blp"` -- `static constant bTNImprovedBows = "ReplaceableTextures\\CommandButtons\\BTNImprovedBows.blp"` -- `static constant bTNImprovedCreatureAttack = "ReplaceableTextures\\CommandButtons\\BTNImprovedCreatureAttack.blp"` -- `static constant bTNImprovedCreatureCarapace = "ReplaceableTextures\\CommandButtons\\BTNImprovedCreatureCarapace.blp"` -- `static constant bTNImprovedMining = "ReplaceableTextures\\CommandButtons\\BTNImprovedMining.blp"` -- `static constant bTNImprovedMoonArmor = "ReplaceableTextures\\CommandButtons\\BTNImprovedMoonArmor.blp"` -- `static constant bTNImprovedReinforcedHides = "ReplaceableTextures\\CommandButtons\\BTNImprovedReinforcedHides.blp"` -- `static constant bTNImprovedSpikedBarricades = "ReplaceableTextures\\CommandButtons\\BTNImprovedSpikedBarricades.blp"` -- `static constant bTNImprovedStrengthOfTheMoon = "ReplaceableTextures\\CommandButtons\\BTNImprovedStrengthOfTheMoon.blp"` -- `static constant bTNImprovedStrengthOfTheWild = "ReplaceableTextures\\CommandButtons\\BTNImprovedStrengthOfTheWild.blp"` -- `static constant bTNImprovedUnholyArmor = "ReplaceableTextures\\CommandButtons\\BTNImprovedUnholyArmor.blp"` -- `static constant bTNImprovedUnholyStrength = "ReplaceableTextures\\CommandButtons\\BTNImprovedUnholyStrength.blp"` -- `static constant bTNIncinerate = "ReplaceableTextures\\CommandButtons\\BTNIncinerate.blp"` -- `static constant bTNIncinerateOff = "ReplaceableTextures\\CommandButtons\\BTNIncinerateOff.blp"` -- `static constant bTNIncinerateOn = "ReplaceableTextures\\CommandButtons\\BTNIncinerateOn.blp"` -- `static constant bTNInfernal = "ReplaceableTextures\\CommandButtons\\BTNInfernal.blp"` -- `static constant bTNInfernalCannon = "ReplaceableTextures\\CommandButtons\\BTNInfernalCannon.blp"` -- `static constant bTNInfernalFlameCannon = "ReplaceableTextures\\CommandButtons\\BTNInfernalFlameCannon.blp"` -- `static constant bTNInfernalStone = "ReplaceableTextures\\CommandButtons\\BTNInfernalStone.blp"` -- `static constant bTNInn = "ReplaceableTextures\\CommandButtons\\BTNInn.blp"` -- `static constant bTNInnerFire = "ReplaceableTextures\\CommandButtons\\BTNInnerFire.blp"` -- `static constant bTNInnerFireOff = "ReplaceableTextures\\CommandButtons\\BTNInnerFireOff.blp"` -- `static constant bTNInnerFireOn = "ReplaceableTextures\\CommandButtons\\BTNInnerFireOn.blp"` -- `static constant bTNInvisibility = "ReplaceableTextures\\CommandButtons\\BTNInvisibility.blp"` -- `static constant bTNInvulnerable = "ReplaceableTextures\\CommandButtons\\BTNInvulnerable.blp"` -- `static constant bTNJaina = "ReplaceableTextures\\CommandButtons\\BTNJaina.blp"` -- `static constant bTNJanggo = "ReplaceableTextures\\CommandButtons\\BTNJanggo.blp"` -- `static constant bTNJuggernaut = "ReplaceableTextures\\CommandButtons\\BTNJuggernaut.blp"` -- `static constant bTNJungleBeast = "ReplaceableTextures\\CommandButtons\\BTNJungleBeast.blp"` -- `static constant bTNJunkGolem = "ReplaceableTextures\\CommandButtons\\BTNJunkGolem.blp"` -- `static constant bTNKeep = "ReplaceableTextures\\CommandButtons\\BTNKeep.blp"` -- `static constant bTNKeeperGhostBlue = "ReplaceableTextures\\CommandButtons\\BTNKeeperGhostBlue.blp"` -- `static constant bTNKeeperOfTheGrove = "ReplaceableTextures\\CommandButtons\\BTNKeeperOfTheGrove.blp"` -- `static constant bTNKelThuzad = "ReplaceableTextures\\CommandButtons\\BTNKelThuzad.blp"` -- `static constant bTNKiljaedin = "ReplaceableTextures\\CommandButtons\\BTNKiljaedin.blp"` -- `static constant bTNKnight = "ReplaceableTextures\\CommandButtons\\BTNKnight.blp"` -- `static constant bTNKobold = "ReplaceableTextures\\CommandButtons\\BTNKobold.blp"` -- `static constant bTNKoboldGeomancer = "ReplaceableTextures\\CommandButtons\\BTNKoboldGeomancer.blp"` -- `static constant bTNKotoBeast = "ReplaceableTextures\\CommandButtons\\BTNKotoBeast.blp"` -- `static constant bTNLGExchange = "ReplaceableTextures\\CommandButtons\\BTNLGExchange.blp"` -- `static constant bTNLament = "ReplaceableTextures\\CommandButtons\\BTNLament.blp"` -- `static constant bTNLamp = "ReplaceableTextures\\CommandButtons\\BTNLamp.blp"` -- `static constant bTNLavaSpawn = "ReplaceableTextures\\CommandButtons\\BTNLavaSpawn.blp"` -- `static constant bTNLeatherUpgradeOne = "ReplaceableTextures\\CommandButtons\\BTNLeatherUpgradeOne.blp"` -- `static constant bTNLeatherUpgradeThree = "ReplaceableTextures\\CommandButtons\\BTNLeatherUpgradeThree.blp"` -- `static constant bTNLeatherUpgradeTwo = "ReplaceableTextures\\CommandButtons\\BTNLeatherUpgradeTwo.blp"` -- `static constant bTNLesserClarityPotion = "ReplaceableTextures\\CommandButtons\\BTNLesserClarityPotion.blp"` -- `static constant bTNLesserInvisibility = "ReplaceableTextures\\CommandButtons\\BTNLesserInvisibility.blp"` -- `static constant bTNLesserInvisibility1 = "ReplaceableTextures\\CommandButtons\\BTNLesserInvisibility.blp"` -- `static constant bTNLesserInvulneralbility = "ReplaceableTextures\\CommandButtons\\BTNLesserInvulneralbility.blp"` -- `static constant bTNLesserInvulneralbility1 = "ReplaceableTextures\\CommandButtons\\BTNLesserInvulneralbility.blp"` -- `static constant bTNLesserRejuvPotion = "ReplaceableTextures\\CommandButtons\\BTNLesserRejuvPotion.blp"` -- `static constant bTNLesserRejuvScroll = "ReplaceableTextures\\CommandButtons\\BTNLesserRejuvScroll.blp"` -- `static constant bTNLichVersion2 = "ReplaceableTextures\\CommandButtons\\BTNLichVersion2.blp"` -- `static constant bTNLifeDrain = "ReplaceableTextures\\CommandButtons\\BTNLifeDrain.blp"` -- `static constant bTNLightningShield = "ReplaceableTextures\\CommandButtons\\BTNLightningShield.blp"` -- `static constant bTNLionHorn = "ReplaceableTextures\\CommandButtons\\BTNLionHorn.blp"` -- `static constant bTNLiquidFire = "ReplaceableTextures\\CommandButtons\\BTNLiquidFire.blp"` -- `static constant bTNLoad = "ReplaceableTextures\\CommandButtons\\BTNLoad.blp"` -- `static constant bTNLoadDwarf = "ReplaceableTextures\\CommandButtons\\BTNLoadDwarf.blp"` -- `static constant bTNLoadPeon = "ReplaceableTextures\\CommandButtons\\BTNLoadPeon.blp"` -- `static constant bTNLobstrokkBlue = "ReplaceableTextures\\CommandButtons\\BTNLobstrokkBlue.blp"` -- `static constant bTNLobstrokkGreen = "ReplaceableTextures\\CommandButtons\\BTNLobstrokkGreen.blp"` -- `static constant bTNLobstrokkRed = "ReplaceableTextures\\CommandButtons\\BTNLobstrokkRed.blp"` -- `static constant bTNLocustSwarm = "ReplaceableTextures\\CommandButtons\\BTNLocustSwarm.blp"` -- `static constant bTNMGExchange = "ReplaceableTextures\\CommandButtons\\BTNMGExchange.blp"` -- `static constant bTNMageTower = "ReplaceableTextures\\CommandButtons\\BTNMageTower.blp"` -- `static constant bTNMagicImmunity = "ReplaceableTextures\\CommandButtons\\BTNMagicImmunity.blp"` -- `static constant bTNMagicLariet = "ReplaceableTextures\\CommandButtons\\BTNMagicLariet.blp"` -- `static constant bTNMagicVault = "ReplaceableTextures\\CommandButtons\\BTNMagicVault.blp"` -- `static constant bTNMagicalSentry = "ReplaceableTextures\\CommandButtons\\BTNMagicalSentry.blp"` -- `static constant bTNMagnataur = "ReplaceableTextures\\CommandButtons\\BTNMagnataur.blp"` -- `static constant bTNMagnataurBrown = "ReplaceableTextures\\CommandButtons\\BTNMagnataurBrown.blp"` -- `static constant bTNMammoth = "ReplaceableTextures\\CommandButtons\\BTNMammoth.blp"` -- `static constant bTNManaBurn = "ReplaceableTextures\\CommandButtons\\BTNManaBurn.blp"` -- `static constant bTNManaDrain = "ReplaceableTextures\\CommandButtons\\BTNManaDrain.blp"` -- `static constant bTNManaFlare = "ReplaceableTextures\\CommandButtons\\BTNManaFlare.blp"` -- `static constant bTNManaFlareOff = "ReplaceableTextures\\CommandButtons\\BTNManaFlareOff.blp"` -- `static constant bTNManaRecharge = "ReplaceableTextures\\CommandButtons\\BTNManaRecharge.blp"` -- `static constant bTNManaRechargeOff = "ReplaceableTextures\\CommandButtons\\BTNManaRechargeOff.blp"` -- `static constant bTNManaRechargeOn = "ReplaceableTextures\\CommandButtons\\BTNManaRechargeOn.blp"` -- `static constant bTNManaShield = "ReplaceableTextures\\CommandButtons\\BTNManaShield.blp"` -- `static constant bTNManaStone = "ReplaceableTextures\\CommandButtons\\BTNManaStone.blp"` -- `static constant bTNMannoroth = "ReplaceableTextures\\CommandButtons\\BTNMannoroth.blp"` -- `static constant bTNMantle = "ReplaceableTextures\\CommandButtons\\BTNMantle.blp"` -- `static constant bTNMantleOfIntelligence = "ReplaceableTextures\\CommandButtons\\BTNMantleOfIntelligence.blp"` -- `static constant bTNManual = "ReplaceableTextures\\CommandButtons\\BTNManual.blp"` -- `static constant bTNManual2 = "ReplaceableTextures\\CommandButtons\\BTNManual2.blp"` -- `static constant bTNManual3 = "ReplaceableTextures\\CommandButtons\\BTNManual3.blp"` -- `static constant bTNMarine = "ReplaceableTextures\\CommandButtons\\BTNMarine.blp"` -- `static constant bTNMarkOfFire = "ReplaceableTextures\\CommandButtons\\BTNMarkOfFire.blp"` -- `static constant bTNMarketPlace = "ReplaceableTextures\\CommandButtons\\BTNMarketPlace.blp"` -- `static constant bTNMarksmanship = "ReplaceableTextures\\CommandButtons\\BTNMarksmanship.blp"` -- `static constant bTNMaskOfDeath = "ReplaceableTextures\\CommandButtons\\BTNMaskOfDeath.blp"` -- `static constant bTNMassTeleport = "ReplaceableTextures\\CommandButtons\\BTNMassTeleport.blp"` -- `static constant bTNMeatWagon = "ReplaceableTextures\\CommandButtons\\BTNMeatWagon.blp"` -- `static constant bTNMeatapult = "ReplaceableTextures\\CommandButtons\\BTNMeatapult.blp"` -- `static constant bTNMechanicalCritter = "ReplaceableTextures\\CommandButtons\\BTNMechanicalCritter.blp"` -- `static constant bTNMedalionOfCourage = "ReplaceableTextures\\CommandButtons\\BTNMedalionOfCourage.blp"` -- `static constant bTNMedivh = "ReplaceableTextures\\CommandButtons\\BTNMedivh.blp"` -- `static constant bTNMercenaryCamp = "ReplaceableTextures\\CommandButtons\\BTNMercenaryCamp.blp"` -- `static constant bTNMerchant = "ReplaceableTextures\\CommandButtons\\BTNMerchant.blp"` -- `static constant bTNMetamorphosis = "ReplaceableTextures\\CommandButtons\\BTNMetamorphosis.blp"` -- `static constant bTNMilitia = "ReplaceableTextures\\CommandButtons\\BTNMilitia.blp"` -- `static constant bTNMinorRejuvPotion = "ReplaceableTextures\\CommandButtons\\BTNMinorRejuvPotion.blp"` -- `static constant bTNMirrorImage = "ReplaceableTextures\\CommandButtons\\BTNMirrorImage.blp"` -- `static constant bTNMonsoon = "ReplaceableTextures\\CommandButtons\\BTNMonsoon.blp"` -- `static constant bTNMonsterLure = "ReplaceableTextures\\CommandButtons\\BTNMonsterLure.blp"` -- `static constant bTNMoonArmor = "ReplaceableTextures\\CommandButtons\\BTNMoonArmor.blp"` -- `static constant bTNMoonKey = "ReplaceableTextures\\CommandButtons\\BTNMoonKey.blp"` -- `static constant bTNMoonStone = "ReplaceableTextures\\CommandButtons\\BTNMoonStone.blp"` -- `static constant bTNMoonWell = "ReplaceableTextures\\CommandButtons\\BTNMoonWell.blp"` -- `static constant bTNMortarTeam = "ReplaceableTextures\\CommandButtons\\BTNMortarTeam.blp"` -- `static constant bTNMountainGiant = "ReplaceableTextures\\CommandButtons\\BTNMountainGiant.blp"` -- `static constant bTNMove = "ReplaceableTextures\\CommandButtons\\BTNMove.blp"` -- `static constant bTNMurgalSlave = "ReplaceableTextures\\CommandButtons\\BTNMurgalSlave.blp"` -- `static constant bTNMurgulBloodGill = "ReplaceableTextures\\CommandButtons\\BTNMurgulBloodGill.blp"` -- `static constant bTNMurgulShadowCaster = "ReplaceableTextures\\CommandButtons\\BTNMurgulShadowCaster.blp"` -- `static constant bTNMurgulTideWarrior = "ReplaceableTextures\\CommandButtons\\BTNMurgulTideWarrior.blp"` -- `static constant bTNMurloc = "ReplaceableTextures\\CommandButtons\\BTNMurloc.blp"` -- `static constant bTNMurlocFleshEater = "ReplaceableTextures\\CommandButtons\\BTNMurlocFleshEater.blp"` -- `static constant bTNMurlocMutant = "ReplaceableTextures\\CommandButtons\\BTNMurlocMutant.blp"` -- `static constant bTNMurlocNightCrawler = "ReplaceableTextures\\CommandButtons\\BTNMurlocNightCrawler.blp"` -- `static constant bTNNagaArmorUp1 = "ReplaceableTextures\\CommandButtons\\BTNNagaArmorUp1.blp"` -- `static constant bTNNagaArmorUp2 = "ReplaceableTextures\\CommandButtons\\BTNNagaArmorUp2.blp"` -- `static constant bTNNagaArmorUp3 = "ReplaceableTextures\\CommandButtons\\BTNNagaArmorUp3.blp"` -- `static constant bTNNagaBurrow = "ReplaceableTextures\\CommandButtons\\BTNNagaBurrow.blp"` -- `static constant bTNNagaMyrmidon = "ReplaceableTextures\\CommandButtons\\BTNNagaMyrmidon.blp"` -- `static constant bTNNagaMyrmidonRoyalGuard = "ReplaceableTextures\\CommandButtons\\BTNNagaMyrmidonRoyalGuard.blp"` -- `static constant bTNNagaSeaWitch = "ReplaceableTextures\\CommandButtons\\BTNNagaSeaWitch.blp"` -- `static constant bTNNagaSummoner = "ReplaceableTextures\\CommandButtons\\BTNNagaSummoner.blp"` -- `static constant bTNNagaUnBurrow = "ReplaceableTextures\\CommandButtons\\BTNNagaUnBurrow.blp"` -- `static constant bTNNagaWeaponUp1 = "ReplaceableTextures\\CommandButtons\\BTNNagaWeaponUp1.blp"` -- `static constant bTNNagaWeaponUp2 = "ReplaceableTextures\\CommandButtons\\BTNNagaWeaponUp2.blp"` -- `static constant bTNNagaWeaponUp3 = "ReplaceableTextures\\CommandButtons\\BTNNagaWeaponUp3.blp"` -- `static constant bTNNatureTouchGrow = "ReplaceableTextures\\CommandButtons\\BTNNatureTouchGrow.blp"` -- `static constant bTNNaturesBlessing = "ReplaceableTextures\\CommandButtons\\BTNNaturesBlessing.blp"` -- `static constant bTNNecklace = "ReplaceableTextures\\CommandButtons\\BTNNecklace.blp"` -- `static constant bTNNecromancer = "ReplaceableTextures\\CommandButtons\\BTNNecromancer.blp"` -- `static constant bTNNecromancerAdept = "ReplaceableTextures\\CommandButtons\\BTNNecromancerAdept.blp"` -- `static constant bTNNecromancerMaster = "ReplaceableTextures\\CommandButtons\\BTNNecromancerMaster.blp"` -- `static constant bTNNecropolis = "ReplaceableTextures\\CommandButtons\\BTNNecropolis.blp"` -- `static constant bTNNerubian = "ReplaceableTextures\\CommandButtons\\BTNNerubian.blp"` -- `static constant bTNNerubianQueen = "ReplaceableTextures\\CommandButtons\\BTNNerubianQueen.blp"` -- `static constant bTNNerubianZiggurat = "ReplaceableTextures\\CommandButtons\\BTNNerubianZiggurat.blp"` -- `static constant bTNNetherDragon = "ReplaceableTextures\\CommandButtons\\BTNNetherDragon.blp"` -- `static constant bTNNeutralManaShield = "ReplaceableTextures\\CommandButtons\\BTNNeutralManaShield.blp"` -- `static constant bTNNightElfBattleCruiser = "ReplaceableTextures\\CommandButtons\\BTNNightElfBattleCruiser.blp"` -- `static constant bTNNightElfBuild = "ReplaceableTextures\\CommandButtons\\BTNNightElfBuild.blp"` -- `static constant bTNNightElfCaptureFlag = "ReplaceableTextures\\CommandButtons\\BTNNightElfCaptureFlag.blp"` -- `static constant bTNNightElfDestroyer = "ReplaceableTextures\\CommandButtons\\BTNNightElfDestroyer.blp"` -- `static constant bTNNightElfFishingBoat = "ReplaceableTextures\\CommandButtons\\BTNNightElfFishingBoat.blp"` -- `static constant bTNNightElfFishingVillage = "ReplaceableTextures\\CommandButtons\\BTNNightElfFishingVillage.blp"` -- `static constant bTNNightElfRunner = "ReplaceableTextures\\CommandButtons\\BTNNightElfRunner.blp"` -- `static constant bTNNightElfShipyard = "ReplaceableTextures\\CommandButtons\\BTNNightElfShipyard.blp"` -- `static constant bTNNightElfTransport = "ReplaceableTextures\\CommandButtons\\BTNNightElfTransport.blp"` -- `static constant bTNObsidianStatue = "ReplaceableTextures\\CommandButtons\\BTNObsidianStatue.blp"` -- `static constant bTNOgre = "ReplaceableTextures\\CommandButtons\\BTNOgre.blp"` -- `static constant bTNOgreLord = "ReplaceableTextures\\CommandButtons\\BTNOgreLord.blp"` -- `static constant bTNOgreMagi = "ReplaceableTextures\\CommandButtons\\BTNOgreMagi.blp"` -- `static constant bTNOneHeadedOgre = "ReplaceableTextures\\CommandButtons\\BTNOneHeadedOgre.blp"` -- `static constant bTNOrb = "ReplaceableTextures\\CommandButtons\\BTNOrb.blp"` -- `static constant bTNOrbOfCorruption = "ReplaceableTextures\\CommandButtons\\BTNOrbOfCorruption.blp"` -- `static constant bTNOrbOfDarkness = "ReplaceableTextures\\CommandButtons\\BTNOrbOfDarkness.blp"` -- `static constant bTNOrbOfDeath = "ReplaceableTextures\\CommandButtons\\BTNOrbOfDeath.blp"` -- `static constant bTNOrbOfDeathOff = "ReplaceableTextures\\CommandButtons\\BTNOrbOfDeathOff.blp"` -- `static constant bTNOrbOfDeathOn = "ReplaceableTextures\\CommandButtons\\BTNOrbOfDeathOn.blp"` -- `static constant bTNOrbOfFire = "ReplaceableTextures\\CommandButtons\\BTNOrbOfFire.blp"` -- `static constant bTNOrbOfFrost = "ReplaceableTextures\\CommandButtons\\BTNOrbOfFrost.blp"` -- `static constant bTNOrbOfLightning = "ReplaceableTextures\\CommandButtons\\BTNOrbOfLightning.blp"` -- `static constant bTNOrbOfVenom = "ReplaceableTextures\\CommandButtons\\BTNOrbOfVenom.blp"` -- `static constant bTNOrbofSlowness = "ReplaceableTextures\\CommandButtons\\BTNOrbofSlowness.blp"` -- `static constant bTNOrcBattleStandard = "ReplaceableTextures\\CommandButtons\\BTNOrcBattleStandard.blp"` -- `static constant bTNOrcCaptureFlag = "ReplaceableTextures\\CommandButtons\\BTNOrcCaptureFlag.blp"` -- `static constant bTNOrcCar = "ReplaceableTextures\\CommandButtons\\BTNOrcCar.blp"` -- `static constant bTNOrcDestroyer = "ReplaceableTextures\\CommandButtons\\BTNOrcDestroyer.blp"` -- `static constant bTNOrcLumberUpgradeTwo = "ReplaceableTextures\\CommandButtons\\BTNOrcLumberUpgradeTwo.blp"` -- `static constant bTNOrcMeleeUpOne = "ReplaceableTextures\\CommandButtons\\BTNOrcMeleeUpOne.blp"` -- `static constant bTNOrcMeleeUpThree = "ReplaceableTextures\\CommandButtons\\BTNOrcMeleeUpThree.blp"` -- `static constant bTNOrcMeleeUpTwo = "ReplaceableTextures\\CommandButtons\\BTNOrcMeleeUpTwo.blp"` -- `static constant bTNOrcRallyPoint = "ReplaceableTextures\\CommandButtons\\BTNOrcRallyPoint.blp"` -- `static constant bTNOrcTower = "ReplaceableTextures\\CommandButtons\\BTNOrcTower.blp"` -- `static constant bTNOrcWarlock = "ReplaceableTextures\\CommandButtons\\BTNOrcWarlock.blp"` -- `static constant bTNOrcWarlockRed = "ReplaceableTextures\\CommandButtons\\BTNOrcWarlockRed.blp"` -- `static constant bTNOrcishTransport = "ReplaceableTextures\\CommandButtons\\BTNOrcishTransport.blp"` -- `static constant bTNOtherBarrel = "ReplaceableTextures\\CommandButtons\\BTNOtherBarrel.blp"` -- `static constant bTNOwlBear = "ReplaceableTextures\\CommandButtons\\BTNOwlBear.blp"` -- `static constant bTNPackBeast = "ReplaceableTextures\\CommandButtons\\BTNPackBeast.blp"` -- `static constant bTNPandaTaunt = "ReplaceableTextures\\CommandButtons\\BTNPandaTaunt.blp"` -- `static constant bTNPandarenBrewmaster = "ReplaceableTextures\\CommandButtons\\BTNPandarenBrewmaster.blp"` -- `static constant bTNParasite = "ReplaceableTextures\\CommandButtons\\BTNParasite.blp"` -- `static constant bTNParasiteOff = "ReplaceableTextures\\CommandButtons\\BTNParasiteOff.blp"` -- `static constant bTNParasiteOn = "ReplaceableTextures\\CommandButtons\\BTNParasiteOn.blp"` -- `static constant bTNPatrol = "ReplaceableTextures\\CommandButtons\\BTNPatrol.blp"` -- `static constant bTNPeasant = "ReplaceableTextures\\CommandButtons\\BTNPeasant.blp"` -- `static constant bTNPebble = "ReplaceableTextures\\CommandButtons\\BTNPebble.blp"` -- `static constant bTNPendantOfEnergy = "ReplaceableTextures\\CommandButtons\\BTNPendantOfEnergy.blp"` -- `static constant bTNPendantOfMana = "ReplaceableTextures\\CommandButtons\\BTNPendantOfMana.blp"` -- `static constant bTNPenguin = "ReplaceableTextures\\CommandButtons\\BTNPenguin.blp"` -- `static constant bTNPeon = "ReplaceableTextures\\CommandButtons\\BTNPeon.blp"` -- `static constant bTNPeriapt = "ReplaceableTextures\\CommandButtons\\BTNPeriapt.blp"` -- `static constant bTNPeriapt1 = "ReplaceableTextures\\CommandButtons\\BTNPeriapt1.blp"` -- `static constant bTNPhaseShift = "ReplaceableTextures\\CommandButtons\\BTNPhaseShift.blp"` -- `static constant bTNPhaseShiftOff = "ReplaceableTextures\\CommandButtons\\BTNPhaseShiftOff.blp"` -- `static constant bTNPhaseShiftOn = "ReplaceableTextures\\CommandButtons\\BTNPhaseShiftOn.blp"` -- `static constant bTNPhilosophersStone = "ReplaceableTextures\\CommandButtons\\BTNPhilosophersStone.blp"` -- `static constant bTNPhoenixEgg = "ReplaceableTextures\\CommandButtons\\BTNPhoenixEgg.blp"` -- `static constant bTNPickUpItem = "ReplaceableTextures\\CommandButtons\\BTNPickUpItem.blp"` -- `static constant bTNPig = "ReplaceableTextures\\CommandButtons\\BTNPig.blp"` -- `static constant bTNPigFarm = "ReplaceableTextures\\CommandButtons\\BTNPigFarm.blp"` -- `static constant bTNPillage = "ReplaceableTextures\\CommandButtons\\BTNPillage.blp"` -- `static constant bTNPipeOfInsight = "ReplaceableTextures\\CommandButtons\\BTNPipeOfInsight.blp"` -- `static constant bTNPitLord = "ReplaceableTextures\\CommandButtons\\BTNPitLord.blp"` -- `static constant bTNPlagueCloud = "ReplaceableTextures\\CommandButtons\\BTNPlagueCloud.blp"` -- `static constant bTNPocketFactory = "ReplaceableTextures\\CommandButtons\\BTNPocketFactory.blp"` -- `static constant bTNPoisonArrow = "ReplaceableTextures\\CommandButtons\\BTNPoisonArrow.blp"` -- `static constant bTNPoisonSting = "ReplaceableTextures\\CommandButtons\\BTNPoisonSting.blp"` -- `static constant bTNPolarFurbolg = "ReplaceableTextures\\CommandButtons\\BTNPolarFurbolg.blp"` -- `static constant bTNPolarFurbolgElder = "ReplaceableTextures\\CommandButtons\\BTNPolarFurbolgElder.blp"` -- `static constant bTNPolarFurbolgShaman = "ReplaceableTextures\\CommandButtons\\BTNPolarFurbolgShaman.blp"` -- `static constant bTNPolarFurbolgTracker = "ReplaceableTextures\\CommandButtons\\BTNPolarFurbolgTracker.blp"` -- `static constant bTNPolymorph = "ReplaceableTextures\\CommandButtons\\BTNPolymorph.blp"` -- `static constant bTNPortal = "ReplaceableTextures\\CommandButtons\\BTNPortal.blp"` -- `static constant bTNPossession = "ReplaceableTextures\\CommandButtons\\BTNPossession.blp"` -- `static constant bTNPotionBlue = "ReplaceableTextures\\CommandButtons\\BTNPotionBlue.blp"` -- `static constant bTNPotionBlueBig = "ReplaceableTextures\\CommandButtons\\BTNPotionBlueBig.blp"` -- `static constant bTNPotionBlueSmall = "ReplaceableTextures\\CommandButtons\\BTNPotionBlueSmall.blp"` -- `static constant bTNPotionGreen = "ReplaceableTextures\\CommandButtons\\BTNPotionGreen.blp"` -- `static constant bTNPotionGreenSmall = "ReplaceableTextures\\CommandButtons\\BTNPotionGreenSmall.blp"` -- `static constant bTNPotionOfClarity = "ReplaceableTextures\\CommandButtons\\BTNPotionOfClarity.blp"` -- `static constant bTNPotionOfDivinity = "ReplaceableTextures\\CommandButtons\\BTNPotionOfDivinity.blp"` -- `static constant bTNPotionOfOmniscience = "ReplaceableTextures\\CommandButtons\\BTNPotionOfOmniscience.blp"` -- `static constant bTNPotionOfRestoration = "ReplaceableTextures\\CommandButtons\\BTNPotionOfRestoration.blp"` -- `static constant bTNPotionOfRestoration1 = "ReplaceableTextures\\CommandButtons\\BTNPotionOfRestoration.blp"` -- `static constant bTNPotionOfVampirism = "ReplaceableTextures\\CommandButtons\\BTNPotionOfVampirism.blp"` -- `static constant bTNPotionPurple = "ReplaceableTextures\\CommandButtons\\BTNPotionPurple.blp"` -- `static constant bTNPotionRed = "ReplaceableTextures\\CommandButtons\\BTNPotionRed.blp"` -- `static constant bTNPowerGenerator = "ReplaceableTextures\\CommandButtons\\BTNPowerGenerator.blp"` -- `static constant bTNPriest = "ReplaceableTextures\\CommandButtons\\BTNPriest.blp"` -- `static constant bTNPriest1 = "ReplaceableTextures\\CommandButtons\\BTNPriest.blp"` -- `static constant bTNPriestAdept = "ReplaceableTextures\\CommandButtons\\BTNPriestAdept.blp"` -- `static constant bTNPriestMaster = "ReplaceableTextures\\CommandButtons\\BTNPriestMaster.blp"` -- `static constant bTNPriestessOfTheMoon = "ReplaceableTextures\\CommandButtons\\BTNPriestessOfTheMoon.blp"` -- `static constant bTNProudMoore = "ReplaceableTextures\\CommandButtons\\BTNProudMoore.blp"` -- `static constant bTNPurge = "ReplaceableTextures\\CommandButtons\\BTNPurge.blp"` -- `static constant bTNPurpleFelhound = "ReplaceableTextures\\CommandButtons\\BTNPurpleFelhound.blp"` -- `static constant bTNQuillBeast = "ReplaceableTextures\\CommandButtons\\BTNQuillBeast.blp"` -- `static constant bTNQuillBeastGod = "ReplaceableTextures\\CommandButtons\\BTNQuillBeastGod.blp"` -- `static constant bTNQuillSpray = "ReplaceableTextures\\CommandButtons\\BTNQuillSpray.blp"` -- `static constant bTNQuillSprayOff = "ReplaceableTextures\\CommandButtons\\BTNQuillSprayOff.blp"` -- `static constant bTNROBOGOBLIN = "ReplaceableTextures\\CommandButtons\\BTNROBOGOBLIN.blp"` -- `static constant bTNROBOGOBLINOff = "ReplaceableTextures\\CommandButtons\\BTNROBOGOBLINOff.blp"` -- `static constant bTNROBOGOBLINOn = "ReplaceableTextures\\CommandButtons\\BTNROBOGOBLINOn.blp"` -- `static constant bTNRacoon = "ReplaceableTextures\\CommandButtons\\BTNRacoon.blp"` -- `static constant bTNRaider = "ReplaceableTextures\\CommandButtons\\BTNRaider.blp"` -- `static constant bTNRaiseDead = "ReplaceableTextures\\CommandButtons\\BTNRaiseDead.blp"` -- `static constant bTNRaiseDeadOff = "ReplaceableTextures\\CommandButtons\\BTNRaiseDeadOff.blp"` -- `static constant bTNRaiseDeadOn = "ReplaceableTextures\\CommandButtons\\BTNRaiseDeadOn.blp"` -- `static constant bTNRallyPoint = "ReplaceableTextures\\CommandButtons\\BTNRallyPoint.blp"` -- `static constant bTNRallyPointNightElf = "ReplaceableTextures\\CommandButtons\\BTNRallyPointNightElf.blp"` -- `static constant bTNRallyPointUndead = "ReplaceableTextures\\CommandButtons\\BTNRallyPointUndead.blp"` -- `static constant bTNRavenForm = "ReplaceableTextures\\CommandButtons\\BTNRavenForm.blp"` -- `static constant bTNRazorback = "ReplaceableTextures\\CommandButtons\\BTNRazorback.blp"` -- `static constant bTNRazormaneChief = "ReplaceableTextures\\CommandButtons\\BTNRazormaneChief.blp"` -- `static constant bTNRedDragon = "ReplaceableTextures\\CommandButtons\\BTNRedDragon.blp"` -- `static constant bTNRedDragonDevour = "ReplaceableTextures\\CommandButtons\\BTNRedDragonDevour.blp"` -- `static constant bTNRegenerate = "ReplaceableTextures\\CommandButtons\\BTNRegenerate.blp"` -- `static constant bTNRegeneration = "ReplaceableTextures\\CommandButtons\\BTNRegeneration.blp"` -- `static constant bTNRegenerationAura = "ReplaceableTextures\\CommandButtons\\BTNRegenerationAura.blp"` -- `static constant bTNReincarnation = "ReplaceableTextures\\CommandButtons\\BTNReincarnation.blp"` -- `static constant bTNReinforcedBurrows = "ReplaceableTextures\\CommandButtons\\BTNReinforcedBurrows.blp"` -- `static constant bTNReinforcedHides = "ReplaceableTextures\\CommandButtons\\BTNReinforcedHides.blp"` -- `static constant bTNRejuvPotion = "ReplaceableTextures\\CommandButtons\\BTNRejuvPotion.blp"` -- `static constant bTNRejuvenation = "ReplaceableTextures\\CommandButtons\\BTNRejuvenation.blp"` -- `static constant bTNRejuvenationPotion = "ReplaceableTextures\\CommandButtons\\BTNRejuvenationPotion.blp"` -- `static constant bTNRepair = "ReplaceableTextures\\CommandButtons\\BTNRepair.blp"` -- `static constant bTNRepairOff = "ReplaceableTextures\\CommandButtons\\BTNRepairOff.blp"` -- `static constant bTNRepairOn = "ReplaceableTextures\\CommandButtons\\BTNRepairOn.blp"` -- `static constant bTNReplay_Loop = "ReplaceableTextures\\CommandButtons\\BTNReplay-Loop.blp"` -- `static constant bTNReplay_Pause = "ReplaceableTextures\\CommandButtons\\BTNReplay-Pause.blp"` -- `static constant bTNReplay_Play = "ReplaceableTextures\\CommandButtons\\BTNReplay-Play.blp"` -- `static constant bTNReplay_SpeedDown = "ReplaceableTextures\\CommandButtons\\BTNReplay-SpeedDown.blp"` -- `static constant bTNReplay_SpeedUp = "ReplaceableTextures\\CommandButtons\\BTNReplay-SpeedUp.blp"` -- `static constant bTNReplenishHealth = "ReplaceableTextures\\CommandButtons\\BTNReplenishHealth.blp"` -- `static constant bTNReplenishHealthOff = "ReplaceableTextures\\CommandButtons\\BTNReplenishHealthOff.blp"` -- `static constant bTNReplenishHealthOn = "ReplaceableTextures\\CommandButtons\\BTNReplenishHealthOn.blp"` -- `static constant bTNReplenishMana = "ReplaceableTextures\\CommandButtons\\BTNReplenishMana.blp"` -- `static constant bTNReplenishManaOff = "ReplaceableTextures\\CommandButtons\\BTNReplenishManaOff.blp"` -- `static constant bTNReplenishManaOn = "ReplaceableTextures\\CommandButtons\\BTNReplenishManaOn.blp"` -- `static constant bTNResStone = "ReplaceableTextures\\CommandButtons\\BTNResStone.blp"` -- `static constant bTNResistMagic = "ReplaceableTextures\\CommandButtons\\BTNResistMagic.blp"` -- `static constant bTNResistantSkin = "ReplaceableTextures\\CommandButtons\\BTNResistantSkin.blp"` -- `static constant bTNResurrection = "ReplaceableTextures\\CommandButtons\\BTNResurrection.blp"` -- `static constant bTNReturnGoods = "ReplaceableTextures\\CommandButtons\\BTNReturnGoods.blp"` -- `static constant bTNReveal = "ReplaceableTextures\\CommandButtons\\BTNReveal.blp"` -- `static constant bTNRevenant = "ReplaceableTextures\\CommandButtons\\BTNRevenant.blp"` -- `static constant bTNRiderlessHorse = "ReplaceableTextures\\CommandButtons\\BTNRiderlessHorse.blp"` -- `static constant bTNRiderlessKodo = "ReplaceableTextures\\CommandButtons\\BTNRiderlessKodo.blp"` -- `static constant bTNRifleman = "ReplaceableTextures\\CommandButtons\\BTNRifleman.blp"` -- `static constant bTNRingGreen = "ReplaceableTextures\\CommandButtons\\BTNRingGreen.blp"` -- `static constant bTNRingJadeFalcon = "ReplaceableTextures\\CommandButtons\\BTNRingJadeFalcon.blp"` -- `static constant bTNRingLionHead = "ReplaceableTextures\\CommandButtons\\BTNRingLionHead.blp"` -- `static constant bTNRingPurple = "ReplaceableTextures\\CommandButtons\\BTNRingPurple.blp"` -- `static constant bTNRingSkull = "ReplaceableTextures\\CommandButtons\\BTNRingSkull.blp"` -- `static constant bTNRingVioletSpider = "ReplaceableTextures\\CommandButtons\\BTNRingVioletSpider.blp"` -- `static constant bTNRobeOfTheMagi = "ReplaceableTextures\\CommandButtons\\BTNRobeOfTheMagi.blp"` -- `static constant bTNRockGolem = "ReplaceableTextures\\CommandButtons\\BTNRockGolem.blp"` -- `static constant bTNRockTower = "ReplaceableTextures\\CommandButtons\\BTNRockTower.blp"` -- `static constant bTNRodOfNecromancy = "ReplaceableTextures\\CommandButtons\\BTNRodOfNecromancy.blp"` -- `static constant bTNRoot = "ReplaceableTextures\\CommandButtons\\BTNRoot.blp"` -- `static constant bTNRune = "ReplaceableTextures\\CommandButtons\\BTNRune.blp"` -- `static constant bTNRunedBracers = "ReplaceableTextures\\CommandButtons\\BTNRunedBracers.blp"` -- `static constant bTNSacrifice = "ReplaceableTextures\\CommandButtons\\BTNSacrifice.blp"` -- `static constant bTNSacrificialPit = "ReplaceableTextures\\CommandButtons\\BTNSacrificialPit.blp"` -- `static constant bTNSacrificialSkull = "ReplaceableTextures\\CommandButtons\\BTNSacrificialSkull.blp"` -- `static constant bTNSasquatch = "ReplaceableTextures\\CommandButtons\\BTNSasquatch.blp"` -- `static constant bTNSasquatchShaman = "ReplaceableTextures\\CommandButtons\\BTNSasquatchShaman.blp"` -- `static constant bTNSatyr = "ReplaceableTextures\\CommandButtons\\BTNSatyr.blp"` -- `static constant bTNSatyrTrickster = "ReplaceableTextures\\CommandButtons\\BTNSatyrTrickster.blp"` -- `static constant bTNScatterRockets = "ReplaceableTextures\\CommandButtons\\BTNScatterRockets.blp"` -- `static constant bTNScepterOfMastery = "ReplaceableTextures\\CommandButtons\\BTNScepterOfMastery.blp"` -- `static constant bTNScourgeBuild = "ReplaceableTextures\\CommandButtons\\BTNScourgeBuild.blp"` -- `static constant bTNScout = "ReplaceableTextures\\CommandButtons\\BTNScout.blp"` -- `static constant bTNScroll = "ReplaceableTextures\\CommandButtons\\BTNScroll.blp"` -- `static constant bTNScrollOfHaste = "ReplaceableTextures\\CommandButtons\\BTNScrollOfHaste.blp"` -- `static constant bTNScrollOfHealing = "ReplaceableTextures\\CommandButtons\\BTNScrollOfHealing.blp"` -- `static constant bTNScrollOfProtection = "ReplaceableTextures\\CommandButtons\\BTNScrollOfProtection.blp"` -- `static constant bTNScrollOfRegeneration = "ReplaceableTextures\\CommandButtons\\BTNScrollOfRegeneration.blp"` -- `static constant bTNScrollOfRegenerationGreen = "ReplaceableTextures\\CommandButtons\\BTNScrollOfRegenerationGreen.blp"` -- `static constant bTNScrollOfTownPortal = "ReplaceableTextures\\CommandButtons\\BTNScrollOfTownPortal.blp"` -- `static constant bTNScrollUber = "ReplaceableTextures\\CommandButtons\\BTNScrollUber.blp"` -- `static constant bTNSeaElemental = "ReplaceableTextures\\CommandButtons\\BTNSeaElemental.blp"` -- `static constant bTNSeaGiant = "ReplaceableTextures\\CommandButtons\\BTNSeaGiant.blp"` -- `static constant bTNSeaGiantGreen = "ReplaceableTextures\\CommandButtons\\BTNSeaGiantGreen.blp"` -- `static constant bTNSeaGiantPulverize = "ReplaceableTextures\\CommandButtons\\BTNSeaGiantPulverize.blp"` -- `static constant bTNSeaGiantWarStomp = "ReplaceableTextures\\CommandButtons\\BTNSeaGiantWarStomp.blp"` -- `static constant bTNSeaTurtleGreen = "ReplaceableTextures\\CommandButtons\\BTNSeaTurtleGreen.blp"` -- `static constant bTNSeaTurtleRed = "ReplaceableTextures\\CommandButtons\\BTNSeaTurtleRed.blp"` -- `static constant bTNSeaWitch = "ReplaceableTextures\\CommandButtons\\BTNSeaWitch.blp"` -- `static constant bTNSeal = "ReplaceableTextures\\CommandButtons\\BTNSeal.blp"` -- `static constant bTNSearingArrows = "ReplaceableTextures\\CommandButtons\\BTNSearingArrows.blp"` -- `static constant bTNSearingArrowsOff = "ReplaceableTextures\\CommandButtons\\BTNSearingArrowsOff.blp"` -- `static constant bTNSearingArrowsOn = "ReplaceableTextures\\CommandButtons\\BTNSearingArrowsOn.blp"` -- `static constant bTNSeigeEngine = "ReplaceableTextures\\CommandButtons\\BTNSeigeEngine.blp"` -- `static constant bTNSeigeEngineWithMissles = "ReplaceableTextures\\CommandButtons\\BTNSeigeEngineWithMissles.blp"` -- `static constant bTNSelectHeroOff = "ReplaceableTextures\\CommandButtons\\BTNSelectHeroOff.blp"` -- `static constant bTNSelectHeroOn = "ReplaceableTextures\\CommandButtons\\BTNSelectHeroOn.blp"` -- `static constant bTNSelectUnit = "ReplaceableTextures\\CommandButtons\\BTNSelectUnit.blp"` -- `static constant bTNSelectUnit1 = "ReplaceableTextures\\CommandButtons\\BTNSelectUnit.blp"` -- `static constant bTNSelfDestruct = "ReplaceableTextures\\CommandButtons\\BTNSelfDestruct.blp"` -- `static constant bTNSelfDestructOff = "ReplaceableTextures\\CommandButtons\\BTNSelfDestructOff.blp"` -- `static constant bTNSelfDestructOn = "ReplaceableTextures\\CommandButtons\\BTNSelfDestructOn.blp"` -- `static constant bTNSell = "ReplaceableTextures\\CommandButtons\\BTNSell.blp"` -- `static constant bTNSentinel = "ReplaceableTextures\\CommandButtons\\BTNSentinel.blp"` -- `static constant bTNSentryWard = "ReplaceableTextures\\CommandButtons\\BTNSentryWard.blp"` -- `static constant bTNSerpentWard = "ReplaceableTextures\\CommandButtons\\BTNSerpentWard.blp"` -- `static constant bTNShade = "ReplaceableTextures\\CommandButtons\\BTNShade.blp"` -- `static constant bTNShadowHunter = "ReplaceableTextures\\CommandButtons\\BTNShadowHunter.blp"` -- `static constant bTNShadowMeld = "ReplaceableTextures\\CommandButtons\\BTNShadowMeld.blp"` -- `static constant bTNShadowPact = "ReplaceableTextures\\CommandButtons\\BTNShadowPact.blp"` -- `static constant bTNShadowPact1 = "ReplaceableTextures\\CommandButtons\\BTNShadowPact.blp"` -- `static constant bTNShadowStrike = "ReplaceableTextures\\CommandButtons\\BTNShadowStrike.blp"` -- `static constant bTNShaman = "ReplaceableTextures\\CommandButtons\\BTNShaman.blp"` -- `static constant bTNShamanAdept = "ReplaceableTextures\\CommandButtons\\BTNShamanAdept.blp"` -- `static constant bTNShamanMaster = "ReplaceableTextures\\CommandButtons\\BTNShamanMaster.blp"` -- `static constant bTNShandris = "ReplaceableTextures\\CommandButtons\\BTNShandris.blp"` -- `static constant bTNSheep = "ReplaceableTextures\\CommandButtons\\BTNSheep.blp"` -- `static constant bTNShimmerWeed = "ReplaceableTextures\\CommandButtons\\BTNShimmerWeed.blp"` -- `static constant bTNShip = "ReplaceableTextures\\CommandButtons\\BTNShip.blp"` -- `static constant bTNShockWave = "ReplaceableTextures\\CommandButtons\\BTNShockWave.blp"` -- `static constant bTNShoveler = "ReplaceableTextures\\CommandButtons\\BTNShoveler.blp"` -- `static constant bTNShrineOfAszhara = "ReplaceableTextures\\CommandButtons\\BTNShrineOfAszhara.blp"` -- `static constant bTNSilence = "ReplaceableTextures\\CommandButtons\\BTNSilence.blp"` -- `static constant bTNSirenAdept = "ReplaceableTextures\\CommandButtons\\BTNSirenAdept.blp"` -- `static constant bTNSirenMaster = "ReplaceableTextures\\CommandButtons\\BTNSirenMaster.blp"` -- `static constant bTNSkeletalLongevity = "ReplaceableTextures\\CommandButtons\\BTNSkeletalLongevity.blp"` -- `static constant bTNSkeletalOrc = "ReplaceableTextures\\CommandButtons\\BTNSkeletalOrc.blp"` -- `static constant bTNSkeletalOrcChampion = "ReplaceableTextures\\CommandButtons\\BTNSkeletalOrcChampion.blp"` -- `static constant bTNSkeletalOrcGrunt = "ReplaceableTextures\\CommandButtons\\BTNSkeletalOrcGrunt.blp"` -- `static constant bTNSkeletonArcher = "ReplaceableTextures\\CommandButtons\\BTNSkeletonArcher.blp"` -- `static constant bTNSkeletonMage = "ReplaceableTextures\\CommandButtons\\BTNSkeletonMage.blp"` -- `static constant bTNSkeletonWarrior = "ReplaceableTextures\\CommandButtons\\BTNSkeletonWarrior.blp"` -- `static constant bTNSkillz = "ReplaceableTextures\\CommandButtons\\BTNSkillz.blp"` -- `static constant bTNSkink = "ReplaceableTextures\\CommandButtons\\BTNSkink.blp"` -- `static constant bTNSlaughterHouse = "ReplaceableTextures\\CommandButtons\\BTNSlaughterHouse.blp"` -- `static constant bTNSleep = "ReplaceableTextures\\CommandButtons\\BTNSleep.blp"` -- `static constant bTNSlippersOfAgility = "ReplaceableTextures\\CommandButtons\\BTNSlippersOfAgility.blp"` -- `static constant bTNSlow = "ReplaceableTextures\\CommandButtons\\BTNSlow.blp"` -- `static constant bTNSlowOff = "ReplaceableTextures\\CommandButtons\\BTNSlowOff.blp"` -- `static constant bTNSlowOn = "ReplaceableTextures\\CommandButtons\\BTNSlowOn.blp"` -- `static constant bTNSlowPoison = "ReplaceableTextures\\CommandButtons\\BTNSlowPoison.blp"` -- `static constant bTNSludgeCreature = "ReplaceableTextures\\CommandButtons\\BTNSludgeCreature.blp"` -- `static constant bTNSmash = "ReplaceableTextures\\CommandButtons\\BTNSmash.blp"` -- `static constant bTNSnapDragon = "ReplaceableTextures\\CommandButtons\\BTNSnapDragon.blp"` -- `static constant bTNSnazzyPotion = "ReplaceableTextures\\CommandButtons\\BTNSnazzyPotion.blp"` -- `static constant bTNSnazzyScroll = "ReplaceableTextures\\CommandButtons\\BTNSnazzyScroll.blp"` -- `static constant bTNSnazzyScrollGreen = "ReplaceableTextures\\CommandButtons\\BTNSnazzyScrollGreen.blp"` -- `static constant bTNSnazzyScrollPurple = "ReplaceableTextures\\CommandButtons\\BTNSnazzyScrollPurple.blp"` -- `static constant bTNSnowOwl = "ReplaceableTextures\\CommandButtons\\BTNSnowOwl.blp"` -- `static constant bTNSobiMask = "ReplaceableTextures\\CommandButtons\\BTNSobiMask.blp"` -- `static constant bTNSorceress = "ReplaceableTextures\\CommandButtons\\BTNSorceress.blp"` -- `static constant bTNSorceressAdept = "ReplaceableTextures\\CommandButtons\\BTNSorceressAdept.blp"` -- `static constant bTNSorceressMaster = "ReplaceableTextures\\CommandButtons\\BTNSorceressMaster.blp"` -- `static constant bTNSoulBurn = "ReplaceableTextures\\CommandButtons\\BTNSoulBurn.blp"` -- `static constant bTNSoulGem = "ReplaceableTextures\\CommandButtons\\BTNSoulGem.blp"` -- `static constant bTNSpawningGrounds = "ReplaceableTextures\\CommandButtons\\BTNSpawningGrounds.blp"` -- `static constant bTNSpellBookBLS = "ReplaceableTextures\\CommandButtons\\BTNSpellBookBLS.blp"` -- `static constant bTNSpellBreaker = "ReplaceableTextures\\CommandButtons\\BTNSpellBreaker.blp"` -- `static constant bTNSpellBreakerMagicDefend = "ReplaceableTextures\\CommandButtons\\BTNSpellBreakerMagicDefend.blp"` -- `static constant bTNSpellBreakerMagicUnDefend = "ReplaceableTextures\\CommandButtons\\BTNSpellBreakerMagicUnDefend.blp"` -- `static constant bTNSpellShieldAmulet = "ReplaceableTextures\\CommandButtons\\BTNSpellShieldAmulet.blp"` -- `static constant bTNSpellSteal = "ReplaceableTextures\\CommandButtons\\BTNSpellSteal.blp"` -- `static constant bTNSpellStealOff = "ReplaceableTextures\\CommandButtons\\BTNSpellStealOff.blp"` -- `static constant bTNSpellStealOn = "ReplaceableTextures\\CommandButtons\\BTNSpellStealOn.blp"` -- `static constant bTNSpider = "ReplaceableTextures\\CommandButtons\\BTNSpider.blp"` -- `static constant bTNSpiderBlack = "ReplaceableTextures\\CommandButtons\\BTNSpiderBlack.blp"` -- `static constant bTNSpiderBlue = "ReplaceableTextures\\CommandButtons\\BTNSpiderBlue.blp"` -- `static constant bTNSpiderCrab = "ReplaceableTextures\\CommandButtons\\BTNSpiderCrab.blp"` -- `static constant bTNSpiderGreen = "ReplaceableTextures\\CommandButtons\\BTNSpiderGreen.blp"` -- `static constant bTNSpiderSilkBroach = "ReplaceableTextures\\CommandButtons\\BTNSpiderSilkBroach.blp"` -- `static constant bTNSpiderling = "ReplaceableTextures\\CommandButtons\\BTNSpiderling.blp"` -- `static constant bTNSpikedBarricades = "ReplaceableTextures\\CommandButtons\\BTNSpikedBarricades.blp"` -- `static constant bTNSpinyCrab = "ReplaceableTextures\\CommandButtons\\BTNSpinyCrab.blp"` -- `static constant bTNSpiritLink = "ReplaceableTextures\\CommandButtons\\BTNSpiritLink.blp"` -- `static constant bTNSpiritLodge = "ReplaceableTextures\\CommandButtons\\BTNSpiritLodge.blp"` -- `static constant bTNSpiritOfVengeance = "ReplaceableTextures\\CommandButtons\\BTNSpiritOfVengeance.blp"` -- `static constant bTNSpiritWalker = "ReplaceableTextures\\CommandButtons\\BTNSpiritWalker.blp"` -- `static constant bTNSpiritWalkerAdeptTraining = "ReplaceableTextures\\CommandButtons\\BTNSpiritWalkerAdeptTraining.blp"` -- `static constant bTNSpiritWalkerMasterTraining = "ReplaceableTextures\\CommandButtons\\BTNSpiritWalkerMasterTraining.blp"` -- `static constant bTNSpiritWolf = "ReplaceableTextures\\CommandButtons\\BTNSpiritWolf.blp"` -- `static constant bTNSpiritWyvern = "ReplaceableTextures\\CommandButtons\\BTNSpiritWyvern.blp"` -- `static constant bTNSpy = "ReplaceableTextures\\CommandButtons\\BTNSpy.blp"` -- `static constant bTNStaffOfNegation = "ReplaceableTextures\\CommandButtons\\BTNStaffOfNegation.blp"` -- `static constant bTNStaffOfPreservation = "ReplaceableTextures\\CommandButtons\\BTNStaffOfPreservation.blp"` -- `static constant bTNStaffOfPurification = "ReplaceableTextures\\CommandButtons\\BTNStaffOfPurification.blp"` -- `static constant bTNStaffOfSanctuary = "ReplaceableTextures\\CommandButtons\\BTNStaffOfSanctuary.blp"` -- `static constant bTNStaffOfSilence = "ReplaceableTextures\\CommandButtons\\BTNStaffOfSilence.blp"` -- `static constant bTNStaffOfTeleportation = "ReplaceableTextures\\CommandButtons\\BTNStaffOfTeleportation.blp"` -- `static constant bTNStag = "ReplaceableTextures\\CommandButtons\\BTNStag.blp"` -- `static constant bTNStampede = "ReplaceableTextures\\CommandButtons\\BTNStampede.blp"` -- `static constant bTNStarFall = "ReplaceableTextures\\CommandButtons\\BTNStarFall.blp"` -- `static constant bTNStarWand = "ReplaceableTextures\\CommandButtons\\BTNStarWand.blp"` -- `static constant bTNStasisTrap = "ReplaceableTextures\\CommandButtons\\BTNStasisTrap.blp"` -- `static constant bTNStatUp = "ReplaceableTextures\\CommandButtons\\BTNStatUp.blp"` -- `static constant bTNSteamTank = "ReplaceableTextures\\CommandButtons\\BTNSteamTank.blp"` -- `static constant bTNSteelArmor = "ReplaceableTextures\\CommandButtons\\BTNSteelArmor.blp"` -- `static constant bTNSteelMelee = "ReplaceableTextures\\CommandButtons\\BTNSteelMelee.blp"` -- `static constant bTNSteelRanged = "ReplaceableTextures\\CommandButtons\\BTNSteelRanged.blp"` -- `static constant bTNStone = "ReplaceableTextures\\CommandButtons\\BTNStone.blp"` -- `static constant bTNStoneArchitecture = "ReplaceableTextures\\CommandButtons\\BTNStoneArchitecture.blp"` -- `static constant bTNStoneForm = "ReplaceableTextures\\CommandButtons\\BTNStoneForm.blp"` -- `static constant bTNStop = "ReplaceableTextures\\CommandButtons\\BTNStop.blp"` -- `static constant bTNStormBolt = "ReplaceableTextures\\CommandButtons\\BTNStormBolt.blp"` -- `static constant bTNStormBrewMaster = "ReplaceableTextures\\CommandButtons\\BTNStormBrewMaster.blp"` -- `static constant bTNStormEarthFire = "ReplaceableTextures\\CommandButtons\\BTNStormEarth&Fire.blp"` -- `static constant bTNStormHammer = "ReplaceableTextures\\CommandButtons\\BTNStormHammer.blp"` -- `static constant bTNStrengthOfTheMoon = "ReplaceableTextures\\CommandButtons\\BTNStrengthOfTheMoon.blp"` -- `static constant bTNStrengthOfTheWild = "ReplaceableTextures\\CommandButtons\\BTNStrengthOfTheWild.blp"` -- `static constant bTNStrongDrink = "ReplaceableTextures\\CommandButtons\\BTNStrongDrink.blp"` -- `static constant bTNStrongHold = "ReplaceableTextures\\CommandButtons\\BTNStrongHold.blp"` -- `static constant bTNStun = "ReplaceableTextures\\CommandButtons\\BTNStun.blp"` -- `static constant bTNSummonWaterElemental = "ReplaceableTextures\\CommandButtons\\BTNSummonWaterElemental.blp"` -- `static constant bTNSunKey = "ReplaceableTextures\\CommandButtons\\BTNSunKey.blp"` -- `static constant bTNSupportBeam = "ReplaceableTextures\\CommandButtons\\BTNSupportBeam.blp"` -- `static constant bTNSylvanusWindRunner = "ReplaceableTextures\\CommandButtons\\BTNSylvanusWindRunner.blp"` -- `static constant bTNTalisman = "ReplaceableTextures\\CommandButtons\\BTNTalisman.blp"` -- `static constant bTNTameHippogriff = "ReplaceableTextures\\CommandButtons\\BTNTameHippogriff.blp"` -- `static constant bTNTaunt = "ReplaceableTextures\\CommandButtons\\BTNTaunt.blp"` -- `static constant bTNTauren = "ReplaceableTextures\\CommandButtons\\BTNTauren.blp"` -- `static constant bTNTaurenHut = "ReplaceableTextures\\CommandButtons\\BTNTaurenHut.blp"` -- `static constant bTNTaurenTotem = "ReplaceableTextures\\CommandButtons\\BTNTaurenTotem.blp"` -- `static constant bTNTavern = "ReplaceableTextures\\CommandButtons\\BTNTavern.blp"` -- `static constant bTNTelescope = "ReplaceableTextures\\CommandButtons\\BTNTelescope.blp"` -- `static constant bTNTemp = "ReplaceableTextures\\CommandButtons\\BTNTemp.blp"` -- `static constant bTNTemp1 = "Textures\\BTNTemp.blp"` -- `static constant bTNTempleOfTheDamned = "ReplaceableTextures\\CommandButtons\\BTNTempleOfTheDamned.blp"` -- `static constant bTNTempleOfTides = "ReplaceableTextures\\CommandButtons\\BTNTempleOfTides.blp"` -- `static constant bTNTentacle = "ReplaceableTextures\\CommandButtons\\BTNTentacle.blp"` -- `static constant bTNTheBlackArrow = "ReplaceableTextures\\CommandButtons\\BTNTheBlackArrow.blp"` -- `static constant bTNTheBlackArrowOnOff = "ReplaceableTextures\\CommandButtons\\BTNTheBlackArrowOnOff.blp"` -- `static constant bTNTheCaptain = "ReplaceableTextures\\CommandButtons\\BTNTheCaptain.blp"` -- `static constant bTNThickFur = "ReplaceableTextures\\CommandButtons\\BTNThickFur.blp"` -- `static constant bTNThievesGuild = "ReplaceableTextures\\CommandButtons\\BTNThievesGuild.blp"` -- `static constant bTNThoriumArmor = "ReplaceableTextures\\CommandButtons\\BTNThoriumArmor.blp"` -- `static constant bTNThoriumMelee = "ReplaceableTextures\\CommandButtons\\BTNThoriumMelee.blp"` -- `static constant bTNThoriumRanged = "ReplaceableTextures\\CommandButtons\\BTNThoriumRanged.blp"` -- `static constant bTNThornShield = "ReplaceableTextures\\CommandButtons\\BTNThornShield.blp"` -- `static constant bTNThorns = "ReplaceableTextures\\CommandButtons\\BTNThorns.blp"` -- `static constant bTNThornyShieldOff = "ReplaceableTextures\\CommandButtons\\BTNThornyShieldOff.blp"` -- `static constant bTNThrall = "ReplaceableTextures\\CommandButtons\\BTNThrall.blp"` -- `static constant bTNThunderClap = "ReplaceableTextures\\CommandButtons\\BTNThunderClap.blp"` -- `static constant bTNThunderLizard = "ReplaceableTextures\\CommandButtons\\BTNThunderLizard.blp"` -- `static constant bTNThunderLizardEgg = "ReplaceableTextures\\CommandButtons\\BTNThunderLizardEgg.blp"` -- `static constant bTNThunderLizardSalamander = "ReplaceableTextures\\CommandButtons\\BTNThunderLizardSalamander.blp"` -- `static constant bTNThunderLizardVizier = "ReplaceableTextures\\CommandButtons\\BTNThunderLizardVizier.blp"` -- `static constant bTNTichondrius = "ReplaceableTextures\\CommandButtons\\BTNTichondrius.blp"` -- `static constant bTNTidalGuardian = "ReplaceableTextures\\CommandButtons\\BTNTidalGuardian.blp"` -- `static constant bTNTimberWolf = "ReplaceableTextures\\CommandButtons\\BTNTimberWolf.blp"` -- `static constant bTNTinyCastle = "ReplaceableTextures\\CommandButtons\\BTNTinyCastle.blp"` -- `static constant bTNTombOfRelics = "ReplaceableTextures\\CommandButtons\\BTNTombOfRelics.blp"` -- `static constant bTNTome = "ReplaceableTextures\\CommandButtons\\BTNTome.blp"` -- `static constant bTNTomeBrown = "ReplaceableTextures\\CommandButtons\\BTNTomeBrown.blp"` -- `static constant bTNTomeOfRetraining = "ReplaceableTextures\\CommandButtons\\BTNTomeOfRetraining.blp"` -- `static constant bTNTomeRed = "ReplaceableTextures\\CommandButtons\\BTNTomeRed.blp"` -- `static constant bTNTornado = "ReplaceableTextures\\CommandButtons\\BTNTornado.blp"` -- `static constant bTNTower = "ReplaceableTextures\\CommandButtons\\BTNTower.blp"` -- `static constant bTNTownHall = "ReplaceableTextures\\CommandButtons\\BTNTownHall.blp"` -- `static constant bTNTranquility = "ReplaceableTextures\\CommandButtons\\BTNTranquility.blp"` -- `static constant bTNTransmute = "ReplaceableTextures\\CommandButtons\\BTNTransmute.blp"` -- `static constant bTNTransport = "ReplaceableTextures\\CommandButtons\\BTNTransport.blp"` -- `static constant bTNTreant = "ReplaceableTextures\\CommandButtons\\BTNTreant.blp"` -- `static constant bTNTreeOfAges = "ReplaceableTextures\\CommandButtons\\BTNTreeOfAges.blp"` -- `static constant bTNTreeOfEternity = "ReplaceableTextures\\CommandButtons\\BTNTreeOfEternity.blp"` -- `static constant bTNTreeOfLife = "ReplaceableTextures\\CommandButtons\\BTNTreeOfLife.blp"` -- `static constant bTNTrollBatRider = "ReplaceableTextures\\CommandButtons\\BTNTrollBatRider.blp"` -- `static constant bTNTrollBurrow = "ReplaceableTextures\\CommandButtons\\BTNTrollBurrow.blp"` -- `static constant bTNTrueShot = "ReplaceableTextures\\CommandButtons\\BTNTrueShot.blp"` -- `static constant bTNTuskaarBlack = "ReplaceableTextures\\CommandButtons\\BTNTuskaarBlack.blp"` -- `static constant bTNTuskaarBrown = "ReplaceableTextures\\CommandButtons\\BTNTuskaarBrown.blp"` -- `static constant bTNTuskaarGold = "ReplaceableTextures\\CommandButtons\\BTNTuskaarGold.blp"` -- `static constant bTNTuskaarNomad = "ReplaceableTextures\\CommandButtons\\BTNTuskaarNomad.blp"` -- `static constant bTNUltravision = "ReplaceableTextures\\CommandButtons\\BTNUltravision.blp"` -- `static constant bTNUnLoad = "ReplaceableTextures\\CommandButtons\\BTNUnLoad.blp"` -- `static constant bTNUnbroken = "ReplaceableTextures\\CommandButtons\\BTNUnbroken.blp"` -- `static constant bTNUndeadAirBarge = "ReplaceableTextures\\CommandButtons\\BTNUndeadAirBarge.blp"` -- `static constant bTNUndeadBattleShip = "ReplaceableTextures\\CommandButtons\\BTNUndeadBattleShip.blp"` -- `static constant bTNUndeadCaptureFlag = "ReplaceableTextures\\CommandButtons\\BTNUndeadCaptureFlag.blp"` -- `static constant bTNUndeadCar = "ReplaceableTextures\\CommandButtons\\BTNUndeadCar.blp"` -- `static constant bTNUndeadDestroyer = "ReplaceableTextures\\CommandButtons\\BTNUndeadDestroyer.blp"` -- `static constant bTNUndeadLoad = "ReplaceableTextures\\CommandButtons\\BTNUndeadLoad.blp"` -- `static constant bTNUndeadLoadOff = "ReplaceableTextures\\CommandButtons\\BTNUndeadLoadOff.blp"` -- `static constant bTNUndeadLoadOn = "ReplaceableTextures\\CommandButtons\\BTNUndeadLoadOn.blp"` -- `static constant bTNUndeadShipyard = "ReplaceableTextures\\CommandButtons\\BTNUndeadShipyard.blp"` -- `static constant bTNUndeadShrine = "ReplaceableTextures\\CommandButtons\\BTNUndeadShrine.blp"` -- `static constant bTNUndeadTransport = "ReplaceableTextures\\CommandButtons\\BTNUndeadTransport.blp"` -- `static constant bTNUndeadUnLoad = "ReplaceableTextures\\CommandButtons\\BTNUndeadUnLoad.blp"` -- `static constant bTNUnholyArmor = "ReplaceableTextures\\CommandButtons\\BTNUnholyArmor.blp"` -- `static constant bTNUnholyAura = "ReplaceableTextures\\CommandButtons\\BTNUnholyAura.blp"` -- `static constant bTNUnholyFrenzy = "ReplaceableTextures\\CommandButtons\\BTNUnholyFrenzy.blp"` -- `static constant bTNUnholyStrength = "ReplaceableTextures\\CommandButtons\\BTNUnholyStrength.blp"` -- `static constant bTNUnloadDwarf = "ReplaceableTextures\\CommandButtons\\BTNUnloadDwarf.blp"` -- `static constant bTNUnloadPeon = "ReplaceableTextures\\CommandButtons\\BTNUnloadPeon.blp"` -- `static constant bTNUnstableConcoction = "ReplaceableTextures\\CommandButtons\\BTNUnstableConcoction.blp"` -- `static constant bTNUnsummonBuilding = "ReplaceableTextures\\CommandButtons\\BTNUnsummonBuilding.blp"` -- `static constant bTNUpgradeMoonGlaive = "ReplaceableTextures\\CommandButtons\\BTNUpgradeMoonGlaive.blp"` -- `static constant bTNUpgradeRegenerationAura = "ReplaceableTextures\\CommandButtons\\BTNUpgradeRegenerationAura.blp"` -- `static constant bTNUproot = "ReplaceableTextures\\CommandButtons\\BTNUproot.blp"` -- `static constant bTNUrnOfKelThuzad = "ReplaceableTextures\\CommandButtons\\BTNUrnOfKelThuzad.blp"` -- `static constant bTNUsedSoulGem = "ReplaceableTextures\\CommandButtons\\BTNUsedSoulGem.blp"` -- `static constant bTNVampiricAura = "ReplaceableTextures\\CommandButtons\\BTNVampiricAura.blp"` -- `static constant bTNVengeanceIncarnate = "ReplaceableTextures\\CommandButtons\\BTNVengeanceIncarnate.blp"` -- `static constant bTNVialEmpty = "ReplaceableTextures\\CommandButtons\\BTNVialEmpty.blp"` -- `static constant bTNVialFull = "ReplaceableTextures\\CommandButtons\\BTNVialFull.blp"` -- `static constant bTNVillagerKid = "ReplaceableTextures\\CommandButtons\\BTNVillagerKid.blp"` -- `static constant bTNVillagerKid2 = "ReplaceableTextures\\CommandButtons\\BTNVillagerKid2.blp"` -- `static constant bTNVillagerMan = "ReplaceableTextures\\CommandButtons\\BTNVillagerMan.blp"` -- `static constant bTNVillagerMan1 = "ReplaceableTextures\\CommandButtons\\BTNVillagerMan1.blp"` -- `static constant bTNVillagerWoman = "ReplaceableTextures\\CommandButtons\\BTNVillagerWoman.blp"` -- `static constant bTNVoidWalker = "ReplaceableTextures\\CommandButtons\\BTNVoidWalker.blp"` -- `static constant bTNVolcano = "ReplaceableTextures\\CommandButtons\\BTNVolcano.blp"` -- `static constant bTNVoodooLounge = "ReplaceableTextures\\CommandButtons\\BTNVoodooLounge.blp"` -- `static constant bTNVorpalBlades = "ReplaceableTextures\\CommandButtons\\BTNVorpalBlades.blp"` -- `static constant bTNVulture = "ReplaceableTextures\\CommandButtons\\BTNVulture.blp"` -- `static constant bTNWallOfFire = "ReplaceableTextures\\CommandButtons\\BTNWallOfFire.blp"` -- `static constant bTNWand = "ReplaceableTextures\\CommandButtons\\BTNWand.blp"` -- `static constant bTNWandOfCyclone = "ReplaceableTextures\\CommandButtons\\BTNWandOfCyclone.blp"` -- `static constant bTNWandOfManaSteal = "ReplaceableTextures\\CommandButtons\\BTNWandOfManaSteal.blp"` -- `static constant bTNWandOfNeutralization = "ReplaceableTextures\\CommandButtons\\BTNWandOfNeutralization.blp"` -- `static constant bTNWandOfShadowSight = "ReplaceableTextures\\CommandButtons\\BTNWandOfShadowSight.blp"` -- `static constant bTNWandSkull = "ReplaceableTextures\\CommandButtons\\BTNWandSkull.blp"` -- `static constant bTNWarEagle = "ReplaceableTextures\\CommandButtons\\BTNWarEagle.blp"` -- `static constant bTNWarStomp = "ReplaceableTextures\\CommandButtons\\BTNWarStomp.blp"` -- `static constant bTNWarden2 = "ReplaceableTextures\\CommandButtons\\BTNWarden2.blp"` -- `static constant bTNWaygate = "ReplaceableTextures\\CommandButtons\\BTNWaygate.blp"` -- `static constant bTNWeb = "ReplaceableTextures\\CommandButtons\\BTNWeb.blp"` -- `static constant bTNWebOff = "ReplaceableTextures\\CommandButtons\\BTNWebOff.blp"` -- `static constant bTNWebOn = "ReplaceableTextures\\CommandButtons\\BTNWebOn.blp"` -- `static constant bTNWellSpring = "ReplaceableTextures\\CommandButtons\\BTNWellSpring.blp"` -- `static constant bTNWendigo = "ReplaceableTextures\\CommandButtons\\BTNWendigo.blp"` -- `static constant bTNWhirlwind = "ReplaceableTextures\\CommandButtons\\BTNWhirlwind.blp"` -- `static constant bTNWindSerpent = "ReplaceableTextures\\CommandButtons\\BTNWindSerpent.blp"` -- `static constant bTNWindWalkOff = "ReplaceableTextures\\CommandButtons\\BTNWindWalkOff.blp"` -- `static constant bTNWindWalkOn = "ReplaceableTextures\\CommandButtons\\BTNWindWalkOn.blp"` -- `static constant bTNWirtsLeg = "ReplaceableTextures\\CommandButtons\\BTNWirtsLeg.blp"` -- `static constant bTNWirtsOtherLeg = "ReplaceableTextures\\CommandButtons\\BTNWirtsOtherLeg.blp"` -- `static constant bTNWirtsOtherLeg1 = "ReplaceableTextures\\CommandButtons\\BTNWirtsOtherLeg.blp"` -- `static constant bTNWisp = "ReplaceableTextures\\CommandButtons\\BTNWisp.blp"` -- `static constant bTNWispHealOff = "ReplaceableTextures\\CommandButtons\\BTNWispHealOff.blp"` -- `static constant bTNWispHealOn = "ReplaceableTextures\\CommandButtons\\BTNWispHealOn.blp"` -- `static constant bTNWispSplode = "ReplaceableTextures\\CommandButtons\\BTNWispSplode.blp"` -- `static constant bTNWitchDoctor = "ReplaceableTextures\\CommandButtons\\BTNWitchDoctor.blp"` -- `static constant bTNWitchDoctorAdept = "ReplaceableTextures\\CommandButtons\\BTNWitchDoctorAdept.blp"` -- `static constant bTNWitchDoctorMaster = "ReplaceableTextures\\CommandButtons\\BTNWitchDoctorMaster.blp"` -- `static constant bTNWolf = "ReplaceableTextures\\CommandButtons\\BTNWolf.blp"` -- `static constant bTNWorkshop = "ReplaceableTextures\\CommandButtons\\BTNWorkshop.blp"` -- `static constant bTNWyvern = "ReplaceableTextures\\CommandButtons\\BTNWyvern.blp"` -- `static constant bTNWyvernRider = "ReplaceableTextures\\CommandButtons\\BTNWyvernRider.blp"` -- `static constant bTNYouDirtyRat = "ReplaceableTextures\\CommandButtons\\BTNYouDirtyRat!.blp"` -- `static constant bTNZergling = "ReplaceableTextures\\CommandButtons\\BTNZergling.blp"` -- `static constant bTNZiggurat = "ReplaceableTextures\\CommandButtons\\BTNZiggurat.blp"` -- `static constant bTNZigguratUpgrade = "ReplaceableTextures\\CommandButtons\\BTNZigguratUpgrade.blp"` -- `static constant bTNZombie = "ReplaceableTextures\\CommandButtons\\BTNZombie.blp"` -- `static constant bTNeredarRed = "ReplaceableTextures\\CommandButtons\\BTNeredarRed.blp"` -- `static constant bTNnerubianSpiderLord = "ReplaceableTextures\\CommandButtons\\BTNnerubianSpiderLord.blp"` -- `static constant bTNneutralManaShieldOff = "ReplaceableTextures\\CommandButtons\\BTNneutralManaShieldOff.blp"` -- `static constant bTNpurpleDragonSpawn = "ReplaceableTextures\\CommandButtons\\BTNpurpleDragonSpawn.blp"` -- `static constant bTNtemp = "Abilities\\Spells\\Other\\TempSpellArt\\BTNtemp.blp"` -- `static constant bTNtempB = "Buildings\\Other\\TempArtB\\BTNtempB.blp"` -- `static constant bTNtempW = "Textures\\BTNtempW.blp"` -- `static constant dISBTN3M1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTN3M1.blp"` -- `static constant dISBTN3M2 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTN3M2.blp"` -- `static constant dISBTN3M3 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTN3M3.blp"` -- `static constant dISBTNAbomination = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAbomination.blp"` -- `static constant dISBTNAbsorbMagic = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAbsorbMagic.blp"` -- `static constant dISBTNAcidBomb = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAcidBomb.blp"` -- `static constant dISBTNAcolyte = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAcolyte.blp"` -- `static constant dISBTNAcorn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAcorn.blp"` -- `static constant dISBTNAdvStruct = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAdvStruct.blp"` -- `static constant dISBTNAdvancedCreatureAttack = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAdvancedCreatureAttack.blp"` -- `static constant dISBTNAdvancedCreatureCarapace = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAdvancedCreatureCarapace.blp"` -- `static constant dISBTNAdvancedDeathTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAdvancedDeathTower.blp"` -- `static constant dISBTNAdvancedEnergyTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAdvancedEnergyTower.blp"` -- `static constant dISBTNAdvancedFlameTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAdvancedFlameTower.blp"` -- `static constant dISBTNAdvancedFrostTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAdvancedFrostTower.blp"` -- `static constant dISBTNAdvancedMoonArmor = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAdvancedMoonArmor.blp"` -- `static constant dISBTNAdvancedReinforcedHides = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAdvancedReinforcedHides.blp"` -- `static constant dISBTNAdvancedRockTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAdvancedRockTower.blp"` -- `static constant dISBTNAdvancedSpikedBarricades = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAdvancedSpikedBarricades.blp"` -- `static constant dISBTNAdvancedStrengthOfTheMoon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAdvancedStrengthOfTheMoon.blp"` -- `static constant dISBTNAdvancedStrengthOfTheWild = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAdvancedStrengthOfTheWild.blp"` -- `static constant dISBTNAdvancedUnholyArmor = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAdvancedUnholyArmor.blp"` -- `static constant dISBTNAdvancedUnholyStrength = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAdvancedUnholyStrength.blp"` -- `static constant dISBTNAkama = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAkama.blp"` -- `static constant dISBTNAlbatross = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAlbatross.blp"` -- `static constant dISBTNAlleriaFlute = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAlleriaFlute.blp"` -- `static constant dISBTNAltarOfDarkness = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAltarOfDarkness.blp"` -- `static constant dISBTNAltarOfDepths = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAltarOfDepths.blp"` -- `static constant dISBTNAltarOfElders = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAltarOfElders.blp"` -- `static constant dISBTNAltarOfKings = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAltarOfKings.blp"` -- `static constant dISBTNAltarOfStorms = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAltarOfStorms.blp"` -- `static constant dISBTNAmbush = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAmbush.blp"` -- `static constant dISBTNAmmoDump = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAmmoDump.blp"` -- `static constant dISBTNAmulet = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAmulet.blp"` -- `static constant dISBTNAmuletOftheWild = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAmuletOftheWild.blp"` -- `static constant dISBTNAncestralSpirit = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAncestralSpirit.blp"` -- `static constant dISBTNAncientOfLore = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAncientOfLore.blp"` -- `static constant dISBTNAncientOfTheEarth = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAncientOfTheEarth.blp"` -- `static constant dISBTNAncientOfTheMoon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAncientOfTheMoon.blp"` -- `static constant dISBTNAncientOfWonders = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAncientOfWonders.blp"` -- `static constant dISBTNAnimalWarTraining = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAnimalWarTraining.blp"` -- `static constant dISBTNAnimateDead = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAnimateDead.blp"` -- `static constant dISBTNAnkh = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAnkh.blp"` -- `static constant dISBTNAntiMagicShell = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAntiMagicShell.blp"` -- `static constant dISBTNArachnathid = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNArachnathid.blp"` -- `static constant dISBTNArachnathidGreen = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNArachnathidGreen.blp"` -- `static constant dISBTNArachnathidpurple = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNArachnathidpurple.blp"` -- `static constant dISBTNArcaneObservatory = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNArcaneObservatory.blp"` -- `static constant dISBTNArcaneSanctum = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNArcaneSanctum.blp"` -- `static constant dISBTNArcaneTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNArcaneTower.blp"` -- `static constant dISBTNArcaneVault = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNArcaneVault.blp"` -- `static constant dISBTNArcaniteArchitecture = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNArcaniteArchitecture.blp"` -- `static constant dISBTNArcaniteArmor = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNArcaniteArmor.blp"` -- `static constant dISBTNArcaniteMelee = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNArcaniteMelee.blp"` -- `static constant dISBTNArcaniteRanged = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNArcaniteRanged.blp"` -- `static constant dISBTNArcher = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNArcher.blp"` -- `static constant dISBTNArchimonde = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNArchimonde.blp"` -- `static constant dISBTNArmorGolem = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNArmorGolem.blp"` -- `static constant dISBTNArmoredOge = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNArmoredOge.blp"` -- `static constant dISBTNArthas = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNArthas.blp"` -- `static constant dISBTNAssassin = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAssassin.blp"` -- `static constant dISBTNAttack = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAttack.blp"` -- `static constant dISBTNAttackGround = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAttackGround.blp"` -- `static constant dISBTNAuraOfDarkness = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAuraOfDarkness.blp"` -- `static constant dISBTNAvatar = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAvatar.blp"` -- `static constant dISBTNAvatarOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAvatarOff.blp"` -- `static constant dISBTNAvatarOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAvatarOn.blp"` -- `static constant dISBTNAvengingAssassin = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAvengingAssassin.blp"` -- `static constant dISBTNAvengingWatcher = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAvengingWatcher.blp"` -- `static constant dISBTNAvengingWatcherOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAvengingWatcherOff.blp"` -- `static constant dISBTNAvengingWatcherOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAvengingWatcherOn.blp"` -- `static constant dISBTNAzureDragon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNAzureDragon.blp"` -- `static constant dISBTNBLoodMage2 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBLoodMage2.blp"` -- `static constant dISBTNBacktoWork = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBacktoWork.blp"` -- `static constant dISBTNBallista = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBallista.blp"` -- `static constant dISBTNBandit = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBandit.blp"` -- `static constant dISBTNBanditLord = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBanditLord.blp"` -- `static constant dISBTNBanditMage = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBanditMage.blp"` -- `static constant dISBTNBanditSpearThrower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBanditSpearThrower.blp"` -- `static constant dISBTNBanish = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBanish.blp"` -- `static constant dISBTNBanshee = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBanshee.blp"` -- `static constant dISBTNBansheeAdept = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBansheeAdept.blp"` -- `static constant dISBTNBansheeMaster = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBansheeMaster.blp"` -- `static constant dISBTNBansheeRanger = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBansheeRanger.blp"` -- `static constant dISBTNBarkSkin = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBarkSkin.blp"` -- `static constant dISBTNBarkSkinOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBarkSkinOff.blp"` -- `static constant dISBTNBarkSkinOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBarkSkinOn.blp"` -- `static constant dISBTNBarracks = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBarracks.blp"` -- `static constant dISBTNBarrel = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBarrel.blp"` -- `static constant dISBTNBash = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBash.blp"` -- `static constant dISBTNBasicStruct = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBasicStruct.blp"` -- `static constant dISBTNBattleRoar = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBattleRoar.blp"` -- `static constant dISBTNBattleShip = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBattleShip.blp"` -- `static constant dISBTNBattleStations = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBattleStations.blp"` -- `static constant dISBTNBearBlink = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBearBlink.blp"` -- `static constant dISBTNBearDen = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBearDen.blp"` -- `static constant dISBTNBearForm = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBearForm.blp"` -- `static constant dISBTNBeastMaster = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBeastMaster.blp"` -- `static constant dISBTNBeastiary = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBeastiary.blp"` -- `static constant dISBTNBelt = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBelt.blp"` -- `static constant dISBTNBerserk = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBerserk.blp"` -- `static constant dISBTNBerserkForTrolls = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBerserkForTrolls.blp"` -- `static constant dISBTNBigBadVoodooSpell = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBigBadVoodooSpell.blp"` -- `static constant dISBTNBlackCitadel = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBlackCitadel.blp"` -- `static constant dISBTNBlackDragon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBlackDragon.blp"` -- `static constant dISBTNBlackDragonRoost = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBlackDragonRoost.blp"` -- `static constant dISBTNBlackMammoth = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBlackMammoth.blp"` -- `static constant dISBTNBlackMarket = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBlackMarket.blp"` -- `static constant dISBTNBlacksmith = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBlacksmith.blp"` -- `static constant dISBTNBlink = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBlink.blp"` -- `static constant dISBTNBlizzard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBlizzard.blp"` -- `static constant dISBTNBloodElfPeasant = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBloodElfPeasant.blp"` -- `static constant dISBTNBloodElfSupplyWagon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBloodElfSupplyWagon.blp"` -- `static constant dISBTNBloodGhostKey = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBlood&GhostKey.blp"` -- `static constant dISBTNBloodKey = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBloodKey.blp"` -- `static constant dISBTNBloodLust = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBloodLust.blp"` -- `static constant dISBTNBloodLustOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBloodLustOff.blp"` -- `static constant dISBTNBloodLustOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBloodLustOn.blp"` -- `static constant dISBTNBlueDemoness = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBlueDemoness.blp"` -- `static constant dISBTNBlueDragonRoost = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBlueDragonRoost.blp"` -- `static constant dISBTNBlueDragonSpawn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBlueDragonSpawn.blp"` -- `static constant dISBTNBlueMagnataur = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBlueMagnataur.blp"` -- `static constant dISBTNBoneChimes = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBoneChimes.blp"` -- `static constant dISBTNBoneYard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBoneYard.blp"` -- `static constant dISBTNBookOfSummoning = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBookOfSummoning.blp"` -- `static constant dISBTNBookOfTheDead = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBookOfTheDead.blp"` -- `static constant dISBTNBoots = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBoots.blp"` -- `static constant dISBTNBootsOfSpeed = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBootsOfSpeed.blp"` -- `static constant dISBTNBox = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBox.blp"` -- `static constant dISBTNBreathOfFire = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBreathOfFire.blp"` -- `static constant dISBTNBreathOfFrost = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBreathOfFrost.blp"` -- `static constant dISBTNBrilliance = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBrilliance.blp"` -- `static constant dISBTNBronzeBowl = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBronzeBowl.blp"` -- `static constant dISBTNBronzeBowlFull = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBronzeBowlFull.blp"` -- `static constant dISBTNBronzeDragon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBronzeDragon.blp"` -- `static constant dISBTNBundleOfLumber = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNBundleOfLumber.blp"` -- `static constant dISBTNCOP = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCOP.blp"` -- `static constant dISBTNCage = "ReplaceableTextures\\CommandButtons\\DISBTNCage.blp"` -- `static constant dISBTNCage1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCage.blp"` -- `static constant dISBTNCagedIllidan = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCagedIllidan.blp"` -- `static constant dISBTNCallToArms = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCallToArms.blp"` -- `static constant dISBTNCancel = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCancel.blp"` -- `static constant dISBTNCannibalize = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCannibalize.blp"` -- `static constant dISBTNCannonTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCannonTower.blp"` -- `static constant dISBTNCarrionScarabs = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCarrionScarabs.blp"` -- `static constant dISBTNCarrionScarabsOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCarrionScarabsOff.blp"` -- `static constant dISBTNCarrionScarabsOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCarrionScarabsOn.blp"` -- `static constant dISBTNCarrionSwarm = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCarrionSwarm.blp"` -- `static constant dISBTNCastle = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCastle.blp"` -- `static constant dISBTNCatapult = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCatapult.blp"` -- `static constant dISBTNCentaur = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCentaur.blp"` -- `static constant dISBTNCentaurArcher = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCentaurArcher.blp"` -- `static constant dISBTNCentaurKhan = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCentaurKhan.blp"` -- `static constant dISBTNChainLightning = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNChainLightning.blp"` -- `static constant dISBTNChaosBlademaster = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNChaosBlademaster.blp"` -- `static constant dISBTNChaosGrom = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNChaosGrom.blp"` -- `static constant dISBTNChaosGrunt = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNChaosGrunt.blp"` -- `static constant dISBTNChaosKotoBeast = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNChaosKotoBeast.blp"` -- `static constant dISBTNChaosPeon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNChaosPeon.blp"` -- `static constant dISBTNChaosSpaceOrc = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNChaosSpaceOrc.blp"` -- `static constant dISBTNChaosWarlock = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNChaosWarlock.blp"` -- `static constant dISBTNChaosWarlockGreen = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNChaosWarlockGreen.blp"` -- `static constant dISBTNChaosWarlord = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNChaosWarlord.blp"` -- `static constant dISBTNChaosWolfRider = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNChaosWolfRider.blp"` -- `static constant dISBTNCharm = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCharm.blp"` -- `static constant dISBTNCharm1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCharm.blp"` -- `static constant dISBTNCheese = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCheese.blp"` -- `static constant dISBTNChemicalRage = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNChemicalRage.blp"` -- `static constant dISBTNChestOfGold = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNChestOfGold.blp"` -- `static constant dISBTNChimaera = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNChimaera.blp"` -- `static constant dISBTNChimaeraRoost = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNChimaeraRoost.blp"` -- `static constant dISBTNChime = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNChime.blp"` -- `static constant dISBTNCirclet = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCirclet.blp"` -- `static constant dISBTNClawsOfAttack = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNClawsOfAttack.blp"` -- `static constant dISBTNClayFigurine = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNClayFigurine.blp"` -- `static constant dISBTNCleavingAttack = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCleavingAttack.blp"` -- `static constant dISBTNCloak = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCloak.blp"` -- `static constant dISBTNCloakOfFlames = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCloakOfFlames.blp"` -- `static constant dISBTNClockWerkGoblin = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNClockWerkGoblin.blp"` -- `static constant dISBTNCloudOfFog = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCloudOfFog.blp"` -- `static constant dISBTNClusterRockets = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNClusterRockets.blp"` -- `static constant dISBTNColdArrows = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNColdArrows.blp"` -- `static constant dISBTNColdArrowsOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNColdArrowsOff.blp"` -- `static constant dISBTNColdArrowsOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNColdArrowsOn.blp"` -- `static constant dISBTNColdTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNColdTower.blp"` -- `static constant dISBTNCommand = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCommand.blp"` -- `static constant dISBTNControlMagic = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNControlMagic.blp"` -- `static constant dISBTNCoralBed = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCoralBed.blp"` -- `static constant dISBTNCorpseExplode = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCorpseExplode.blp"` -- `static constant dISBTNCorrosiveBreath = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCorrosiveBreath.blp"` -- `static constant dISBTNCorruptedAncientOfWar = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCorruptedAncientOfWar.blp"` -- `static constant dISBTNCorruptedAncientProtector = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCorruptedAncientProtector.blp"` -- `static constant dISBTNCorruptedEnt = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCorruptedEnt.blp"` -- `static constant dISBTNCorruptedMoonWell = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCorruptedMoonWell.blp"` -- `static constant dISBTNCorruptedTreeOfLife = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCorruptedTreeOfLife.blp"` -- `static constant dISBTNCrate = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCrate.blp"` -- `static constant dISBTNCreatureAttack = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCreatureAttack.blp"` -- `static constant dISBTNCreatureCarapace = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCreatureCarapace.blp"` -- `static constant dISBTNCripple = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCripple.blp"` -- `static constant dISBTNCriticalStrike = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCriticalStrike.blp"` -- `static constant dISBTNCritterChicken = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCritterChicken.blp"` -- `static constant dISBTNCritterRabbit = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCritterRabbit.blp"` -- `static constant dISBTNCrushingWave = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCrushingWave.blp"` -- `static constant dISBTNCrypt = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCrypt.blp"` -- `static constant dISBTNCryptFiend = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCryptFiend.blp"` -- `static constant dISBTNCryptFiendBurrow = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCryptFiendBurrow.blp"` -- `static constant dISBTNCryptFiendUnBurrow = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCryptFiendUnBurrow.blp"` -- `static constant dISBTNCrystalBall = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCrystalBall.blp"` -- `static constant dISBTNCurse = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCurse.blp"` -- `static constant dISBTNCurseOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCurseOff.blp"` -- `static constant dISBTNCurseOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCurseOn.blp"` -- `static constant dISBTNCyclone = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNCyclone.blp"` -- `static constant dISBTNDOCAdeptTraining = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDOCAdeptTraining.blp"` -- `static constant dISBTNDOCMasterTraining = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDOCMasterTraining.blp"` -- `static constant dISBTNDOTAdeptTraining = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDOTAdeptTraining.blp"` -- `static constant dISBTNDOTMasterTraining = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDOTMasterTraining.blp"` -- `static constant dISBTNDaggerOfEscape = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDaggerOfEscape.blp"` -- `static constant dISBTNDalaranGuardTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDalaranGuardTower.blp"` -- `static constant dISBTNDalaranMutant = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDalaranMutant.blp"` -- `static constant dISBTNDalaranReject = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDalaranReject.blp"` -- `static constant dISBTNDarkPortal = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDarkPortal.blp"` -- `static constant dISBTNDarkRitual = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDarkRitual.blp"` -- `static constant dISBTNDarkSummoning = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDarkSummoning.blp"` -- `static constant dISBTNDarkTroll = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDarkTroll.blp"` -- `static constant dISBTNDarkTrollShadowPriest = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDarkTrollShadowPriest.blp"` -- `static constant dISBTNDarkTrollTrapper = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDarkTrollTrapper.blp"` -- `static constant dISBTNDeathAndDecay = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDeathAndDecay.blp"` -- `static constant dISBTNDeathCoil = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDeathCoil.blp"` -- `static constant dISBTNDeathPact = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDeathPact.blp"` -- `static constant dISBTNDeathTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDeathTower.blp"` -- `static constant dISBTNDeepLordRevenant = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDeepLordRevenant.blp"` -- `static constant dISBTNDefend = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDefend.blp"` -- `static constant dISBTNDefendStop = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDefendStop.blp"` -- `static constant dISBTNDemolish = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDemolish.blp"` -- `static constant dISBTNDemolisher = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDemolisher.blp"` -- `static constant dISBTNDemonGate = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDemonGate.blp"` -- `static constant dISBTNDemoness = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDemoness.blp"` -- `static constant dISBTNDenOfWonders = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDenOfWonders.blp"` -- `static constant dISBTNDestroyer = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDestroyer.blp"` -- `static constant dISBTNDevotion = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDevotion.blp"` -- `static constant dISBTNDevour = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDevour.blp"` -- `static constant dISBTNDevourMagic = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDevourMagic.blp"` -- `static constant dISBTNDiabloCar = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDiabloCar.blp"` -- `static constant dISBTNDireWolf = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDireWolf.blp"` -- `static constant dISBTNDisenchant = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDisenchant.blp"` -- `static constant dISBTNDispelMagic = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDispelMagic.blp"` -- `static constant dISBTNDivineIntervention = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDivineIntervention.blp"` -- `static constant dISBTNDivineShieldOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDivineShieldOff.blp"` -- `static constant dISBTNDizzy = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDizzy.blp"` -- `static constant dISBTNDoom = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDoom.blp"` -- `static constant dISBTNDoomGuard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDoomGuard.blp"` -- `static constant dISBTNDragonHawk = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDragonHawk.blp"` -- `static constant dISBTNDragonRoost = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDragonRoost.blp"` -- `static constant dISBTNDrain = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDrain.blp"` -- `static constant dISBTNDranai = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDranai.blp"` -- `static constant dISBTNDranaiAkama = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDranaiAkama.blp"` -- `static constant dISBTNDranaiChiefHut = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDranaiChiefHut.blp"` -- `static constant dISBTNDranaiHut = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDranaiHut.blp"` -- `static constant dISBTNDranaiMage = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDranaiMage.blp"` -- `static constant dISBTNDruidOfTheClaw = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDruidOfTheClaw.blp"` -- `static constant dISBTNDruidOfTheTalon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDruidOfTheTalon.blp"` -- `static constant dISBTNDrum = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDrum.blp"` -- `static constant dISBTNDrunkenDodge = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDrunkenDodge.blp"` -- `static constant dISBTNDryad = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDryad.blp"` -- `static constant dISBTNDryadDispelMagic = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDryadDispelMagic.blp"` -- `static constant dISBTNDryadDispelMagicOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDryadDispelMagicOff.blp"` -- `static constant dISBTNDryadDispelMagicOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDryadDispelMagicOn.blp"` -- `static constant dISBTNDuneWorm = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDuneWorm.blp"` -- `static constant dISBTNDust = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDust.blp"` -- `static constant dISBTNDustOfAppearance = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDustOfAppearance.blp"` -- `static constant dISBTNDwarfCar = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDwarfCar.blp"` -- `static constant dISBTNDwarvenLongRifle = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNDwarvenLongRifle.blp"` -- `static constant dISBTNEarthBrewMaster = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEarthBrewMaster.blp"` -- `static constant dISBTNEarthquake = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEarthquake.blp"` -- `static constant dISBTNEatTree = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEatTree.blp"` -- `static constant dISBTNElfVillager = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNElfVillager.blp"` -- `static constant dISBTNElunesBlessing = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNElunesBlessing.blp"` -- `static constant dISBTNElvenFarm = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNElvenFarm.blp"` -- `static constant dISBTNElvenGuardTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNElvenGuardTower.blp"` -- `static constant dISBTNEnchantedBears = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEnchantedBears.blp"` -- `static constant dISBTNEnchantedCrows = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEnchantedCrows.blp"` -- `static constant dISBTNEnchantedGemstone = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEnchantedGemstone.blp"` -- `static constant dISBTNEnergyTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEnergyTower.blp"` -- `static constant dISBTNEngineeringUpgrade = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEngineeringUpgrade.blp"` -- `static constant dISBTNEnsnare = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEnsnare.blp"` -- `static constant dISBTNEnt = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEnt.blp"` -- `static constant dISBTNEntangleMine = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEntangleMine.blp"` -- `static constant dISBTNEntanglingRoots = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEntanglingRoots.blp"` -- `static constant dISBTNEntrapmentWard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEntrapmentWard.blp"` -- `static constant dISBTNEntrapmentWard1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEntrapmentWard.blp"` -- `static constant dISBTNEnvenomedSpear = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEnvenomedSpear.blp"` -- `static constant dISBTNEredarWarlockPurple = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEredarWarlockPurple.blp"` -- `static constant dISBTNEtherealFormOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEtherealFormOn.blp"` -- `static constant dISBTNEvasion = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEvasion.blp"` -- `static constant dISBTNEvilIllidan = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNEvilIllidan.blp"` -- `static constant dISBTNExhumeCorpses = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNExhumeCorpses.blp"` -- `static constant dISBTNExpandedView = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNExpandedView.blp"` -- `static constant dISBTNFacelessOne = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFacelessOne.blp"` -- `static constant dISBTNFaerieDragon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFaerieDragon.blp"` -- `static constant dISBTNFaerieFire = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFaerieFire.blp"` -- `static constant dISBTNFaerieFireOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFaerieFireOff.blp"` -- `static constant dISBTNFaerieFireOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFaerieFireOn.blp"` -- `static constant dISBTNFanOfKnives = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFanOfKnives.blp"` -- `static constant dISBTNFarSight = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFarSight.blp"` -- `static constant dISBTNFarm = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFarm.blp"` -- `static constant dISBTNFeedBack = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFeedBack.blp"` -- `static constant dISBTNFelBoar = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFelBoar.blp"` -- `static constant dISBTNFelGuard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFelGuard.blp"` -- `static constant dISBTNFelGuardBlue = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFelGuardBlue.blp"` -- `static constant dISBTNFelHound = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFelHound.blp"` -- `static constant dISBTNFelStalker = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFelStalker.blp"` -- `static constant dISBTNFemaleElfVillager = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFemaleElfVillager.blp"` -- `static constant dISBTNFire = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFire.blp"` -- `static constant dISBTNFireBolt = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFireBolt.blp"` -- `static constant dISBTNFireBrewMaster = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFireBrewMaster.blp"` -- `static constant dISBTNFireForTheCannon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFireForTheCannon.blp"` -- `static constant dISBTNFireRocks = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFireRocks.blp"` -- `static constant dISBTNFlakCannons = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFlakCannons.blp"` -- `static constant dISBTNFlameTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFlameTower.blp"` -- `static constant dISBTNFlamingArrows = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFlamingArrows.blp"` -- `static constant dISBTNFlare = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFlare.blp"` -- `static constant dISBTNFleshGolem = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFleshGolem.blp"` -- `static constant dISBTNFlute = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFlute.blp"` -- `static constant dISBTNFlyingMachine = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFlyingMachine.blp"` -- `static constant dISBTNFootman = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFootman.blp"` -- `static constant dISBTNForceOfNature = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNForceOfNature.blp"` -- `static constant dISBTNForestTroll = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNForestTroll.blp"` -- `static constant dISBTNForestTrollShadowPriest = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNForestTrollShadowPriest.blp"` -- `static constant dISBTNForestTrollTrapper = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNForestTrollTrapper.blp"` -- `static constant dISBTNForestTrollTrapper1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNForestTrollTrapper.blp"` -- `static constant dISBTNForge = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNForge.blp"` -- `static constant dISBTNForgottenOne = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNForgottenOne.blp"` -- `static constant dISBTNFortress = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFortress.blp"` -- `static constant dISBTNFountainOfLife = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFountainOfLife.blp"` -- `static constant dISBTNFountainOfLifeBlood = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFountainOfLifeBlood.blp"` -- `static constant dISBTNFountainOfLifeDefiled = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFountainOfLifeDefiled.blp"` -- `static constant dISBTNFragmentationBombs = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFragmentationBombs.blp"` -- `static constant dISBTNFreezingBreath = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFreezingBreath.blp"` -- `static constant dISBTNFrost = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFrost.blp"` -- `static constant dISBTNFrostArmor = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFrostArmor.blp"` -- `static constant dISBTNFrostArmorOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFrostArmorOff.blp"` -- `static constant dISBTNFrostArmorOff1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFrostArmorOff.blp"` -- `static constant dISBTNFrostArmorOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFrostArmorOn.blp"` -- `static constant dISBTNFrostArmorOn1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFrostArmorOn.blp"` -- `static constant dISBTNFrostBear = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFrostBear.blp"` -- `static constant dISBTNFrostBolt = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFrostBolt.blp"` -- `static constant dISBTNFrostMourne = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFrostMourne.blp"` -- `static constant dISBTNFrostTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFrostTower.blp"` -- `static constant dISBTNFrostWyrm = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFrostWyrm.blp"` -- `static constant dISBTNFurbolg = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFurbolg.blp"` -- `static constant dISBTNFurbolgElder = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFurbolgElder.blp"` -- `static constant dISBTNFurbolgPanda = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFurbolgPanda.blp"` -- `static constant dISBTNFurbolgShaman = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFurbolgShaman.blp"` -- `static constant dISBTNFurbolgTracker = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFurbolgTracker.blp"` -- `static constant dISBTNFurion = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNFurion.blp"` -- `static constant dISBTNGLExchange = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGLExchange.blp"` -- `static constant dISBTNGMExchange = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGMExchange.blp"` -- `static constant dISBTNGargoyle = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGargoyle.blp"` -- `static constant dISBTNGarithos = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGarithos.blp"` -- `static constant dISBTNGatherGold = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGatherGold.blp"` -- `static constant dISBTNGauntletsOfOgrePower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGauntletsOfOgrePower.blp"` -- `static constant dISBTNGem = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGem.blp"` -- `static constant dISBTNGenericCreepBuilding = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGenericCreepBuilding.blp"` -- `static constant dISBTNGenericHumanBuilding = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGenericHumanBuilding.blp"` -- `static constant dISBTNGenericSpellImmunity = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGenericSpellImmunity.blp"` -- `static constant dISBTNGhost = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGhost.blp"` -- `static constant dISBTNGhostKey = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGhostKey.blp"` -- `static constant dISBTNGhostMage = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGhostMage.blp"` -- `static constant dISBTNGhostOfKelThuzad = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGhostOfKelThuzad.blp"` -- `static constant dISBTNGhoul = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGhoul.blp"` -- `static constant dISBTNGhoulFrenzy = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGhoulFrenzy.blp"` -- `static constant dISBTNGlacier = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGlacier.blp"` -- `static constant dISBTNGlaiveThrower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGlaiveThrower.blp"` -- `static constant dISBTNGlove = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGlove.blp"` -- `static constant dISBTNGlyph = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGlyph.blp"` -- `static constant dISBTNGlyph1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGlyph.blp"` -- `static constant dISBTNGnoll = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGnoll.blp"` -- `static constant dISBTNGnollArcher = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGnollArcher.blp"` -- `static constant dISBTNGnollCommandAura = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGnollCommandAura.blp"` -- `static constant dISBTNGnollKing = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGnollKing.blp"` -- `static constant dISBTNGnollWarden = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGnollWarden.blp"` -- `static constant dISBTNGoblinLandMine = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGoblinLandMine.blp"` -- `static constant dISBTNGoblinSapper = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGoblinSapper.blp"` -- `static constant dISBTNGoblinShipyard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGoblinShipyard.blp"` -- `static constant dISBTNGoblinZeppelin = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGoblinZeppelin.blp"` -- `static constant dISBTNGoldRing = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGoldRing.blp"` -- `static constant dISBTNGoldmine = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGoldmine.blp"` -- `static constant dISBTNGolemStormBolt = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGolemStormBolt.blp"` -- `static constant dISBTNGolemThunderClap = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGolemThunderClap.blp"` -- `static constant dISBTNGrabTree = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGrabTree.blp"` -- `static constant dISBTNGraveYard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGraveYard.blp"` -- `static constant dISBTNGreatHall = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGreatHall.blp"` -- `static constant dISBTNGreaterInvisibility = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGreaterInvisibility.blp"` -- `static constant dISBTNGreaterInvisibility1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGreaterInvisibility.blp"` -- `static constant dISBTNGreaterInvulneralbility = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGreaterInvulneralbility.blp"` -- `static constant dISBTNGreaterInvulneralbility1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGreaterInvulneralbility.blp"` -- `static constant dISBTNGreaterRejuvPotion = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGreaterRejuvPotion.blp"` -- `static constant dISBTNGreaterRejuvScroll = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGreaterRejuvScroll.blp"` -- `static constant dISBTNGreenDragon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGreenDragon.blp"` -- `static constant dISBTNGreenDragonRoost = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGreenDragonRoost.blp"` -- `static constant dISBTNGreenDragonSpawn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGreenDragonSpawn.blp"` -- `static constant dISBTNGreenHydra = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGreenHydra.blp"` -- `static constant dISBTNGrimWard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGrimWard.blp"` -- `static constant dISBTNGrizzlyBear = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGrizzlyBear.blp"` -- `static constant dISBTNGrunt = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGrunt.blp"` -- `static constant dISBTNGryphonAviary = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGryphonAviary.blp"` -- `static constant dISBTNGryphonRider = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGryphonRider.blp"` -- `static constant dISBTNGuardTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGuardTower.blp"` -- `static constant dISBTNGuardianWard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGuardianWard.blp"` -- `static constant dISBTNGuldan = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGuldan.blp"` -- `static constant dISBTNGuldanSkull = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGuldanSkull.blp"` -- `static constant dISBTNGyrocopter = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNGyrocopter.blp"` -- `static constant dISBTNHallOfTheDead = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHallOfTheDead.blp"` -- `static constant dISBTNHammer = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHammer.blp"` -- `static constant dISBTNHardenedSkin = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHardenedSkin.blp"` -- `static constant dISBTNHarpy = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHarpy.blp"` -- `static constant dISBTNHarpyQueen = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHarpyQueen.blp"` -- `static constant dISBTNHarpyWitch = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHarpyWitch.blp"` -- `static constant dISBTNHauntedMine = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHauntedMine.blp"` -- `static constant dISBTNHeadHunterBerserker = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeadHunterBerserker.blp"` -- `static constant dISBTNHeadhunter = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeadhunter.blp"` -- `static constant dISBTNHeal = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeal.blp"` -- `static constant dISBTNHealOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHealOff.blp"` -- `static constant dISBTNHealOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHealOn.blp"` -- `static constant dISBTNHealingSalve = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHealingSalve.blp"` -- `static constant dISBTNHealingSpray = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHealingSpray.blp"` -- `static constant dISBTNHealingWard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHealingWard.blp"` -- `static constant dISBTNHealingWave = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHealingWave.blp"` -- `static constant dISBTNHealthStone = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHealthStone.blp"` -- `static constant dISBTNHeartOfAszune = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeartOfAszune.blp"` -- `static constant dISBTNHeartOfSearinox = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeartOfSearinox.blp"` -- `static constant dISBTNHellScream = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHellScream.blp"` -- `static constant dISBTNHelmOfValor = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHelmOfValor.blp"` -- `static constant dISBTNHelmutPurple = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHelmutPurple.blp"` -- `static constant dISBTNHermitCrab = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHermitCrab.blp"` -- `static constant dISBTNHeroAlchemist = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroAlchemist.blp"` -- `static constant dISBTNHeroArchMage = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroArchMage.blp"` -- `static constant dISBTNHeroAvatarOfFlame = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroAvatarOfFlame.blp"` -- `static constant dISBTNHeroBlademaster = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroBlademaster.blp"` -- `static constant dISBTNHeroBloodElfPrince = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroBloodElfPrince.blp"` -- `static constant dISBTNHeroCryptLord = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroCryptLord.blp"` -- `static constant dISBTNHeroDeathKnight = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroDeathKnight.blp"` -- `static constant dISBTNHeroDemonHunter = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroDemonHunter.blp"` -- `static constant dISBTNHeroDreadLord = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroDreadLord.blp"` -- `static constant dISBTNHeroFarseer = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroFarseer.blp"` -- `static constant dISBTNHeroLich = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroLich.blp"` -- `static constant dISBTNHeroMoonPriestess = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroMoonPriestess.blp"` -- `static constant dISBTNHeroMountainKing = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroMountainKing.blp"` -- `static constant dISBTNHeroPaladin = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroPaladin.blp"` -- `static constant dISBTNHeroTaurenChieftain = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroTaurenChieftain.blp"` -- `static constant dISBTNHeroTinker = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroTinker.blp"` -- `static constant dISBTNHeroWarden = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHeroWarden.blp"` -- `static constant dISBTNHex = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHex.blp"` -- `static constant dISBTNHighElvenArcher = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHighElvenArcher.blp"` -- `static constant dISBTNHippogriff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHippogriff.blp"` -- `static constant dISBTNHippogriffRider = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHippogriffRider.blp"` -- `static constant dISBTNHire = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHire.blp"` -- `static constant dISBTNHoldPosition = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHoldPosition.blp"` -- `static constant dISBTNHolyBolt = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHolyBolt.blp"` -- `static constant dISBTNHolyWater = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHolyWater.blp"` -- `static constant dISBTNHoodOfCunning = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHoodOfCunning.blp"` -- `static constant dISBTNHornOfCenarius = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHornOfCenarius.blp"` -- `static constant dISBTNHornOfDoom = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHornOfDoom.blp"` -- `static constant dISBTNHornOfFog = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHornOfFog.blp"` -- `static constant dISBTNHowlOfTerror = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHowlOfTerror.blp"` -- `static constant dISBTNHumanArcaneTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanArcaneTower.blp"` -- `static constant dISBTNHumanArmorUpOne = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanArmorUpOne.blp"` -- `static constant dISBTNHumanArmorUpThree = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanArmorUpThree.blp"` -- `static constant dISBTNHumanArmorUpTwo = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanArmorUpTwo.blp"` -- `static constant dISBTNHumanArtilleryUpOne = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanArtilleryUpOne.blp"` -- `static constant dISBTNHumanBarracks = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanBarracks.blp"` -- `static constant dISBTNHumanBattleShip = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanBattleShip.blp"` -- `static constant dISBTNHumanBuild = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanBuild.blp"` -- `static constant dISBTNHumanCaptureFlag = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanCaptureFlag.blp"` -- `static constant dISBTNHumanDestroyer = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanDestroyer.blp"` -- `static constant dISBTNHumanLumberMill = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanLumberMill.blp"` -- `static constant dISBTNHumanLumberUpgrade1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanLumberUpgrade1.blp"` -- `static constant dISBTNHumanLumberUpgrade2 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanLumberUpgrade2.blp"` -- `static constant dISBTNHumanMissileUpOne = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanMissileUpOne.blp"` -- `static constant dISBTNHumanMissileUpThree = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanMissileUpThree.blp"` -- `static constant dISBTNHumanMissileUpTwo = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanMissileUpTwo.blp"` -- `static constant dISBTNHumanShipyard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanShipyard.blp"` -- `static constant dISBTNHumanTransport = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanTransport.blp"` -- `static constant dISBTNHumanWatchTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHumanWatchTower.blp"` -- `static constant dISBTNHuntersHall = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHuntersHall.blp"` -- `static constant dISBTNHuntress = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHuntress.blp"` -- `static constant dISBTNHydra = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHydra.blp"` -- `static constant dISBTNHydraWarStomp = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHydraWarStomp.blp"` -- `static constant dISBTNHydralisk = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNHydralisk.blp"` -- `static constant dISBTNIceCrownObelisk = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNIceCrownObelisk.blp"` -- `static constant dISBTNIceShard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNIceShard.blp"` -- `static constant dISBTNIceTroll = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNIceTroll.blp"` -- `static constant dISBTNIceTrollBeserker = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNIceTrollBeserker.blp"` -- `static constant dISBTNIceTrollBeserker1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNIceTrollBeserker.blp"` -- `static constant dISBTNIceTrollShadowPriest = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNIceTrollShadowPriest.blp"` -- `static constant dISBTNIceTrollShaman = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNIceTrollShaman.blp"` -- `static constant dISBTNIcyTreasureBox = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNIcyTreasureBox.blp"` -- `static constant dISBTNIllidanPrisonWagon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNIllidanPrisonWagon.blp"` -- `static constant dISBTNImbuedMasonry = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNImbuedMasonry.blp"` -- `static constant dISBTNImmolationOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNImmolationOff.blp"` -- `static constant dISBTNImmolationOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNImmolationOn.blp"` -- `static constant dISBTNImpale = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNImpale.blp"` -- `static constant dISBTNImpalingBolt = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNImpalingBolt.blp"` -- `static constant dISBTNImprovedBows = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNImprovedBows.blp"` -- `static constant dISBTNImprovedCreatureAttack = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNImprovedCreatureAttack.blp"` -- `static constant dISBTNImprovedCreatureCarapace = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNImprovedCreatureCarapace.blp"` -- `static constant dISBTNImprovedMining = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNImprovedMining.blp"` -- `static constant dISBTNImprovedMoonArmor = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNImprovedMoonArmor.blp"` -- `static constant dISBTNImprovedReinforcedHides = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNImprovedReinforcedHides.blp"` -- `static constant dISBTNImprovedSpikedBarricades = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNImprovedSpikedBarricades.blp"` -- `static constant dISBTNImprovedStrengthOfTheMoon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNImprovedStrengthOfTheMoon.blp"` -- `static constant dISBTNImprovedStrengthOfTheWild = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNImprovedStrengthOfTheWild.blp"` -- `static constant dISBTNImprovedUnholyArmor = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNImprovedUnholyArmor.blp"` -- `static constant dISBTNImprovedUnholyStrength = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNImprovedUnholyStrength.blp"` -- `static constant dISBTNIncinerate = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNIncinerate.blp"` -- `static constant dISBTNIncinerateOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNIncinerateOff.blp"` -- `static constant dISBTNIncinerateOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNIncinerateOn.blp"` -- `static constant dISBTNInfernal = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNInfernal.blp"` -- `static constant dISBTNInfernalCannon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNInfernalCannon.blp"` -- `static constant dISBTNInfernalFlameCannon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNInfernalFlameCannon.blp"` -- `static constant dISBTNInfernalStone = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNInfernalStone.blp"` -- `static constant dISBTNInn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNInn.blp"` -- `static constant dISBTNInnerFire = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNInnerFire.blp"` -- `static constant dISBTNInnerFireOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNInnerFireOff.blp"` -- `static constant dISBTNInnerFireOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNInnerFireOn.blp"` -- `static constant dISBTNInvisibility = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNInvisibility.blp"` -- `static constant dISBTNInvulnerable = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNInvulnerable.blp"` -- `static constant dISBTNJaina = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNJaina.blp"` -- `static constant dISBTNJanggo = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNJanggo.blp"` -- `static constant dISBTNJuggernaut = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNJuggernaut.blp"` -- `static constant dISBTNJungleBeast = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNJungleBeast.blp"` -- `static constant dISBTNJunkGolem = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNJunkGolem.blp"` -- `static constant dISBTNKeep = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNKeep.blp"` -- `static constant dISBTNKeeperGhostBlue = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNKeeperGhostBlue.blp"` -- `static constant dISBTNKeeperOfTheGrove = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNKeeperOfTheGrove.blp"` -- `static constant dISBTNKelThuzad = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNKelThuzad.blp"` -- `static constant dISBTNKiljaedin = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNKiljaedin.blp"` -- `static constant dISBTNKnight = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNKnight.blp"` -- `static constant dISBTNKobold = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNKobold.blp"` -- `static constant dISBTNKoboldGeomancer = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNKoboldGeomancer.blp"` -- `static constant dISBTNKotoBeast = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNKotoBeast.blp"` -- `static constant dISBTNLGExchange = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLGExchange.blp"` -- `static constant dISBTNLamp = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLamp.blp"` -- `static constant dISBTNLavaSpawn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLavaSpawn.blp"` -- `static constant dISBTNLeatherUpgradeOne = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLeatherUpgradeOne.blp"` -- `static constant dISBTNLeatherUpgradeThree = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLeatherUpgradeThree.blp"` -- `static constant dISBTNLeatherUpgradeTwo = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLeatherUpgradeTwo.blp"` -- `static constant dISBTNLesserClarityPotion = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLesserClarityPotion.blp"` -- `static constant dISBTNLesserInvisibility = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLesserInvisibility.blp"` -- `static constant dISBTNLesserInvisibility1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLesserInvisibility.blp"` -- `static constant dISBTNLesserInvulneralbility = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLesserInvulneralbility.blp"` -- `static constant dISBTNLesserInvulneralbility1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLesserInvulneralbility.blp"` -- `static constant dISBTNLesserRejuvPotion = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLesserRejuvPotion.blp"` -- `static constant dISBTNLesserRejuvScroll = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLesserRejuvScroll.blp"` -- `static constant dISBTNLichVersion2 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLichVersion2.blp"` -- `static constant dISBTNLifeDrain = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLifeDrain.blp"` -- `static constant dISBTNLightningShield = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLightningShield.blp"` -- `static constant dISBTNLionHorn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLionHorn.blp"` -- `static constant dISBTNLiquidFire = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLiquidFire.blp"` -- `static constant dISBTNLoad = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLoad.blp"` -- `static constant dISBTNLoadDwarf = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLoadDwarf.blp"` -- `static constant dISBTNLoadPeon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLoadPeon.blp"` -- `static constant dISBTNLobstrokkBlue = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLobstrokkBlue.blp"` -- `static constant dISBTNLobstrokkGreen = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLobstrokkGreen.blp"` -- `static constant dISBTNLobstrokkRed = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLobstrokkRed.blp"` -- `static constant dISBTNLocustSwarm = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNLocustSwarm.blp"` -- `static constant dISBTNMGExchange = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMGExchange.blp"` -- `static constant dISBTNMageTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMageTower.blp"` -- `static constant dISBTNMagicImmunity = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMagicImmunity.blp"` -- `static constant dISBTNMagicLariet = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMagicLariet.blp"` -- `static constant dISBTNMagicVault = "ReplaceableTextures\\CommandButtons\\DISBTNMagicVault.blp"` -- `static constant dISBTNMagicVault1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMagicVault.blp"` -- `static constant dISBTNMagicalSentry = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMagicalSentry.blp"` -- `static constant dISBTNMagnataur = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMagnataur.blp"` -- `static constant dISBTNMagnataurBrown = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMagnataurBrown.blp"` -- `static constant dISBTNMammoth = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMammoth.blp"` -- `static constant dISBTNManaBurn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNManaBurn.blp"` -- `static constant dISBTNManaDrain = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNManaDrain.blp"` -- `static constant dISBTNManaFlare = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNManaFlare.blp"` -- `static constant dISBTNManaFlareOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNManaFlareOff.blp"` -- `static constant dISBTNManaRecharge = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNManaRecharge.blp"` -- `static constant dISBTNManaRechargeOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNManaRechargeOff.blp"` -- `static constant dISBTNManaRechargeOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNManaRechargeOn.blp"` -- `static constant dISBTNManaShield = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNManaShield.blp"` -- `static constant dISBTNManaStone = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNManaStone.blp"` -- `static constant dISBTNMannoroth = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMannoroth.blp"` -- `static constant dISBTNMantle = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMantle.blp"` -- `static constant dISBTNMantleOfIntelligence = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMantleOfIntelligence.blp"` -- `static constant dISBTNManual = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNManual.blp"` -- `static constant dISBTNManual2 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNManual2.blp"` -- `static constant dISBTNManual3 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNManual3.blp"` -- `static constant dISBTNMarine = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMarine.blp"` -- `static constant dISBTNMarkOfFire = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMarkOfFire.blp"` -- `static constant dISBTNMarketPlace = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMarketPlace.blp"` -- `static constant dISBTNMarksmanship = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMarksmanship.blp"` -- `static constant dISBTNMaskOfDeath = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMaskOfDeath.blp"` -- `static constant dISBTNMassTeleport = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMassTeleport.blp"` -- `static constant dISBTNMeatWagon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMeatWagon.blp"` -- `static constant dISBTNMechanicalCritter = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMechanicalCritter.blp"` -- `static constant dISBTNMedalionOfCourage = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMedalionOfCourage.blp"` -- `static constant dISBTNMedivh = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMedivh.blp"` -- `static constant dISBTNMercenaryCamp = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMercenaryCamp.blp"` -- `static constant dISBTNMerchant = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMerchant.blp"` -- `static constant dISBTNMetamorphosis = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMetamorphosis.blp"` -- `static constant dISBTNMilitia = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMilitia.blp"` -- `static constant dISBTNMinorRejuvPotion = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMinorRejuvPotion.blp"` -- `static constant dISBTNMirrorImage = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMirrorImage.blp"` -- `static constant dISBTNMonsoon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMonsoon.blp"` -- `static constant dISBTNMonsterLure = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMonsterLure.blp"` -- `static constant dISBTNMoonArmor = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMoonArmor.blp"` -- `static constant dISBTNMoonKey = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMoonKey.blp"` -- `static constant dISBTNMoonStone = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMoonStone.blp"` -- `static constant dISBTNMoonWell = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMoonWell.blp"` -- `static constant dISBTNMortarTeam = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMortarTeam.blp"` -- `static constant dISBTNMountainGiant = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMountainGiant.blp"` -- `static constant dISBTNMove = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMove.blp"` -- `static constant dISBTNMurgalSlave = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMurgalSlave.blp"` -- `static constant dISBTNMurgulBloodGill = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMurgulBloodGill.blp"` -- `static constant dISBTNMurgulShadowCaster = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMurgulShadowCaster.blp"` -- `static constant dISBTNMurgulTideWarrior = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMurgulTideWarrior.blp"` -- `static constant dISBTNMurloc = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMurloc.blp"` -- `static constant dISBTNMurlocFleshEater = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMurlocFleshEater.blp"` -- `static constant dISBTNMurlocMutant = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMurlocMutant.blp"` -- `static constant dISBTNMurlocNightCrawler = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNMurlocNightCrawler.blp"` -- `static constant dISBTNNagaArmorUp1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNagaArmorUp1.blp"` -- `static constant dISBTNNagaArmorUp2 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNagaArmorUp2.blp"` -- `static constant dISBTNNagaArmorUp3 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNagaArmorUp3.blp"` -- `static constant dISBTNNagaBurrow = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNagaBurrow.blp"` -- `static constant dISBTNNagaMyrmidon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNagaMyrmidon.blp"` -- `static constant dISBTNNagaMyrmidonRoyalGuard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNagaMyrmidonRoyalGuard.blp"` -- `static constant dISBTNNagaSeaWitch = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNagaSeaWitch.blp"` -- `static constant dISBTNNagaSummoner = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNagaSummoner.blp"` -- `static constant dISBTNNagaUnBurrow = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNagaUnBurrow.blp"` -- `static constant dISBTNNagaWeaponUp1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNagaWeaponUp1.blp"` -- `static constant dISBTNNagaWeaponUp2 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNagaWeaponUp2.blp"` -- `static constant dISBTNNagaWeaponUp3 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNagaWeaponUp3.blp"` -- `static constant dISBTNNatureTouchGrow = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNatureTouchGrow.blp"` -- `static constant dISBTNNaturesBlessing = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNaturesBlessing.blp"` -- `static constant dISBTNNecklace = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNecklace.blp"` -- `static constant dISBTNNecromancer = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNecromancer.blp"` -- `static constant dISBTNNecromancerAdept = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNecromancerAdept.blp"` -- `static constant dISBTNNecromancerMaster = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNecromancerMaster.blp"` -- `static constant dISBTNNecropolis = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNecropolis.blp"` -- `static constant dISBTNNerubian = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNerubian.blp"` -- `static constant dISBTNNerubianQueen = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNerubianQueen.blp"` -- `static constant dISBTNNerubianZiggurat = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNerubianZiggurat.blp"` -- `static constant dISBTNNetherDragon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNetherDragon.blp"` -- `static constant dISBTNNeutralManaShield = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNeutralManaShield.blp"` -- `static constant dISBTNNightElfBattleCruiser = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNightElfBattleCruiser.blp"` -- `static constant dISBTNNightElfBuild = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNightElfBuild.blp"` -- `static constant dISBTNNightElfCaptureFlag = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNightElfCaptureFlag.blp"` -- `static constant dISBTNNightElfDestroyer = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNightElfDestroyer.blp"` -- `static constant dISBTNNightElfFishingBoat = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNightElfFishingBoat.blp"` -- `static constant dISBTNNightElfFishingVillage = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNightElfFishingVillage.blp"` -- `static constant dISBTNNightElfRunner = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNightElfRunner.blp"` -- `static constant dISBTNNightElfShipyard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNightElfShipyard.blp"` -- `static constant dISBTNNightElfTransport = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNNightElfTransport.blp"` -- `static constant dISBTNObsidianStatue = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNObsidianStatue.blp"` -- `static constant dISBTNOgre = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOgre.blp"` -- `static constant dISBTNOgreLord = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOgreLord.blp"` -- `static constant dISBTNOgreMagi = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOgreMagi.blp"` -- `static constant dISBTNOneHeadedOgre = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOneHeadedOgre.blp"` -- `static constant dISBTNOrb = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrb.blp"` -- `static constant dISBTNOrbOfCorruption = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrbOfCorruption.blp"` -- `static constant dISBTNOrbOfDarkness = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrbOfDarkness.blp"` -- `static constant dISBTNOrbOfDeath = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrbOfDeath.blp"` -- `static constant dISBTNOrbOfDeathOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrbOfDeathOff.blp"` -- `static constant dISBTNOrbOfDeathOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrbOfDeathOn.blp"` -- `static constant dISBTNOrbOfFire = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrbOfFire.blp"` -- `static constant dISBTNOrbOfFrost = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrbOfFrost.blp"` -- `static constant dISBTNOrbOfLightning = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrbOfLightning.blp"` -- `static constant dISBTNOrbOfVenom = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrbOfVenom.blp"` -- `static constant dISBTNOrbofSlowness = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrbofSlowness.blp"` -- `static constant dISBTNOrcBattleStandard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrcBattleStandard.blp"` -- `static constant dISBTNOrcCaptureFlag = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrcCaptureFlag.blp"` -- `static constant dISBTNOrcCar = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrcCar.blp"` -- `static constant dISBTNOrcDestroyer = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrcDestroyer.blp"` -- `static constant dISBTNOrcMeleeUpOne = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrcMeleeUpOne.blp"` -- `static constant dISBTNOrcMeleeUpThree = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrcMeleeUpThree.blp"` -- `static constant dISBTNOrcMeleeUpTwo = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrcMeleeUpTwo.blp"` -- `static constant dISBTNOrcRallyPoint = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrcRallyPoint.blp"` -- `static constant dISBTNOrcTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrcTower.blp"` -- `static constant dISBTNOrcWarlock = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrcWarlock.blp"` -- `static constant dISBTNOrcWarlockRed = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrcWarlockRed.blp"` -- `static constant dISBTNOrcishTransport = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOrcishTransport.blp"` -- `static constant dISBTNOtherBarrel = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOtherBarrel.blp"` -- `static constant dISBTNOwlBear = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNOwlBear.blp"` -- `static constant dISBTNPackBeast = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPackBeast.blp"` -- `static constant dISBTNPandaTaunt = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPandaTaunt.blp"` -- `static constant dISBTNPandarenBrewmaster = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPandarenBrewmaster.blp"` -- `static constant dISBTNParasite = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNParasite.blp"` -- `static constant dISBTNParasiteOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNParasiteOff.blp"` -- `static constant dISBTNParasiteOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNParasiteOn.blp"` -- `static constant dISBTNPatrol = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPatrol.blp"` -- `static constant dISBTNPeasant = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPeasant.blp"` -- `static constant dISBTNPebble = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPebble.blp"` -- `static constant dISBTNPendantOfEnergy = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPendantOfEnergy.blp"` -- `static constant dISBTNPendantOfMana = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPendantOfMana.blp"` -- `static constant dISBTNPenguin = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPenguin.blp"` -- `static constant dISBTNPeon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPeon.blp"` -- `static constant dISBTNPeriapt = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPeriapt.blp"` -- `static constant dISBTNPeriapt1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPeriapt1.blp"` -- `static constant dISBTNPhaseShift = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPhaseShift.blp"` -- `static constant dISBTNPhaseShiftOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPhaseShiftOff.blp"` -- `static constant dISBTNPhaseShiftOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPhaseShiftOn.blp"` -- `static constant dISBTNPhilosophersStone = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPhilosophersStone.blp"` -- `static constant dISBTNPhoenixEgg = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPhoenixEgg.blp"` -- `static constant dISBTNPickUpItem = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPickUpItem.blp"` -- `static constant dISBTNPig = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPig.blp"` -- `static constant dISBTNPigFarm = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPigFarm.blp"` -- `static constant dISBTNPillage = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPillage.blp"` -- `static constant dISBTNPipeOfInsight = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPipeOfInsight.blp"` -- `static constant dISBTNPitLord = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPitLord.blp"` -- `static constant dISBTNPlagueCloud = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPlagueCloud.blp"` -- `static constant dISBTNPocketFactory = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPocketFactory.blp"` -- `static constant dISBTNPoisonArrow = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPoisonArrow.blp"` -- `static constant dISBTNPoisonSting = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPoisonSting.blp"` -- `static constant dISBTNPolarFurbolg = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPolarFurbolg.blp"` -- `static constant dISBTNPolarFurbolgElder = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPolarFurbolgElder.blp"` -- `static constant dISBTNPolarFurbolgShaman = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPolarFurbolgShaman.blp"` -- `static constant dISBTNPolarFurbolgTracker = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPolarFurbolgTracker.blp"` -- `static constant dISBTNPolymorph = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPolymorph.blp"` -- `static constant dISBTNPortal = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPortal.blp"` -- `static constant dISBTNPossession = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPossession.blp"` -- `static constant dISBTNPotionBlue = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPotionBlue.blp"` -- `static constant dISBTNPotionBlueBig = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPotionBlueBig.blp"` -- `static constant dISBTNPotionBlueSmall = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPotionBlueSmall.blp"` -- `static constant dISBTNPotionGreen = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPotionGreen.blp"` -- `static constant dISBTNPotionGreenSmall = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPotionGreenSmall.blp"` -- `static constant dISBTNPotionOfClarity = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPotionOfClarity.blp"` -- `static constant dISBTNPotionOfDivinity = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPotionOfDivinity.blp"` -- `static constant dISBTNPotionOfOmniscience = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPotionOfOmniscience.blp"` -- `static constant dISBTNPotionOfRestoration = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPotionOfRestoration.blp"` -- `static constant dISBTNPotionOfRestoration1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPotionOfRestoration.blp"` -- `static constant dISBTNPotionOfVampirism = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPotionOfVampirism.blp"` -- `static constant dISBTNPotionPurple = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPotionPurple.blp"` -- `static constant dISBTNPotionRed = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPotionRed.blp"` -- `static constant dISBTNPowerGenerator = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPowerGenerator.blp"` -- `static constant dISBTNPriest = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPriest.blp"` -- `static constant dISBTNPriest1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPriest.blp"` -- `static constant dISBTNPriestAdept = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPriestAdept.blp"` -- `static constant dISBTNPriestMaster = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPriestMaster.blp"` -- `static constant dISBTNPriestessOfTheMoon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPriestessOfTheMoon.blp"` -- `static constant dISBTNProudMoore = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNProudMoore.blp"` -- `static constant dISBTNPurge = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPurge.blp"` -- `static constant dISBTNPurpleFelhound = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNPurpleFelhound.blp"` -- `static constant dISBTNQuillBeast = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNQuillBeast.blp"` -- `static constant dISBTNQuillBeastGod = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNQuillBeastGod.blp"` -- `static constant dISBTNQuillSpray = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNQuillSpray.blp"` -- `static constant dISBTNQuillSprayOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNQuillSprayOff.blp"` -- `static constant dISBTNROBOGOBLIN = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNROBOGOBLIN.blp"` -- `static constant dISBTNROBOGOBLINOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNROBOGOBLINOff.blp"` -- `static constant dISBTNROBOGOBLINOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNROBOGOBLINOn.blp"` -- `static constant dISBTNRacoon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRacoon.blp"` -- `static constant dISBTNRaider = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRaider.blp"` -- `static constant dISBTNRaiseDead = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRaiseDead.blp"` -- `static constant dISBTNRaiseDeadOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRaiseDeadOff.blp"` -- `static constant dISBTNRaiseDeadOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRaiseDeadOn.blp"` -- `static constant dISBTNRallyPoint = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRallyPoint.blp"` -- `static constant dISBTNRallyPointNightElf = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRallyPointNightElf.blp"` -- `static constant dISBTNRallyPointUndead = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRallyPointUndead.blp"` -- `static constant dISBTNRavenForm = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRavenForm.blp"` -- `static constant dISBTNRazorback = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRazorback.blp"` -- `static constant dISBTNRazormaneChief = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRazormaneChief.blp"` -- `static constant dISBTNRedDragon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRedDragon.blp"` -- `static constant dISBTNRedDragonDevour = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRedDragonDevour.blp"` -- `static constant dISBTNRegenerate = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRegenerate.blp"` -- `static constant dISBTNRegenerationAura = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRegenerationAura.blp"` -- `static constant dISBTNReincarnation = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNReincarnation.blp"` -- `static constant dISBTNReinforcedBurrows = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNReinforcedBurrows.blp"` -- `static constant dISBTNReinforcedHides = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNReinforcedHides.blp"` -- `static constant dISBTNRejuvPotion = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRejuvPotion.blp"` -- `static constant dISBTNRejuvenation = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRejuvenation.blp"` -- `static constant dISBTNRejuvenationPotion = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRejuvenationPotion.blp"` -- `static constant dISBTNRepair = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRepair.blp"` -- `static constant dISBTNRepairOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRepairOff.blp"` -- `static constant dISBTNRepairOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRepairOn.blp"` -- `static constant dISBTNReplay_Loop = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNReplay-Loop.blp"` -- `static constant dISBTNReplay_Pause = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNReplay-Pause.blp"` -- `static constant dISBTNReplay_Play = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNReplay-Play.blp"` -- `static constant dISBTNReplay_SpeedDown = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNReplay-SpeedDown.blp"` -- `static constant dISBTNReplay_SpeedUp = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNReplay-SpeedUp.blp"` -- `static constant dISBTNReplenishHealth = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNReplenishHealth.blp"` -- `static constant dISBTNReplenishHealthOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNReplenishHealthOff.blp"` -- `static constant dISBTNReplenishHealthOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNReplenishHealthOn.blp"` -- `static constant dISBTNReplenishMana = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNReplenishMana.blp"` -- `static constant dISBTNReplenishManaOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNReplenishManaOff.blp"` -- `static constant dISBTNReplenishManaOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNReplenishManaOn.blp"` -- `static constant dISBTNResStone = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNResStone.blp"` -- `static constant dISBTNResistMagic = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNResistMagic.blp"` -- `static constant dISBTNResistantSkin = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNResistantSkin.blp"` -- `static constant dISBTNResurrection = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNResurrection.blp"` -- `static constant dISBTNReturnGoods = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNReturnGoods.blp"` -- `static constant dISBTNReveal = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNReveal.blp"` -- `static constant dISBTNRevenant = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRevenant.blp"` -- `static constant dISBTNRiderlessHorse = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRiderlessHorse.blp"` -- `static constant dISBTNRiderlessKodo = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRiderlessKodo.blp"` -- `static constant dISBTNRifleman = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRifleman.blp"` -- `static constant dISBTNRingGreen = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRingGreen.blp"` -- `static constant dISBTNRingJadeFalcon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRingJadeFalcon.blp"` -- `static constant dISBTNRingLionHead = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRingLionHead.blp"` -- `static constant dISBTNRingPurple = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRingPurple.blp"` -- `static constant dISBTNRingSkull = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRingSkull.blp"` -- `static constant dISBTNRingVioletSpider = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRingVioletSpider.blp"` -- `static constant dISBTNRobeOfTheMagi = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRobeOfTheMagi.blp"` -- `static constant dISBTNRockGolem = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRockGolem.blp"` -- `static constant dISBTNRockTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRockTower.blp"` -- `static constant dISBTNRodOfNecromancy = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRodOfNecromancy.blp"` -- `static constant dISBTNRoot = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRoot.blp"` -- `static constant dISBTNRune = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRune.blp"` -- `static constant dISBTNRunedBracers = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNRunedBracers.blp"` -- `static constant dISBTNSacrifice = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSacrifice.blp"` -- `static constant dISBTNSacrificialPit = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSacrificialPit.blp"` -- `static constant dISBTNSacrificialSkull = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSacrificialSkull.blp"` -- `static constant dISBTNSasquatch = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSasquatch.blp"` -- `static constant dISBTNSasquatchShaman = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSasquatchShaman.blp"` -- `static constant dISBTNSatyr = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSatyr.blp"` -- `static constant dISBTNSatyrTrickster = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSatyrTrickster.blp"` -- `static constant dISBTNScatterRockets = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNScatterRockets.blp"` -- `static constant dISBTNScepterOfMastery = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNScepterOfMastery.blp"` -- `static constant dISBTNScourgeBuild = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNScourgeBuild.blp"` -- `static constant dISBTNScout = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNScout.blp"` -- `static constant dISBTNScroll = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNScroll.blp"` -- `static constant dISBTNScrollOfHaste = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNScrollOfHaste.blp"` -- `static constant dISBTNScrollOfHealing = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNScrollOfHealing.blp"` -- `static constant dISBTNScrollOfProtection = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNScrollOfProtection.blp"` -- `static constant dISBTNScrollOfRegeneration = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNScrollOfRegeneration.blp"` -- `static constant dISBTNScrollOfRegenerationGreen = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNScrollOfRegenerationGreen.blp"` -- `static constant dISBTNScrollOfTownPortal = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNScrollOfTownPortal.blp"` -- `static constant dISBTNScrollUber = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNScrollUber.blp"` -- `static constant dISBTNSeaElemental = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSeaElemental.blp"` -- `static constant dISBTNSeaGiant = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSeaGiant.blp"` -- `static constant dISBTNSeaGiantGreen = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSeaGiantGreen.blp"` -- `static constant dISBTNSeaGiantPulverize = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSeaGiantPulverize.blp"` -- `static constant dISBTNSeaGiantWarStomp = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSeaGiantWarStomp.blp"` -- `static constant dISBTNSeaTurtleGreen = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSeaTurtleGreen.blp"` -- `static constant dISBTNSeaTurtleRed = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSeaTurtleRed.blp"` -- `static constant dISBTNSeaWitch = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSeaWitch.blp"` -- `static constant dISBTNSeal = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSeal.blp"` -- `static constant dISBTNSearingArrows = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSearingArrows.blp"` -- `static constant dISBTNSearingArrowsOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSearingArrowsOff.blp"` -- `static constant dISBTNSearingArrowsOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSearingArrowsOn.blp"` -- `static constant dISBTNSeigeEngine = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSeigeEngine.blp"` -- `static constant dISBTNSeigeEngineWithMissles = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSeigeEngineWithMissles.blp"` -- `static constant dISBTNSelectHeroOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSelectHeroOff.blp"` -- `static constant dISBTNSelectHeroOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSelectHeroOn.blp"` -- `static constant dISBTNSelectUnit = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSelectUnit.blp"` -- `static constant dISBTNSelectUnit1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSelectUnit.blp"` -- `static constant dISBTNSelfDestruct = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSelfDestruct.blp"` -- `static constant dISBTNSelfDestructOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSelfDestructOff.blp"` -- `static constant dISBTNSelfDestructOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSelfDestructOn.blp"` -- `static constant dISBTNSell = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSell.blp"` -- `static constant dISBTNSentinel = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSentinel.blp"` -- `static constant dISBTNSentryWard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSentryWard.blp"` -- `static constant dISBTNSerpentWard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSerpentWard.blp"` -- `static constant dISBTNShade = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNShade.blp"` -- `static constant dISBTNShadowHunter = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNShadowHunter.blp"` -- `static constant dISBTNShadowMeld = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNShadowMeld.blp"` -- `static constant dISBTNShadowPact = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNShadowPact.blp"` -- `static constant dISBTNShadowPact1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNShadowPact.blp"` -- `static constant dISBTNShadowStrike = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNShadowStrike.blp"` -- `static constant dISBTNShaman = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNShaman.blp"` -- `static constant dISBTNShamanAdept = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNShamanAdept.blp"` -- `static constant dISBTNShamanMaster = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNShamanMaster.blp"` -- `static constant dISBTNShandris = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNShandris.blp"` -- `static constant dISBTNSheep = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSheep.blp"` -- `static constant dISBTNShimmerWeed = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNShimmerWeed.blp"` -- `static constant dISBTNShip = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNShip.blp"` -- `static constant dISBTNShockWave = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNShockWave.blp"` -- `static constant dISBTNShoveler = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNShoveler.blp"` -- `static constant dISBTNShrineOfAszhara = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNShrineOfAszhara.blp"` -- `static constant dISBTNSilence = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSilence.blp"` -- `static constant dISBTNSirenAdept = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSirenAdept.blp"` -- `static constant dISBTNSirenMaster = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSirenMaster.blp"` -- `static constant dISBTNSkeletalLongevity = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSkeletalLongevity.blp"` -- `static constant dISBTNSkeletalOrc = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSkeletalOrc.blp"` -- `static constant dISBTNSkeletalOrcChampion = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSkeletalOrcChampion.blp"` -- `static constant dISBTNSkeletalOrcGrunt = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSkeletalOrcGrunt.blp"` -- `static constant dISBTNSkeletonArcher = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSkeletonArcher.blp"` -- `static constant dISBTNSkeletonMage = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSkeletonMage.blp"` -- `static constant dISBTNSkeletonWarrior = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSkeletonWarrior.blp"` -- `static constant dISBTNSkillz = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSkillz.blp"` -- `static constant dISBTNSkink = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSkink.blp"` -- `static constant dISBTNSlaughterHouse = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSlaughterHouse.blp"` -- `static constant dISBTNSleep = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSleep.blp"` -- `static constant dISBTNSlippersOfAgility = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSlippersOfAgility.blp"` -- `static constant dISBTNSlow = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSlow.blp"` -- `static constant dISBTNSlowOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSlowOff.blp"` -- `static constant dISBTNSlowOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSlowOn.blp"` -- `static constant dISBTNSlowPoison = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSlowPoison.blp"` -- `static constant dISBTNSludgeCreature = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSludgeCreature.blp"` -- `static constant dISBTNSmash = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSmash.blp"` -- `static constant dISBTNSnapDragon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSnapDragon.blp"` -- `static constant dISBTNSnazzyPotion = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSnazzyPotion.blp"` -- `static constant dISBTNSnazzyScroll = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSnazzyScroll.blp"` -- `static constant dISBTNSnazzyScrollGreen = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSnazzyScrollGreen.blp"` -- `static constant dISBTNSnazzyScrollPurple = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSnazzyScrollPurple.blp"` -- `static constant dISBTNSnowOwl = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSnowOwl.blp"` -- `static constant dISBTNSobiMask = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSobiMask.blp"` -- `static constant dISBTNSorceress = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSorceress.blp"` -- `static constant dISBTNSorceressAdept = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSorceressAdept.blp"` -- `static constant dISBTNSorceressMaster = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSorceressMaster.blp"` -- `static constant dISBTNSoulBurn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSoulBurn.blp"` -- `static constant dISBTNSoulGem = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSoulGem.blp"` -- `static constant dISBTNSpawningGrounds = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpawningGrounds.blp"` -- `static constant dISBTNSpellBookBLS = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpellBookBLS.blp"` -- `static constant dISBTNSpellBreaker = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpellBreaker.blp"` -- `static constant dISBTNSpellBreakerMagicDefend = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpellBreakerMagicDefend.blp"` -- `static constant dISBTNSpellBreakerMagicUnDefend = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpellBreakerMagicUnDefend.blp"` -- `static constant dISBTNSpellShieldAmulet = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpellShieldAmulet.blp"` -- `static constant dISBTNSpellSteal = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpellSteal.blp"` -- `static constant dISBTNSpellStealOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpellStealOff.blp"` -- `static constant dISBTNSpellStealOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpellStealOn.blp"` -- `static constant dISBTNSpider = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpider.blp"` -- `static constant dISBTNSpiderBlack = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpiderBlack.blp"` -- `static constant dISBTNSpiderBlue = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpiderBlue.blp"` -- `static constant dISBTNSpiderCrab = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpiderCrab.blp"` -- `static constant dISBTNSpiderGreen = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpiderGreen.blp"` -- `static constant dISBTNSpiderSilkBroach = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpiderSilkBroach.blp"` -- `static constant dISBTNSpiderling = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpiderling.blp"` -- `static constant dISBTNSpikedBarricades = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpikedBarricades.blp"` -- `static constant dISBTNSpinyCrab = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpinyCrab.blp"` -- `static constant dISBTNSpiritLink = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpiritLink.blp"` -- `static constant dISBTNSpiritLodge = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpiritLodge.blp"` -- `static constant dISBTNSpiritOfVengeance = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpiritOfVengeance.blp"` -- `static constant dISBTNSpiritWalker = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpiritWalker.blp"` -- `static constant dISBTNSpiritWalkerAdeptTraining = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpiritWalkerAdeptTraining.blp"` -- `static constant dISBTNSpiritWalkerMasterTraining = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpiritWalkerMasterTraining.blp"` -- `static constant dISBTNSpiritWolf = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpiritWolf.blp"` -- `static constant dISBTNSpiritWyvern = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpiritWyvern.blp"` -- `static constant dISBTNSpy = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSpy.blp"` -- `static constant dISBTNStaffOfNegation = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStaffOfNegation.blp"` -- `static constant dISBTNStaffOfPreservation = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStaffOfPreservation.blp"` -- `static constant dISBTNStaffOfPurification = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStaffOfPurification.blp"` -- `static constant dISBTNStaffOfSanctuary = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStaffOfSanctuary.blp"` -- `static constant dISBTNStaffOfSilence = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStaffOfSilence.blp"` -- `static constant dISBTNStaffOfTeleportation = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStaffOfTeleportation.blp"` -- `static constant dISBTNStag = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStag.blp"` -- `static constant dISBTNStampede = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStampede.blp"` -- `static constant dISBTNStarFall = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStarFall.blp"` -- `static constant dISBTNStarWand = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStarWand.blp"` -- `static constant dISBTNStasisTrap = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStasisTrap.blp"` -- `static constant dISBTNStatUp = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStatUp.blp"` -- `static constant dISBTNSteamTank = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSteamTank.blp"` -- `static constant dISBTNSteelArmor = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSteelArmor.blp"` -- `static constant dISBTNSteelMelee = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSteelMelee.blp"` -- `static constant dISBTNSteelRanged = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSteelRanged.blp"` -- `static constant dISBTNStone = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStone.blp"` -- `static constant dISBTNStoneArchitecture = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStoneArchitecture.blp"` -- `static constant dISBTNStoneForm = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStoneForm.blp"` -- `static constant dISBTNStop = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStop.blp"` -- `static constant dISBTNStormBolt = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStormBolt.blp"` -- `static constant dISBTNStormBrewMaster = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStormBrewMaster.blp"` -- `static constant dISBTNStormEarthFire = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStormEarth&Fire.blp"` -- `static constant dISBTNStormHammer = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStormHammer.blp"` -- `static constant dISBTNStrengthOfTheMoon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStrengthOfTheMoon.blp"` -- `static constant dISBTNStrengthOfTheWild = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStrengthOfTheWild.blp"` -- `static constant dISBTNStrongDrink = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStrongDrink.blp"` -- `static constant dISBTNStrongHold = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStrongHold.blp"` -- `static constant dISBTNStun = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNStun.blp"` -- `static constant dISBTNSummonWaterElemental = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSummonWaterElemental.blp"` -- `static constant dISBTNSunKey = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSunKey.blp"` -- `static constant dISBTNSupportBeam = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSupportBeam.blp"` -- `static constant dISBTNSylvanusWindRunner = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNSylvanusWindRunner.blp"` -- `static constant dISBTNTalisman = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTalisman.blp"` -- `static constant dISBTNTameHippogriff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTameHippogriff.blp"` -- `static constant dISBTNTaunt = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTaunt.blp"` -- `static constant dISBTNTauren = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTauren.blp"` -- `static constant dISBTNTaurenHut = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTaurenHut.blp"` -- `static constant dISBTNTaurenTotem = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTaurenTotem.blp"` -- `static constant dISBTNTavern = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTavern.blp"` -- `static constant dISBTNTelescope = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTelescope.blp"` -- `static constant dISBTNTemp = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTemp.blp"` -- `static constant dISBTNTempleOfTheDamned = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTempleOfTheDamned.blp"` -- `static constant dISBTNTempleOfTides = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTempleOfTides.blp"` -- `static constant dISBTNTentacle = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTentacle.blp"` -- `static constant dISBTNTheBlackArrow = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTheBlackArrow.blp"` -- `static constant dISBTNTheBlackArrowOnOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTheBlackArrowOnOff.blp"` -- `static constant dISBTNTheCaptain = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTheCaptain.blp"` -- `static constant dISBTNThickFur = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNThickFur.blp"` -- `static constant dISBTNThievesGuild = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNThievesGuild.blp"` -- `static constant dISBTNThoriumArmor = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNThoriumArmor.blp"` -- `static constant dISBTNThoriumMelee = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNThoriumMelee.blp"` -- `static constant dISBTNThoriumRanged = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNThoriumRanged.blp"` -- `static constant dISBTNThornShield = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNThornShield.blp"` -- `static constant dISBTNThorns = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNThorns.blp"` -- `static constant dISBTNThornyShieldOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNThornyShieldOff.blp"` -- `static constant dISBTNThrall = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNThrall.blp"` -- `static constant dISBTNThunderClap = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNThunderClap.blp"` -- `static constant dISBTNThunderLizard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNThunderLizard.blp"` -- `static constant dISBTNThunderLizardEgg = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNThunderLizardEgg.blp"` -- `static constant dISBTNThunderLizardSalamander = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNThunderLizardSalamander.blp"` -- `static constant dISBTNThunderLizardVizier = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNThunderLizardVizier.blp"` -- `static constant dISBTNTichondrius = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTichondrius.blp"` -- `static constant dISBTNTidalGuardian = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTidalGuardian.blp"` -- `static constant dISBTNTimberWolf = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTimberWolf.blp"` -- `static constant dISBTNTinyCastle = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTinyCastle.blp"` -- `static constant dISBTNTombOfRelics = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTombOfRelics.blp"` -- `static constant dISBTNTome = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTome.blp"` -- `static constant dISBTNTomeBrown = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTomeBrown.blp"` -- `static constant dISBTNTomeOfRetraining = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTomeOfRetraining.blp"` -- `static constant dISBTNTomeRed = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTomeRed.blp"` -- `static constant dISBTNTornado = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTornado.blp"` -- `static constant dISBTNTower = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTower.blp"` -- `static constant dISBTNTownHall = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTownHall.blp"` -- `static constant dISBTNTranquility = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTranquility.blp"` -- `static constant dISBTNTransmute = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTransmute.blp"` -- `static constant dISBTNTransport = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTransport.blp"` -- `static constant dISBTNTreant = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTreant.blp"` -- `static constant dISBTNTreeOfAges = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTreeOfAges.blp"` -- `static constant dISBTNTreeOfEternity = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTreeOfEternity.blp"` -- `static constant dISBTNTreeOfLife = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTreeOfLife.blp"` -- `static constant dISBTNTrollBatRider = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTrollBatRider.blp"` -- `static constant dISBTNTrollBurrow = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTrollBurrow.blp"` -- `static constant dISBTNTrueShot = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTrueShot.blp"` -- `static constant dISBTNTuskaarBlack = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTuskaarBlack.blp"` -- `static constant dISBTNTuskaarBrown = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTuskaarBrown.blp"` -- `static constant dISBTNTuskaarGold = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTuskaarGold.blp"` -- `static constant dISBTNTuskaarNomad = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTuskaarNomad.blp"` -- `static constant dISBTNUltravision = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUltravision.blp"` -- `static constant dISBTNUnLoad = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUnLoad.blp"` -- `static constant dISBTNUnbroken = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUnbroken.blp"` -- `static constant dISBTNUndeadAirBarge = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUndeadAirBarge.blp"` -- `static constant dISBTNUndeadBattleShip = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUndeadBattleShip.blp"` -- `static constant dISBTNUndeadCaptureFlag = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUndeadCaptureFlag.blp"` -- `static constant dISBTNUndeadCar = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUndeadCar.blp"` -- `static constant dISBTNUndeadDestroyer = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUndeadDestroyer.blp"` -- `static constant dISBTNUndeadLoad = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUndeadLoad.blp"` -- `static constant dISBTNUndeadLoadOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUndeadLoadOff.blp"` -- `static constant dISBTNUndeadLoadOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUndeadLoadOn.blp"` -- `static constant dISBTNUndeadShipyard = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUndeadShipyard.blp"` -- `static constant dISBTNUndeadShrine = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUndeadShrine.blp"` -- `static constant dISBTNUndeadTransport = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUndeadTransport.blp"` -- `static constant dISBTNUndeadUnLoad = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUndeadUnLoad.blp"` -- `static constant dISBTNUnholyArmor = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUnholyArmor.blp"` -- `static constant dISBTNUnholyAura = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUnholyAura.blp"` -- `static constant dISBTNUnholyFrenzy = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUnholyFrenzy.blp"` -- `static constant dISBTNUnholyStrength = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUnholyStrength.blp"` -- `static constant dISBTNUnloadDwarf = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUnloadDwarf.blp"` -- `static constant dISBTNUnloadPeon = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUnloadPeon.blp"` -- `static constant dISBTNUnstableConcoction = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUnstableConcoction.blp"` -- `static constant dISBTNUnsummonBuilding = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUnsummonBuilding.blp"` -- `static constant dISBTNUpgradeMoonGlaive = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUpgradeMoonGlaive.blp"` -- `static constant dISBTNUpgradeRegenerationAura = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUpgradeRegenerationAura.blp"` -- `static constant dISBTNUproot = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUproot.blp"` -- `static constant dISBTNUrnOfKelThuzad = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUrnOfKelThuzad.blp"` -- `static constant dISBTNUsedSoulGem = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNUsedSoulGem.blp"` -- `static constant dISBTNVampiricAura = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNVampiricAura.blp"` -- `static constant dISBTNVengeanceIncarnate = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNVengeanceIncarnate.blp"` -- `static constant dISBTNVialEmpty = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNVialEmpty.blp"` -- `static constant dISBTNVialFull = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNVialFull.blp"` -- `static constant dISBTNVillagerKid = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNVillagerKid.blp"` -- `static constant dISBTNVillagerKid2 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNVillagerKid2.blp"` -- `static constant dISBTNVillagerMan = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNVillagerMan.blp"` -- `static constant dISBTNVillagerMan1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNVillagerMan1.blp"` -- `static constant dISBTNVillagerWoman = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNVillagerWoman.blp"` -- `static constant dISBTNVoidWalker = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNVoidWalker.blp"` -- `static constant dISBTNVolcano = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNVolcano.blp"` -- `static constant dISBTNVoodooLounge = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNVoodooLounge.blp"` -- `static constant dISBTNVorpalBlades = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNVorpalBlades.blp"` -- `static constant dISBTNVulture = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNVulture.blp"` -- `static constant dISBTNWallOfFire = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWallOfFire.blp"` -- `static constant dISBTNWand = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWand.blp"` -- `static constant dISBTNWandOfCyclone = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWandOfCyclone.blp"` -- `static constant dISBTNWandOfManaSteal = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWandOfManaSteal.blp"` -- `static constant dISBTNWandOfNeutralization = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWandOfNeutralization.blp"` -- `static constant dISBTNWandOfShadowSight = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWandOfShadowSight.blp"` -- `static constant dISBTNWandSkull = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWandSkull.blp"` -- `static constant dISBTNWarEagle = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWarEagle.blp"` -- `static constant dISBTNWarStomp = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWarStomp.blp"` -- `static constant dISBTNWarden2 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWarden2.blp"` -- `static constant dISBTNWaygate = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWaygate.blp"` -- `static constant dISBTNWeb = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWeb.blp"` -- `static constant dISBTNWebOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWebOff.blp"` -- `static constant dISBTNWebOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWebOn.blp"` -- `static constant dISBTNWellSpring = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWellSpring.blp"` -- `static constant dISBTNWendigo = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWendigo.blp"` -- `static constant dISBTNWhirlwind = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWhirlwind.blp"` -- `static constant dISBTNWindSerpent = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWindSerpent.blp"` -- `static constant dISBTNWindWalkOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWindWalkOff.blp"` -- `static constant dISBTNWindWalkOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWindWalkOn.blp"` -- `static constant dISBTNWirtsLeg = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWirtsLeg.blp"` -- `static constant dISBTNWirtsOtherLeg = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWirtsOtherLeg.blp"` -- `static constant dISBTNWirtsOtherLeg1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWirtsOtherLeg.blp"` -- `static constant dISBTNWisp = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWisp.blp"` -- `static constant dISBTNWispHealOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWispHealOff.blp"` -- `static constant dISBTNWispHealOn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWispHealOn.blp"` -- `static constant dISBTNWispSplode = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWispSplode.blp"` -- `static constant dISBTNWitchDoctor = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWitchDoctor.blp"` -- `static constant dISBTNWitchDoctorAdept = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWitchDoctorAdept.blp"` -- `static constant dISBTNWitchDoctorMaster = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWitchDoctorMaster.blp"` -- `static constant dISBTNWolf = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWolf.blp"` -- `static constant dISBTNWorkshop = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWorkshop.blp"` -- `static constant dISBTNWyvern = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWyvern.blp"` -- `static constant dISBTNWyvernRider = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNWyvernRider.blp"` -- `static constant dISBTNYouDirtyRat = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNYouDirtyRat!.blp"` -- `static constant dISBTNZergling = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNZergling.blp"` -- `static constant dISBTNZiggurat = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNZiggurat.blp"` -- `static constant dISBTNZigguratUpgrade = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNZigguratUpgrade.blp"` -- `static constant dISBTNZombie = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNZombie.blp"` -- `static constant dISBTNeredarRed = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNeredarRed.blp"` -- `static constant dISBTNnerubianSpiderLord = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNnerubianSpiderLord.blp"` -- `static constant dISBTNneutralManaShieldOff = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNneutralManaShieldOff.blp"` -- `static constant dISBTNpurpleDragonSpawn = "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNpurpleDragonSpawn.blp"` -- `static constant dISPASBTNBash = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNBash.blp"` -- `static constant dISPASBTNBattleRoar = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNBattleRoar.blp"` -- `static constant dISPASBTNBrilliance = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNBrilliance.blp"` -- `static constant dISPASBTNCleavingAttack = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNCleavingAttack.blp"` -- `static constant dISPASBTNCommand = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNCommand.blp"` -- `static constant dISPASBTNCorrosiveBreath = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNCorrosiveBreath.blp"` -- `static constant dISPASBTNCriticalStrike = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNCriticalStrike.blp"` -- `static constant dISPASBTNDemolish = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNDemolish.blp"` -- `static constant dISPASBTNDevotion = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNDevotion.blp"` -- `static constant dISPASBTNDrum = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNDrum.blp"` -- `static constant dISPASBTNDrunkenDodge = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNDrunkenDodge.blp"` -- `static constant dISPASBTNElunesBlessing = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNElunesBlessing.blp"` -- `static constant dISPASBTNEngineeringUpgrade = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNEngineeringUpgrade.blp"` -- `static constant dISPASBTNEnvenomedSpear = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNEnvenomedSpear.blp"` -- `static constant dISPASBTNEvasion = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNEvasion.blp"` -- `static constant dISPASBTNExhumeCorpses = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNExhumeCorpses.blp"` -- `static constant dISPASBTNFeedBack = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNFeedBack.blp"` -- `static constant dISPASBTNFireRocks = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNFireRocks.blp"` -- `static constant dISPASBTNFlakCannons = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNFlakCannons.blp"` -- `static constant dISPASBTNFlyingMachineTrueSight = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNFlyingMachineTrueSight.blp"` -- `static constant dISPASBTNFlyingMachineTrueSight1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNFlyingMachineTrueSight.blp"` -- `static constant dISPASBTNFragmentationBombs = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNFragmentationBombs.blp"` -- `static constant dISPASBTNFreezingBreath = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNFreezingBreath.blp"` -- `static constant dISPASBTNFrost = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNFrost.blp"` -- `static constant dISPASBTNGenericSpellImmunity = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNGenericSpellImmunity.blp"` -- `static constant dISPASBTNGenericSpellImmunity1 = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNGenericSpellImmunity.blp"` -- `static constant dISPASBTNGnollCommandAura = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNGnollCommandAura.blp"` -- `static constant dISPASBTNGyroCopterTrueSight = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNGyroCopterTrueSight.blp"` -- `static constant dISPASBTNHardenedSkin = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNHardenedSkin.blp"` -- `static constant dISPASBTNHumanArtilleryUpOne = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNHumanArtilleryUpOne.blp"` -- `static constant dISPASBTNImmolation = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNImmolation.blp"` -- `static constant dISPASBTNImpalingBolt = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNImpalingBolt.blp"` -- `static constant dISPASBTNIncinerate = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNIncinerate.blp"` -- `static constant dISPASBTNLiquidFire = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNLiquidFire.blp"` -- `static constant dISPASBTNMagicImmunity = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNMagicImmunity.blp"` -- `static constant dISPASBTNMagicalSentry = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNMagicalSentry.blp"` -- `static constant dISPASBTNPillage = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNPillage.blp"` -- `static constant dISPASBTNPlagueCloud = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNPlagueCloud.blp"` -- `static constant dISPASBTNPoisonSting = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNPoisonSting.blp"` -- `static constant dISPASBTNRegenerate = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNRegenerate.blp"` -- `static constant dISPASBTNRegenerationAura = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNRegenerationAura.blp"` -- `static constant dISPASBTNReincarnation = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNReincarnation.blp"` -- `static constant dISPASBTNResistantSkin = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNResistantSkin.blp"` -- `static constant dISPASBTNScatterRockets = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNScatterRockets.blp"` -- `static constant dISPASBTNScout = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNScout.blp"` -- `static constant dISPASBTNSeaGiantPulverize = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNSeaGiantPulverize.blp"` -- `static constant dISPASBTNShadeTrueSight = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNShadeTrueSight.blp"` -- `static constant dISPASBTNSlowPoison = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNSlowPoison.blp"` -- `static constant dISPASBTNSmash = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNSmash.blp"` -- `static constant dISPASBTNSpiritOfVengeance = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNSpiritOfVengeance.blp"` -- `static constant dISPASBTNStatUp = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNStatUp.blp"` -- `static constant dISPASBTNStormHammer = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNStormHammer.blp"` -- `static constant dISPASBTNThickFur = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNThickFur.blp"` -- `static constant dISPASBTNThornShield = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNThornShield.blp"` -- `static constant dISPASBTNThorns = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNThorns.blp"` -- `static constant dISPASBTNTrueShot = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNTrueShot.blp"` -- `static constant dISPASBTNUnholyAura = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNUnholyAura.blp"` -- `static constant dISPASBTNUpgradeMoonGlaive = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNUpgradeMoonGlaive.blp"` -- `static constant dISPASBTNVampiricAura = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNVampiricAura.blp"` -- `static constant dISPASBTNVorpalBlades = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNVorpalBlades.blp"` -- `static constant dISPASBTNWarStomp = "ReplaceableTextures\\CommandButtonsDisabled\\DISPASBTNWarStomp.blp"` -- `static constant pASBTNAnimalWarTraining = "ReplaceableTextures\\PassiveButtons\\PASBTNAnimalWarTraining.blp"` -- `static constant pASBTNBash = "ReplaceableTextures\\PassiveButtons\\PASBTNBash.blp"` -- `static constant pASBTNBattleRoar = "ReplaceableTextures\\PassiveButtons\\PASBTNBattleRoar.blp"` -- `static constant pASBTNBerserk = "ReplaceableTextures\\PassiveButtons\\PASBTNBerserk.blp"` -- `static constant pASBTNBrilliance = "ReplaceableTextures\\PassiveButtons\\PASBTNBrilliance.blp"` -- `static constant pASBTNCleavingAttack = "ReplaceableTextures\\PassiveButtons\\PASBTNCleavingAttack.blp"` -- `static constant pASBTNCommand = "ReplaceableTextures\\PassiveButtons\\PASBTNCommand.blp"` -- `static constant pASBTNCorrosiveBreath = "ReplaceableTextures\\PassiveButtons\\PASBTNCorrosiveBreath.blp"` -- `static constant pASBTNCriticalStrike = "ReplaceableTextures\\PassiveButtons\\PASBTNCriticalStrike.blp"` -- `static constant pASBTNDemolish = "ReplaceableTextures\\PassiveButtons\\PASBTNDemolish.blp"` -- `static constant pASBTNDevotion = "ReplaceableTextures\\PassiveButtons\\PASBTNDevotion.blp"` -- `static constant pASBTNDrum = "ReplaceableTextures\\PassiveButtons\\PASBTNDrum.blp"` -- `static constant pASBTNDrunkenDodge = "ReplaceableTextures\\PassiveButtons\\PASBTNDrunkenDodge.blp"` -- `static constant pASBTNDwarvenLongRifle = "ReplaceableTextures\\PassiveButtons\\PASBTNDwarvenLongRifle.blp"` -- `static constant pASBTNElunesBlessing = "ReplaceableTextures\\PassiveButtons\\PASBTNElunesBlessing.blp"` -- `static constant pASBTNEngineeringUpgrade = "ReplaceableTextures\\CommandButtons\\PASBTNEngineeringUpgrade.blp"` -- `static constant pASBTNEnvenomedSpear = "ReplaceableTextures\\PassiveButtons\\PASBTNEnvenomedSpear.blp"` -- `static constant pASBTNEvasion = "ReplaceableTextures\\PassiveButtons\\PASBTNEvasion.blp"` -- `static constant pASBTNExhumeCorpses = "ReplaceableTextures\\PassiveButtons\\PASBTNExhumeCorpses.blp"` -- `static constant pASBTNFeedBack = "ReplaceableTextures\\PassiveButtons\\PASBTNFeedBack.blp"` -- `static constant pASBTNFireRocks = "ReplaceableTextures\\PassiveButtons\\PASBTNFireRocks.blp"` -- `static constant pASBTNFlakCannons = "ReplaceableTextures\\PassiveButtons\\PASBTNFlakCannons.blp"` -- `static constant pASBTNFlyingMachineTrueSight = "ReplaceableTextures\\PassiveButtons\\PASBTNFlyingMachineTrueSight.blp"` -- `static constant pASBTNFlyingMachineTrueSight1 = "ReplaceableTextures\\PassiveButtons\\PASBTNFlyingMachineTrueSight.blp"` -- `static constant pASBTNFragmentationBombs = "ReplaceableTextures\\PassiveButtons\\PASBTNFragmentationBombs.blp"` -- `static constant pASBTNFreezingBreath = "ReplaceableTextures\\PassiveButtons\\PASBTNFreezingBreath.blp"` -- `static constant pASBTNFrost = "ReplaceableTextures\\PassiveButtons\\PASBTNFrost.blp"` -- `static constant pASBTNGenericSpellImmunity = "ReplaceableTextures\\PassiveButtons\\PASBTNGenericSpellImmunity.blp"` -- `static constant pASBTNGenericSpellImmunity1 = "ReplaceableTextures\\PassiveButtons\\PASBTNGenericSpellImmunity.blp"` -- `static constant pASBTNGnollCommandAura = "ReplaceableTextures\\PassiveButtons\\PASBTNGnollCommandAura.blp"` -- `static constant pASBTNGyroCopterTrueSight = "ReplaceableTextures\\PassiveButtons\\PASBTNGyroCopterTrueSight.blp"` -- `static constant pASBTNHardenedSkin = "ReplaceableTextures\\PassiveButtons\\PASBTNHardenedSkin.blp"` -- `static constant pASBTNHeadHunterBerserker = "ReplaceableTextures\\PassiveButtons\\PASBTNHeadHunterBerserker.blp"` -- `static constant pASBTNHumanArtilleryUpOne = "ReplaceableTextures\\PassiveButtons\\PASBTNHumanArtilleryUpOne.blp"` -- `static constant pASBTNHumanLumberUpgrade1 = "ReplaceableTextures\\PassiveButtons\\PASBTNHumanLumberUpgrade1.blp"` -- `static constant pASBTNHumanLumberUpgrade2 = "ReplaceableTextures\\PassiveButtons\\PASBTNHumanLumberUpgrade2.blp"` -- `static constant pASBTNImmolation = "ReplaceableTextures\\PassiveButtons\\PASBTNImmolation.blp"` -- `static constant pASBTNImpalingBolt = "ReplaceableTextures\\PassiveButtons\\PASBTNImpalingBolt.blp"` -- `static constant pASBTNImprovedBows = "ReplaceableTextures\\PassiveButtons\\PASBTNImprovedBows.blp"` -- `static constant pASBTNImprovedSpikedBarricades = "ReplaceableTextures\\PassiveButtons\\PASBTNImprovedSpikedBarricades.blp"` -- `static constant pASBTNIncinerate = "ReplaceableTextures\\PassiveButtons\\PASBTNIncinerate.blp"` -- `static constant pASBTNLiquidFire = "ReplaceableTextures\\PassiveButtons\\PASBTNLiquidFire.blp"` -- `static constant pASBTNMagicalSentry = "ReplaceableTextures\\PassiveButtons\\PASBTNMagicalSentry.blp"` -- `static constant pASBTNMagicImmunity = "ReplaceableTextures\\PassiveButtons\\PASBTNMagicImmunity.blp"` -- `static constant pASBTNMarkOfFire = "ReplaceableTextures\\PassiveButtons\\PASBTNMarkOfFire.blp"` -- `static constant pASBTNMarksmanShip = "ReplaceableTextures\\PassiveButtons\\PASBTNMarksmanShip.blp"` -- `static constant pASBTNPillage = "ReplaceableTextures\\PassiveButtons\\PASBTNPillage.blp"` -- `static constant pASBTNPlagueCloud = "ReplaceableTextures\\PassiveButtons\\PASBTNPlagueCloud.blp"` -- `static constant pASBTNPoisonSting = "ReplaceableTextures\\PassiveButtons\\PASBTNPoisonSting.blp"` -- `static constant pASBTNRegenerate = "ReplaceableTextures\\PassiveButtons\\PASBTNRegenerate.blp"` -- `static constant pASBTNRegenerationAura = "ReplaceableTextures\\PassiveButtons\\PASBTNRegenerationAura.blp"` -- `static constant pASBTNReincarnation = "ReplaceableTextures\\PassiveButtons\\PASBTNReincarnation.blp"` -- `static constant pASBTNReinforcedBurrows = "ReplaceableTextures\\PassiveButtons\\PASBTNReinforcedBurrows.blp"` -- `static constant pASBTNResistantSkin = "ReplaceableTextures\\PassiveButtons\\PASBTNResistantSkin.blp"` -- `static constant pASBTNScatterRockets = "ReplaceableTextures\\PassiveButtons\\PASBTNScatterRockets.blp"` -- `static constant pASBTNScout = "ReplaceableTextures\\PassiveButtons\\PASBTNScout.blp"` -- `static constant pASBTNSeaGiantPulverize = "ReplaceableTextures\\PassiveButtons\\PASBTNSeaGiantPulverize.blp"` -- `static constant pASBTNShade = "ReplaceableTextures\\PassiveButtons\\PASBTNShade.blp"` -- `static constant pASBTNShadeTrueSight = "ReplaceableTextures\\PassiveButtons\\PASBTNShadeTrueSight.blp"` -- `static constant pASBTNSkeletonMage = "ReplaceableTextures\\PassiveButtons\\PASBTNSkeletonMage.blp"` -- `static constant pASBTNSlowPoison = "ReplaceableTextures\\PassiveButtons\\PASBTNSlowPoison.blp"` -- `static constant pASBTNSmash = "ReplaceableTextures\\PassiveButtons\\PASBTNSmash.blp"` -- `static constant pASBTNSpiritOfVengeance = "ReplaceableTextures\\PassiveButtons\\PASBTNSpiritOfVengeance.blp"` -- `static constant pASBTNStatUp = "ReplaceableTextures\\PassiveButtons\\PASBTNStatUp.blp"` -- `static constant pASBTNStormHammer = "ReplaceableTextures\\PassiveButtons\\PASBTNStormHammer.blp"` -- `static constant pASBTNSunderingBlades = "ReplaceableTextures\\PassiveButtons\\PASBTNSunderingBlades.blp"` -- `static constant pASBTNThickFur = "ReplaceableTextures\\PassiveButtons\\PASBTNThickFur.blp"` -- `static constant pASBTNThornShield = "ReplaceableTextures\\PassiveButtons\\PASBTNThornShield.blp"` -- `static constant pASBTNThorns = "ReplaceableTextures\\PassiveButtons\\PASBTNThorns.blp"` -- `static constant pASBTNTrueShot = "ReplaceableTextures\\PassiveButtons\\PASBTNTrueShot.blp"` -- `static constant pASBTNUnholyAura = "ReplaceableTextures\\PassiveButtons\\PASBTNUnholyAura.blp"` -- `static constant pASBTNUpgradeMoonGlaive = "ReplaceableTextures\\PassiveButtons\\PASBTNUpgradeMoonGlaive.blp"` -- `static constant pASBTNVampiricAura = "ReplaceableTextures\\PassiveButtons\\PASBTNVampiricAura.blp"` -- `static constant pASBTNVorpalBlades = "ReplaceableTextures\\PassiveButtons\\PASBTNVorpalBlades.blp"` -- `static constant pASBTNWarStomp = "ReplaceableTextures\\PassiveButtons\\PASBTNWarStomp.blp"` -- `static constant pASBTNWellSpring = "ReplaceableTextures\\PassiveButtons\\PASBTNWellSpring.blp"` diff --git a/_doc/stdlib/ref/_wurst/ItemIds.md b/_doc/stdlib/ref/_wurst/ItemIds.md deleted file mode 100644 index 6ec4fc8..0000000 --- a/_doc/stdlib/ref/_wurst/ItemIds.md +++ /dev/null @@ -1,302 +0,0 @@ ---- -title: ItemIds -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/ItemIds.wurst' -generated: true -toc: sections ---- - -Built-in item rawcodes. Use these as base IDs for `ItemDefinition` or with item natives. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/ItemIds.wurst)** - -## Classes - -### ItemIds - -```wurst -public class ItemIds -``` - -**Members:** - -- `static constant alleriasFluteofAccuracy = 'afac'` -- `static constant amuletofRecall = 'amrc'` -- `static constant amuletofSpellShield = 'spsh'` -- `static constant amuletoftheWild = 'wild'` -- `static constant ancestralStaff = 'axas'` -- `static constant ancientFigurine = 'anfg'` -- `static constant ancientJanggoofEndurance = 'ajen'` -- `static constant ankhofReincarnation = 'ankh'` -- `static constant antimagicPotion = 'pams'` -- `static constant arcaneScroll = 'arsc'` -- `static constant arcaniteShield = 'arsh'` -- `static constant assassinsBlade = 'asbl'` -- `static constant battleStandard = 'btst'` -- `static constant beltofGiantStrength6 = 'bgst'` -- `static constant bladebaneArmor = 'blba'` -- `static constant bloodfeathersHeart = 'bfhr'` -- `static constant bloodKey = 'kybl'` -- `static constant bookoftheDead = 'fgsk'` -- `static constant bootsofQuelThalas6 = 'belv'` -- `static constant bootsofSpeed = 'bspd'` -- `static constant bracerofAgility = 'brag'` -- `static constant bundleofLumber = 'lmbr'` -- `static constant celestialOrbofSouls = 'cosl'` -- `static constant cheese = 'ches'` -- `static constant circletofNobility = 'cnob'` -- `static constant clarityPotion = 'pclr'` -- `static constant clawsofAttack12 = 'ratc'` -- `static constant clawsofAttack15 = 'ratf'` -- `static constant clawsofAttack3 = 'rat3'` -- `static constant clawsofAttack6 = 'rat6'` -- `static constant clawsofAttack9 = 'rat9'` -- `static constant cloakofFlames = 'clfm'` -- `static constant cloakofShadows = 'clsd'` -- `static constant clockworkPenguin = 'stpg'` -- `static constant crownofKings5 = 'ckng'` -- `static constant crownoftheDeathlord = 'crdt'` -- `static constant crystalBall = 'crys'` -- `static constant demonicFigurine = 'fgdg'` -- `static constant diamondofSummoning = 'dsum'` -- `static constant drektharsSpellbook = 'dtsb'` -- `static constant druidPouch = 'drph'` -- `static constant dustofAppearance = 'dust'` -- `static constant emptyVial = 'bzbe'` -- `static constant enchantedGemstone = 'engs'` -- `static constant enchantedShield = 'shen'` -- `static constant enchantedVial = 'envl'` -- `static constant essenceofAszune = 'esaz'` -- `static constant firehandGauntlets = 'frhg'` -- `static constant flareGun = 'fgun'` -- `static constant frostguard = 'frgd'` -- `static constant frostWyrmSkullShield = 'fwss'` -- `static constant fullVial = 'bzbf'` -- `static constant gauntletsofOgreStrength3 = 'rst1'` -- `static constant gemFragment = 'gmfr'` -- `static constant gemofTrueSeeing = 'gemt'` -- `static constant gerardsLostLedger = 'ledg'` -- `static constant ghostKey = 'kygh'` -- `static constant glovesofHaste = 'gcel'` -- `static constant glovesofSpellMastery = 'gvsm'` -- `static constant glyphofFortification = 'gfor'` -- `static constant glyphofOmniscience = 'gomn'` -- `static constant glyphofPurification = 'gopr'` -- `static constant glyphofUltravision = 'guvi'` -- `static constant goblinLandMines = 'gobm'` -- `static constant goblinNightScope = 'tels'` -- `static constant goldCoins = 'gold'` -- `static constant greaterReplenishmentPotion = 'rej4'` -- `static constant greaterScrollofReplenishment = 'rej6'` -- `static constant grimoireofSouls = 'grsl'` -- `static constant healingSalve = 'hslv'` -- `static constant healingWards = 'whwd'` -- `static constant healthStone = 'hlst'` -- `static constant heartofAszune = 'azhr'` -- `static constant helmofBattlethirst = 'hbth'` -- `static constant helmofValor = 'hval'` -- `static constant hoodofCunning = 'hcun'` -- `static constant hornofCenarius = 'cnhn'` -- `static constant hornoftheClouds = 'sfog'` -- `static constant humanFlag = 'flag'` -- `static constant iceShard = 'shar'` -- `static constant infernoStone = 'infs'` -- `static constant ironwoodBranch = 'iwbr'` -- `static constant ivoryTower = 'tsct'` -- `static constant jadeRing = 'jdrn'` -- `static constant kegofAle = 'kgal'` -- `static constant kegofThunderwater = 'dkfw'` -- `static constant kelensDaggerofEscape = 'desc'` -- `static constant keyofThreeMoons = 'k3m3'` -- `static constant khadgarsGemofHealth = 'rhth'` -- `static constant khadgarsPipeofInsight = 'kpin'` -- `static constant killmaim = 'klmm'` -- `static constant legionDoomHorn = 'lgdh'` -- `static constant lesserClarityPotion = 'plcl'` -- `static constant lesserReplenishmentPotion = 'rej2'` -- `static constant lesserScrollofReplenishment = 'rej5'` -- `static constant lionsRing = 'lnrn'` -- `static constant magicKeyChain = 'mgtk'` -- `static constant manaStone = 'mnst'` -- `static constant mantleofIntelligence3 = 'rin1'` -- `static constant manualofHealth = 'manh'` -- `static constant maskofDeath = 'modt'` -- `static constant maulofStrength = 'mlst'` -- `static constant mechanicalCritter = 'mcri'` -- `static constant medallionofCourage = 'mcou'` -- `static constant mindstaff = 'mnsf'` -- `static constant minorReplenishmentPotion = 'rej1'` -- `static constant mogrinsReport = 'mort'` -- `static constant monsterLure = 'lure'` -- `static constant mooncrystal = 'k3m1'` -- `static constant moonKey = 'kymn'` -- `static constant moonstone = 'moon'` -- `static constant necklaceofSpellImmunity = 'nspi'` -- `static constant nightElfFlag = 'nflg'` -- `static constant notetoJainaProudmoore = 'jpnt'` -- `static constant orbofCorruption = 'ocor'` -- `static constant orbofDarkness = 'odef'` -- `static constant orbofFire = 'ofir'` -- `static constant orbofFireNew = 'ofr2' // (Reduce Healing)` -- `static constant orbofFrost = 'ofro'` -- `static constant orbofKiljaeden = 'gldo'` -- `static constant orbofLightning = 'olig'` -- `static constant orbofLightningNew = 'oli2'` -- `static constant orbofSlow = 'oslo'` -- `static constant orbofVenom = 'oven'` -- `static constant orcFlag = 'oflg'` -- `static constant partialKeyoftheThreeMoons = 'k3m2'` -- `static constant pendantofEnergy = 'penr'` -- `static constant pendantofMana = 'pmna'` -- `static constant periaptofVitality = 'prvt'` -- `static constant phatLewt = 'phlt'` -- `static constant potionofDivinity = 'pdiv'` -- `static constant potionofGreaterHealing = 'pghe'` -- `static constant potionofGreaterInvisibility = 'pgin'` -- `static constant potionofGreaterMana = 'pgma'` -- `static constant potionofHealing = 'phea'` -- `static constant potionofInvisibility = 'pinv'` -- `static constant potionofInvulnerability = 'pnvu'` -- `static constant potionofLesserInvulnerability = 'pnvl'` -- `static constant potionofMana = 'pman'` -- `static constant potionofOmniscience = 'pomn'` -- `static constant potionofRestoration = 'pres'` -- `static constant potionofSpeed = 'pspd'` -- `static constant redDrakeEgg = 'fgrd'` -- `static constant replenishmentPotion = 'rej3'` -- `static constant ringofProtection1 = 'rde0'` -- `static constant ringofProtection2 = 'rde1'` -- `static constant ringofProtection3 = 'rde2'` -- `static constant ringofProtection4 = 'rde3'` -- `static constant ringofProtection5 = 'rde4'` -- `static constant ringofRegeneration = 'rlif'` -- `static constant ringofSuperiority = 'rnsp'` -- `static constant ringoftheArchmagi1 = 'ram1'` -- `static constant ringoftheArchmagi2 = 'ram2'` -- `static constant ringoftheArchmagi3 = 'ram3'` -- `static constant ringoftheArchmagi4 = 'ram4'` -- `static constant ritualDagger = 'ritd'` -- `static constant robeoftheMagi6 = 'ciri'` -- `static constant rodofNecromancy = 'rnec'` -- `static constant runedBracers = 'brac'` -- `static constant runedGauntlets = 'rugt'` -- `static constant runeofDispelMagic = 'rdis'` -- `static constant runeofGreaterHealing = 'rhe3'` -- `static constant runeofGreaterMana = 'rma2'` -- `static constant runeofGreaterResurrection = 'rre2'` -- `static constant runeofHealing = 'rhe2'` -- `static constant runeofLesserHealing = 'rhe1'` -- `static constant runeofLesserResurrection = 'rre1'` -- `static constant runeofMana = 'rman'` -- `static constant runeofRebirth = 'rreb'` -- `static constant runeofRestoration = 'rres'` -- `static constant runeofShielding = 'rsps'` -- `static constant runeofSpeed = 'rspd'` -- `static constant runeofSpiritLink = 'rspl'` -- `static constant runeoftheWatcher = 'rwat'` -- `static constant rustyMiningPick = 'rump'` -- `static constant sacredRelic = 'horl'` -- `static constant sacrificialSkull = 'skul'` -- `static constant scepterofHealing = 'schl'` -- `static constant scepterofMastery = 'ccmd'` -- `static constant scepteroftheSea = 'rots'` -- `static constant scourgeBoneChimes = 'sbch'` -- `static constant scrollofAnimateDead = 'sand'` -- `static constant scrollofHealing = 'shea'` -- `static constant scrollofMana = 'sman'` -- `static constant scrollofProtection = 'spro'` -- `static constant scrollofRegeneration = 'sreg'` -- `static constant scrollofRestoration = 'sres'` -- `static constant scrollofResurrection = 'srrc'` -- `static constant scrollofSpeed = 'shas'` -- `static constant scrolloftheBeast = 'sror'` -- `static constant scrolloftheUnholyLegion = 'scul'` -- `static constant scrollofTownPortal = 'stwp'` -- `static constant searingBlade = 'srbd'` -- `static constant secretLevelPowerup = 'sclp'` -- `static constant sentryWards = 'wswd'` -- `static constant serathil = 'srtl'` -- `static constant shadowOrb1 = 'sor1'` -- `static constant shadowOrb10 = 'sora'` -- `static constant shadowOrb2 = 'sor2'` -- `static constant shadowOrb3 = 'sor3'` -- `static constant shadowOrb4 = 'sor4'` -- `static constant shadowOrb5 = 'sor5'` -- `static constant shadowOrb6 = 'sor6'` -- `static constant shadowOrb7 = 'sor7'` -- `static constant shadowOrb8 = 'sor8'` -- `static constant shadowOrb9 = 'sor9'` -- `static constant shadowOrbFragment = 'sorf'` -- `static constant shamanClaws = 'shcw'` -- `static constant shamanicTotem = 'shtm'` -- `static constant shieldofHonor = 'shhn'` -- `static constant shieldoftheDeathlord = 'shdt'` -- `static constant shimmerglazeRoast = 'shrs'` -- `static constant shimmerweed = 'shwd'` -- `static constant skeletalArtifact = 'skrt'` -- `static constant skullofGuldan = 'glsk'` -- `static constant skullShield = 'sksh'` -- `static constant slippersofAgility3 = 'rag1'` -- `static constant sobiMask = 'rwiz'` -- `static constant soul = 'soul'` -- `static constant soulGem = 'gsou'` -- `static constant spellBook = 'sbok'` -- `static constant spiderRing = 'sprn'` -- `static constant spiderSilkBroach = 'silk'` -- `static constant spikedCollar = 'fgfh'` -- `static constant staffofNegation = 'sneg'` -- `static constant staffofPreservation = 'spre'` -- `static constant staffofReanimation = 'stre'` -- `static constant staffofSanctuary = 'ssan'` -- `static constant staffofSilence = 'ssil'` -- `static constant staffofTeleportation = 'stel'` -- `static constant stoneToken = 'fgrg'` -- `static constant sturdyWarAxe = 'stwa'` -- `static constant sunKey = 'kysn'` -- `static constant talismanofEvasion = 'evtl'` -- `static constant talismanoftheWild = 'totw'` -- `static constant theHeartofSearinox = 'sehr'` -- `static constant theLionHornofStormwind = 'lhst'` -- `static constant thunderbloomBulb = 'dthb'` -- `static constant thunderlizardDiamond = 'thdm'` -- `static constant thunderLizardEgg = 'thle'` -- `static constant thunderPhoenixEgg = 'dphe'` -- `static constant tinyAltarofKings = 'tbak'` -- `static constant tinyBarracks = 'tbar'` -- `static constant tinyBlacksmith = 'tbsm'` -- `static constant tinyCastle = 'tcas'` -- `static constant tinyFarm = 'tfar'` -- `static constant tinyGreatHall = 'tgrh'` -- `static constant tinyLumberMill = 'tlum'` -- `static constant tomeofAgility = 'tdex'` -- `static constant tomeofAgility2 = 'tdx2'` -- `static constant tomeofExperience = 'texp'` -- `static constant tomeofGreaterExperience = 'tgxp'` -- `static constant tomeofIntelligence = 'tint'` -- `static constant tomeofIntelligence2 = 'tin2'` -- `static constant tomeofKnowledge = 'tpow'` -- `static constant tomeofPower = 'tkno'` -- `static constant tomeofRetraining = 'tret'` -- `static constant tomeofSacrifices = 'tmsc'` -- `static constant tomeofStrength = 'tstr'` -- `static constant tomeofStrength2 = 'tst2'` -- `static constant totemofMight = 'tmmt'` -- `static constant undeadFlag = 'uflg'` -- `static constant urnofKingTerenas = 'ktrm'` -- `static constant vampiricPotion = 'vamp'` -- `static constant voodooDoll = 'vddl'` -- `static constant wandofIllusion = 'will'` -- `static constant wandofLightningShield = 'wlsd'` -- `static constant wandofManaStealing = 'woms'` -- `static constant wandofNegation = 'wneg'` -- `static constant wandofNeutralization = 'wneu'` -- `static constant wandofShadowsight = 'wshs'` -- `static constant wandoftheWind = 'wcyc'` -- `static constant warsongBattleDrums = 'ward'` -- `static constant warsongBattleDrums2 = 'war2' // (Rexxar campaign item)` -- `static constant wirtsLeg = 'wtlg'` -- `static constant wirtsOtherLeg = 'wolg'` diff --git a/_doc/stdlib/ref/_wurst/MagicFunctions.md b/_doc/stdlib/ref/_wurst/MagicFunctions.md deleted file mode 100644 index a35216e..0000000 --- a/_doc/stdlib/ref/_wurst/MagicFunctions.md +++ /dev/null @@ -1,189 +0,0 @@ ---- -title: MagicFunctions -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/MagicFunctions.wurst' -generated: true -toc: sections ---- - -builtin magic function. -Calls all functions with the given annotation, for example -`callFunctionsWithAnnotation("@initializeObject")`. -The called functions must not take any parameters. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/MagicFunctions.wurst)** - -## Interfaces - -### WurstFieldCallback - -```wurst -public interface WurstFieldCallback -``` - -Tooling signature used by the field-iteration compiler intrinsics. -The compiler specializes `value` to the concrete type of each visited field. - -**Members:** - -- `apply(string fieldName, int value)` - -### WurstFieldMapper - -```wurst -public interface WurstFieldMapper -``` - -Tooling signature used by the field-mapping compiler intrinsic. -The compiler specializes both the parameter and result to each concrete field type. - -**Members:** - -- `apply(string fieldName, int value) returns int` - -## Functions - -### compileError - -```wurst -public function compileError(string msg) -``` - -Stops compilation with the provided error message - -### getMapName - -```wurst -public function getMapName() returns string -``` - -Returns the map name from wurst.build file - -### getBuildDate - -```wurst -public function getBuildDate() returns string -``` - -Returns the build date in uuuu-MM-dd'T'HH:mm format - -### isProductionBuild - -```wurst -public function isProductionBuild() returns boolean -``` - -Returns true if the map is being built using the 'buildmap' command, false otherwise. - -### getStackTraceString - -```wurst -public function getStackTraceString() returns string -``` - -builtin function which returns a stack trace. -If stack traces are disabled, this function returns the empty string. - -### callFunctionsWithAnnotation - -```wurst -public function callFunctionsWithAnnotation(string _annotation) -``` - -### preserveName - -```wurst -public function preserveName() -``` - -Prevents -opt name minification for a top-level function whose name is used externally. - -### compiletime - -```wurst -public function compiletime(T expr) returns T -``` - -This is a builtin magic function. -* It evaluates it's argument at compiletime and replaces the call with the result. - -### wurstForFields - -```wurst -public function wurstForFields(WurstFieldCallback _callback) -``` - -Emits the callback once for every accessible non-static field of the enclosing class. - -The callback receives the source field name and its concrete value. This is compile-time code -generation: the generated Jass or Lua contains direct field accesses and no runtime reflection. -Use the explicit-target form `wurstForFields(target, callback)` for classes and tuples. - -### wurstForFields - -```wurst -public function wurstForFields(T _target, WurstFieldCallback _callback) -``` - -Emits the callback once for every accessible non-static field of `target`. - -This overload supports class instances and tuple values. The target expression is evaluated -once, and the compiler specializes the callback value to each field's concrete type. - -### wurstMapFields - -```wurst -public function wurstMapFields(WurstFieldMapper _callback) -``` - -Maps every accessible mutable non-static field of the enclosing class. - -Each callback result is assigned back to its field. Use the explicit-target form -`wurstMapFields(target, callback)` for classes and tuple variables. - -### wurstMapFields - -```wurst -public function wurstMapFields(T _target, WurstFieldMapper _callback) -``` - -Maps every accessible mutable non-static field of `target`. - -This overload supports class instances and tuple variables. The target expression is evaluated -once, and each specialized callback result is assigned directly back to its field. - -### wurstNewInstance - -```wurst -public function wurstNewInstance() returns T -``` - -Constructs the concrete class `T` through its accessible zero-argument constructor. - -This is an intrinsic rather than runtime reflection. Consequently `T` must be known concretely -at the call site and normal constructor visibility and abstract-class checks still apply. - -## Constants - -### compiletime - -```wurst -public constant compiletime = false -``` - -this is a magic constant. -It is always false at runtime and true during compiletime. - -### isLua - -```wurst -public constant isLua = false -``` - -This is a magic constant. -It is always false when compiling to Jass and true when compiling to Lua. -Use it to write backend-specific code paths. diff --git a/_doc/stdlib/ref/_wurst/Objects.md b/_doc/stdlib/ref/_wurst/Objects.md deleted file mode 100644 index a3a2713..0000000 --- a/_doc/stdlib/ref/_wurst/Objects.md +++ /dev/null @@ -1,165 +0,0 @@ ---- -title: Objects -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Objects.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Objects.wurst)** - -## Classes - -### Objects - -```wurst -public class Objects -``` - -**Members:** - -- `static constant battleStandard = "Objects\\InventoryItems\\BattleStandard\\BattleStandard.mdx"` -- `static constant battrollBlood = "Objects\\Spawnmodels\\Orc\\OrcBlood\\BattrollBlood.mdx"` -- `static constant beastmasterBlood = "Objects\\Spawnmodels\\Other\\BeastmasterBlood\\BeastmasterBlood.mdx"` -- `static constant bloodElfSpellThiefBlood = "Objects\\Spawnmodels\\Human\\HumanBlood\\BloodElfSpellThiefBlood.mdx"` -- `static constant bundleofGifts = "Objects\\InventoryItems\\BundleofGifts\\BundleofGifts.mdx"` -- `static constant bundleofLumber = "Objects\\InventoryItems\\BundleofLumber\\BundleofLumber.mdx"` -- `static constant cameraCloseUpLow = "Objects\\CinematicCameras\\CameraCloseUpLow.mdx"` -- `static constant cameraCloseUpLowNoise = "Objects\\CinematicCameras\\CameraCloseUpLowNoise.mdx"` -- `static constant cameraCloseUpMed = "Objects\\CinematicCameras\\CameraCloseUpMed.mdx"` -- `static constant cameraCloseUpMedNoise = "Objects\\CinematicCameras\\CameraCloseUpMedNoise.mdx"` -- `static constant cameraHelper = "Objects\\CameraHelper\\CameraHelper.mdx"` -- `static constant cameraJainaEnters = "Objects\\CinematicCameras\\CameraJainaEnters.mdx"` -- `static constant cameraPanLeftHigh = "Objects\\CinematicCameras\\CameraPanLeftHigh.mdx"` -- `static constant cameraPanLeftLow = "Objects\\CinematicCameras\\CameraPanLeftLow.mdx"` -- `static constant cameraPanUpClose = "Objects\\CinematicCameras\\CameraPanUpClose.mdx"` -- `static constant cameraZoomInLow = "Objects\\CinematicCameras\\CameraZoomInLow.mdx"` -- `static constant cameraZoomInMid = "Objects\\CinematicCameras\\CameraZoomInMid.mdx"` -- `static constant cameraZoomOut = "Objects\\CinematicCameras\\CameraZoomOut.mdx"` -- `static constant cameraZoomOutLow = "Objects\\CinematicCameras\\CameraZoomOutLow.mdx"` -- `static constant cameraZoomOutMid = "Objects\\CinematicCameras\\CameraZoomOutMid.mdx"` -- `static constant critterBloodAlbatross = "Objects\\Spawnmodels\\Critters\\Albatross\\CritterBloodAlbatross.mdx"` -- `static constant cryptFiendEggsack = "Objects\\Spawnmodels\\Undead\\CryptFiendEggsack\\CryptFiendEggsack.mdx"` -- `static constant crystalShard = "Objects\\InventoryItems\\CrystalShard\\CrystalShard.mdx"` -- `static constant demonBloodLarge0 = "Objects\\Spawnmodels\\Demon\\DemonBlood\\DemonBloodLarge0.mdx"` -- `static constant demonBloodPitlord = "Objects\\Spawnmodels\\Demon\\DemonBlood\\DemonBloodPitlord.mdx"` -- `static constant demonLargeDeathExplode = "Objects\\Spawnmodels\\Demon\\DemonLargeDeathExplode\\DemonLargeDeathExplode.mdx"` -- `static constant demonSmallDeathExplode = "Objects\\Spawnmodels\\Demon\\DemonSmallDeathExplode\\DemonSmallDeathExplode.mdx"` -- `static constant entBirthTarget = "Objects\\Spawnmodels\\NightElf\\EntBirthTarget\\EntBirthTarget.mdx"` -- `static constant flameThrowerSpawnObj = "Objects\\Spawnmodels\\Other\\FlameThrower\\FlameThrowerSpawnObj.mdx"` -- `static constant fragBoomSpawn = "Objects\\Spawnmodels\\Human\\FragmentationShards\\FragBoomSpawn.mdx"` -- `static constant gargoyleCrumble = "Objects\\Spawnmodels\\Undead\\GargoyleCrumble\\GargoyleCrumble.mdx"` -- `static constant glyph1 = "Objects\\InventoryItems\\Glyph\\Glyph.mdx"` -- `static constant hCancelDeath = "Objects\\Spawnmodels\\Human\\HCancelDeath\\HCancelDeath.mdx"` -- `static constant heroBloodElfBlood = "Objects\\Spawnmodels\\Human\\HumanBlood\\HeroBloodElfBlood.mdx"` -- `static constant heroShadowHunterBlood = "Objects\\Spawnmodels\\Orc\\OrcBlood\\HeroShadowHunterBlood.mdx"` -- `static constant hornOfCenarius1 = "Objects\\InventoryItems\\HornOfCenarius\\HornOfCenarius.mdx"` -- `static constant humanBloodCinematicEffect = "Objects\\Spawnmodels\\Other\\HumanBloodCinematicEffect\\HumanBloodCinematicEffect.mdx"` -- `static constant humanBloodFootman = "Objects\\Spawnmodels\\Human\\HumanBlood\\HumanBloodFootman.mdx"` -- `static constant humanBloodKnight = "Objects\\Spawnmodels\\Human\\HumanBlood\\HumanBloodKnight.mdx"` -- `static constant humanBloodLarge0 = "Objects\\Spawnmodels\\Human\\HumanBlood\\HumanBloodLarge0.mdx"` -- `static constant humanBloodMortarTeam = "Objects\\Spawnmodels\\Human\\HumanBlood\\HumanBloodMortarTeam.mdx"` -- `static constant humanBloodPeasant = "Objects\\Spawnmodels\\Human\\HumanBlood\\HumanBloodPeasant.mdx"` -- `static constant humanBloodPriest = "Objects\\Spawnmodels\\Human\\HumanBlood\\HumanBloodPriest.mdx"` -- `static constant humanBloodRifleman = "Objects\\Spawnmodels\\Human\\HumanBlood\\HumanBloodRifleman.mdx"` -- `static constant humanBloodSorceress = "Objects\\Spawnmodels\\Human\\HumanBlood\\HumanBloodSorceress.mdx"` -- `static constant humanCaptureFlag = "Objects\\InventoryItems\\HumanCaptureFlag\\HumanCaptureFlag.mdx"` -- `static constant humanCaptureFlag1 = "Objects\\InventoryItems\\HumanCaptureFlag\\HumanCaptureFlag.mdx"` -- `static constant humanLargeDeathExplode = "Objects\\Spawnmodels\\Human\\HumanLargeDeathExplode\\HumanLargeDeathExplode.mdx"` -- `static constant humanSmallDeathExplode = "Objects\\Spawnmodels\\Human\\HumanSmallDeathExplode\\HumanSmallDeathExplode.mdx"` -- `static constant illidanSpawnFootPrint0 = "Objects\\Spawnmodels\\Other\\IllidanFootprint\\IllidanSpawnFootPrint0.mdx"` -- `static constant illidanSpawnFootPrint1 = "Objects\\Spawnmodels\\Other\\IllidanFootprint\\IllidanSpawnFootPrint1.mdx"` -- `static constant illidanWaterSpawnFootPrint = "Objects\\Spawnmodels\\Other\\IllidanFootprint\\IllidanWaterSpawnFootPrint.mdx"` -- `static constant impaleTargetDust = "Objects\\Spawnmodels\\Undead\\ImpaleTargetDust\\ImpaleTargetDust.mdx"` -- `static constant infernalMeteor = "Objects\\Spawnmodels\\Demon\\InfernalMeteor\\InfernalMeteor.mdx"` -- `static constant infernalMeteor2 = "Objects\\Spawnmodels\\Demon\\InfernalMeteor\\InfernalMeteor2.mdx"` -- `static constant infernalMeteor3 = "Objects\\Spawnmodels\\Demon\\InfernalMeteor\\InfernalMeteor3.mdx"` -- `static constant invalidObject = "Objects\\InvalidObject\\InvalidObject.mdx"` -- `static constant invalidmodel = "Objects\\Invalidmodel\\Invalidmodel.mdx"` -- `static constant mALFurion_Blood = "Objects\\Spawnmodels\\NightElf\\NightElfBlood\\MALFurion_Blood.mdx"` -- `static constant nECancelDeath = "Objects\\Spawnmodels\\NightElf\\NECancelDeath\\NECancelDeath.mdx"` -- `static constant nEDeath = "Objects\\Spawnmodels\\NightElf\\NEDeathMedium\\NEDeath.mdx"` -- `static constant nEDeathSmall = "Objects\\Spawnmodels\\NightElf\\NEDeathSmall\\NEDeathSmall.mdx"` -- `static constant nPCbloodVillagerWoman = "Objects\\Spawnmodels\\Other\\NPCBlood\\NPCbloodVillagerWoman\\NPCbloodVillagerWoman.mdx"` -- `static constant nagaBloodWindserpent = "Objects\\Spawnmodels\\Naga\\NagaBlood\\NagaBloodWindserpent.mdx"` -- `static constant nagaDeath = "Objects\\Spawnmodels\\Naga\\NagaDeath\\NagaDeath.mdx"` -- `static constant neutralBuildingExplosion = "Objects\\Spawnmodels\\Other\\NeutralBuildingExplosion\\NeutralBuildingExplosion.mdx"` -- `static constant nightElfBloodArcher = "Objects\\Spawnmodels\\NightElf\\NightElfBlood\\NightElfBloodArcher.mdx"` -- `static constant nightElfBloodChimaera = "Objects\\Spawnmodels\\NightElf\\NightElfBlood\\NightElfBloodChimaera.mdx"` -- `static constant nightElfBloodDruidBear = "Objects\\Spawnmodels\\NightElf\\NightElfBlood\\NightElfBloodDruidBear.mdx"` -- `static constant nightElfBloodDruidRaven = "Objects\\Spawnmodels\\NightElf\\NightElfBlood\\NightElfBloodDruidRaven.mdx"` -- `static constant nightElfBloodDruidoftheClaw = "Objects\\Spawnmodels\\NightElf\\NightElfBlood\\NightElfBloodDruidoftheClaw.mdx"` -- `static constant nightElfBloodDruidoftheTalon = "Objects\\Spawnmodels\\NightElf\\NightElfBlood\\NightElfBloodDruidoftheTalon.mdx"` -- `static constant nightElfBloodDryad = "Objects\\Spawnmodels\\NightElf\\NightElfBlood\\NightElfBloodDryad.mdx"` -- `static constant nightElfBloodHeroDemonHunter = "Objects\\Spawnmodels\\NightElf\\NightElfBlood\\NightElfBloodHeroDemonHunter.mdx"` -- `static constant nightElfBloodHeroKeeperoftheGrove = "Objects\\Spawnmodels\\NightElf\\NightElfBlood\\NightElfBloodHeroKeeperoftheGrove.mdx"` -- `static constant nightElfBloodHippoGryph = "Objects\\Spawnmodels\\NightElf\\NightElfBlood\\NightElfBloodHippoGryph.mdx"` -- `static constant nightElfBloodHuntress = "Objects\\Spawnmodels\\NightElf\\NightElfBlood\\NightElfBloodHuntress.mdx"` -- `static constant nightElfBloodLarge0 = "Objects\\Spawnmodels\\NightElf\\NightElfBlood\\NightElfBloodLarge0.mdx"` -- `static constant nightElfBloodLarge1 = "Objects\\Spawnmodels\\NightElf\\NightElfBlood\\NightElfBloodLarge1.mdx"` -- `static constant nightElfBloodMoonPriestess = "Objects\\Spawnmodels\\NightElf\\NightElfBlood\\NightElfBloodMoonPriestess.mdx"` -- `static constant nightElfCaptureFlag = "Objects\\InventoryItems\\NightElfCaptureFlag\\NightElfCaptureFlag.mdx"` -- `static constant nightElfCaptureFlag1 = "Objects\\InventoryItems\\NightElfCaptureFlag\\NightElfCaptureFlag.mdx"` -- `static constant nightElfLargeDeathExplode = "Objects\\Spawnmodels\\NightElf\\NightElfLargeDeathExplode\\NightElfLargeDeathExplode.mdx"` -- `static constant nightElfSmallDeathExplode = "Objects\\Spawnmodels\\NightElf\\NightElfSmallDeathExplode\\NightElfSmallDeathExplode.mdx"` -- `static constant obsidianStatueCrumble = "Objects\\Spawnmodels\\Undead\\UndeadBlood\\ObsidianStatueCrumble.mdx"` -- `static constant obsidianStatueCrumble2 = "Objects\\Spawnmodels\\Undead\\UndeadBlood\\ObsidianStatueCrumble2.mdx"` -- `static constant orcBloodCinematicEffect = "Objects\\Spawnmodels\\Other\\OrcBloodCinematicEffect\\OrcBloodCinematicEffect.mdx"` -- `static constant orcBloodGrunt = "Objects\\Spawnmodels\\Orc\\OrcBlood\\OrcBloodGrunt.mdx"` -- `static constant orcBloodHeadhunter = "Objects\\Spawnmodels\\Orc\\OrcBlood\\OrcBloodHeadhunter.mdx"` -- `static constant orcBloodHellScream = "Objects\\Spawnmodels\\Orc\\OrcBlood\\OrcBloodHellScream.mdx"` -- `static constant orcBloodHeroFarSeer = "Objects\\Spawnmodels\\Orc\\OrcBlood\\OrcBloodHeroFarSeer.mdx"` -- `static constant orcBloodHeroTaurenChieftain = "Objects\\Spawnmodels\\Orc\\OrcBlood\\OrcBloodHeroTaurenChieftain.mdx"` -- `static constant orcBloodKotoBeast = "Objects\\Spawnmodels\\Orc\\OrcBlood\\OrcBloodKotoBeast.mdx"` -- `static constant orcBloodLarge0 = "Objects\\Spawnmodels\\Orc\\OrcBlood\\OrcBloodLarge0.mdx"` -- `static constant orcBloodPeon = "Objects\\Spawnmodels\\Orc\\OrcBlood\\OrcBloodPeon.mdx"` -- `static constant orcBloodTauren = "Objects\\Spawnmodels\\Orc\\OrcBlood\\OrcBloodTauren.mdx"` -- `static constant orcBloodWitchDoctor = "Objects\\Spawnmodels\\Orc\\OrcBlood\\OrcBloodWitchDoctor.mdx"` -- `static constant orcBloodWolfrider = "Objects\\Spawnmodels\\Orc\\OrcBlood\\OrcBloodWolfrider.mdx"` -- `static constant orcCaptureFlag = "Objects\\InventoryItems\\OrcCaptureFlag\\OrcCaptureFlag.mdx"` -- `static constant orcCaptureFlag1 = "Objects\\InventoryItems\\OrcCaptureFlag\\OrcCaptureFlag.mdx"` -- `static constant orcLargeDeathExplode = "Objects\\Spawnmodels\\Orc\\OrcLargeDeathExplode\\OrcLargeDeathExplode.mdx"` -- `static constant orcSmallDeathExplode = "Objects\\Spawnmodels\\Orc\\OrcSmallDeathExplode\\OrcSmallDeathExplode.mdx"` -- `static constant ordBloodRiderlessWyvernRider = "Objects\\Spawnmodels\\Orc\\OrcBlood\\OrdBloodRiderlessWyvernRider.mdx"` -- `static constant ordBloodWyvernRider = "Objects\\Spawnmodels\\Orc\\OrcBlood\\OrdBloodWyvernRider.mdx"` -- `static constant pandarenBrewmasterBlood = "Objects\\Spawnmodels\\Other\\PandarenBrewmasterBlood\\PandarenBrewmasterBlood.mdx"` -- `static constant pandarenBrewmasterExplosionUltimate = "Objects\\Spawnmodels\\Other\\PandarenBrewmasterExplosionUltimate\\PandarenBrewmasterExplosionUltimate.mdx"` -- `static constant potofGold = "Objects\\InventoryItems\\PotofGold\\PotofGold.mdx"` -- `static constant questionMark1 = "Objects\\InventoryItems\\QuestionMark\\QuestionMark.mdx"` -- `static constant randomObject1 = "Objects\\RandomObject\\RandomObject.mdx"` -- `static constant rune1 = "Objects\\InventoryItems\\Rune\\Rune.mdx"` -- `static constant runicobject = "Objects\\InventoryItems\\runicobject\\runicobject.mdx"` -- `static constant shimmerweed = "Objects\\InventoryItems\\Shimmerweed\\Shimmerweed.mdx"` -- `static constant smallFlameSpawn = "Objects\\Spawnmodels\\Human\\SmallFlameSpawn\\SmallFlameSpawn.mdx"` -- `static constant startLocation = "Objects\\StartLocation\\StartLocation.mdx"` -- `static constant t_HumanLargeDeathExplode = "Objects\\Spawnmodels\\Human\\HumanLargeDeathExplode\\HumanLargeDeathExplode.mdx"` -- `static constant t_HumanSmallDeathExplode = "Objects\\Spawnmodels\\Human\\HumanSmallDeathExplode\\HumanSmallDeathExplode.mdx"` -- `static constant t_OrcLargeDeathExplode = "Objects\\Spawnmodels\\Orc\\OrcLargeDeathExplode\\OrcLargeDeathExplode.mdx"` -- `static constant t_OrcSmallDeathExplode = "Objects\\Spawnmodels\\Orc\\OrcSmallDeathExplode\\OrcSmallDeathExplode.mdx"` -- `static constant thunderLizardEgg1 = "Objects\\InventoryItems\\ThunderLizardEgg\\ThunderLizardEgg.mdx"` -- `static constant tome1 = "Objects\\InventoryItems\\tome\\tome.mdx"` -- `static constant tomeBlue1 = "Objects\\InventoryItems\\tomeBlue\\tomeBlue.mdx"` -- `static constant tomeBrown1 = "Objects\\InventoryItems\\tomeBrown\\tomeBrown.mdx"` -- `static constant tomeGreen1 = "Objects\\InventoryItems\\tomeGreen\\tomeGreen.mdx"` -- `static constant tomeRed1 = "Objects\\InventoryItems\\tomeRed\\tomeRed.mdx"` -- `static constant toonBoom = "Objects\\Spawnmodels\\Other\\ToonBoom\\ToonBoom.mdx"` -- `static constant treasurechest1 = "Objects\\InventoryItems\\TreasureChest\\treasurechest.mdx"` -- `static constant treasurechest_portrait = "Objects\\InventoryItems\\TreasureChest\\treasurechest_portrait.mdx"` -- `static constant uCancelDeath = "Objects\\Spawnmodels\\Undead\\UCancelDeath\\UCancelDeath.mdx"` -- `static constant uDeathSmall = "Objects\\Spawnmodels\\Undead\\UDeathSmall\\UDeathSmall.mdx"` -- `static constant undeadBloodAbomination = "Objects\\Spawnmodels\\Undead\\UndeadBlood\\UndeadBloodAbomination.mdx"` -- `static constant undeadBloodAcolyte = "Objects\\Spawnmodels\\Undead\\UndeadBlood\\UndeadBloodAcolyte.mdx"` -- `static constant undeadBloodCryptFiend = "Objects\\Spawnmodels\\Undead\\UndeadBlood\\UndeadBloodCryptFiend.mdx"` -- `static constant undeadBloodGargoyle = "Objects\\Spawnmodels\\Undead\\UndeadBlood\\UndeadBloodGargoyle.mdx"` -- `static constant undeadBloodGhoul = "Objects\\Spawnmodels\\Undead\\UndeadBlood\\UndeadBloodGhoul.mdx"` -- `static constant undeadBloodLarge0 = "Objects\\Spawnmodels\\Undead\\UndeadBlood\\UndeadBloodLarge0.mdx"` -- `static constant undeadBloodLarge1 = "Objects\\Spawnmodels\\Undead\\UndeadBlood\\UndeadBloodLarge1.mdx"` -- `static constant undeadBloodNecromancer = "Objects\\Spawnmodels\\Undead\\UndeadBlood\\UndeadBloodNecromancer.mdx"` -- `static constant undeadCaptureFlag = "Objects\\InventoryItems\\UndeadCaptureFlag\\UndeadCaptureFlag.mdx"` -- `static constant undeadCaptureFlag1 = "Objects\\InventoryItems\\UndeadCaptureFlag\\UndeadCaptureFlag.mdx"` -- `static constant undeadDissipate = "Objects\\Spawnmodels\\Undead\\UndeadDissipate\\UndeadDissipate.mdx"` -- `static constant undeadLargeDeathExplode = "Objects\\Spawnmodels\\Undead\\UndeadLargeDeathExplode\\UndeadLargeDeathExplode.mdx"` diff --git a/_doc/stdlib/ref/_wurst/OrderIds.md b/_doc/stdlib/ref/_wurst/OrderIds.md deleted file mode 100644 index 0b1d920..0000000 --- a/_doc/stdlib/ref/_wurst/OrderIds.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: OrderIds -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/OrderIds.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/OrderIds.wurst)** - -**Re-exports:** `Orders` diff --git a/_doc/stdlib/ref/_wurst/Orders.md b/_doc/stdlib/ref/_wurst/Orders.md deleted file mode 100644 index bc941e0..0000000 --- a/_doc/stdlib/ref/_wurst/Orders.md +++ /dev/null @@ -1,438 +0,0 @@ ---- -title: Orders -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Orders.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Orders.wurst)** - -## Classes - -### SpecialOrders - -```wurst -public class SpecialOrders -``` - -Class that contains every known order in game that has no string counterpart - -**Members:** - -- `static constant buildmenu = 851994` - This is an order with no target that opens up the build menu of a unit that can build structures. -- `static constant cancel = 851976` - 851976 (cancel): This is an order with no target that is like a click on a cancel button. - We used to be able to catch cancel clicks with this id back then but this id doesn't seem to work any more. -- `static constant itemdrag00 = 852002` - An item targeted order that move the target item to a certain inventory slot of the ordered hero. -- `static constant itemdrag01 = 852003` - An item targeted order that move the target item to a certain inventory slot of the ordered hero. -- `static constant itemdrag02 = 852004` - An item targeted order that move the target item to a certain inventory slot of the ordered hero. -- `static constant itemdrag03 = 852005` - An item targeted order that move the target item to a certain inventory slot of the ordered hero. -- `static constant itemdrag04 = 852006` - An item targeted order that move the target item to a certain inventory slot of the ordered hero. -- `static constant itemdrag05 = 852007` - An item targeted order that move the target item to a certain inventory slot of the ordered hero. -- `static constant itemuse00 = 852008` - An order that will make the ordered hero use the item in a certain inventory slot. - If it's an order with no target or object or point targeted depends on the type of item. -- `static constant itemuse01 = 852009` - An order that will make the ordered hero use the item in a certain inventory slot. - If it's an order with no target or object or point targeted depends on the type of item. -- `static constant itemuse02 = 852010` - An order that will make the ordered hero use the item in a certain inventory slot. - If it's an order with no target or object or point targeted depends on the type of item. -- `static constant itemuse03 = 852011` - An order that will make the ordered hero use the item in a certain inventory slot. - If it's an order with no target or object or point targeted depends on the type of item. -- `static constant itemuse04 = 852012` - An order that will make the ordered hero use the item in a certain inventory slot. - If it's an order with no target or object or point targeted depends on the type of item. -- `static constant itemuse05 = 852013` - An order that will make the ordered hero use the item in a certain inventory slot. - If it's an order with no target or object or point targeted depends on the type of item. -- `static constant tomeOfAttack = 852259` - Order for AIaa ability, which blizzard made for tome of attack, but never used it. But it can actually change caster's base attack! -- `static constant smart = 851971` - This is a point or object targeted order that is like a right click. -- `static constant skillmenu = 852000` - This is an order with no target that opens the skill menu of heroes. - If it is issued for a normal unit with triggers it will black out the command card for this unit, the command card will revert to normal after reselecting the unit. -- `static constant stunned = 851973` - This order is issued to units that get stunned by a spell, for example War Stomp (AOws). - This is probably a hold position + hold fire order. The ordered unit will be unable to move and attack. -- `static constant wandOfIllusion = 852274` -- `static constant rayOfDisruption = 852615` -- `static constant scrollOfRegeneration = 852609` - -### OrderIds - -```wurst -public class OrderIds extends SpecialOrders -``` - -Class that contains every known order in game. - -**Members:** - -- `static constant absorb = 852529` -- `static constant acidbomb = 852662` -- `static constant acolyteharvest = 852185` -- `static constant ambush = 852131` -- `static constant ancestralspirit = 852490` -- `static constant ancestralspirittarget = 852491` -- `static constant animatedead = 852217` -- `static constant antimagicshell = 852186` -- `static constant attack = 851983` -- `static constant attackground = 851984` -- `static constant attackonce = 851985` -- `static constant attributemodskill = 852576` -- `static constant auraunholy = 852215` -- `static constant auravampiric = 852216` -- `static constant autodispel = 852132` -- `static constant autodispeloff = 852134` -- `static constant autodispelon = 852133` -- `static constant autoentangle = 852505` -- `static constant autoentangleinstant = 852506` -- `static constant autoharvestgold = 852021` -- `static constant autoharvestlumber = 852022` -- `static constant avatar = 852086` -- `static constant avengerform = 852531` -- `static constant awaken = 852466` -- `static constant banish = 852486` -- `static constant barkskin = 852135` -- `static constant barkskinoff = 852137` -- `static constant barkskinon = 852136` -- `static constant battleroar = 852599` -- `static constant battlestations = 852099` -- `static constant bearform = 852138` -- `static constant berserk = 852100` -- `static constant blackarrow = 852577` -- `static constant blackarrowoff = 852579` -- `static constant blackarrowon = 852578` -- `static constant blight = 852187` -- `static constant blink = 852525` -- `static constant blizzard = 852089` -- `static constant bloodlust = 852101` -- `static constant bloodlustoff = 852103` -- `static constant bloodluston = 852102` -- `static constant board = 852043` -- `static constant breathoffire = 852580` -- `static constant breathoffrost = 852560` -- `static constant build = 851994` -- `static constant burrow = 852533` -- `static constant cannibalize = 852188` -- `static constant carrionscarabs = 852551` -- `static constant carrionscarabsinstant = 852554` -- `static constant carrionscarabsoff = 852553` -- `static constant carrionscarabson = 852552` -- `static constant carrionswarm = 852218` -- `static constant chainlightning = 852119` -- `static constant channel = 852600` -- `static constant charm = 852581` -- `static constant chemicalrage = 852663` -- `static constant cloudoffog = 852473` -- `static constant clusterrockets = 852652` -- `static constant coldarrows = 852244` -- `static constant coldarrowstarg = 852243` -- `static constant controlmagic = 852474` -- `static constant corporealform = 852493` -- `static constant corrosivebreath = 852140` -- `static constant coupleinstant = 852508` -- `static constant coupletarget = 852507` -- `static constant creepanimatedead = 852246` -- `static constant creepdevour = 852247` -- `static constant creepheal = 852248` -- `static constant creephealoff = 852250` -- `static constant creephealon = 852249` -- `static constant creepthunderbolt = 852252` -- `static constant creepthunderclap = 852253` -- `static constant cripple = 852189` -- `static constant curse = 852190` -- `static constant curseoff = 852192` -- `static constant curseon = 852191` -- `static constant cyclone = 852144` -- `static constant darkconversion = 852228` -- `static constant darkportal = 852229` -- `static constant darkritual = 852219` -- `static constant darksummoning = 852220` -- `static constant deathanddecay = 852221` -- `static constant deathcoil = 852222` -- `static constant deathpact = 852223` -- `static constant decouple = 852509` -- `static constant defend = 852055` -- `static constant detectaoe = 852015` -- `static constant detonate = 852145` -- `static constant devour = 852104` -- `static constant devourmagic = 852536` -- `static constant disassociate = 852240` -- `static constant disenchant = 852495` -- `static constant dismount = 852470` -- `static constant dispel = 852057` -- `static constant divineshield = 852090` -- `static constant doom = 852583` -- `static constant drain = 852487` -- `static constant dreadlordinferno = 852224` -- `static constant dropitem = 852001` -- `static constant drunkenhaze = 852585` -- `static constant earthquake = 852121` -- `static constant eattree = 852146` -- `static constant elementalfury = 852586` -- `static constant ensnare = 852106` -- `static constant ensnareoff = 852108` -- `static constant ensnareon = 852107` -- `static constant entangle = 852147` -- `static constant entangleinstant = 852148` -- `static constant entanglingroots = 852171` -- `static constant etherealform = 852496` -- `static constant evileye = 852105` -- `static constant faeriefire = 852149` -- `static constant faeriefireoff = 852151` -- `static constant faeriefireon = 852150` -- `static constant fanofknives = 852526` -- `static constant farsight = 852122` -- `static constant fingerofdeath = 852230` -- `static constant firebolt = 852231` -- `static constant flamestrike = 852488` -- `static constant flamingarrows = 852174` -- `static constant flamingarrowstarg = 852173` -- `static constant flamingattack = 852540` -- `static constant flamingattacktarg = 852539` -- `static constant flare = 852060` -- `static constant forceboard = 852044` -- `static constant forceofnature = 852176` -- `static constant forkedlightning = 852587` -- `static constant freezingbreath = 852195` -- `static constant frenzy = 852561` -- `static constant frenzyoff = 852563` -- `static constant frenzyon = 852562` -- `static constant frostarmor = 852225` -- `static constant frostarmoroff = 852459` -- `static constant frostarmoron = 852458` -- `static constant frostnova = 852226` -- `static constant getitem = 851981` -- `static constant gold2lumber = 852233` -- `static constant grabtree = 852511` -- `static constant harvest = 852018` -- `static constant heal = 852063` -- `static constant healingspray = 852664` -- `static constant healingward = 852109` -- `static constant healingwave = 852501` -- `static constant healoff = 852065` -- `static constant healon = 852064` -- `static constant hex = 852502` -- `static constant holdposition = 851993` -- `static constant holybolt = 852092` -- `static constant howlofterror = 852588` -- `static constant humanbuild = 851995` -- `static constant immolation = 852177` -- `static constant impale = 852555` -- `static constant incineratearrow = 852670` -- `static constant incineratearrowoff = 852672` -- `static constant incineratearrowon = 852671` -- `static constant inferno = 852232` -- `static constant innerfire = 852066` -- `static constant innerfireoff = 852068` -- `static constant innerfireon = 852067` -- `static constant instant = 852200` -- `static constant invisibility = 852069` -- `static constant lavamonster = 852667` -- `static constant lightningshield = 852110` -- `static constant load = 852046` -- `static constant loadarcher = 852142` -- `static constant loadcorpse = 852050` -- `static constant loadcorpseinstant = 852053` -- `static constant locustswarm = 852556` -- `static constant lumber2gold = 852234` -- `static constant magicdefense = 852478` -- `static constant magicleash = 852480` -- `static constant magicundefense = 852479` -- `static constant manaburn = 852179` -- `static constant manaflareoff = 852513` -- `static constant manaflareon = 852512` -- `static constant manashieldoff = 852590` -- `static constant manashieldon = 852589` -- `static constant massteleport = 852093` -- `static constant mechanicalcritter = 852564` -- `static constant metamorphosis = 852180` -- `static constant militia = 852072` -- `static constant militiaconvert = 852071` -- `static constant militiaoff = 852073` -- `static constant militiaunconvert = 852651` -- `static constant mindrot = 852565` -- `static constant mirrorimage = 852123` -- `static constant monsoon = 852591` -- `static constant mount = 852469` -- `static constant mounthippogryph = 852143` -- `static constant move = 851986` -- `static constant moveAI = 851988` -- `static constant nagabuild = 852467` -- `static constant neutraldetectaoe = 852023` -- `static constant neutralinteract = 852566` -- `static constant neutralspell = 852630` -- `static constant nightelfbuild = 851997` -- `static constant orcbuild = 851996` -- `static constant parasite = 852601` -- `static constant parasiteoff = 852603` -- `static constant parasiteon = 852602` -- `static constant patrol = 851990` -- `static constant phaseshift = 852514` -- `static constant phaseshiftinstant = 852517` -- `static constant phaseshiftoff = 852516` -- `static constant phaseshifton = 852515` -- `static constant phoenixfire = 852481` -- `static constant phoenixmorph = 852482` -- `static constant poisonarrows = 852255` -- `static constant poisonarrowstarg = 852254` -- `static constant polymorph = 852074` -- `static constant possession = 852196` -- `static constant preservation = 852568` -- `static constant purge = 852111` -- `static constant rainofchaos = 852237` -- `static constant rainoffire = 852238` -- `static constant raisedead = 852197` -- `static constant raisedeadoff = 852199` -- `static constant raisedeadon = 852198` -- `static constant ravenform = 852155` -- `static constant recharge = 852157` -- `static constant rechargeoff = 852159` -- `static constant rechargeon = 852158` -- `static constant rejuvination = 852160` -- `static constant renew = 852161` -- `static constant renewoff = 852163` -- `static constant renewon = 852162` -- `static constant repair = 852024` -- `static constant repairoff = 852026` -- `static constant repairon = 852025` -- `static constant replenish = 852542` -- `static constant replenishlife = 852545` -- `static constant replenishlifeoff = 852547` -- `static constant replenishlifeon = 852546` -- `static constant replenishmana = 852548` -- `static constant replenishmanaoff = 852550` -- `static constant replenishmanaon = 852549` -- `static constant replenishoff = 852544` -- `static constant replenishon = 852543` -- `static constant request_hero = 852239` -- `static constant requestsacrifice = 852201` -- `static constant restoration = 852202` -- `static constant restorationoff = 852204` -- `static constant restorationon = 852203` -- `static constant resumebuild = 851999` -- `static constant resumeharvesting = 852017` -- `static constant resurrection = 852094` -- `static constant returnresources = 852020` -- `static constant revenge = 852241` -- `static constant revive = 852039` -- `static constant roar = 852164` -- `static constant robogoblin = 852656` -- `static constant root = 852165` -- `static constant sacrifice = 852205` -- `static constant sanctuary = 852569` -- `static constant scout = 852181` -- `static constant selfdestruct = 852040` -- `static constant selfdestructoff = 852042` -- `static constant selfdestructon = 852041` -- `static constant sentinel = 852182` -- `static constant setrally = 851980` -- `static constant shadowsight = 852570` -- `static constant shadowstrike = 852527` -- `static constant shockwave = 852125` -- `static constant silence = 852592` -- `static constant sleep = 852227` -- `static constant slow = 852075` -- `static constant slowoff = 852077` -- `static constant slowon = 852076` -- `static constant soulburn = 852668` -- `static constant soulpreservation = 852242` -- `static constant spellshield = 852571` -- `static constant spellshieldaoe = 852572` -- `static constant spellsteal = 852483` -- `static constant spellstealoff = 852485` -- `static constant spellstealon = 852484` -- `static constant spies = 852235` -- `static constant spiritlink = 852499` -- `static constant spiritofvengeance = 852528` -- `static constant spirittroll = 852573` -- `static constant spiritwolf = 852126` -- `static constant stampede = 852593` -- `static constant standdown = 852113` -- `static constant starfall = 852183` -- `static constant stasistrap = 852114` -- `static constant steal = 852574` -- `static constant stomp = 852127` -- `static constant stoneform = 852206` -- `static constant stop = 851972` -- `static constant submerge = 852604` -- `static constant summonfactory = 852658` -- `static constant summongrizzly = 852594` -- `static constant summonphoenix = 852489` -- `static constant summonquillbeast = 852595` -- `static constant summonwareagle = 852596` -- `static constant tankdroppilot = 852079` -- `static constant tankloadpilot = 852080` -- `static constant tankpilot = 852081` -- `static constant taunt = 852520` -- `static constant thunderbolt = 852095` -- `static constant thunderclap = 852096` -- `static constant tornado = 852597` -- `static constant townbelloff = 852083` -- `static constant townbellon = 852082` -- `static constant tranquility = 852184` -- `static constant transmute = 852665` -- `static constant unavatar = 852087` -- `static constant unavengerform = 852532` -- `static constant unbearform = 852139` -- `static constant unburrow = 852534` -- `static constant uncoldarrows = 852245` -- `static constant uncorporealform = 852494` -- `static constant undeadbuild = 851998` -- `static constant undefend = 852056` -- `static constant undivineshield = 852091` -- `static constant unetherealform = 852497` -- `static constant unflamingarrows = 852175` -- `static constant unflamingattack = 852541` -- `static constant unholyfrenzy = 852209` -- `static constant unimmolation = 852178` -- `static constant unload = 852047` -- `static constant unloadall = 852048` -- `static constant unloadallcorpses = 852054` -- `static constant unloadallinstant = 852049` -- `static constant unpoisonarrows = 852256` -- `static constant unravenform = 852156` -- `static constant unrobogoblin = 852657` -- `static constant unroot = 852166` -- `static constant unstableconcoction = 852500` -- `static constant unstoneform = 852207` -- `static constant unsubmerge = 852605` -- `static constant unsummon = 852210` -- `static constant unwindwalk = 852130` -- `static constant vengeance = 852521` -- `static constant vengeanceinstant = 852524` -- `static constant vengeanceoff = 852523` -- `static constant vengeanceon = 852522` -- `static constant volcano = 852669` -- `static constant voodoo = 852503` -- `static constant ward = 852504` -- `static constant waterelemental = 852097` -- `static constant wateryminion = 852598` -- `static constant web = 852211` -- `static constant weboff = 852213` -- `static constant webon = 852212` -- `static constant whirlwind = 852128` -- `static constant windwalk = 852129` -- `static constant wispharvest = 852214` - -### Orders - -```wurst -public class Orders extends OrderIds -``` diff --git a/_doc/stdlib/ref/_wurst/PathingMaps.md b/_doc/stdlib/ref/_wurst/PathingMaps.md deleted file mode 100644 index 5a94f07..0000000 --- a/_doc/stdlib/ref/_wurst/PathingMaps.md +++ /dev/null @@ -1,109 +0,0 @@ ---- -title: PathingMaps -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/PathingMaps.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/PathingMaps.wurst)** - -## Classes - -### PathingMaps - -```wurst -public class PathingMaps -``` - -**Members:** - -- `static constant caveGate1Path = "PathTextures\\CaveGate1Path.tga"` -- `static constant caveGate2Path = "PathTextures\\CaveGate2Path.tga"` -- `static constant citybridgeDestroyed = "PathTextures\\CitybridgeDestroyed.tga"` -- `static constant cityBridgeExtraExtraLarge0 = "PathTextures\\CityBridgeExtraExtraLarge0.tga"` -- `static constant cityBridgeExtraExtraLarge45 = "PathTextures\\CityBridgeExtraExtraLarge45.tga"` -- `static constant cityBridgeExtraLarge0 = "PathTextures\\CityBridgeExtraLarge0.tga"` -- `static constant cityBridgeExtraLarge135 = "PathTextures\\CityBridgeExtraLarge135.tga"` -- `static constant cityBridgeExtraLarge45 = "PathTextures\\CityBridgeExtraLarge45.tga"` -- `static constant cityBridgeExtraLarge90 = "PathTextures\\CityBridgeExtraLarge90.tga"` -- `static constant cityBridgeLarge0 = "PathTextures\\CityBridgeLarge0.tga"` -- `static constant cityBridgeLarge135 = "PathTextures\\CityBridgeLarge135.tga"` -- `static constant cityBridgeLarge45 = "PathTextures\\CityBridgeLarge45.tga"` -- `static constant cityBridgeLarge90 = "PathTextures\\CityBridgeLarge90.tga"` -- `static constant cityBridgeSmall0 = "PathTextures\\CityBridgeSmall0.tga"` -- `static constant cityBridgeSmall135 = "PathTextures\\CityBridgeSmall135.tga"` -- `static constant cityBridgeSmall45 = "PathTextures\\CityBridgeSmall45.tga"` -- `static constant cityBridgeSmall90 = "PathTextures\\CityBridgeSmall90.tga"` -- `static constant cliffRampStraight0 = "PathTextures\\CliffRampStraight0.tga"` -- `static constant cliffRampStraight180 = "PathTextures\\CliffRampStraight180.tga"` -- `static constant cliffRampStraight270 = "PathTextures\\CliffRampStraight270.tga"` -- `static constant cliffRampStraight90 = "PathTextures\\CliffRampStraight90.tga"` -- `static constant cyan2x2 = "PathTextures\\2x2Cyan.tga"` -- `static constant cyan4x4 = "PathTextures\\4x4Cyan.tga"` -- `static constant default2x2 = "PathTextures\\2x2Default.tga"` -- `static constant default4x4 = "PathTextures\\4x4Default.tga"` -- `static constant default8x2 = "PathTextures\\8x2Default.tga"` -- `static constant default8x8 = "PathTextures\\8x8Default.tga"` -- `static constant elevatorBlockPath16x4 = "PathTextures\\16x4ElevatorBlockPath.tga"` -- `static constant fence45 = "PathTextures\\Fence45.tga"` -- `static constant forceWall = "PathTextures\\ForceWall.tga"` -- `static constant forceWall45 = "PathTextures\\ForceWall45.tga"` -- `static constant gate1Path = "PathTextures\\Gate1Path.tga"` -- `static constant gate2Path = "PathTextures\\Gate2Path.tga"` -- `static constant gateLarge1Path = "PathTextures\\GateLarge1Path.tga"` -- `static constant nagaStairsSmall0 = "PathTextures\\NagaStairsSmall0.tga"` -- `static constant nagaStairsSmall180 = "PathTextures\\NagaStairsSmall180.tga"` -- `static constant nagaStairsSmall270 = "PathTextures\\NagaStairsSmall270.tga"` -- `static constant nagaStairsSmall90 = "PathTextures\\NagaStairsSmall90.tga"` -- `static constant pen45Path12x10 = "PathTextures\\12x10Pen45Path.tga"` -- `static constant penPath8x8 = "PathTextures\\8x8PenPath.tga"` -- `static constant roundDoor1Path = "PathTextures\\RoundDoor1Path.tga"` -- `static constant roundDoor2Path = "PathTextures\\RoundDoor2Path.tga"` -- `static constant stoneCliffRamp135 = "PathTextures\\StoneCliffRamp135.tga"` -- `static constant stoneCliffRamp45 = "PathTextures\\StoneCliffRamp45.tga"` -- `static constant stoneWall1Path = "PathTextures\\StoneWall1Path.tga"` -- `static constant stoneWall2Path = "PathTextures\\StoneWall2Path.tga"` -- `static constant stoneWall3Path = "PathTextures\\StoneWall3Path.tga"` -- `static constant stoneWall4Path = "PathTextures\\StoneWall4Path.tga"` -- `static constant throne = "PathTextures\\throne.tga"` -- `static constant throne135 = "PathTextures\\throne135.tga"` -- `static constant throne45 = "PathTextures\\throne45.tga"` -- `static constant treeBridge0Death = "PathTextures\\TreeBridge0Death.tga"` -- `static constant unbuildable2x2 = "PathTextures\\2x2Unbuildable.tga"` -- `static constant unbuildable4x4 = "PathTextures\\4x4Unbuildable.tga"` -- `static constant unbuildable8x8 = "PathTextures\\8x8Unbuildable.tga"` -- `static constant unflyable12x12 = "PathTextures\\12x12Unflyable.tga"` -- `static constant unflyable2x2 = "PathTextures\\2x2Unflyable.tga"` -- `static constant unflyable4x4 = "PathTextures\\4x4Unflyable.tga"` -- `static constant unflyable8x8 = "PathTextures\\8x8Unflyable.tga"` -- `static constant arcaneObservatoryPath = "PathTextures\\ArcaneObservatoryPath.tga"` -- `static constant cityBuilding0 = "PathTextures\\CityBuilding0-2.tga"` -- `static constant cityBuilding3 = "PathTextures\\CityBuilding3-5.tga"` -- `static constant cityBuilding6 = "PathTextures\\CityBuilding6-8.tga"` -- `static constant cityBuilding9 = "PathTextures\\CityBuilding9-11.tga"` -- `static constant cityBuildingLarge_0 = "PathTextures\\CityBuildingLarge_0.tga"` -- `static constant cityBuildingLarge_135 = "PathTextures\\CityBuildingLarge_135.tga"` -- `static constant cityBuildingLarge_45 = "PathTextures\\CityBuildingLarge_45.tga"` -- `static constant cityBuildingLarge_90 = "PathTextures\\CityBuildingLarge_90.tga"` -- `static constant darkPortalSE = "PathTextures\\DarkPortalSE.tga"` -- `static constant darkPortalSW = "PathTextures\\DarkPortalSW.tga"` -- `static constant demonGatePath = "PathTextures\\DemonGatePath.tga"` -- `static constant goldmine16x16 = "PathTextures\\16x16Goldmine.tga"` -- `static constant round8x8 = "PathTextures\\8x8Round.tga"` -- `static constant simple10x10 = "PathTextures\\10x10Simple.tga"` -- `static constant simple12x12 = "PathTextures\\12x12Simple.tga"` -- `static constant simple16x16 = "PathTextures\\16x16Simple.tga"` -- `static constant simpleSolid10x10 = "PathTextures\\10x10SimpleSolid.tga"` -- `static constant simpleSolid4x4 = "PathTextures\\4x4SimpleSolid.tga"` -- `static constant simpleSolid6x6 = "PathTextures\\6x6SimpleSolid.tga"` -- `static constant simpleSolid8x8 = "PathTextures\\8x8SimpleSolid.tga"` -- `static constant treeOfLife12x12 = "PathTextures\\12x12TreeOfLife.tga"` -- `static constant unBuildable2x2 = "PathTextures\\2x2UnBuildable.tga"` -- `static constant unbuildable6x6 = "PathTextures\\6x6unbuildable.tga"` -- `static constant undeadNecropolis = "PathTextures\\UndeadNecropolis.tga"` -- `static constant waygate = "PathTextures\\Waygate.tga"` diff --git a/_doc/stdlib/ref/_wurst/Reflection.md b/_doc/stdlib/ref/_wurst/Reflection.md deleted file mode 100644 index 5cb4844..0000000 --- a/_doc/stdlib/ref/_wurst/Reflection.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Reflection -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/Reflection.wurst' -generated: true -toc: sections ---- - -This package is designed for debugging. -It can print some details from the runtime presentation -of Wurst objects. -Everything is highly implementation specific, so DO NOT use these functions for anything else than showing debugging text. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/Reflection.wurst)** diff --git a/_doc/stdlib/ref/_wurst/Sounds.md b/_doc/stdlib/ref/_wurst/Sounds.md deleted file mode 100644 index f8f36a3..0000000 --- a/_doc/stdlib/ref/_wurst/Sounds.md +++ /dev/null @@ -1,6506 +0,0 @@ ---- -title: Sounds -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Sounds.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Sounds.wurst)** - -## Classes - -### Sounds - -```wurst -public class Sounds -``` - -**Members:** - -- `static constant a01Garithos01 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Garithos01.mp3"` -- `static constant a01Garithos03 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Garithos03.mp3"` -- `static constant a01Garithos05 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Garithos05.mp3"` -- `static constant a01Garithos07 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Garithos07.mp3"` -- `static constant a01Garithos09 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Garithos09.mp3"` -- `static constant a01Garithos31 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Garithos31.mp3"` -- `static constant a01Garithos33 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Garithos33.mp3"` -- `static constant a01Kael02 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael02.mp3"` -- `static constant a01Kael04 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael04.mp3"` -- `static constant a01Kael06 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael06.mp3"` -- `static constant a01Kael08 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael08.mp3"` -- `static constant a01Kael10 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael10.mp3"` -- `static constant a01Kael11 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael11.mp3"` -- `static constant a01Kael12 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael12.mp3"` -- `static constant a01Kael13 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael13.mp3"` -- `static constant a01Kael14 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael14.mp3"` -- `static constant a01Kael15 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael15.mp3"` -- `static constant a01Kael16 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael16.mp3"` -- `static constant a01Kael17 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael17.mp3"` -- `static constant a01Kael19 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael19.mp3"` -- `static constant a01Kael21 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael21.mp3"` -- `static constant a01Kael23 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael23.mp3"` -- `static constant a01Kael26 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael26.mp3"` -- `static constant a01Kael27 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael27.mp3"` -- `static constant a01Kael30 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael30.mp3"` -- `static constant a01Kael32 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01Kael32.mp3"` -- `static constant a01LadyVashj18 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01LadyVashj18.mp3"` -- `static constant a01LadyVashj20 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01LadyVashj20.mp3"` -- `static constant a01LadyVashj22 = "Sound\\Dialogue\\HumanExpCamp\\Human01x\\A01LadyVashj22.mp3"` -- `static constant a02Emissary01 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02Emissary01.mp3"` -- `static constant a02Emissary03 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02Emissary03.mp3"` -- `static constant a02Emissary05 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02Emissary05.mp3"` -- `static constant a02Emissary07 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02Emissary07.mp3"` -- `static constant a02Garithos35 = "Sound\\Dialogue\\HumanExpCamp\\Human02xInterlude\\A02Garithos35.mp3"` -- `static constant a02Garithos36 = "Sound\\Dialogue\\HumanExpCamp\\Human02xInterlude\\A02Garithos36.mp3"` -- `static constant a02Garithos38 = "Sound\\Dialogue\\HumanExpCamp\\Human02xInterlude\\A02Garithos38.mp3"` -- `static constant a02Kael02 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02Kael02.mp3"` -- `static constant a02Kael04 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02Kael04.mp3"` -- `static constant a02Kael06 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02Kael06.mp3"` -- `static constant a02Kael08 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02Kael08.mp3"` -- `static constant a02Kael11 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02Kael11.mp3"` -- `static constant a02Kael12 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02Kael12.mp3"` -- `static constant a02Kael14 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02Kael14.mp3"` -- `static constant a02Kael16 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02Kael16.mp3"` -- `static constant a02Kael20 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02Kael20.mp3"` -- `static constant a02Kael22 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02Kael22.mp3"` -- `static constant a02Kael24 = "Sound\\Dialogue\\HumanExpCamp\\Human02xInterlude\\A02Kael24.mp3"` -- `static constant a02Kael25 = "Sound\\Dialogue\\HumanExpCamp\\Human02xInterlude\\A02Kael25.mp3"` -- `static constant a02Kael28 = "Sound\\Dialogue\\HumanExpCamp\\Human02xInterlude\\A02Kael28.mp3"` -- `static constant a02Kael30 = "Sound\\Dialogue\\HumanExpCamp\\Human02xInterlude\\A02Kael30.mp3"` -- `static constant a02Kael33 = "Sound\\Dialogue\\HumanExpCamp\\Human02xInterlude\\A02Kael33.mp3"` -- `static constant a02Kael37 = "Sound\\Dialogue\\HumanExpCamp\\Human02xInterlude\\A02Kael37.mp3"` -- `static constant a02Knight34 = "Sound\\Dialogue\\HumanExpCamp\\Human02xInterlude\\A02Knight34.mp3"` -- `static constant a02LadyVashj13 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02LadyVashj13.mp3"` -- `static constant a02LadyVashj15 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02LadyVashj15.mp3"` -- `static constant a02LadyVashj17 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02LadyVashj17.mp3"` -- `static constant a02LadyVashj21 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02LadyVashj21.mp3"` -- `static constant a02LadyVashj23 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02LadyVashj23.mp3"` -- `static constant a02LadyVashj26 = "Sound\\Dialogue\\HumanExpCamp\\Human02xInterlude\\A02LadyVashj26.mp3"` -- `static constant a02LadyVashj27 = "Sound\\Dialogue\\HumanExpCamp\\Human02xInterlude\\A02LadyVashj27.mp3"` -- `static constant a02LadyVashj29 = "Sound\\Dialogue\\HumanExpCamp\\Human02xInterlude\\A02LadyVashj29.mp3"` -- `static constant a02LadyVashj31 = "Sound\\Dialogue\\HumanExpCamp\\Human02xInterlude\\A02LadyVashj31.mp3"` -- `static constant a02SpellBreaker10 = "Sound\\Dialogue\\HumanExpCamp\\Human02x\\A02SpellBreaker10.mp3"` -- `static constant a02SpellBreaker32 = "Sound\\Dialogue\\HumanExpCamp\\Human02xInterlude\\A02SpellBreaker32.mp3"` -- `static constant a03GuardOne02 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03GuardOne02.mp3"` -- `static constant a03GuardOne04 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03GuardOne04.mp3"` -- `static constant a03GuardOne32 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03GuardOne32.mp3"` -- `static constant a03GuardTwo03 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03GuardTwo03.mp3"` -- `static constant a03GuardTwo33 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03GuardTwo33.mp3"` -- `static constant a03JailorKassan42 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03JailorKassan42.mp3"` -- `static constant a03JailorKassan44 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03JailorKassan44.mp3"` -- `static constant a03Kael01 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael01.mp3"` -- `static constant a03Kael06 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael06.mp3"` -- `static constant a03Kael08 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael08.mp3"` -- `static constant a03Kael10 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael10.mp3"` -- `static constant a03Kael12 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael12.mp3"` -- `static constant a03Kael17 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael17.mp3"` -- `static constant a03Kael18 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael18.mp3"` -- `static constant a03Kael19 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael19.mp3"` -- `static constant a03Kael20 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael20.mp3"` -- `static constant a03Kael21 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael21.mp3"` -- `static constant a03Kael22 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael22.mp3"` -- `static constant a03Kael23 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael23.mp3"` -- `static constant a03Kael24 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael24.mp3"` -- `static constant a03Kael35 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael35.mp3"` -- `static constant a03Kael43 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael43.mp3"` -- `static constant a03Kael45 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael45.mp3"` -- `static constant a03Kael47 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael47.mp3"` -- `static constant a03Kael48 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael48.mp3"` -- `static constant a03Kael49 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03Kael49.mp3"` -- `static constant a03LadyVashj05 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03LadyVashj05.mp3"` -- `static constant a03LadyVashj07 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03LadyVashj07.mp3"` -- `static constant a03LadyVashj09 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03LadyVashj09.mp3"` -- `static constant a03LadyVashj11 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03LadyVashj11.mp3"` -- `static constant a03LadyVashj13 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03LadyVashj13.mp3"` -- `static constant a03LadyVashj46 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03LadyVashj46.mp3"` -- `static constant a03LieutenantFour29 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03LieutenantFour29.mp3"` -- `static constant a03LieutenantOne14 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03LieutenantOne14.mp3"` -- `static constant a03LieutenantThree27 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03LieutenantThree27.mp3"` -- `static constant a03LieutenantTwo26 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\A03LieutenantTwo26.mp3"` -- `static constant a04BloodElfEngineer49 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04BloodElfEngineer49.mp3"` -- `static constant a04BloodElfEngineer50 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04BloodElfEngineer50.mp3"` -- `static constant a04BloodElfEngineer51 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04BloodElfEngineer51.mp3"` -- `static constant a04EngineerOne02 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04EngineerOne02.mp3"` -- `static constant a04Garithos05 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04Garithos05.mp3"` -- `static constant a04Garithos43 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04Garithos43.mp3"` -- `static constant a04Garithos44 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04Garithos44.mp3"` -- `static constant a04Garithos46 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04Garithos46.mp3"` -- `static constant a04Garithos47 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04Garithos47.mp3"` -- `static constant a04Kael01 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04Kael01.mp3"` -- `static constant a04Kael03 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04Kael03.mp3"` -- `static constant a04Kael07 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04Kael07.mp3"` -- `static constant a04Kael16 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04Kael16.mp3"` -- `static constant a04Kael17 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04Kael17.mp3"` -- `static constant a04Kael18 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04Kael18.mp3"` -- `static constant a04Kael32 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04Kael32.mp3"` -- `static constant a04Kael34 = "Sound\\Dialogue\\HumanExpCamp\\Human04xInterlude\\A04Kael34.mp3"` -- `static constant a04Kael36 = "Sound\\Dialogue\\HumanExpCamp\\Human04xInterlude\\A04Kael36.mp3"` -- `static constant a04Kael37 = "Sound\\Dialogue\\HumanExpCamp\\Human04xInterlude\\A04Kael37.mp3"` -- `static constant a04Kael39 = "Sound\\Dialogue\\HumanExpCamp\\Human04xInterlude\\A04Kael39.mp3"` -- `static constant a04Kael41 = "Sound\\Dialogue\\HumanExpCamp\\Human04xInterlude\\A04Kael41.mp3"` -- `static constant a04LadyVashj04 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04LadyVashj04.mp3"` -- `static constant a04LadyVashj06 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04LadyVashj06.mp3"` -- `static constant a04LadyVashj08 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04LadyVashj08.mp3"` -- `static constant a04LadyVashj19 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04LadyVashj19.mp3"` -- `static constant a04LadyVashj20 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04LadyVashj20.mp3"` -- `static constant a04LadyVashj21 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04LadyVashj21.mp3"` -- `static constant a04LadyVashj22 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04LadyVashj22.mp3"` -- `static constant a04LadyVashj25 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04LadyVashj25.mp3"` -- `static constant a04LadyVashj31 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04LadyVashj31.mp3"` -- `static constant a04LadyVashj33 = "Sound\\Dialogue\\HumanExpCamp\\Human04x\\A04LadyVashj33.mp3"` -- `static constant a04LadyVashj35 = "Sound\\Dialogue\\HumanExpCamp\\Human04xInterlude\\A04LadyVashj35.mp3"` -- `static constant a04LadyVashj38 = "Sound\\Dialogue\\HumanExpCamp\\Human04xInterlude\\A04LadyVashj38.mp3"` -- `static constant a04LadyVashj40 = "Sound\\Dialogue\\HumanExpCamp\\Human04xInterlude\\A04LadyVashj40.mp3"` -- `static constant a05Akama11 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Akama11.mp3"` -- `static constant a05Akama13 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Akama13.mp3"` -- `static constant a05Illidan44 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Illidan44.mp3"` -- `static constant a05Illidan46 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Illidan46.mp3"` -- `static constant a05Illidan49 = "Sound\\Dialogue\\HumanExpCamp\\Human05xInterlude\\A05Illidan49.mp3"` -- `static constant a05Illidan51 = "Sound\\Dialogue\\HumanExpCamp\\Human05xInterlude\\A05Illidan51.mp3"` -- `static constant a05Illidan53 = "Sound\\Dialogue\\HumanExpCamp\\Human05xInterlude\\A05Illidan53.mp3"` -- `static constant a05Illidan55 = "Sound\\Dialogue\\HumanExpCamp\\Human05xInterlude\\A05Illidan55.mp3"` -- `static constant a05Illidan57 = "Sound\\Dialogue\\HumanExpCamp\\Human05xInterlude\\A05Illidan57.mp3"` -- `static constant a05Illidan59 = "Sound\\Dialogue\\HumanExpCamp\\Human05xInterlude\\A05Illidan59.mp3"` -- `static constant a05Illidan60 = "Sound\\Dialogue\\HumanExpCamp\\Human05xInterlude\\A05Illidan60.mp3"` -- `static constant a05Illidan62 = "Sound\\Dialogue\\HumanExpCamp\\Human05xInterlude\\A05Illidan62.mp3"` -- `static constant a05Kael01 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Kael01.mp3"` -- `static constant a05Kael16 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Kael16.mp3"` -- `static constant a05Kael17 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Kael17.mp3"` -- `static constant a05Kael19 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Kael19.mp3"` -- `static constant a05Kael21 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Kael21.mp3"` -- `static constant a05Kael22 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Kael22.mp3"` -- `static constant a05Kael23 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Kael23.mp3"` -- `static constant a05Kael24 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Kael24.mp3"` -- `static constant a05Kael24A = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Kael24A.mp3"` -- `static constant a05Kael27 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Kael27.mp3"` -- `static constant a05Kael50 = "Sound\\Dialogue\\HumanExpCamp\\Human05xInterlude\\A05Kael50.mp3"` -- `static constant a05Kael52 = "Sound\\Dialogue\\HumanExpCamp\\Human05xInterlude\\A05Kael52.mp3"` -- `static constant a05Kael54 = "Sound\\Dialogue\\HumanExpCamp\\Human05xInterlude\\A05Kael54.mp3"` -- `static constant a05Kiljaeden56 = "Sound\\Dialogue\\HumanExpCamp\\Human05xInterlude\\A05Kiljaeden56.mp3"` -- `static constant a05Kiljaeden58 = "Sound\\Dialogue\\HumanExpCamp\\Human05xInterlude\\A05Kiljaeden58.mp3"` -- `static constant a05LadyVashj02 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05LadyVashj02.mp3"` -- `static constant a05LadyVashj12 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05LadyVashj12.mp3"` -- `static constant a05LadyVashj15 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05LadyVashj15.mp3"` -- `static constant a05LadyVashj18 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05LadyVashj18.mp3"` -- `static constant a05LadyVashj20 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05LadyVashj20.mp3"` -- `static constant a05LadyVashj45 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05LadyVashj45.mp3"` -- `static constant a05LadyVashj47 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05LadyVashj47.mp3"` -- `static constant a05LadyVashj48 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05LadyVashj48.mp3"` -- `static constant a05LadyVashj61 = "Sound\\Dialogue\\HumanExpCamp\\Human05xInterlude\\A05LadyVashj61.mp3"` -- `static constant a05Maiev32 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Maiev32.mp3"` -- `static constant a05Maiev33 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Maiev33.mp3"` -- `static constant a05Maiev34 = "Sound\\Dialogue\\HumanExpCamp\\Human05x\\A05Maiev34.mp3"` -- `static constant a06DraeneiOne24 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06DraeneiOne24.mp3"` -- `static constant a06DraeneiThree26 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06DraeneiThree26.mp3"` -- `static constant a06DraeneiTwo25 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06DraeneiTwo25.mp3"` -- `static constant a06Illidan01 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Illidan01.mp3"` -- `static constant a06Illidan03 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Illidan03.mp3"` -- `static constant a06Illidan05 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Illidan05.mp3"` -- `static constant a06Illidan07 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Illidan07.mp3"` -- `static constant a06Illidan14 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Illidan14.mp3"` -- `static constant a06Illidan15 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Illidan15.mp3"` -- `static constant a06Illidan16 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Illidan16.mp3"` -- `static constant a06Illidan28 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Illidan28.mp3"` -- `static constant a06Illidan29 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Illidan29.mp3"` -- `static constant a06Illidan31 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Illidan31.mp3"` -- `static constant a06Kael02 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael02.mp3"` -- `static constant a06Kael04 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael04.mp3"` -- `static constant a06Kael06 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael06.mp3"` -- `static constant a06Kael09 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael09.mp3"` -- `static constant a06Kael10 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael10.mp3"` -- `static constant a06Kael11 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael11.mp3"` -- `static constant a06Kael12 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael12.mp3"` -- `static constant a06Kael13 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael13.mp3"` -- `static constant a06Kael17 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael17.mp3"` -- `static constant a06Kael18 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael18.mp3"` -- `static constant a06Kael19 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael19.mp3"` -- `static constant a06Kael20 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael20.mp3"` -- `static constant a06Kael21 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael21.mp3"` -- `static constant a06Kael22 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael22.mp3"` -- `static constant a06Kael23 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael23.mp3"` -- `static constant a06Kael27 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael27.mp3"` -- `static constant a06Kael30 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael30.mp3"` -- `static constant a06Kael32 = "Sound\\Dialogue\\HumanExpCamp\\Human06x\\A06Kael32.mp3"` -- `static constant a07Akama07 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Akama07.mp3"` -- `static constant a07Illidan03 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Illidan03.mp3"` -- `static constant a07Illidan05 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Illidan05.mp3"` -- `static constant a07Illidan08 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Illidan08.mp3"` -- `static constant a07Illidan11 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Illidan11.mp3"` -- `static constant a07Illidan12 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Illidan12.mp3"` -- `static constant a07Illidan13 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Illidan13.mp3"` -- `static constant a07Illidan14 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Illidan14.mp3"` -- `static constant a07Illidan18 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Illidan18.mp3"` -- `static constant a07Illidan19 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Illidan19.mp3"` -- `static constant a07Illidan20 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Illidan20.mp3"` -- `static constant a07Illidan23 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Illidan23.mp3"` -- `static constant a07Illidan24 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Illidan24.mp3"` -- `static constant a07Illidan28 = "Sound\\Dialogue\\HumanExpCamp\\Human07xInterlude\\A07Illidan28.mp3"` -- `static constant a07Illidan31 = "Sound\\Dialogue\\HumanExpCamp\\Human07xInterlude\\A07Illidan31.mp3"` -- `static constant a07Kael04 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Kael04.mp3"` -- `static constant a07Kael15 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Kael15.mp3"` -- `static constant a07Kael16 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Kael16.mp3"` -- `static constant a07Kael17 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Kael17.mp3"` -- `static constant a07Kael25 = "Sound\\Dialogue\\HumanExpCamp\\Human07xInterlude\\A07Kael25.mp3"` -- `static constant a07Kael33 = "Sound\\Dialogue\\HumanExpCamp\\Human07xInterlude\\A07Kael33.mp3"` -- `static constant a07Kiljaeden27 = "Sound\\Dialogue\\HumanExpCamp\\Human07xInterlude\\A07Kiljaeden27.mp3"` -- `static constant a07Kiljaeden29 = "Sound\\Dialogue\\HumanExpCamp\\Human07xInterlude\\A07Kiljaeden29.mp3"` -- `static constant a07Kiljaeden30 = "Sound\\Dialogue\\HumanExpCamp\\Human07xInterlude\\A07Kiljaeden30.mp3"` -- `static constant a07LadyVashj06 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07LadyVashj06.mp3"` -- `static constant a07LadyVashj09 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07LadyVashj09.mp3"` -- `static constant a07LadyVashj10 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07LadyVashj10.mp3"` -- `static constant a07LadyVashj21 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07LadyVashj21.mp3"` -- `static constant a07LadyVashj26 = "Sound\\Dialogue\\HumanExpCamp\\Human07xInterlude\\A07LadyVashj26.mp3"` -- `static constant a07LadyVashj32 = "Sound\\Dialogue\\HumanExpCamp\\Human07xInterlude\\A07LadyVashj32.mp3"` -- `static constant a07Magtheridon02 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Magtheridon02.mp3"` -- `static constant a07Magtheridon22 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07Magtheridon22.mp3"` -- `static constant a07OrcWarlock01 = "Sound\\Dialogue\\HumanExpCamp\\Human07x\\A07OrcWarlock01.mp3"` -- `static constant abominationAlternateDeath1 = "Units\\Undead\\Abomination\\AbominationAlternateDeath1.wav"` -- `static constant abominationDeath1 = "Units\\Undead\\Abomination\\AbominationDeath1.wav"` -- `static constant abominationPissed1 = "Units\\Undead\\Abomination\\AbominationPissed1.wav"` -- `static constant abominationPissed2 = "Units\\Undead\\Abomination\\AbominationPissed2.wav"` -- `static constant abominationPissed3 = "Units\\Undead\\Abomination\\AbominationPissed3.wav"` -- `static constant abominationPissed4 = "Units\\Undead\\Abomination\\AbominationPissed4.wav"` -- `static constant abominationPissed5 = "Units\\Undead\\Abomination\\AbominationPissed5.wav"` -- `static constant abominationPissed6 = "Units\\Undead\\Abomination\\AbominationPissed6.wav"` -- `static constant abominationReady1 = "Units\\Undead\\Abomination\\AbominationReady1.wav"` -- `static constant abominationWarcry1 = "Units\\Undead\\Abomination\\AbominationWarcry1.wav"` -- `static constant abominationWhat1 = "Units\\Undead\\Abomination\\AbominationWhat1.wav"` -- `static constant abominationWhat2 = "Units\\Undead\\Abomination\\AbominationWhat2.wav"` -- `static constant abominationWhat3 = "Units\\Undead\\Abomination\\AbominationWhat3.wav"` -- `static constant abominationWhat4 = "Units\\Undead\\Abomination\\AbominationWhat4.wav"` -- `static constant abominationYes1 = "Units\\Undead\\Abomination\\AbominationYes1.wav"` -- `static constant abominationYes2 = "Units\\Undead\\Abomination\\AbominationYes2.wav"` -- `static constant abominationYes3 = "Units\\Undead\\Abomination\\AbominationYes3.wav"` -- `static constant abominationYes4 = "Units\\Undead\\Abomination\\AbominationYes4.wav"` -- `static constant abominationYes5 = "Units\\Undead\\Abomination\\AbominationYes5.wav"` -- `static constant abominationYesAttack1 = "Units\\Undead\\Abomination\\AbominationYesAttack1.wav"` -- `static constant abominationYesAttack2 = "Units\\Undead\\Abomination\\AbominationYesAttack2.wav"` -- `static constant abominationYesAttack3 = "Units\\Undead\\Abomination\\AbominationYesAttack3.wav"` -- `static constant abominationYesAttack4 = "Units\\Undead\\Abomination\\AbominationYesAttack4.wav"` -- `static constant absorbMana = "Abilities\\Spells\\Undead\\AbsorbMana\\AbsorbMana.wav"` -- `static constant acolyteBuildingComplete1 = "Sound\\Buildings\\Undead\\AcolyteBuildingComplete1.wav"` -- `static constant acolyteCannotBuildThere1 = "Sound\\Interface\\Warning\\Undead\\AcolyteCannotBuildThere1.wav"` -- `static constant acolyteDeath1 = "Units\\Undead\\Acolyte\\AcolyteDeath1.wav"` -- `static constant acolyteMining = "Abilities\\Spells\\Undead\\UndeadMine\\AcolyteMining.wav"` -- `static constant acolytePissed1 = "Units\\Undead\\Acolyte\\AcolytePissed1.wav"` -- `static constant acolytePissed2 = "Units\\Undead\\Acolyte\\AcolytePissed2.wav"` -- `static constant acolytePissed3 = "Units\\Undead\\Acolyte\\AcolytePissed3.wav"` -- `static constant acolytePissed4 = "Units\\Undead\\Acolyte\\AcolytePissed4.wav"` -- `static constant acolytePissed5 = "Units\\Undead\\Acolyte\\AcolytePissed5.wav"` -- `static constant acolytePissed6 = "Units\\Undead\\Acolyte\\AcolytePissed6.wav"` -- `static constant acolytePissed7 = "Units\\Undead\\Acolyte\\AcolytePissed7.wav"` -- `static constant acolytePissed8 = "Units\\Undead\\Acolyte\\AcolytePissed8.wav"` -- `static constant acolytePlacedOffBlight1 = "Sound\\Interface\\Warning\\Undead\\AcolytePlacedOffBlight1.wav"` -- `static constant acolyteReady1 = "Units\\Undead\\Acolyte\\AcolyteReady1.wav"` -- `static constant acolyteWarcry1 = "Units\\Undead\\Acolyte\\AcolyteWarcry1.wav"` -- `static constant acolyteWhat1 = "Units\\Undead\\Acolyte\\AcolyteWhat1.wav"` -- `static constant acolyteWhat2 = "Units\\Undead\\Acolyte\\AcolyteWhat2.wav"` -- `static constant acolyteWhat3 = "Units\\Undead\\Acolyte\\AcolyteWhat3.wav"` -- `static constant acolyteWhat4 = "Units\\Undead\\Acolyte\\AcolyteWhat4.wav"` -- `static constant acolyteWhat5 = "Units\\Undead\\Acolyte\\AcolyteWhat5.wav"` -- `static constant acolyteYes1 = "Units\\Undead\\Acolyte\\AcolyteYes1.wav"` -- `static constant acolyteYes2 = "Units\\Undead\\Acolyte\\AcolyteYes2.wav"` -- `static constant acolyteYes3 = "Units\\Undead\\Acolyte\\AcolyteYes3.wav"` -- `static constant acolyteYes4 = "Units\\Undead\\Acolyte\\AcolyteYes4.wav"` -- `static constant acolyteYesAttack1 = "Units\\Undead\\Acolyte\\AcolyteYesAttack1.wav"` -- `static constant acolyteYesAttack2 = "Units\\Undead\\Acolyte\\AcolyteYesAttack2.wav"` -- `static constant acolyteYesAttack3 = "Units\\Undead\\Acolyte\\AcolyteYesAttack3.wav"` -- `static constant airBargeDeath1 = "Units\\Undead\\UndeadAirBarge\\AirBargeDeath1.wav"` -- `static constant akamaPissed1 = "Units\\Other\\DranaiAkama\\AkamaPissed1.wav"` -- `static constant akamaPissed2 = "Units\\Other\\DranaiAkama\\AkamaPissed2.wav"` -- `static constant akamaPissed3 = "Units\\Other\\DranaiAkama\\AkamaPissed3.wav"` -- `static constant akamaPissed4 = "Units\\Other\\DranaiAkama\\AkamaPissed4.wav"` -- `static constant akamaPissed5 = "Units\\Other\\DranaiAkama\\AkamaPissed5.wav"` -- `static constant akamaPissed6 = "Units\\Other\\DranaiAkama\\AkamaPissed6.wav"` -- `static constant akamaPissed7 = "Units\\Other\\DranaiAkama\\AkamaPissed7.wav"` -- `static constant akamaPissed8 = "Units\\Other\\DranaiAkama\\AkamaPissed8.wav"` -- `static constant akamaPissed9 = "Units\\Other\\DranaiAkama\\AkamaPissed9.wav"` -- `static constant akamaReady1 = "Units\\Other\\DranaiAkama\\AkamaReady1.wav"` -- `static constant akamaWarcry1 = "Units\\Other\\DranaiAkama\\AkamaWarcry1.wav"` -- `static constant akamaWhat1 = "Units\\Other\\DranaiAkama\\AkamaWhat1.wav"` -- `static constant akamaWhat2 = "Units\\Other\\DranaiAkama\\AkamaWhat2.wav"` -- `static constant akamaWhat3 = "Units\\Other\\DranaiAkama\\AkamaWhat3.wav"` -- `static constant akamaWhat4 = "Units\\Other\\DranaiAkama\\AkamaWhat4.wav"` -- `static constant akamaWhat5 = "Units\\Other\\DranaiAkama\\AkamaWhat5.wav"` -- `static constant akamaYes1 = "Units\\Other\\DranaiAkama\\AkamaYes1.wav"` -- `static constant akamaYes2 = "Units\\Other\\DranaiAkama\\AkamaYes2.wav"` -- `static constant akamaYes3 = "Units\\Other\\DranaiAkama\\AkamaYes3.wav"` -- `static constant akamaYes4 = "Units\\Other\\DranaiAkama\\AkamaYes4.wav"` -- `static constant akamaYes5 = "Units\\Other\\DranaiAkama\\AkamaYes5.wav"` -- `static constant akamaYesAttack1 = "Units\\Other\\DranaiAkama\\AkamaYesAttack1.wav"` -- `static constant akamaYesAttack2 = "Units\\Other\\DranaiAkama\\AkamaYesAttack2.wav"` -- `static constant akamaYesAttack3 = "Units\\Other\\DranaiAkama\\AkamaYesAttack3.wav"` -- `static constant albatrossDeath1 = "Units\\Critters\\Albatross\\AlbatrossDeath1.wav"` -- `static constant albatrossWhat1 = "Units\\Critters\\Albatross\\AlbatrossWhat1.wav"` -- `static constant albatrossWhat2 = "Units\\Critters\\Albatross\\AlbatrossWhat2.wav"` -- `static constant alchemistAcidBurnMissileDeath1 = "Abilities\\Spells\\Other\\AcidBomb\\AlchemistAcidBurnMissileDeath1.wav"` -- `static constant alchemistChemicalBurst1 = "Units\\Creeps\\HEROGoblinALCHEMIST\\AlchemistChemicalBurst1.wav"` -- `static constant alchemistChemicalBurst11 = "Units\\Creeps\\HEROGoblinALCHEMIST\\AlchemistChemicalBurst1.wav"` -- `static constant alchemistDeath = "Units\\Creeps\\HEROGoblinALCHEMIST\\AlchemistDeath.wav"` -- `static constant alchemistDeath1 = "Units\\Creeps\\HEROGoblinALCHEMIST\\AlchemistDeath.wav"` -- `static constant alchemistDeathAlternate = "Units\\Creeps\\HEROGoblinALCHEMIST\\AlchemistDeathAlternate.wav"` -- `static constant alchemistDeathAlternate1 = "Units\\Creeps\\HEROGoblinALCHEMIST\\AlchemistDeathAlternate.wav"` -- `static constant alchemistEffort1 = "Units\\Creeps\\HEROGoblinALCHEMIST\\AlchemistEffort1.wav"` -- `static constant alchemistEffort11 = "Units\\Creeps\\HEROGoblinALCHEMIST\\AlchemistEffort1.wav"` -- `static constant alchemistEffort2 = "Units\\Creeps\\HEROGoblinALCHEMIST\\AlchemistEffort2.wav"` -- `static constant alchemistEffort21 = "Units\\Creeps\\HEROGoblinALCHEMIST\\AlchemistEffort2.wav"` -- `static constant alchemistMorph1 = "Units\\Creeps\\HEROGoblinALCHEMIST\\AlchemistMorph1.wav"` -- `static constant alchemistMorph11 = "Units\\Creeps\\HEROGoblinALCHEMIST\\AlchemistMorph1.wav"` -- `static constant alchemistTransmuteDeath1 = "Abilities\\Spells\\Other\\Transmute\\AlchemistTransmuteDeath1.wav"` -- `static constant allianceGlueScreen = "Sound\\Ambient\\AllianceGlueScreen.wav"` -- `static constant altarOfDarknessWhat = "Buildings\\Undead\\AltarOfDarkness\\AltarOfDarknessWhat.wav"` -- `static constant altarOfDepthsWhat1 = "buildings\\Naga\\AltarOfDepths\\AltarOfDepthsWhat1.wav"` -- `static constant altarOfEldersWhat1 = "Buildings\\NightElf\\AltarOfElders\\AltarOfEldersWhat1.wav"` -- `static constant altarOfKingsWhat1 = "Buildings\\Human\\AltarOfKings\\AltarOfKingsWhat1.wav"` -- `static constant altarOfStormsWhat1 = "Buildings\\Orc\\AltarOfStorms\\AltarOfStormsWhat1.wav"` -- `static constant ammoDumpWhat1 = "Buildings\\Other\\AmmoDump\\AmmoDumpWhat1.wav"` -- `static constant ancestralGuardianAttack1 = "Units\\Orc\\AncestralGuardian\\AncestralGuardianAttack1.wav"` -- `static constant ancestralGuardianHit1 = "Abilities\\Weapons\\AncestralGuardianMissile\\AncestralGuardianHit1.wav"` -- `static constant ancestralGuardianMissileLaunch = "Abilities\\Weapons\\AncestralGuardianMissile\\AncestralGuardianMissileLaunch.wav"` -- `static constant ancestralSpirit = "Abilities\\Spells\\Orc\\AncestralSpirit\\AncestralSpirit.wav"` -- `static constant ancientOfTheEarthAttack1 = "Buildings\\NightElf\\AncientOfLore\\AncientOfTheEarthAttack1.wav"` -- `static constant ancientOfTheEarthWhat1 = "Buildings\\NightElf\\AncientOfLore\\AncientOfTheEarthWhat1.wav"` -- `static constant ancientOfTheEarthWhat2 = "Buildings\\NightElf\\AncientOfLore\\AncientOfTheEarthWhat2.wav"` -- `static constant ancientOfTheEarthWhat3 = "Buildings\\NightElf\\AncientOfLore\\AncientOfTheEarthWhat3.wav"` -- `static constant ancientOfTheEarthYes1 = "Buildings\\NightElf\\AncientOfLore\\AncientOfTheEarthYes1.wav"` -- `static constant ancientOfTheEarthYes2 = "Buildings\\NightElf\\AncientOfLore\\AncientOfTheEarthYes2.wav"` -- `static constant ancientOfTheEarthYes3 = "Buildings\\NightElf\\AncientOfLore\\AncientOfTheEarthYes3.wav"` -- `static constant ancientOfTheEarthYesAttack1 = "Buildings\\NightElf\\AncientOfLore\\AncientOfTheEarthYesAttack1.wav"` -- `static constant ancientOfTheEarthYesAttack2 = "Buildings\\NightElf\\AncientOfLore\\AncientOfTheEarthYesAttack2.wav"` -- `static constant ancientOfTheEarthYesAttack3 = "Buildings\\NightElf\\AncientOfLore\\AncientOfTheEarthYesAttack3.wav"` -- `static constant ancientOfTheMoonAttack1 = "Buildings\\NightElf\\AncientOfWar\\AncientOfTheMoonAttack1.wav"` -- `static constant ancientOfTheMoonWhat1 = "Buildings\\NightElf\\AncientOfWar\\AncientOfTheMoonWhat1.wav"` -- `static constant ancientOfTheMoonWhat2 = "Buildings\\NightElf\\AncientOfWar\\AncientOfTheMoonWhat2.wav"` -- `static constant ancientOfTheMoonWhat3 = "Buildings\\NightElf\\AncientOfWar\\AncientOfTheMoonWhat3.wav"` -- `static constant ancientOfTheMoonYes1 = "Buildings\\NightElf\\AncientOfWar\\AncientOfTheMoonYes1.wav"` -- `static constant ancientOfTheMoonYes2 = "Buildings\\NightElf\\AncientOfWar\\AncientOfTheMoonYes2.wav"` -- `static constant ancientOfTheMoonYes3 = "Buildings\\NightElf\\AncientOfWar\\AncientOfTheMoonYes3.wav"` -- `static constant ancientOfTheMoonYesAttack1 = "Buildings\\NightElf\\AncientOfWar\\AncientOfTheMoonYesAttack1.wav"` -- `static constant ancientOfTheMoonYesAttack2 = "Buildings\\NightElf\\AncientOfWar\\AncientOfTheMoonYesAttack2.wav"` -- `static constant ancientOfTheMoonYesAttack3 = "Buildings\\NightElf\\AncientOfWar\\AncientOfTheMoonYesAttack3.wav"` -- `static constant ancientOfTheWildAttack1 = "Buildings\\NightElf\\AncientOfWind\\AncientOfTheWildAttack1.wav"` -- `static constant ancientOfTheWildAttack2 = "Buildings\\NightElf\\AncientOfWind\\AncientOfTheWildAttack2.wav"` -- `static constant ancientOfTheWildWhat1 = "Buildings\\NightElf\\AncientOfWind\\AncientOfTheWildWhat1.wav"` -- `static constant ancientOfTheWildWhat2 = "Buildings\\NightElf\\AncientOfWind\\AncientOfTheWildWhat2.wav"` -- `static constant ancientOfTheWildWhat3 = "Buildings\\NightElf\\AncientOfWind\\AncientOfTheWildWhat3.wav"` -- `static constant ancientOfTheWildYes1 = "Buildings\\NightElf\\AncientOfWind\\AncientOfTheWildYes1.wav"` -- `static constant ancientOfTheWildYes2 = "Buildings\\NightElf\\AncientOfWind\\AncientOfTheWildYes2.wav"` -- `static constant ancientOfTheWildYes3 = "Buildings\\NightElf\\AncientOfWind\\AncientOfTheWildYes3.wav"` -- `static constant ancientOfTheWildYesAttack1 = "Buildings\\NightElf\\AncientOfWind\\AncientOfTheWildYesAttack1.wav"` -- `static constant ancientOfTheWildYesAttack2 = "Buildings\\NightElf\\AncientOfWind\\AncientOfTheWildYesAttack2.wav"` -- `static constant ancientOfTheWildYesAttack3 = "Buildings\\NightElf\\AncientOfWind\\AncientOfTheWildYesAttack3.wav"` -- `static constant ancientProtectorAttack2 = "Buildings\\NightElf\\AncientProtector\\AncientProtectorAttack2.wav"` -- `static constant ancientProtectorDeath1 = "Buildings\\NightElf\\AncientProtector\\AncientProtectorDeath1.wav"` -- `static constant ancientProtectorMissile1 = "Abilities\\Weapons\\TreantMissile\\AncientProtectorMissile.wav"` -- `static constant ancientProtectorMissileHit1 = "Abilities\\Weapons\\AncientProtectorMissile\\AncientProtectorMissileHit1.wav"` -- `static constant ancientProtectorMissileHit2 = "Abilities\\Weapons\\AncientProtectorMissile\\AncientProtectorMissileHit2.wav"` -- `static constant ancientProtectorMissileHit3 = "Abilities\\Weapons\\AncientProtectorMissile\\AncientProtectorMissileHit3.wav"` -- `static constant ancientProtectorMissileLaunch1 = "Abilities\\Weapons\\AncientProtectorMissile\\AncientProtectorMissileLaunch1.wav"` -- `static constant ancientProtectorMissileLaunch2 = "Abilities\\Weapons\\AncientProtectorMissile\\AncientProtectorMissileLaunch2.wav"` -- `static constant ancientProtectorMissileLaunch3 = "Abilities\\Weapons\\AncientProtectorMissile\\AncientProtectorMissileLaunch3.wav"` -- `static constant ancientUprootDeath1 = "Sound\\Buildings\\Death\\AncientUprootDeath1.wav"` -- `static constant ancientofWonderWhat1 = "buildings\\NightElf\\AncientOfWonder\\AncientofWonderWhat1.wav"` -- `static constant ancientofWonderWhat2 = "buildings\\NightElf\\AncientOfWonder\\AncientofWonderWhat2.wav"` -- `static constant ancientofWonderWhat3 = "buildings\\NightElf\\AncientOfWonder\\AncientofWonderWhat3.wav"` -- `static constant ancientofWonderYes1 = "buildings\\NightElf\\AncientOfWonder\\AncientofWonderYes1.wav"` -- `static constant ancientofWonderYes2 = "buildings\\NightElf\\AncientOfWonder\\AncientofWonderYes2.wav"` -- `static constant ancientofWonderYes3 = "buildings\\NightElf\\AncientOfWonder\\AncientofWonderYes3.wav"` -- `static constant ancientofWonderYesAttack1 = "buildings\\NightElf\\AncientOfWonder\\AncientofWonderYesAttack1.wav"` -- `static constant ancientofWonderYesAttack2 = "buildings\\NightElf\\AncientOfWonder\\AncientofWonderYesAttack2.wav"` -- `static constant ancientofWonderYesAttack3 = "buildings\\NightElf\\AncientOfWonder\\AncientofWonderYesAttack3.wav"` -- `static constant aneu = "Abilities\\Spells\\Other\\Aneu\\Aneu.wav"` -- `static constant antiMagicShellBirth1 = "Abilities\\Spells\\Undead\\AntiMagicShell\\AntiMagicShellBirth1.wav"` -- `static constant arachnathidDeath1 = "Units\\Creeps\\Archnathid\\ArachnathidDeath1.wav"` -- `static constant arachnathidWhat1 = "Units\\Creeps\\Archnathid\\ArachnathidWhat1.wav"` -- `static constant arachnathidWhat2 = "Units\\Creeps\\Archnathid\\ArachnathidWhat2.wav"` -- `static constant arachnathidYes1 = "Units\\Creeps\\Archnathid\\ArachnathidYes1.wav"` -- `static constant arachnathidYes2 = "Units\\Creeps\\Archnathid\\ArachnathidYes2.wav"` -- `static constant arcaneObservatoryWhat1 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatoryWhat1.wav"` -- `static constant arcaneSanctumWhat1 = "Buildings\\Human\\ArcaneSanctum\\ArcaneSanctumWhat1.wav"` -- `static constant arcaneTowerWhat1 = "buildings\\Human\\HumanTower\\ArcaneTowerWhat1.wav"` -- `static constant arcaneVaultWhat1 = "buildings\\Human\\ArcaneVault\\ArcaneVaultWhat1.wav"` -- `static constant archerDeath1 = "Units\\NightElf\\Archer\\ArcherDeath1.wav"` -- `static constant archerPissed1 = "Units\\NightElf\\Archer\\ArcherPissed1.wav"` -- `static constant archerPissed2 = "Units\\NightElf\\Archer\\ArcherPissed2.wav"` -- `static constant archerPissed3 = "Units\\NightElf\\Archer\\ArcherPissed3.wav"` -- `static constant archerPissed4 = "Units\\NightElf\\Archer\\ArcherPissed4.wav"` -- `static constant archerPissed5 = "Units\\NightElf\\Archer\\ArcherPissed5.wav"` -- `static constant archerPissed6 = "Units\\NightElf\\Archer\\ArcherPissed6.wav"` -- `static constant archerPissed7 = "Units\\NightElf\\Archer\\ArcherPissed7.wav"` -- `static constant archerPissed8 = "Units\\NightElf\\Archer\\ArcherPissed8.wav"` -- `static constant archerReady1 = "Units\\NightElf\\Archer\\ArcherReady1.wav"` -- `static constant archerWarcry1 = "Units\\NightElf\\Archer\\ArcherWarcry1.wav"` -- `static constant archerWhat1 = "Units\\NightElf\\Archer\\ArcherWhat1.wav"` -- `static constant archerWhat2 = "Units\\NightElf\\Archer\\ArcherWhat2.wav"` -- `static constant archerWhat3 = "Units\\NightElf\\Archer\\ArcherWhat3.wav"` -- `static constant archerWhat4 = "Units\\NightElf\\Archer\\ArcherWhat4.wav"` -- `static constant archerYes1 = "Units\\NightElf\\Archer\\ArcherYes1.wav"` -- `static constant archerYes2 = "Units\\NightElf\\Archer\\ArcherYes2.wav"` -- `static constant archerYes3 = "Units\\NightElf\\Archer\\ArcherYes3.wav"` -- `static constant archerYes4 = "Units\\NightElf\\Archer\\ArcherYes4.wav"` -- `static constant archerYesAttack1 = "Units\\NightElf\\Archer\\ArcherYesAttack1.wav"` -- `static constant archerYesAttack2 = "Units\\NightElf\\Archer\\ArcherYesAttack2.wav"` -- `static constant archerYesAttack3 = "Units\\NightElf\\Archer\\ArcherYesAttack3.wav"` -- `static constant archerYesAttack4 = "Units\\NightElf\\Archer\\ArcherYesAttack4.wav"` -- `static constant armorGolemDeath1 = "Units\\Creeps\\GolemStatue\\ArmorGolemDeath1.wav"` -- `static constant arrangedTeamInvitation = "Sound\\Interface\\ArrangedTeamInvitation.wav"` -- `static constant arrangedTeamInvitation1 = "Sound\\Interface\\ArrangedTeamInvitation.wav"` -- `static constant arrowAttack1 = "Abilities\\Weapons\\Arrow\\ArrowAttack1.wav"` -- `static constant arrowImpact = "Abilities\\Weapons\\Arrow\\ArrowImpact.wav"` -- `static constant arthasPissed1 = "Units\\Human\\Arthas\\ArthasPissed1.wav"` -- `static constant arthasPissed2 = "Units\\Human\\Arthas\\ArthasPissed2.wav"` -- `static constant arthasPissed3 = "Units\\Human\\Arthas\\ArthasPissed3.wav"` -- `static constant arthasPissed4 = "Units\\Human\\Arthas\\ArthasPissed4.wav"` -- `static constant arthasPissed5 = "Units\\Human\\Arthas\\ArthasPissed5.wav"` -- `static constant arthasPissed6 = "Units\\Human\\Arthas\\ArthasPissed6.wav"` -- `static constant arthasPissed7 = "Units\\Human\\Arthas\\ArthasPissed7.wav"` -- `static constant arthasTheme = "Sound\\Music\\mp3Music\\ArthasTheme.mp3"` -- `static constant arthasWarcry1 = "Units\\Human\\Arthas\\ArthasWarcry1.wav"` -- `static constant arthasWhat1 = "Units\\Human\\Arthas\\ArthasWhat1.wav"` -- `static constant arthasWhat2 = "Units\\Human\\Arthas\\ArthasWhat2.wav"` -- `static constant arthasWhat3 = "Units\\Human\\Arthas\\ArthasWhat3.wav"` -- `static constant arthasWhat4 = "Units\\Human\\Arthas\\ArthasWhat4.wav"` -- `static constant arthasWhat5 = "Units\\Human\\Arthas\\ArthasWhat5.wav"` -- `static constant arthasYes1 = "Units\\Human\\Arthas\\ArthasYes1.wav"` -- `static constant arthasYes2 = "Units\\Human\\Arthas\\ArthasYes2.wav"` -- `static constant arthasYes3 = "Units\\Human\\Arthas\\ArthasYes3.wav"` -- `static constant arthasYes4 = "Units\\Human\\Arthas\\ArthasYes4.wav"` -- `static constant arthasYesAttack1 = "Units\\Human\\Arthas\\ArthasYesAttack1.wav"` -- `static constant arthasYesAttack2 = "Units\\Human\\Arthas\\ArthasYesAttack2.wav"` -- `static constant arthasYesAttack3 = "Units\\Human\\Arthas\\ArthasYesAttack3.wav"` -- `static constant arthasYesAttack4 = "Units\\Human\\Arthas\\ArthasYesAttack4.wav"` -- `static constant arthasYesAttack5 = "Units\\Human\\Arthas\\ArthasYesAttack5.wav"` -- `static constant arthasYesAttack6 = "Units\\Human\\Arthas\\ArthasYesAttack6.wav"` -- `static constant artilleryCorpseExplodeDeath1 = "Sound\\Units\\Death\\ArtilleryCorpseExplodeDeath1.wav"` -- `static constant ashenvaleBrazierLoop1 = "Sound\\Ambient\\DoodadEffects\\AshenvaleBrazierLoop1.wav"` -- `static constant ashenvaleDay = "Sound\\Ambient\\Ashenvale\\AshenvaleDay.wav"` -- `static constant ashenvaleNight = "Sound\\Ambient\\Ashenvale\\AshenvaleNight.wav"` -- `static constant ashenvaleObeliskLoop1 = "Sound\\Ambient\\DoodadEffects\\AshenvaleObeliskLoop1.wav"` -- `static constant assassinDeath1 = "Units\\Creeps\\Assassin\\AssassinDeath1.wav"` -- `static constant autoCastButtonClick1 = "Sound\\Interface\\AutoCastButtonClick1.wav"` -- `static constant avatar = "Abilities\\Spells\\Human\\Avatar\\Avatar.wav"` -- `static constant axeMediumChopWood1 = "Sound\\Units\\Combat\\AxeMediumChopWood1.wav"` -- `static constant axeMediumChopWood2 = "Sound\\Units\\Combat\\AxeMediumChopWood2.wav"` -- `static constant axeMediumChopWood3 = "Sound\\Units\\Combat\\AxeMediumChopWood3.wav"` -- `static constant axeMediumChopWood4 = "Sound\\Units\\Combat\\AxeMediumChopWood4.wav"` -- `static constant axeMissile1 = "Abilities\\Weapons\\Axe\\AxeMissile1.wav"` -- `static constant axeMissile2 = "Abilities\\Weapons\\Axe\\AxeMissile2.wav"` -- `static constant axeMissileLaunch1 = "Abilities\\Weapons\\Axe\\AxeMissileLaunch1.wav"` -- `static constant ballistaAttackEffort1 = "Units\\NightElf\\Ballista\\BallistaAttackEffort1.wav"` -- `static constant ballistaDeath1 = "Units\\NightElf\\Ballista\\BallistaDeath1.wav"` -- `static constant ballistaReady1 = "Units\\NightElf\\Ballista\\BallistaReady1.wav"` -- `static constant ballistaWhat1 = "Units\\NightElf\\Ballista\\BallistaWhat1.wav"` -- `static constant ballistaWhat2 = "Units\\NightElf\\Ballista\\BallistaWhat2.wav"` -- `static constant ballistaWhat3 = "Units\\NightElf\\Ballista\\BallistaWhat3.wav"` -- `static constant ballistaYes1 = "Units\\NightElf\\Ballista\\BallistaYes1.wav"` -- `static constant ballistaYes2 = "Units\\NightElf\\Ballista\\BallistaYes2.wav"` -- `static constant ballistaYes3 = "Units\\NightElf\\Ballista\\BallistaYes3.wav"` -- `static constant ballistaYesAttack1 = "Units\\NightElf\\Ballista\\BallistaYesAttack1.wav"` -- `static constant ballistaYesAttack2 = "Units\\NightElf\\Ballista\\BallistaYesAttack2.wav"` -- `static constant ballistaYesAttack3 = "Units\\NightElf\\Ballista\\BallistaYesAttack3.wav"` -- `static constant balrogAttack1 = "Units\\Demon\\DoomGuard\\BalrogAttack1.wav"` -- `static constant banditDeath1 = "Units\\Creeps\\Bandit\\BanditDeath1.wav"` -- `static constant banditPissed1 = "Units\\Creeps\\Bandit\\BanditPissed1.wav"` -- `static constant banditPissed2 = "Units\\Creeps\\Bandit\\BanditPissed2.wav"` -- `static constant banditPissed3 = "Units\\Creeps\\Bandit\\BanditPissed3.wav"` -- `static constant banditPissed4 = "Units\\Creeps\\Bandit\\BanditPissed4.wav"` -- `static constant banditPissed5 = "Units\\Creeps\\Bandit\\BanditPissed5.wav"` -- `static constant banditWarcry1 = "Units\\Creeps\\Bandit\\BanditWarcry1.wav"` -- `static constant banditWhat1 = "Units\\Creeps\\Bandit\\BanditWhat1.wav"` -- `static constant banditWhat2 = "Units\\Creeps\\Bandit\\BanditWhat2.wav"` -- `static constant banditWhat3 = "Units\\Creeps\\Bandit\\BanditWhat3.wav"` -- `static constant banditYes1 = "Units\\Creeps\\Bandit\\BanditYes1.wav"` -- `static constant banditYes2 = "Units\\Creeps\\Bandit\\BanditYes2.wav"` -- `static constant banditYes3 = "Units\\Creeps\\Bandit\\BanditYes3.wav"` -- `static constant banditYesAttack1 = "Units\\Creeps\\Bandit\\BanditYesAttack1.wav"` -- `static constant banditYesAttack2 = "Units\\Creeps\\Bandit\\BanditYesAttack2.wav"` -- `static constant banditYesAttack3 = "Units\\Creeps\\Bandit\\BanditYesAttack3.wav"` -- `static constant banishCaster = "Abilities\\Spells\\Human\\Banish\\BanishCaster.wav"` -- `static constant banishLoop1 = "Abilities\\Spells\\Human\\Banish\\BanishLoop1.wav"` -- `static constant bansheeDeath = "Units\\Undead\\Banshee\\BansheeDeath.wav"` -- `static constant bansheeGhostDeath1 = "Units\\Creeps\\BansheeGhost\\BansheeGhostDeath1.wav"` -- `static constant bansheeGhostWhat1 = "Units\\Creeps\\BansheeGhost\\BansheeGhostWhat1.wav"` -- `static constant bansheeGhostYes1 = "Units\\Creeps\\BansheeGhost\\BansheeGhostYes1.wav"` -- `static constant bansheeGhostYes2 = "Units\\Creeps\\BansheeGhost\\BansheeGhostYes2.wav"` -- `static constant bansheeGhostYesAttack1 = "Units\\Creeps\\BansheeGhost\\BansheeGhostYesAttack1.wav"` -- `static constant bansheeGhostYesAttack2 = "Units\\Creeps\\BansheeGhost\\BansheeGhostYesAttack2.wav"` -- `static constant bansheeMissileHit1 = "Abilities\\Weapons\\BansheeMissile\\BansheeMissileHit1.wav"` -- `static constant bansheeMissileHit2 = "Abilities\\Weapons\\BansheeMissile\\BansheeMissileHit2.wav"` -- `static constant bansheeMissileHit3 = "Abilities\\Weapons\\BansheeMissile\\BansheeMissileHit3.wav"` -- `static constant bansheeMissileLaunch1 = "Abilities\\Weapons\\BansheeMissile\\BansheeMissileLaunch1.wav"` -- `static constant bansheeMissileLaunch2 = "Abilities\\Weapons\\BansheeMissile\\BansheeMissileLaunch2.wav"` -- `static constant bansheeMissileLaunch3 = "Abilities\\Weapons\\BansheeMissile\\BansheeMissileLaunch3.wav"` -- `static constant bansheePissed1 = "Units\\Undead\\Banshee\\BansheePissed1.wav"` -- `static constant bansheePissed2 = "Units\\Undead\\Banshee\\BansheePissed2.wav"` -- `static constant bansheePissed3 = "Units\\Undead\\Banshee\\BansheePissed3.wav"` -- `static constant bansheePissed4 = "Units\\Undead\\Banshee\\BansheePissed4.wav"` -- `static constant bansheePissed5 = "Units\\Undead\\Banshee\\BansheePissed5.wav"` -- `static constant bansheeReady1 = "Units\\Undead\\Banshee\\BansheeReady1.wav"` -- `static constant bansheeWarcry1 = "Units\\Undead\\Banshee\\BansheeWarcry1.wav"` -- `static constant bansheeWhat1 = "Units\\Undead\\Banshee\\BansheeWhat1.wav"` -- `static constant bansheeWhat2 = "Units\\Undead\\Banshee\\BansheeWhat2.wav"` -- `static constant bansheeWhat3 = "Units\\Undead\\Banshee\\BansheeWhat3.wav"` -- `static constant bansheeWhat4 = "Units\\Undead\\Banshee\\BansheeWhat4.wav"` -- `static constant bansheeWhat5 = "Units\\Undead\\Banshee\\BansheeWhat5.wav"` -- `static constant bansheeYes1 = "Units\\Undead\\Banshee\\BansheeYes1.wav"` -- `static constant bansheeYes2 = "Units\\Undead\\Banshee\\BansheeYes2.wav"` -- `static constant bansheeYes3 = "Units\\Undead\\Banshee\\BansheeYes3.wav"` -- `static constant bansheeYes4 = "Units\\Undead\\Banshee\\BansheeYes4.wav"` -- `static constant bansheeYes5 = "Units\\Undead\\Banshee\\BansheeYes5.wav"` -- `static constant bansheeYesAttack1 = "Units\\Undead\\Banshee\\BansheeYesAttack1.wav"` -- `static constant bansheeYesAttack2 = "Units\\Undead\\Banshee\\BansheeYesAttack2.wav"` -- `static constant bansheeYesAttack3 = "Units\\Undead\\Banshee\\BansheeYesAttack3.wav"` -- `static constant barkSkinTarget1 = "Abilities\\Spells\\NightElf\\Barkskin\\BarkSkinTarget1.wav"` -- `static constant barrensDay = "Sound\\Ambient\\Barrens\\BarrensDay.wav"` -- `static constant barrensNight = "Sound\\Ambient\\Barrens\\BarrensNight.wav"` -- `static constant barrowDenWhat1 = "Buildings\\Other\\BarrowDens\\BarrowDenWhat1.wav"` -- `static constant batRiderDeath1 = "Units\\Orc\\BatTroll\\BatRiderDeath1.wav"` -- `static constant battleNetDoorsStereo2 = "Sound\\Interface\\BattleNetDoorsStereo2.wav"` -- `static constant battleNetTick = "Sound\\Interface\\BattleNetTick.wav"` -- `static constant battleNetWindStereoLoop1 = "Sound\\Ambient\\BattleNetWindStereoLoop1.wav"` -- `static constant battleNetWooshStereo1 = "Sound\\Interface\\BattleNetWooshStereo1.wav"` -- `static constant battleRoar1 = "Abilities\\Spells\\NightElf\\BattleRoar\\BattleRoar.wav"` -- `static constant battleShipDeath1 = "Doodads\\Northrend\\Water\\Battleship\\BattleShipDeath1.wav"` -- `static constant battleShipDeath11 = "Doodads\\Northrend\\Water\\Battleship\\BattleShipDeath1.wav"` -- `static constant battlenetBirth1 = "Sound\\Interface\\BattlenetBirth1.wav"` -- `static constant battlenetDeath1 = "Sound\\Interface\\BattlenetDeath1.wav"` -- `static constant bearDeathSwim1 = "Units\\Creeps\\GrizzlyBear\\BearDeathSwim1.wav"` -- `static constant bearDenWhat1 = "Buildings\\NightElf\\BearDen\\BearDenWhat1.wav"` -- `static constant beastiaryWhat1 = "Buildings\\Orc\\Beastiary\\BeastiaryWhat1.wav"` -- `static constant beastmasterAttackEffort1 = "Units\\Creeps\\Beastmaster\\BeastmasterAttackEffort1.wav"` -- `static constant beastmasterAttackEffort2 = "Units\\Creeps\\Beastmaster\\BeastmasterAttackEffort2.wav"` -- `static constant beastmasterDeath1 = "Units\\Creeps\\Beastmaster\\BeastmasterDeath1.wav"` -- `static constant berserkerCaster = "Units\\Orc\\Grunt\\BerserkerCaster.wav"` -- `static constant berserkerTarget = "Abilities\\Spells\\Orc\\Berserker\\BerserkerTarget.wav"` -- `static constant berzerkerCaster = "Abilities\\Spells\\Orc\\Berserker\\BerzerkerCaster.wav"` -- `static constant bigBadVoodooSpellBirth1 = "Abilities\\Spells\\Orc\\Voodoo\\BigBadVoodooSpellBirth1.wav"` -- `static constant bigButtonClick = "Sound\\Interface\\BigButtonClick.wav"` -- `static constant bigWaterStep1 = "Sound\\Units\\Footsteps\\BigWaterStep1.wav"` -- `static constant bigWaterStep2 = "Sound\\Units\\Footsteps\\BigWaterStep2.wav"` -- `static constant bigWaterStep3 = "Sound\\Units\\Footsteps\\BigWaterStep3.wav"` -- `static constant bigWaterStep4 = "Sound\\Units\\Footsteps\\BigWaterStep4.wav"` -- `static constant blackCitadel_OutlandDay = "Sound\\Ambient\\BlackCitadel\\BlackCitadel_OutlandDay.wav"` -- `static constant blackCitadel_OutlandNight = "Sound\\Ambient\\BlackCitadel\\BlackCitadel_OutlandNight.wav"` -- `static constant blackDragonAttack1 = "Units\\Creeps\\BlackDragon\\BlackDragonAttack1.wav"` -- `static constant blacksmithWhat1 = "Buildings\\Human\\Blacksmith\\BlacksmithWhat1.wav"` -- `static constant bladeMasterWhirlwind = "Units\\Orc\\HeroBladeMaster\\BladeMasterWhirlwind.wav"` -- `static constant blinkArrival1 = "Abilities\\Spells\\NightElf\\Blink\\BlinkArrival1.wav"` -- `static constant blinkBirth1 = "Abilities\\Spells\\NightElf\\Blink\\BlinkBirth1.wav"` -- `static constant blizzardLoop1 = "Abilities\\Spells\\Human\\Blizzard\\BlizzardLoop1.wav"` -- `static constant blizzardTarget1 = "Abilities\\Spells\\Human\\Blizzard\\BlizzardTarget1.wav"` -- `static constant blizzardTarget2 = "Abilities\\Spells\\Human\\Blizzard\\BlizzardTarget2.wav"` -- `static constant blizzardTarget3 = "Abilities\\Spells\\Human\\Blizzard\\BlizzardTarget3.wav"` -- `static constant bloodElfEngineerPissed1 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerPissed1.wav"` -- `static constant bloodElfEngineerPissed2 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerPissed2.wav"` -- `static constant bloodElfEngineerPissed3 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerPissed3.wav"` -- `static constant bloodElfEngineerPissed4 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerPissed4.wav"` -- `static constant bloodElfEngineerPissed5 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerPissed5.wav"` -- `static constant bloodElfEngineerPissed6 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerPissed6.wav"` -- `static constant bloodElfEngineerReady1 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerReady1.wav"` -- `static constant bloodElfEngineerWarcry1 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerWarcry1.wav"` -- `static constant bloodElfEngineerWhat1 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerWhat1.wav"` -- `static constant bloodElfEngineerWhat2 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerWhat2.wav"` -- `static constant bloodElfEngineerWhat3 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerWhat3.wav"` -- `static constant bloodElfEngineerWhat4 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerWhat4.wav"` -- `static constant bloodElfEngineerYes1 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerYes1.wav"` -- `static constant bloodElfEngineerYes2 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerYes2.wav"` -- `static constant bloodElfEngineerYes3 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerYes3.wav"` -- `static constant bloodElfEngineerYes4 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerYes4.wav"` -- `static constant bloodElfEngineerYes5 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerYes5.wav"` -- `static constant bloodElfEngineerYesAttack1 = "Units\\Critters\\BloodElfPeasant\\BloodElfEngineerYesAttack1.wav"` -- `static constant bloodElfMagePissed1 = "Units\\Human\\HeroBloodElf\\BloodElfMagePissed1.wav"` -- `static constant bloodElfMagePissed2 = "Units\\Human\\HeroBloodElf\\BloodElfMagePissed2.wav"` -- `static constant bloodElfMagePissed3 = "Units\\Human\\HeroBloodElf\\BloodElfMagePissed3.wav"` -- `static constant bloodElfMagePissed4 = "Units\\Human\\HeroBloodElf\\BloodElfMagePissed4.wav"` -- `static constant bloodElfMagePissed5 = "Units\\Human\\HeroBloodElf\\BloodElfMagePissed5.wav"` -- `static constant bloodElfMagePissed6 = "Units\\Human\\HeroBloodElf\\BloodElfMagePissed6.wav"` -- `static constant bloodElfMageReady1 = "Units\\Human\\HeroBloodElf\\BloodElfMageReady1.wav"` -- `static constant bloodElfMageWarcry1 = "Units\\Human\\HeroBloodElf\\BloodElfMageWarcry1.wav"` -- `static constant bloodElfMageWhat1 = "Units\\Human\\HeroBloodElf\\BloodElfMageWhat1.wav"` -- `static constant bloodElfMageWhat2 = "Units\\Human\\HeroBloodElf\\BloodElfMageWhat2.wav"` -- `static constant bloodElfMageWhat3 = "Units\\Human\\HeroBloodElf\\BloodElfMageWhat3.wav"` -- `static constant bloodElfMageWhat4 = "Units\\Human\\HeroBloodElf\\BloodElfMageWhat4.wav"` -- `static constant bloodElfMageWhat5 = "Units\\Human\\HeroBloodElf\\BloodElfMageWhat5.wav"` -- `static constant bloodElfMageYes1 = "Units\\Human\\HeroBloodElf\\BloodElfMageYes1.wav"` -- `static constant bloodElfMageYes2 = "Units\\Human\\HeroBloodElf\\BloodElfMageYes2.wav"` -- `static constant bloodElfMageYes3 = "Units\\Human\\HeroBloodElf\\BloodElfMageYes3.wav"` -- `static constant bloodElfMageYes4 = "Units\\Human\\HeroBloodElf\\BloodElfMageYes4.wav"` -- `static constant bloodElfMageYes5 = "Units\\Human\\HeroBloodElf\\BloodElfMageYes5.wav"` -- `static constant bloodElfMageYesAttack1 = "Units\\Human\\HeroBloodElf\\BloodElfMageYesAttack1.wav"` -- `static constant bloodElfMageYesAttack2 = "Units\\Human\\HeroBloodElf\\BloodElfMageYesAttack2.wav"` -- `static constant bloodElfMageYesAttack3 = "Units\\Human\\HeroBloodElf\\BloodElfMageYesAttack3.wav"` -- `static constant bloodElfSorcerorDeath = "Units\\Human\\HeroBloodElf\\BloodElfSorcerorDeath.wav"` -- `static constant bloodElfSpellThiefDeath1 = "Units\\Human\\BloodElfSpellThief\\BloodElfSpellThiefDeath1.wav"` -- `static constant bloodElfTheme = "Sound\\Music\\mp3Music\\BloodElfTheme.mp3"` -- `static constant bloodMageRangedAttack = "Abilities\\Weapons\\BloodElfMissile\\BloodMageRangedAttack.wav"` -- `static constant bloodlustTarget = "Abilities\\Spells\\Orc\\Bloodlust\\BloodlustTarget.wav"` -- `static constant blueDragonSpawnDeath1 = "Units\\Creeps\\DragonSpawnBlue\\BlueDragonSpawnDeath1.wav"` -- `static constant blueFireBurst = "Sound\\Ambient\\DoodadEffects\\BlueFireBurst.wav"` -- `static constant blueFireBurstLoop = "Sound\\Ambient\\DoodadEffects\\BlueFireBurstLoop.wav"` -- `static constant boatAttack1 = "Abilities\\Weapons\\BoatMissile\\BoatAttack1.wav"` -- `static constant boatMissileHit = "Abilities\\Weapons\\BoatMissile\\BoatMissileHit.wav"` -- `static constant boatWhat1 = "Units\\Creeps\\HumanTransportShip\\BoatWhat1.wav"` -- `static constant boatWhat2 = "Units\\Creeps\\HumanTransportShip\\BoatWhat2.wav"` -- `static constant boatWhat3 = "Units\\Creeps\\HumanTransportShip\\BoatWhat3.wav"` -- `static constant boatYes1 = "Units\\Creeps\\HumanTransportShip\\BoatYes1.wav"` -- `static constant boatYes2 = "Units\\Creeps\\HumanTransportShip\\BoatYes2.wav"` -- `static constant boatYes3 = "Units\\Creeps\\HumanTransportShip\\BoatYes3.wav"` -- `static constant boneYardWhat1 = "Buildings\\Undead\\BoneYard\\BoneYardWhat1.wav"` -- `static constant breathOfFire1 = "Abilities\\Spells\\Other\\BreathOfFire\\BreathOfFire1.wav"` -- `static constant breathOfFrost1 = "Abilities\\Spells\\Other\\BreathOfFrost\\BreathOfFrost1.wav"` -- `static constant brewMasterDeath1 = "Units\\Creeps\\PandarenBrewmaster\\BrewMasterDeath1.wav"` -- `static constant bridgeDeath = "Sound\\Ambient\\DoodadEffects\\BridgeDeath.wav"` -- `static constant bristleBackMissileHit = "Abilities\\Weapons\\BristleBackMissile\\BristleBackMissileHit.wav"` -- `static constant bristleBackMissileLaunch1 = "Abilities\\Weapons\\BristleBackMissile\\BristleBackMissileLaunch1.wav"` -- `static constant bristleBackMissileLaunch2 = "Abilities\\Weapons\\BristleBackMissile\\BristleBackMissileLaunch2.wav"` -- `static constant bristleBackMissileLaunch3 = "Abilities\\Weapons\\BristleBackMissile\\BristleBackMissileLaunch3.wav"` -- `static constant bristlebackDeath1 = "Units\\Creeps\\BristleBack\\BristlebackDeath1.wav"` -- `static constant bristlebackWhat1 = "Units\\Creeps\\BristleBack\\BristlebackWhat1.wav"` -- `static constant bristlebackWhat2 = "Units\\Creeps\\BristleBack\\BristlebackWhat2.wav"` -- `static constant bristlebackWhat3 = "Units\\Creeps\\BristleBack\\BristlebackWhat3.wav"` -- `static constant bristlebackYes1 = "Units\\Creeps\\BristleBack\\BristlebackYes1.wav"` -- `static constant bristlebackYes2 = "Units\\Creeps\\BristleBack\\BristlebackYes2.wav"` -- `static constant bristlebackYes3 = "Units\\Creeps\\BristleBack\\BristlebackYes3.wav"` -- `static constant bristlebackYesAttack1 = "Units\\Creeps\\BristleBack\\BristlebackYesAttack1.wav"` -- `static constant bristlebackYesAttack2 = "Units\\Creeps\\BristleBack\\BristlebackYesAttack2.wav"` -- `static constant bristlebackYesAttack3 = "Units\\Creeps\\BristleBack\\BristlebackYesAttack3.wav"` -- `static constant buildingConstruction = "Sound\\Buildings\\Shared\\BuildingConstruction.wav"` -- `static constant buildingDeath = "Sound\\Buildings\\Death\\BuildingDeath.wav"` -- `static constant buildingDeathLargeHuman = "Sound\\Buildings\\Death\\BuildingDeathLargeHuman.wav"` -- `static constant buildingDeathLargeOrc = "Sound\\Buildings\\Death\\BuildingDeathLargeOrc.wav"` -- `static constant buildingDeathSmallHuman = "Sound\\Buildings\\Death\\BuildingDeathSmallHuman.wav"` -- `static constant buildingPlacement = "Sound\\Buildings\\Shared\\BuildingPlacement.wav"` -- `static constant bundleOfLumber = "Abilities\\Spells\\Items\\ResourceItems\\BundleOfLumber.wav"` -- `static constant bundleOfLumber1 = "Abilities\\Spells\\Items\\ResourceItems\\BundleOfLumber.wav"` -- `static constant burrow = "Abilities\\Spells\\Undead\\Burrow\\Burrow.wav"` -- `static constant cairnePissed1 = "Units\\Orc\\Cairne\\CairnePissed1.wav"` -- `static constant cairnePissed2 = "Units\\Orc\\Cairne\\CairnePissed2.wav"` -- `static constant cairnePissed3 = "Units\\Orc\\Cairne\\CairnePissed3.wav"` -- `static constant cairnePissed4 = "Units\\Orc\\Cairne\\CairnePissed4.wav"` -- `static constant cairnePissed5 = "Units\\Orc\\Cairne\\CairnePissed5.wav"` -- `static constant cairneWarcry1 = "Units\\Orc\\Cairne\\CairneWarcry1.wav"` -- `static constant cairneWhat1 = "Units\\Orc\\Cairne\\CairneWhat1.wav"` -- `static constant cairneWhat2 = "Units\\Orc\\Cairne\\CairneWhat2.wav"` -- `static constant cairneWhat3 = "Units\\Orc\\Cairne\\CairneWhat3.wav"` -- `static constant cairneWhat4 = "Units\\Orc\\Cairne\\CairneWhat4.wav"` -- `static constant cairneYes1 = "Units\\Orc\\Cairne\\CairneYes1.wav"` -- `static constant cairneYes2 = "Units\\Orc\\Cairne\\CairneYes2.wav"` -- `static constant cairneYes3 = "Units\\Orc\\Cairne\\CairneYes3.wav"` -- `static constant cairneYes4 = "Units\\Orc\\Cairne\\CairneYes4.wav"` -- `static constant cairneYesAttack1 = "Units\\Orc\\Cairne\\CairneYesAttack1.wav"` -- `static constant cairneYesAttack2 = "Units\\Orc\\Cairne\\CairneYesAttack2.wav"` -- `static constant cairneYesAttack3 = "Units\\Orc\\Cairne\\CairneYesAttack3.wav"` -- `static constant cairneYesAttack4 = "Units\\Orc\\Cairne\\CairneYesAttack4.wav"` -- `static constant cannibalize = "Units\\Undead\\Ghoul\\Cannibalize.wav"` -- `static constant cannonTowerMissile1 = "Abilities\\Weapons\\CannonTowerMissile\\CannonTowerMissile1.wav"` -- `static constant cannonTowerMissile2 = "Abilities\\Weapons\\CannonTowerMissile\\CannonTowerMissile2.wav"` -- `static constant cannonTowerMissile3 = "Abilities\\Weapons\\CannonTowerMissile\\CannonTowerMissile3.wav"` -- `static constant cannonTowerMissileLaunch1 = "Abilities\\Weapons\\CannonTowerMissile\\CannonTowerMissileLaunch1.wav"` -- `static constant cannonTowerMissileLaunch2 = "Abilities\\Weapons\\CannonTowerMissile\\CannonTowerMissileLaunch2.wav"` -- `static constant cannonTowerMissileLaunch3 = "Abilities\\Weapons\\CannonTowerMissile\\CannonTowerMissileLaunch3.wav"` -- `static constant cannonTowerWhat1 = "Buildings\\Human\\HumanTower\\CannonTowerWhat1.wav"` -- `static constant cantina = "buildings\\Other\\Tavern\\Cantina.wav"` -- `static constant captainPissed1 = "Units\\Human\\TheCaptain\\CaptainPissed1.wav"` -- `static constant captainPissed2 = "Units\\Human\\TheCaptain\\CaptainPissed2.wav"` -- `static constant captainPissed3 = "Units\\Human\\TheCaptain\\CaptainPissed3.wav"` -- `static constant captainWarcry1 = "Units\\Human\\TheCaptain\\CaptainWarcry1.wav"` -- `static constant captainWhat1 = "Units\\Human\\TheCaptain\\CaptainWhat1.wav"` -- `static constant captainWhat2 = "Units\\Human\\TheCaptain\\CaptainWhat2.wav"` -- `static constant captainWhat3 = "Units\\Human\\TheCaptain\\CaptainWhat3.wav"` -- `static constant captainYes1 = "Units\\Human\\TheCaptain\\CaptainYes1.wav"` -- `static constant captainYes2 = "Units\\Human\\TheCaptain\\CaptainYes2.wav"` -- `static constant captainYes3 = "Units\\Human\\TheCaptain\\CaptainYes3.wav"` -- `static constant captainYesAttack1 = "Units\\Human\\TheCaptain\\CaptainYesAttack1.wav"` -- `static constant carrionSwarmDamage1 = "Abilities\\Spells\\Undead\\CarrionSwarm\\CarrionSwarmDamage1.wav"` -- `static constant carrionSwarmDamage2 = "Abilities\\Spells\\Undead\\CarrionSwarm\\CarrionSwarmDamage2.wav"` -- `static constant carrionSwarmDamage3 = "Abilities\\Spells\\Undead\\CarrionSwarm\\CarrionSwarmDamage3.wav"` -- `static constant carrionSwarmLaunch1 = "Abilities\\Spells\\Undead\\CarrionSwarm\\CarrionSwarmLaunch1.wav"` -- `static constant castleWhat1 = "Buildings\\Human\\TownHall\\CastleWhat1.wav"` -- `static constant catapultAttack1 = "Units\\Orc\\Catapult\\CatapultAttack1.wav"` -- `static constant catapultAttack11 = "Units\\Undead\\Meatwagon\\CatapultAttack1.wav"` -- `static constant catapultDeath1 = "Units\\Orc\\Catapult\\CatapultDeath1.wav"` -- `static constant catapultLoop = "Units\\Orc\\Catapult\\CatapultLoop.wav"` -- `static constant catapultMissile1 = "Abilities\\Weapons\\Catapult\\CatapultMissile1.wav"` -- `static constant catapultMissile2 = "Abilities\\Weapons\\Catapult\\CatapultMissile2.wav"` -- `static constant catapultMissile3 = "Abilities\\Weapons\\Catapult\\CatapultMissile3.wav"` -- `static constant catapultMissile4 = "Abilities\\Weapons\\Catapult\\CatapultMissile4.wav"` -- `static constant catapultReady1 = "Units\\Orc\\Catapult\\CatapultReady1.wav"` -- `static constant catapultWhat1 = "Units\\Orc\\Catapult\\CatapultWhat1.wav"` -- `static constant catapultWhat2 = "Units\\Orc\\Catapult\\CatapultWhat2.wav"` -- `static constant catapultYes1 = "Units\\Orc\\Catapult\\CatapultYes1.wav"` -- `static constant catapultYes2 = "Units\\Orc\\Catapult\\CatapultYes2.wav"` -- `static constant catapultYes3 = "Units\\Orc\\Catapult\\CatapultYes3.wav"` -- `static constant catapultYesAttack1 = "Units\\Orc\\Catapult\\CatapultYesAttack1.wav"` -- `static constant catapultYesAttack2 = "Units\\Orc\\Catapult\\CatapultYesAttack2.wav"` -- `static constant catapultYesAttack3 = "Units\\Orc\\Catapult\\CatapultYesAttack3.wav"` -- `static constant centaurArcherDeath = "Units\\Creeps\\CentaurArcher\\CentaurArcherDeath.wav"` -- `static constant centaurArcherPissed1 = "Units\\Creeps\\CentaurArcher\\CentaurArcherPissed1.wav"` -- `static constant centaurArcherPissed2 = "Units\\Creeps\\CentaurArcher\\CentaurArcherPissed2.wav"` -- `static constant centaurArcherReady1 = "Units\\Creeps\\CentaurArcher\\CentaurArcherReady1.wav"` -- `static constant centaurArcherWhat1 = "Units\\Creeps\\CentaurArcher\\CentaurArcherWhat1.wav"` -- `static constant centaurArcherWhat2 = "Units\\Creeps\\CentaurArcher\\CentaurArcherWhat2.wav"` -- `static constant centaurArcherWhat3 = "Units\\Creeps\\CentaurArcher\\CentaurArcherWhat3.wav"` -- `static constant centaurArcherYes1 = "Units\\Creeps\\CentaurArcher\\CentaurArcherYes1.wav"` -- `static constant centaurArcherYes2 = "Units\\Creeps\\CentaurArcher\\CentaurArcherYes2.wav"` -- `static constant centaurArcherYes3 = "Units\\Creeps\\CentaurArcher\\CentaurArcherYes3.wav"` -- `static constant centaurArcherYesAttack1 = "Units\\Creeps\\CentaurArcher\\CentaurArcherYesAttack1.wav"` -- `static constant centaurArcherYesAttack2 = "Units\\Creeps\\CentaurArcher\\CentaurArcherYesAttack2.wav"` -- `static constant centaurArcherYesAttack3 = "Units\\Creeps\\CentaurArcher\\CentaurArcherYesAttack3.wav"` -- `static constant centaurDeath = "Units\\Creeps\\Centaur\\CentaurDeath.wav"` -- `static constant centaurPissed1 = "Units\\Creeps\\Centaur\\CentaurPissed1.wav"` -- `static constant centaurPissed2 = "Units\\Creeps\\Centaur\\CentaurPissed2.wav"` -- `static constant centaurReady1 = "Units\\Creeps\\Centaur\\CentaurReady1.wav"` -- `static constant centaurWhat1 = "Units\\Creeps\\Centaur\\CentaurWhat1.wav"` -- `static constant centaurWhat2 = "Units\\Creeps\\Centaur\\CentaurWhat2.wav"` -- `static constant centaurWhat3 = "Units\\Creeps\\Centaur\\CentaurWhat3.wav"` -- `static constant centaurYes1 = "Units\\Creeps\\Centaur\\CentaurYes1.wav"` -- `static constant centaurYes2 = "Units\\Creeps\\Centaur\\CentaurYes2.wav"` -- `static constant centaurYes3 = "Units\\Creeps\\Centaur\\CentaurYes3.wav"` -- `static constant centaurYesAttack1 = "Units\\Creeps\\Centaur\\CentaurYesAttack1.wav"` -- `static constant centaurYesAttack2 = "Units\\Creeps\\Centaur\\CentaurYesAttack2.wav"` -- `static constant centaurYesAttack3 = "Units\\Creeps\\Centaur\\CentaurYesAttack3.wav"` -- `static constant charmTarget1 = "Abilities\\Spells\\Items\\AIco\\CharmTarget1.wav"` -- `static constant chickenWhat1 = "Units\\Critters\\EasterChicken\\ChickenWhat1.wav"` -- `static constant chickenWhat11 = "Units\\Critters\\EasterChicken\\ChickenWhat1.wav"` -- `static constant chimaeraAlternateMissileHit1 = "Abilities\\Weapons\\ChimaeraAcidMissile\\ChimaeraAlternateMissileHit1.wav"` -- `static constant chimaeraAlternateMissileHit2 = "Abilities\\Weapons\\ChimaeraAcidMissile\\ChimaeraAlternateMissileHit2.wav"` -- `static constant chimaeraAlternateMissileHit3 = "Abilities\\Weapons\\ChimaeraAcidMissile\\ChimaeraAlternateMissileHit3.wav"` -- `static constant chimaeraAlternateMissileLaunch1 = "Abilities\\Weapons\\ChimaeraAcidMissile\\ChimaeraAlternateMissileLaunch1.wav"` -- `static constant chimaeraAlternateMissileLaunch2 = "Abilities\\Weapons\\ChimaeraAcidMissile\\ChimaeraAlternateMissileLaunch2.wav"` -- `static constant chimaeraAlternateMissileLaunch3 = "Abilities\\Weapons\\ChimaeraAcidMissile\\ChimaeraAlternateMissileLaunch3.wav"` -- `static constant chimaeraPissed1 = "Units\\NightElf\\Chimaera\\ChimaeraPissed1.wav"` -- `static constant chimaeraPissed2 = "Units\\NightElf\\Chimaera\\ChimaeraPissed2.wav"` -- `static constant chimaeraPissed3 = "Units\\NightElf\\Chimaera\\ChimaeraPissed3.wav"` -- `static constant chimaeraReady1 = "Units\\NightElf\\Chimaera\\ChimaeraReady1.wav"` -- `static constant chimaeraWhat1 = "Units\\NightElf\\Chimaera\\ChimaeraWhat1.wav"` -- `static constant chimaeraWhat2 = "Units\\NightElf\\Chimaera\\ChimaeraWhat2.wav"` -- `static constant chimaeraWhat3 = "Units\\NightElf\\Chimaera\\ChimaeraWhat3.wav"` -- `static constant chimaeraYes1 = "Units\\NightElf\\Chimaera\\ChimaeraYes1.wav"` -- `static constant chimaeraYes2 = "Units\\NightElf\\Chimaera\\ChimaeraYes2.wav"` -- `static constant chimaeraYes3 = "Units\\NightElf\\Chimaera\\ChimaeraYes3.wav"` -- `static constant chimaeraYesAttack1 = "Units\\NightElf\\Chimaera\\ChimaeraYesAttack1.wav"` -- `static constant chimaeraYesAttack2 = "Units\\NightElf\\Chimaera\\ChimaeraYesAttack2.wav"` -- `static constant chimaeraYesAttack3 = "Units\\NightElf\\Chimaera\\ChimaeraYesAttack3.wav"` -- `static constant cityBuildingDeath1 = "Sound\\Buildings\\Death\\CityBuildingDeath1.wav"` -- `static constant cityScapeBridgeDeath1 = "Sound\\Buildings\\Death\\CityScapeBridgeDeath1.wav"` -- `static constant cityScapeCathedralLoop1 = "Sound\\Ambient\\DoodadEffects\\CityScapeCathedralLoop1.wav"` -- `static constant cityScapeDay = "Sound\\Ambient\\CityScape\\CityScapeDay.wav"` -- `static constant cityScapeMagicRunesLoop1 = "Abilities\\Spells\\NightElf\\Renew\\CityScapeMagicRunesLoop1.wav"` -- `static constant cityScapeMagicRunesLoop11 = "Sound\\Ambient\\DoodadEffects\\CityScapeMagicRunesLoop1.wav"` -- `static constant cityScapeNight = "Sound\\Ambient\\CityScape\\CityScapeNight.wav"` -- `static constant cityScapeStableLoop1 = "Sound\\Ambient\\DoodadEffects\\CityScapeStableLoop1.wav"` -- `static constant cityScapeTavernLoop1 = "Sound\\Ambient\\DoodadEffects\\CityScapeTavernLoop1.wav"` -- `static constant cityscapeCrystalLampLoop1 = "Abilities\\Spells\\Undead\\Restore\\CityscapeCrystalLampLoop1.wav"` -- `static constant cityscapeCrystalShield1 = "Abilities\\Spells\\Undead\\Unsummon\\CityscapeCrystalShield1.wav"` -- `static constant cityscapeFountainLoop1 = "Sound\\Ambient\\DoodadEffects\\CityscapeFountainLoop1.wav"` -- `static constant clanInvitation = "Sound\\Interface\\ClanInvitation.wav"` -- `static constant clanInvitation1 = "Sound\\Interface\\ClanInvitation.wav"` -- `static constant click = "Sound\\Interface\\Click.wav"` -- `static constant clockwerkGoblinDeath1 = "Units\\Creeps\\HeroTinkerRobot\\ClockwerkGoblinDeath1.wav"` -- `static constant clockwerkGoblinDeath11 = "Units\\Creeps\\HeroTinkerRobot\\ClockwerkGoblinDeath1.wav"` -- `static constant clockwerkGoblinReady1 = "Units\\Creeps\\HeroTinkerRobot\\ClockwerkGoblinReady1.wav"` -- `static constant clockwerkGoblinReady11 = "Units\\Creeps\\HeroTinkerRobot\\ClockwerkGoblinReady1.wav"` -- `static constant clockwerkGoblinWhat1 = "Units\\Creeps\\HeroTinkerRobot\\ClockwerkGoblinWhat1.wav"` -- `static constant clockwerkGoblinWhat11 = "Units\\Creeps\\HeroTinkerRobot\\ClockwerkGoblinWhat1.wav"` -- `static constant clockwerkGoblinYes1 = "Units\\Creeps\\HeroTinkerRobot\\ClockwerkGoblinYes1.wav"` -- `static constant clockwerkGoblinYes11 = "Units\\Creeps\\HeroTinkerRobot\\ClockwerkGoblinYes1.wav"` -- `static constant clockwerkGoblinYesAttack1 = "Units\\Creeps\\HeroTinkerRobot\\ClockwerkGoblinYesAttack1.wav"` -- `static constant clockwerkGoblinYesAttack11 = "Units\\Creeps\\HeroTinkerRobot\\ClockwerkGoblinYesAttack1.wav"` -- `static constant cloudOfFogLoop1 = "Abilities\\Spells\\Human\\CloudOfFog\\CloudOfFogLoop1.wav"` -- `static constant coldArrow1 = "Abilities\\Weapons\\ColdArrow\\ColdArrow1.wav"` -- `static constant coldArrow2 = "Abilities\\Weapons\\ColdArrow\\ColdArrow2.wav"` -- `static constant coldArrow3 = "Abilities\\Weapons\\ColdArrow\\ColdArrow3.wav"` -- `static constant comradeship = "Sound\\Music\\mp3Music\\Comradeship.mp3"` -- `static constant constructionLoop1 = "Sound\\Buildings\\Shared\\ConstructionLoop1.wav"` -- `static constant constructionLoop2 = "Sound\\Buildings\\Shared\\ConstructionLoop2.wav"` -- `static constant controlMagic = "Abilities\\Spells\\Human\\ControlMagic\\ControlMagic.wav"` -- `static constant coralBedWhat1 = "buildings\\Naga\\CoralBed\\CoralBedWhat1.wav"` -- `static constant corrosiveBreathMissileLaunch1 = "Abilities\\Spells\\NightElf\\CorrosiveBreath\\CorrosiveBreathMissileLaunch1.wav"` -- `static constant corrosiveBreathMissileTarget1 = "Abilities\\Spells\\NightElf\\CorrosiveBreath\\CorrosiveBreathMissileTarget1.wav"` -- `static constant crabDeath1 = "Units\\Critters\\SpiderCrab\\CrabDeath1.wav"` -- `static constant crateDeath1 = "Sound\\Destructibles\\CrateDeath1.wav"` -- `static constant credits = "Sound\\Music\\mp3Music\\Credits.mp3"` -- `static constant creepAggroWhat1 = "Sound\\Interface\\CreepAggroWhat1.wav"` -- `static constant creepSleepLoop1 = "Sound\\Ambient\\CreepSleepLoop1.wav"` -- `static constant creepSleepWhat1 = "Abilities\\Spells\\Other\\CreepSleep\\CreepSleepWhat1.wav"` -- `static constant crippleTarget1 = "Abilities\\Spells\\Undead\\Cripple\\CrippleTarget1.wav"` -- `static constant criticalStrike = "Units\\Orc\\HeroBladeMaster\\CriticalStrike.wav"` -- `static constant crushingWaveCaster1 = "Abilities\\Spells\\Other\\CrushingWave\\CrushingWaveCaster1.wav"` -- `static constant crushingWaveTarget1 = "Abilities\\Spells\\Other\\CrushingWave\\CrushingWaveTarget1.wav"` -- `static constant cryptFiendMissileHit1 = "Abilities\\Weapons\\CryptFiendMissile\\CryptFiendMissileHit1.wav"` -- `static constant cryptFiendMissileHit2 = "Abilities\\Weapons\\CryptFiendMissile\\CryptFiendMissileHit2.wav"` -- `static constant cryptFiendMissileHit3 = "Abilities\\Weapons\\CryptFiendMissile\\CryptFiendMissileHit3.wav"` -- `static constant cryptFiendMissileLaunch1 = "Abilities\\Weapons\\CryptFiendMissile\\CryptFiendMissileLaunch1.wav"` -- `static constant cryptFiendMissileLaunch2 = "Abilities\\Weapons\\CryptFiendMissile\\CryptFiendMissileLaunch2.wav"` -- `static constant cryptFiendMissileLaunch3 = "Abilities\\Weapons\\CryptFiendMissile\\CryptFiendMissileLaunch3.wav"` -- `static constant cryptFiendPissed1 = "Units\\Undead\\CryptFiend\\CryptFiendPissed1.wav"` -- `static constant cryptFiendPissed2 = "Units\\Undead\\CryptFiend\\CryptFiendPissed2.wav"` -- `static constant cryptFiendPissed3 = "Units\\Undead\\CryptFiend\\CryptFiendPissed3.wav"` -- `static constant cryptFiendPissed4 = "Units\\Undead\\CryptFiend\\CryptFiendPissed4.wav"` -- `static constant cryptFiendPissed5 = "Units\\Undead\\CryptFiend\\CryptFiendPissed5.wav"` -- `static constant cryptFiendPissed6 = "Units\\Undead\\CryptFiend\\CryptFiendPissed6.wav"` -- `static constant cryptFiendPissed7 = "Units\\Undead\\CryptFiend\\CryptFiendPissed7.wav"` -- `static constant cryptFiendReady1 = "Units\\Undead\\CryptFiend\\CryptFiendReady1.wav"` -- `static constant cryptFiendWarcry1 = "Units\\Undead\\CryptFiend\\CryptFiendWarcry1.wav"` -- `static constant cryptFiendWhat1 = "Units\\Undead\\CryptFiend\\CryptFiendWhat1.wav"` -- `static constant cryptFiendWhat2 = "Units\\Undead\\CryptFiend\\CryptFiendWhat2.wav"` -- `static constant cryptFiendWhat3 = "Units\\Undead\\CryptFiend\\CryptFiendWhat3.wav"` -- `static constant cryptFiendWhat4 = "Units\\Undead\\CryptFiend\\CryptFiendWhat4.wav"` -- `static constant cryptFiendYes1 = "Units\\Undead\\CryptFiend\\CryptFiendYes1.wav"` -- `static constant cryptFiendYes2 = "Units\\Undead\\CryptFiend\\CryptFiendYes2.wav"` -- `static constant cryptFiendYes3 = "Units\\Undead\\CryptFiend\\CryptFiendYes3.wav"` -- `static constant cryptFiendYes4 = "Units\\Undead\\CryptFiend\\CryptFiendYes4.wav"` -- `static constant cryptFiendYesAttack1 = "Units\\Undead\\CryptFiend\\CryptFiendYesAttack1.wav"` -- `static constant cryptFiendYesAttack2 = "Units\\Undead\\CryptFiend\\CryptFiendYesAttack2.wav"` -- `static constant cryptFiendYesAttack3 = "Units\\Undead\\CryptFiend\\CryptFiendYesAttack3.wav"` -- `static constant cryptLordAttackEffort1 = "Units\\Undead\\HeroCryptLord\\CryptLordAttackEffort1.wav"` -- `static constant cryptLordAttackEffort2 = "Units\\Undead\\HeroCryptLord\\CryptLordAttackEffort2.wav"` -- `static constant cryptLordDeath1 = "Units\\Undead\\HeroCryptLord\\CryptLordDeath1.wav"` -- `static constant cryptWhat = "Buildings\\Undead\\Crypt\\CryptWhat.wav"` -- `static constant curseTarget1 = "Abilities\\Spells\\Undead\\Curse\\CurseTarget1.wav"` -- `static constant cycloneBirth1 = "Abilities\\Spells\\NightElf\\Cyclone\\CycloneBirth1.wav"` -- `static constant cycloneDeath1 = "Abilities\\Spells\\NightElf\\Cyclone\\CycloneDeath1.wav"` -- `static constant cycloneLoop1 = "Abilities\\Spells\\NightElf\\Cyclone\\CycloneLoop1.wav"` -- `static constant d00GruntGuard18 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00GruntGuard18.mp3"` -- `static constant d00Mogrin05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Mogrin05.mp3"` -- `static constant d00Mogrin07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Mogrin07.mp3"` -- `static constant d00Mogrin09 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Mogrin09.mp3"` -- `static constant d00Mogrin11 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Mogrin11.mp3"` -- `static constant d00Mogrin12 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Mogrin12.mp3"` -- `static constant d00Mogrin14 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Mogrin14.mp3"` -- `static constant d00Peon21 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Peon21.mp3"` -- `static constant d00Rexxar01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar01.mp3"` -- `static constant d00Rexxar02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar02.mp3"` -- `static constant d00Rexxar03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar03.mp3"` -- `static constant d00Rexxar04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar04.mp3"` -- `static constant d00Rexxar06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar06.mp3"` -- `static constant d00Rexxar08 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar08.mp3"` -- `static constant d00Rexxar10 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar10.mp3"` -- `static constant d00Rexxar13 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar13.mp3"` -- `static constant d00Rexxar15 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar15.mp3"` -- `static constant d00Rexxar16 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar16.mp3"` -- `static constant d00Rexxar17 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar17.mp3"` -- `static constant d00Rexxar17A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar17A.mp3"` -- `static constant d00Rexxar19 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar19.mp3"` -- `static constant d00Rexxar22 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar22.mp3"` -- `static constant d00Rexxar24 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar24.mp3"` -- `static constant d00Rexxar26 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar26.mp3"` -- `static constant d00Rexxar28 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Rexxar28.mp3"` -- `static constant d00Thrall20 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Thrall20.mp3"` -- `static constant d00Thrall23 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Thrall23.mp3"` -- `static constant d00Thrall25 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Thrall25.mp3"` -- `static constant d00Thrall27 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Thrall27.mp3"` -- `static constant d00Thrall29 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest00x\\D00Thrall29.mp3"` -- `static constant d01Bloodfeather04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest01x\\D01Bloodfeather04.mp3"` -- `static constant d01Nazgrel01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest01x\\D01Nazgrel01.mp3"` -- `static constant d01Nazgrel01A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest01x\\D01Nazgrel01A.mp3"` -- `static constant d01Nazgrel02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest01x\\D01Nazgrel02.mp3"` -- `static constant d01Nazgrel06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest01x\\D01Nazgrel06.mp3"` -- `static constant d01Rexxar03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest01x\\D01Rexxar03.mp3"` -- `static constant d01Rexxar05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest01x\\D01Rexxar05.mp3"` -- `static constant d02DrekThar01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest02x\\D02DrekThar01.mp3"` -- `static constant d02DrekThar01A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest02x\\D02DrekThar01A.mp3"` -- `static constant d02DrekThar01B = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest02x\\D02DrekThar01B.mp3"` -- `static constant d02DrekThar02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest02x\\D02DrekThar02.mp3"` -- `static constant d02DrekThar05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest02x\\D02DrekThar05.mp3"` -- `static constant d02Rexxar03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest02x\\D02Rexxar03.mp3"` -- `static constant d02Rexxar04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest02x\\D02Rexxar04.mp3"` -- `static constant d03Gazlowe01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest03x\\D03Gazlowe01.mp3"` -- `static constant d03Gazlowe01A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest03x\\D03Gazlowe01A.mp3"` -- `static constant d03Gazlowe01B = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest03x\\D03Gazlowe01B.mp3"` -- `static constant d03Gazlowe02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest03x\\D03Gazlowe02.mp3"` -- `static constant d03Gazlowe09 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest03x\\D03Gazlowe09.mp3"` -- `static constant d03Rexxar03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest03x\\D03Rexxar03.mp3"` -- `static constant d03Rexxar04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest03x\\D03Rexxar04.mp3"` -- `static constant d03Rexxar06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest03x\\D03Rexxar06.mp3"` -- `static constant d03Rexxar08 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest03x\\D03Rexxar08.mp3"` -- `static constant d03Sapper05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest03x\\D03Sapper05.mp3"` -- `static constant d03Sapper07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest03x\\D03Sapper07.mp3"` -- `static constant d04ARexxar07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D04ARexxar07.mp3"` -- `static constant d04ARokhan02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest04Ax\\D04ARokhan02.mp3"` -- `static constant d04ARokhan08 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D04ARokhan08.mp3"` -- `static constant d04AThrall01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest04Ax\\D04AThrall01.mp3"` -- `static constant d04AThrall01A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest04Ax\\D04AThrall01A.mp3"` -- `static constant d04BCentaurKhan03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D04BCentaurKhan03.mp3"` -- `static constant d04BMathogg02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D04BMathogg02.mp3"` -- `static constant d04BMathogg05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D04BMathogg05.mp3"` -- `static constant d04BThrall06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest17x\\D04BThrall06.mp3"` -- `static constant d06ADrekThar03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest06Ax\\D06ADrekThar03.mp3"` -- `static constant d06ADrekThar03A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest06Ax\\D06ADrekThar03A.mp3"` -- `static constant d06ADrekThar08 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest06Ax\\D06ADrekThar08.mp3"` -- `static constant d06ADrekThar10 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest06Ax\\D06ADrekThar10.mp3"` -- `static constant d06AFootman06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest06Ax\\D06AFootman06.mp3"` -- `static constant d06ARexxar04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest06Ax\\D06ARexxar04.mp3"` -- `static constant d06ARexxar05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest06Ax\\D06ARexxar05.mp3"` -- `static constant d06ARexxar07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest06Ax\\D06ARexxar07.mp3"` -- `static constant d06ARexxar09 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest06Ax\\D06ARexxar09.mp3"` -- `static constant d06ARexxar11 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest06Ax\\D06ARexxar11.mp3"` -- `static constant d06AThrall01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest06Ax\\D06AThrall01.mp3"` -- `static constant d06AThrall02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest06Ax\\D06AThrall02.mp3"` -- `static constant d06AThrall12 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest06Ax\\D06AThrall12.mp3"` -- `static constant d06BDrekThar01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest06Bx\\D06BDrekThar01.mp3"` -- `static constant d07AGarthok02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest07Ax\\D07AGarthok02.mp3"` -- `static constant d07ANazgrel01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest07Ax\\D07ANazgrel01.mp3"` -- `static constant d07ARexxar03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest07Ax\\D07ARexxar03.mp3"` -- `static constant d07ARexxar04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest07Ax\\D07ARexxar04.mp3"` -- `static constant d07AThrall05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest07Ax\\D07AThrall05.mp3"` -- `static constant d07BRexxar01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest07Bx\\D07BRexxar01.mp3"` -- `static constant d07BRexxar02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest07Bx\\D07BRexxar02.mp3"` -- `static constant d08Footman08 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest08x\\D08Footman08.mp3"` -- `static constant d08Nazgrel01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest08x\\D08Nazgrel01.mp3"` -- `static constant d08Nazgrel03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest08x\\D08Nazgrel03.mp3"` -- `static constant d08Nazgrel06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest08x\\D08Nazgrel06.mp3"` -- `static constant d08Nazgrel09 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest08x\\D08Nazgrel09.mp3"` -- `static constant d08Rexxar05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest08x\\D08Rexxar05.mp3"` -- `static constant d08Rexxar07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest08x\\D08Rexxar07.mp3"` -- `static constant d08Rexxar11 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest08x\\D08Rexxar11.mp3"` -- `static constant d08Rokhan14 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest08x\\D08Rokhan14.mp3"` -- `static constant d08Thrall02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest08x\\D08Thrall02.mp3"` -- `static constant d08Thrall04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest08x\\D08Thrall04.mp3"` -- `static constant d08Thrall13 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest08x\\D08Thrall13.mp3"` -- `static constant d08Thrall15 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest08x\\D08Thrall15.mp3"` -- `static constant d09ARexxar02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Ax\\D09ARexxar02.mp3"` -- `static constant d09AThrall01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Ax\\D09AThrall01.mp3"` -- `static constant d09AVoljin03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Ax\\D09AVoljin03.mp3"` -- `static constant d09BRexxar02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Bx\\D09BRexxar02.mp3"` -- `static constant d09BRexxar05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Bx\\D09BRexxar05.mp3"` -- `static constant d09BRexxar06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Bx\\D09BRexxar06.mp3"` -- `static constant d09BVoljin01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Bx\\D09BVoljin01.mp3"` -- `static constant d09BVoljin03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Bx\\D09BVoljin03.mp3"` -- `static constant d09BVoljin04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Bx\\D09BVoljin04.mp3"` -- `static constant d09BVoljin07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Bx\\D09BVoljin07.mp3"` -- `static constant d09BVoljin08 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Bx\\D09BVoljin08.mp3"` -- `static constant d09BVoljin09 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Bx\\D09BVoljin09.mp3"` -- `static constant d09BVoljin10 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Bx\\D09BVoljin10.mp3"` -- `static constant d09CRexxar03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Cx\\D09CRexxar03.mp3"` -- `static constant d09CRexxar04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Cx\\D09CRexxar04.mp3"` -- `static constant d09CRexxar05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Cx\\D09CRexxar05.mp3"` -- `static constant d09CRexxar06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Cx\\D09CRexxar06.mp3"` -- `static constant d09CRexxar07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Cx\\D09CRexxar07.mp3"` -- `static constant d09CVoljin01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Cx\\D09CVoljin01.mp3"` -- `static constant d09CVoljin02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Cx\\D09CVoljin02.mp3"` -- `static constant d09CVoljin08 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest09Cx\\D09CVoljin08.mp3"` -- `static constant d10Emissary09 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Emissary09.mp3"` -- `static constant d10Emissary11 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Emissary11.mp3"` -- `static constant d10Emissary16 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Emissary16.mp3"` -- `static constant d10Grunt13 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Grunt13.mp3"` -- `static constant d10Rexxar02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Rexxar02.mp3"` -- `static constant d10Rexxar04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Rexxar04.mp3"` -- `static constant d10Rexxar06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Rexxar06.mp3"` -- `static constant d10Rexxar07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Rexxar07.mp3"` -- `static constant d10Rexxar08 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Rexxar08.mp3"` -- `static constant d10Rexxar10 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Rexxar10.mp3"` -- `static constant d10Rexxar12 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Rexxar12.mp3"` -- `static constant d10Rexxar14 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Rexxar14.mp3"` -- `static constant d10Rexxar15 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Rexxar15.mp3"` -- `static constant d10Thrall01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Thrall01.mp3"` -- `static constant d10Thrall01A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Thrall01A.mp3"` -- `static constant d10Thrall03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Thrall03.mp3"` -- `static constant d10Thrall05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Thrall05.mp3"` -- `static constant d10Thrall17 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest10x\\D10Thrall17.mp3"` -- `static constant d11Rexxar02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest11x\\D11Rexxar02.mp3"` -- `static constant d11Thrall01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest11x\\D11Thrall01.mp3"` -- `static constant d11Thrall03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest11x\\D11Thrall03.mp3"` -- `static constant d11Thrall04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest11x\\D11Thrall04.mp3"` -- `static constant d12Jaina06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest12x\\D12Jaina06.mp3"` -- `static constant d12Jaina08 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest12x\\D12Jaina08.mp3"` -- `static constant d12Rexxar05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest12x\\D12Rexxar05.mp3"` -- `static constant d12Rexxar07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest12x\\D12Rexxar07.mp3"` -- `static constant d12Samuro03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest12x\\D12Samuro03.mp3"` -- `static constant d12Samuro04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest12x\\D12Samuro04.mp3"` -- `static constant d12Voljin01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest12x\\D12Voljin01.mp3"` -- `static constant d12Voljin01A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest12x\\D12Voljin01A.mp3"` -- `static constant d12Voljin02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest12x\\D12Voljin02.mp3"` -- `static constant d13DyingFootman12 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13DyingFootman12.mp3"` -- `static constant d13Jaina01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Jaina01.mp3"` -- `static constant d13Jaina03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Jaina03.mp3"` -- `static constant d13Jaina08 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Jaina08.mp3"` -- `static constant d13Jaina11 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Jaina11.mp3"` -- `static constant d13Jaina13 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Jaina13.mp3"` -- `static constant d13Jaina15 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Jaina15.mp3"` -- `static constant d13Jaina16 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Jaina16.mp3"` -- `static constant d13Jaina18 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Jaina18.mp3"` -- `static constant d13Jaina19 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Jaina19.mp3"` -- `static constant d13Jaina21 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Jaina21.mp3"` -- `static constant d13Jaina23 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Jaina23.mp3"` -- `static constant d13Jaina25 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Jaina25.mp3"` -- `static constant d13Naga04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Naga04.mp3"` -- `static constant d13Naga05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Naga05.mp3"` -- `static constant d13Naga06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Naga06.mp3"` -- `static constant d13Proudmoore20 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Proudmoore20.mp3"` -- `static constant d13Proudmoore24 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Proudmoore24.mp3"` -- `static constant d13Proudmoore26 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Proudmoore26.mp3"` -- `static constant d13Rexxar02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Rexxar02.mp3"` -- `static constant d13Rexxar07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Rexxar07.mp3"` -- `static constant d13Rexxar09 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Rexxar09.mp3"` -- `static constant d13Rexxar10 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Rexxar10.mp3"` -- `static constant d13Rexxar14 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Rexxar14.mp3"` -- `static constant d13Rexxar17 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Rexxar17.mp3"` -- `static constant d13Rexxar22 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest13x\\D13Rexxar22.mp3"` -- `static constant d14Rexxar01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest14x\\D14Rexxar01.mp3"` -- `static constant d14Rexxar02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest14x\\D14Rexxar02.mp3"` -- `static constant d14Rexxar03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest14x\\D14Rexxar03.mp3"` -- `static constant d14Voljin04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest14x\\D14Voljin04.mp3"` -- `static constant d15ACairne03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Ax\\D15ACairne03.mp3"` -- `static constant d15ACairne05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Ax\\D15ACairne05.mp3"` -- `static constant d15ARexxar02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Ax\\D15ARexxar02.mp3"` -- `static constant d15ARexxar04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Ax\\D15ARexxar04.mp3"` -- `static constant d15ATagar06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Ax\\D15ATagar06.mp3"` -- `static constant d15ATagar06A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Ax\\D15ATagar06A.mp3"` -- `static constant d15AVoljin01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Ax\\D15AVoljin01.mp3"` -- `static constant d15AVoljin01A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Ax\\D15AVoljin01A.mp3"` -- `static constant d15BRexxar02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Bx\\D15BRexxar02.mp3"` -- `static constant d15BTagar01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Bx\\D15BTagar01.mp3"` -- `static constant d15BTagar01A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Bx\\D15BTagar01A.mp3"` -- `static constant d15BTagar03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Bx\\D15BTagar03.mp3"` -- `static constant d15CCairne05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Cx\\D15CCairne05.mp3"` -- `static constant d15CCairne05A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Cx\\D15CCairne05A.mp3"` -- `static constant d15CRexxar02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Cx\\D15CRexxar02.mp3"` -- `static constant d15CRexxar03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Cx\\D15CRexxar03.mp3"` -- `static constant d15CRexxar04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Cx\\D15CRexxar04.mp3"` -- `static constant d15CTagar01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Cx\\D15CTagar01.mp3"` -- `static constant d15CTagar01A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest15Cx\\D15CTagar01A.mp3"` -- `static constant d16AKorgall09 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Ax\\D16AKorgall09.mp3"` -- `static constant d16AKorgall11 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Ax\\D16AKorgall11.mp3"` -- `static constant d16AOgre02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Ax\\D16AOgre02.mp3"` -- `static constant d16AOgre06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Ax\\D16AOgre06.mp3"` -- `static constant d16AOgre08 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Ax\\D16AOgre08.mp3"` -- `static constant d16ARexxar03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Ax\\D16ARexxar03.mp3"` -- `static constant d16ARexxar05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Ax\\D16ARexxar05.mp3"` -- `static constant d16ARexxar07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Ax\\D16ARexxar07.mp3"` -- `static constant d16ARexxar10 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Ax\\D16ARexxar10.mp3"` -- `static constant d16AVoljin01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Ax\\D16AVoljin01.mp3"` -- `static constant d16AVoljin04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Ax\\D16AVoljin04.mp3"` -- `static constant d16BKorgall01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Bx\\D16BKorgall01.mp3"` -- `static constant d16BKorgall02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Bx\\D16BKorgall02.mp3"` -- `static constant d16BKorgall04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Bx\\D16BKorgall04.mp3"` -- `static constant d16BKorgall06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Bx\\D16BKorgall06.mp3"` -- `static constant d16BRexxar03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Bx\\D16BRexxar03.mp3"` -- `static constant d16BRexxar05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Bx\\D16BRexxar05.mp3"` -- `static constant d16BRexxar07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Bx\\D16BRexxar07.mp3"` -- `static constant d16CKorgall02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Cx\\D16CKorgall02.mp3"` -- `static constant d16CKorgall03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Cx\\D16CKorgall03.mp3"` -- `static constant d16CKorgall08 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Cx\\D16CKorgall08.mp3"` -- `static constant d16COgres05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Cx\\D16COgres05.mp3"` -- `static constant d16COgres07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Cx\\D16COgres07.mp3"` -- `static constant d16CRexxar01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Cx\\D16CRexxar01.mp3"` -- `static constant d16CRexxar04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Cx\\D16CRexxar04.mp3"` -- `static constant d16CRexxar06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Cx\\D16CRexxar06.mp3"` -- `static constant d16CVoljin09 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Cx\\D16CVoljin09.mp3"` -- `static constant d16CVoljin09A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest16Cx\\D16CVoljin09A.mp3"` -- `static constant d17Rexxar02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest17x\\D17Rexxar02.mp3"` -- `static constant d17Rexxar04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest17x\\D17Rexxar04.mp3"` -- `static constant d17Rexxar05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest17x\\D17Rexxar05.mp3"` -- `static constant d17Rexxar08 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest17x\\D17Rexxar08.mp3"` -- `static constant d17Thrall01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest17x\\D17Thrall01.mp3"` -- `static constant d17Thrall01A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest17x\\D17Thrall01A.mp3"` -- `static constant d17Thrall03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest17x\\D17Thrall03.mp3"` -- `static constant d17Thrall06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest17x\\D17Thrall06.mp3"` -- `static constant d17Thrall07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest17x\\D17Thrall07.mp3"` -- `static constant d18Rexxar03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest18x\\D18Rexxar03.mp3"` -- `static constant d18Rexxar04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest18x\\D18Rexxar04.mp3"` -- `static constant d18Rexxar05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest18x\\D18Rexxar05.mp3"` -- `static constant d18Rexxar06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest18x\\D18Rexxar06.mp3"` -- `static constant d18Rexxar07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest18x\\D18Rexxar07.mp3"` -- `static constant d18Rokhan01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest18x\\D18Rokhan01.mp3"` -- `static constant d18Thrall02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest18x\\D18Thrall02.mp3"` -- `static constant d18Thrall08 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest18x\\D18Thrall08.mp3"` -- `static constant d18Thrall08A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest18x\\D18Thrall08A.mp3"` -- `static constant d19Jaina03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D19Jaina03.mp3"` -- `static constant d19Jaina05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D19Jaina05.mp3"` -- `static constant d19Jaina05A = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D19Jaina05A.mp3"` -- `static constant d19Rexxar01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D19Rexxar01.mp3"` -- `static constant d19Rexxar07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D19Rexxar07.mp3"` -- `static constant d19Rexxar09 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D19Rexxar09.mp3"` -- `static constant d19Rexxar10 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D19Rexxar10.mp3"` -- `static constant d19Rexxar11 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D19Rexxar11.mp3"` -- `static constant d19Rexxar13 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D19Rexxar13.mp3"` -- `static constant d19Thrall02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D19Thrall02.mp3"` -- `static constant d19Thrall04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D19Thrall04.mp3"` -- `static constant d19Thrall06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D19Thrall06.mp3"` -- `static constant d19Thrall08 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D19Thrall08.mp3"` -- `static constant d19Thrall12 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest19x\\D19Thrall12.mp3"` -- `static constant d20Cairne02 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest20x\\D20Cairne02.mp3"` -- `static constant d20Jaina12 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest20x\\D20Jaina12.mp3"` -- `static constant d20Proudmoore05 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest20x\\D20Proudmoore05.mp3"` -- `static constant d20Proudmoore07 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest20x\\D20Proudmoore07.mp3"` -- `static constant d20Proudmoore08 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest20x\\D20Proudmoore08.mp3"` -- `static constant d20Proudmoore09 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest20x\\D20Proudmoore09.mp3"` -- `static constant d20Proudmoore10 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest20x\\D20Proudmoore10.mp3"` -- `static constant d20Rexxar03 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest20x\\D20Rexxar03.mp3"` -- `static constant d20Rexxar04 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest20x\\D20Rexxar04.mp3"` -- `static constant d20Rexxar11 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest20x\\D20Rexxar11.mp3"` -- `static constant d20Rexxar13 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest20x\\D20Rexxar13.mp3"` -- `static constant d20Rexxar16 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest20x\\D20Rexxar16.mp3"` -- `static constant d20Thrall01 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest20x\\D20Thrall01.mp3"` -- `static constant d20Thrall06 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest20x\\D20Thrall06.mp3"` -- `static constant d20Thrall14 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest20x\\D20Thrall14.mp3"` -- `static constant d20Thrall15 = "Sound\\Dialogue\\OrcExpCamp\\OrcQuest20x\\D20Thrall15.mp3"` -- `static constant dR01Morg01 = "Sound\\Dialogue\\OrcExpCamp\\RandomOrcQuest01x\\DR01Morg01.mp3"` -- `static constant dR01Morg01A = "Sound\\Dialogue\\OrcExpCamp\\RandomOrcQuest01x\\DR01Morg01A.mp3"` -- `static constant dR01Morg05 = "Sound\\Dialogue\\OrcExpCamp\\RandomOrcQuest01x\\DR01Morg05.mp3"` -- `static constant dR01Morg05A = "Sound\\Dialogue\\OrcExpCamp\\RandomOrcQuest01x\\DR01Morg05A.mp3"` -- `static constant dR01Rexxar02 = "Sound\\Dialogue\\OrcExpCamp\\RandomOrcQuest01x\\DR01Rexxar02.mp3"` -- `static constant dR01Warlock04 = "Sound\\Dialogue\\OrcExpCamp\\RandomOrcQuest01x\\DR01Warlock04.mp3"` -- `static constant dR02Chen01 = "Sound\\Dialogue\\OrcExpCamp\\RandomOrcQuest02x\\DR02Chen01.mp3"` -- `static constant dR02Chen01A = "Sound\\Dialogue\\OrcExpCamp\\RandomOrcQuest02x\\DR02Chen01A.mp3"` -- `static constant dR02Chen02 = "Sound\\Dialogue\\OrcExpCamp\\RandomOrcQuest02x\\DR02Chen02.mp3"` -- `static constant dR02Chen03 = "Sound\\Dialogue\\OrcExpCamp\\RandomOrcQuest02x\\DR02Chen03.mp3"` -- `static constant dR02Chen05 = "Sound\\Dialogue\\OrcExpCamp\\RandomOrcQuest02x\\DR02Chen05.mp3"` -- `static constant dR02Chen07 = "Sound\\Dialogue\\OrcExpCamp\\RandomOrcQuest02x\\DR02Chen07.mp3"` -- `static constant dR02Rexxar04 = "Sound\\Dialogue\\OrcExpCamp\\RandomOrcQuest02x\\DR02Rexxar04.mp3"` -- `static constant dR02Rexxar06 = "Sound\\Dialogue\\OrcExpCamp\\RandomOrcQuest02x\\DR02Rexxar06.mp3"` -- `static constant dalaranRuinsDay = "Sound\\Ambient\\DalaranRuins\\DalaranRuinsDay.wav"` -- `static constant dalaranRuinsNight = "Sound\\Ambient\\DalaranRuins\\DalaranRuinsNight.wav"` -- `static constant darkAgents = "Sound\\Music\\mp3Music\\DarkAgents.mp3"` -- `static constant darkRangerDeath1 = "Units\\Creeps\\BansheeRanger\\DarkRangerDeath1.wav"` -- `static constant darkRangerPissed1 = "Units\\Creeps\\BansheeRanger\\DarkRangerPissed1.wav"` -- `static constant darkRangerPissed2 = "Units\\Creeps\\BansheeRanger\\DarkRangerPissed2.wav"` -- `static constant darkRangerPissed3 = "Units\\Creeps\\BansheeRanger\\DarkRangerPissed3.wav"` -- `static constant darkRangerPissed4 = "Units\\Creeps\\BansheeRanger\\DarkRangerPissed4.wav"` -- `static constant darkRangerReady1 = "Units\\Creeps\\BansheeRanger\\DarkRangerReady1.wav"` -- `static constant darkRangerWarcry1 = "Units\\Creeps\\BansheeRanger\\DarkRangerWarcry1.wav"` -- `static constant darkRangerWhat1 = "Units\\Creeps\\BansheeRanger\\DarkRangerWhat1.wav"` -- `static constant darkRangerWhat2 = "Units\\Creeps\\BansheeRanger\\DarkRangerWhat2.wav"` -- `static constant darkRangerWhat3 = "Units\\Creeps\\BansheeRanger\\DarkRangerWhat3.wav"` -- `static constant darkRangerWhat4 = "Units\\Creeps\\BansheeRanger\\DarkRangerWhat4.wav"` -- `static constant darkRangerWhat5 = "Units\\Creeps\\BansheeRanger\\DarkRangerWhat5.wav"` -- `static constant darkRangerYes1 = "Units\\Creeps\\BansheeRanger\\DarkRangerYes1.wav"` -- `static constant darkRangerYes2 = "Units\\Creeps\\BansheeRanger\\DarkRangerYes2.wav"` -- `static constant darkRangerYes3 = "Units\\Creeps\\BansheeRanger\\DarkRangerYes3.wav"` -- `static constant darkRangerYes4 = "Units\\Creeps\\BansheeRanger\\DarkRangerYes4.wav"` -- `static constant darkRangerYesAttack1 = "Units\\Creeps\\BansheeRanger\\DarkRangerYesAttack1.wav"` -- `static constant darkRangerYesAttack2 = "Units\\Creeps\\BansheeRanger\\DarkRangerYesAttack2.wav"` -- `static constant darkRangerYesAttack3 = "Units\\Creeps\\BansheeRanger\\DarkRangerYesAttack3.wav"` -- `static constant darkRitualTarget1 = "Abilities\\Spells\\Undead\\DarkRitual\\DarkRitualTarget1.wav"` -- `static constant darkSummoningLaunch1 = "Abilities\\Spells\\Undead\\DarkSummoning\\DarkSummoningLaunch1.wav"` -- `static constant darkSummoningTarget1 = "Abilities\\Spells\\Undead\\DarkSummoning\\DarkSummoningTarget1.wav"` -- `static constant darkVictory = "Sound\\Music\\mp3Music\\DarkVictory.mp3"` -- `static constant daybreakRooster = "Sound\\Time\\DaybreakRooster.wav"` -- `static constant deathAndDecayLoop1 = "Abilities\\Spells\\Undead\\DeathandDecay\\DeathAndDecayLoop1.wav"` -- `static constant deathAndDecayTarget1 = "Abilities\\Spells\\Undead\\DeathandDecay\\DeathAndDecayTarget1.wav"` -- `static constant deathAndDecayTarget2 = "Abilities\\Spells\\Undead\\DeathandDecay\\DeathAndDecayTarget2.wav"` -- `static constant deathAndDecayTarget3 = "Abilities\\Spells\\Undead\\DeathandDecay\\DeathAndDecayTarget3.wav"` -- `static constant deathCoilMissileLaunch1 = "Abilities\\Spells\\Undead\\DeathCoil\\DeathCoilMissileLaunch1.wav"` -- `static constant deathCoilSpecialArt1 = "Abilities\\Spells\\Undead\\DeathCoil\\DeathCoilSpecialArt1.wav"` -- `static constant deathKnightPissed1 = "Units\\Undead\\HeroDeathKnight\\DeathKnightPissed1.wav"` -- `static constant deathKnightPissed2 = "Units\\Undead\\HeroDeathKnight\\DeathKnightPissed2.wav"` -- `static constant deathKnightPissed3 = "Units\\Undead\\HeroDeathKnight\\DeathKnightPissed3.wav"` -- `static constant deathKnightPissed4 = "Units\\Undead\\HeroDeathKnight\\DeathKnightPissed4.wav"` -- `static constant deathKnightPissed5 = "Units\\Undead\\HeroDeathKnight\\DeathKnightPissed5.wav"` -- `static constant deathKnightPissed6 = "Units\\Undead\\HeroDeathKnight\\DeathKnightPissed6.wav"` -- `static constant deathKnightReady1 = "Units\\Undead\\HeroDeathKnight\\DeathKnightReady1.wav"` -- `static constant deathKnightWarcry1 = "Units\\Undead\\HeroDeathKnight\\DeathKnightWarcry1.wav"` -- `static constant deathKnightWhat1 = "Units\\Undead\\HeroDeathKnight\\DeathKnightWhat1.wav"` -- `static constant deathKnightWhat2 = "Units\\Undead\\HeroDeathKnight\\DeathKnightWhat2.wav"` -- `static constant deathKnightWhat3 = "Units\\Undead\\HeroDeathKnight\\DeathKnightWhat3.wav"` -- `static constant deathKnightWhat4 = "Units\\Undead\\HeroDeathKnight\\DeathKnightWhat4.wav"` -- `static constant deathKnightYes1 = "Units\\Undead\\HeroDeathKnight\\DeathKnightYes1.wav"` -- `static constant deathKnightYes2 = "Units\\Undead\\HeroDeathKnight\\DeathKnightYes2.wav"` -- `static constant deathKnightYes3 = "Units\\Undead\\HeroDeathKnight\\DeathKnightYes3.wav"` -- `static constant deathKnightYes4 = "Units\\Undead\\HeroDeathKnight\\DeathKnightYes4.wav"` -- `static constant deathKnightYes5 = "Units\\Undead\\HeroDeathKnight\\DeathKnightYes5.wav"` -- `static constant deathKnightYesAttack1 = "Units\\Undead\\HeroDeathKnight\\DeathKnightYesAttack1.wav"` -- `static constant deathKnightYesAttack2 = "Units\\Undead\\HeroDeathKnight\\DeathKnightYesAttack2.wav"` -- `static constant deathKnightYesAttack3 = "Units\\Undead\\HeroDeathKnight\\DeathKnightYesAttack3.wav"` -- `static constant deathPactTargetBirth1 = "Abilities\\Spells\\Undead\\DeathPact\\DeathPactTargetBirth1.wav"` -- `static constant defendCaster1 = "Abilities\\Spells\\Human\\Defend\\DefendCaster.wav"` -- `static constant demonHunterDeathAlternate1 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterDeathAlternate1.wav"` -- `static constant demonHunterMissileHit1 = "Abilities\\Weapons\\DemonHunterMissile\\DemonHunterMissileHit1.wav"` -- `static constant demonHunterMissileHit2 = "Abilities\\Weapons\\DemonHunterMissile\\DemonHunterMissileHit2.wav"` -- `static constant demonHunterMissileHit3 = "Abilities\\Weapons\\DemonHunterMissile\\DemonHunterMissileHit3.wav"` -- `static constant demonHunterMorph1 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorph1.wav"` -- `static constant demonHunterMorphedPissed1 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedPissed1.wav"` -- `static constant demonHunterMorphedPissed2 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedPissed2.wav"` -- `static constant demonHunterMorphedPissed3 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedPissed3.wav"` -- `static constant demonHunterMorphedPissed4 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedPissed4.wav"` -- `static constant demonHunterMorphedPissed5 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedPissed5.wav"` -- `static constant demonHunterMorphedPissed6 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedPissed6.wav"` -- `static constant demonHunterMorphedPissed7 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedPissed7.wav"` -- `static constant demonHunterMorphedReady1 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedReady1.wav"` -- `static constant demonHunterMorphedWarcry1 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedWarcry1.wav"` -- `static constant demonHunterMorphedWhat1 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedWhat1.wav"` -- `static constant demonHunterMorphedWhat2 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedWhat2.wav"` -- `static constant demonHunterMorphedWhat3 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedWhat3.wav"` -- `static constant demonHunterMorphedWhat4 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedWhat4.wav"` -- `static constant demonHunterMorphedWhat5 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedWhat5.wav"` -- `static constant demonHunterMorphedYes1 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedYes1.wav"` -- `static constant demonHunterMorphedYes2 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedYes2.wav"` -- `static constant demonHunterMorphedYes3 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedYes3.wav"` -- `static constant demonHunterMorphedYes4 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedYes4.wav"` -- `static constant demonHunterMorphedYes5 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedYes5.wav"` -- `static constant demonHunterMorphedYesAttack1 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedYesAttack1.wav"` -- `static constant demonHunterMorphedYesAttack2 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedYesAttack2.wav"` -- `static constant demonHunterMorphedYesAttack3 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedYesAttack3.wav"` -- `static constant demonHunterMorphedYesAttack4 = "Units\\NightElf\\HeroDemonHunter\\DemonHunterMorphedYesAttack4.wav"` -- `static constant denOfShadowsWhat1 = "Buildings\\NightElf\\ChimaeraRoost\\DenOfShadowsWhat1.wav"` -- `static constant destroyerMissile = "Abilities\\Weapons\\AvengerMissile\\DestroyerMissile.wav"` -- `static constant devour = "Units\\Orc\\KotoBeast\\Devour.wav"` -- `static constant devourMagic = "Abilities\\Spells\\Undead\\DevourMagic\\DevourMagic.wav"` -- `static constant direMammothDeath1 = "Units\\Creeps\\Mammoth\\DireMammothDeath1.wav"` -- `static constant direWolfDeath1 = "Units\\Creeps\\DireWolf\\DireWolfDeath1.wav"` -- `static constant disenchant = "Abilities\\Spells\\Orc\\Disenchant\\Disenchant.wav"` -- `static constant dispelMagicTarget1 = "Abilities\\Spells\\Human\\DispelMagic\\DispelMagicTarget.wav"` -- `static constant divineShield = "Abilities\\Spells\\Human\\DivineShield\\DivineShield.wav"` -- `static constant doom = "Sound\\Music\\mp3Music\\Doom.mp3"` -- `static constant doomGuardDeath1 = "Units\\Demon\\DoomGuard\\DoomGuardDeath1.wav"` -- `static constant doomGuardWhat4 = "Sound\\Ambient\\DoodadEffects\\DoomGuardWhat4.wav"` -- `static constant doomGuardWhat5 = "Sound\\Ambient\\DoodadEffects\\DoomGuardWhat5.wav"` -- `static constant doomGuardWhat6 = "Sound\\Ambient\\DoodadEffects\\DoomGuardWhat6.wav"` -- `static constant doomGuardWhat7 = "Sound\\Ambient\\DoodadEffects\\DoomGuardWhat7.wav"` -- `static constant doomTarget1 = "Abilities\\Spells\\Other\\Doom\\DoomTarget.wav"` -- `static constant doorSlam1 = "Sound\\Ambient\\DoodadEffects\\DoorSlam1.wav"` -- `static constant draeneiChieftainHutWhat1 = "buildings\\Other\\ChieftainHut\\DraeneiChieftainHutWhat1.wav"` -- `static constant draeneiDeath1 = "Units\\Other\\Dranai\\DraeneiDeath1.wav"` -- `static constant draeneiHutWhat1 = "buildings\\Other\\DraneiHut0\\DraeneiHutWhat1.wav"` -- `static constant draeneiPissed1 = "Units\\Other\\Dranai\\DraeneiPissed1.wav"` -- `static constant draeneiPissed2 = "Units\\Other\\Dranai\\DraeneiPissed2.wav"` -- `static constant draeneiPissed3 = "Units\\Other\\Dranai\\DraeneiPissed3.wav"` -- `static constant draeneiPissed4 = "Units\\Other\\Dranai\\DraeneiPissed4.wav"` -- `static constant draeneiPissed5 = "Units\\Other\\Dranai\\DraeneiPissed5.wav"` -- `static constant draeneiPissed6 = "Units\\Other\\Dranai\\DraeneiPissed6.wav"` -- `static constant draeneiPissed7 = "Units\\Other\\Dranai\\DraeneiPissed7.wav"` -- `static constant draeneiReady1 = "Units\\Other\\Dranai\\DraeneiReady1.wav"` -- `static constant draeneiWarcry1 = "Units\\Other\\Dranai\\DraeneiWarcry1.wav"` -- `static constant draeneiWhat1 = "Units\\Other\\Dranai\\DraeneiWhat1.wav"` -- `static constant draeneiWhat2 = "Units\\Other\\Dranai\\DraeneiWhat2.wav"` -- `static constant draeneiWhat3 = "Units\\Other\\Dranai\\DraeneiWhat3.wav"` -- `static constant draeneiWhat4 = "Units\\Other\\Dranai\\DraeneiWhat4.wav"` -- `static constant draeneiWhat5 = "Units\\Other\\Dranai\\DraeneiWhat5.wav"` -- `static constant draeneiYes1 = "Units\\Other\\Dranai\\DraeneiYes1.wav"` -- `static constant draeneiYes2 = "Units\\Other\\Dranai\\DraeneiYes2.wav"` -- `static constant draeneiYes3 = "Units\\Other\\Dranai\\DraeneiYes3.wav"` -- `static constant draeneiYes4 = "Units\\Other\\Dranai\\DraeneiYes4.wav"` -- `static constant draeneiYes5 = "Units\\Other\\Dranai\\DraeneiYes5.wav"` -- `static constant draeneiYesAttack1 = "Units\\Other\\Dranai\\DraeneiYesAttack1.wav"` -- `static constant draeneiYesAttack2 = "Units\\Other\\Dranai\\DraeneiYesAttack2.wav"` -- `static constant draeneiYesAttack3 = "Units\\Other\\Dranai\\DraeneiYesAttack3.wav"` -- `static constant dragonDeath1 = "Units\\Creeps\\AzureDragon\\DragonDeath1.wav"` -- `static constant dragonHawkDeath1 = "Units\\Creeps\\WindSerpent\\DragonHawkDeath1.wav"` -- `static constant dragonHawkPissed1 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkPissed1.wav"` -- `static constant dragonHawkPissed2 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkPissed2.wav"` -- `static constant dragonHawkPissed3 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkPissed3.wav"` -- `static constant dragonHawkPissed4 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkPissed4.wav"` -- `static constant dragonHawkPissed5 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkPissed5.wav"` -- `static constant dragonHawkPissed6 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkPissed6.wav"` -- `static constant dragonHawkPissed7 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkPissed7.wav"` -- `static constant dragonHawkPissed8 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkPissed8.wav"` -- `static constant dragonHawkReady1 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkReady1.wav"` -- `static constant dragonHawkWarcry1 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkWarcry1.wav"` -- `static constant dragonHawkWhat1 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkWhat1.wav"` -- `static constant dragonHawkWhat2 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkWhat2.wav"` -- `static constant dragonHawkWhat3 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkWhat3.wav"` -- `static constant dragonHawkWhat4 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkWhat4.wav"` -- `static constant dragonHawkWhat5 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkWhat5.wav"` -- `static constant dragonHawkYes1 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkYes1.wav"` -- `static constant dragonHawkYes2 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkYes2.wav"` -- `static constant dragonHawkYes3 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkYes3.wav"` -- `static constant dragonHawkYes4 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkYes4.wav"` -- `static constant dragonHawkYesAttack1 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkYesAttack1.wav"` -- `static constant dragonHawkYesAttack2 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkYesAttack2.wav"` -- `static constant dragonHawkYesAttack3 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkYesAttack3.wav"` -- `static constant dragonHawkYesAttack4 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkYesAttack4.wav"` -- `static constant dragonHawkYesAttack5 = "Units\\Human\\BloodElfDragonHawk\\DragonHawkYesAttack5.wav"` -- `static constant dragonPissed1 = "Units\\Creeps\\AzureDragon\\DragonPissed1.wav"` -- `static constant dragonPissed2 = "Units\\Creeps\\AzureDragon\\DragonPissed2.wav"` -- `static constant dragonPissed3 = "Units\\Creeps\\AzureDragon\\DragonPissed3.wav"` -- `static constant dragonRoostWhat1 = "Buildings\\Other\\DragonRoost\\DragonRoostWhat1.wav"` -- `static constant dragonSpawnWhat1 = "Units\\Creeps\\DragonSpawnBlue\\DragonSpawnWhat1.wav"` -- `static constant dragonSpawnWhat2 = "Units\\Creeps\\DragonSpawnBlue\\DragonSpawnWhat2.wav"` -- `static constant dragonSpawnYes1 = "Units\\Creeps\\DragonSpawnBlue\\DragonSpawnYes1.wav"` -- `static constant dragonSpawnYes2 = "Units\\Creeps\\DragonSpawnBlue\\DragonSpawnYes2.wav"` -- `static constant dragonWhat1 = "Units\\Creeps\\AzureDragon\\DragonWhat1.wav"` -- `static constant dragonWhat2 = "Units\\Creeps\\AzureDragon\\DragonWhat2.wav"` -- `static constant dragonWhat3 = "Units\\Creeps\\AzureDragon\\DragonWhat3.wav"` -- `static constant dragonYes1 = "Units\\Creeps\\AzureDragon\\DragonYes1.wav"` -- `static constant dragonYes2 = "Units\\Creeps\\AzureDragon\\DragonYes2.wav"` -- `static constant dragonYes3 = "Units\\Creeps\\AzureDragon\\DragonYes3.wav"` -- `static constant dragonYesAttack1 = "Units\\Creeps\\AzureDragon\\DragonYesAttack1.wav"` -- `static constant dragonYesAttack2 = "Units\\Creeps\\AzureDragon\\DragonYesAttack2.wav"` -- `static constant dragonYesAttack3 = "Units\\Creeps\\AzureDragon\\DragonYesAttack3.wav"` -- `static constant drekTharPissed1 = "Units\\Other\\DrekThar\\DrekTharPissed1.wav"` -- `static constant drekTharPissed2 = "Units\\Other\\DrekThar\\DrekTharPissed2.wav"` -- `static constant drekTharPissed3 = "Units\\Other\\DrekThar\\DrekTharPissed3.wav"` -- `static constant drekTharReady1 = "Units\\Other\\DrekThar\\DrekTharReady1.wav"` -- `static constant drekTharWarcry1 = "Units\\Other\\DrekThar\\DrekTharWarcry1.wav"` -- `static constant drekTharWhat1 = "Units\\Other\\DrekThar\\DrekTharWhat1.wav"` -- `static constant drekTharWhat2 = "Units\\Other\\DrekThar\\DrekTharWhat2.wav"` -- `static constant drekTharWhat3 = "Units\\Other\\DrekThar\\DrekTharWhat3.wav"` -- `static constant drekTharYes1 = "Units\\Other\\DrekThar\\DrekTharYes1.wav"` -- `static constant drekTharYes2 = "Units\\Other\\DrekThar\\DrekTharYes2.wav"` -- `static constant drekTharYes3 = "Units\\Other\\DrekThar\\DrekTharYes3.wav"` -- `static constant drekTharYesAttack1 = "Units\\Other\\DrekThar\\DrekTharYesAttack1.wav"` -- `static constant drekTharYesAttack2 = "Units\\Other\\DrekThar\\DrekTharYesAttack2.wav"` -- `static constant druidOfTheClawDeath1 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawDeath1.wav"` -- `static constant druidOfTheClawDeathAlternate1 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawDeathAlternate1.wav"` -- `static constant druidOfTheClawMorph1 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawMorph1.wav"` -- `static constant druidOfTheClawMorphAlternate1 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawMorphAlternate1.wav"` -- `static constant druidOfTheClawMorphedPissed1 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawMorphedPissed1.wav"` -- `static constant druidOfTheClawMorphedPissed2 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawMorphedPissed2.wav"` -- `static constant druidOfTheClawMorphedPissed3 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawMorphedPissed3.wav"` -- `static constant druidOfTheClawMorphedWarcry1 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawMorphedWarcry1.wav"` -- `static constant druidOfTheClawMorphedWhat1 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawMorphedWhat1.wav"` -- `static constant druidOfTheClawMorphedWhat2 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawMorphedWhat2.wav"` -- `static constant druidOfTheClawMorphedWhat3 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawMorphedWhat3.wav"` -- `static constant druidOfTheClawMorphedYes1 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawMorphedYes1.wav"` -- `static constant druidOfTheClawMorphedYes2 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawMorphedYes2.wav"` -- `static constant druidOfTheClawMorphedYes3 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawMorphedYes3.wav"` -- `static constant druidOfTheClawMorphedYesAttack1 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawMorphedYesAttack1.wav"` -- `static constant druidOfTheClawPissed1 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawPissed1.wav"` -- `static constant druidOfTheClawPissed2 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawPissed2.wav"` -- `static constant druidOfTheClawPissed3 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawPissed3.wav"` -- `static constant druidOfTheClawPissed4 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawPissed4.wav"` -- `static constant druidOfTheClawPissed5 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawPissed5.wav"` -- `static constant druidOfTheClawPissed6 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawPissed6.wav"` -- `static constant druidOfTheClawPissed7 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawPissed7.wav"` -- `static constant druidOfTheClawReady1 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawReady1.wav"` -- `static constant druidOfTheClawWarcry1 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawWarcry1.wav"` -- `static constant druidOfTheClawWhat1 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawWhat1.wav"` -- `static constant druidOfTheClawWhat2 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawWhat2.wav"` -- `static constant druidOfTheClawWhat3 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawWhat3.wav"` -- `static constant druidOfTheClawWhat4 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawWhat4.wav"` -- `static constant druidOfTheClawYes1 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawYes1.wav"` -- `static constant druidOfTheClawYes2 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawYes2.wav"` -- `static constant druidOfTheClawYes3 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawYes3.wav"` -- `static constant druidOfTheClawYes4 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawYes4.wav"` -- `static constant druidOfTheClawYesAttack1 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawYesAttack1.wav"` -- `static constant druidOfTheClawYesAttack2 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawYesAttack2.wav"` -- `static constant druidOfTheClawYesAttack3 = "Units\\NightElf\\DruidOfTheClaw\\DruidOfTheClawYesAttack3.wav"` -- `static constant druidOfTheTalonDeath1 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonDeath1.wav"` -- `static constant druidOfTheTalonDeathAlternate1 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonDeathAlternate1.wav"` -- `static constant druidOfTheTalonMissileHit1 = "Abilities\\Weapons\\DruidoftheTalonMissile\\DruidOfTheTalonMissileHit1.wav"` -- `static constant druidOfTheTalonMissileHit2 = "Abilities\\Weapons\\DruidoftheTalonMissile\\DruidOfTheTalonMissileHit2.wav"` -- `static constant druidOfTheTalonMissileHit3 = "Abilities\\Weapons\\DruidoftheTalonMissile\\DruidOfTheTalonMissileHit3.wav"` -- `static constant druidOfTheTalonMissileLaunch1 = "Abilities\\Weapons\\DruidoftheTalonMissile\\DruidOfTheTalonMissileLaunch1.wav"` -- `static constant druidOfTheTalonMissileLaunch2 = "Abilities\\Weapons\\DruidoftheTalonMissile\\DruidOfTheTalonMissileLaunch2.wav"` -- `static constant druidOfTheTalonMorph1 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonMorph1.wav"` -- `static constant druidOfTheTalonMorphAlternate1 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonMorphAlternate1.wav"` -- `static constant druidOfTheTalonMorphedWarcry1 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonMorphedWarcry1.wav"` -- `static constant druidOfTheTalonMorphedWhat1 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonMorphedWhat1.wav"` -- `static constant druidOfTheTalonMorphedWhat2 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonMorphedWhat2.wav"` -- `static constant druidOfTheTalonMorphedYes1 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonMorphedYes1.wav"` -- `static constant druidOfTheTalonMorphedYes2 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonMorphedYes2.wav"` -- `static constant druidOfTheTalonMorphedYes3 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonMorphedYes3.wav"` -- `static constant druidOfTheTalonPissed1 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonPissed1.wav"` -- `static constant druidOfTheTalonPissed2 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonPissed2.wav"` -- `static constant druidOfTheTalonPissed3 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonPissed3.wav"` -- `static constant druidOfTheTalonPissed4 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonPissed4.wav"` -- `static constant druidOfTheTalonPissed5 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonPissed5.wav"` -- `static constant druidOfTheTalonPissed6 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonPissed6.wav"` -- `static constant druidOfTheTalonPissed7 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonPissed7.wav"` -- `static constant druidOfTheTalonReady1 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonReady1.wav"` -- `static constant druidOfTheTalonWarcry1 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonWarcry1.wav"` -- `static constant druidOfTheTalonWhat1 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonWhat1.wav"` -- `static constant druidOfTheTalonWhat2 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonWhat2.wav"` -- `static constant druidOfTheTalonWhat3 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonWhat3.wav"` -- `static constant druidOfTheTalonWhat4 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonWhat4.wav"` -- `static constant druidOfTheTalonYes1 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonYes1.wav"` -- `static constant druidOfTheTalonYes2 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonYes2.wav"` -- `static constant druidOfTheTalonYes3 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonYes3.wav"` -- `static constant druidOfTheTalonYes4 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonYes4.wav"` -- `static constant druidOfTheTalonYesAttack1 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonYesAttack1.wav"` -- `static constant druidOfTheTalonYesAttack2 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonYesAttack2.wav"` -- `static constant druidOfTheTalonYesAttack3 = "Units\\NightElf\\DruidOfTheTalon\\DruidOfTheTalonYesAttack3.wav"` -- `static constant dryadDeath1 = "Units\\NightElf\\Dryad\\DryadDeath1.wav"` -- `static constant dryadMissile1 = "Abilities\\Weapons\\Dryadmissile\\DryadMissile1.wav"` -- `static constant dryadMissile2 = "Abilities\\Weapons\\Dryadmissile\\DryadMissile2.wav"` -- `static constant dryadPissed1 = "Units\\NightElf\\Dryad\\DryadPissed1.wav"` -- `static constant dryadPissed2 = "Units\\NightElf\\Dryad\\DryadPissed2.wav"` -- `static constant dryadPissed3 = "Units\\NightElf\\Dryad\\DryadPissed3.wav"` -- `static constant dryadPissed4 = "Units\\NightElf\\Dryad\\DryadPissed4.wav"` -- `static constant dryadPissed5 = "Units\\NightElf\\Dryad\\DryadPissed5.wav"` -- `static constant dryadPissed6 = "Units\\NightElf\\Dryad\\DryadPissed6.wav"` -- `static constant dryadPissed7 = "Units\\NightElf\\Dryad\\DryadPissed7.wav"` -- `static constant dryadPissed8 = "Units\\NightElf\\Dryad\\DryadPissed8.wav"` -- `static constant dryadPissed9 = "Units\\NightElf\\Dryad\\DryadPissed9.wav"` -- `static constant dryadReady1 = "Units\\NightElf\\Dryad\\DryadReady1.wav"` -- `static constant dryadWarcry1 = "Units\\NightElf\\Dryad\\DryadWarcry1.wav"` -- `static constant dryadWhat1 = "Units\\NightElf\\Dryad\\DryadWhat1.wav"` -- `static constant dryadWhat2 = "Units\\NightElf\\Dryad\\DryadWhat2.wav"` -- `static constant dryadWhat3 = "Units\\NightElf\\Dryad\\DryadWhat3.wav"` -- `static constant dryadWhat4 = "Units\\NightElf\\Dryad\\DryadWhat4.wav"` -- `static constant dryadYes1 = "Units\\NightElf\\Dryad\\DryadYes1.wav"` -- `static constant dryadYes2 = "Units\\NightElf\\Dryad\\DryadYes2.wav"` -- `static constant dryadYes3 = "Units\\NightElf\\Dryad\\DryadYes3.wav"` -- `static constant dryadYes4 = "Units\\NightElf\\Dryad\\DryadYes4.wav"` -- `static constant dryadYesAttack2 = "Units\\NightElf\\Dryad\\DryadYesAttack2.wav"` -- `static constant dryadYesAttack3 = "Units\\NightElf\\Dryad\\DryadYesAttack3.wav"` -- `static constant dryadYesAttack4 = "Units\\NightElf\\Dryad\\DryadYesAttack4.wav"` -- `static constant duneWormDeath1 = "Units\\Critters\\DuneWorm\\DuneWormDeath1.wav"` -- `static constant duskWolf = "Sound\\Time\\DuskWolf.wav"` -- `static constant earthquake = "Sound\\Ambient\\DoodadEffects\\Earthquake.wav"` -- `static constant earthquakeLoop1 = "Abilities\\Spells\\Orc\\EarthQuake\\EarthquakeLoop1.wav"` -- `static constant earthquakeLoop11 = "Abilities\\Spells\\Orc\\Earthquake\\EarthquakeLoop1.wav"` -- `static constant earthquakeRock = "Abilities\\Spells\\Orc\\EarthQuake\\EarthquakeRock.wav"` -- `static constant eatTreeTarget1 = "Abilities\\Spells\\NightElf\\EatTree\\EatTreeTarget1.wav"` -- `static constant eggSackDeath1 = "Doodads\\Dungeon\\Terrain\\EggSack\\EggSackDeath1.wav"` -- `static constant elevator = "Sound\\Ambient\\DoodadEffects\\Elevator.wav"` -- `static constant elvenFarmWhat1 = "Buildings\\Other\\ElvenFarm\\ElvenFarmWhat1.wav"` -- `static constant elvenGuardTowerWhat1 = "Buildings\\Other\\ElvenGuardTower\\ElvenGuardTowerWhat1.wav"` -- `static constant enchantedCellLoop = "Sound\\Ambient\\DoodadEffects\\EnchantedCellLoop.wav"` -- `static constant enchantedGemstoneObeliskDeath1 = "Buildings\\Other\\BridgeObelisk\\EnchantedGemstoneObeliskDeath1.wav"` -- `static constant ensnareMissile = "Abilities\\Spells\\Orc\\Ensnare\\EnsnareMissile.wav"` -- `static constant ensnareTarget1 = "Abilities\\Spells\\Orc\\Ensnare\\EnsnareTarget.wav"` -- `static constant entDeath1 = "Units\\Creeps\\CorruptedEnt\\EntDeath1.wav"` -- `static constant entReady1 = "Units\\Creeps\\CorruptedEnt\\EntReady1.wav"` -- `static constant entReady11 = "Units\\NightElf\\Ent\\EntReady1.wav"` -- `static constant entWhat1 = "Units\\Creeps\\CorruptedEnt\\EntWhat1.wav"` -- `static constant entWhat11 = "Units\\NightElf\\Ent\\EntWhat1.wav"` -- `static constant entYes1 = "Units\\Creeps\\CorruptedEnt\\EntYes1.wav"` -- `static constant entYes11 = "Units\\NightElf\\Ent\\EntYes1.wav"` -- `static constant entanglingRootsDecay1 = "Abilities\\Spells\\NightElf\\EntanglingRoots\\EntanglingRootsDecay1.wav"` -- `static constant entanglingRootsTarget1 = "Abilities\\Spells\\NightElf\\EntanglingRoots\\EntanglingRootsTarget1.wav"` -- `static constant error = "Sound\\Interface\\Error.wav"` -- `static constant error1 = "Sound\\Interface\\Warning\\Human\\Error.wav"` -- `static constant etherealHeavyHit1 = "Sound\\Units\\Combat\\EtherealHeavyHit1.wav"` -- `static constant etherealHeavyHit2 = "Sound\\Units\\Combat\\EtherealHeavyHit2.wav"` -- `static constant etherealHeavyHit3 = "Sound\\Units\\Combat\\EtherealHeavyHit3.wav"` -- `static constant etherealMediumHit1 = "Sound\\Units\\Combat\\EtherealMediumHit1.wav"` -- `static constant etherealMediumHit2 = "Sound\\Units\\Combat\\EtherealMediumHit2.wav"` -- `static constant etherealMediumHit3 = "Sound\\Units\\Combat\\EtherealMediumHit3.wav"` -- `static constant evilArthasPissed1 = "Units\\Undead\\EvilArthas\\EvilArthasPissed1.wav"` -- `static constant evilArthasPissed2 = "Units\\Undead\\EvilArthas\\EvilArthasPissed2.wav"` -- `static constant evilArthasPissed3 = "Units\\Undead\\EvilArthas\\EvilArthasPissed3.wav"` -- `static constant evilArthasPissed4 = "Units\\Undead\\EvilArthas\\EvilArthasPissed4.wav"` -- `static constant evilArthasPissed5 = "Units\\Undead\\EvilArthas\\EvilArthasPissed5.wav"` -- `static constant evilArthasWarcry1 = "Units\\Undead\\EvilArthas\\EvilArthasWarcry1.wav"` -- `static constant evilArthasWhat1 = "Units\\Undead\\EvilArthas\\EvilArthasWhat1.wav"` -- `static constant evilArthasWhat2 = "Units\\Undead\\EvilArthas\\EvilArthasWhat2.wav"` -- `static constant evilArthasWhat3 = "Units\\Undead\\EvilArthas\\EvilArthasWhat3.wav"` -- `static constant evilArthasWhat4 = "Units\\Undead\\EvilArthas\\EvilArthasWhat4.wav"` -- `static constant evilArthasYes1 = "Units\\Undead\\EvilArthas\\EvilArthasYes1.wav"` -- `static constant evilArthasYes2 = "Units\\Undead\\EvilArthas\\EvilArthasYes2.wav"` -- `static constant evilArthasYes3 = "Units\\Undead\\EvilArthas\\EvilArthasYes3.wav"` -- `static constant evilArthasYes4 = "Units\\Undead\\EvilArthas\\EvilArthasYes4.wav"` -- `static constant evilArthasYesAttack1 = "Units\\Undead\\EvilArthas\\EvilArthasYesAttack1.wav"` -- `static constant evilArthasYesAttack2 = "Units\\Undead\\EvilArthas\\EvilArthasYesAttack2.wav"` -- `static constant evilArthasYesAttack3 = "Units\\Undead\\EvilArthas\\EvilArthasYesAttack3.wav"` -- `static constant evilArthasYesAttack4 = "Units\\Undead\\EvilArthas\\EvilArthasYesAttack4.wav"` -- `static constant evilArthasYesAttack5 = "Units\\Undead\\EvilArthas\\EvilArthasYesAttack5.wav"` -- `static constant evilArthasYesAttack6 = "Units\\Undead\\EvilArthas\\EvilArthasYesAttack6.wav"` -- `static constant evilSylvanasPissed1 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasPissed1.wav"` -- `static constant evilSylvanasPissed2 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasPissed2.wav"` -- `static constant evilSylvanasPissed3 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasPissed3.wav"` -- `static constant evilSylvanasPissed4 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasPissed4.wav"` -- `static constant evilSylvanasReady1 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasReady1.wav"` -- `static constant evilSylvanasWarcry1 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasWarcry1.wav"` -- `static constant evilSylvanasWhat1 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasWhat1.wav"` -- `static constant evilSylvanasWhat2 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasWhat2.wav"` -- `static constant evilSylvanasWhat3 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasWhat3.wav"` -- `static constant evilSylvanasWhat4 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasWhat4.wav"` -- `static constant evilSylvanasYes1 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasYes1.wav"` -- `static constant evilSylvanasYes2 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasYes2.wav"` -- `static constant evilSylvanasYes3 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasYes3.wav"` -- `static constant evilSylvanasYes4 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasYes4.wav"` -- `static constant evilSylvanasYes5 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasYes5.wav"` -- `static constant evilSylvanasYesAttack1 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasYesAttack1.wav"` -- `static constant evilSylvanasYesAttack2 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasYesAttack2.wav"` -- `static constant evilSylvanasYesAttack3 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasYesAttack3.wav"` -- `static constant evilSylvanasYesAttack4 = "Units\\Undead\\EvilSylvanas\\EvilSylvanasYesAttack4.wav"` -- `static constant eyeOfSargeras1 = "Sound\\Ambient\\DoodadEffects\\EyeOfSargeras.wav"` -- `static constant facelessDeath1 = "Units\\Creeps\\FacelessOne\\FacelessDeath1.wav"` -- `static constant facelessOneWhat1 = "Units\\Creeps\\FacelessOne\\FacelessOneWhat1.wav"` -- `static constant facelessOneWhat2 = "Units\\Creeps\\FacelessOne\\FacelessOneWhat2.wav"` -- `static constant facelessOneYes1 = "Units\\Creeps\\FacelessOne\\FacelessOneYes1.wav"` -- `static constant facelessOneYes2 = "Units\\Creeps\\FacelessOne\\FacelessOneYes2.wav"` -- `static constant faerieDragonAttack = "Abilities\\Weapons\\FaerieDragonMissile\\FaerieDragonAttack.wav"` -- `static constant faerieDragonDeath1 = "Units\\NightElf\\FaerieDragon\\FaerieDragonDeath1.wav"` -- `static constant faerieDragonPissed1 = "Units\\NightElf\\FaerieDragon\\FaerieDragonPissed1.wav"` -- `static constant faerieDragonReady1 = "Units\\NightElf\\FaerieDragon\\FaerieDragonReady1.wav"` -- `static constant faerieDragonWhat1 = "Units\\NightElf\\FaerieDragon\\FaerieDragonWhat1.wav"` -- `static constant faerieDragonWhat2 = "Units\\NightElf\\FaerieDragon\\FaerieDragonWhat2.wav"` -- `static constant faerieDragonYes1 = "Units\\NightElf\\FaerieDragon\\FaerieDragonYes1.wav"` -- `static constant faerieDragonYes2 = "Units\\NightElf\\FaerieDragon\\FaerieDragonYes2.wav"` -- `static constant faerieFireLaunch1 = "Abilities\\Spells\\NightElf\\FaerieFire\\FaerieFireLaunch1.wav"` -- `static constant fanOfKnives = "Units\\NightElf\\HeroWarden\\FanOfKnives.wav"` -- `static constant fanOfKnivesMissileHit1 = "Abilities\\Spells\\NightElf\\FanOfKnives\\FanOfKnivesMissileHit1.wav"` -- `static constant fanOfKnivesMissileHit2 = "Abilities\\Spells\\NightElf\\FanOfKnives\\FanOfKnivesMissileHit2.wav"` -- `static constant fanOfKnivesMissileHit3 = "Abilities\\Spells\\NightElf\\FanOfKnives\\FanOfKnivesMissileHit3.wav"` -- `static constant farmWhat1 = "Buildings\\Human\\Farm\\FarmWhat1.wav"` -- `static constant farseerMissile1 = "Abilities\\Weapons\\FarseerMissile\\FarseerMissile.wav"` -- `static constant farseerMissileLaunch = "Abilities\\Weapons\\FarseerMissile\\FarseerMissileLaunch.wav"` -- `static constant feedback = "Abilities\\Spells\\Human\\Feedback\\Feedback.wav"` -- `static constant felGuardDeath1 = "Units\\Demon\\Felgaurd\\FelGuardDeath1.wav"` -- `static constant felHoundDeath1 = "Units\\Demon\\felhound\\FelHoundDeath1.wav"` -- `static constant felHoundWhat1 = "Units\\Demon\\felhound\\FelHoundWhat1.wav"` -- `static constant felHoundYes1 = "Units\\Demon\\felhound\\FelHoundYes1.wav"` -- `static constant felHoundYes2 = "Units\\Demon\\felhound\\FelHoundYes2.wav"` -- `static constant felHoundYesAttack1 = "Units\\Demon\\felhound\\FelHoundYesAttack1.wav"` -- `static constant felHoundYesAttack2 = "Units\\Demon\\felhound\\FelHoundYesAttack2.wav"` -- `static constant feralSpiritTarget1 = "Abilities\\Spells\\Orc\\FeralSpirit\\FeralSpiritTarget1.wav"` -- `static constant fiendStep1 = "Sound\\Units\\Footsteps\\FiendStep1.wav"` -- `static constant fiendStep2 = "Sound\\Units\\Footsteps\\FiendStep2.wav"` -- `static constant fiendStep3 = "Sound\\Units\\Footsteps\\FiendStep3.wav"` -- `static constant fiendStep4 = "Sound\\Units\\Footsteps\\FiendStep4.wav"` -- `static constant finalCinematic = "Sound\\Ambient\\DoodadEffects\\FinalCinematic.mp3"` -- `static constant fireBallMissileDeath = "Abilities\\Weapons\\FireBallMissile\\FireBallMissileDeath.wav"` -- `static constant fireBallMissileLaunch1 = "Abilities\\Weapons\\FireBallMissile\\FireBallMissileLaunch1.wav"` -- `static constant fireBallMissileLaunch2 = "Abilities\\Weapons\\FireBallMissile\\FireBallMissileLaunch2.wav"` -- `static constant fireBallMissileLaunch3 = "Abilities\\Weapons\\FireBallMissile\\FireBallMissileLaunch3.wav"` -- `static constant fireLordMissileDeath1 = "Abilities\\Weapons\\LordofFlameMissile\\FireLordMissileDeath1.wav"` -- `static constant fireSpawnDeath1 = "Units\\Creeps\\LavaSpawn\\FireSpawnDeath1.wav"` -- `static constant fireSpawnDeath11 = "Units\\Creeps\\LavaSpawn\\FireSpawnDeath1.wav"` -- `static constant flakCannon = "Abilities\\Spells\\Human\\FlakCannons\\FlakCannon.wav"` -- `static constant flameStrikeBirth1 = "Abilities\\Spells\\Human\\FlameStrike\\FlameStrikeBirth1.wav"` -- `static constant flameStrikeTargetWaveNonLoop1 = "Abilities\\Spells\\Human\\FlameStrike\\FlameStrikeTargetWaveNonLoop1.wav"` -- `static constant flamingArrow1 = "Abilities\\Weapons\\FlamingArrow\\FlamingArrow1.wav"` -- `static constant flamingArrow2 = "Abilities\\Weapons\\FlamingArrow\\FlamingArrow2.wav"` -- `static constant flamingArrow3 = "Abilities\\Weapons\\FlamingArrow\\FlamingArrow3.wav"` -- `static constant flareTarget1 = "Abilities\\Spells\\Human\\Flare\\FlareTarget1.wav"` -- `static constant flareTarget2 = "Abilities\\Spells\\Human\\Flare\\FlareTarget2.wav"` -- `static constant flareTarget3 = "Abilities\\Spells\\Human\\Flare\\FlareTarget3.wav"` -- `static constant flareTarget4 = "Abilities\\Spells\\Human\\Flare\\FlareTarget4.wav"` -- `static constant flashBack1Second = "Sound\\Ambient\\DoodadEffects\\FlashBack1Second.wav"` -- `static constant flashBackHalfSecondSecond = "Sound\\Ambient\\DoodadEffects\\FlashBackHalfSecondSecond.wav"` -- `static constant footmanDeath = "Units\\Human\\Footman\\FootmanDeath.wav"` -- `static constant footmanPissed1 = "Units\\Human\\Footman\\FootmanPissed1.wav"` -- `static constant footmanPissed2 = "Units\\Human\\Footman\\FootmanPissed2.wav"` -- `static constant footmanPissed3 = "Units\\Human\\Footman\\FootmanPissed3.wav"` -- `static constant footmanPissed4 = "Units\\Human\\Footman\\FootmanPissed4.wav"` -- `static constant footmanReady1 = "Units\\Human\\Footman\\FootmanReady1.wav"` -- `static constant footmanWarcry1 = "Units\\Human\\Footman\\FootmanWarcry1.wav"` -- `static constant footmanWhat1 = "Units\\Human\\Footman\\FootmanWhat1.wav"` -- `static constant footmanWhat2 = "Units\\Human\\Footman\\FootmanWhat2.wav"` -- `static constant footmanWhat3 = "Units\\Human\\Footman\\FootmanWhat3.wav"` -- `static constant footmanWhat4 = "Units\\Human\\Footman\\FootmanWhat4.wav"` -- `static constant footmanYes1 = "Units\\Human\\Footman\\FootmanYes1.wav"` -- `static constant footmanYes2 = "Units\\Human\\Footman\\FootmanYes2.wav"` -- `static constant footmanYes3 = "Units\\Human\\Footman\\FootmanYes3.wav"` -- `static constant footmanYes4 = "Units\\Human\\Footman\\FootmanYes4.wav"` -- `static constant footmanYesAttack1 = "Units\\Human\\Footman\\FootmanYesAttack1.wav"` -- `static constant footmanYesAttack2 = "Units\\Human\\Footman\\FootmanYesAttack2.wav"` -- `static constant footmanYesAttack3 = "Units\\Human\\Footman\\FootmanYesAttack3.wav"` -- `static constant forceOfNatureBirth1 = "Units\\NightElf\\Ent\\ForceOfNatureBirth1.wav"` -- `static constant forestTrollDeath = "Units\\Creeps\\ForestTroll\\ForestTrollDeath.wav"` -- `static constant forestTrollPissed1 = "Units\\Creeps\\ForestTroll\\ForestTrollPissed1.wav"` -- `static constant forestTrollPissed2 = "Units\\Creeps\\ForestTroll\\ForestTrollPissed2.wav"` -- `static constant forestTrollPissed3 = "Units\\Creeps\\ForestTroll\\ForestTrollPissed3.wav"` -- `static constant forestTrollPissed4 = "Units\\Creeps\\ForestTroll\\ForestTrollPissed4.wav"` -- `static constant forestTrollPissed5 = "Units\\Creeps\\ForestTroll\\ForestTrollPissed5.wav"` -- `static constant forestTrollPissed6 = "Units\\Creeps\\ForestTroll\\ForestTrollPissed6.wav"` -- `static constant forestTrollReady1 = "Units\\Creeps\\ForestTroll\\ForestTrollReady1.wav"` -- `static constant forestTrollShadowPriestDeath1 = "Units\\Creeps\\ForestTrollShadowPriest\\ForestTrollShadowPriestDeath1.wav"` -- `static constant forestTrollWarcry1 = "Units\\Creeps\\ForestTroll\\ForestTrollWarcry1.wav"` -- `static constant forestTrollWhat1 = "Units\\Creeps\\ForestTroll\\ForestTrollWhat1.wav"` -- `static constant forestTrollWhat2 = "Units\\Creeps\\ForestTroll\\ForestTrollWhat2.wav"` -- `static constant forestTrollWhat3 = "Units\\Creeps\\ForestTroll\\ForestTrollWhat3.wav"` -- `static constant forestTrollWhat4 = "Units\\Creeps\\ForestTroll\\ForestTrollWhat4.wav"` -- `static constant forestTrollYes1 = "Units\\Creeps\\ForestTroll\\ForestTrollYes1.wav"` -- `static constant forestTrollYes2 = "Units\\Creeps\\ForestTroll\\ForestTrollYes2.wav"` -- `static constant forestTrollYes3 = "Units\\Creeps\\ForestTroll\\ForestTrollYes3.wav"` -- `static constant forestTrollYes4 = "Units\\Creeps\\ForestTroll\\ForestTrollYes4.wav"` -- `static constant forestTrollYesAttack1 = "Units\\Creeps\\ForestTroll\\ForestTrollYesAttack1.wav"` -- `static constant forestTrollYesAttack2 = "Units\\Creeps\\ForestTroll\\ForestTrollYesAttack2.wav"` -- `static constant forestTrollYesAttack3 = "Units\\Creeps\\ForestTroll\\ForestTrollYesAttack3.wav"` -- `static constant forestTrollYesAttack4 = "Units\\Creeps\\ForestTroll\\ForestTrollYesAttack4.wav"` -- `static constant fortressWhat1 = "Buildings\\Orc\\GreatHall\\FortressWhat1.wav"` -- `static constant fountainOfLifeLoop1 = "Abilities\\Spells\\Other\\ANrl\\FountainOfLifeLoop1.wav"` -- `static constant fountainOfLifeWhat1 = "Buildings\\Other\\FountainOfLife\\FountainOfLifeWhat1.wav"` -- `static constant fragBombs = "Abilities\\Spells\\Human\\FragmentationShards\\FragBombs.wav"` -- `static constant freakyForest1 = "Sound\\Ambient\\Ashenvale\\FreakyForest1.wav"` -- `static constant freakyForest2 = "Sound\\Ambient\\Ashenvale\\FreakyForest2.wav"` -- `static constant freakyForest3 = "Sound\\Ambient\\Ashenvale\\FreakyForest3.wav"` -- `static constant freakyForest4 = "Sound\\Ambient\\Ashenvale\\FreakyForest4.wav"` -- `static constant freezingBreathTarget1 = "Abilities\\Spells\\Undead\\FreezingBreath\\FreezingBreathTarget1.wav"` -- `static constant frogWhat1 = "Units\\Critters\\Frog\\FrogWhat1.wav"` -- `static constant frogWhat11 = "Units\\Critters\\Frog\\FrogWhat1.wav"` -- `static constant frostArmorTarget1 = "Abilities\\Spells\\Undead\\FrostArmor\\FrostArmorTarget1.wav"` -- `static constant frostArrowHit1 = "Abilities\\Spells\\Other\\FrostArrows\\FrostArrowHit1.wav"` -- `static constant frostArrowLaunch1 = "Abilities\\Spells\\Other\\FrostArrows\\FrostArrowLaunch1.wav"` -- `static constant frostBoltHit1 = "Abilities\\Spells\\Other\\FrostBolt\\FrostBoltHit1.wav"` -- `static constant frostBoltLaunch1 = "Abilities\\Spells\\Other\\FrostBolt\\FrostBoltLaunch1.wav"` -- `static constant frostNovaTarget1 = "Abilities\\Spells\\Undead\\FrostNova\\FrostNovaTarget1.wav"` -- `static constant frostTowerWhat1 = "buildings\\Undead\\Ziggurat\\FrostTowerWhat1.wav"` -- `static constant frostmourneChant1 = "Sound\\Ambient\\DoodadEffects\\FrostmourneChant1.wav"` -- `static constant frostmourneDeath = "Buildings\\Other\\Frostmourne\\FrostmourneDeath.wav"` -- `static constant frostmourneLoopUndead01 = "Sound\\Ambient\\DoodadEffects\\FrostmourneLoopUndead01.wav"` -- `static constant frostwyrmAttack1 = "Units\\Undead\\FrostWyrm\\FrostwyrmAttack1.wav"` -- `static constant frostwyrmPissed1 = "Units\\Undead\\FrostWyrm\\FrostwyrmPissed1.wav"` -- `static constant frostwyrmPissed2 = "Units\\Undead\\FrostWyrm\\FrostwyrmPissed2.wav"` -- `static constant frostwyrmPissed3 = "Units\\Undead\\FrostWyrm\\FrostwyrmPissed3.wav"` -- `static constant frostwyrmPissed4 = "Units\\Undead\\FrostWyrm\\FrostwyrmPissed4.wav"` -- `static constant frostwyrmPissed5 = "Units\\Undead\\FrostWyrm\\FrostwyrmPissed5.wav"` -- `static constant frostwyrmReady1 = "Units\\Undead\\FrostWyrm\\FrostwyrmReady1.wav"` -- `static constant frostwyrmWarcry1 = "Units\\Undead\\FrostWyrm\\FrostwyrmWarcry1.wav"` -- `static constant frostwyrmWhat1 = "Units\\Undead\\FrostWyrm\\FrostwyrmWhat1.wav"` -- `static constant frostwyrmWhat2 = "Units\\Undead\\FrostWyrm\\FrostwyrmWhat2.wav"` -- `static constant frostwyrmWhat3 = "Units\\Undead\\FrostWyrm\\FrostwyrmWhat3.wav"` -- `static constant frostwyrmYes1 = "Units\\Undead\\FrostWyrm\\FrostwyrmYes1.wav"` -- `static constant frostwyrmYes2 = "Units\\Undead\\FrostWyrm\\FrostwyrmYes2.wav"` -- `static constant frostwyrmYes3 = "Units\\Undead\\FrostWyrm\\FrostwyrmYes3.wav"` -- `static constant frostwyrmYesAttack1 = "Units\\Undead\\FrostWyrm\\FrostwyrmYesAttack1.wav"` -- `static constant frostwyrmYesAttack2 = "Units\\Undead\\FrostWyrm\\FrostwyrmYesAttack2.wav"` -- `static constant frostwyrmYesAttack3 = "Units\\Undead\\FrostWyrm\\FrostwyrmYesAttack3.wav"` -- `static constant furbolgDeath1 = "Units\\Creeps\\Furbolg\\FurbolgDeath1.wav"` -- `static constant furbolgPissed1 = "Units\\Creeps\\Furbolg\\FurbolgPissed1.wav"` -- `static constant furbolgPissed2 = "Units\\Creeps\\Furbolg\\FurbolgPissed2.wav"` -- `static constant furbolgPissed3 = "Units\\Creeps\\Furbolg\\FurbolgPissed3.wav"` -- `static constant furbolgWhat1 = "Units\\Creeps\\Furbolg\\FurbolgWhat1.wav"` -- `static constant furbolgWhat2 = "Units\\Creeps\\Furbolg\\FurbolgWhat2.wav"` -- `static constant furbolgWhat3 = "Units\\Creeps\\Furbolg\\FurbolgWhat3.wav"` -- `static constant furbolgYes1 = "Units\\Creeps\\Furbolg\\FurbolgYes1.wav"` -- `static constant furbolgYes2 = "Units\\Creeps\\Furbolg\\FurbolgYes2.wav"` -- `static constant furbolgYes3 = "Units\\Creeps\\Furbolg\\FurbolgYes3.wav"` -- `static constant furbolgYesAttack1 = "Units\\Creeps\\Furbolg\\FurbolgYesAttack1.wav"` -- `static constant furbolgYesAttack2 = "Units\\Creeps\\Furbolg\\FurbolgYesAttack2.wav"` -- `static constant furbolgYesAttack3 = "Units\\Creeps\\Furbolg\\FurbolgYesAttack3.wav"` -- `static constant furionPissed1 = "Units\\NightElf\\Furion\\FurionPissed1.wav"` -- `static constant furionPissed2 = "Units\\NightElf\\Furion\\FurionPissed2.wav"` -- `static constant furionPissed3 = "Units\\NightElf\\Furion\\FurionPissed3.wav"` -- `static constant furionPissed4 = "Units\\NightElf\\Furion\\FurionPissed4.wav"` -- `static constant furionPissed5 = "Units\\NightElf\\Furion\\FurionPissed5.wav"` -- `static constant furionWarcry1 = "Units\\NightElf\\Furion\\FurionWarcry1.wav"` -- `static constant furionWhat1 = "Units\\NightElf\\Furion\\FurionWhat1.wav"` -- `static constant furionWhat2 = "Units\\NightElf\\Furion\\FurionWhat2.wav"` -- `static constant furionWhat3 = "Units\\NightElf\\Furion\\FurionWhat3.wav"` -- `static constant furionWhat4 = "Units\\NightElf\\Furion\\FurionWhat4.wav"` -- `static constant furionYes1 = "Units\\NightElf\\Furion\\FurionYes1.wav"` -- `static constant furionYes2 = "Units\\NightElf\\Furion\\FurionYes2.wav"` -- `static constant furionYes3 = "Units\\NightElf\\Furion\\FurionYes3.wav"` -- `static constant furionYes4 = "Units\\NightElf\\Furion\\FurionYes4.wav"` -- `static constant furionYesAttack1 = "Units\\NightElf\\Furion\\FurionYesAttack1.wav"` -- `static constant furionYesAttack2 = "Units\\NightElf\\Furion\\FurionYesAttack2.wav"` -- `static constant furionYesAttack3 = "Units\\NightElf\\Furion\\FurionYesAttack3.wav"` -- `static constant furionYesAttack4 = "Units\\NightElf\\Furion\\FurionYesAttack4.wav"` -- `static constant gameFound = "Sound\\Interface\\GameFound.wav"` -- `static constant gamePause = "Sound\\Interface\\GamePause.wav"` -- `static constant gargoyleDeath1 = "Units\\Undead\\Gargoyle\\GargoyleDeath1.wav"` -- `static constant gargoyleDeathAlternate1 = "Units\\Undead\\Gargoyle\\GargoyleDeathAlternate1.wav"` -- `static constant gargoyleMissileHit1 = "Abilities\\Weapons\\GargoyleMissile\\GargoyleMissileHit1.wav"` -- `static constant gargoyleMissileHit2 = "Abilities\\Weapons\\GargoyleMissile\\GargoyleMissileHit2.wav"` -- `static constant gargoyleMissileHit3 = "Abilities\\Weapons\\GargoyleMissile\\GargoyleMissileHit3.wav"` -- `static constant gargoyleMissileLaunch1 = "Abilities\\Weapons\\GargoyleMissile\\GargoyleMissileLaunch1.wav"` -- `static constant gargoyleMissileLaunch2 = "Abilities\\Weapons\\GargoyleMissile\\GargoyleMissileLaunch2.wav"` -- `static constant gargoyleMissileLaunch3 = "Abilities\\Weapons\\GargoyleMissile\\GargoyleMissileLaunch3.wav"` -- `static constant gargoyleMorph1 = "Units\\Undead\\Gargoyle\\GargoyleMorph1.wav"` -- `static constant gargoyleMorph2 = "Units\\Undead\\Gargoyle\\GargoyleMorph2.wav"` -- `static constant gargoyleMorph3 = "Units\\Undead\\Gargoyle\\GargoyleMorph3.wav"` -- `static constant gargoyleMorphOut1 = "Units\\Undead\\Gargoyle\\GargoyleMorphOut1.wav"` -- `static constant gargoyleReady1 = "Units\\Undead\\Gargoyle\\GargoyleReady1.wav"` -- `static constant gargoyleSpireWhat1 = "Buildings\\Undead\\GargoyleSpire\\GargoyleSpireWhat1.wav"` -- `static constant gargoyleWhat1 = "Units\\Undead\\Gargoyle\\GargoyleWhat1.wav"` -- `static constant gargoyleWhat2 = "Units\\Undead\\Gargoyle\\GargoyleWhat2.wav"` -- `static constant gargoyleWhat3 = "Units\\Undead\\Gargoyle\\GargoyleWhat3.wav"` -- `static constant gargoyleYes1 = "Units\\Undead\\Gargoyle\\GargoyleYes1.wav"` -- `static constant gargoyleYes2 = "Units\\Undead\\Gargoyle\\GargoyleYes2.wav"` -- `static constant gargoyleYes3 = "Units\\Undead\\Gargoyle\\GargoyleYes3.wav"` -- `static constant gargoyleYesAttack1 = "Units\\Undead\\Gargoyle\\GargoyleYesAttack1.wav"` -- `static constant gargoyleYesAttack2 = "Units\\Undead\\Gargoyle\\GargoyleYesAttack2.wav"` -- `static constant gargoyleYesAttack3 = "Units\\Undead\\Gargoyle\\GargoyleYesAttack3.wav"` -- `static constant garithosPissed1 = "Units\\Creeps\\LordGarithos\\GarithosPissed1.wav"` -- `static constant garithosPissed2 = "Units\\Creeps\\LordGarithos\\GarithosPissed2.wav"` -- `static constant garithosPissed3 = "Units\\Creeps\\LordGarithos\\GarithosPissed3.wav"` -- `static constant garithosPissed4 = "Units\\Creeps\\LordGarithos\\GarithosPissed4.wav"` -- `static constant garithosPissed5 = "Units\\Creeps\\LordGarithos\\GarithosPissed5.wav"` -- `static constant garithosReady1 = "Units\\Creeps\\LordGarithos\\GarithosReady1.wav"` -- `static constant garithosWarcry1 = "Units\\Creeps\\LordGarithos\\GarithosWarcry1.wav"` -- `static constant garithosWhat1 = "Units\\Creeps\\LordGarithos\\GarithosWhat1.wav"` -- `static constant garithosWhat2 = "Units\\Creeps\\LordGarithos\\GarithosWhat2.wav"` -- `static constant garithosWhat3 = "Units\\Creeps\\LordGarithos\\GarithosWhat3.wav"` -- `static constant garithosWhat4 = "Units\\Creeps\\LordGarithos\\GarithosWhat4.wav"` -- `static constant garithosYes1 = "Units\\Creeps\\LordGarithos\\GarithosYes1.wav"` -- `static constant garithosYes2 = "Units\\Creeps\\LordGarithos\\GarithosYes2.wav"` -- `static constant garithosYes3 = "Units\\Creeps\\LordGarithos\\GarithosYes3.wav"` -- `static constant garithosYes4 = "Units\\Creeps\\LordGarithos\\GarithosYes4.wav"` -- `static constant garithosYes5 = "Units\\Creeps\\LordGarithos\\GarithosYes5.wav"` -- `static constant garithosYesAttack1 = "Units\\Creeps\\LordGarithos\\GarithosYesAttack1.wav"` -- `static constant garithosYesAttack2 = "Units\\Creeps\\LordGarithos\\GarithosYesAttack2.wav"` -- `static constant garithosYesAttack3 = "Units\\Creeps\\LordGarithos\\GarithosYesAttack3.wav"` -- `static constant gateEpicBash = "Sound\\Ambient\\DoodadEffects\\GateEpicBash.wav"` -- `static constant gateEpicDeath = "Doodads\\LordaeronSummer\\Terrain\\Gate\\GateEpicDeath.wav"` -- `static constant gateOpen = "Sound\\Ambient\\DoodadEffects\\GateOpen.wav"` -- `static constant genericWarningGoldCollapsed1 = "Sound\\Dialogue\\GenericWarnings\\GenericWarningGoldCollapsed1.mp3"` -- `static constant genericWarningGoldMineRunningLow1 = "Sound\\Dialogue\\GenericWarnings\\GenericWarningGoldMineRunningLow1.mp3"` -- `static constant genericWarningHeroFallen1 = "Sound\\Dialogue\\GenericWarnings\\GenericWarningHeroFallen1.mp3"` -- `static constant genericWarningNoMana1 = "Sound\\Dialogue\\GenericWarnings\\GenericWarningNoMana1.mp3"` -- `static constant genericWarningResearchComplete1 = "Sound\\Dialogue\\GenericWarnings\\GenericWarningResearchComplete1.mp3"` -- `static constant genericWarningTownAttack1 = "Sound\\Dialogue\\GenericWarnings\\GenericWarningTownAttack1.mp3"` -- `static constant genericWarningUnitAttack1 = "Sound\\Dialogue\\GenericWarnings\\GenericWarningUnitAttack1.mp3"` -- `static constant genericWarningUpgradeComplete1 = "Sound\\Dialogue\\GenericWarnings\\GenericWarningUpgradeComplete1.mp3"` -- `static constant ghoulDeath = "Units\\Undead\\Ghoul\\GhoulDeath.wav"` -- `static constant ghoulPissed1 = "Units\\Undead\\Ghoul\\GhoulPissed1.wav"` -- `static constant ghoulPissed2 = "Units\\Undead\\Ghoul\\GhoulPissed2.wav"` -- `static constant ghoulPissed3 = "Units\\Undead\\Ghoul\\GhoulPissed3.wav"` -- `static constant ghoulPissed4 = "Units\\Undead\\Ghoul\\GhoulPissed4.wav"` -- `static constant ghoulReady1 = "Units\\Undead\\Ghoul\\GhoulReady1.wav"` -- `static constant ghoulWarcry1 = "Units\\Undead\\Ghoul\\GhoulWarcry1.wav"` -- `static constant ghoulWhat1 = "Units\\Undead\\Ghoul\\GhoulWhat1.wav"` -- `static constant ghoulWhat2 = "Units\\Undead\\Ghoul\\GhoulWhat2.wav"` -- `static constant ghoulWhat3 = "Units\\Undead\\Ghoul\\GhoulWhat3.wav"` -- `static constant ghoulWhat4 = "Units\\Undead\\Ghoul\\GhoulWhat4.wav"` -- `static constant ghoulYes1 = "Units\\Undead\\Ghoul\\GhoulYes1.wav"` -- `static constant ghoulYes2 = "Units\\Undead\\Ghoul\\GhoulYes2.wav"` -- `static constant ghoulYes3 = "Units\\Undead\\Ghoul\\GhoulYes3.wav"` -- `static constant ghoulYes4 = "Units\\Undead\\Ghoul\\GhoulYes4.wav"` -- `static constant ghoulYesAttack1 = "Units\\Undead\\Ghoul\\GhoulYesAttack1.wav"` -- `static constant ghoulYesAttack2 = "Units\\Undead\\Ghoul\\GhoulYesAttack2.wav"` -- `static constant ghoulYesAttack3 = "Units\\Undead\\Ghoul\\GhoulYesAttack3.wav"` -- `static constant ghoulYesAttack4 = "Units\\Undead\\Ghoul\\GhoulYesAttack4.wav"` -- `static constant giantSeaTurtleDeath1 = "Units\\Creeps\\GiantSeaTurtle\\GiantSeaTurtleDeath1.wav"` -- `static constant giantSeaTurtleWhat1 = "Units\\Creeps\\GiantSeaTurtle\\GiantSeaTurtleWhat1.wav"` -- `static constant giantSeaTurtleWhat2 = "Units\\Creeps\\GiantSeaTurtle\\GiantSeaTurtleWhat2.wav"` -- `static constant giantSeaTurtleYes1 = "Units\\Creeps\\GiantSeaTurtle\\GiantSeaTurtleYes1.wav"` -- `static constant giantSeaTurtleYes2 = "Units\\Creeps\\GiantSeaTurtle\\GiantSeaTurtleYes2.wav"` -- `static constant giantTurtleDeathSwim1 = "Units\\Creeps\\GiantSeaTurtle\\GiantTurtleDeathSwim1.wav"` -- `static constant glueScreenBannerLoop1 = "Sound\\Ambient\\GlueScreenBannerLoop1.wav"` -- `static constant glueScreenButton1 = "Sound\\Interface\\GlueScreenButton1.wav"` -- `static constant glueScreenEarthQuake1 = "Sound\\Interface\\GlueScreenEarthQuake1.wav"` -- `static constant glueScreenMeteorHit1 = "Sound\\Interface\\GlueScreenMeteorHit1.wav"` -- `static constant glueScreenMeteorHit2 = "Sound\\Interface\\GlueScreenMeteorHit2.wav"` -- `static constant glueScreenMeteorHit3 = "Sound\\Interface\\GlueScreenMeteorHit3.wav"` -- `static constant glueScreenMeteorLaunch1 = "Sound\\Interface\\GlueScreenMeteorLaunch1.wav"` -- `static constant glueScreenMeteorLaunch2 = "Sound\\Interface\\GlueScreenMeteorLaunch2.wav"` -- `static constant glueScreenMeteorLaunch3 = "Sound\\Interface\\GlueScreenMeteorLaunch3.wav"` -- `static constant glueScreenWindLoop1 = "Sound\\Ambient\\GlueScreenWindLoop1.wav"` -- `static constant gnollArcherDeath = "Units\\Creeps\\GnollArcher\\GnollArcherDeath.wav"` -- `static constant gnollArcherPissed1 = "Units\\Creeps\\GnollArcher\\GnollArcherPissed1.wav"` -- `static constant gnollArcherPissed2 = "Units\\Creeps\\GnollArcher\\GnollArcherPissed2.wav"` -- `static constant gnollArcherPissed3 = "Units\\Creeps\\GnollArcher\\GnollArcherPissed3.wav"` -- `static constant gnollArcherPissed4 = "Units\\Creeps\\GnollArcher\\GnollArcherPissed4.wav"` -- `static constant gnollArcherReady1 = "Units\\Creeps\\GnollArcher\\GnollArcherReady1.wav"` -- `static constant gnollArcherWhat1 = "Units\\Creeps\\GnollArcher\\GnollArcherWhat1.wav"` -- `static constant gnollArcherWhat2 = "Units\\Creeps\\GnollArcher\\GnollArcherWhat2.wav"` -- `static constant gnollArcherWhat3 = "Units\\Creeps\\GnollArcher\\GnollArcherWhat3.wav"` -- `static constant gnollArcherYes1 = "Units\\Creeps\\GnollArcher\\GnollArcherYes1.wav"` -- `static constant gnollArcherYes2 = "Units\\Creeps\\GnollArcher\\GnollArcherYes2.wav"` -- `static constant gnollArcherYes3 = "Units\\Creeps\\GnollArcher\\GnollArcherYes3.wav"` -- `static constant gnollArcherYesAttack1 = "Units\\Creeps\\GnollArcher\\GnollArcherYesAttack1.wav"` -- `static constant gnollArcherYesAttack2 = "Units\\Creeps\\GnollArcher\\GnollArcherYesAttack2.wav"` -- `static constant gnollArcherYesAttack3 = "Units\\Creeps\\GnollArcher\\GnollArcherYesAttack3.wav"` -- `static constant gnollDeath = "Units\\Creeps\\Gnoll\\GnollDeath.wav"` -- `static constant gnollPissed1 = "Units\\Creeps\\Gnoll\\GnollPissed1.wav"` -- `static constant gnollPissed2 = "Units\\Creeps\\Gnoll\\GnollPissed2.wav"` -- `static constant gnollPissed3 = "Units\\Creeps\\Gnoll\\GnollPissed3.wav"` -- `static constant gnollPissed4 = "Units\\Creeps\\Gnoll\\GnollPissed4.wav"` -- `static constant gnollReady1 = "Units\\Creeps\\Gnoll\\GnollReady1.wav"` -- `static constant gnollWhat1 = "Units\\Creeps\\Gnoll\\GnollWhat1.wav"` -- `static constant gnollWhat2 = "Units\\Creeps\\Gnoll\\GnollWhat2.wav"` -- `static constant gnollWhat3 = "Units\\Creeps\\Gnoll\\GnollWhat3.wav"` -- `static constant gnollYes1 = "Units\\Creeps\\Gnoll\\GnollYes1.wav"` -- `static constant gnollYes2 = "Units\\Creeps\\Gnoll\\GnollYes2.wav"` -- `static constant gnollYes3 = "Units\\Creeps\\Gnoll\\GnollYes3.wav"` -- `static constant gnollYesAttack1 = "Units\\Creeps\\Gnoll\\GnollYesAttack1.wav"` -- `static constant gnollYesAttack2 = "Units\\Creeps\\Gnoll\\GnollYesAttack2.wav"` -- `static constant gnollYesAttack3 = "Units\\Creeps\\Gnoll\\GnollYesAttack3.wav"` -- `static constant goblinLandMineDeath1 = "Units\\Creeps\\GoblinLandMine\\GoblinLandMineDeath1.wav"` -- `static constant goblinMerchantWhat1 = "Sound\\Buildings\\Other\\Merchant\\GoblinMerchantWhat1.wav"` -- `static constant goblinMerchantWhat2 = "Sound\\Buildings\\Other\\Merchant\\GoblinMerchantWhat2.wav"` -- `static constant goblinMerchantWhat3 = "Sound\\Buildings\\Other\\Merchant\\GoblinMerchantWhat3.wav"` -- `static constant goblinSapperDeath1 = "Units\\Creeps\\GoblinSapper\\GoblinSapperDeath1.wav"` -- `static constant goblinSapperPissed1 = "Units\\Creeps\\GoblinSapper\\GoblinSapperPissed1.wav"` -- `static constant goblinSapperPissed2 = "Units\\Creeps\\GoblinSapper\\GoblinSapperPissed2.wav"` -- `static constant goblinSapperPissed3 = "Units\\Creeps\\GoblinSapper\\GoblinSapperPissed3.wav"` -- `static constant goblinSapperPissed4 = "Units\\Creeps\\GoblinSapper\\GoblinSapperPissed4.wav"` -- `static constant goblinSapperPissed5 = "Units\\Creeps\\GoblinSapper\\GoblinSapperPissed5.wav"` -- `static constant goblinSapperPissed6 = "Units\\Creeps\\GoblinSapper\\GoblinSapperPissed6.wav"` -- `static constant goblinSapperPissed7 = "Units\\Creeps\\GoblinSapper\\GoblinSapperPissed7.wav"` -- `static constant goblinSapperReady1 = "Units\\Creeps\\GoblinSapper\\GoblinSapperReady1.wav"` -- `static constant goblinSapperWarcry1 = "Units\\Creeps\\GoblinSapper\\GoblinSapperWarcry1.wav"` -- `static constant goblinSapperWhat1 = "Units\\Creeps\\GoblinSapper\\GoblinSapperWhat1.wav"` -- `static constant goblinSapperWhat2 = "Units\\Creeps\\GoblinSapper\\GoblinSapperWhat2.wav"` -- `static constant goblinSapperWhat3 = "Units\\Creeps\\GoblinSapper\\GoblinSapperWhat3.wav"` -- `static constant goblinSapperWhat4 = "Units\\Creeps\\GoblinSapper\\GoblinSapperWhat4.wav"` -- `static constant goblinSapperWhat5 = "Units\\Creeps\\GoblinSapper\\GoblinSapperWhat5.wav"` -- `static constant goblinSapperYes1 = "Units\\Creeps\\GoblinSapper\\GoblinSapperYes1.wav"` -- `static constant goblinSapperYes2 = "Units\\Creeps\\GoblinSapper\\GoblinSapperYes2.wav"` -- `static constant goblinSapperYes3 = "Units\\Creeps\\GoblinSapper\\GoblinSapperYes3.wav"` -- `static constant goblinSapperYes4 = "Units\\Creeps\\GoblinSapper\\GoblinSapperYes4.wav"` -- `static constant goblinSapperYes5 = "Units\\Creeps\\GoblinSapper\\GoblinSapperYes5.wav"` -- `static constant goblinSapperYesAttack1 = "Units\\Creeps\\GoblinSapper\\GoblinSapperYesAttack1.wav"` -- `static constant goblinSapperYesAttack2 = "Units\\Creeps\\GoblinSapper\\GoblinSapperYesAttack2.wav"` -- `static constant goblinSapperYesAttack3 = "Units\\Creeps\\GoblinSapper\\GoblinSapperYesAttack3.wav"` -- `static constant goblinSapperYesAttack4 = "Units\\Creeps\\GoblinSapper\\GoblinSapperYesAttack4.wav"` -- `static constant goblinSapperYesAttack5 = "Units\\Creeps\\GoblinSapper\\GoblinSapperYesAttack5.wav"` -- `static constant goblinShipyardWhat1 = "buildings\\Other\\GoblinShipyard\\GoblinShipyardWhat1.wav"` -- `static constant goblinZeppelinDeath1 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinDeath1.wav"` -- `static constant goblinZeppelinFull1 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinFull1.wav"` -- `static constant goblinZeppelinLoading1 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinLoading1.wav"` -- `static constant goblinZeppelinPissed1 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinPissed1.wav"` -- `static constant goblinZeppelinPissed2 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinPissed2.wav"` -- `static constant goblinZeppelinPissed3 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinPissed3.wav"` -- `static constant goblinZeppelinPissed4 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinPissed4.wav"` -- `static constant goblinZeppelinPissed5 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinPissed5.wav"` -- `static constant goblinZeppelinPissed6 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinPissed6.wav"` -- `static constant goblinZeppelinReady1 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinReady1.wav"` -- `static constant goblinZeppelinWhat1 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinWhat1.wav"` -- `static constant goblinZeppelinWhat2 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinWhat2.wav"` -- `static constant goblinZeppelinWhat3 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinWhat3.wav"` -- `static constant goblinZeppelinWhat4 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinWhat4.wav"` -- `static constant goblinZeppelinYes1 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinYes1.wav"` -- `static constant goblinZeppelinYes2 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinYes2.wav"` -- `static constant goblinZeppelinYes3 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinYes3.wav"` -- `static constant goblinZeppelinYes4 = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelinYes4.wav"` -- `static constant goldMineDeath1 = "Buildings\\Other\\GoldMine\\GoldMineDeath1.wav"` -- `static constant goldMineRunningOut1 = "Sound\\Interface\\GoldMineRunningOut1.wav"` -- `static constant goldMineWhat1 = "Buildings\\Other\\GoldMine\\GoldMineWhat1.wav"` -- `static constant goodJob = "Sound\\Interface\\GoodJob.wav"` -- `static constant graveYardWhat1 = "Buildings\\Undead\\Graveyard\\GraveYardWhat1.wav"` -- `static constant gravemarkerBirth1 = "Abilities\\Spells\\Undead\\Graveyard\\GravemarkerBirth1.wav"` -- `static constant gravemarkerDeath1 = "Abilities\\Spells\\Undead\\Graveyard\\GravemarkerDeath1.wav"` -- `static constant greatHallWhat1 = "Buildings\\Orc\\GreatHall\\GreatHallWhat1.wav"` -- `static constant grizzlyBearDeath1 = "Units\\Creeps\\GrizzlyBear\\GrizzlyBearDeath1.wav"` -- `static constant grizzlyBearReady1 = "Units\\Creeps\\GrizzlyBear\\GrizzlyBearReady1.wav"` -- `static constant grizzlyBearWhat1 = "Units\\Creeps\\GrizzlyBear\\GrizzlyBearWhat1.wav"` -- `static constant grizzlyBearWhat2 = "Units\\Creeps\\GrizzlyBear\\GrizzlyBearWhat2.wav"` -- `static constant grizzlyBearWhat3 = "Units\\Creeps\\GrizzlyBear\\GrizzlyBearWhat3.wav"` -- `static constant grizzlyBearYes1 = "Units\\Creeps\\GrizzlyBear\\GrizzlyBearYes1.wav"` -- `static constant grizzlyBearYes2 = "Units\\Creeps\\GrizzlyBear\\GrizzlyBearYes2.wav"` -- `static constant grizzlyBearYes3 = "Units\\Creeps\\GrizzlyBear\\GrizzlyBearYes3.wav"` -- `static constant gromPissed1 = "Units\\Orc\\Hellscream\\GromPissed1.wav"` -- `static constant gromPissed2 = "Units\\Orc\\Hellscream\\GromPissed2.wav"` -- `static constant gromPissed3 = "Units\\Orc\\Hellscream\\GromPissed3.wav"` -- `static constant gromWarcry1 = "Units\\Orc\\Hellscream\\GromWarcry1.wav"` -- `static constant gromWhat1 = "Units\\Orc\\Hellscream\\GromWhat1.wav"` -- `static constant gromWhat2 = "Units\\Orc\\Hellscream\\GromWhat2.wav"` -- `static constant gromWhat3 = "Units\\Orc\\Hellscream\\GromWhat3.wav"` -- `static constant gromYes1 = "Units\\Orc\\Hellscream\\GromYes1.wav"` -- `static constant gromYes2 = "Units\\Orc\\Hellscream\\GromYes2.wav"` -- `static constant gromYes3 = "Units\\Orc\\Hellscream\\GromYes3.wav"` -- `static constant gromYesAttack1 = "Units\\Orc\\Hellscream\\GromYesAttack1.wav"` -- `static constant gromYesAttack2 = "Units\\Orc\\Hellscream\\GromYesAttack2.wav"` -- `static constant gromYesAttack3 = "Units\\Orc\\Hellscream\\GromYesAttack3.wav"` -- `static constant gromYesAttack4 = "Units\\Orc\\Hellscream\\GromYesAttack4.wav"` -- `static constant gruntAllyHeroDies1 = "Sound\\Interface\\Warning\\Orc\\GruntAllyHeroDies1.wav"` -- `static constant gruntAllyTownAttack1 = "Sound\\Interface\\Warning\\Orc\\GruntAllyTownAttack1.wav"` -- `static constant gruntAllyUnderAttack1 = "Sound\\Interface\\Warning\\Orc\\GruntAllyUnderAttack1.wav"` -- `static constant gruntDeath = "Units\\Orc\\Grunt\\GruntDeath.wav"` -- `static constant gruntGoldMineCollapsed1 = "Sound\\Interface\\Warning\\Orc\\GruntGoldMineCollapsed1.wav"` -- `static constant gruntGoldMineLow1 = "Sound\\Interface\\Warning\\Orc\\GruntGoldMineLow1.wav"` -- `static constant gruntHeroDies1 = "Sound\\Interface\\Warning\\Orc\\GruntHeroDies1.wav"` -- `static constant gruntInventoryFull1 = "Sound\\Interface\\Warning\\Orc\\GruntInventoryFull1.wav"` -- `static constant gruntNoEnergy1 = "Sound\\Interface\\Warning\\Orc\\GruntNoEnergy1.wav"` -- `static constant gruntNoFood1 = "Sound\\Interface\\Warning\\Orc\\GruntNoFood1.wav"` -- `static constant gruntNoGold1 = "Sound\\Interface\\Warning\\Orc\\GruntNoGold1.wav"` -- `static constant gruntNoLumber1 = "Sound\\Interface\\Warning\\Orc\\GruntNoLumber1.wav"` -- `static constant gruntPissed1 = "Units\\Orc\\Grunt\\GruntPissed1.wav"` -- `static constant gruntPissed2 = "Units\\Orc\\Grunt\\GruntPissed2.wav"` -- `static constant gruntPissed3 = "Units\\Orc\\Grunt\\GruntPissed3.wav"` -- `static constant gruntPissed4 = "Units\\Orc\\Grunt\\GruntPissed4.wav"` -- `static constant gruntPissed5 = "Units\\Orc\\Grunt\\GruntPissed5.wav"` -- `static constant gruntPissed6 = "Units\\Orc\\Grunt\\GruntPissed6.wav"` -- `static constant gruntPissed7 = "Units\\Orc\\Grunt\\GruntPissed7.wav"` -- `static constant gruntReady1 = "Units\\Orc\\Grunt\\GruntReady1.wav"` -- `static constant gruntResearchComplete1 = "Sound\\Buildings\\Orc\\GruntResearchComplete1.wav"` -- `static constant gruntTownAttack1 = "Sound\\Interface\\Warning\\Orc\\GruntTownAttack1.wav"` -- `static constant gruntUnitAttack1 = "Sound\\Interface\\Warning\\Orc\\GruntUnitAttack1.wav"` -- `static constant gruntUpgradeComplete1 = "Sound\\Buildings\\Orc\\GruntUpgradeComplete1.wav"` -- `static constant gruntWarcry1 = "Units\\Orc\\Grunt\\GruntWarcry1.wav"` -- `static constant gruntWhat1 = "Units\\Orc\\Grunt\\GruntWhat1.wav"` -- `static constant gruntWhat2 = "Units\\Orc\\Grunt\\GruntWhat2.wav"` -- `static constant gruntWhat3 = "Units\\Orc\\Grunt\\GruntWhat3.wav"` -- `static constant gruntWhat4 = "Units\\Orc\\Grunt\\GruntWhat4.wav"` -- `static constant gruntYes1 = "Units\\Orc\\Grunt\\GruntYes1.wav"` -- `static constant gruntYes2 = "Units\\Orc\\Grunt\\GruntYes2.wav"` -- `static constant gruntYes3 = "Units\\Orc\\Grunt\\GruntYes3.wav"` -- `static constant gruntYes4 = "Units\\Orc\\Grunt\\GruntYes4.wav"` -- `static constant gruntYesAttack1 = "Units\\Orc\\Grunt\\GruntYesAttack1.wav"` -- `static constant gruntYesAttack2 = "Units\\Orc\\Grunt\\GruntYesAttack2.wav"` -- `static constant gruntYesAttack3 = "Units\\Orc\\Grunt\\GruntYesAttack3.wav"` -- `static constant gryphonAviaryWhat1 = "Buildings\\Human\\GryphonAviary\\GryphonAviaryWhat1.wav"` -- `static constant gryphonRiderDeath1 = "Units\\Human\\GryphonRider\\GryphonRiderDeath1.wav"` -- `static constant gryphonRiderMissileLaunch1 = "Abilities\\Weapons\\GryphonRiderMissile\\GryphonRiderMissileLaunch1.wav"` -- `static constant gryphonRiderMissileLaunch2 = "Abilities\\Weapons\\GryphonRiderMissile\\GryphonRiderMissileLaunch2.wav"` -- `static constant gryphonRiderMissileLaunch3 = "Abilities\\Weapons\\GryphonRiderMissile\\GryphonRiderMissileLaunch3.wav"` -- `static constant gryphonRiderPissed1 = "Units\\Human\\GryphonRider\\GryphonRiderPissed1.wav"` -- `static constant gryphonRiderPissed2 = "Units\\Human\\GryphonRider\\GryphonRiderPissed2.wav"` -- `static constant gryphonRiderPissed3 = "Units\\Human\\GryphonRider\\GryphonRiderPissed3.wav"` -- `static constant gryphonRiderPissed4 = "Units\\Human\\GryphonRider\\GryphonRiderPissed4.wav"` -- `static constant gryphonRiderPissed5 = "Units\\Human\\GryphonRider\\GryphonRiderPissed5.wav"` -- `static constant gryphonRiderReady1 = "Units\\Human\\GryphonRider\\GryphonRiderReady1.wav"` -- `static constant gryphonRiderWarcry1 = "Units\\Human\\GryphonRider\\GryphonRiderWarcry1.wav"` -- `static constant gryphonRiderWhat1 = "Units\\Human\\GryphonRider\\GryphonRiderWhat1.wav"` -- `static constant gryphonRiderWhat2 = "Units\\Human\\GryphonRider\\GryphonRiderWhat2.wav"` -- `static constant gryphonRiderWhat3 = "Units\\Human\\GryphonRider\\GryphonRiderWhat3.wav"` -- `static constant gryphonRiderWhat4 = "Units\\Human\\GryphonRider\\GryphonRiderWhat4.wav"` -- `static constant gryphonRiderWhat5 = "Units\\Human\\GryphonRider\\GryphonRiderWhat5.wav"` -- `static constant gryphonRiderYes1 = "Units\\Human\\GryphonRider\\GryphonRiderYes1.wav"` -- `static constant gryphonRiderYes2 = "Units\\Human\\GryphonRider\\GryphonRiderYes2.wav"` -- `static constant gryphonRiderYes3 = "Units\\Human\\GryphonRider\\GryphonRiderYes3.wav"` -- `static constant gryphonRiderYes4 = "Units\\Human\\GryphonRider\\GryphonRiderYes4.wav"` -- `static constant gryphonRiderYes5 = "Units\\Human\\GryphonRider\\GryphonRiderYes5.wav"` -- `static constant gryphonRiderYesAttack1 = "Units\\Human\\GryphonRider\\GryphonRiderYesAttack1.wav"` -- `static constant gryphonRiderYesAttack2 = "Units\\Human\\GryphonRider\\GryphonRiderYesAttack2.wav"` -- `static constant gryphonRiderYesAttack3 = "Units\\Human\\GryphonRider\\GryphonRiderYesAttack3.wav"` -- `static constant guardTowerMissileHit1 = "Abilities\\Weapons\\GuardTowerMissile\\GuardTowerMissileHit1.wav"` -- `static constant guardTowerMissileHit2 = "Abilities\\Weapons\\GuardTowerMissile\\GuardTowerMissileHit2.wav"` -- `static constant guardTowerMissileHit3 = "Abilities\\Weapons\\GuardTowerMissile\\GuardTowerMissileHit3.wav"` -- `static constant guardTowerMissileLaunch1 = "Abilities\\Weapons\\GuardTowerMissile\\GuardTowerMissileLaunch1.wav"` -- `static constant guardTowerMissileLaunch2 = "Abilities\\Weapons\\GuardTowerMissile\\GuardTowerMissileLaunch2.wav"` -- `static constant guardTowerMissileLaunch3 = "Abilities\\Weapons\\GuardTowerMissile\\GuardTowerMissileLaunch3.wav"` -- `static constant guardTowerWhat1 = "Buildings\\Human\\HumanTower\\GuardTowerWhat1.wav"` -- `static constant gyrocopterDeath1 = "Units\\Human\\GyroCopter\\GyrocopterDeath1.wav"` -- `static constant gyrocopterImpactHit1 = "Units\\Human\\GyroCopter\\GyrocopterImpactHit1.wav"` -- `static constant gyrocopterImpactHit2 = "Units\\Human\\GyroCopter\\GyrocopterImpactHit2.wav"` -- `static constant gyrocopterLoop1 = "Units\\Human\\GyroCopter\\GyrocopterLoop1.wav"` -- `static constant gyrocopterLoop2 = "Units\\Human\\GyroCopter\\GyrocopterLoop2.wav"` -- `static constant gyrocopterPissed1 = "Units\\Human\\GyroCopter\\GyrocopterPissed1.wav"` -- `static constant gyrocopterPissed2 = "Units\\Human\\GyroCopter\\GyrocopterPissed2.wav"` -- `static constant gyrocopterPissed3 = "Units\\Human\\GyroCopter\\GyrocopterPissed3.wav"` -- `static constant gyrocopterPissed4 = "Units\\Human\\GyroCopter\\GyrocopterPissed4.wav"` -- `static constant gyrocopterPissed5 = "Units\\Human\\GyroCopter\\GyrocopterPissed5.wav"` -- `static constant gyrocopterPissed6 = "Units\\Human\\GyroCopter\\GyrocopterPissed6.wav"` -- `static constant gyrocopterPissed7 = "Units\\Human\\GyroCopter\\GyrocopterPissed7.wav"` -- `static constant gyrocopterPissed8 = "Units\\Human\\GyroCopter\\GyrocopterPissed8.wav"` -- `static constant gyrocopterReady1 = "Units\\Human\\GyroCopter\\GyrocopterReady1.wav"` -- `static constant gyrocopterWarcry1 = "Units\\Human\\GyroCopter\\GyrocopterWarcry1.wav"` -- `static constant gyrocopterWhat1 = "Units\\Human\\GyroCopter\\GyrocopterWhat1.wav"` -- `static constant gyrocopterWhat2 = "Units\\Human\\GyroCopter\\GyrocopterWhat2.wav"` -- `static constant gyrocopterWhat3 = "Units\\Human\\GyroCopter\\GyrocopterWhat3.wav"` -- `static constant gyrocopterWhat4 = "Units\\Human\\GyroCopter\\GyrocopterWhat4.wav"` -- `static constant gyrocopterWhat5 = "Units\\Human\\GyroCopter\\GyrocopterWhat5.wav"` -- `static constant gyrocopterYes1 = "Units\\Human\\GyroCopter\\GyrocopterYes1.wav"` -- `static constant gyrocopterYes2 = "Units\\Human\\GyroCopter\\GyrocopterYes2.wav"` -- `static constant gyrocopterYes3 = "Units\\Human\\GyroCopter\\GyrocopterYes3.wav"` -- `static constant gyrocopterYes4 = "Units\\Human\\GyroCopter\\GyrocopterYes4.wav"` -- `static constant gyrocopterYes5 = "Units\\Human\\GyroCopter\\GyrocopterYes5.wav"` -- `static constant gyrocopterYesAttack1 = "Units\\Human\\GyroCopter\\GyrocopterYesAttack1.wav"` -- `static constant gyrocopterYesAttack2 = "Units\\Human\\GyroCopter\\GyrocopterYesAttack2.wav"` -- `static constant gyrocopterYesAttack3 = "Units\\Human\\GyroCopter\\GyrocopterYesAttack3.wav"` -- `static constant gyrocopterYesAttack4 = "Units\\Human\\GyroCopter\\GyrocopterYesAttack4.wav"` -- `static constant h01Arthas02 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Arthas02.mp3"` -- `static constant h01Arthas04 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Arthas04.mp3"` -- `static constant h01Arthas06 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Arthas06.mp3"` -- `static constant h01Arthas08 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Arthas08.mp3"` -- `static constant h01Arthas10 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Arthas10.mp3"` -- `static constant h01Arthas18 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Arthas18.mp3"` -- `static constant h01Arthas24 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Arthas24.mp3"` -- `static constant h01Arthas26 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Arthas26.mp3"` -- `static constant h01Bandit32 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Bandit32.mp3"` -- `static constant h01BanditB14 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01BanditB14.mp3"` -- `static constant h01Grunt17 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Grunt17.mp3"` -- `static constant h01Grunt21 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Grunt21.mp3"` -- `static constant h01Knight25 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Knight25.mp3"` -- `static constant h01Uther01 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Uther01.mp3"` -- `static constant h01Uther03 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Uther03.mp3"` -- `static constant h01Uther05 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Uther05.mp3"` -- `static constant h01Uther07 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Uther07.mp3"` -- `static constant h01Uther09 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Uther09.mp3"` -- `static constant h01Uther11 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01Uther11.mp3"` -- `static constant h01VillagerC23 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01VillagerC23.mp3"` -- `static constant h01VillagerC35 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01VillagerC35.mp3"` -- `static constant h01VillagerC36 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01VillagerC36.mp3"` -- `static constant h01VillagerC37 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01VillagerC37.mp3"` -- `static constant h01VillagerC38 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01VillagerC38.mp3"` -- `static constant h01VillagerF22 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01VillagerF22.mp3"` -- `static constant h01VillagerF27 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01VillagerF27.mp3"` -- `static constant h01VillagerF39 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01VillagerF39.mp3"` -- `static constant h01VillagerF40 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01VillagerF40.mp3"` -- `static constant h01VillagerF41 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01VillagerF41.mp3"` -- `static constant h01VillagerF42 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01VillagerF42.mp3"` -- `static constant h01VillagerM28 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01VillagerM28.mp3"` -- `static constant h01VillagerM33 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01VillagerM33.mp3"` -- `static constant h01VillagerM43 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01VillagerM43.mp3"` -- `static constant h01WolfRider19 = "Sound\\Dialogue\\HumanCampaign\\Human01\\H01WolfRider19.mp3"` -- `static constant h02Antonidas29 = "Sound\\Dialogue\\HumanCampaign\\Human02Interlude\\H02Antonidas29.mp3"` -- `static constant h02Antonidas31 = "Sound\\Dialogue\\HumanCampaign\\Human02Interlude\\H02Antonidas31.mp3"` -- `static constant h02Antonidas33 = "Sound\\Dialogue\\HumanCampaign\\Human02Interlude\\H02Antonidas33.mp3"` -- `static constant h02Antonidas35 = "Sound\\Dialogue\\HumanCampaign\\Human02Interlude\\H02Antonidas35.mp3"` -- `static constant h02Antonidas37 = "Sound\\Dialogue\\HumanCampaign\\Human02Interlude\\H02Antonidas37.mp3"` -- `static constant h02Arthas03 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Arthas03.mp3"` -- `static constant h02Arthas05 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Arthas05.mp3"` -- `static constant h02Arthas07 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Arthas07.mp3"` -- `static constant h02Arthas09 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Arthas09.mp3"` -- `static constant h02Arthas15 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Arthas15.mp3"` -- `static constant h02Arthas18 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Arthas18.mp3"` -- `static constant h02Arthas20 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Arthas20.mp3"` -- `static constant h02Arthas24 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Arthas24.mp3"` -- `static constant h02Arthas26 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Arthas26.mp3"` -- `static constant h02Blademaster11 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Blademaster11.mp3"` -- `static constant h02Dwarf21 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Dwarf21.mp3"` -- `static constant h02DwarfHunter17 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02DwarfHunter17.mp3"` -- `static constant h02DwarfHunter18A = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02DwarfHunter18A.mp3"` -- `static constant h02DwarfScout16 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02DwarfScout16.mp3"` -- `static constant h02Footman23 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Footman23.mp3"` -- `static constant h02Footman38 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Footman38.mp3"` -- `static constant h02Jaina32 = "Sound\\Dialogue\\HumanCampaign\\Human02Interlude\\H02Jaina32.mp3"` -- `static constant h02Jaina34 = "Sound\\Dialogue\\HumanCampaign\\Human02Interlude\\H02Jaina34.mp3"` -- `static constant h02Jaina36 = "Sound\\Dialogue\\HumanCampaign\\Human02Interlude\\H02Jaina36.mp3"` -- `static constant h02Medivh28 = "Sound\\Dialogue\\HumanCampaign\\Human02Interlude\\H02Medivh28.mp3"` -- `static constant h02Medivh30 = "Sound\\Dialogue\\HumanCampaign\\Human02Interlude\\H02Medivh30.mp3"` -- `static constant h02Searinox19 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Searinox19.mp3"` -- `static constant h02Uther01 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Uther01.mp3"` -- `static constant h02Uther02 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Uther02.mp3"` -- `static constant h02Uther04 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Uther04.mp3"` -- `static constant h02Uther06 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Uther06.mp3"` -- `static constant h02Uther08 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Uther08.mp3"` -- `static constant h02Uther10 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Uther10.mp3"` -- `static constant h02Uther12 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Uther12.mp3"` -- `static constant h02Uther13 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Uther13.mp3"` -- `static constant h02Uther25 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Uther25.mp3"` -- `static constant h02Uther27 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Uther27.mp3"` -- `static constant h02VillagerM39 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02VillagerM39.mp3"` -- `static constant h02Warlock22 = "Sound\\Dialogue\\HumanCampaign\\Human02\\H02Warlock22.mp3"` -- `static constant h03Arthas02 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas02.mp3"` -- `static constant h03Arthas04 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas04.mp3"` -- `static constant h03Arthas05 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas05.mp3"` -- `static constant h03Arthas06 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas06.mp3"` -- `static constant h03Arthas08 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas08.mp3"` -- `static constant h03Arthas11 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas11.mp3"` -- `static constant h03Arthas12 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas12.mp3"` -- `static constant h03Arthas14 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas14.mp3"` -- `static constant h03Arthas16 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas16.mp3"` -- `static constant h03Arthas17 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas17.mp3"` -- `static constant h03Arthas19 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas19.mp3"` -- `static constant h03Arthas24 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas24.mp3"` -- `static constant h03Arthas25 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas25.mp3"` -- `static constant h03Arthas27 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas27.mp3"` -- `static constant h03Arthas31 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas31.mp3"` -- `static constant h03Arthas35 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas35.mp3"` -- `static constant h03Arthas36 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas36.mp3"` -- `static constant h03Arthas38 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Arthas38.mp3"` -- `static constant h03Bandit51 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Bandit51.mp3"` -- `static constant h03Bandit52 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Bandit52.mp3"` -- `static constant h03Captain01 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Captain01.mp3"` -- `static constant h03Captain03 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Captain03.mp3"` -- `static constant h03Dwarf26 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Dwarf26.mp3"` -- `static constant h03Footman13 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Footman13.mp3"` -- `static constant h03Footman15 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Footman15.mp3"` -- `static constant h03Footman47 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Footman47.mp3"` -- `static constant h03Jaina07 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Jaina07.mp3"` -- `static constant h03Jaina09 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Jaina09.mp3"` -- `static constant h03Jaina18 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Jaina18.mp3"` -- `static constant h03Jaina20 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Jaina20.mp3"` -- `static constant h03Jaina22 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Jaina22.mp3"` -- `static constant h03Jaina34 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Jaina34.mp3"` -- `static constant h03Jaina37 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Jaina37.mp3"` -- `static constant h03KelThuzad32 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03KelThuzad32.mp3"` -- `static constant h03KelThuzad33 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03KelThuzad33.mp3"` -- `static constant h03Priest21 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Priest21.mp3"` -- `static constant h03Priest23 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03Priest23.mp3"` -- `static constant h03VillagerF39 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03VillagerF39.mp3"` -- `static constant h03VillagerF53 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03VillagerF53.mp3"` -- `static constant h03VillagerM10 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03VillagerM10.mp3"` -- `static constant h03VillagerM40 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03VillagerM40.mp3"` -- `static constant h03VillagerM41 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03VillagerM41.mp3"` -- `static constant h03VillagerM43 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03VillagerM43.mp3"` -- `static constant h03VillagerM44 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03VillagerM44.mp3"` -- `static constant h03VillagerM45 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03VillagerM45.mp3"` -- `static constant h03VillagerM49 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03VillagerM49.mp3"` -- `static constant h03VillagerM50 = "Sound\\Dialogue\\HumanCampaign\\Human03\\H03VillagerM50.mp3"` -- `static constant h04Acolyte03 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04Acolyte03.mp3"` -- `static constant h04Arthas02 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04Arthas02.mp3"` -- `static constant h04Arthas04 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04Arthas04.mp3"` -- `static constant h04Arthas07 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04Arthas07.mp3"` -- `static constant h04Arthas09 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04Arthas09.mp3"` -- `static constant h04Arthas11 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04Arthas11.mp3"` -- `static constant h04Arthas15 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04Arthas15.mp3"` -- `static constant h04Arthas17 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04Arthas17.mp3"` -- `static constant h04Arthas18 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04Arthas18.mp3"` -- `static constant h04Arthas19 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04Arthas19.mp3"` -- `static constant h04Arthas21 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04Arthas21.mp3"` -- `static constant h04Arthas22 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04Arthas22.mp3"` -- `static constant h04Arthas26 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04Arthas26.mp3"` -- `static constant h04Jaina01 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04Jaina01.mp3"` -- `static constant h04Jaina05 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04Jaina05.mp3"` -- `static constant h04Jaina24 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04Jaina24.mp3"` -- `static constant h04KelThuzad06 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04KelThuzad06.mp3"` -- `static constant h04KelThuzad23 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04KelThuzad23.mp3"` -- `static constant h04KelThuzad25 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04KelThuzad25.mp3"` -- `static constant h04KelThuzad27 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04KelThuzad27.mp3"` -- `static constant h04KelThuzad28 = "Sound\\Dialogue\\HumanCampaign\\Human04\\H04KelThuzad28.mp3"` -- `static constant h05Acolyte22 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Acolyte22.mp3"` -- `static constant h05Arthas02 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Arthas02.mp3"` -- `static constant h05Arthas05 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Arthas05.mp3"` -- `static constant h05Arthas07 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Arthas07.mp3"` -- `static constant h05Arthas08 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Arthas08.mp3"` -- `static constant h05Arthas10 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Arthas10.mp3"` -- `static constant h05Arthas11 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Arthas11.mp3"` -- `static constant h05Arthas13 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Arthas13.mp3"` -- `static constant h05Arthas21 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Arthas21.mp3"` -- `static constant h05Arthas23 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Arthas23.mp3"` -- `static constant h05Arthas25 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Arthas25.mp3"` -- `static constant h05Arthas26 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Arthas26.mp3"` -- `static constant h05Arthas28 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Arthas28.mp3"` -- `static constant h05Arthas31 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Arthas31.mp3"` -- `static constant h05Arthas33 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Arthas33.mp3"` -- `static constant h05Arthas35 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Arthas35.mp3"` -- `static constant h05Arthas37 = "Sound\\Dialogue\\HumanCampaign\\Human05Interlude\\H05Arthas37.mp3"` -- `static constant h05Arthas39 = "Sound\\Dialogue\\HumanCampaign\\Human05Interlude\\H05Arthas39.mp3"` -- `static constant h05Arthas42 = "Sound\\Dialogue\\HumanCampaign\\Human05Interlude\\H05Arthas42.mp3"` -- `static constant h05Arthas44 = "Sound\\Dialogue\\HumanCampaign\\Human05Interlude\\H05Arthas44.mp3"` -- `static constant h05Footman03 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Footman03.mp3"` -- `static constant h05Footman04 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Footman04.mp3"` -- `static constant h05Footman09 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Footman09.mp3"` -- `static constant h05Footman12 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Footman12.mp3"` -- `static constant h05Footman16 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Footman16.mp3"` -- `static constant h05Footman18 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Footman18.mp3"` -- `static constant h05Footman20 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Footman20.mp3"` -- `static constant h05Footman24 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Footman24.mp3"` -- `static constant h05Footman51 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Footman51.mp3"` -- `static constant h05Jaina01 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Jaina01.mp3"` -- `static constant h05Jaina06 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Jaina06.mp3"` -- `static constant h05Jaina41 = "Sound\\Dialogue\\HumanCampaign\\Human05Interlude\\H05Jaina41.mp3"` -- `static constant h05Jaina43 = "Sound\\Dialogue\\HumanCampaign\\Human05Interlude\\H05Jaina43.mp3"` -- `static constant h05Medivh36 = "Sound\\Dialogue\\HumanCampaign\\Human05Interlude\\H05Medivh36.mp3"` -- `static constant h05Medivh38 = "Sound\\Dialogue\\HumanCampaign\\Human05Interlude\\H05Medivh38.mp3"` -- `static constant h05Medivh40 = "Sound\\Dialogue\\HumanCampaign\\Human05Interlude\\H05Medivh40.mp3"` -- `static constant h05Uther27 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Uther27.mp3"` -- `static constant h05Uther29 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Uther29.mp3"` -- `static constant h05Uther30 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Uther30.mp3"` -- `static constant h05Uther32 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Uther32.mp3"` -- `static constant h05Uther34 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05Uther34.mp3"` -- `static constant h05VillagerM47 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05VillagerM47.mp3"` -- `static constant h05VillagerM49 = "Sound\\Dialogue\\HumanCampaign\\Human05\\H05VillagerM49.mp3"` -- `static constant h06Arthas01 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Arthas01.mp3"` -- `static constant h06Arthas03 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Arthas03.mp3"` -- `static constant h06Arthas04 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Arthas04.mp3"` -- `static constant h06Arthas06 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Arthas06.mp3"` -- `static constant h06Arthas08 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Arthas08.mp3"` -- `static constant h06Arthas10 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Arthas10.mp3"` -- `static constant h06Arthas12 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Arthas12.mp3"` -- `static constant h06Arthas14 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Arthas14.mp3"` -- `static constant h06Arthas16 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Arthas16.mp3"` -- `static constant h06Arthas30 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Arthas30.mp3"` -- `static constant h06Arthas33 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Arthas33.mp3"` -- `static constant h06Arthas43 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Arthas43.mp3"` -- `static constant h06Arthas46 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Arthas46.mp3"` -- `static constant h06Jaina13 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Jaina13.mp3"` -- `static constant h06Jaina17 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Jaina17.mp3"` -- `static constant h06Jaina46 = "Sound\\Dialogue\\HumanCampaign\\Human06Interlude\\H06Jaina46.mp3"` -- `static constant h06Jaina48 = "Sound\\Dialogue\\HumanCampaign\\Human06Interlude\\H06Jaina48.mp3"` -- `static constant h06Jaina50 = "Sound\\Dialogue\\HumanCampaign\\Human06Interlude\\H06Jaina50.mp3"` -- `static constant h06Jaina52 = "Sound\\Dialogue\\HumanCampaign\\Human06Interlude\\H06Jaina52.mp3"` -- `static constant h06Jaina55 = "Sound\\Dialogue\\HumanCampaign\\Human06Interlude\\H06Jaina55.mp3"` -- `static constant h06MalGanis31 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06MalGanis31.mp3"` -- `static constant h06MalGanis32 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06MalGanis32.mp3"` -- `static constant h06MalGanis41 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06MalGanis41.mp3"` -- `static constant h06MalGanis42 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06MalGanis42.mp3"` -- `static constant h06MalGanis44 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06MalGanis44.mp3"` -- `static constant h06MalGanis45 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06MalGanis45.mp3"` -- `static constant h06Medivh54 = "Sound\\Dialogue\\HumanCampaign\\Human06Interlude\\H06Medivh54.mp3"` -- `static constant h06Medivh56 = "Sound\\Dialogue\\HumanCampaign\\Human06Interlude\\H06Medivh56.mp3"` -- `static constant h06Necromancer20 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Necromancer20.mp3"` -- `static constant h06Uther02 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Uther02.mp3"` -- `static constant h06Uther05 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Uther05.mp3"` -- `static constant h06Uther07 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Uther07.mp3"` -- `static constant h06Uther09 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Uther09.mp3"` -- `static constant h06Uther11 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Uther11.mp3"` -- `static constant h06Uther15 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06Uther15.mp3"` -- `static constant h06Uther47 = "Sound\\Dialogue\\HumanCampaign\\Human06Interlude\\H06Uther47.mp3"` -- `static constant h06Uther49 = "Sound\\Dialogue\\HumanCampaign\\Human06Interlude\\H06Uther49.mp3"` -- `static constant h06Uther51 = "Sound\\Dialogue\\HumanCampaign\\Human06Interlude\\H06Uther51.mp3"` -- `static constant h06Uther53 = "Sound\\Dialogue\\HumanCampaign\\Human06Interlude\\H06Uther53.mp3"` -- `static constant h06VillagerF24 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06VillagerF24.mp3"` -- `static constant h06VillagerF57 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06VillagerF57.mp3"` -- `static constant h06VillagerF58 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06VillagerF58.mp3"` -- `static constant h06VillagerF59 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06VillagerF59.mp3"` -- `static constant h06VillagerF61 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06VillagerF61.mp3"` -- `static constant h06VillagerM23 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06VillagerM23.mp3"` -- `static constant h06VillagerM25 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06VillagerM25.mp3"` -- `static constant h06VillagerM26 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06VillagerM26.mp3"` -- `static constant h06VillagerM27 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06VillagerM27.mp3"` -- `static constant h06VillagerM28 = "Sound\\Dialogue\\HumanCampaign\\Human06\\H06VillagerM28.mp3"` -- `static constant h07Arthas02 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Arthas02.mp3"` -- `static constant h07Arthas04 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Arthas04.mp3"` -- `static constant h07Arthas06 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Arthas06.mp3"` -- `static constant h07Arthas07 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Arthas07.mp3"` -- `static constant h07Arthas08 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Arthas08.mp3"` -- `static constant h07Arthas10 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Arthas10.mp3"` -- `static constant h07Arthas12 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Arthas12.mp3"` -- `static constant h07Arthas14 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Arthas14.mp3"` -- `static constant h07Arthas16 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Arthas16.mp3"` -- `static constant h07Arthas19 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Arthas19.mp3"` -- `static constant h07Arthas20 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Arthas20.mp3"` -- `static constant h07Arthas26 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Arthas26.mp3"` -- `static constant h07Arthas28 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Arthas28.mp3"` -- `static constant h07Captain01 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Captain01.mp3"` -- `static constant h07Captain03 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Captain03.mp3"` -- `static constant h07Knight27 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Knight27.mp3"` -- `static constant h07Knight29 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Knight29.mp3"` -- `static constant h07Muradin09 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Muradin09.mp3"` -- `static constant h07Muradin13 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Muradin13.mp3"` -- `static constant h07Muradin15 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Muradin15.mp3"` -- `static constant h07Muradin18 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Muradin18.mp3"` -- `static constant h07Muradin21 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Muradin21.mp3"` -- `static constant h07Muradin22 = "Sound\\Dialogue\\HumanCampaign\\Human07\\H07Muradin22.mp3"` -- `static constant h08Arthas06 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Arthas06.mp3"` -- `static constant h08Arthas08 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Arthas08.mp3"` -- `static constant h08Arthas10 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Arthas10.mp3"` -- `static constant h08Arthas11 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Arthas11.mp3"` -- `static constant h08Arthas13 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Arthas13.mp3"` -- `static constant h08Arthas18 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Arthas18.mp3"` -- `static constant h08Arthas19 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Arthas19.mp3"` -- `static constant h08Arthas21 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Arthas21.mp3"` -- `static constant h08Arthas25 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Arthas25.mp3"` -- `static constant h08Captain01 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Captain01.mp3"` -- `static constant h08Captain03 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Captain03.mp3"` -- `static constant h08Captain05 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Captain05.mp3"` -- `static constant h08Captain07 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Captain07.mp3"` -- `static constant h08Captain20 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Captain20.mp3"` -- `static constant h08Emissary02 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Emissary02.mp3"` -- `static constant h08Emissary04 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Emissary04.mp3"` -- `static constant h08Footman16 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Footman16.mp3"` -- `static constant h08Footman22 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Footman22.mp3"` -- `static constant h08Footman24 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Footman24.mp3"` -- `static constant h08Knight23 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Knight23.mp3"` -- `static constant h08Muradin09 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Muradin09.mp3"` -- `static constant h08Muradin12 = "Sound\\Dialogue\\HumanCampaign\\Human08\\H08Muradin12.mp3"` -- `static constant h09Arthas02 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Arthas02.mp3"` -- `static constant h09Arthas05 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Arthas05.mp3"` -- `static constant h09Arthas07 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Arthas07.mp3"` -- `static constant h09Arthas09 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Arthas09.mp3"` -- `static constant h09Arthas12 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Arthas12.mp3"` -- `static constant h09Arthas14 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Arthas14.mp3"` -- `static constant h09Arthas16 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Arthas16.mp3"` -- `static constant h09Arthas18 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Arthas18.mp3"` -- `static constant h09Arthas19 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Arthas19.mp3"` -- `static constant h09Arthas21 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Arthas21.mp3"` -- `static constant h09Arthas24 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Arthas24.mp3"` -- `static constant h09Arthas26 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Arthas26.mp3"` -- `static constant h09Arthas28 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Arthas28.mp3"` -- `static constant h09Arthas28a = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Arthas28a.mp3"` -- `static constant h09Captain20 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Captain20.mp3"` -- `static constant h09Guardian08 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Guardian08.mp3"` -- `static constant h09Guardian10 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Guardian10.mp3"` -- `static constant h09Guardian11 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Guardian11.mp3"` -- `static constant h09Guardian13 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Guardian13.mp3"` -- `static constant h09MalGanis03 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09MalGanis03.mp3"` -- `static constant h09MalGanis23 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09MalGanis23.mp3"` -- `static constant h09MalGanis25 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09MalGanis25.mp3"` -- `static constant h09MalGanis27 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09MalGanis27.mp3"` -- `static constant h09Muradin01 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Muradin01.mp3"` -- `static constant h09Muradin04 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Muradin04.mp3"` -- `static constant h09Muradin06 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Muradin06.mp3"` -- `static constant h09Muradin15 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Muradin15.mp3"` -- `static constant h09Muradin17 = "Sound\\Dialogue\\HumanCampaign\\Human09\\H09Muradin17.mp3"` -- `static constant hCancelBuilding = "Sound\\Buildings\\Death\\HCancelBuilding.wav"` -- `static constant hPitLordPissed1 = "Units\\Demon\\HeroPitLord\\HPitLordPissed1.wav"` -- `static constant hPitLordPissed2 = "Units\\Demon\\HeroPitLord\\HPitLordPissed2.wav"` -- `static constant hPitLordPissed3 = "Units\\Demon\\HeroPitLord\\HPitLordPissed3.wav"` -- `static constant hPitLordPissed4 = "Units\\Demon\\HeroPitLord\\HPitLordPissed4.wav"` -- `static constant hPitLordPissed5 = "Units\\Demon\\HeroPitLord\\HPitLordPissed5.wav"` -- `static constant hPitLordReady1 = "Units\\Demon\\HeroPitLord\\HPitLordReady1.wav"` -- `static constant hPitLordWarcry1 = "Units\\Demon\\HeroPitLord\\HPitLordWarcry1.wav"` -- `static constant hPitLordWhat1 = "Units\\Demon\\HeroPitLord\\HPitLordWhat1.wav"` -- `static constant hPitLordWhat2 = "Units\\Demon\\HeroPitLord\\HPitLordWhat2.wav"` -- `static constant hPitLordWhat3 = "Units\\Demon\\HeroPitLord\\HPitLordWhat3.wav"` -- `static constant hPitLordWhat4 = "Units\\Demon\\HeroPitLord\\HPitLordWhat4.wav"` -- `static constant hPitLordWhat5 = "Units\\Demon\\HeroPitLord\\HPitLordWhat5.wav"` -- `static constant hPitLordYes1 = "Units\\Demon\\HeroPitLord\\HPitLordYes1.wav"` -- `static constant hPitLordYes2 = "Units\\Demon\\HeroPitLord\\HPitLordYes2.wav"` -- `static constant hPitLordYes3 = "Units\\Demon\\HeroPitLord\\HPitLordYes3.wav"` -- `static constant hPitLordYes4 = "Units\\Demon\\HeroPitLord\\HPitLordYes4.wav"` -- `static constant hPitLordYes5 = "Units\\Demon\\HeroPitLord\\HPitLordYes5.wav"` -- `static constant hPitLordYesAttack1 = "Units\\Demon\\HeroPitLord\\HPitLordYesAttack1.wav"` -- `static constant hPitLordYesAttack2 = "Units\\Demon\\HeroPitLord\\HPitLordYesAttack2.wav"` -- `static constant hPitLordYesAttack3 = "Units\\Demon\\HeroPitLord\\HPitLordYesAttack3.wav"` -- `static constant harpyDeath = "Units\\Creeps\\Harpy\\HarpyDeath.wav"` -- `static constant harpyMissileHit1 = "Abilities\\Weapons\\HarpyMissile\\HarpyMissileHit1.wav"` -- `static constant harpyMissileHit2 = "Abilities\\Weapons\\HarpyMissile\\HarpyMissileHit2.wav"` -- `static constant harpyMissileHit3 = "Abilities\\Weapons\\HarpyMissile\\HarpyMissileHit3.wav"` -- `static constant harpyMissileLaunch1 = "Abilities\\Weapons\\HarpyMissile\\HarpyMissileLaunch1.wav"` -- `static constant harpyMissileLaunch2 = "Abilities\\Weapons\\HarpyMissile\\HarpyMissileLaunch2.wav"` -- `static constant harpyMissileLaunch3 = "Abilities\\Weapons\\HarpyMissile\\HarpyMissileLaunch3.wav"` -- `static constant harpyPissed1 = "Units\\Creeps\\Harpy\\HarpyPissed1.wav"` -- `static constant harpyPissed2 = "Units\\Creeps\\Harpy\\HarpyPissed2.wav"` -- `static constant harpyPissed3 = "Units\\Creeps\\Harpy\\HarpyPissed3.wav"` -- `static constant harpyPissed4 = "Units\\Creeps\\Harpy\\HarpyPissed4.wav"` -- `static constant harpyWhat1 = "Units\\Creeps\\Harpy\\HarpyWhat1.wav"` -- `static constant harpyWhat2 = "Units\\Creeps\\Harpy\\HarpyWhat2.wav"` -- `static constant harpyYes1 = "Units\\Creeps\\Harpy\\HarpyYes1.wav"` -- `static constant harpyYes2 = "Units\\Creeps\\Harpy\\HarpyYes2.wav"` -- `static constant harpyYes3 = "Units\\Creeps\\Harpy\\HarpyYes3.wav"` -- `static constant harpyYesAttack1 = "Units\\Creeps\\Harpy\\HarpyYesAttack1.wav"` -- `static constant harpyYesAttack2 = "Units\\Creeps\\Harpy\\HarpyYesAttack2.wav"` -- `static constant hawkReady1 = "Units\\Creeps\\WarEagle\\HawkReady1.wav"` -- `static constant hawkWhat1 = "Units\\Creeps\\WarEagle\\HawkWhat1.wav"` -- `static constant hawkWhat2 = "Units\\Creeps\\WarEagle\\HawkWhat2.wav"` -- `static constant hawkYes1 = "Units\\Creeps\\WarEagle\\HawkYes1.wav"` -- `static constant hawkYes2 = "Units\\Creeps\\WarEagle\\HawkYes2.wav"` -- `static constant headHunterDeath = "Units\\Orc\\HeadHunter\\HeadHunterDeath.wav"` -- `static constant headHunterMissileHit1 = "Abilities\\Weapons\\huntermissile\\HeadHunterMissileHit1.wav"` -- `static constant headHunterMissileHit2 = "Abilities\\Weapons\\huntermissile\\HeadHunterMissileHit2.wav"` -- `static constant headHunterMissileLaunch = "Abilities\\Weapons\\huntermissile\\HeadHunterMissileLaunch.wav"` -- `static constant headHunterPissed1 = "Units\\Orc\\HeadHunter\\HeadHunterPissed1.wav"` -- `static constant headHunterPissed2 = "Units\\Orc\\HeadHunter\\HeadHunterPissed2.wav"` -- `static constant headHunterPissed3 = "Units\\Orc\\HeadHunter\\HeadHunterPissed3.wav"` -- `static constant headHunterPissed4 = "Units\\Orc\\HeadHunter\\HeadHunterPissed4.wav"` -- `static constant headHunterPissed5 = "Units\\Orc\\HeadHunter\\HeadHunterPissed5.wav"` -- `static constant headHunterReady1 = "Units\\Orc\\HeadHunter\\HeadHunterReady1.wav"` -- `static constant headHunterWarcry1 = "Units\\Orc\\HeadHunter\\HeadHunterWarcry1.wav"` -- `static constant headHunterWhat1 = "Units\\Orc\\HeadHunter\\HeadHunterWhat1.wav"` -- `static constant headHunterWhat2 = "Units\\Orc\\HeadHunter\\HeadHunterWhat2.wav"` -- `static constant headHunterWhat3 = "Units\\Orc\\HeadHunter\\HeadHunterWhat3.wav"` -- `static constant headHunterWhat4 = "Units\\Orc\\HeadHunter\\HeadHunterWhat4.wav"` -- `static constant headHunterYes1 = "Units\\Orc\\HeadHunter\\HeadHunterYes1.wav"` -- `static constant headHunterYes2 = "Units\\Orc\\HeadHunter\\HeadHunterYes2.wav"` -- `static constant headHunterYes3 = "Units\\Orc\\HeadHunter\\HeadHunterYes3.wav"` -- `static constant headHunterYes4 = "Units\\Orc\\HeadHunter\\HeadHunterYes4.wav"` -- `static constant headHunterYesAttack1 = "Units\\Orc\\HeadHunter\\HeadHunterYesAttack1.wav"` -- `static constant headHunterYesAttack2 = "Units\\Orc\\HeadHunter\\HeadHunterYesAttack2.wav"` -- `static constant headHunterYesAttack3 = "Units\\Orc\\HeadHunter\\HeadHunterYesAttack3.wav"` -- `static constant healTarget1 = "Abilities\\Spells\\Human\\Heal\\HealTarget.wav"` -- `static constant healingSprayBirth1 = "Abilities\\Spells\\Other\\HealingSpray\\HealingSprayBirth1.wav"` -- `static constant healingSprayDeath1 = "Abilities\\Spells\\Other\\HealingSpray\\HealingSprayDeath1.wav"` -- `static constant healingWave = "Abilities\\Spells\\Orc\\HealingWave\\HealingWave.wav"` -- `static constant hermitCrabDeath1 = "Units\\Critters\\HermitCrab\\HermitCrabDeath1.wav"` -- `static constant heroAlchemistPissed1 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistPissed1.wav"` -- `static constant heroAlchemistPissed11 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistPissed1.wav"` -- `static constant heroAlchemistPissed2 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistPissed2.wav"` -- `static constant heroAlchemistPissed21 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistPissed2.wav"` -- `static constant heroAlchemistPissed3 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistPissed3.wav"` -- `static constant heroAlchemistPissed31 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistPissed3.wav"` -- `static constant heroAlchemistPissed4 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistPissed4.wav"` -- `static constant heroAlchemistPissed41 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistPissed4.wav"` -- `static constant heroAlchemistPissed5 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistPissed5.wav"` -- `static constant heroAlchemistPissed51 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistPissed5.wav"` -- `static constant heroAlchemistPissed6 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistPissed6.wav"` -- `static constant heroAlchemistPissed61 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistPissed6.wav"` -- `static constant heroAlchemistReady1 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistReady1.wav"` -- `static constant heroAlchemistReady11 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistReady1.wav"` -- `static constant heroAlchemistWarcry1 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistWarcry1.wav"` -- `static constant heroAlchemistWarcry11 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistWarcry1.wav"` -- `static constant heroAlchemistWhat1 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistWhat1.wav"` -- `static constant heroAlchemistWhat11 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistWhat1.wav"` -- `static constant heroAlchemistWhat2 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistWhat2.wav"` -- `static constant heroAlchemistWhat21 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistWhat2.wav"` -- `static constant heroAlchemistWhat3 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistWhat3.wav"` -- `static constant heroAlchemistWhat31 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistWhat3.wav"` -- `static constant heroAlchemistWhat4 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistWhat4.wav"` -- `static constant heroAlchemistWhat41 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistWhat4.wav"` -- `static constant heroAlchemistYes1 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistYes1.wav"` -- `static constant heroAlchemistYes11 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistYes1.wav"` -- `static constant heroAlchemistYes2 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistYes2.wav"` -- `static constant heroAlchemistYes21 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistYes2.wav"` -- `static constant heroAlchemistYes3 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistYes3.wav"` -- `static constant heroAlchemistYes31 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistYes3.wav"` -- `static constant heroAlchemistYes4 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistYes4.wav"` -- `static constant heroAlchemistYes41 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistYes4.wav"` -- `static constant heroAlchemistYesAttack1 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistYesAttack1.wav"` -- `static constant heroAlchemistYesAttack11 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistYesAttack1.wav"` -- `static constant heroAlchemistYesAttack2 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistYesAttack2.wav"` -- `static constant heroAlchemistYesAttack21 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistYesAttack2.wav"` -- `static constant heroAlchemistYesAttack3 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistYesAttack3.wav"` -- `static constant heroAlchemistYesAttack31 = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroAlchemistYesAttack3.wav"` -- `static constant heroArchmageDeath = "Units\\Human\\HeroArchMage\\HeroArchmageDeath.wav"` -- `static constant heroArchmagePissed1 = "Units\\Human\\HeroArchMage\\HeroArchmagePissed1.wav"` -- `static constant heroArchmagePissed2 = "Units\\Human\\HeroArchMage\\HeroArchmagePissed2.wav"` -- `static constant heroArchmagePissed3 = "Units\\Human\\HeroArchMage\\HeroArchmagePissed3.wav"` -- `static constant heroArchmagePissed4 = "Units\\Human\\HeroArchMage\\HeroArchmagePissed4.wav"` -- `static constant heroArchmageReady1 = "Units\\Human\\HeroArchMage\\HeroArchmageReady1.wav"` -- `static constant heroArchmageWarcry1 = "Units\\Human\\HeroArchMage\\HeroArchmageWarcry1.wav"` -- `static constant heroArchmageWhat1 = "Units\\Human\\HeroArchMage\\HeroArchmageWhat1.wav"` -- `static constant heroArchmageWhat2 = "Units\\Human\\HeroArchMage\\HeroArchmageWhat2.wav"` -- `static constant heroArchmageWhat3 = "Units\\Human\\HeroArchMage\\HeroArchmageWhat3.wav"` -- `static constant heroArchmageWhat4 = "Units\\Human\\HeroArchMage\\HeroArchmageWhat4.wav"` -- `static constant heroArchmageYes1 = "Units\\Human\\HeroArchMage\\HeroArchmageYes1.wav"` -- `static constant heroArchmageYes2 = "Units\\Human\\HeroArchMage\\HeroArchmageYes2.wav"` -- `static constant heroArchmageYes3 = "Units\\Human\\HeroArchMage\\HeroArchmageYes3.wav"` -- `static constant heroArchmageYes4 = "Units\\Human\\HeroArchMage\\HeroArchmageYes4.wav"` -- `static constant heroArchmageYesAttack1 = "Units\\Human\\HeroArchMage\\HeroArchmageYesAttack1.wav"` -- `static constant heroArchmageYesAttack2 = "Units\\Human\\HeroArchMage\\HeroArchmageYesAttack2.wav"` -- `static constant heroArchmageYesAttack3 = "Units\\Human\\HeroArchMage\\HeroArchmageYesAttack3.wav"` -- `static constant heroBladeMasterDeath = "Units\\Orc\\HeroBladeMaster\\HeroBladeMasterDeath.wav"` -- `static constant heroBladeMasterHit1 = "Units\\Orc\\HeroBladeMaster\\HeroBladeMasterHit1.wav"` -- `static constant heroBlademasterAttack1 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterAttack1.wav"` -- `static constant heroBlademasterAttack2 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterAttack2.wav"` -- `static constant heroBlademasterPissed1 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterPissed1.wav"` -- `static constant heroBlademasterPissed2 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterPissed2.wav"` -- `static constant heroBlademasterPissed3 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterPissed3.wav"` -- `static constant heroBlademasterPissed4 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterPissed4.wav"` -- `static constant heroBlademasterReady1 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterReady1.wav"` -- `static constant heroBlademasterWarcry1 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterWarcry1.wav"` -- `static constant heroBlademasterWhat1 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterWhat1.wav"` -- `static constant heroBlademasterWhat2 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterWhat2.wav"` -- `static constant heroBlademasterWhat3 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterWhat3.wav"` -- `static constant heroBlademasterWhat4 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterWhat4.wav"` -- `static constant heroBlademasterYes1 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterYes1.wav"` -- `static constant heroBlademasterYes2 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterYes2.wav"` -- `static constant heroBlademasterYes3 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterYes3.wav"` -- `static constant heroBlademasterYes4 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterYes4.wav"` -- `static constant heroBlademasterYesAttack1 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterYesAttack1.wav"` -- `static constant heroBlademasterYesAttack2 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterYesAttack2.wav"` -- `static constant heroBlademasterYesAttack3 = "Units\\Orc\\HeroBladeMaster\\HeroBlademasterYesAttack3.wav"` -- `static constant heroDeathKnightAttack1 = "Units\\Undead\\HeroDeathKnight\\HeroDeathKnightAttack1.wav"` -- `static constant heroDeathKnightDeath = "Units\\Undead\\HeroDeathKnight\\HeroDeathKnightDeath.wav"` -- `static constant heroDemonHunterAttack1 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterAttack1.wav"` -- `static constant heroDemonHunterAttack2 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterAttack2.wav"` -- `static constant heroDemonHunterDeath1 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterDeath1.wav"` -- `static constant heroDemonHunterPissed1 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterPissed1.wav"` -- `static constant heroDemonHunterPissed2 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterPissed2.wav"` -- `static constant heroDemonHunterPissed3 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterPissed3.wav"` -- `static constant heroDemonHunterPissed4 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterPissed4.wav"` -- `static constant heroDemonHunterPissed5 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterPissed5.wav"` -- `static constant heroDemonHunterPissed6 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterPissed6.wav"` -- `static constant heroDemonHunterPissed7 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterPissed7.wav"` -- `static constant heroDemonHunterReady1 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterReady1.wav"` -- `static constant heroDemonHunterWarcry1 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterWarcry1.wav"` -- `static constant heroDemonHunterWhat1 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterWhat1.wav"` -- `static constant heroDemonHunterWhat2 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterWhat2.wav"` -- `static constant heroDemonHunterWhat3 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterWhat3.wav"` -- `static constant heroDemonHunterWhat4 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterWhat4.wav"` -- `static constant heroDemonHunterWhat5 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterWhat5.wav"` -- `static constant heroDemonHunterYes1 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterYes1.wav"` -- `static constant heroDemonHunterYes2 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterYes2.wav"` -- `static constant heroDemonHunterYes3 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterYes3.wav"` -- `static constant heroDemonHunterYes4 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterYes4.wav"` -- `static constant heroDemonHunterYes5 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterYes5.wav"` -- `static constant heroDemonHunterYesAttack1 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterYesAttack1.wav"` -- `static constant heroDemonHunterYesAttack2 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterYesAttack2.wav"` -- `static constant heroDemonHunterYesAttack3 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterYesAttack3.wav"` -- `static constant heroDemonHunterYesAttack4 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunterYesAttack4.wav"` -- `static constant heroDemonMissileLaunch1 = "Abilities\\Weapons\\DemonHunterMissile\\HeroDemonMissileLaunch1.wav"` -- `static constant heroDemonMissileLaunch2 = "Abilities\\Weapons\\DemonHunterMissile\\HeroDemonMissileLaunch2.wav"` -- `static constant heroDreadLordDeath = "Units\\Undead\\HeroDreadLord\\HeroDreadLordDeath.wav"` -- `static constant heroDreadlordAttack1 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordAttack1.wav"` -- `static constant heroDreadlordPissed1 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordPissed1.wav"` -- `static constant heroDreadlordPissed2 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordPissed2.wav"` -- `static constant heroDreadlordPissed3 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordPissed3.wav"` -- `static constant heroDreadlordPissed4 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordPissed4.wav"` -- `static constant heroDreadlordPissed5 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordPissed5.wav"` -- `static constant heroDreadlordPissed6 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordPissed6.wav"` -- `static constant heroDreadlordPissed7 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordPissed7.wav"` -- `static constant heroDreadlordReady1 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordReady1.wav"` -- `static constant heroDreadlordWarcry1 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordWarcry1.wav"` -- `static constant heroDreadlordWhat1 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordWhat1.wav"` -- `static constant heroDreadlordWhat2 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordWhat2.wav"` -- `static constant heroDreadlordWhat3 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordWhat3.wav"` -- `static constant heroDreadlordWhat4 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordWhat4.wav"` -- `static constant heroDreadlordYes1 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordYes1.wav"` -- `static constant heroDreadlordYes2 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordYes2.wav"` -- `static constant heroDreadlordYes3 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordYes3.wav"` -- `static constant heroDreadlordYes4 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordYes4.wav"` -- `static constant heroDreadlordYesAttack1 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordYesAttack1.wav"` -- `static constant heroDreadlordYesAttack2 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordYesAttack2.wav"` -- `static constant heroDreadlordYesAttack3 = "Units\\Undead\\HeroDreadLord\\HeroDreadlordYesAttack3.wav"` -- `static constant heroDropItem1 = "Sound\\Interface\\HeroDropItem1.wav"` -- `static constant heroFarseerDeath1 = "Units\\Orc\\HeroFarseer\\HeroFarseerDeath1.wav"` -- `static constant heroFarseerPissed1 = "Units\\Orc\\HeroFarseer\\HeroFarseerPissed1.wav"` -- `static constant heroFarseerPissed2 = "Units\\Orc\\HeroFarseer\\HeroFarseerPissed2.wav"` -- `static constant heroFarseerPissed3 = "Units\\Orc\\HeroFarseer\\HeroFarseerPissed3.wav"` -- `static constant heroFarseerPissed4 = "Units\\Orc\\HeroFarseer\\HeroFarseerPissed4.wav"` -- `static constant heroFarseerPissed5 = "Units\\Orc\\HeroFarseer\\HeroFarseerPissed5.wav"` -- `static constant heroFarseerReady1 = "Units\\Orc\\HeroFarseer\\HeroFarseerReady1.wav"` -- `static constant heroFarseerWarcry1 = "Units\\Orc\\HeroFarseer\\HeroFarseerWarcry1.wav"` -- `static constant heroFarseerWhat1 = "Units\\Orc\\HeroFarseer\\HeroFarseerWhat1.wav"` -- `static constant heroFarseerWhat2 = "Units\\Orc\\HeroFarseer\\HeroFarseerWhat2.wav"` -- `static constant heroFarseerWhat3 = "Units\\Orc\\HeroFarseer\\HeroFarseerWhat3.wav"` -- `static constant heroFarseerWhat4 = "Units\\Orc\\HeroFarseer\\HeroFarseerWhat4.wav"` -- `static constant heroFarseerYes1 = "Units\\Orc\\HeroFarseer\\HeroFarseerYes1.wav"` -- `static constant heroFarseerYes2 = "Units\\Orc\\HeroFarseer\\HeroFarseerYes2.wav"` -- `static constant heroFarseerYes3 = "Units\\Orc\\HeroFarseer\\HeroFarseerYes3.wav"` -- `static constant heroFarseerYes4 = "Units\\Orc\\HeroFarseer\\HeroFarseerYes4.wav"` -- `static constant heroFarseerYesAttack1 = "Units\\Orc\\HeroFarseer\\HeroFarseerYesAttack1.wav"` -- `static constant heroFarseerYesAttack2 = "Units\\Orc\\HeroFarseer\\HeroFarseerYesAttack2.wav"` -- `static constant heroFarseerYesAttack3 = "Units\\Orc\\HeroFarseer\\HeroFarseerYesAttack3.wav"` -- `static constant heroFirelordAttack1 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordAttack1.wav"` -- `static constant heroFirelordAttack11 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordAttack1.wav"` -- `static constant heroFirelordAttack2 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordAttack2.wav"` -- `static constant heroFirelordAttack21 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordAttack2.wav"` -- `static constant heroFirelordDeath1 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordDeath1.wav"` -- `static constant heroFirelordDeath11 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordDeath1.wav"` -- `static constant heroFirelordPissed1 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordPissed1.wav"` -- `static constant heroFirelordPissed11 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordPissed1.wav"` -- `static constant heroFirelordPissed2 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordPissed2.wav"` -- `static constant heroFirelordPissed21 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordPissed2.wav"` -- `static constant heroFirelordPissed3 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordPissed3.wav"` -- `static constant heroFirelordPissed31 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordPissed3.wav"` -- `static constant heroFirelordPissed4 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordPissed4.wav"` -- `static constant heroFirelordPissed41 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordPissed4.wav"` -- `static constant heroFirelordPissed5 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordPissed5.wav"` -- `static constant heroFirelordPissed51 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordPissed5.wav"` -- `static constant heroFirelordPissed6 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordPissed6.wav"` -- `static constant heroFirelordPissed61 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordPissed6.wav"` -- `static constant heroFirelordPissed7 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordPissed7.wav"` -- `static constant heroFirelordPissed71 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordPissed7.wav"` -- `static constant heroFirelordReady1 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordReady1.wav"` -- `static constant heroFirelordReady11 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordReady1.wav"` -- `static constant heroFirelordSpell1 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordSpell1.wav"` -- `static constant heroFirelordSpell11 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordSpell1.wav"` -- `static constant heroFirelordWarcry1 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordWarcry1.wav"` -- `static constant heroFirelordWarcry11 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordWarcry1.wav"` -- `static constant heroFirelordWhat1 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordWhat1.wav"` -- `static constant heroFirelordWhat11 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordWhat1.wav"` -- `static constant heroFirelordWhat2 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordWhat2.wav"` -- `static constant heroFirelordWhat21 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordWhat2.wav"` -- `static constant heroFirelordWhat3 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordWhat3.wav"` -- `static constant heroFirelordWhat31 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordWhat3.wav"` -- `static constant heroFirelordYes1 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordYes1.wav"` -- `static constant heroFirelordYes11 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordYes1.wav"` -- `static constant heroFirelordYes2 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordYes2.wav"` -- `static constant heroFirelordYes21 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordYes2.wav"` -- `static constant heroFirelordYes3 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordYes3.wav"` -- `static constant heroFirelordYes31 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordYes3.wav"` -- `static constant heroFirelordYes4 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordYes4.wav"` -- `static constant heroFirelordYes41 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordYes4.wav"` -- `static constant heroFirelordYesAttack1 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordYesAttack1.wav"` -- `static constant heroFirelordYesAttack11 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordYesAttack1.wav"` -- `static constant heroFirelordYesAttack2 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordYesAttack2.wav"` -- `static constant heroFirelordYesAttack21 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordYesAttack2.wav"` -- `static constant heroFirelordYesAttack3 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordYesAttack3.wav"` -- `static constant heroFirelordYesAttack31 = "Units\\Creeps\\HeroFlameLord\\HeroFirelordYesAttack3.wav"` -- `static constant heroKeeperOfTheGroveDeath1 = "Units\\NightElf\\HeroKeeperOfTheGrove\\HeroKeeperOfTheGroveDeath1.wav"` -- `static constant heroLichAttack1 = "Units\\Undead\\HeroLich\\HeroLichAttack1.wav"` -- `static constant heroLichDeath1 = "Units\\Undead\\HeroLich\\HeroLichDeath1.wav"` -- `static constant heroLichPissed1 = "Units\\Undead\\HeroLich\\HeroLichPissed1.wav"` -- `static constant heroLichPissed2 = "Units\\Undead\\HeroLich\\HeroLichPissed2.wav"` -- `static constant heroLichPissed3 = "Units\\Undead\\HeroLich\\HeroLichPissed3.wav"` -- `static constant heroLichPissed4 = "Units\\Undead\\HeroLich\\HeroLichPissed4.wav"` -- `static constant heroLichPissed5 = "Units\\Undead\\HeroLich\\HeroLichPissed5.wav"` -- `static constant heroLichPissed6 = "Units\\Undead\\HeroLich\\HeroLichPissed6.wav"` -- `static constant heroLichPissed7 = "Units\\Undead\\HeroLich\\HeroLichPissed7.wav"` -- `static constant heroLichPissed8 = "Units\\Undead\\HeroLich\\HeroLichPissed8.wav"` -- `static constant heroLichReady1 = "Units\\Undead\\HeroLich\\HeroLichReady1.wav"` -- `static constant heroLichWarcry1 = "Units\\Undead\\HeroLich\\HeroLichWarcry1.wav"` -- `static constant heroLichWhat1 = "Units\\Undead\\HeroLich\\HeroLichWhat1.wav"` -- `static constant heroLichWhat2 = "Units\\Undead\\HeroLich\\HeroLichWhat2.wav"` -- `static constant heroLichWhat3 = "Units\\Undead\\HeroLich\\HeroLichWhat3.wav"` -- `static constant heroLichWhat4 = "Units\\Undead\\HeroLich\\HeroLichWhat4.wav"` -- `static constant heroLichYes1 = "Units\\Undead\\HeroLich\\HeroLichYes1.wav"` -- `static constant heroLichYes2 = "Units\\Undead\\HeroLich\\HeroLichYes2.wav"` -- `static constant heroLichYes3 = "Units\\Undead\\HeroLich\\HeroLichYes3.wav"` -- `static constant heroLichYes4 = "Units\\Undead\\HeroLich\\HeroLichYes4.wav"` -- `static constant heroLichYes5 = "Units\\Undead\\HeroLich\\HeroLichYes5.wav"` -- `static constant heroLichYesAttack1 = "Units\\Undead\\HeroLich\\HeroLichYesAttack1.wav"` -- `static constant heroLichYesAttack2 = "Units\\Undead\\HeroLich\\HeroLichYesAttack2.wav"` -- `static constant heroLichYesAttack3 = "Units\\Undead\\HeroLich\\HeroLichYesAttack3.wav"` -- `static constant heroMoonPriestessDeath1 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessDeath1.wav"` -- `static constant heroMoonPriestessPissed1 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessPissed1.wav"` -- `static constant heroMoonPriestessPissed2 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessPissed2.wav"` -- `static constant heroMoonPriestessPissed3 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessPissed3.wav"` -- `static constant heroMoonPriestessPissed4 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessPissed4.wav"` -- `static constant heroMoonPriestessPissed5 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessPissed5.wav"` -- `static constant heroMoonPriestessPissed6 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessPissed6.wav"` -- `static constant heroMoonPriestessReady1 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessReady1.wav"` -- `static constant heroMoonPriestessWarcry1 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessWarcry1.wav"` -- `static constant heroMoonPriestessWhat1 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessWhat1.wav"` -- `static constant heroMoonPriestessWhat2 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessWhat2.wav"` -- `static constant heroMoonPriestessWhat3 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessWhat3.wav"` -- `static constant heroMoonPriestessWhat4 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessWhat4.wav"` -- `static constant heroMoonPriestessYes1 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessYes1.wav"` -- `static constant heroMoonPriestessYes2 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessYes2.wav"` -- `static constant heroMoonPriestessYes3 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessYes3.wav"` -- `static constant heroMoonPriestessYes4 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessYes4.wav"` -- `static constant heroMoonPriestessYesAttack1 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessYesAttack1.wav"` -- `static constant heroMoonPriestessYesAttack2 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessYesAttack2.wav"` -- `static constant heroMoonPriestessYesAttack3 = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestessYesAttack3.wav"` -- `static constant heroMountainKingDeath = "Units\\Human\\HeroMountainKing\\HeroMountainKingDeath.wav"` -- `static constant heroMountainKingPissed1 = "Units\\Human\\HeroMountainKing\\HeroMountainKingPissed1.wav"` -- `static constant heroMountainKingPissed2 = "Units\\Human\\HeroMountainKing\\HeroMountainKingPissed2.wav"` -- `static constant heroMountainKingPissed3 = "Units\\Human\\HeroMountainKing\\HeroMountainKingPissed3.wav"` -- `static constant heroMountainKingPissed4 = "Units\\Human\\HeroMountainKing\\HeroMountainKingPissed4.wav"` -- `static constant heroMountainKingPissed5 = "Units\\Human\\HeroMountainKing\\HeroMountainKingPissed5.wav"` -- `static constant heroMountainKingPissed6 = "Units\\Human\\HeroMountainKing\\HeroMountainKingPissed6.wav"` -- `static constant heroMountainKingPissed7 = "Units\\Human\\HeroMountainKing\\HeroMountainKingPissed7.wav"` -- `static constant heroMountainKingReady1 = "Units\\Human\\HeroMountainKing\\HeroMountainKingReady1.wav"` -- `static constant heroMountainKingWarcry1 = "Units\\Human\\HeroMountainKing\\HeroMountainKingWarcry1.wav"` -- `static constant heroMountainKingWhat1 = "Units\\Human\\HeroMountainKing\\HeroMountainKingWhat1.wav"` -- `static constant heroMountainKingWhat2 = "Units\\Human\\HeroMountainKing\\HeroMountainKingWhat2.wav"` -- `static constant heroMountainKingWhat3 = "Units\\Human\\HeroMountainKing\\HeroMountainKingWhat3.wav"` -- `static constant heroMountainKingWhat4 = "Units\\Human\\HeroMountainKing\\HeroMountainKingWhat4.wav"` -- `static constant heroMountainKingYes1 = "Units\\Human\\HeroMountainKing\\HeroMountainKingYes1.wav"` -- `static constant heroMountainKingYes2 = "Units\\Human\\HeroMountainKing\\HeroMountainKingYes2.wav"` -- `static constant heroMountainKingYes3 = "Units\\Human\\HeroMountainKing\\HeroMountainKingYes3.wav"` -- `static constant heroMountainKingYes4 = "Units\\Human\\HeroMountainKing\\HeroMountainKingYes4.wav"` -- `static constant heroMountainKingYesAttack1 = "Units\\Human\\HeroMountainKing\\HeroMountainKingYesAttack1.wav"` -- `static constant heroMountainKingYesAttack2 = "Units\\Human\\HeroMountainKing\\HeroMountainKingYesAttack2.wav"` -- `static constant heroMountainKingYesAttack3 = "Units\\Human\\HeroMountainKing\\HeroMountainKingYesAttack3.wav"` -- `static constant heroMountainKingYesAttack4 = "Units\\Human\\HeroMountainKing\\HeroMountainKingYesAttack4.wav"` -- `static constant heroMountainkingAttack1 = "Units\\Human\\HeroMountainKing\\HeroMountainkingAttack1.wav"` -- `static constant heroPItLordAttack1 = "Units\\Demon\\HeroPitLord\\HeroPItLordAttack1.wav"` -- `static constant heroPItLordAttack2 = "Units\\Demon\\HeroPitLord\\HeroPItLordAttack2.wav"` -- `static constant heroPItLordAttack3 = "Units\\Demon\\HeroPitLord\\HeroPItLordAttack3.wav"` -- `static constant heroPaladinAttack1 = "Units\\Human\\HeroPaladin\\HeroPaladinAttack1.wav"` -- `static constant heroPaladinAttack2 = "Units\\Human\\HeroPaladin\\HeroPaladinAttack2.wav"` -- `static constant heroPaladinDeath = "Units\\Human\\HeroPaladin\\HeroPaladinDeath.wav"` -- `static constant heroPaladinPissed1 = "Units\\Human\\HeroPaladin\\HeroPaladinPissed1.wav"` -- `static constant heroPaladinPissed2 = "Units\\Human\\HeroPaladin\\HeroPaladinPissed2.wav"` -- `static constant heroPaladinPissed3 = "Units\\Human\\HeroPaladin\\HeroPaladinPissed3.wav"` -- `static constant heroPaladinPissed4 = "Units\\Human\\HeroPaladin\\HeroPaladinPissed4.wav"` -- `static constant heroPaladinPissed5 = "Units\\Human\\HeroPaladin\\HeroPaladinPissed5.wav"` -- `static constant heroPaladinPissed6 = "Units\\Human\\HeroPaladin\\HeroPaladinPissed6.wav"` -- `static constant heroPaladinReady1 = "Units\\Human\\HeroPaladin\\HeroPaladinReady1.wav"` -- `static constant heroPaladinWarcry1 = "Units\\Human\\HeroPaladin\\HeroPaladinWarcry1.wav"` -- `static constant heroPaladinWhat1 = "Units\\Human\\HeroPaladin\\HeroPaladinWhat1.wav"` -- `static constant heroPaladinWhat2 = "Units\\Human\\HeroPaladin\\HeroPaladinWhat2.wav"` -- `static constant heroPaladinWhat3 = "Units\\Human\\HeroPaladin\\HeroPaladinWhat3.wav"` -- `static constant heroPaladinWhat4 = "Units\\Human\\HeroPaladin\\HeroPaladinWhat4.wav"` -- `static constant heroPaladinYes1 = "Units\\Human\\HeroPaladin\\HeroPaladinYes1.wav"` -- `static constant heroPaladinYes2 = "Units\\Human\\HeroPaladin\\HeroPaladinYes2.wav"` -- `static constant heroPaladinYes3 = "Units\\Human\\HeroPaladin\\HeroPaladinYes3.wav"` -- `static constant heroPaladinYes4 = "Units\\Human\\HeroPaladin\\HeroPaladinYes4.wav"` -- `static constant heroPaladinYesAttack1 = "Units\\Human\\HeroPaladin\\HeroPaladinYesAttack1.wav"` -- `static constant heroPaladinYesAttack2 = "Units\\Human\\HeroPaladin\\HeroPaladinYesAttack2.wav"` -- `static constant heroPaladinYesAttack3 = "Units\\Human\\HeroPaladin\\HeroPaladinYesAttack3.wav"` -- `static constant heroRangerDeath = "Units\\Creeps\\SylvanusWindrunner\\HeroRangerDeath.wav"` -- `static constant heroShadowHunterDeath = "Units\\Orc\\HeroShadowHunter\\HeroShadowHunterDeath.wav"` -- `static constant heroShadowHunterMissileHit1 = "Abilities\\Weapons\\ShadowHunterMissile\\HeroShadowHunterMissileHit1.wav"` -- `static constant heroShadowhunterMissileLaunch1 = "Abilities\\Weapons\\ShadowHunterMissile\\HeroShadowhunterMissileLaunch1.wav"` -- `static constant heroStep1 = "Sound\\Units\\Footsteps\\HeroStep1.wav"` -- `static constant heroStep2 = "Sound\\Units\\Footsteps\\HeroStep2.wav"` -- `static constant heroStep3 = "Sound\\Units\\Footsteps\\HeroStep3.wav"` -- `static constant heroStep4 = "Sound\\Units\\Footsteps\\HeroStep4.wav"` -- `static constant heroTaurenChieftainAttack1 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainAttack1.wav"` -- `static constant heroTaurenChieftainAttack2 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainAttack2.wav"` -- `static constant heroTaurenChieftainAttack3 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainAttack3.wav"` -- `static constant heroTaurenChieftainDeath = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainDeath.wav"` -- `static constant heroTaurenChieftainPissed1 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainPissed1.wav"` -- `static constant heroTaurenChieftainPissed2 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainPissed2.wav"` -- `static constant heroTaurenChieftainPissed3 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainPissed3.wav"` -- `static constant heroTaurenChieftainPissed4 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainPissed4.wav"` -- `static constant heroTaurenChieftainPissed5 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainPissed5.wav"` -- `static constant heroTaurenChieftainPissed6 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainPissed6.wav"` -- `static constant heroTaurenChieftainReady1 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainReady1.wav"` -- `static constant heroTaurenChieftainWarcry1 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainWarcry1.wav"` -- `static constant heroTaurenChieftainWhat1 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainWhat1.wav"` -- `static constant heroTaurenChieftainWhat2 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainWhat2.wav"` -- `static constant heroTaurenChieftainWhat3 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainWhat3.wav"` -- `static constant heroTaurenChieftainWhat4 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainWhat4.wav"` -- `static constant heroTaurenChieftainYes1 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainYes1.wav"` -- `static constant heroTaurenChieftainYes2 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainYes2.wav"` -- `static constant heroTaurenChieftainYes3 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainYes3.wav"` -- `static constant heroTaurenChieftainYes4 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainYes4.wav"` -- `static constant heroTaurenChieftainYesAttack1 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainYesAttack1.wav"` -- `static constant heroTaurenChieftainYesAttack2 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainYesAttack2.wav"` -- `static constant heroTaurenChieftainYesAttack3 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftainYesAttack3.wav"` -- `static constant heroTinkerPissed1 = "Units\\Creeps\\HeroTinker\\HeroTinkerPissed1.wav"` -- `static constant heroTinkerPissed11 = "Units\\Creeps\\HeroTinker\\HeroTinkerPissed1.wav"` -- `static constant heroTinkerPissed2 = "Units\\Creeps\\HeroTinker\\HeroTinkerPissed2.wav"` -- `static constant heroTinkerPissed21 = "Units\\Creeps\\HeroTinker\\HeroTinkerPissed2.wav"` -- `static constant heroTinkerPissed3 = "Units\\Creeps\\HeroTinker\\HeroTinkerPissed3.wav"` -- `static constant heroTinkerPissed31 = "Units\\Creeps\\HeroTinker\\HeroTinkerPissed3.wav"` -- `static constant heroTinkerPissed4 = "Units\\Creeps\\HeroTinker\\HeroTinkerPissed4.wav"` -- `static constant heroTinkerPissed41 = "Units\\Creeps\\HeroTinker\\HeroTinkerPissed4.wav"` -- `static constant heroTinkerPissed5 = "Units\\Creeps\\HeroTinker\\HeroTinkerPissed5.wav"` -- `static constant heroTinkerPissed51 = "Units\\Creeps\\HeroTinker\\HeroTinkerPissed5.wav"` -- `static constant heroTinkerPissed6 = "Units\\Creeps\\HeroTinker\\HeroTinkerPissed6.wav"` -- `static constant heroTinkerPissed61 = "Units\\Creeps\\HeroTinker\\HeroTinkerPissed6.wav"` -- `static constant heroTinkerPissed7 = "Units\\Creeps\\HeroTinker\\HeroTinkerPissed7.wav"` -- `static constant heroTinkerPissed71 = "Units\\Creeps\\HeroTinker\\HeroTinkerPissed7.wav"` -- `static constant heroTinkerPissed8 = "Units\\Creeps\\HeroTinker\\HeroTinkerPissed8.wav"` -- `static constant heroTinkerPissed81 = "Units\\Creeps\\HeroTinker\\HeroTinkerPissed8.wav"` -- `static constant heroTinkerReady1 = "Units\\Creeps\\HeroTinker\\HeroTinkerReady1.wav"` -- `static constant heroTinkerReady11 = "Units\\Creeps\\HeroTinker\\HeroTinkerReady1.wav"` -- `static constant heroTinkerWarcry1 = "Units\\Creeps\\HeroTinker\\HeroTinkerWarcry1.wav"` -- `static constant heroTinkerWarcry11 = "Units\\Creeps\\HeroTinker\\HeroTinkerWarcry1.wav"` -- `static constant heroTinkerWhat1 = "Units\\Creeps\\HeroTinker\\HeroTinkerWhat1.wav"` -- `static constant heroTinkerWhat11 = "Units\\Creeps\\HeroTinker\\HeroTinkerWhat1.wav"` -- `static constant heroTinkerWhat2 = "Units\\Creeps\\HeroTinker\\HeroTinkerWhat2.wav"` -- `static constant heroTinkerWhat21 = "Units\\Creeps\\HeroTinker\\HeroTinkerWhat2.wav"` -- `static constant heroTinkerWhat3 = "Units\\Creeps\\HeroTinker\\HeroTinkerWhat3.wav"` -- `static constant heroTinkerWhat31 = "Units\\Creeps\\HeroTinker\\HeroTinkerWhat3.wav"` -- `static constant heroTinkerWhat4 = "Units\\Creeps\\HeroTinker\\HeroTinkerWhat4.wav"` -- `static constant heroTinkerWhat41 = "Units\\Creeps\\HeroTinker\\HeroTinkerWhat4.wav"` -- `static constant heroTinkerYes1 = "Units\\Creeps\\HeroTinker\\HeroTinkerYes1.wav"` -- `static constant heroTinkerYes11 = "Units\\Creeps\\HeroTinker\\HeroTinkerYes1.wav"` -- `static constant heroTinkerYes2 = "Units\\Creeps\\HeroTinker\\HeroTinkerYes2.wav"` -- `static constant heroTinkerYes21 = "Units\\Creeps\\HeroTinker\\HeroTinkerYes2.wav"` -- `static constant heroTinkerYes3 = "Units\\Creeps\\HeroTinker\\HeroTinkerYes3.wav"` -- `static constant heroTinkerYes31 = "Units\\Creeps\\HeroTinker\\HeroTinkerYes3.wav"` -- `static constant heroTinkerYes4 = "Units\\Creeps\\HeroTinker\\HeroTinkerYes4.wav"` -- `static constant heroTinkerYes41 = "Units\\Creeps\\HeroTinker\\HeroTinkerYes4.wav"` -- `static constant heroTinkerYesAttack1 = "Units\\Creeps\\HeroTinker\\HeroTinkerYesAttack1.wav"` -- `static constant heroTinkerYesAttack11 = "Units\\Creeps\\HeroTinker\\HeroTinkerYesAttack1.wav"` -- `static constant heroTinkerYesAttack2 = "Units\\Creeps\\HeroTinker\\HeroTinkerYesAttack2.wav"` -- `static constant heroTinkerYesAttack21 = "Units\\Creeps\\HeroTinker\\HeroTinkerYesAttack2.wav"` -- `static constant heroTinkerYesAttack3 = "Units\\Creeps\\HeroTinker\\HeroTinkerYesAttack3.wav"` -- `static constant heroTinkerYesAttack31 = "Units\\Creeps\\HeroTinker\\HeroTinkerYesAttack3.wav"` -- `static constant heroTinkerYesAttack4 = "Units\\Creeps\\HeroTinker\\HeroTinkerYesAttack4.wav"` -- `static constant heroTinkerYesAttack41 = "Units\\Creeps\\HeroTinker\\HeroTinkerYesAttack4.wav"` -- `static constant heroWardenPissed1 = "Units\\NightElf\\HeroWarden\\HeroWardenPissed1.wav"` -- `static constant heroWardenPissed2 = "Units\\NightElf\\HeroWarden\\HeroWardenPissed2.wav"` -- `static constant heroWardenPissed3 = "Units\\NightElf\\HeroWarden\\HeroWardenPissed3.wav"` -- `static constant heroWardenPissed4 = "Units\\NightElf\\HeroWarden\\HeroWardenPissed4.wav"` -- `static constant heroWardenPissed5 = "Units\\NightElf\\HeroWarden\\HeroWardenPissed5.wav"` -- `static constant heroWardenPissed6 = "Units\\NightElf\\HeroWarden\\HeroWardenPissed6.wav"` -- `static constant heroWardenPissed7 = "Units\\NightElf\\HeroWarden\\HeroWardenPissed7.wav"` -- `static constant heroWardenPissed8 = "Units\\NightElf\\HeroWarden\\HeroWardenPissed8.wav"` -- `static constant heroWardenReady1 = "Units\\NightElf\\HeroWarden\\HeroWardenReady1.wav"` -- `static constant heroWardenWarcry1 = "Units\\NightElf\\HeroWarden\\HeroWardenWarcry1.wav"` -- `static constant heroWardenWhat1 = "Units\\NightElf\\HeroWarden\\HeroWardenWhat1.wav"` -- `static constant heroWardenWhat2 = "Units\\NightElf\\HeroWarden\\HeroWardenWhat2.wav"` -- `static constant heroWardenWhat3 = "Units\\NightElf\\HeroWarden\\HeroWardenWhat3.wav"` -- `static constant heroWardenWhat4 = "Units\\NightElf\\HeroWarden\\HeroWardenWhat4.wav"` -- `static constant heroWardenWhat5 = "Units\\NightElf\\HeroWarden\\HeroWardenWhat5.wav"` -- `static constant heroWardenYes1 = "Units\\NightElf\\HeroWarden\\HeroWardenYes1.wav"` -- `static constant heroWardenYes2 = "Units\\NightElf\\HeroWarden\\HeroWardenYes2.wav"` -- `static constant heroWardenYes3 = "Units\\NightElf\\HeroWarden\\HeroWardenYes3.wav"` -- `static constant heroWardenYes4 = "Units\\NightElf\\HeroWarden\\HeroWardenYes4.wav"` -- `static constant heroWardenYes5 = "Units\\NightElf\\HeroWarden\\HeroWardenYes5.wav"` -- `static constant heroWardenYesAttack1 = "Units\\NightElf\\HeroWarden\\HeroWardenYesAttack1.wav"` -- `static constant heroWardenYesAttack2 = "Units\\NightElf\\HeroWarden\\HeroWardenYesAttack2.wav"` -- `static constant heroWardenYesAttack3 = "Units\\NightElf\\HeroWarden\\HeroWardenYesAttack3.wav"` -- `static constant heroicVictory = "Sound\\Music\\mp3Music\\HeroicVictory.mp3"` -- `static constant hint = "Sound\\Interface\\Hint.wav"` -- `static constant hippoGryphDeath1 = "Units\\NightElf\\HippoGryph\\HippoGryphDeath1.wav"` -- `static constant hippoGryphReady1 = "Units\\NightElf\\HippoGryph\\HippoGryphReady1.wav"` -- `static constant hippoGryphWhat1 = "Units\\NightElf\\HippoGryph\\HippoGryphWhat1.wav"` -- `static constant hippoGryphYes1 = "Units\\NightElf\\HippoGryph\\HippoGryphYes1.wav"` -- `static constant hippogryphPissed1 = "Units\\NightElf\\HippoGryph\\HippogryphPissed1.wav"` -- `static constant hippogryphPissed2 = "Units\\NightElf\\HippoGryph\\HippogryphPissed2.wav"` -- `static constant hippogryphPissed3 = "Units\\NightElf\\HippoGryph\\HippogryphPissed3.wav"` -- `static constant hippogryphWhat2 = "Units\\NightElf\\HippoGryph\\HippogryphWhat2.wav"` -- `static constant hippogryphWhat3 = "Units\\NightElf\\HippoGryph\\HippogryphWhat3.wav"` -- `static constant hippogryphWithRiderPissed1 = "Units\\NightElf\\RiddenHippoGryph\\HippogryphWithRiderPissed1.wav"` -- `static constant hippogryphWithRiderPissed2 = "Units\\NightElf\\RiddenHippoGryph\\HippogryphWithRiderPissed2.wav"` -- `static constant hippogryphWithRiderPissed3 = "Units\\NightElf\\RiddenHippoGryph\\HippogryphWithRiderPissed3.wav"` -- `static constant hippogryphWithRiderPissed4 = "Units\\NightElf\\RiddenHippoGryph\\HippogryphWithRiderPissed4.wav"` -- `static constant hippogryphWithRiderReady1 = "Units\\NightElf\\RiddenHippoGryph\\HippogryphWithRiderReady1.wav"` -- `static constant hippogryphWithRiderWarcry1 = "Units\\NightElf\\RiddenHippoGryph\\HippogryphWithRiderWarcry1.wav"` -- `static constant hippogryphWithRiderWhat1 = "Units\\NightElf\\RiddenHippoGryph\\HippogryphWithRiderWhat1.wav"` -- `static constant hippogryphWithRiderWhat2 = "Units\\NightElf\\RiddenHippoGryph\\HippogryphWithRiderWhat2.wav"` -- `static constant hippogryphWithRiderWhat3 = "Units\\NightElf\\RiddenHippoGryph\\HippogryphWithRiderWhat3.wav"` -- `static constant hippogryphWithRiderYes1 = "Units\\NightElf\\RiddenHippoGryph\\HippogryphWithRiderYes1.wav"` -- `static constant hippogryphWithRiderYes2 = "Units\\NightElf\\RiddenHippoGryph\\HippogryphWithRiderYes2.wav"` -- `static constant hippogryphWithRiderYes3 = "Units\\NightElf\\RiddenHippoGryph\\HippogryphWithRiderYes3.wav"` -- `static constant hippogryphWithRiderYes4 = "Units\\NightElf\\RiddenHippoGryph\\HippogryphWithRiderYes4.wav"` -- `static constant hippogryphWithRiderYesAttack1 = "Units\\NightElf\\RiddenHippoGryph\\HippogryphWithRiderYesAttack1.wav"` -- `static constant hippogryphWithRiderYesAttack2 = "Units\\NightElf\\RiddenHippoGryph\\HippogryphWithRiderYesAttack2.wav"` -- `static constant hippogryphWithRiderYesAttack3 = "Units\\NightElf\\RiddenHippoGryph\\HippogryphWithRiderYesAttack3.wav"` -- `static constant hippogryphYes2 = "Units\\NightElf\\HippoGryph\\HippogryphYes2.wav"` -- `static constant hippogryphYes3 = "Units\\NightElf\\HippoGryph\\HippogryphYes3.wav"` -- `static constant hippogryphYesAttack1 = "Units\\NightElf\\HippoGryph\\HippogryphYesAttack1.wav"` -- `static constant hippogryphYesAttack2 = "Units\\NightElf\\HippoGryph\\HippogryphYesAttack2.wav"` -- `static constant hippogryphYesAttack3 = "Units\\NightElf\\HippoGryph\\HippogryphYesAttack3.wav"` -- `static constant holyBolt = "Abilities\\Spells\\Human\\HolyBolt\\HolyBolt.wav"` -- `static constant hoofSteps1 = "Sound\\Ambient\\DoodadEffects\\HoofSteps1.wav"` -- `static constant horseLoop1 = "Units\\Human\\Knight\\HorseLoop1.wav"` -- `static constant horseLoop2 = "Units\\Human\\Knight\\HorseLoop2.wav"` -- `static constant horseLoop3 = "Units\\Human\\Knight\\HorseLoop3.wav"` -- `static constant howlOfTerror = "Abilities\\Spells\\Other\\HowlOfTerror\\HowlOfTerror.wav"` -- `static constant human1 = "Sound\\Music\\mp3Music\\Human1.mp3"` -- `static constant human2 = "Sound\\Music\\mp3Music\\Human2.mp3"` -- `static constant human3 = "Sound\\Music\\mp3Music\\Human3.mp3"` -- `static constant humanBarracksWhat1 = "Buildings\\Human\\HumanBarracks\\HumanBarracksWhat1.wav"` -- `static constant humanCallToArmsWhat1 = "Abilities\\Spells\\Human\\CallToArms\\HumanCallToArmsWhat1.wav"` -- `static constant humanDefeat = "Sound\\Music\\mp3Music\\HumanDefeat.mp3"` -- `static constant humanDissipate1 = "Sound\\Units\\Human\\HumanDissipate1.wav"` -- `static constant humanGlueScreenLoop1 = "Sound\\Ambient\\HumanGlueScreenLoop1.wav"` -- `static constant humanLumberMillWhat1 = "Buildings\\Human\\HumanLumberMill\\HumanLumberMillWhat1.wav"` -- `static constant humanVictory = "Sound\\Music\\mp3Music\\HumanVictory.mp3"` -- `static constant humanX1 = "Sound\\Music\\mp3Music\\HumanX1.mp3"` -- `static constant huntersHallWhat1 = "Buildings\\NightElf\\HuntersHall\\HuntersHallWhat1.wav"` -- `static constant huntressBuildingComplete1 = "Sound\\Buildings\\NightElf\\HuntressBuildingComplete1.wav"` -- `static constant huntressCannotBuildThere1 = "Sound\\Interface\\Warning\\NightElf\\HuntressCannotBuildThere1.wav"` -- `static constant huntressGoldMineCollapsed1 = "Sound\\Interface\\Warning\\NightElf\\HuntressGoldMineCollapsed1.wav"` -- `static constant huntressGoldMineLow1 = "Sound\\Interface\\Warning\\NightElf\\HuntressGoldMineLow1.wav"` -- `static constant huntressMissileLaunch = "Abilities\\Weapons\\SentinelMissile\\HuntressMissileLaunch.wav"` -- `static constant huntressNoFood1 = "Sound\\Interface\\Warning\\NightElf\\HuntressNoFood1.wav"` -- `static constant huntressPissed1 = "Units\\NightElf\\Huntress\\HuntressPissed1.wav"` -- `static constant huntressPissed2 = "Units\\NightElf\\Huntress\\HuntressPissed2.wav"` -- `static constant huntressPissed3 = "Units\\NightElf\\Huntress\\HuntressPissed3.wav"` -- `static constant huntressPissed4 = "Units\\NightElf\\Huntress\\HuntressPissed4.wav"` -- `static constant huntressPissed5 = "Units\\NightElf\\Huntress\\HuntressPissed5.wav"` -- `static constant huntressPissed6 = "Units\\NightElf\\Huntress\\HuntressPissed6.wav"` -- `static constant huntressPissed7 = "Units\\NightElf\\Huntress\\HuntressPissed7.wav"` -- `static constant huntressPissed8 = "Units\\NightElf\\Huntress\\HuntressPissed8.wav"` -- `static constant huntressReady1 = "Units\\NightElf\\Huntress\\HuntressReady1.wav"` -- `static constant huntressWarcry1 = "Units\\NightElf\\Huntress\\HuntressWarcry1.wav"` -- `static constant huntressWhat1 = "Units\\NightElf\\Huntress\\HuntressWhat1.wav"` -- `static constant huntressWhat2 = "Units\\NightElf\\Huntress\\HuntressWhat2.wav"` -- `static constant huntressWhat3 = "Units\\NightElf\\Huntress\\HuntressWhat3.wav"` -- `static constant huntressWhat4 = "Units\\NightElf\\Huntress\\HuntressWhat4.wav"` -- `static constant huntressWhat5 = "Units\\NightElf\\Huntress\\HuntressWhat5.wav"` -- `static constant huntressYes1 = "Units\\NightElf\\Huntress\\HuntressYes1.wav"` -- `static constant huntressYes2 = "Units\\NightElf\\Huntress\\HuntressYes2.wav"` -- `static constant huntressYes3 = "Units\\NightElf\\Huntress\\HuntressYes3.wav"` -- `static constant huntressYes4 = "Units\\NightElf\\Huntress\\HuntressYes4.wav"` -- `static constant huntressYes5 = "Units\\NightElf\\Huntress\\HuntressYes5.wav"` -- `static constant huntressYesAttack1 = "Units\\NightElf\\Huntress\\HuntressYesAttack1.wav"` -- `static constant huntressYesAttack2 = "Units\\NightElf\\Huntress\\HuntressYesAttack2.wav"` -- `static constant huntressYesAttack3 = "Units\\NightElf\\Huntress\\HuntressYesAttack3.wav"` -- `static constant huntressYesAttack4 = "Units\\NightElf\\Huntress\\HuntressYesAttack4.wav"` -- `static constant huntressYesAttack5 = "Units\\NightElf\\Huntress\\HuntressYesAttack5.wav"` -- `static constant hydraDeath1 = "Units\\Creeps\\Hydra\\HydraDeath1.wav"` -- `static constant hydraDeathSwim1 = "Units\\Creeps\\Hydra\\HydraDeathSwim1.wav"` -- `static constant hydraliskDeath1 = "Units\\Critters\\Hydralisk\\HydraliskDeath1.wav"` -- `static constant hydraliskWhat1 = "Units\\Critters\\Hydralisk\\HydraliskWhat1.wav"` -- `static constant hydraliskWhat2 = "Units\\Critters\\Hydralisk\\HydraliskWhat2.wav"` -- `static constant hydraliskYes1 = "Units\\Critters\\Hydralisk\\HydraliskYes1.wav"` -- `static constant hydraliskYes2 = "Units\\Critters\\Hydralisk\\HydraliskYes2.wav"` -- `static constant hydraliskYes3 = "Units\\Critters\\Hydralisk\\HydraliskYes3.wav"` -- `static constant hydraliskYesAttack1 = "Units\\Critters\\Hydralisk\\HydraliskYesAttack1.wav"` -- `static constant hydraliskYesAttack2 = "Units\\Critters\\Hydralisk\\HydraliskYesAttack2.wav"` -- `static constant iceCrownDay = "Sound\\Ambient\\IceCrown\\IceCrownDay.wav"` -- `static constant iceCrownNight = "Sound\\Ambient\\IceCrown\\IceCrownNight.wav"` -- `static constant iceTrollDeath = "Units\\Creeps\\IceTroll\\IceTrollDeath.wav"` -- `static constant iceTrollPissed1 = "Units\\Creeps\\IceTroll\\IceTrollPissed1.wav"` -- `static constant iceTrollPissed2 = "Units\\Creeps\\IceTroll\\IceTrollPissed2.wav"` -- `static constant iceTrollPissed3 = "Units\\Creeps\\IceTroll\\IceTrollPissed3.wav"` -- `static constant iceTrollPissed4 = "Units\\Creeps\\IceTroll\\IceTrollPissed4.wav"` -- `static constant iceTrollReady1 = "Units\\Creeps\\IceTroll\\IceTrollReady1.wav"` -- `static constant iceTrollWarcry1 = "Units\\Creeps\\IceTroll\\IceTrollWarcry1.wav"` -- `static constant iceTrollWhat1 = "Units\\Creeps\\IceTroll\\IceTrollWhat1.wav"` -- `static constant iceTrollWhat2 = "Units\\Creeps\\IceTroll\\IceTrollWhat2.wav"` -- `static constant iceTrollWhat3 = "Units\\Creeps\\IceTroll\\IceTrollWhat3.wav"` -- `static constant iceTrollWhat4 = "Units\\Creeps\\IceTroll\\IceTrollWhat4.wav"` -- `static constant iceTrollWhat5 = "Units\\Creeps\\IceTroll\\IceTrollWhat5.wav"` -- `static constant iceTrollYes1 = "Units\\Creeps\\IceTroll\\IceTrollYes1.wav"` -- `static constant iceTrollYes2 = "Units\\Creeps\\IceTroll\\IceTrollYes2.wav"` -- `static constant iceTrollYes3 = "Units\\Creeps\\IceTroll\\IceTrollYes3.wav"` -- `static constant iceTrollYes4 = "Units\\Creeps\\IceTroll\\IceTrollYes4.wav"` -- `static constant iceTrollYes5 = "Units\\Creeps\\IceTroll\\IceTrollYes5.wav"` -- `static constant iceTrollYesAttack1 = "Units\\Creeps\\IceTroll\\IceTrollYesAttack1.wav"` -- `static constant iceTrollYesAttack2 = "Units\\Creeps\\IceTroll\\IceTrollYesAttack2.wav"` -- `static constant illidanMorphedPissed1 = "Units\\NightElf\\Illidan\\IllidanMorphedPissed1.wav"` -- `static constant illidanMorphedPissed2 = "Units\\NightElf\\Illidan\\IllidanMorphedPissed2.wav"` -- `static constant illidanMorphedPissed3 = "Units\\NightElf\\Illidan\\IllidanMorphedPissed3.wav"` -- `static constant illidanMorphedPissed4 = "Units\\NightElf\\Illidan\\IllidanMorphedPissed4.wav"` -- `static constant illidanMorphedPissed5 = "Units\\NightElf\\Illidan\\IllidanMorphedPissed5.wav"` -- `static constant illidanMorphedPissed6 = "Units\\NightElf\\Illidan\\IllidanMorphedPissed6.wav"` -- `static constant illidanMorphedPissed7 = "Units\\NightElf\\Illidan\\IllidanMorphedPissed7.wav"` -- `static constant illidanMorphedPissed8 = "Units\\NightElf\\Illidan\\IllidanMorphedPissed8.wav"` -- `static constant illidanMorphedWarcry1 = "Units\\NightElf\\Illidan\\IllidanMorphedWarcry1.wav"` -- `static constant illidanMorphedWhat1 = "Units\\NightElf\\Illidan\\IllidanMorphedWhat1.wav"` -- `static constant illidanMorphedWhat2 = "Units\\NightElf\\Illidan\\IllidanMorphedWhat2.wav"` -- `static constant illidanMorphedWhat3 = "Units\\NightElf\\Illidan\\IllidanMorphedWhat3.wav"` -- `static constant illidanMorphedWhat4 = "Units\\NightElf\\Illidan\\IllidanMorphedWhat4.wav"` -- `static constant illidanMorphedYes1 = "Units\\NightElf\\Illidan\\IllidanMorphedYes1.wav"` -- `static constant illidanMorphedYes2 = "Units\\NightElf\\Illidan\\IllidanMorphedYes2.wav"` -- `static constant illidanMorphedYes3 = "Units\\NightElf\\Illidan\\IllidanMorphedYes3.wav"` -- `static constant illidanMorphedYes4 = "Units\\NightElf\\Illidan\\IllidanMorphedYes4.wav"` -- `static constant illidanMorphedYesAttack1 = "Units\\NightElf\\Illidan\\IllidanMorphedYesAttack1.wav"` -- `static constant illidanMorphedYesAttack2 = "Units\\NightElf\\Illidan\\IllidanMorphedYesAttack2.wav"` -- `static constant illidanMorphedYesAttack3 = "Units\\NightElf\\Illidan\\IllidanMorphedYesAttack3.wav"` -- `static constant illidanPissed1 = "Units\\NightElf\\Illidan\\IllidanPissed1.wav"` -- `static constant illidanPissed2 = "Units\\NightElf\\Illidan\\IllidanPissed2.wav"` -- `static constant illidanPissed3 = "Units\\NightElf\\Illidan\\IllidanPissed3.wav"` -- `static constant illidanPissed4 = "Units\\NightElf\\Illidan\\IllidanPissed4.wav"` -- `static constant illidanPissed5 = "Units\\NightElf\\Illidan\\IllidanPissed5.wav"` -- `static constant illidanPissed6 = "Units\\NightElf\\Illidan\\IllidanPissed6.wav"` -- `static constant illidanPissed7 = "Units\\NightElf\\Illidan\\IllidanPissed7.wav"` -- `static constant illidanPissed8 = "Units\\NightElf\\Illidan\\IllidanPissed8.wav"` -- `static constant illidanWarcry1 = "Units\\NightElf\\Illidan\\IllidanWarcry1.wav"` -- `static constant illidanWhat1 = "Units\\NightElf\\Illidan\\IllidanWhat1.wav"` -- `static constant illidanWhat2 = "Units\\NightElf\\Illidan\\IllidanWhat2.wav"` -- `static constant illidanWhat3 = "Units\\NightElf\\Illidan\\IllidanWhat3.wav"` -- `static constant illidanWhat4 = "Units\\NightElf\\Illidan\\IllidanWhat4.wav"` -- `static constant illidanYes1 = "Units\\NightElf\\Illidan\\IllidanYes1.wav"` -- `static constant illidanYes2 = "Units\\NightElf\\Illidan\\IllidanYes2.wav"` -- `static constant illidanYes3 = "Units\\NightElf\\Illidan\\IllidanYes3.wav"` -- `static constant illidanYes4 = "Units\\NightElf\\Illidan\\IllidanYes4.wav"` -- `static constant illidanYesAttack1 = "Units\\NightElf\\Illidan\\IllidanYesAttack1.wav"` -- `static constant illidanYesAttack2 = "Units\\NightElf\\Illidan\\IllidanYesAttack2.wav"` -- `static constant illidanYesAttack3 = "Units\\NightElf\\Illidan\\IllidanYesAttack3.wav"` -- `static constant illidansTheme = "Sound\\Music\\mp3Music\\IllidansTheme.mp3"` -- `static constant immolationDecay1 = "Abilities\\Spells\\NightElf\\Immolation\\ImmolationDecay1.wav"` -- `static constant immolationTarget1 = "Abilities\\Spells\\NightElf\\Immolation\\ImmolationTarget1.wav"` -- `static constant impale = "Units\\Undead\\HeroCryptLord\\Impale.wav"` -- `static constant impaleHit = "Abilities\\Spells\\Undead\\Impale\\ImpaleHit.wav"` -- `static constant impaleLand = "Abilities\\Spells\\Undead\\Impale\\ImpaleLand.wav"` -- `static constant impaleLaunch1 = "Abilities\\Spells\\Undead\\Impale\\ImpaleLaunch1.wav"` -- `static constant inGameChatWhat1 = "Sound\\Interface\\InGameChatWhat1.wav"` -- `static constant incinerate1 = "Abilities\\Spells\\Other\\Incinerate\\Incinerate1.wav"` -- `static constant infernalAttack1 = "Units\\Demon\\Infernal\\InfernalAttack1.wav"` -- `static constant infernalAttack2 = "Units\\Demon\\Infernal\\InfernalAttack2.wav"` -- `static constant infernalBirth1 = "Units\\Demon\\Infernal\\InfernalBirth1.wav"` -- `static constant infernalDeath = "Units\\Demon\\Infernal\\InfernalDeath.wav"` -- `static constant infernalJuggernautFire1 = "Units\\Creeps\\InfernalCannonFlame\\InfernalJuggernautFire1.wav"` -- `static constant infernalMachineAttack1 = "Units\\Creeps\\InfernalCannonCannon\\InfernalMachineAttack1.wav"` -- `static constant infernalMachineDeath1 = "Units\\Creeps\\InfernalCannonCannon\\InfernalMachineDeath1.wav"` -- `static constant infernalMachineWhat1 = "Units\\Creeps\\InfernalCannonCannon\\InfernalMachineWhat1.wav"` -- `static constant infernalMachineWhat2 = "Units\\Creeps\\InfernalCannonCannon\\InfernalMachineWhat2.wav"` -- `static constant infernalMachineWhat3 = "Units\\Creeps\\InfernalCannonCannon\\InfernalMachineWhat3.wav"` -- `static constant infernalMachineYes1 = "Units\\Creeps\\InfernalCannonCannon\\InfernalMachineYes1.wav"` -- `static constant infernalMachineYes2 = "Units\\Creeps\\InfernalCannonCannon\\InfernalMachineYes2.wav"` -- `static constant infernalMachineYes3 = "Units\\Creeps\\InfernalCannonCannon\\InfernalMachineYes3.wav"` -- `static constant infernalPissed1 = "Units\\Demon\\Infernal\\InfernalPissed1.wav"` -- `static constant infernalPissed2 = "Units\\Demon\\Infernal\\InfernalPissed2.wav"` -- `static constant infernalPissed3 = "Units\\Demon\\Infernal\\InfernalPissed3.wav"` -- `static constant infernalWhat1 = "Units\\Demon\\Infernal\\InfernalWhat1.wav"` -- `static constant infernalWhat2 = "Units\\Demon\\Infernal\\InfernalWhat2.wav"` -- `static constant infernalWhat3 = "Units\\Demon\\Infernal\\InfernalWhat3.wav"` -- `static constant infernalYes1 = "Units\\Demon\\Infernal\\InfernalYes1.wav"` -- `static constant infernalYes2 = "Units\\Demon\\Infernal\\InfernalYes2.wav"` -- `static constant infernalYes3 = "Units\\Demon\\Infernal\\InfernalYes3.wav"` -- `static constant infernalYesAttack1 = "Units\\Demon\\Infernal\\InfernalYesAttack1.wav"` -- `static constant infernalYesAttack2 = "Units\\Demon\\Infernal\\InfernalYesAttack2.wav"` -- `static constant infernalYesAttack3 = "Units\\Demon\\Infernal\\InfernalYesAttack3.wav"` -- `static constant innerFireBirth = "Abilities\\Spells\\Human\\InnerFire\\InnerFireBirth.wav"` -- `static constant invisibilityTarget1 = "Abilities\\Spells\\Human\\Invisibility\\InvisibilityTarget.wav"` -- `static constant ironGolemAttack1 = "Units\\Creeps\\IronGolem\\IronGolemAttack1.wav"` -- `static constant ironGolemDeath1 = "Units\\Creeps\\IronGolem\\IronGolemDeath1.wav"` -- `static constant ironGolemPissed1 = "Units\\Creeps\\IronGolem\\IronGolemPissed1.wav"` -- `static constant ironGolemPissed2 = "Units\\Creeps\\IronGolem\\IronGolemPissed2.wav"` -- `static constant ironGolemPissed3 = "Units\\Creeps\\IronGolem\\IronGolemPissed3.wav"` -- `static constant ironGolemWhat1 = "Units\\Creeps\\IronGolem\\IronGolemWhat1.wav"` -- `static constant ironGolemWhat2 = "Units\\Creeps\\IronGolem\\IronGolemWhat2.wav"` -- `static constant ironGolemWhat3 = "Units\\Creeps\\IronGolem\\IronGolemWhat3.wav"` -- `static constant ironGolemYes1 = "Units\\Creeps\\IronGolem\\IronGolemYes1.wav"` -- `static constant ironGolemYes2 = "Units\\Creeps\\IronGolem\\IronGolemYes2.wav"` -- `static constant ironGolemYes3 = "Units\\Creeps\\IronGolem\\IronGolemYes3.wav"` -- `static constant ironGolemYesAttack1 = "Units\\Creeps\\IronGolem\\IronGolemYesAttack1.wav"` -- `static constant ironGolemYesAttack2 = "Units\\Creeps\\IronGolem\\IronGolemYesAttack2.wav"` -- `static constant ironGolemYesAttack3 = "Units\\Creeps\\IronGolem\\IronGolemYesAttack3.wav"` -- `static constant itemReceived = "Sound\\Interface\\ItemReceived.wav"` -- `static constant jainaOnFootDeath1 = "Units\\Human\\Jaina\\JainaOnFootDeath1.wav"` -- `static constant jainaPissed1 = "Units\\Human\\Jaina\\JainaPissed1.wav"` -- `static constant jainaPissed2 = "Units\\Human\\Jaina\\JainaPissed2.wav"` -- `static constant jainaPissed3 = "Units\\Human\\Jaina\\JainaPissed3.wav"` -- `static constant jainaPissed4 = "Units\\Human\\Jaina\\JainaPissed4.wav"` -- `static constant jainaPissed5 = "Units\\Human\\Jaina\\JainaPissed5.wav"` -- `static constant jainaWarcry1 = "Units\\Human\\Jaina\\JainaWarcry1.wav"` -- `static constant jainaWhat1 = "Units\\Human\\Jaina\\JainaWhat1.wav"` -- `static constant jainaWhat2 = "Units\\Human\\Jaina\\JainaWhat2.wav"` -- `static constant jainaWhat3 = "Units\\Human\\Jaina\\JainaWhat3.wav"` -- `static constant jainaWhat4 = "Units\\Human\\Jaina\\JainaWhat4.wav"` -- `static constant jainaYes1 = "Units\\Human\\Jaina\\JainaYes1.wav"` -- `static constant jainaYes2 = "Units\\Human\\Jaina\\JainaYes2.wav"` -- `static constant jainaYes3 = "Units\\Human\\Jaina\\JainaYes3.wav"` -- `static constant jainaYes4 = "Units\\Human\\Jaina\\JainaYes4.wav"` -- `static constant jainaYesAttack1 = "Units\\Human\\Jaina\\JainaYesAttack1.wav"` -- `static constant jainaYesAttack2 = "Units\\Human\\Jaina\\JainaYesAttack2.wav"` -- `static constant kaelPissed1 = "Units\\Human\\Kael\\KaelPissed1.wav"` -- `static constant kaelPissed2 = "Units\\Human\\Kael\\KaelPissed2.wav"` -- `static constant kaelPissed3 = "Units\\Human\\Kael\\KaelPissed3.wav"` -- `static constant kaelPissed4 = "Units\\Human\\Kael\\KaelPissed4.wav"` -- `static constant kaelReady1 = "Units\\Human\\Kael\\KaelReady1.wav"` -- `static constant kaelReady1_H04X = "Sound\\Ambient\\DoodadEffects\\KaelReady1_H04X.wav"` -- `static constant kaelWarcry1 = "Units\\Human\\Kael\\KaelWarcry1.wav"` -- `static constant kaelWhat1 = "Units\\Human\\Kael\\KaelWhat1.wav"` -- `static constant kaelWhat2 = "Units\\Human\\Kael\\KaelWhat2.wav"` -- `static constant kaelWhat3 = "Units\\Human\\Kael\\KaelWhat3.wav"` -- `static constant kaelWhat4 = "Units\\Human\\Kael\\KaelWhat4.wav"` -- `static constant kaelWhat5 = "Units\\Human\\Kael\\KaelWhat5.wav"` -- `static constant kaelYes1 = "Units\\Human\\Kael\\KaelYes1.wav"` -- `static constant kaelYes2 = "Units\\Human\\Kael\\KaelYes2.wav"` -- `static constant kaelYes3 = "Units\\Human\\Kael\\KaelYes3.wav"` -- `static constant kaelYes4 = "Units\\Human\\Kael\\KaelYes4.wav"` -- `static constant kaelYes5 = "Units\\Human\\Kael\\KaelYes5.wav"` -- `static constant kaelYesAttack1 = "Units\\Human\\Kael\\KaelYesAttack1.wav"` -- `static constant kaelYesAttack2 = "Units\\Human\\Kael\\KaelYesAttack2.wav"` -- `static constant kaelYesAttack3 = "Units\\Human\\Kael\\KaelYesAttack3.wav"` -- `static constant keepWhat1 = "Buildings\\Human\\TownHall\\KeepWhat1.wav"` -- `static constant keeperOfTheGroveMissileHit1 = "Abilities\\Weapons\\KeeperGroveMissile\\KeeperOfTheGroveMissileHit1.wav"` -- `static constant keeperOfTheGroveMissileHit2 = "Abilities\\Weapons\\KeeperGroveMissile\\KeeperOfTheGroveMissileHit2.wav"` -- `static constant keeperOfTheGroveMissileHit3 = "Abilities\\Weapons\\KeeperGroveMissile\\KeeperOfTheGroveMissileHit3.wav"` -- `static constant keeperOfTheGroveMissileLaunch1 = "Abilities\\Weapons\\KeeperGroveMissile\\KeeperOfTheGroveMissileLaunch1.wav"` -- `static constant keeperOfTheGroveMissileLaunch2 = "Abilities\\Weapons\\KeeperGroveMissile\\KeeperOfTheGroveMissileLaunch2.wav"` -- `static constant keeperOfTheGroveMissileLaunch3 = "Abilities\\Weapons\\KeeperGroveMissile\\KeeperOfTheGroveMissileLaunch3.wav"` -- `static constant keeperOfTheGrovePissed1 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGrovePissed1.wav"` -- `static constant keeperOfTheGrovePissed2 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGrovePissed2.wav"` -- `static constant keeperOfTheGrovePissed3 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGrovePissed3.wav"` -- `static constant keeperOfTheGrovePissed4 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGrovePissed4.wav"` -- `static constant keeperOfTheGrovePissed5 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGrovePissed5.wav"` -- `static constant keeperOfTheGrovePissed6 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGrovePissed6.wav"` -- `static constant keeperOfTheGroveReady1 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGroveReady1.wav"` -- `static constant keeperOfTheGroveWarcry1 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGroveWarcry1.wav"` -- `static constant keeperOfTheGroveWhat1 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGroveWhat1.wav"` -- `static constant keeperOfTheGroveWhat2 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGroveWhat2.wav"` -- `static constant keeperOfTheGroveWhat3 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGroveWhat3.wav"` -- `static constant keeperOfTheGroveWhat4 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGroveWhat4.wav"` -- `static constant keeperOfTheGroveWhat5 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGroveWhat5.wav"` -- `static constant keeperOfTheGroveYes1 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGroveYes1.wav"` -- `static constant keeperOfTheGroveYes2 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGroveYes2.wav"` -- `static constant keeperOfTheGroveYes3 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGroveYes3.wav"` -- `static constant keeperOfTheGroveYes4 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGroveYes4.wav"` -- `static constant keeperOfTheGroveYes5 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGroveYes5.wav"` -- `static constant keeperOfTheGroveYesAttack1 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGroveYesAttack1.wav"` -- `static constant keeperOfTheGroveYesAttack2 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGroveYesAttack2.wav"` -- `static constant keeperOfTheGroveYesAttack3 = "Units\\NightElf\\HeroKeeperOfTheGrove\\KeeperOfTheGroveYesAttack3.wav"` -- `static constant kelThuzadDeath1 = "Sound\\Dialogue\\Extra\\KelThuzadDeath1.mp3"` -- `static constant kelThuzadPissed1 = "Units\\Undead\\KelThuzadLich\\KelThuzadPissed1.wav"` -- `static constant kelThuzadPissed11 = "Units\\Undead\\KelThuzadNecro\\KelThuzadPissed1.wav"` -- `static constant kelThuzadPissed2 = "Units\\Undead\\KelThuzadLich\\KelThuzadPissed2.wav"` -- `static constant kelThuzadPissed21 = "Units\\Undead\\KelThuzadNecro\\KelThuzadPissed2.wav"` -- `static constant kelThuzadPissed3 = "Units\\Undead\\KelThuzadLich\\KelThuzadPissed3.wav"` -- `static constant kelThuzadPissed31 = "Units\\Undead\\KelThuzadNecro\\KelThuzadPissed3.wav"` -- `static constant kelThuzadPissed4 = "Units\\Undead\\KelThuzadLich\\KelThuzadPissed4.wav"` -- `static constant kelThuzadPissed41 = "Units\\Undead\\KelThuzadNecro\\KelThuzadPissed4.wav"` -- `static constant kelThuzadPissed5 = "Units\\Undead\\KelThuzadLich\\KelThuzadPissed5.wav"` -- `static constant kelThuzadPissed51 = "Units\\Undead\\KelThuzadNecro\\KelThuzadPissed5.wav"` -- `static constant kelThuzadWarcry1 = "Units\\Undead\\KelThuzadLich\\KelThuzadWarcry1.wav"` -- `static constant kelThuzadWarcry11 = "Units\\Undead\\KelThuzadNecro\\KelThuzadWarcry1.wav"` -- `static constant kelThuzadWhat1 = "Units\\Undead\\KelThuzadLich\\KelThuzadWhat1.wav"` -- `static constant kelThuzadWhat11 = "Units\\Undead\\KelThuzadNecro\\KelThuzadWhat1.wav"` -- `static constant kelThuzadWhat2 = "Units\\Undead\\KelThuzadLich\\KelThuzadWhat2.wav"` -- `static constant kelThuzadWhat21 = "Units\\Undead\\KelThuzadNecro\\KelThuzadWhat2.wav"` -- `static constant kelThuzadWhat3 = "Units\\Undead\\KelThuzadLich\\KelThuzadWhat3.wav"` -- `static constant kelThuzadWhat31 = "Units\\Undead\\KelThuzadNecro\\KelThuzadWhat3.wav"` -- `static constant kelThuzadWhat4 = "Units\\Undead\\KelThuzadLich\\KelThuzadWhat4.wav"` -- `static constant kelThuzadWhat41 = "Units\\Undead\\KelThuzadNecro\\KelThuzadWhat4.wav"` -- `static constant kelThuzadYes1 = "Units\\Undead\\KelThuzadLich\\KelThuzadYes1.wav"` -- `static constant kelThuzadYes11 = "Units\\Undead\\KelThuzadNecro\\KelThuzadYes1.wav"` -- `static constant kelThuzadYes2 = "Units\\Undead\\KelThuzadLich\\KelThuzadYes2.wav"` -- `static constant kelThuzadYes21 = "Units\\Undead\\KelThuzadNecro\\KelThuzadYes2.wav"` -- `static constant kelThuzadYes3 = "Units\\Undead\\KelThuzadLich\\KelThuzadYes3.wav"` -- `static constant kelThuzadYes31 = "Units\\Undead\\KelThuzadNecro\\KelThuzadYes3.wav"` -- `static constant kelThuzadYes4 = "Units\\Undead\\KelThuzadLich\\KelThuzadYes4.wav"` -- `static constant kelThuzadYes41 = "Units\\Undead\\KelThuzadNecro\\KelThuzadYes4.wav"` -- `static constant kelThuzadYesAttack1 = "Units\\Undead\\KelThuzadLich\\KelThuzadYesAttack1.wav"` -- `static constant kelThuzadYesAttack11 = "Units\\Undead\\KelThuzadNecro\\KelThuzadYesAttack1.wav"` -- `static constant kelThuzadYesAttack2 = "Units\\Undead\\KelThuzadLich\\KelThuzadYesAttack2.wav"` -- `static constant kelThuzadYesAttack21 = "Units\\Undead\\KelThuzadNecro\\KelThuzadYesAttack2.wav"` -- `static constant kelThuzadYesAttack3 = "Units\\Undead\\KelThuzadLich\\KelThuzadYesAttack3.wav"` -- `static constant kelThuzadYesAttack31 = "Units\\Undead\\KelThuzadNecro\\KelThuzadYesAttack3.wav"` -- `static constant knightAllyAttack1 = "Sound\\Interface\\Warning\\Human\\KnightAllyAttack1.wav"` -- `static constant knightAllyHeroDies1 = "Sound\\Interface\\Warning\\Human\\KnightAllyHeroDies1.wav"` -- `static constant knightAllyTownAttack1 = "Sound\\Interface\\Warning\\Human\\KnightAllyTownAttack1.wav"` -- `static constant knightDeath = "Units\\Human\\Knight\\KnightDeath.wav"` -- `static constant knightGoldMineCollapsed1 = "Sound\\Interface\\Warning\\Human\\KnightGoldMineCollapsed1.wav"` -- `static constant knightGoldMineLow1 = "Sound\\Interface\\Warning\\Human\\KnightGoldMineLow1.wav"` -- `static constant knightHeroDies1 = "Sound\\Interface\\Warning\\Human\\KnightHeroDies1.wav"` -- `static constant knightInventoryFull1 = "Sound\\Interface\\Warning\\Human\\KnightInventoryFull1.wav"` -- `static constant knightNoEnergy1 = "Sound\\Interface\\Warning\\Human\\KnightNoEnergy1.wav"` -- `static constant knightNoFood1 = "Sound\\Interface\\Warning\\Human\\KnightNoFood1.wav"` -- `static constant knightNoGold1 = "Sound\\Interface\\Warning\\Human\\KnightNoGold1.wav"` -- `static constant knightNoLumber1 = "Sound\\Interface\\Warning\\Human\\KnightNoLumber1.wav"` -- `static constant knightNoRiderDeath1 = "Units\\Human\\KnightNoRider\\KnightNoRiderDeath1.wav"` -- `static constant knightNoRiderWarcry1 = "Units\\Human\\KnightNoRider\\KnightNoRiderWarcry1.wav"` -- `static constant knightNoRiderWhat1 = "Units\\Human\\KnightNoRider\\KnightNoRiderWhat1.wav"` -- `static constant knightNoRiderWhat2 = "Units\\Human\\KnightNoRider\\KnightNoRiderWhat2.wav"` -- `static constant knightNoRiderWhat3 = "Units\\Human\\KnightNoRider\\KnightNoRiderWhat3.wav"` -- `static constant knightNoRiderYes1 = "Units\\Human\\KnightNoRider\\KnightNoRiderYes1.wav"` -- `static constant knightNoRiderYes2 = "Units\\Human\\KnightNoRider\\KnightNoRiderYes2.wav"` -- `static constant knightNoRiderYes3 = "Units\\Human\\KnightNoRider\\KnightNoRiderYes3.wav"` -- `static constant knightNoRiderYesAttack1 = "Units\\Human\\KnightNoRider\\KnightNoRiderYesAttack1.wav"` -- `static constant knightNoRiderYesAttack2 = "Units\\Human\\KnightNoRider\\KnightNoRiderYesAttack2.wav"` -- `static constant knightPissed1 = "Units\\Human\\Knight\\KnightPissed1.wav"` -- `static constant knightPissed2 = "Units\\Human\\Knight\\KnightPissed2.wav"` -- `static constant knightPissed3 = "Units\\Human\\Knight\\KnightPissed3.wav"` -- `static constant knightPissed4 = "Units\\Human\\Knight\\KnightPissed4.wav"` -- `static constant knightPissed5 = "Units\\Human\\Knight\\KnightPissed5.wav"` -- `static constant knightPissed6 = "Units\\Human\\Knight\\KnightPissed6.wav"` -- `static constant knightReady1 = "Units\\Human\\Knight\\KnightReady1.wav"` -- `static constant knightResearchComplete1 = "Sound\\Buildings\\Human\\KnightResearchComplete1.wav"` -- `static constant knightTownAttack1 = "Sound\\Interface\\Warning\\Human\\KnightTownAttack1.wav"` -- `static constant knightUnitAttack1 = "Sound\\Interface\\Warning\\Human\\KnightUnitAttack1.wav"` -- `static constant knightUpgradeComplete1 = "Sound\\Buildings\\Human\\KnightUpgradeComplete1.wav"` -- `static constant knightWarcry1 = "Units\\Human\\Knight\\KnightWarcry1.wav"` -- `static constant knightWhat1 = "Units\\Human\\Knight\\KnightWhat1.wav"` -- `static constant knightWhat2 = "Units\\Human\\Knight\\KnightWhat2.wav"` -- `static constant knightWhat3 = "Units\\Human\\Knight\\KnightWhat3.wav"` -- `static constant knightWhat4 = "Units\\Human\\Knight\\KnightWhat4.wav"` -- `static constant knightYes1 = "Units\\Human\\Knight\\KnightYes1.wav"` -- `static constant knightYes2 = "Units\\Human\\Knight\\KnightYes2.wav"` -- `static constant knightYes3 = "Units\\Human\\Knight\\KnightYes3.wav"` -- `static constant knightYes4 = "Units\\Human\\Knight\\KnightYes4.wav"` -- `static constant knightYesAttack1 = "Units\\Human\\Knight\\KnightYesAttack1.wav"` -- `static constant knightYesAttack2 = "Units\\Human\\Knight\\KnightYesAttack2.wav"` -- `static constant knightYesAttack3 = "Units\\Human\\Knight\\KnightYesAttack3.wav"` -- `static constant koboldDeath = "Units\\Creeps\\Kobold\\KoboldDeath.wav"` -- `static constant koboldPissed1 = "Units\\Creeps\\Kobold\\KoboldPissed1.wav"` -- `static constant koboldPissed2 = "Units\\Creeps\\Kobold\\KoboldPissed2.wav"` -- `static constant koboldPissed3 = "Units\\Creeps\\Kobold\\KoboldPissed3.wav"` -- `static constant koboldPissed4 = "Units\\Creeps\\Kobold\\KoboldPissed4.wav"` -- `static constant koboldReady1 = "Units\\Creeps\\Kobold\\KoboldReady1.wav"` -- `static constant koboldWhat1 = "Units\\Creeps\\Kobold\\KoboldWhat1.wav"` -- `static constant koboldWhat2 = "Units\\Creeps\\Kobold\\KoboldWhat2.wav"` -- `static constant koboldWhat3 = "Units\\Creeps\\Kobold\\KoboldWhat3.wav"` -- `static constant koboldYes1 = "Units\\Creeps\\Kobold\\KoboldYes1.wav"` -- `static constant koboldYes2 = "Units\\Creeps\\Kobold\\KoboldYes2.wav"` -- `static constant koboldYes3 = "Units\\Creeps\\Kobold\\KoboldYes3.wav"` -- `static constant koboldYesAttack1 = "Units\\Creeps\\Kobold\\KoboldYesAttack1.wav"` -- `static constant koboldYesAttack2 = "Units\\Creeps\\Kobold\\KoboldYesAttack2.wav"` -- `static constant koboldYesAttack3 = "Units\\Creeps\\Kobold\\KoboldYesAttack3.wav"` -- `static constant kodoBeastDeath = "Units\\Orc\\KotoBeast\\KodoBeastDeath.wav"` -- `static constant kodoBeastPuke1 = "Units\\Orc\\KotoBeast\\KodoBeastPuke1.wav"` -- `static constant kodoDrum1 = "Units\\Orc\\KotoBeast\\KodoDrum1.wav"` -- `static constant kodoDrum2 = "Units\\Orc\\KotoBeast\\KodoDrum2.wav"` -- `static constant kotoBeastPissed1 = "Units\\Orc\\KotoBeast\\KotoBeastPissed1.wav"` -- `static constant kotoBeastPissed2 = "Units\\Orc\\KotoBeast\\KotoBeastPissed2.wav"` -- `static constant kotoBeastPissed3 = "Units\\Orc\\KotoBeast\\KotoBeastPissed3.wav"` -- `static constant kotoBeastReady1 = "Units\\Orc\\KotoBeast\\KotoBeastReady1.wav"` -- `static constant kotoBeastWhat1 = "Units\\Orc\\KotoBeast\\KotoBeastWhat1.wav"` -- `static constant kotoBeastWhat2 = "Units\\Orc\\KotoBeast\\KotoBeastWhat2.wav"` -- `static constant kotoBeastWhat3 = "Units\\Orc\\KotoBeast\\KotoBeastWhat3.wav"` -- `static constant kotoBeastYes1 = "Units\\Orc\\KotoBeast\\KotoBeastYes1.wav"` -- `static constant kotoBeastYes2 = "Units\\Orc\\KotoBeast\\KotoBeastYes2.wav"` -- `static constant kotoBeastYes3 = "Units\\Orc\\KotoBeast\\KotoBeastYes3.wav"` -- `static constant l01Arthas07 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Arthas07.mp3"` -- `static constant l01Arthas10 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Arthas10.mp3"` -- `static constant l01Arthas14 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Arthas14.mp3"` -- `static constant l01Arthas15 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Arthas15.mp3"` -- `static constant l01Arthas18 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Arthas18.mp3"` -- `static constant l01Arthas22 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Arthas22.mp3"` -- `static constant l01Arthas26 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Arthas26.mp3"` -- `static constant l01Arthas29 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Arthas29.mp3"` -- `static constant l01Arthas31 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Arthas31.mp3"` -- `static constant l01Arthas41 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Arthas41.mp3"` -- `static constant l01Arthas42 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Arthas42.mp3"` -- `static constant l01Arthas43 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Arthas43.mp3"` -- `static constant l01Arthas46 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Arthas46.mp3"` -- `static constant l01Balnazzar02 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Balnazzar02.mp3"` -- `static constant l01Balnazzar09 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Balnazzar09.mp3"` -- `static constant l01Balnazzar47 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01xInterlude\\L01Balnazzar47.mp3"` -- `static constant l01Balnazzar52 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01xInterlude\\L01Balnazzar52.mp3"` -- `static constant l01Balnazzar55 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01xInterlude\\L01Balnazzar55.mp3"` -- `static constant l01Balnazzar58 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01xInterlude\\L01Balnazzar58.mp3"` -- `static constant l01Detheroc01 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Detheroc01.mp3"` -- `static constant l01Detheroc11 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Detheroc11.mp3"` -- `static constant l01Detheroc12 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Detheroc12.mp3"` -- `static constant l01Detheroc54 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01xInterlude\\L01Detheroc54.mp3"` -- `static constant l01Detheroc60 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01xInterlude\\L01Detheroc60.mp3"` -- `static constant l01KelThuzad05 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01KelThuzad05.mp3"` -- `static constant l01KelThuzad13 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01KelThuzad13.mp3"` -- `static constant l01KelThuzad16 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01KelThuzad16.mp3"` -- `static constant l01KelThuzad17 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01KelThuzad17.mp3"` -- `static constant l01KelThuzad28 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01KelThuzad28.mp3"` -- `static constant l01KelThuzad30 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01KelThuzad30.mp3"` -- `static constant l01KelThuzad32 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01KelThuzad32.mp3"` -- `static constant l01KelThuzad33 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01KelThuzad33.mp3"` -- `static constant l01KelThuzad34 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01KelThuzad34.mp3"` -- `static constant l01KelThuzad35 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01KelThuzad35.mp3"` -- `static constant l01KelThuzad40 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01KelThuzad40.mp3"` -- `static constant l01KelThuzad45 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01KelThuzad45.mp3"` -- `static constant l01LichKing27 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01LichKing27.mp3"` -- `static constant l01LichKing44 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01LichKing44.mp3"` -- `static constant l01PaladinOne21 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01PaladinOne21.mp3"` -- `static constant l01PaladinThree25 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01PaladinThree25.mp3"` -- `static constant l01PaladinTwo24 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01PaladinTwo24.mp3"` -- `static constant l01Sylvanas04 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Sylvanas04.mp3"` -- `static constant l01Sylvanas06 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Sylvanas06.mp3"` -- `static constant l01Sylvanas36 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Sylvanas36.mp3"` -- `static constant l01Sylvanas37 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Sylvanas37.mp3"` -- `static constant l01Sylvanas38 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Sylvanas38.mp3"` -- `static constant l01Sylvanas39 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Sylvanas39.mp3"` -- `static constant l01Sylvanas48 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01xInterlude\\L01Sylvanas48.mp3"` -- `static constant l01Sylvanas49 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01xInterlude\\L01Sylvanas49.mp3"` -- `static constant l01Sylvanas51 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01xInterlude\\L01Sylvanas51.mp3"` -- `static constant l01Sylvanas53 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01xInterlude\\L01Sylvanas53.mp3"` -- `static constant l01Sylvanas56 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01xInterlude\\L01Sylvanas56.mp3"` -- `static constant l01Sylvanas57 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01xInterlude\\L01Sylvanas57.mp3"` -- `static constant l01Varimathras03 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Varimathras03.mp3"` -- `static constant l01Varimathras08 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01x\\L01Varimathras08.mp3"` -- `static constant l01Varimathras50 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01xInterlude\\L01Varimathras50.mp3"` -- `static constant l01Varimathras59 = "Sound\\Dialogue\\UndeadExpCamp\\Undead01xInterlude\\L01Varimathras59.mp3"` -- `static constant l02Abomination25 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Abomination25.mp3"` -- `static constant l02Arthas02 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Arthas02.mp3"` -- `static constant l02Arthas08 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Arthas08.mp3"` -- `static constant l02Arthas12 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Arthas12.mp3"` -- `static constant l02Arthas14 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Arthas14.mp3"` -- `static constant l02Arthas15 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Arthas15.mp3"` -- `static constant l02Arthas16 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Arthas16.mp3"` -- `static constant l02Arthas18 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Arthas18.mp3"` -- `static constant l02Arthas19 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Arthas19.mp3"` -- `static constant l02Arthas23 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Arthas23.mp3"` -- `static constant l02Arthas24 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Arthas24.mp3"` -- `static constant l02Arthas26 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Arthas26.mp3"` -- `static constant l02Arthas37 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Arthas37.mp3"` -- `static constant l02Arthas39 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Arthas39.mp3"` -- `static constant l02Arthas52 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02xInterlude\\L02Arthas52.mp3"` -- `static constant l02Arthas54 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02xInterlude\\L02Arthas54.mp3"` -- `static constant l02Arthas55 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02xInterlude\\L02Arthas55.mp3"` -- `static constant l02Arthas57 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02xInterlude\\L02Arthas57.mp3"` -- `static constant l02Arthas59 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02xInterlude\\L02Arthas59.mp3"` -- `static constant l02Arthas65 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02xInterlude\\L02Arthas65.mp3"` -- `static constant l02Balnazzar06 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Balnazzar06.mp3"` -- `static constant l02Banshee27 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Banshee27.mp3"` -- `static constant l02Banshee51 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02xInterlude\\L02Banshee51.mp3"` -- `static constant l02CryptFiend38 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02CryptFiend38.mp3"` -- `static constant l02CryptFiend40 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02CryptFiend40.mp3"` -- `static constant l02Detheroc04 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Detheroc04.mp3"` -- `static constant l02KelThuzad01 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02KelThuzad01.mp3"` -- `static constant l02KelThuzad03 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02KelThuzad03.mp3"` -- `static constant l02KelThuzad05 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02KelThuzad05.mp3"` -- `static constant l02KelThuzad07 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02KelThuzad07.mp3"` -- `static constant l02KelThuzad62 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02xInterlude\\L02KelThuzad62.mp3"` -- `static constant l02KelThuzad64 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02xInterlude\\L02KelThuzad64.mp3"` -- `static constant l02KelThuzad66 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02xInterlude\\L02KelThuzad66.mp3"` -- `static constant l02LichKing53 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02xInterlude\\L02LichKing53.mp3"` -- `static constant l02Necromancer11 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Necromancer11.mp3"` -- `static constant l02Shade20 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02x\\L02Shade20.mp3"` -- `static constant l02Sylvanas56 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02xInterlude\\L02Sylvanas56.mp3"` -- `static constant l02Sylvanas58 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02xInterlude\\L02Sylvanas58.mp3"` -- `static constant l02Sylvanas60 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02xInterlude\\L02Sylvanas60.mp3"` -- `static constant l02Sylvanas61 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02xInterlude\\L02Sylvanas61.mp3"` -- `static constant l02Sylvanas63 = "Sound\\Dialogue\\UndeadExpCamp\\Undead02xInterlude\\L02Sylvanas63.mp3"` -- `static constant l03Bandit76 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Bandit76.mp3"` -- `static constant l03Bandit77 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Bandit77.mp3"` -- `static constant l03Bandit78 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Bandit78.mp3"` -- `static constant l03Banshee01 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Banshee01.mp3"` -- `static constant l03Banshee03 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Banshee03.mp3"` -- `static constant l03Banshee11 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Banshee11.mp3"` -- `static constant l03Banshee12 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Banshee12.mp3"` -- `static constant l03Banshee13 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Banshee13.mp3"` -- `static constant l03Banshee14 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Banshee14.mp3"` -- `static constant l03Banshee19 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Banshee19.mp3"` -- `static constant l03MugThol31 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03MugThol31.mp3"` -- `static constant l03MugThol35 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03MugThol35.mp3"` -- `static constant l03Ogre37 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Ogre37.mp3"` -- `static constant l03Ogre38 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Ogre38.mp3"` -- `static constant l03Ogre39 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Ogre39.mp3"` -- `static constant l03OgreBrute29 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03OgreBrute29.mp3"` -- `static constant l03Ringleader72 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Ringleader72.mp3"` -- `static constant l03Ringleader74 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Ringleader74.mp3"` -- `static constant l03Snarlmane41 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Snarlmane41.mp3"` -- `static constant l03Sylvanas02 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas02.mp3"` -- `static constant l03Sylvanas04 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas04.mp3"` -- `static constant l03Sylvanas06 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas06.mp3"` -- `static constant l03Sylvanas08 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas08.mp3"` -- `static constant l03Sylvanas10 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas10.mp3"` -- `static constant l03Sylvanas15 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas15.mp3"` -- `static constant l03Sylvanas17 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas17.mp3"` -- `static constant l03Sylvanas18 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas18.mp3"` -- `static constant l03Sylvanas20 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas20.mp3"` -- `static constant l03Sylvanas21 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas21.mp3"` -- `static constant l03Sylvanas28 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas28.mp3"` -- `static constant l03Sylvanas30 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas30.mp3"` -- `static constant l03Sylvanas32 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas32.mp3"` -- `static constant l03Sylvanas33 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas33.mp3"` -- `static constant l03Sylvanas34 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas34.mp3"` -- `static constant l03Sylvanas36 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas36.mp3"` -- `static constant l03Sylvanas40 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas40.mp3"` -- `static constant l03Sylvanas42 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas42.mp3"` -- `static constant l03Sylvanas48 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas48.mp3"` -- `static constant l03Sylvanas49 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas49.mp3"` -- `static constant l03Sylvanas57 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas57.mp3"` -- `static constant l03Sylvanas58 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas58.mp3"` -- `static constant l03Sylvanas59 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas59.mp3"` -- `static constant l03Sylvanas60 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas60.mp3"` -- `static constant l03Sylvanas65 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas65.mp3"` -- `static constant l03Sylvanas67 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas67.mp3"` -- `static constant l03Sylvanas69 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas69.mp3"` -- `static constant l03Sylvanas70 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas70.mp3"` -- `static constant l03Sylvanas71 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas71.mp3"` -- `static constant l03Sylvanas73 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas73.mp3"` -- `static constant l03Sylvanas75 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Sylvanas75.mp3"` -- `static constant l03TrollScout16 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03TrollScout16.mp3"` -- `static constant l03Varimathras05 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Varimathras05.mp3"` -- `static constant l03Varimathras07 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Varimathras07.mp3"` -- `static constant l03Varimathras09 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Varimathras09.mp3"` -- `static constant l03Varimathras61 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Varimathras61.mp3"` -- `static constant l03Varimathras62 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Varimathras62.mp3"` -- `static constant l03Varimathras63 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Varimathras63.mp3"` -- `static constant l03Varimathras64 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Varimathras64.mp3"` -- `static constant l03Varimathras66 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Varimathras66.mp3"` -- `static constant l03Varimathras68 = "Sound\\Dialogue\\UndeadExpCamp\\Undead03x\\L03Varimathras68.mp3"` -- `static constant l04Anubarak24 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Anubarak24.mp3"` -- `static constant l04Anubarak27 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Anubarak27.mp3"` -- `static constant l04Anubarak29A = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Anubarak29A.mp3"` -- `static constant l04Anubarak38 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Anubarak38.mp3"` -- `static constant l04Anubarak40 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Anubarak40.mp3"` -- `static constant l04Anubarak58 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Anubarak58.mp3"` -- `static constant l04Anubarak61 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Anubarak61.mp3"` -- `static constant l04Arthas01 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas01.mp3"` -- `static constant l04Arthas03 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas03.mp3"` -- `static constant l04Arthas05 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas05.mp3"` -- `static constant l04Arthas06 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas06.mp3"` -- `static constant l04Arthas08 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas08.mp3"` -- `static constant l04Arthas11 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas11.mp3"` -- `static constant l04Arthas12 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas12.mp3"` -- `static constant l04Arthas13 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas13.mp3"` -- `static constant l04Arthas14 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas14.mp3"` -- `static constant l04Arthas19 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas19.mp3"` -- `static constant l04Arthas25 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas25.mp3"` -- `static constant l04Arthas26 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas26.mp3"` -- `static constant l04Arthas28 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas28.mp3"` -- `static constant l04Arthas33 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas33.mp3"` -- `static constant l04Arthas36 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas36.mp3"` -- `static constant l04Arthas39 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas39.mp3"` -- `static constant l04Arthas39A = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas39A.mp3"` -- `static constant l04Arthas50 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas50.mp3"` -- `static constant l04Arthas52 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas52.mp3"` -- `static constant l04Arthas54 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas54.mp3"` -- `static constant l04Arthas57 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas57.mp3"` -- `static constant l04Arthas59 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas59.mp3"` -- `static constant l04Arthas60 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas60.mp3"` -- `static constant l04Arthas62 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Arthas62.mp3"` -- `static constant l04BloodElf07 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04BloodElf07.mp3"` -- `static constant l04Kael51 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Kael51.mp3"` -- `static constant l04Kael53 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Kael53.mp3"` -- `static constant l04Kael55 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Kael55.mp3"` -- `static constant l04Kael56 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Kael56.mp3"` -- `static constant l04LichKing37 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04LichKing37.mp3"` -- `static constant l04Necromancer04 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Necromancer04.mp3"` -- `static constant l04Necromancer64 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Necromancer64.mp3"` -- `static constant l04Sapphiron32 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Sapphiron32.mp3"` -- `static constant l04Sapphiron34 = "Sound\\Dialogue\\UndeadExpCamp\\Undead04x\\L04Sapphiron34.mp3"` -- `static constant l05Banshee11 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Banshee11.mp3"` -- `static constant l05Detheroc37 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Detheroc37.mp3"` -- `static constant l05Detheroc43 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Detheroc43.mp3"` -- `static constant l05Detheroc44 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Detheroc44.mp3"` -- `static constant l05Detheroc45 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Detheroc45.mp3"` -- `static constant l05Detheroc46 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Detheroc46.mp3"` -- `static constant l05Footman12 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Footman12.mp3"` -- `static constant l05Footman22 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Footman22.mp3"` -- `static constant l05Footman23 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Footman23.mp3"` -- `static constant l05Footman24 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Footman24.mp3"` -- `static constant l05Footman25 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Footman25.mp3"` -- `static constant l05Garithos34 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Garithos34.mp3"` -- `static constant l05Garithos47 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Garithos47.mp3"` -- `static constant l05Garithos48 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Garithos48.mp3"` -- `static constant l05Garithos49 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Garithos49.mp3"` -- `static constant l05Garithos50 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Garithos50.mp3"` -- `static constant l05Garithos53 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Garithos53.mp3"` -- `static constant l05Garithos55 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Garithos55.mp3"` -- `static constant l05Garithos57 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Garithos57.mp3"` -- `static constant l05Garithos59 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Garithos59.mp3"` -- `static constant l05Necromancer15 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Necromancer15.mp3"` -- `static constant l05Necromancer19 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Necromancer19.mp3"` -- `static constant l05Necromancer20 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Necromancer20.mp3"` -- `static constant l05Necromancer21 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Necromancer21.mp3"` -- `static constant l05Sylvanas01 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas01.mp3"` -- `static constant l05Sylvanas04 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas04.mp3"` -- `static constant l05Sylvanas06 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas06.mp3"` -- `static constant l05Sylvanas08 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas08.mp3"` -- `static constant l05Sylvanas10 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas10.mp3"` -- `static constant l05Sylvanas16 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas16.mp3"` -- `static constant l05Sylvanas17 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas17.mp3"` -- `static constant l05Sylvanas18 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas18.mp3"` -- `static constant l05Sylvanas31 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas31.mp3"` -- `static constant l05Sylvanas32 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas32.mp3"` -- `static constant l05Sylvanas33 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas33.mp3"` -- `static constant l05Sylvanas35 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas35.mp3"` -- `static constant l05Sylvanas36 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas36.mp3"` -- `static constant l05Sylvanas39 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas39.mp3"` -- `static constant l05Sylvanas40 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas40.mp3"` -- `static constant l05Sylvanas41 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas41.mp3"` -- `static constant l05Sylvanas42 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas42.mp3"` -- `static constant l05Sylvanas54 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas54.mp3"` -- `static constant l05Sylvanas56 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas56.mp3"` -- `static constant l05Sylvanas58 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas58.mp3"` -- `static constant l05Sylvanas61 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas61.mp3"` -- `static constant l05Sylvanas63 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Sylvanas63.mp3"` -- `static constant l05Varimathras02 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Varimathras02.mp3"` -- `static constant l05Varimathras03 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Varimathras03.mp3"` -- `static constant l05Varimathras05 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Varimathras05.mp3"` -- `static constant l05Varimathras07 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Varimathras07.mp3"` -- `static constant l05Varimathras09 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Varimathras09.mp3"` -- `static constant l05Varimathras26 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Varimathras26.mp3"` -- `static constant l05Varimathras29 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Varimathras29.mp3"` -- `static constant l05Varimathras30 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Varimathras30.mp3"` -- `static constant l05Varimathras38 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Varimathras38.mp3"` -- `static constant l05Varimathras60 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Varimathras60.mp3"` -- `static constant l05Varimathras62 = "Sound\\Dialogue\\UndeadExpCamp\\Undead05x\\L05Varimathras62.mp3"` -- `static constant l06Balnazzar25 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Balnazzar25.mp3"` -- `static constant l06Balnazzar26 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Balnazzar26.mp3"` -- `static constant l06Balnazzar27 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Balnazzar27.mp3"` -- `static constant l06Balnazzar28 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Balnazzar28.mp3"` -- `static constant l06Balnazzar29 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Balnazzar29.mp3"` -- `static constant l06Balnazzar30 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Balnazzar30.mp3"` -- `static constant l06Balnazzar31 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Balnazzar31.mp3"` -- `static constant l06Balnazzar32 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Balnazzar32.mp3"` -- `static constant l06Balnazzar33 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Balnazzar33.mp3"` -- `static constant l06Balnazzar34 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Balnazzar34.mp3"` -- `static constant l06Balnazzar37 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Balnazzar37.mp3"` -- `static constant l06Balnazzar58 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Balnazzar58.mp3"` -- `static constant l06Banshee23 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Banshee23.mp3"` -- `static constant l06Banshee24 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Banshee24.mp3"` -- `static constant l06Footman17 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Footman17.mp3"` -- `static constant l06Garithos02 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Garithos02.mp3"` -- `static constant l06Garithos05 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Garithos05.mp3"` -- `static constant l06Garithos11 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Garithos11.mp3"` -- `static constant l06Garithos12 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Garithos12.mp3"` -- `static constant l06Garithos13 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Garithos13.mp3"` -- `static constant l06Garithos14 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Garithos14.mp3"` -- `static constant l06Garithos18 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Garithos18.mp3"` -- `static constant l06Garithos19 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Garithos19.mp3"` -- `static constant l06Garithos35 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Garithos35.mp3"` -- `static constant l06Garithos44 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Garithos44.mp3"` -- `static constant l06Garithos45 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Garithos45.mp3"` -- `static constant l06Garithos46 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Garithos46.mp3"` -- `static constant l06Garithos50 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Garithos50.mp3"` -- `static constant l06Garithos51 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Garithos51.mp3"` -- `static constant l06Garithos52 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Garithos52.mp3"` -- `static constant l06Garithos59 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Garithos59.mp3"` -- `static constant l06Rifleman20 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Rifleman20.mp3"` -- `static constant l06Rifleman21 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Rifleman21.mp3"` -- `static constant l06Sylvanas04 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Sylvanas04.mp3"` -- `static constant l06Sylvanas06 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Sylvanas06.mp3"` -- `static constant l06Sylvanas22 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Sylvanas22.mp3"` -- `static constant l06Sylvanas36 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Sylvanas36.mp3"` -- `static constant l06Sylvanas38 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Sylvanas38.mp3"` -- `static constant l06Sylvanas39 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Sylvanas39.mp3"` -- `static constant l06Sylvanas40 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Sylvanas40.mp3"` -- `static constant l06Sylvanas53 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Sylvanas53.mp3"` -- `static constant l06Sylvanas55 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Sylvanas55.mp3"` -- `static constant l06Sylvanas57 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Sylvanas57.mp3"` -- `static constant l06Sylvanas60 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Sylvanas60.mp3"` -- `static constant l06Sylvanas62 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Sylvanas62.mp3"` -- `static constant l06Sylvanas63 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Sylvanas63.mp3"` -- `static constant l06Varimathras01 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Varimathras01.mp3"` -- `static constant l06Varimathras03 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Varimathras03.mp3"` -- `static constant l06Varimathras07 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Varimathras07.mp3"` -- `static constant l06Varimathras08 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Varimathras08.mp3"` -- `static constant l06Varimathras09 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Varimathras09.mp3"` -- `static constant l06Varimathras10 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Varimathras10.mp3"` -- `static constant l06Varimathras41 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Varimathras41.mp3"` -- `static constant l06Varimathras42 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Varimathras42.mp3"` -- `static constant l06Varimathras43 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Varimathras43.mp3"` -- `static constant l06Varimathras54 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Varimathras54.mp3"` -- `static constant l06Varimathras56 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Varimathras56.mp3"` -- `static constant l06Varimathras61 = "Sound\\Dialogue\\UndeadExpCamp\\Undead06x\\L06Varimathras61.mp3"` -- `static constant l07AAnubarak02 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAnubarak02.mp3"` -- `static constant l07AAnubarak04 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAnubarak04.mp3"` -- `static constant l07AAnubarak12 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAnubarak12.mp3"` -- `static constant l07AAnubarak23 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAnubarak23.mp3"` -- `static constant l07AAnubarak28 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAnubarak28.mp3"` -- `static constant l07AAnubarak30 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAnubarak30.mp3"` -- `static constant l07AAnubarak36 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAnubarak36.mp3"` -- `static constant l07AAnubarak39 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAnubarak39.mp3"` -- `static constant l07AAnubarak51 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAnubarak51.mp3"` -- `static constant l07AAnubarak52 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAnubarak52.mp3"` -- `static constant l07AArthas01 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas01.mp3"` -- `static constant l07AArthas03 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas03.mp3"` -- `static constant l07AArthas06 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas06.mp3"` -- `static constant l07AArthas09 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas09.mp3"` -- `static constant l07AArthas10 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas10.mp3"` -- `static constant l07AArthas11 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas11.mp3"` -- `static constant l07AArthas22 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas22.mp3"` -- `static constant l07AArthas25 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas25.mp3"` -- `static constant l07AArthas29 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas29.mp3"` -- `static constant l07AArthas37 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas37.mp3"` -- `static constant l07AArthas43 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas43.mp3"` -- `static constant l07AArthas44 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas44.mp3"` -- `static constant l07AArthas45 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas45.mp3"` -- `static constant l07AArthas47 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas47.mp3"` -- `static constant l07AArthas49 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas49.mp3"` -- `static constant l07AArthas50 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas50.mp3"` -- `static constant l07AArthas53 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AArthas53.mp3"` -- `static constant l07AAxeman05 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAxeman05.mp3"` -- `static constant l07AAxeman07 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAxeman07.mp3"` -- `static constant l07AAxeman08 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAxeman08.mp3"` -- `static constant l07AAxeman18 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAxeman18.mp3"` -- `static constant l07AAxeman19 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAxeman19.mp3"` -- `static constant l07AAxeman21 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAxeman21.mp3"` -- `static constant l07AAxeman38 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07AAxeman38.mp3"` -- `static constant l07ABaelgun46 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07ABaelgun46.mp3"` -- `static constant l07ABaelgun48 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07ABaelgun48.mp3"` -- `static constant l07ARifleman14 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07ARifleman14.mp3"` -- `static constant l07ARifleman15 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07ARifleman15.mp3"` -- `static constant l07ARifleman16 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07ARifleman16.mp3"` -- `static constant l07ARifleman17 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07ARifleman17.mp3"` -- `static constant l07ARifleman24 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07ARifleman24.mp3"` -- `static constant l07ARifleman26 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Ax\\L07ARifleman26.mp3"` -- `static constant l07BAnubarak01 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BAnubarak01.mp3"` -- `static constant l07BAnubarak09 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BAnubarak09.mp3"` -- `static constant l07BAnubarak11 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BAnubarak11.mp3"` -- `static constant l07BAnubarak16 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BAnubarak16.mp3"` -- `static constant l07BAnubarak29 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BAnubarak29.mp3"` -- `static constant l07BAnubarak31 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BAnubarak31.mp3"` -- `static constant l07BAnubarak34 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BAnubarak34.mp3"` -- `static constant l07BAnubarak36 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BAnubarak36.mp3"` -- `static constant l07BAnubarak42 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BAnubarak42.mp3"` -- `static constant l07BAnubarak43 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BAnubarak43.mp3"` -- `static constant l07BAnubarak44 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BAnubarak44.mp3"` -- `static constant l07BArthas07 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BArthas07.mp3"` -- `static constant l07BArthas10 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BArthas10.mp3"` -- `static constant l07BArthas13 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BArthas13.mp3"` -- `static constant l07BArthas15 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BArthas15.mp3"` -- `static constant l07BArthas23 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BArthas23.mp3"` -- `static constant l07BArthas30 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BArthas30.mp3"` -- `static constant l07BArthas33 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BArthas33.mp3"` -- `static constant l07BArthas35 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BArthas35.mp3"` -- `static constant l07BCryptFiend22 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BCryptFiend22.mp3"` -- `static constant l07BNerubian14 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BNerubian14.mp3"` -- `static constant l07BNerubian17 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BNerubian17.mp3"` -- `static constant l07BNerubian18 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BNerubian18.mp3"` -- `static constant l07BNerubian19 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Bx\\L07BNerubian19.mp3"` -- `static constant l07CAnubarak03 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CAnubarak03.mp3"` -- `static constant l07CAnubarak07 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CAnubarak07.mp3"` -- `static constant l07CAnubarak20 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CAnubarak20.mp3"` -- `static constant l07CAnubarak26 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CAnubarak26.mp3"` -- `static constant l07CAnubarak35 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CAnubarak35.mp3"` -- `static constant l07CAnubarak37 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CAnubarak37.mp3"` -- `static constant l07CAnubarak38 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CAnubarak38.mp3"` -- `static constant l07CAnubarak40 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CAnubarak40.mp3"` -- `static constant l07CArthas02 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CArthas02.mp3"` -- `static constant l07CArthas05 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CArthas05.mp3"` -- `static constant l07CArthas06 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CArthas06.mp3"` -- `static constant l07CArthas11 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CArthas11.mp3"` -- `static constant l07CArthas14 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CArthas14.mp3"` -- `static constant l07CArthas22 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CArthas22.mp3"` -- `static constant l07CArthas25 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CArthas25.mp3"` -- `static constant l07CArthas27 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CArthas27.mp3"` -- `static constant l07CArthas28 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CArthas28.mp3"` -- `static constant l07CArthas30 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CArthas30.mp3"` -- `static constant l07CArthas31 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CArthas31.mp3"` -- `static constant l07CArthas34 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CArthas34.mp3"` -- `static constant l07CArthas36 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CArthas36.mp3"` -- `static constant l07CArthas39 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07Cx\\L07CArthas39.mp3"` -- `static constant l07CArthas41 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07CxInterlude\\L07CArthas41.mp3"` -- `static constant l07CArthas43 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07CxInterlude\\L07CArthas43.mp3"` -- `static constant l07CArthas45 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07CxInterlude\\L07CArthas45.mp3"` -- `static constant l07CArthas47 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07CxInterlude\\L07CArthas47.mp3"` -- `static constant l07CArthas52 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07CxInterlude\\L07CArthas52.mp3"` -- `static constant l07CLichKing44 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07CxInterlude\\L07CLichKing44.mp3"` -- `static constant l07CLichKing46 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07CxInterlude\\L07CLichKing46.mp3"` -- `static constant l07CLichKing48 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07CxInterlude\\L07CLichKing48.mp3"` -- `static constant l07CLichKing49 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07CxInterlude\\L07CLichKing49.mp3"` -- `static constant l07CLichKing50 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07CxInterlude\\L07CLichKing50.mp3"` -- `static constant l07CLichKing51 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07CxInterlude\\L07CLichKing51.mp3"` -- `static constant l07CNecromancer42 = "Sound\\Dialogue\\UndeadExpCamp\\Undead07CxInterlude\\L07CNecromancer42.mp3"` -- `static constant l08Anubarak02 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Anubarak02.mp3"` -- `static constant l08Anubarak03 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Anubarak03.mp3"` -- `static constant l08Anubarak04 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Anubarak04.mp3"` -- `static constant l08Anubarak11 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Anubarak11.mp3"` -- `static constant l08Arthas01 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Arthas01.mp3"` -- `static constant l08Arthas08 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Arthas08.mp3"` -- `static constant l08Arthas09 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Arthas09.mp3"` -- `static constant l08Arthas12 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Arthas12.mp3"` -- `static constant l08Arthas14 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Arthas14.mp3"` -- `static constant l08Arthas28 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Arthas28.mp3"` -- `static constant l08Arthas30 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Arthas30.mp3"` -- `static constant l08Arthas34 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Arthas34.mp3"` -- `static constant l08Arthas35 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Arthas35.mp3"` -- `static constant l08Arthas36 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Arthas36.mp3"` -- `static constant l08Arthas38 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Arthas38.mp3"` -- `static constant l08Arthas39 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Arthas39.mp3"` -- `static constant l08Arthas40 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Arthas40.mp3"` -- `static constant l08Illidan07 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Illidan07.mp3"` -- `static constant l08Illidan23 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Illidan23.mp3"` -- `static constant l08Illidan24 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Illidan24.mp3"` -- `static constant l08Illidan25 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Illidan25.mp3"` -- `static constant l08Illidan26 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Illidan26.mp3"` -- `static constant l08Illidan27 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Illidan27.mp3"` -- `static constant l08Illidan29 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Illidan29.mp3"` -- `static constant l08Illidan33 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Illidan33.mp3"` -- `static constant l08Illidan37 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Illidan37.mp3"` -- `static constant l08Kael06 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Kael06.mp3"` -- `static constant l08Kael31 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08Kael31.mp3"` -- `static constant l08LadyVashj05 = "Sound\\Dialogue\\UndeadExpCamp\\Undead08x\\L08LadyVashj05.mp3"` -- `static constant ladyVashjPissed1 = "Units\\Naga\\LadyVashj\\LadyVashjPissed1.wav"` -- `static constant ladyVashjPissed2 = "Units\\Naga\\LadyVashj\\LadyVashjPissed2.wav"` -- `static constant ladyVashjPissed3 = "Units\\Naga\\LadyVashj\\LadyVashjPissed3.wav"` -- `static constant ladyVashjPissed4 = "Units\\Naga\\LadyVashj\\LadyVashjPissed4.wav"` -- `static constant ladyVashjPissed5 = "Units\\Naga\\LadyVashj\\LadyVashjPissed5.wav"` -- `static constant ladyVashjReady1 = "Units\\Naga\\LadyVashj\\LadyVashjReady1.wav"` -- `static constant ladyVashjReady1_H04X = "Sound\\Ambient\\DoodadEffects\\LadyVashjReady1_H04X.wav"` -- `static constant ladyVashjWarcry1 = "Units\\Naga\\LadyVashj\\LadyVashjWarcry1.wav"` -- `static constant ladyVashjWhat1 = "Units\\Naga\\LadyVashj\\LadyVashjWhat1.wav"` -- `static constant ladyVashjWhat2 = "Units\\Naga\\LadyVashj\\LadyVashjWhat2.wav"` -- `static constant ladyVashjWhat3 = "Units\\Naga\\LadyVashj\\LadyVashjWhat3.wav"` -- `static constant ladyVashjWhat4 = "Units\\Naga\\LadyVashj\\LadyVashjWhat4.wav"` -- `static constant ladyVashjWhat5 = "Units\\Naga\\LadyVashj\\LadyVashjWhat5.wav"` -- `static constant ladyVashjYes1 = "Units\\Naga\\LadyVashj\\LadyVashjYes1.wav"` -- `static constant ladyVashjYes2 = "Units\\Naga\\LadyVashj\\LadyVashjYes2.wav"` -- `static constant ladyVashjYes3 = "Units\\Naga\\LadyVashj\\LadyVashjYes3.wav"` -- `static constant ladyVashjYes4 = "Units\\Naga\\LadyVashj\\LadyVashjYes4.wav"` -- `static constant ladyVashjYes5 = "Units\\Naga\\LadyVashj\\LadyVashjYes5.wav"` -- `static constant ladyVashjYes6 = "Units\\Naga\\LadyVashj\\LadyVashjYes6.wav"` -- `static constant ladyVashjYesAttack1 = "Units\\Naga\\LadyVashj\\LadyVashjYesAttack1.wav"` -- `static constant ladyVashjYesAttack2 = "Units\\Naga\\LadyVashj\\LadyVashjYesAttack2.wav"` -- `static constant ladyVashjYesAttack3 = "Units\\Naga\\LadyVashj\\LadyVashjYesAttack3.wav"` -- `static constant largeCityGateOpen1 = "Sound\\Ambient\\DoodadEffects\\LargeCityGateOpen1.wav"` -- `static constant lavaSpawnBirth1 = "Units\\Creeps\\LavaSpawn\\LavaSpawnBirth1.wav"` -- `static constant lavaSpawnBirth11 = "Units\\Creeps\\LavaSpawn\\LavaSpawnBirth1.wav"` -- `static constant lavaSpawnMissileBirth1 = "Abilities\\Weapons\\LavaSpawnMissile\\LavaSpawnMissileBirth1.wav"` -- `static constant lavaSpawnMissileDeath1 = "Abilities\\Weapons\\LavaSpawnMissile\\LavaSpawnMissileDeath1.wav"` -- `static constant lavaSpawnMorph = "Units\\Creeps\\LavaSpawn\\LavaSpawnMorph.wav"` -- `static constant lavaSpawnMorph1 = "Units\\Creeps\\LavaSpawn\\LavaSpawnMorph.wav"` -- `static constant lavaSpawnMorphBirth = "Units\\Creeps\\LavaSpawn\\LavaSpawnMorphBirth.wav"` -- `static constant lavaSpawnMorphBirth1 = "Units\\Creeps\\LavaSpawn\\LavaSpawnMorphBirth.wav"` -- `static constant lavaSpawnWhat1 = "Units\\Creeps\\LavaSpawn\\LavaSpawnWhat1.wav"` -- `static constant lavaSpawnWhat11 = "Units\\Creeps\\LavaSpawn\\LavaSpawnWhat1.wav"` -- `static constant lavaSpawnWhat2 = "Units\\Creeps\\LavaSpawn\\LavaSpawnWhat2.wav"` -- `static constant lavaSpawnWhat21 = "Units\\Creeps\\LavaSpawn\\LavaSpawnWhat2.wav"` -- `static constant lavaSpawnYes1 = "Units\\Creeps\\LavaSpawn\\LavaSpawnYes1.wav"` -- `static constant lavaSpawnYes11 = "Units\\Creeps\\LavaSpawn\\LavaSpawnYes1.wav"` -- `static constant lavaSpawnYes2 = "Units\\Creeps\\LavaSpawn\\LavaSpawnYes2.wav"` -- `static constant lavaSpawnYes21 = "Units\\Creeps\\LavaSpawn\\LavaSpawnYes2.wav"` -- `static constant lavaSpawnYesAttack1 = "Units\\Creeps\\LavaSpawn\\LavaSpawnYesAttack1.wav"` -- `static constant lavaSpawnYesAttack11 = "Units\\Creeps\\LavaSpawn\\LavaSpawnYesAttack1.wav"` -- `static constant lavaSpawnYesAttack2 = "Units\\Creeps\\LavaSpawn\\LavaSpawnYesAttack2.wav"` -- `static constant lavaSpawnYesAttack21 = "Units\\Creeps\\LavaSpawn\\LavaSpawnYesAttack2.wav"` -- `static constant leftAndRightGlueScreenPopDown = "Sound\\Interface\\LeftAndRightGlueScreenPopDown.wav"` -- `static constant leftAndRightGlueScreenPopUp = "Sound\\Interface\\LeftAndRightGlueScreenPopUp.wav"` -- `static constant leftGlueScreenPopDown = "Sound\\Interface\\LeftGlueScreenPopDown.wav"` -- `static constant leftGlueScreenPopUp = "Sound\\Interface\\LeftGlueScreenPopUp.wav"` -- `static constant levelupcaster1 = "Abilities\\Spells\\Other\\Levelup\\Levelupcaster.wav"` -- `static constant lever = "Doodads\\Cinematic\\DungeonLever\\Lever.wav"` -- `static constant lever1 = "Doodads\\Cinematic\\DungeonLever\\Lever.wav"` -- `static constant lichAttackEffort1 = "Units\\Undead\\HeroLich\\LichAttackEffort1.wav"` -- `static constant lichAttackEffort2 = "Units\\Undead\\HeroLich\\LichAttackEffort2.wav"` -- `static constant lichAttackEffort3 = "Units\\Undead\\HeroLich\\LichAttackEffort3.wav"` -- `static constant lichKingDream = "Sound\\Ambient\\DoodadEffects\\LichKingDream.wav"` -- `static constant lichKingTheme = "Sound\\Music\\mp3Music\\LichKingTheme.mp3"` -- `static constant lichMissileHit1 = "Abilities\\Weapons\\LichMissile\\LichMissileHit1.wav"` -- `static constant lichMissileHit2 = "Abilities\\Weapons\\LichMissile\\LichMissileHit2.wav"` -- `static constant lichMissileHit3 = "Abilities\\Weapons\\LichMissile\\LichMissileHit3.wav"` -- `static constant lifeDrain = "Abilities\\Spells\\Other\\Drain\\LifeDrain.wav"` -- `static constant lightningBolt = "Abilities\\Spells\\Orc\\LightningBolt\\LightningBolt.wav"` -- `static constant lightningBolt1 = "Doodads\\Cinematic\\Lightningbolt\\LightningBolt1.wav"` -- `static constant lightningShieldTarget1 = "Abilities\\Spells\\Orc\\LightningShield\\LightningShieldTarget.wav"` -- `static constant loading = "Abilities\\Spells\\Other\\LoadUnload\\Loading.wav"` -- `static constant lobstrokkDeath1 = "Units\\Creeps\\Lobstrokkblue\\LobstrokkDeath1.wav"` -- `static constant lobstrokkWhat1 = "Units\\Creeps\\Lobstrokkblue\\LobstrokkWhat1.wav"` -- `static constant lobstrokkWhat2 = "Units\\Creeps\\Lobstrokkblue\\LobstrokkWhat2.wav"` -- `static constant lobstrokkYes1 = "Units\\Creeps\\Lobstrokkblue\\LobstrokkYes1.wav"` -- `static constant lobstrokkYes2 = "Units\\Creeps\\Lobstrokkblue\\LobstrokkYes2.wav"` -- `static constant locustDeath1 = "Units\\Undead\\Locust\\LocustDeath1.wav"` -- `static constant locustSwarmLoop = "Abilities\\Spells\\Undead\\LocustSwarm\\LocustSwarmLoop.wav"` -- `static constant lordaeronFallDay = "Sound\\Ambient\\LordaeronFall\\LordaeronFallDay.wav"` -- `static constant lordaeronFallNight = "Sound\\Ambient\\LordaeronFall\\LordaeronFallNight.wav"` -- `static constant lordaeronSummerBrazierLoop1 = "Sound\\Ambient\\DoodadEffects\\LordaeronSummerBrazierLoop1.wav"` -- `static constant lordaeronSummerCauldronLoop1 = "Sound\\Ambient\\DoodadEffects\\LordaeronSummerCauldronLoop1.wav"` -- `static constant lordaeronSummerDay = "Sound\\Ambient\\LordaeronSummer\\LordaeronSummerDay.wav"` -- `static constant lordaeronSummerFliesLoop1 = "Sound\\Ambient\\DoodadEffects\\LordaeronSummerFliesLoop1.wav"` -- `static constant lordaeronSummerHumanTorchLoop1 = "Sound\\Ambient\\DoodadEffects\\LordaeronSummerHumanTorchLoop1.wav"` -- `static constant lordaeronSummerNight = "Sound\\Ambient\\LordaeronSummer\\LordaeronSummerNight.wav"` -- `static constant lordaeronSummerWindMillLoop1 = "Sound\\Ambient\\DoodadEffects\\LordaeronSummerWindMillLoop1.wav"` -- `static constant lordaeronWinterDay = "Sound\\Ambient\\LordaeronWinter\\LordaeronWinterDay.wav"` -- `static constant lordaeronWinterNight = "Sound\\Ambient\\LordaeronWinter\\LordaeronWinterNight.wav"` -- `static constant lordaeronWithBirds = "Sound\\Ambient\\LordaeronSummer\\LordaeronWithBirds.wav"` -- `static constant mageTowerWhat1 = "Buildings\\Other\\MageTower\\MageTowerWhat1.wav"` -- `static constant magicLariatLoop1 = "Abilities\\Spells\\Human\\AerialShackles\\MagicLariatLoop1.wav"` -- `static constant magnataurDeath1 = "Units\\Creeps\\Magnataur\\MagnataurDeath1.wav"` -- `static constant magnataurReady1 = "Units\\Creeps\\Magnataur\\MagnataurReady1.wav"` -- `static constant magnataurWhat1 = "Units\\Creeps\\Magnataur\\MagnataurWhat1.wav"` -- `static constant magnataurWhat2 = "Units\\Creeps\\Magnataur\\MagnataurWhat2.wav"` -- `static constant magnataurWhat3 = "Units\\Creeps\\Magnataur\\MagnataurWhat3.wav"` -- `static constant magnataurYes1 = "Units\\Creeps\\Magnataur\\MagnataurYes1.wav"` -- `static constant magnataurYes2 = "Units\\Creeps\\Magnataur\\MagnataurYes2.wav"` -- `static constant magnataurYes3 = "Units\\Creeps\\Magnataur\\MagnataurYes3.wav"` -- `static constant magnataurYesAttack1 = "Units\\Creeps\\Magnataur\\MagnataurYesAttack1.wav"` -- `static constant magnataurYesAttack2 = "Units\\Creeps\\Magnataur\\MagnataurYesAttack2.wav"` -- `static constant magnataurYesAttack3 = "Units\\Creeps\\Magnataur\\MagnataurYesAttack3.wav"` -- `static constant maievPissed1 = "Units\\NightElf\\Maiev\\MaievPissed1.wav"` -- `static constant maievPissed2 = "Units\\NightElf\\Maiev\\MaievPissed2.wav"` -- `static constant maievPissed3 = "Units\\NightElf\\Maiev\\MaievPissed3.wav"` -- `static constant maievPissed4 = "Units\\NightElf\\Maiev\\MaievPissed4.wav"` -- `static constant maievPissed5 = "Units\\NightElf\\Maiev\\MaievPissed5.wav"` -- `static constant maievReady1 = "Units\\NightElf\\Maiev\\MaievReady1.wav"` -- `static constant maievWarcry1 = "Units\\NightElf\\Maiev\\MaievWarcry1.wav"` -- `static constant maievWhat1 = "Units\\NightElf\\Maiev\\MaievWhat1.wav"` -- `static constant maievWhat2 = "Units\\NightElf\\Maiev\\MaievWhat2.wav"` -- `static constant maievWhat3 = "Units\\NightElf\\Maiev\\MaievWhat3.wav"` -- `static constant maievWhat4 = "Units\\NightElf\\Maiev\\MaievWhat4.wav"` -- `static constant maievWhat5 = "Units\\NightElf\\Maiev\\MaievWhat5.wav"` -- `static constant maievYes1 = "Units\\NightElf\\Maiev\\MaievYes1.wav"` -- `static constant maievYes2 = "Units\\NightElf\\Maiev\\MaievYes2.wav"` -- `static constant maievYes3 = "Units\\NightElf\\Maiev\\MaievYes3.wav"` -- `static constant maievYes4 = "Units\\NightElf\\Maiev\\MaievYes4.wav"` -- `static constant maievYes5 = "Units\\NightElf\\Maiev\\MaievYes5.wav"` -- `static constant maievYesAttack1 = "Units\\NightElf\\Maiev\\MaievYesAttack1.wav"` -- `static constant maievYesAttack2 = "Units\\NightElf\\Maiev\\MaievYesAttack2.wav"` -- `static constant maievYesAttack3 = "Units\\NightElf\\Maiev\\MaievYesAttack3.wav"` -- `static constant mainBodyDeath1 = "Units\\Creeps\\ForgottenOne\\MainBodyDeath1.wav"` -- `static constant mainscreen = "Sound\\Music\\mp3Music\\Mainscreen.mp3"` -- `static constant malFurionDeath1 = "Units\\NightElf\\MalFurion\\MalFurionDeath1.wav"` -- `static constant malfurionPissed1 = "Units\\NightElf\\MalFurion\\MalfurionPissed1.wav"` -- `static constant malfurionPissed2 = "Units\\NightElf\\MalFurion\\MalfurionPissed2.wav"` -- `static constant malfurionPissed3 = "Units\\NightElf\\MalFurion\\MalfurionPissed3.wav"` -- `static constant malfurionPissed4 = "Units\\NightElf\\MalFurion\\MalfurionPissed4.wav"` -- `static constant malfurionPissed5 = "Units\\NightElf\\MalFurion\\MalfurionPissed5.wav"` -- `static constant malfurionWarcry1 = "Units\\NightElf\\MalFurion\\MalfurionWarcry1.wav"` -- `static constant malfurionWhat1 = "Units\\NightElf\\MalFurion\\MalfurionWhat1.wav"` -- `static constant malfurionWhat2 = "Units\\NightElf\\MalFurion\\MalfurionWhat2.wav"` -- `static constant malfurionWhat3 = "Units\\NightElf\\MalFurion\\MalfurionWhat3.wav"` -- `static constant malfurionWhat4 = "Units\\NightElf\\MalFurion\\MalfurionWhat4.wav"` -- `static constant malfurionYes1 = "Units\\NightElf\\MalFurion\\MalfurionYes1.wav"` -- `static constant malfurionYes2 = "Units\\NightElf\\MalFurion\\MalfurionYes2.wav"` -- `static constant malfurionYes3 = "Units\\NightElf\\MalFurion\\MalfurionYes3.wav"` -- `static constant malfurionYes4 = "Units\\NightElf\\MalFurion\\MalfurionYes4.wav"` -- `static constant malfurionYesAttack1 = "Units\\NightElf\\MalFurion\\MalfurionYesAttack1.wav"` -- `static constant malfurionYesAttack2 = "Units\\NightElf\\MalFurion\\MalfurionYesAttack2.wav"` -- `static constant malfurionYesAttack3 = "Units\\NightElf\\MalFurion\\MalfurionYesAttack3.wav"` -- `static constant malfurionYesAttack4 = "Units\\NightElf\\MalFurion\\MalfurionYesAttack4.wav"` -- `static constant mammothYes1 = "Units\\Creeps\\Mammoth\\MammothYes1.wav"` -- `static constant mammothYes2 = "Units\\Creeps\\Mammoth\\MammothYes2.wav"` -- `static constant manaDrainTarget1 = "Abilities\\Spells\\NightElf\\ManaBurn\\ManaDrainTarget1.wav"` -- `static constant manaFlareLoop = "Abilities\\Spells\\Human\\ManaFlare\\ManaFlareLoop.wav"` -- `static constant manaFlareStrike = "Abilities\\Spells\\Human\\ManaFlare\\ManaFlareStrike.wav"` -- `static constant manaPotion = "Abilities\\Spells\\Items\\AIma\\ManaPotion.wav"` -- `static constant manaShieldCaster1 = "Abilities\\Spells\\Human\\ManaShield\\ManaShieldCaster1.wav"` -- `static constant mapPing = "Sound\\Interface\\MapPing.wav"` -- `static constant markOfChaos = "Abilities\\Spells\\Human\\MarkOfChaos\\MarkOfChaos.wav"` -- `static constant marketplace = "buildings\\Other\\MarketPlace\\Marketplace.wav"` -- `static constant massTeleportTarget1 = "Abilities\\Spells\\Human\\MassTeleport\\MassTeleportTarget.wav"` -- `static constant meatWagonDeath1 = "Units\\Undead\\Meatwagon\\MeatWagonDeath1.wav"` -- `static constant meatWagonMissileHit1 = "Abilities\\Weapons\\MeatwagonMissile\\MeatWagonMissileHit1.wav"` -- `static constant meatWagonReady1 = "Units\\Undead\\Meatwagon\\MeatWagonReady1.wav"` -- `static constant meatWagonWhat1 = "Units\\Undead\\Meatwagon\\MeatWagonWhat1.wav"` -- `static constant meatWagonWhat2 = "Units\\Undead\\Meatwagon\\MeatWagonWhat2.wav"` -- `static constant meatWagonWhat3 = "Units\\Undead\\Meatwagon\\MeatWagonWhat3.wav"` -- `static constant meatWagonYes1 = "Units\\Undead\\Meatwagon\\MeatWagonYes1.wav"` -- `static constant meatWagonYes2 = "Units\\Undead\\Meatwagon\\MeatWagonYes2.wav"` -- `static constant meatWagonYes3 = "Units\\Undead\\Meatwagon\\MeatWagonYes3.wav"` -- `static constant meatWagonYesAttack1 = "Units\\Undead\\Meatwagon\\MeatWagonYesAttack1.wav"` -- `static constant meatWagonYesAttack2 = "Units\\Undead\\Meatwagon\\MeatWagonYesAttack2.wav"` -- `static constant meatWagonYesAttack3 = "Units\\Undead\\Meatwagon\\MeatWagonYesAttack3.wav"` -- `static constant mercenaryWhat1 = "Buildings\\Other\\Mercenary\\MercenaryWhat1.wav"` -- `static constant metalHeavyBashFlesh1 = "Sound\\Units\\Combat\\MetalHeavyBashFlesh1.wav"` -- `static constant metalHeavyBashFlesh2 = "Sound\\Units\\Combat\\MetalHeavyBashFlesh2.wav"` -- `static constant metalHeavyBashFlesh3 = "Sound\\Units\\Combat\\MetalHeavyBashFlesh3.wav"` -- `static constant metalHeavyBashMetal1 = "Sound\\Units\\Combat\\MetalHeavyBashMetal1.wav"` -- `static constant metalHeavyBashMetal2 = "Sound\\Units\\Combat\\MetalHeavyBashMetal2.wav"` -- `static constant metalHeavyBashMetal3 = "Sound\\Units\\Combat\\MetalHeavyBashMetal3.wav"` -- `static constant metalHeavyBashStone1 = "Sound\\Units\\Combat\\MetalHeavyBashStone1.wav"` -- `static constant metalHeavyBashStone2 = "Sound\\Units\\Combat\\MetalHeavyBashStone2.wav"` -- `static constant metalHeavyBashStone3 = "Sound\\Units\\Combat\\MetalHeavyBashStone3.wav"` -- `static constant metalHeavyBashWood1 = "Sound\\Units\\Combat\\MetalHeavyBashWood1.wav"` -- `static constant metalHeavyBashWood2 = "Sound\\Units\\Combat\\MetalHeavyBashWood2.wav"` -- `static constant metalHeavyBashWood3 = "Sound\\Units\\Combat\\MetalHeavyBashWood3.wav"` -- `static constant metalHeavyChopFlesh1 = "Sound\\Units\\Combat\\MetalHeavyChopFlesh1.wav"` -- `static constant metalHeavyChopFlesh2 = "Sound\\Units\\Combat\\MetalHeavyChopFlesh2.wav"` -- `static constant metalHeavyChopFlesh3 = "Sound\\Units\\Combat\\MetalHeavyChopFlesh3.wav"` -- `static constant metalHeavyChopMetal1 = "Sound\\Units\\Combat\\MetalHeavyChopMetal1.wav"` -- `static constant metalHeavyChopMetal2 = "Sound\\Units\\Combat\\MetalHeavyChopMetal2.wav"` -- `static constant metalHeavyChopMetal3 = "Sound\\Units\\Combat\\MetalHeavyChopMetal3.wav"` -- `static constant metalHeavyChopStone1 = "Sound\\Units\\Combat\\MetalHeavyChopStone1.wav"` -- `static constant metalHeavyChopStone2 = "Sound\\Units\\Combat\\MetalHeavyChopStone2.wav"` -- `static constant metalHeavyChopStone3 = "Sound\\Units\\Combat\\MetalHeavyChopStone3.wav"` -- `static constant metalHeavyChopWood1 = "Sound\\Units\\Combat\\MetalHeavyChopWood1.wav"` -- `static constant metalHeavyChopWood2 = "Sound\\Units\\Combat\\MetalHeavyChopWood2.wav"` -- `static constant metalHeavyChopWood3 = "Sound\\Units\\Combat\\MetalHeavyChopWood3.wav"` -- `static constant metalHeavySliceFlesh1 = "Sound\\Units\\Combat\\MetalHeavySliceFlesh1.wav"` -- `static constant metalHeavySliceFlesh2 = "Sound\\Units\\Combat\\MetalHeavySliceFlesh2.wav"` -- `static constant metalHeavySliceFlesh3 = "Sound\\Units\\Combat\\MetalHeavySliceFlesh3.wav"` -- `static constant metalHeavySliceMetal1 = "Sound\\Units\\Combat\\MetalHeavySliceMetal1.wav"` -- `static constant metalHeavySliceMetal2 = "Sound\\Units\\Combat\\MetalHeavySliceMetal2.wav"` -- `static constant metalHeavySliceMetal3 = "Sound\\Units\\Combat\\MetalHeavySliceMetal3.wav"` -- `static constant metalHeavySliceStone1 = "Sound\\Units\\Combat\\MetalHeavySliceStone1.wav"` -- `static constant metalHeavySliceStone2 = "Sound\\Units\\Combat\\MetalHeavySliceStone2.wav"` -- `static constant metalHeavySliceStone3 = "Sound\\Units\\Combat\\MetalHeavySliceStone3.wav"` -- `static constant metalHeavySliceWood1 = "Sound\\Units\\Combat\\MetalHeavySliceWood1.wav"` -- `static constant metalHeavySliceWood2 = "Sound\\Units\\Combat\\MetalHeavySliceWood2.wav"` -- `static constant metalHeavySliceWood3 = "Sound\\Units\\Combat\\MetalHeavySliceWood3.wav"` -- `static constant metalLightChopFlesh1 = "Sound\\Units\\Combat\\MetalLightChopFlesh1.wav"` -- `static constant metalLightChopFlesh2 = "Sound\\Units\\Combat\\MetalLightChopFlesh2.wav"` -- `static constant metalLightChopFlesh3 = "Sound\\Units\\Combat\\MetalLightChopFlesh3.wav"` -- `static constant metalLightChopMetal1 = "Sound\\Units\\Combat\\MetalLightChopMetal1.wav"` -- `static constant metalLightChopMetal2 = "Sound\\Units\\Combat\\MetalLightChopMetal2.wav"` -- `static constant metalLightChopMetal3 = "Sound\\Units\\Combat\\MetalLightChopMetal3.wav"` -- `static constant metalLightChopStone1 = "Sound\\Units\\Combat\\MetalLightChopStone1.wav"` -- `static constant metalLightChopStone2 = "Sound\\Units\\Combat\\MetalLightChopStone2.wav"` -- `static constant metalLightChopStone3 = "Sound\\Units\\Combat\\MetalLightChopStone3.wav"` -- `static constant metalLightChopWood1 = "Sound\\Units\\Combat\\MetalLightChopWood1.wav"` -- `static constant metalLightChopWood2 = "Sound\\Units\\Combat\\MetalLightChopWood2.wav"` -- `static constant metalLightChopWood3 = "Sound\\Units\\Combat\\MetalLightChopWood3.wav"` -- `static constant metalLightSliceFlesh1 = "Sound\\Units\\Combat\\MetalLightSliceFlesh1.wav"` -- `static constant metalLightSliceFlesh2 = "Sound\\Units\\Combat\\MetalLightSliceFlesh2.wav"` -- `static constant metalLightSliceFlesh3 = "Sound\\Units\\Combat\\MetalLightSliceFlesh3.wav"` -- `static constant metalLightSliceMetal1 = "Sound\\Units\\Combat\\MetalLightSliceMetal1.wav"` -- `static constant metalLightSliceMetal2 = "Sound\\Units\\Combat\\MetalLightSliceMetal2.wav"` -- `static constant metalLightSliceMetal3 = "Sound\\Units\\Combat\\MetalLightSliceMetal3.wav"` -- `static constant metalLightSliceStone1 = "Sound\\Units\\Combat\\MetalLightSliceStone1.wav"` -- `static constant metalLightSliceStone2 = "Sound\\Units\\Combat\\MetalLightSliceStone2.wav"` -- `static constant metalLightSliceStone3 = "Sound\\Units\\Combat\\MetalLightSliceStone3.wav"` -- `static constant metalLightSliceWood1 = "Sound\\Units\\Combat\\MetalLightSliceWood1.wav"` -- `static constant metalLightSliceWood2 = "Sound\\Units\\Combat\\MetalLightSliceWood2.wav"` -- `static constant metalLightSliceWood3 = "Sound\\Units\\Combat\\MetalLightSliceWood3.wav"` -- `static constant metalMediumBashFlesh1 = "Sound\\Units\\Combat\\MetalMediumBashFlesh1.wav"` -- `static constant metalMediumBashFlesh2 = "Sound\\Units\\Combat\\MetalMediumBashFlesh2.wav"` -- `static constant metalMediumBashFlesh3 = "Sound\\Units\\Combat\\MetalMediumBashFlesh3.wav"` -- `static constant metalMediumBashMetal1 = "Sound\\Units\\Combat\\MetalMediumBashMetal1.wav"` -- `static constant metalMediumBashMetal2 = "Sound\\Units\\Combat\\MetalMediumBashMetal2.wav"` -- `static constant metalMediumBashMetal3 = "Sound\\Units\\Combat\\MetalMediumBashMetal3.wav"` -- `static constant metalMediumBashStone1 = "Sound\\Units\\Combat\\MetalMediumBashStone1.wav"` -- `static constant metalMediumBashStone2 = "Sound\\Units\\Combat\\MetalMediumBashStone2.wav"` -- `static constant metalMediumBashStone3 = "Sound\\Units\\Combat\\MetalMediumBashStone3.wav"` -- `static constant metalMediumBashWood1 = "Sound\\Units\\Combat\\MetalMediumBashWood1.wav"` -- `static constant metalMediumBashWood2 = "Sound\\Units\\Combat\\MetalMediumBashWood2.wav"` -- `static constant metalMediumBashWood3 = "Sound\\Units\\Combat\\MetalMediumBashWood3.wav"` -- `static constant metalMediumChopFlesh1 = "Sound\\Units\\Combat\\MetalMediumChopFlesh1.wav"` -- `static constant metalMediumChopFlesh2 = "Sound\\Units\\Combat\\MetalMediumChopFlesh2.wav"` -- `static constant metalMediumChopFlesh3 = "Sound\\Units\\Combat\\MetalMediumChopFlesh3.wav"` -- `static constant metalMediumChopMetal1 = "Sound\\Units\\Combat\\MetalMediumChopMetal1.wav"` -- `static constant metalMediumChopMetal2 = "Sound\\Units\\Combat\\MetalMediumChopMetal2.wav"` -- `static constant metalMediumChopMetal3 = "Sound\\Units\\Combat\\MetalMediumChopMetal3.wav"` -- `static constant metalMediumChopStone1 = "Sound\\Units\\Combat\\MetalMediumChopStone1.wav"` -- `static constant metalMediumChopStone2 = "Sound\\Units\\Combat\\MetalMediumChopStone2.wav"` -- `static constant metalMediumChopStone3 = "Sound\\Units\\Combat\\MetalMediumChopStone3.wav"` -- `static constant metalMediumChopWood1 = "Sound\\Units\\Combat\\MetalMediumChopWood1.wav"` -- `static constant metalMediumChopWood2 = "Sound\\Units\\Combat\\MetalMediumChopWood2.wav"` -- `static constant metalMediumChopWood3 = "Sound\\Units\\Combat\\MetalMediumChopWood3.wav"` -- `static constant metalMediumSliceFlesh1 = "Sound\\Units\\Combat\\MetalMediumSliceFlesh1.wav"` -- `static constant metalMediumSliceFlesh2 = "Sound\\Units\\Combat\\MetalMediumSliceFlesh2.wav"` -- `static constant metalMediumSliceFlesh3 = "Sound\\Units\\Combat\\MetalMediumSliceFlesh3.wav"` -- `static constant metalMediumSliceMetal1 = "Sound\\Units\\Combat\\MetalMediumSliceMetal1.wav"` -- `static constant metalMediumSliceMetal2 = "Sound\\Units\\Combat\\MetalMediumSliceMetal2.wav"` -- `static constant metalMediumSliceMetal3 = "Sound\\Units\\Combat\\MetalMediumSliceMetal3.wav"` -- `static constant metalMediumSliceStone1 = "Sound\\Units\\Combat\\MetalMediumSliceStone1.wav"` -- `static constant metalMediumSliceStone2 = "Sound\\Units\\Combat\\MetalMediumSliceStone2.wav"` -- `static constant metalMediumSliceStone3 = "Sound\\Units\\Combat\\MetalMediumSliceStone3.wav"` -- `static constant metalMediumSliceWood1 = "Sound\\Units\\Combat\\MetalMediumSliceWood1.wav"` -- `static constant metalMediumSliceWood2 = "Sound\\Units\\Combat\\MetalMediumSliceWood2.wav"` -- `static constant metalMediumSliceWood3 = "Sound\\Units\\Combat\\MetalMediumSliceWood3.wav"` -- `static constant mineDomeLoop1 = "Abilities\\Spells\\Undead\\UndeadMine\\MineDomeLoop1.wav"` -- `static constant miniSpiritPissed1 = "Units\\NightElf\\Vengeance\\MiniSpiritPissed1.wav"` -- `static constant miniSpiritReady1 = "Units\\NightElf\\Vengeance\\MiniSpiritReady1.wav"` -- `static constant miniSpiritWhat1 = "Units\\NightElf\\Vengeance\\MiniSpiritWhat1.wav"` -- `static constant miniSpiritWhat2 = "Units\\NightElf\\Vengeance\\MiniSpiritWhat2.wav"` -- `static constant miniSpiritWhat3 = "Units\\NightElf\\Vengeance\\MiniSpiritWhat3.wav"` -- `static constant miniSpiritYes1 = "Units\\NightElf\\Vengeance\\MiniSpiritYes1.wav"` -- `static constant miniSpiritYes2 = "Units\\NightElf\\Vengeance\\MiniSpiritYes2.wav"` -- `static constant miniSpiritYes3 = "Units\\NightElf\\Vengeance\\MiniSpiritYes3.wav"` -- `static constant mirrorImage = "Abilities\\Spells\\Orc\\MirrorImage\\MirrorImage.wav"` -- `static constant mirrorImageDeath = "Abilities\\Spells\\Orc\\MirrorImage\\MirrorImageDeath.wav"` -- `static constant monsoonLightningHit = "Abilities\\Spells\\Other\\Monsoon\\MonsoonLightningHit.wav"` -- `static constant monsoonRainLoop = "Abilities\\Spells\\Other\\Monsoon\\MonsoonRainLoop.wav"` -- `static constant moonWellWhat1 = "Buildings\\NightElf\\MoonWell\\MoonWellWhat1.wav"` -- `static constant mooseDeath1 = "Units\\Critters\\BlackStagMale\\MooseDeath1.wav"` -- `static constant mortarImpact = "Abilities\\Weapons\\Mortar\\MortarImpact.wav"` -- `static constant mortarTeamAttack1 = "Units\\Human\\MortarTeam\\MortarTeamAttack1.wav"` -- `static constant mortarTeamAttack2 = "Units\\Human\\MortarTeam\\MortarTeamAttack2.wav"` -- `static constant mortarTeamDeathExplode = "Units\\Human\\MortarTeam\\MortarTeamDeathExplode.wav"` -- `static constant mortarTeamPissed1 = "Units\\Human\\MortarTeam\\MortarTeamPissed1.wav"` -- `static constant mortarTeamPissed2 = "Units\\Human\\MortarTeam\\MortarTeamPissed2.wav"` -- `static constant mortarTeamPissed3 = "Units\\Human\\MortarTeam\\MortarTeamPissed3.wav"` -- `static constant mortarTeamPissed4 = "Units\\Human\\MortarTeam\\MortarTeamPissed4.wav"` -- `static constant mortarTeamPissed5 = "Units\\Human\\MortarTeam\\MortarTeamPissed5.wav"` -- `static constant mortarTeamPissed6 = "Units\\Human\\MortarTeam\\MortarTeamPissed6.wav"` -- `static constant mortarTeamPissed7 = "Units\\Human\\MortarTeam\\MortarTeamPissed7.wav"` -- `static constant mortarTeamPissed8 = "Units\\Human\\MortarTeam\\MortarTeamPissed8.wav"` -- `static constant mortarTeamPissed9 = "Units\\Human\\MortarTeam\\MortarTeamPissed9.wav"` -- `static constant mortarTeamReady1 = "Units\\Human\\MortarTeam\\MortarTeamReady1.wav"` -- `static constant mortarTeamWarcry1 = "Units\\Human\\MortarTeam\\MortarTeamWarcry1.wav"` -- `static constant mortarTeamWhat1 = "Units\\Human\\MortarTeam\\MortarTeamWhat1.wav"` -- `static constant mortarTeamWhat2 = "Units\\Human\\MortarTeam\\MortarTeamWhat2.wav"` -- `static constant mortarTeamWhat3 = "Units\\Human\\MortarTeam\\MortarTeamWhat3.wav"` -- `static constant mortarTeamWhat4 = "Units\\Human\\MortarTeam\\MortarTeamWhat4.wav"` -- `static constant mortarTeamYes1 = "Units\\Human\\MortarTeam\\MortarTeamYes1.wav"` -- `static constant mortarTeamYes2 = "Units\\Human\\MortarTeam\\MortarTeamYes2.wav"` -- `static constant mortarTeamYes3 = "Units\\Human\\MortarTeam\\MortarTeamYes3.wav"` -- `static constant mortarTeamYes4 = "Units\\Human\\MortarTeam\\MortarTeamYes4.wav"` -- `static constant mortarTeamYes5 = "Units\\Human\\MortarTeam\\MortarTeamYes5.wav"` -- `static constant mortarTeamYes6 = "Units\\Human\\MortarTeam\\MortarTeamYes6.wav"` -- `static constant mortarTeamYesAttack1 = "Units\\Human\\MortarTeam\\MortarTeamYesAttack1.wav"` -- `static constant mortarTeamYesAttack2 = "Units\\Human\\MortarTeam\\MortarTeamYesAttack2.wav"` -- `static constant mortarTeamYesAttack3 = "Units\\Human\\MortarTeam\\MortarTeamYesAttack3.wav"` -- `static constant mortarTeamYesAttack4 = "Units\\Human\\MortarTeam\\MortarTeamYesAttack4.wav"` -- `static constant mortarTeamYesAttack5 = "Units\\Human\\MortarTeam\\MortarTeamYesAttack5.wav"` -- `static constant mortarteamDeath = "Units\\Human\\MortarTeam\\MortarteamDeath.wav"` -- `static constant mountainGiantDeath1 = "Units\\NightElf\\MountainGiant\\MountainGiantDeath1.wav"` -- `static constant mountainGiantPissed1 = "Units\\NightElf\\MountainGiant\\MountainGiantPissed1.wav"` -- `static constant mountainGiantWhat1 = "Units\\NightElf\\MountainGiant\\MountainGiantWhat1.wav"` -- `static constant mountainGiantWhat2 = "Units\\NightElf\\MountainGiant\\MountainGiantWhat2.wav"` -- `static constant mountainGiantWhat3 = "Units\\NightElf\\MountainGiant\\MountainGiantWhat3.wav"` -- `static constant mountainGiantYes1 = "Units\\NightElf\\MountainGiant\\MountainGiantYes1.wav"` -- `static constant mountainGiantYes2 = "Units\\NightElf\\MountainGiant\\MountainGiantYes2.wav"` -- `static constant mountainGiantYes3 = "Units\\NightElf\\MountainGiant\\MountainGiantYes3.wav"` -- `static constant mouseClick1 = "Sound\\Interface\\MouseClick1.wav"` -- `static constant mouseClick2 = "Sound\\Interface\\MouseClick2.wav"` -- `static constant mouseOver1 = "Sound\\Interface\\MouseOver1.wav"` -- `static constant muradinPissed1 = "Units\\Human\\Muradin\\MuradinPissed1.wav"` -- `static constant muradinPissed2 = "Units\\Human\\Muradin\\MuradinPissed2.wav"` -- `static constant muradinPissed3 = "Units\\Human\\Muradin\\MuradinPissed3.wav"` -- `static constant muradinPissed4 = "Units\\Human\\Muradin\\MuradinPissed4.wav"` -- `static constant muradinPissed5 = "Units\\Human\\Muradin\\MuradinPissed5.wav"` -- `static constant muradinPissed6 = "Units\\Human\\Muradin\\MuradinPissed6.wav"` -- `static constant muradinPissed7 = "Units\\Human\\Muradin\\MuradinPissed7.wav"` -- `static constant muradinPissed8 = "Units\\Human\\Muradin\\MuradinPissed8.wav"` -- `static constant muradinTaunt1 = "Sound\\Dialogue\\Extra\\MuradinTaunt1.mp3"` -- `static constant muradinTaunt2 = "Sound\\Dialogue\\Extra\\MuradinTaunt2.mp3"` -- `static constant muradinWarcry1 = "Units\\Human\\Muradin\\MuradinWarcry1.wav"` -- `static constant muradinWhat1 = "Units\\Human\\Muradin\\MuradinWhat1.wav"` -- `static constant muradinWhat2 = "Units\\Human\\Muradin\\MuradinWhat2.wav"` -- `static constant muradinWhat3 = "Units\\Human\\Muradin\\MuradinWhat3.wav"` -- `static constant muradinWhat4 = "Units\\Human\\Muradin\\MuradinWhat4.wav"` -- `static constant muradinYes1 = "Units\\Human\\Muradin\\MuradinYes1.wav"` -- `static constant muradinYes2 = "Units\\Human\\Muradin\\MuradinYes2.wav"` -- `static constant muradinYes3 = "Units\\Human\\Muradin\\MuradinYes3.wav"` -- `static constant muradinYes4 = "Units\\Human\\Muradin\\MuradinYes4.wav"` -- `static constant muradinYesAttack1 = "Units\\Human\\Muradin\\MuradinYesAttack1.wav"` -- `static constant muradinYesAttack2 = "Units\\Human\\Muradin\\MuradinYesAttack2.wav"` -- `static constant muradinYesAttack3 = "Units\\Human\\Muradin\\MuradinYesAttack3.wav"` -- `static constant murgulBuildingComplete1 = "Sound\\Interface\\Warning\\Naga\\MurgulBuildingComplete1.wav"` -- `static constant murgulCannotBuildThere1 = "Sound\\Interface\\Warning\\Naga\\MurgulCannotBuildThere1.wav"` -- `static constant murgulDeathSwim1 = "Units\\Creeps\\MurgulBloodGill\\MurgulDeathSwim1.wav"` -- `static constant murlocDeath = "Units\\Creeps\\Murloc\\MurlocDeath.wav"` -- `static constant murlocPissed1 = "Units\\Creeps\\Murloc\\MurlocPissed1.wav"` -- `static constant murlocPissed2 = "Units\\Creeps\\Murloc\\MurlocPissed2.wav"` -- `static constant murlocPissed3 = "Units\\Creeps\\Murloc\\MurlocPissed3.wav"` -- `static constant murlocReady1 = "Units\\Creeps\\Murloc\\MurlocReady1.wav"` -- `static constant murlocWhat1 = "Units\\Creeps\\Murloc\\MurlocWhat1.wav"` -- `static constant murlocWhat2 = "Units\\Creeps\\Murloc\\MurlocWhat2.wav"` -- `static constant murlocWhat3 = "Units\\Creeps\\Murloc\\MurlocWhat3.wav"` -- `static constant murlocYes1 = "Units\\Creeps\\Murloc\\MurlocYes1.wav"` -- `static constant murlocYes2 = "Units\\Creeps\\Murloc\\MurlocYes2.wav"` -- `static constant murlocYes3 = "Units\\Creeps\\Murloc\\MurlocYes3.wav"` -- `static constant murlocYesAttack1 = "Units\\Creeps\\Murloc\\MurlocYesAttack1.wav"` -- `static constant murlocYesAttack2 = "Units\\Creeps\\Murloc\\MurlocYesAttack2.wav"` -- `static constant murlocYesAttack3 = "Units\\Creeps\\Murloc\\MurlocYesAttack3.wav"` -- `static constant myrmidonDeath1 = "Units\\Naga\\NagaMyrmidon\\MyrmidonDeath1.wav"` -- `static constant myrmidonDeathSwim1 = "Units\\Naga\\NagaMyrmidon\\MyrmidonDeathSwim1.wav"` -- `static constant n01Archer33 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Archer33.mp3"` -- `static constant n01Archimonde30 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Archimonde30.mp3"` -- `static constant n01Footman06 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Footman06.mp3"` -- `static constant n01Footman32 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Footman32.mp3"` -- `static constant n01FurbolgS17 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01FurbolgS17.mp3"` -- `static constant n01FurbolgS19 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01FurbolgS19.mp3"` -- `static constant n01FurbolgS21 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01FurbolgS21.mp3"` -- `static constant n01Grunt07 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Grunt07.mp3"` -- `static constant n01Grunt31 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Grunt31.mp3"` -- `static constant n01Paladin05 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Paladin05.mp3"` -- `static constant n01Paladin08 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Paladin08.mp3"` -- `static constant n01Shandris01 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Shandris01.mp3"` -- `static constant n01Shandris03 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Shandris03.mp3"` -- `static constant n01Tyrande02 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Tyrande02.mp3"` -- `static constant n01Tyrande04 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Tyrande04.mp3"` -- `static constant n01Tyrande09 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Tyrande09.mp3"` -- `static constant n01Tyrande12 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Tyrande12.mp3"` -- `static constant n01Tyrande13 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Tyrande13.mp3"` -- `static constant n01Tyrande16 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Tyrande16.mp3"` -- `static constant n01Tyrande18 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Tyrande18.mp3"` -- `static constant n01Tyrande20 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Tyrande20.mp3"` -- `static constant n01Tyrande22 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Tyrande22.mp3"` -- `static constant n01Tyrande23 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Tyrande23.mp3"` -- `static constant n01Tyrande24 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Tyrande24.mp3"` -- `static constant n01Tyrande25 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Tyrande25.mp3"` -- `static constant n01Tyrande26 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Tyrande26.mp3"` -- `static constant n01Tyrande27 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Tyrande27.mp3"` -- `static constant n01Tyrande29 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Tyrande29.mp3"` -- `static constant n01Tyrande34 = "Sound\\Dialogue\\NightElfCampaign\\NightElf01\\N01Tyrande34.mp3"` -- `static constant n02Archer01 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Archer01.mp3"` -- `static constant n02Archer14 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Archer14.mp3"` -- `static constant n02Archer16 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Archer16.mp3"` -- `static constant n02Archer20 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Archer20.mp3"` -- `static constant n02Archimonde04 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Archimonde04.mp3"` -- `static constant n02Archimonde07 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Archimonde07.mp3"` -- `static constant n02Archimonde08 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Archimonde08.mp3"` -- `static constant n02Doomguard17 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Doomguard17.mp3"` -- `static constant n02Doomguard18 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Doomguard18.mp3"` -- `static constant n02Doomguard19 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Doomguard19.mp3"` -- `static constant n02Doomguard29 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Doomguard29.mp3"` -- `static constant n02Doomguard30 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Doomguard30.mp3"` -- `static constant n02Doomguard31 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Doomguard31.mp3"` -- `static constant n02Footman13 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Footman13.mp3"` -- `static constant n02Huntress27 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Huntress27.mp3"` -- `static constant n02Huntress28 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Huntress28.mp3"` -- `static constant n02Shandris35 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Shandris35.mp3"` -- `static constant n02Tichondrius02 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Tichondrius02.mp3"` -- `static constant n02Tyrande03 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Tyrande03.mp3"` -- `static constant n02Tyrande09 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Tyrande09.mp3"` -- `static constant n02Tyrande10 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Tyrande10.mp3"` -- `static constant n02Tyrande11 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Tyrande11.mp3"` -- `static constant n02Tyrande12 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Tyrande12.mp3"` -- `static constant n02Tyrande15 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Tyrande15.mp3"` -- `static constant n02Tyrande21 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Tyrande21.mp3"` -- `static constant n02Tyrande23 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Tyrande23.mp3"` -- `static constant n02Tyrande24 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Tyrande24.mp3"` -- `static constant n02Tyrande25 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Tyrande25.mp3"` -- `static constant n02Tyrande36 = "Sound\\Dialogue\\NightElfCampaign\\NightElf02\\N02Tyrande36.mp3"` -- `static constant n03Archer02 = "Sound\\Dialogue\\NightElfCampaign\\NightElf03\\N03Archer02.mp3"` -- `static constant n03Dryad15 = "Sound\\Dialogue\\NightElfCampaign\\NightElf03\\N03Dryad15.mp3"` -- `static constant n03Dryad16 = "Sound\\Dialogue\\NightElfCampaign\\NightElf03\\N03Dryad16.mp3"` -- `static constant n03Dryad19 = "Sound\\Dialogue\\NightElfCampaign\\NightElf03\\N03Dryad19.mp3"` -- `static constant n03Furion22 = "Sound\\Dialogue\\NightElfCampaign\\NightElf03\\N03Furion22.mp3"` -- `static constant n03Furion23 = "Sound\\Dialogue\\NightElfCampaign\\NightElf03\\N03Furion23.mp3"` -- `static constant n03Grunt17 = "Sound\\Dialogue\\NightElfCampaign\\NightElf03\\N03Grunt17.mp3"` -- `static constant n03Grunt18 = "Sound\\Dialogue\\NightElfCampaign\\NightElf03\\N03Grunt18.mp3"` -- `static constant n03Huntress04 = "Sound\\Dialogue\\NightElfCampaign\\NightElf03\\N03Huntress04.mp3"` -- `static constant n03Huntress06 = "Sound\\Dialogue\\NightElfCampaign\\NightElf03\\N03Huntress06.mp3"` -- `static constant n03Tyrande01 = "Sound\\Dialogue\\NightElfCampaign\\NightElf03\\N03Tyrande01.mp3"` -- `static constant n03Tyrande05 = "Sound\\Dialogue\\NightElfCampaign\\NightElf03\\N03Tyrande05.mp3"` -- `static constant n03Tyrande07 = "Sound\\Dialogue\\NightElfCampaign\\NightElf03\\N03Tyrande07.mp3"` -- `static constant n03Tyrande20 = "Sound\\Dialogue\\NightElfCampaign\\NightElf03\\N03Tyrande20.mp3"` -- `static constant n03Tyrande21 = "Sound\\Dialogue\\NightElfCampaign\\NightElf03\\N03Tyrande21.mp3"` -- `static constant n03WolfRider13 = "Sound\\Dialogue\\NightElfCampaign\\NightElf03\\N03WolfRider13.mp3"` -- `static constant n04DruidTalon33 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04DruidTalon33.mp3"` -- `static constant n04Footman11 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Footman11.mp3"` -- `static constant n04Furion01 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Furion01.mp3"` -- `static constant n04Furion03 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Furion03.mp3"` -- `static constant n04Furion05 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Furion05.mp3"` -- `static constant n04Furion06 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Furion06.mp3"` -- `static constant n04Furion12 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Furion12.mp3"` -- `static constant n04Furion14 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Furion14.mp3"` -- `static constant n04Furion18 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Furion18.mp3"` -- `static constant n04Furion19 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Furion19.mp3"` -- `static constant n04Furion22 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Furion22.mp3"` -- `static constant n04Furion24 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Furion24.mp3"` -- `static constant n04Furion30 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Furion30.mp3"` -- `static constant n04Furion31 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Furion31.mp3"` -- `static constant n04Furion32 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Furion32.mp3"` -- `static constant n04Furion34 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Furion34.mp3"` -- `static constant n04Satyr29 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Satyr29.mp3"` -- `static constant n04Tyrande02 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Tyrande02.mp3"` -- `static constant n04Tyrande04 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Tyrande04.mp3"` -- `static constant n04Tyrande07 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Tyrande07.mp3"` -- `static constant n04Tyrande08 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Tyrande08.mp3"` -- `static constant n04Tyrande10 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Tyrande10.mp3"` -- `static constant n04Tyrande13 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Tyrande13.mp3"` -- `static constant n04Tyrande17 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Tyrande17.mp3"` -- `static constant n04Tyrande20 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Tyrande20.mp3"` -- `static constant n04Tyrande23 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Tyrande23.mp3"` -- `static constant n04Tyrande28 = "Sound\\Dialogue\\NightElfCampaign\\NightElf04\\N04Tyrande28.mp3"` -- `static constant n05DruidClaw67 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05DruidClaw67.mp3"` -- `static constant n05DruidClaw69 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05DruidClaw69.mp3"` -- `static constant n05Furbolg17 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furbolg17.mp3"` -- `static constant n05Furbolg19 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furbolg19.mp3"` -- `static constant n05Furbolg22 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furbolg22.mp3"` -- `static constant n05FurbolgS23 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05FurbolgS23.mp3"` -- `static constant n05Furion01 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion01.mp3"` -- `static constant n05Furion03 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion03.mp3"` -- `static constant n05Furion07 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion07.mp3"` -- `static constant n05Furion15 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion15.mp3"` -- `static constant n05Furion25 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion25.mp3"` -- `static constant n05Furion27 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion27.mp3"` -- `static constant n05Furion29 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion29.mp3"` -- `static constant n05Furion31 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion31.mp3"` -- `static constant n05Furion33 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion33.mp3"` -- `static constant n05Furion58 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion58.mp3"` -- `static constant n05Furion59 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion59.mp3"` -- `static constant n05Furion61 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion61.mp3"` -- `static constant n05Furion62 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion62.mp3"` -- `static constant n05Furion64 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion64.mp3"` -- `static constant n05Furion65 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion65.mp3"` -- `static constant n05Furion66 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion66.mp3"` -- `static constant n05Furion68 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion68.mp3"` -- `static constant n05Furion73 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion73.mp3"` -- `static constant n05Furion76 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Furion76.mp3"` -- `static constant n05Illidan52 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Illidan52.mp3"` -- `static constant n05Illidan54 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Illidan54.mp3"` -- `static constant n05Illidan72 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Illidan72.mp3"` -- `static constant n05Illidan74 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Illidan74.mp3"` -- `static constant n05Keeper48 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Keeper48.mp3"` -- `static constant n05Keeper50 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Keeper50.mp3"` -- `static constant n05Owlbear60 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Owlbear60.mp3"` -- `static constant n05Tyrande02 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande02.mp3"` -- `static constant n05Tyrande08 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande08.mp3"` -- `static constant n05Tyrande14 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande14.mp3"` -- `static constant n05Tyrande16 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande16.mp3"` -- `static constant n05Tyrande18 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande18.mp3"` -- `static constant n05Tyrande20 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande20.mp3"` -- `static constant n05Tyrande21 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande21.mp3"` -- `static constant n05Tyrande24 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande24.mp3"` -- `static constant n05Tyrande26 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande26.mp3"` -- `static constant n05Tyrande28 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande28.mp3"` -- `static constant n05Tyrande30 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande30.mp3"` -- `static constant n05Tyrande32 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande32.mp3"` -- `static constant n05Tyrande34 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande34.mp3"` -- `static constant n05Tyrande44 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande44.mp3"` -- `static constant n05Tyrande46 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande46.mp3"` -- `static constant n05Tyrande47 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande47.mp3"` -- `static constant n05Tyrande49 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande49.mp3"` -- `static constant n05Tyrande51 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande51.mp3"` -- `static constant n05Tyrande53 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande53.mp3"` -- `static constant n05Tyrande55 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande55.mp3"` -- `static constant n05Tyrande71 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande71.mp3"` -- `static constant n05Tyrande75 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Tyrande75.mp3"` -- `static constant n05Watcher36 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Watcher36.mp3"` -- `static constant n05Watcher38 = "Sound\\Dialogue\\NightElfCampaign\\NightElf05\\N05Watcher38.mp3"` -- `static constant n06Arthas02 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Arthas02.mp3"` -- `static constant n06Arthas04 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Arthas04.mp3"` -- `static constant n06Arthas06 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Arthas06.mp3"` -- `static constant n06Arthas07 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Arthas07.mp3"` -- `static constant n06Arthas09 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Arthas09.mp3"` -- `static constant n06Arthas11 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Arthas11.mp3"` -- `static constant n06Furion23 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Furion23.mp3"` -- `static constant n06Furion27 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Furion27.mp3"` -- `static constant n06Furion30 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06Interlude\\N06Furion30.mp3"` -- `static constant n06Furion32 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06Interlude\\N06Furion32.mp3"` -- `static constant n06Furion37 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06Interlude\\N06Furion37.mp3"` -- `static constant n06Illidan01 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Illidan01.mp3"` -- `static constant n06Illidan03 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Illidan03.mp3"` -- `static constant n06Illidan05 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Illidan05.mp3"` -- `static constant n06Illidan08 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Illidan08.mp3"` -- `static constant n06Illidan10 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Illidan10.mp3"` -- `static constant n06Illidan13 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Illidan13.mp3"` -- `static constant n06Illidan15 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Illidan15.mp3"` -- `static constant n06Illidan16 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Illidan16.mp3"` -- `static constant n06Illidan17 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Illidan17.mp3"` -- `static constant n06Illidan22 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Illidan22.mp3"` -- `static constant n06Illidan24 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Illidan24.mp3"` -- `static constant n06Illidan26 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Illidan26.mp3"` -- `static constant n06Illidan28 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Illidan28.mp3"` -- `static constant n06Jaina34 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06Interlude\\N06Jaina34.mp3"` -- `static constant n06Medivh36 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06Interlude\\N06Medivh36.mp3"` -- `static constant n06Medivh38 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06Interlude\\N06Medivh38.mp3"` -- `static constant n06Medivh39 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06Interlude\\N06Medivh39.mp3"` -- `static constant n06Medivh40 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06Interlude\\N06Medivh40.mp3"` -- `static constant n06Medivh41 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06Interlude\\N06Medivh41.mp3"` -- `static constant n06Medivh42 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06Interlude\\N06Medivh42.mp3"` -- `static constant n06Thrall31 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06Interlude\\N06Thrall31.mp3"` -- `static constant n06Thrall33 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06Interlude\\N06Thrall33.mp3"` -- `static constant n06Tichondrius20 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Tichondrius20.mp3"` -- `static constant n06Tichondrius21 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Tichondrius21.mp3"` -- `static constant n06Tyrande25 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06\\N06Tyrande25.mp3"` -- `static constant n06Tyrande29 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06Interlude\\N06Tyrande29.mp3"` -- `static constant n06Tyrande35 = "Sound\\Dialogue\\NightElfCampaign\\NightElf06Interlude\\N06Tyrande35.mp3"` -- `static constant n07Archimonde04 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Archimonde04.mp3"` -- `static constant n07Archimonde14 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Archimonde14.mp3"` -- `static constant n07Archimonde16 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Archimonde16.mp3"` -- `static constant n07Archimonde21 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Archimonde21.mp3"` -- `static constant n07Archimonde23 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Archimonde23.mp3"` -- `static constant n07Archimonde24 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Archimonde24.mp3"` -- `static constant n07Archimonde26 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Archimonde26.mp3"` -- `static constant n07Archimonde28 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Archimonde28.mp3"` -- `static constant n07Furion02 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Furion02.mp3"` -- `static constant n07Furion02a = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Furion02a.mp3"` -- `static constant n07Furion04 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Furion04.mp3"` -- `static constant n07Furion30 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Furion30.mp3"` -- `static constant n07Furion31 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Furion31.mp3"` -- `static constant n07Furion32 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Furion32.mp3"` -- `static constant n07Huntress25 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Huntress25.mp3"` -- `static constant n07Huntress27 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Huntress27.mp3"` -- `static constant n07Jaina02 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Jaina02.mp3"` -- `static constant n07Jaina06 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Jaina06.mp3"` -- `static constant n07Jaina17 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Jaina17.mp3"` -- `static constant n07Jaina18 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Jaina18.mp3"` -- `static constant n07Jaina19 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Jaina19.mp3"` -- `static constant n07Jaina22 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Jaina22.mp3"` -- `static constant n07Shandris09 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Shandris09.mp3"` -- `static constant n07Thrall10 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Thrall10.mp3"` -- `static constant n07Thrall11 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Thrall11.mp3"` -- `static constant n07Thrall12 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Thrall12.mp3"` -- `static constant n07Thrall15 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Thrall15.mp3"` -- `static constant n07Tyrande03 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Tyrande03.mp3"` -- `static constant n07Tyrande07 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Tyrande07.mp3"` -- `static constant n07Tyrande29 = "Sound\\Dialogue\\NightElfCampaign\\NightElf07\\N07Tyrande29.mp3"` -- `static constant nagaAllyHeroDies1 = "Sound\\Interface\\Warning\\Naga\\NagaAllyHeroDies1.wav"` -- `static constant nagaAllyTownAttack1 = "Sound\\Interface\\Warning\\Naga\\NagaAllyTownAttack1.wav"` -- `static constant nagaAllyUnderAttack1 = "Sound\\Interface\\Warning\\Naga\\NagaAllyUnderAttack1.wav"` -- `static constant nagaBuildingCancel = "Sound\\Buildings\\Naga\\NagaBuildingCancel.wav"` -- `static constant nagaBuildingLoop1 = "Sound\\Buildings\\Naga\\NagaBuildingLoop1.wav"` -- `static constant nagaGoldMineCollapse1 = "Sound\\Interface\\Warning\\Naga\\NagaGoldMineCollapse1.wav"` -- `static constant nagaGoldMineLow1 = "Sound\\Interface\\Warning\\Naga\\NagaGoldMineLow1.wav"` -- `static constant nagaHeroDies1 = "Sound\\Interface\\Warning\\Naga\\NagaHeroDies1.wav"` -- `static constant nagaInventoryFull1 = "Sound\\Interface\\Warning\\Naga\\NagaInventoryFull1.wav"` -- `static constant nagaMyrmadonPissed1 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonPissed1.wav"` -- `static constant nagaMyrmadonPissed2 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonPissed2.wav"` -- `static constant nagaMyrmadonPissed3 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonPissed3.wav"` -- `static constant nagaMyrmadonPissed4 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonPissed4.wav"` -- `static constant nagaMyrmadonPissed5 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonPissed5.wav"` -- `static constant nagaMyrmadonPissed6 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonPissed6.wav"` -- `static constant nagaMyrmadonPissed7 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonPissed7.wav"` -- `static constant nagaMyrmadonReady1 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonReady1.wav"` -- `static constant nagaMyrmadonWarcry1 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonWarcry1.wav"` -- `static constant nagaMyrmadonWhat1 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonWhat1.wav"` -- `static constant nagaMyrmadonWhat2 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonWhat2.wav"` -- `static constant nagaMyrmadonWhat3 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonWhat3.wav"` -- `static constant nagaMyrmadonWhat4 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonWhat4.wav"` -- `static constant nagaMyrmadonWhat5 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonWhat5.wav"` -- `static constant nagaMyrmadonYes1 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonYes1.wav"` -- `static constant nagaMyrmadonYes2 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonYes2.wav"` -- `static constant nagaMyrmadonYes3 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonYes3.wav"` -- `static constant nagaMyrmadonYes4 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonYes4.wav"` -- `static constant nagaMyrmadonYesAttack1 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonYesAttack1.wav"` -- `static constant nagaMyrmadonYesAttack2 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonYesAttack2.wav"` -- `static constant nagaMyrmadonYesAttack3 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmadonYesAttack3.wav"` -- `static constant nagaNoFood1 = "Sound\\Interface\\Warning\\Naga\\NagaNoFood1.wav"` -- `static constant nagaNoGold1 = "Sound\\Interface\\Warning\\Naga\\NagaNoGold1.wav"` -- `static constant nagaNoLumber1 = "Sound\\Interface\\Warning\\Naga\\NagaNoLumber1.wav"` -- `static constant nagaNoMana1 = "Sound\\Interface\\Warning\\Naga\\NagaNoMana1.wav"` -- `static constant nagaResearchComplete1 = "Sound\\Interface\\Warning\\Naga\\NagaResearchComplete1.wav"` -- `static constant nagaRoyalGuardPissed1 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardPissed1.wav"` -- `static constant nagaRoyalGuardPissed2 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardPissed2.wav"` -- `static constant nagaRoyalGuardPissed3 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardPissed3.wav"` -- `static constant nagaRoyalGuardPissed4 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardPissed4.wav"` -- `static constant nagaRoyalGuardPissed5 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardPissed5.wav"` -- `static constant nagaRoyalGuardPissed6 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardPissed6.wav"` -- `static constant nagaRoyalGuardPissed7 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardPissed7.wav"` -- `static constant nagaRoyalGuardReady1 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardReady1.wav"` -- `static constant nagaRoyalGuardWarcry1 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardWarcry1.wav"` -- `static constant nagaRoyalGuardWhat1 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardWhat1.wav"` -- `static constant nagaRoyalGuardWhat2 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardWhat2.wav"` -- `static constant nagaRoyalGuardWhat3 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardWhat3.wav"` -- `static constant nagaRoyalGuardWhat4 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardWhat4.wav"` -- `static constant nagaRoyalGuardWhat5 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardWhat5.wav"` -- `static constant nagaRoyalGuardYes1 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardYes1.wav"` -- `static constant nagaRoyalGuardYes2 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardYes2.wav"` -- `static constant nagaRoyalGuardYes3 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardYes3.wav"` -- `static constant nagaRoyalGuardYes4 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardYes4.wav"` -- `static constant nagaRoyalGuardYesAttack1 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardYesAttack1.wav"` -- `static constant nagaRoyalGuardYesAttack2 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardYesAttack2.wav"` -- `static constant nagaRoyalGuardYesAttack3 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuardYesAttack3.wav"` -- `static constant nagaSirenPissed1 = "Units\\Naga\\NagaSiren\\NagaSirenPissed1.wav"` -- `static constant nagaSirenPissed2 = "Units\\Naga\\NagaSiren\\NagaSirenPissed2.wav"` -- `static constant nagaSirenPissed3 = "Units\\Naga\\NagaSiren\\NagaSirenPissed3.wav"` -- `static constant nagaSirenPissed4 = "Units\\Naga\\NagaSiren\\NagaSirenPissed4.wav"` -- `static constant nagaSirenPissed5 = "Units\\Naga\\NagaSiren\\NagaSirenPissed5.wav"` -- `static constant nagaSirenPissed6 = "Units\\Naga\\NagaSiren\\NagaSirenPissed6.wav"` -- `static constant nagaSirenReady1 = "Units\\Naga\\NagaSiren\\NagaSirenReady1.wav"` -- `static constant nagaSirenWarcry1 = "Units\\Naga\\NagaSiren\\NagaSirenWarcry1.wav"` -- `static constant nagaSirenWhat1 = "Units\\Naga\\NagaSiren\\NagaSirenWhat1.wav"` -- `static constant nagaSirenWhat2 = "Units\\Naga\\NagaSiren\\NagaSirenWhat2.wav"` -- `static constant nagaSirenWhat3 = "Units\\Naga\\NagaSiren\\NagaSirenWhat3.wav"` -- `static constant nagaSirenWhat4 = "Units\\Naga\\NagaSiren\\NagaSirenWhat4.wav"` -- `static constant nagaSirenYes1 = "Units\\Naga\\NagaSiren\\NagaSirenYes1.wav"` -- `static constant nagaSirenYes2 = "Units\\Naga\\NagaSiren\\NagaSirenYes2.wav"` -- `static constant nagaSirenYes3 = "Units\\Naga\\NagaSiren\\NagaSirenYes3.wav"` -- `static constant nagaSirenYes4 = "Units\\Naga\\NagaSiren\\NagaSirenYes4.wav"` -- `static constant nagaSirenYes5 = "Units\\Naga\\NagaSiren\\NagaSirenYes5.wav"` -- `static constant nagaSirenYesAttack1 = "Units\\Naga\\NagaSiren\\NagaSirenYesAttack1.wav"` -- `static constant nagaSirenYesAttack2 = "Units\\Naga\\NagaSiren\\NagaSirenYesAttack2.wav"` -- `static constant nagaSirenYesAttack3 = "Units\\Naga\\NagaSiren\\NagaSirenYesAttack3.wav"` -- `static constant nagaTheme = "Sound\\Music\\mp3Music\\NagaTheme.mp3"` -- `static constant nagaTownAttack1 = "Sound\\Interface\\Warning\\Naga\\NagaTownAttack1.wav"` -- `static constant nagaUnitAttack1 = "Sound\\Interface\\Warning\\Naga\\NagaUnitAttack1.wav"` -- `static constant nagaUpgradeComplete1 = "Sound\\Interface\\Warning\\Naga\\NagaUpgradeComplete1.wav"` -- `static constant naishaPissed1 = "Units\\NightElf\\Naisha\\NaishaPissed1.wav"` -- `static constant naishaPissed2 = "Units\\NightElf\\Naisha\\NaishaPissed2.wav"` -- `static constant naishaPissed3 = "Units\\NightElf\\Naisha\\NaishaPissed3.wav"` -- `static constant naishaReady1 = "Units\\NightElf\\Naisha\\NaishaReady1.wav"` -- `static constant naishaWarcry1 = "Units\\NightElf\\Naisha\\NaishaWarcry1.wav"` -- `static constant naishaWhat1 = "Units\\NightElf\\Naisha\\NaishaWhat1.wav"` -- `static constant naishaWhat2 = "Units\\NightElf\\Naisha\\NaishaWhat2.wav"` -- `static constant naishaWhat3 = "Units\\NightElf\\Naisha\\NaishaWhat3.wav"` -- `static constant naishaWhat4 = "Units\\NightElf\\Naisha\\NaishaWhat4.wav"` -- `static constant naishaWhat5 = "Units\\NightElf\\Naisha\\NaishaWhat5.wav"` -- `static constant naishaYes1 = "Units\\NightElf\\Naisha\\NaishaYes1.wav"` -- `static constant naishaYes2 = "Units\\NightElf\\Naisha\\NaishaYes2.wav"` -- `static constant naishaYes3 = "Units\\NightElf\\Naisha\\NaishaYes3.wav"` -- `static constant naishaYes4 = "Units\\NightElf\\Naisha\\NaishaYes4.wav"` -- `static constant naishaYes5 = "Units\\NightElf\\Naisha\\NaishaYes5.wav"` -- `static constant naishaYesAttack1 = "Units\\NightElf\\Naisha\\NaishaYesAttack1.wav"` -- `static constant naishaYesAttack2 = "Units\\NightElf\\Naisha\\NaishaYesAttack2.wav"` -- `static constant naishaYesAttack3 = "Units\\NightElf\\Naisha\\NaishaYesAttack3.wav"` -- `static constant nazgrelPissed1 = "Units\\Other\\Nazgrel\\NazgrelPissed1.wav"` -- `static constant nazgrelPissed2 = "Units\\Other\\Nazgrel\\NazgrelPissed2.wav"` -- `static constant nazgrelReady1 = "Units\\Other\\Nazgrel\\NazgrelReady1.wav"` -- `static constant nazgrelWarcry1 = "Units\\Other\\Nazgrel\\NazgrelWarcry1.wav"` -- `static constant nazgrelWhat1 = "Units\\Other\\Nazgrel\\NazgrelWhat1.wav"` -- `static constant nazgrelWhat2 = "Units\\Other\\Nazgrel\\NazgrelWhat2.wav"` -- `static constant nazgrelYes1 = "Units\\Other\\Nazgrel\\NazgrelYes1.wav"` -- `static constant nazgrelYes2 = "Units\\Other\\Nazgrel\\NazgrelYes2.wav"` -- `static constant nazgrelYesAttack1 = "Units\\Other\\Nazgrel\\NazgrelYesAttack1.wav"` -- `static constant nazgrelYesAttack2 = "Units\\Other\\Nazgrel\\NazgrelYesAttack2.wav"` -- `static constant nazgrelYesAttack3 = "Units\\Other\\Nazgrel\\NazgrelYesAttack3.wav"` -- `static constant necromancerAllyHeroDies1 = "Sound\\Interface\\Warning\\Undead\\NecromancerAllyHeroDies1.wav"` -- `static constant necromancerAllyTownAttack1 = "Sound\\Interface\\Warning\\Undead\\NecromancerAllyTownAttack1.wav"` -- `static constant necromancerAllyUnderAttack1 = "Sound\\Interface\\Warning\\Undead\\NecromancerAllyUnderAttack1.wav"` -- `static constant necromancerDeath = "Units\\Undead\\Necromancer\\NecromancerDeath.wav"` -- `static constant necromancerGoldMineCollapsed1 = "Sound\\Interface\\Warning\\Undead\\NecromancerGoldMineCollapsed1.wav"` -- `static constant necromancerGoldMineNearlyEmpty1 = "Sound\\Interface\\Warning\\Undead\\NecromancerGoldMineNearlyEmpty1.wav"` -- `static constant necromancerHeroDies1 = "Sound\\Interface\\Warning\\Undead\\NecromancerHeroDies1.wav"` -- `static constant necromancerInventoryFull1 = "Sound\\Interface\\Warning\\Undead\\NecromancerInventoryFull1.wav"` -- `static constant necromancerMissileHit1 = "Abilities\\Weapons\\NecromancerMissile\\NecromancerMissileHit1.wav"` -- `static constant necromancerMissileHit2 = "Abilities\\Weapons\\NecromancerMissile\\NecromancerMissileHit2.wav"` -- `static constant necromancerMissileHit3 = "Abilities\\Weapons\\NecromancerMissile\\NecromancerMissileHit3.wav"` -- `static constant necromancerMissileLaunch1 = "Abilities\\Weapons\\NecromancerMissile\\NecromancerMissileLaunch1.wav"` -- `static constant necromancerMissileLaunch2 = "Abilities\\Weapons\\NecromancerMissile\\NecromancerMissileLaunch2.wav"` -- `static constant necromancerNoEnergy1 = "Sound\\Interface\\Warning\\Undead\\NecromancerNoEnergy1.wav"` -- `static constant necromancerNoFood1 = "Sound\\Interface\\Warning\\Undead\\NecromancerNoFood1.wav"` -- `static constant necromancerNoGold1 = "Sound\\Interface\\Warning\\Undead\\NecromancerNoGold1.wav"` -- `static constant necromancerNoLumber1 = "Sound\\Interface\\Warning\\Undead\\NecromancerNoLumber1.wav"` -- `static constant necromancerPissed1 = "Units\\Undead\\Necromancer\\NecromancerPissed1.wav"` -- `static constant necromancerPissed2 = "Units\\Undead\\Necromancer\\NecromancerPissed2.wav"` -- `static constant necromancerPissed3 = "Units\\Undead\\Necromancer\\NecromancerPissed3.wav"` -- `static constant necromancerPissed4 = "Units\\Undead\\Necromancer\\NecromancerPissed4.wav"` -- `static constant necromancerPissed5 = "Units\\Undead\\Necromancer\\NecromancerPissed5.wav"` -- `static constant necromancerReady1 = "Units\\Undead\\Necromancer\\NecromancerReady1.wav"` -- `static constant necromancerResearchComplete1 = "Sound\\Buildings\\Undead\\NecromancerResearchComplete1.wav"` -- `static constant necromancerTownAttack1 = "Sound\\Interface\\Warning\\Undead\\NecromancerTownAttack1.wav"` -- `static constant necromancerUnitAttack1 = "Sound\\Interface\\Warning\\Undead\\NecromancerUnitAttack1.wav"` -- `static constant necromancerUpgradeComplete1 = "Sound\\Buildings\\Undead\\NecromancerUpgradeComplete1.wav"` -- `static constant necromancerWarcry1 = "Units\\Undead\\Necromancer\\NecromancerWarcry1.wav"` -- `static constant necromancerWhat1 = "Units\\Undead\\Necromancer\\NecromancerWhat1.wav"` -- `static constant necromancerWhat2 = "Units\\Undead\\Necromancer\\NecromancerWhat2.wav"` -- `static constant necromancerWhat3 = "Units\\Undead\\Necromancer\\NecromancerWhat3.wav"` -- `static constant necromancerWhat4 = "Units\\Undead\\Necromancer\\NecromancerWhat4.wav"` -- `static constant necromancerYes1 = "Units\\Undead\\Necromancer\\NecromancerYes1.wav"` -- `static constant necromancerYes2 = "Units\\Undead\\Necromancer\\NecromancerYes2.wav"` -- `static constant necromancerYes3 = "Units\\Undead\\Necromancer\\NecromancerYes3.wav"` -- `static constant necromancerYes4 = "Units\\Undead\\Necromancer\\NecromancerYes4.wav"` -- `static constant necromancerYesAttack1 = "Units\\Undead\\Necromancer\\NecromancerYesAttack1.wav"` -- `static constant necromancerYesAttack2 = "Units\\Undead\\Necromancer\\NecromancerYesAttack2.wav"` -- `static constant necromancerYesAttack3 = "Units\\Undead\\Necromancer\\NecromancerYesAttack3.wav"` -- `static constant necropolisUpgrade1 = "Buildings\\Undead\\Necropolis\\NecropolisUpgrade1.wav"` -- `static constant necropolisUpgrade2 = "Buildings\\Undead\\Necropolis\\NecropolisUpgrade2.wav"` -- `static constant necropolisWhat = "Buildings\\Undead\\Necropolis\\NecropolisWhat.wav"` -- `static constant nerubianCryptLordPissed1 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordPissed1.wav"` -- `static constant nerubianCryptLordPissed2 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordPissed2.wav"` -- `static constant nerubianCryptLordPissed3 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordPissed3.wav"` -- `static constant nerubianCryptLordPissed4 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordPissed4.wav"` -- `static constant nerubianCryptLordPissed5 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordPissed5.wav"` -- `static constant nerubianCryptLordPissed6 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordPissed6.wav"` -- `static constant nerubianCryptLordReady1 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordReady1.wav"` -- `static constant nerubianCryptLordWarcry1 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordWarcry1.wav"` -- `static constant nerubianCryptLordWhat1 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordWhat1.wav"` -- `static constant nerubianCryptLordWhat2 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordWhat2.wav"` -- `static constant nerubianCryptLordWhat3 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordWhat3.wav"` -- `static constant nerubianCryptLordWhat4 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordWhat4.wav"` -- `static constant nerubianCryptLordWhat5 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordWhat5.wav"` -- `static constant nerubianCryptLordYes1 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordYes1.wav"` -- `static constant nerubianCryptLordYes2 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordYes2.wav"` -- `static constant nerubianCryptLordYes3 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordYes3.wav"` -- `static constant nerubianCryptLordYes4 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordYes4.wav"` -- `static constant nerubianCryptLordYes5 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordYes5.wav"` -- `static constant nerubianCryptLordYesAttack1 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordYesAttack1.wav"` -- `static constant nerubianCryptLordYesAttack2 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordYesAttack2.wav"` -- `static constant nerubianCryptLordYesAttack3 = "Units\\Undead\\HeroCryptLord\\NerubianCryptLordYesAttack3.wav"` -- `static constant netherDragonDeath1 = "Units\\Creeps\\NetherDragon\\NetherDragonDeath1.wav"` -- `static constant netherDragonWhat1 = "Units\\Creeps\\NetherDragon\\NetherDragonWhat1.wav"` -- `static constant netherDragonWhat2 = "Units\\Creeps\\NetherDragon\\NetherDragonWhat2.wav"` -- `static constant netherDragonWhat3 = "Units\\Creeps\\NetherDragon\\NetherDragonWhat3.wav"` -- `static constant netherDragonYes1 = "Units\\Creeps\\NetherDragon\\NetherDragonYes1.wav"` -- `static constant netherDragonYes2 = "Units\\Creeps\\NetherDragon\\NetherDragonYes2.wav"` -- `static constant netherDragonYes3 = "Units\\Creeps\\NetherDragon\\NetherDragonYes3.wav"` -- `static constant netherDragonYesAttack1 = "Units\\Creeps\\NetherDragon\\NetherDragonYesAttack1.wav"` -- `static constant netherDragonYesAttack2 = "Units\\Creeps\\NetherDragon\\NetherDragonYesAttack2.wav"` -- `static constant netherDragonYesAttack3 = "Units\\Creeps\\NetherDragon\\NetherDragonYesAttack3.wav"` -- `static constant newTournament = "Sound\\Interface\\NewTournament.wav"` -- `static constant newTournament1 = "Sound\\Interface\\NewTournament.wav"` -- `static constant nightElf1 = "Sound\\Music\\mp3Music\\NightElf1.mp3"` -- `static constant nightElf2 = "Sound\\Music\\mp3Music\\NightElf2.mp3"` -- `static constant nightElf3 = "Sound\\Music\\mp3Music\\NightElf3.mp3"` -- `static constant nightElfBuildingDeathLarge1 = "Sound\\Buildings\\Death\\NightElfBuildingDeathLarge1.wav"` -- `static constant nightElfBuildingDeathSmall1 = "Sound\\Buildings\\Death\\NightElfBuildingDeathSmall1.wav"` -- `static constant nightElfBuildingLoop = "Sound\\Buildings\\NightElf\\NightElfBuildingLoop.wav"` -- `static constant nightElfDefeat = "Sound\\Music\\mp3Music\\NightElfDefeat.mp3"` -- `static constant nightElfDissipate1 = "Sound\\Units\\NightElf\\NightElfDissipate1.wav"` -- `static constant nightElfGlueScreenLoop1 = "Sound\\Ambient\\NightElfGlueScreenLoop1.wav"` -- `static constant nightElfGoldMineWhat1 = "Buildings\\NightElf\\EntangledGoldmine\\NightElfGoldMineWhat1.wav"` -- `static constant nightElfVictory = "Sound\\Music\\mp3Music\\NightElfVictory.mp3"` -- `static constant nightElfWorking = "Sound\\Buildings\\NightElf\\NightElfWorking.wav"` -- `static constant nightElfX1 = "Sound\\Music\\mp3Music\\NightElfX1.mp3"` -- `static constant nightElvesLargeFireLoop1 = "Sound\\Buildings\\Fire\\NightElvesLargeFireLoop1.wav"` -- `static constant nightElvesMediumFireLoop1 = "Sound\\Buildings\\Fire\\NightElvesMediumFireLoop1.wav"` -- `static constant nightElvesSmallFireLoop1 = "Sound\\Buildings\\Fire\\NightElvesSmallFireLoop1.wav"` -- `static constant northrendBattleshipLoop1 = "Sound\\Ambient\\DoodadEffects\\NorthrendBattleshipLoop1.wav"` -- `static constant northrendDay = "Sound\\Ambient\\Northrend\\NorthrendDay.wav"` -- `static constant northrendNight = "Sound\\Ambient\\Northrend\\NorthrendNight.wav"` -- `static constant o01Cairne23 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Cairne23.mp3"` -- `static constant o01Cairne25 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Cairne25.mp3"` -- `static constant o01Cairne27 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Cairne27.mp3"` -- `static constant o01Cairne29 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Cairne29.mp3"` -- `static constant o01Cairne30 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Cairne30.mp3"` -- `static constant o01Cairne32 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Cairne32.mp3"` -- `static constant o01Cairne35 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Cairne35.mp3"` -- `static constant o01Cairne37 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Cairne37.mp3"` -- `static constant o01Cairne39 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Cairne39.mp3"` -- `static constant o01Grunt01 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Grunt01.mp3"` -- `static constant o01Grunt03 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Grunt03.mp3"` -- `static constant o01Grunt05 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Grunt05.mp3"` -- `static constant o01Grunt08 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Grunt08.mp3"` -- `static constant o01Grunt10 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Grunt10.mp3"` -- `static constant o01Grunt14 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Grunt14.mp3"` -- `static constant o01Grunt16 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Grunt16.mp3"` -- `static constant o01Grunt17 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Grunt17.mp3"` -- `static constant o01Grunt19 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Grunt19.mp3"` -- `static constant o01Grunt43 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Grunt43.mp3"` -- `static constant o01Grunt44 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Grunt44.mp3"` -- `static constant o01Grunt47 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Grunt47.mp3"` -- `static constant o01Grunt48 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Grunt48.mp3"` -- `static constant o01HeadHunter51 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01HeadHunter51.mp3"` -- `static constant o01Thrall02 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall02.mp3"` -- `static constant o01Thrall04 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall04.mp3"` -- `static constant o01Thrall06 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall06.mp3"` -- `static constant o01Thrall07 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall07.mp3"` -- `static constant o01Thrall09 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall09.mp3"` -- `static constant o01Thrall11 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall11.mp3"` -- `static constant o01Thrall12 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall12.mp3"` -- `static constant o01Thrall13 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall13.mp3"` -- `static constant o01Thrall15 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall15.mp3"` -- `static constant o01Thrall18 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall18.mp3"` -- `static constant o01Thrall20 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall20.mp3"` -- `static constant o01Thrall22 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall22.mp3"` -- `static constant o01Thrall24 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall24.mp3"` -- `static constant o01Thrall26 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall26.mp3"` -- `static constant o01Thrall28 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall28.mp3"` -- `static constant o01Thrall31 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall31.mp3"` -- `static constant o01Thrall34 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall34.mp3"` -- `static constant o01Thrall36 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall36.mp3"` -- `static constant o01Thrall38 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Thrall38.mp3"` -- `static constant o01Troll21 = "Sound\\Dialogue\\OrcCampaign\\Orc01\\O01Troll21.mp3"` -- `static constant o02Archimonde41 = "Sound\\Dialogue\\OrcCampaign\\Orc02Interlude\\O02Archimonde41.mp3"` -- `static constant o02Cairne02 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Cairne02.mp3"` -- `static constant o02Cairne05 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Cairne05.mp3"` -- `static constant o02Cairne08 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Cairne08.mp3"` -- `static constant o02Cairne11 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Cairne11.mp3"` -- `static constant o02Cairne15 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Cairne15.mp3"` -- `static constant o02Cairne17 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Cairne17.mp3"` -- `static constant o02Cairne23 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Cairne23.mp3"` -- `static constant o02Cairne25 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Cairne25.mp3"` -- `static constant o02Cairne26 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Cairne26.mp3"` -- `static constant o02Cairne28 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Cairne28.mp3"` -- `static constant o02Cairne30 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Cairne30.mp3"` -- `static constant o02Cairne32 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Cairne32.mp3"` -- `static constant o02Grunt04 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Grunt04.mp3"` -- `static constant o02Harpy18 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Harpy18.mp3"` -- `static constant o02Mannoroth34 = "Sound\\Dialogue\\OrcCampaign\\Orc02Interlude\\O02Mannoroth34.mp3"` -- `static constant o02Mannoroth36 = "Sound\\Dialogue\\OrcCampaign\\Orc02Interlude\\O02Mannoroth36.mp3"` -- `static constant o02Mannoroth38 = "Sound\\Dialogue\\OrcCampaign\\Orc02Interlude\\O02Mannoroth38.mp3"` -- `static constant o02Mannoroth40 = "Sound\\Dialogue\\OrcCampaign\\Orc02Interlude\\O02Mannoroth40.mp3"` -- `static constant o02Thrall01 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Thrall01.mp3"` -- `static constant o02Thrall03 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Thrall03.mp3"` -- `static constant o02Thrall06 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Thrall06.mp3"` -- `static constant o02Thrall07 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Thrall07.mp3"` -- `static constant o02Thrall12 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Thrall12.mp3"` -- `static constant o02Thrall14 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Thrall14.mp3"` -- `static constant o02Thrall19 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Thrall19.mp3"` -- `static constant o02Thrall20 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Thrall20.mp3"` -- `static constant o02Thrall20a = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Thrall20a.mp3"` -- `static constant o02Thrall22 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Thrall22.mp3"` -- `static constant o02Thrall24 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Thrall24.mp3"` -- `static constant o02Thrall27 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Thrall27.mp3"` -- `static constant o02Thrall29 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Thrall29.mp3"` -- `static constant o02Thrall31 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02Thrall31.mp3"` -- `static constant o02Tichondrius33 = "Sound\\Dialogue\\OrcCampaign\\Orc02Interlude\\O02Tichondrius33.mp3"` -- `static constant o02Tichondrius35 = "Sound\\Dialogue\\OrcCampaign\\Orc02Interlude\\O02Tichondrius35.mp3"` -- `static constant o02Tichondrius37 = "Sound\\Dialogue\\OrcCampaign\\Orc02Interlude\\O02Tichondrius37.mp3"` -- `static constant o02Tichondrius39 = "Sound\\Dialogue\\OrcCampaign\\Orc02Interlude\\O02Tichondrius39.mp3"` -- `static constant o02WarsongOrc13 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02WarsongOrc13.mp3"` -- `static constant o02WolfRider16 = "Sound\\Dialogue\\OrcCampaign\\Orc02\\O02WolfRider16.mp3"` -- `static constant o03Archmage06 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Archmage06.mp3"` -- `static constant o03Grom07 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Grom07.mp3"` -- `static constant o03Grom09 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Grom09.mp3"` -- `static constant o03Grom11 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Grom11.mp3"` -- `static constant o03Grom14 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Grom14.mp3"` -- `static constant o03Grom22 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Grom22.mp3"` -- `static constant o03Grom24 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Grom24.mp3"` -- `static constant o03Grom26 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Grom26.mp3"` -- `static constant o03Grunt01 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Grunt01.mp3"` -- `static constant o03Grunt03 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Grunt03.mp3"` -- `static constant o03Grunt04 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Grunt04.mp3"` -- `static constant o03Grunt15 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Grunt15.mp3"` -- `static constant o03Grunt19 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Grunt19.mp3"` -- `static constant o03Hunter12 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Hunter12.mp3"` -- `static constant o03Thrall02 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Thrall02.mp3"` -- `static constant o03Thrall05 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Thrall05.mp3"` -- `static constant o03Thrall08 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Thrall08.mp3"` -- `static constant o03Thrall10 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Thrall10.mp3"` -- `static constant o03Thrall13 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Thrall13.mp3"` -- `static constant o03Thrall18 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Thrall18.mp3"` -- `static constant o03Thrall20 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Thrall20.mp3"` -- `static constant o03Thrall21 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Thrall21.mp3"` -- `static constant o03Thrall23 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Thrall23.mp3"` -- `static constant o03Thrall25 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Thrall25.mp3"` -- `static constant o03Thrall27 = "Sound\\Dialogue\\OrcCampaign\\Orc03\\O03Thrall27.mp3"` -- `static constant o04FemaleNEA04 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04FemaleNEA04.mp3"` -- `static constant o04FemaleNEB05 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04FemaleNEB05.mp3"` -- `static constant o04Goblin17 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Goblin17.mp3"` -- `static constant o04Goblin19 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Goblin19.mp3"` -- `static constant o04Goblin22 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Goblin22.mp3"` -- `static constant o04Grom01 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Grom01.mp3"` -- `static constant o04Grom03 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Grom03.mp3"` -- `static constant o04Grom07 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Grom07.mp3"` -- `static constant o04Grom08 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Grom08.mp3"` -- `static constant o04Grom12 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Grom12.mp3"` -- `static constant o04Grom14 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Grom14.mp3"` -- `static constant o04Grom16 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Grom16.mp3"` -- `static constant o04Grom18 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Grom18.mp3"` -- `static constant o04Grom20 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Grom20.mp3"` -- `static constant o04Grom21 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Grom21.mp3"` -- `static constant o04Grom25 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Grom25.mp3"` -- `static constant o04Grom26 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Grom26.mp3"` -- `static constant o04Grom27 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Grom27.mp3"` -- `static constant o04Grom29 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Grom29.mp3"` -- `static constant o04Huntress09 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04Huntress09.mp3"` -- `static constant o04Mannoroth30 = "Sound\\Dialogue\\OrcCampaign\\Orc04Interlude\\O04Mannoroth30.mp3"` -- `static constant o04Mannoroth32 = "Sound\\Dialogue\\OrcCampaign\\Orc04Interlude\\O04Mannoroth32.mp3"` -- `static constant o04Mannoroth34 = "Sound\\Dialogue\\OrcCampaign\\Orc04Interlude\\O04Mannoroth34.mp3"` -- `static constant o04Mannoroth36 = "Sound\\Dialogue\\OrcCampaign\\Orc04Interlude\\O04Mannoroth36.mp3"` -- `static constant o04Mannoroth38 = "Sound\\Dialogue\\OrcCampaign\\Orc04Interlude\\O04Mannoroth38.mp3"` -- `static constant o04Tichondrius31 = "Sound\\Dialogue\\OrcCampaign\\Orc04Interlude\\O04Tichondrius31.mp3"` -- `static constant o04Tichondrius33 = "Sound\\Dialogue\\OrcCampaign\\Orc04Interlude\\O04Tichondrius33.mp3"` -- `static constant o04Tichondrius35 = "Sound\\Dialogue\\OrcCampaign\\Orc04Interlude\\O04Tichondrius35.mp3"` -- `static constant o04Tichondrius37 = "Sound\\Dialogue\\OrcCampaign\\Orc04Interlude\\O04Tichondrius37.mp3"` -- `static constant o04WarsongOrc02 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04WarsongOrc02.mp3"` -- `static constant o04WarsongOrc06 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04WarsongOrc06.mp3"` -- `static constant o04WarsongOrc10 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04WarsongOrc10.mp3"` -- `static constant o04WarsongOrc11 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04WarsongOrc11.mp3"` -- `static constant o04WarsongOrc13 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04WarsongOrc13.mp3"` -- `static constant o04WarsongOrc24 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04WarsongOrc24.mp3"` -- `static constant o04WarsongOrc28 = "Sound\\Dialogue\\OrcCampaign\\Orc04\\O04WarsongOrc28.mp3"` -- `static constant o05Cenarius01 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Cenarius01.mp3"` -- `static constant o05Cenarius03 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Cenarius03.mp3"` -- `static constant o05Cenarius07 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Cenarius07.mp3"` -- `static constant o05Cenarius27 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Cenarius27.mp3"` -- `static constant o05Cenarius28 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Cenarius28.mp3"` -- `static constant o05Cenarius29 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Cenarius29.mp3"` -- `static constant o05Cenarius34 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Cenarius34.mp3"` -- `static constant o05Cenarius36 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Cenarius36.mp3"` -- `static constant o05Grom18 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Grom18.mp3"` -- `static constant o05Grom21 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Grom21.mp3"` -- `static constant o05Grom23 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Grom23.mp3"` -- `static constant o05Grom25 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Grom25.mp3"` -- `static constant o05Grom26 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Grom26.mp3"` -- `static constant o05Grom35 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Grom35.mp3"` -- `static constant o05Grom37 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Grom37.mp3"` -- `static constant o05Grom38 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Grom38.mp3"` -- `static constant o05Grom40 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Grom40.mp3"` -- `static constant o05Grom42 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Grom42.mp3"` -- `static constant o05Grunt44 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Grunt44.mp3"` -- `static constant o05Mannoroth39 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Mannoroth39.mp3"` -- `static constant o05Mannoroth41 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Mannoroth41.mp3"` -- `static constant o05Mannoroth43 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Mannoroth43.mp3"` -- `static constant o05Satyr20 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05Satyr20.mp3"` -- `static constant o05WarsongOrc02 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05WarsongOrc02.mp3"` -- `static constant o05WarsongOrc17 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05WarsongOrc17.mp3"` -- `static constant o05WarsongOrc24 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05WarsongOrc24.mp3"` -- `static constant o05WitchDoctor11 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05WitchDoctor11.mp3"` -- `static constant o05WitchDoctor19 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05WitchDoctor19.mp3"` -- `static constant o05WitchDoctor22 = "Sound\\Dialogue\\OrcCampaign\\Orc05\\O05WitchDoctor22.mp3"` -- `static constant o06Cairne03 = "Sound\\Dialogue\\OrcCampaign\\Orc06\\O06Cairne03.mp3"` -- `static constant o06Cairne05 = "Sound\\Dialogue\\OrcCampaign\\Orc06\\O06Cairne05.mp3"` -- `static constant o06Cairne07 = "Sound\\Dialogue\\OrcCampaign\\Orc06\\O06Cairne07.mp3"` -- `static constant o06Cairne08 = "Sound\\Dialogue\\OrcCampaign\\Orc06\\O06Cairne08.mp3"` -- `static constant o06Cairne10 = "Sound\\Dialogue\\OrcCampaign\\Orc06\\O06Cairne10.mp3"` -- `static constant o06Cairne21 = "Sound\\Dialogue\\OrcCampaign\\Orc06\\O06Cairne21.mp3"` -- `static constant o06Cairne23 = "Sound\\Dialogue\\OrcCampaign\\Orc06\\O06Cairne23.mp3"` -- `static constant o06Harpy09 = "Sound\\Dialogue\\OrcCampaign\\Orc06\\O06Harpy09.mp3"` -- `static constant o06OrcScout01 = "Sound\\Dialogue\\OrcCampaign\\Orc06\\O06OrcScout01.mp3"` -- `static constant o06Thrall02 = "Sound\\Dialogue\\OrcCampaign\\Orc06\\O06Thrall02.mp3"` -- `static constant o06Thrall04 = "Sound\\Dialogue\\OrcCampaign\\Orc06\\O06Thrall04.mp3"` -- `static constant o06Thrall06 = "Sound\\Dialogue\\OrcCampaign\\Orc06\\O06Thrall06.mp3"` -- `static constant o06Thrall15 = "Sound\\Dialogue\\OrcCampaign\\Orc06\\O06Thrall15.mp3"` -- `static constant o06Thrall22 = "Sound\\Dialogue\\OrcCampaign\\Orc06\\O06Thrall22.mp3"` -- `static constant o06Thrall24 = "Sound\\Dialogue\\OrcCampaign\\Orc06\\O06Thrall24.mp3"` -- `static constant o07Cairne01 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Cairne01.mp3"` -- `static constant o07Cairne03 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Cairne03.mp3"` -- `static constant o07Cairne21 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Cairne21.mp3"` -- `static constant o07Cairne24 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Cairne24.mp3"` -- `static constant o07Cairne25 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Cairne25.mp3"` -- `static constant o07Cairne26 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Cairne26.mp3"` -- `static constant o07Cairne27 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Cairne27.mp3"` -- `static constant o07Cairne28 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Cairne28.mp3"` -- `static constant o07Cairne32 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Cairne32.mp3"` -- `static constant o07FootmanA08 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07FootmanA08.mp3"` -- `static constant o07FootmanA11 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07FootmanA11.mp3"` -- `static constant o07FootmanA22 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07FootmanA22.mp3"` -- `static constant o07FootmanB23 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07FootmanB23.mp3"` -- `static constant o07Jaina34 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Jaina34.mp3"` -- `static constant o07Jaina42 = "Sound\\Dialogue\\OrcCampaign\\Orc07Interlude\\O07Jaina42.mp3"` -- `static constant o07Jaina46 = "Sound\\Dialogue\\OrcCampaign\\Orc07Interlude\\O07Jaina46.mp3"` -- `static constant o07Medivh35 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Medivh35.mp3"` -- `static constant o07Medivh37 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Medivh37.mp3"` -- `static constant o07Medivh39 = "Sound\\Dialogue\\OrcCampaign\\Orc07Interlude\\O07Medivh39.mp3"` -- `static constant o07Medivh41 = "Sound\\Dialogue\\OrcCampaign\\Orc07Interlude\\O07Medivh41.mp3"` -- `static constant o07Medivh43 = "Sound\\Dialogue\\OrcCampaign\\Orc07Interlude\\O07Medivh43.mp3"` -- `static constant o07Medivh45 = "Sound\\Dialogue\\OrcCampaign\\Orc07Interlude\\O07Medivh45.mp3"` -- `static constant o07Medivh47 = "Sound\\Dialogue\\OrcCampaign\\Orc07Interlude\\O07Medivh47.mp3"` -- `static constant o07Sorceress06 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Sorceress06.mp3"` -- `static constant o07Statue14 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Statue14.mp3"` -- `static constant o07Thrall02 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Thrall02.mp3"` -- `static constant o07Thrall04 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Thrall04.mp3"` -- `static constant o07Thrall05 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Thrall05.mp3"` -- `static constant o07Thrall07 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Thrall07.mp3"` -- `static constant o07Thrall12 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Thrall12.mp3"` -- `static constant o07Thrall13 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Thrall13.mp3"` -- `static constant o07Thrall15 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Thrall15.mp3"` -- `static constant o07Thrall16 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Thrall16.mp3"` -- `static constant o07Thrall18 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Thrall18.mp3"` -- `static constant o07Thrall36 = "Sound\\Dialogue\\OrcCampaign\\Orc07\\O07Thrall36.mp3"` -- `static constant o07Thrall38 = "Sound\\Dialogue\\OrcCampaign\\Orc07Interlude\\O07Thrall38.mp3"` -- `static constant o07Thrall40 = "Sound\\Dialogue\\OrcCampaign\\Orc07Interlude\\O07Thrall40.mp3"` -- `static constant o07Thrall44 = "Sound\\Dialogue\\OrcCampaign\\Orc07Interlude\\O07Thrall44.mp3"` -- `static constant o08Cairne01 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Cairne01.mp3"` -- `static constant o08Cairne06 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Cairne06.mp3"` -- `static constant o08ChaosOrc08 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08ChaosOrc08.mp3"` -- `static constant o08ChaosOrc18 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08ChaosOrc18.mp3"` -- `static constant o08Grom26 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Grom26.mp3"` -- `static constant o08Grom28 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Grom28.mp3"` -- `static constant o08Grom30 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Grom30.mp3"` -- `static constant o08Grom33 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Grom33.mp3"` -- `static constant o08Grom35 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Grom35.mp3"` -- `static constant o08Jaina03 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Jaina03.mp3"` -- `static constant o08Jaina05 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Jaina05.mp3"` -- `static constant o08Jaina09 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Jaina09.mp3"` -- `static constant o08Jaina10 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Jaina10.mp3"` -- `static constant o08Jaina11 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Jaina11.mp3"` -- `static constant o08Jaina22 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Jaina22.mp3"` -- `static constant o08Thrall02 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Thrall02.mp3"` -- `static constant o08Thrall04 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Thrall04.mp3"` -- `static constant o08Thrall07 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Thrall07.mp3"` -- `static constant o08Thrall23 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Thrall23.mp3"` -- `static constant o08Thrall24 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Thrall24.mp3"` -- `static constant o08Thrall25 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Thrall25.mp3"` -- `static constant o08Thrall27 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Thrall27.mp3"` -- `static constant o08Thrall29 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Thrall29.mp3"` -- `static constant o08Thrall31 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Thrall31.mp3"` -- `static constant o08Thrall32 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Thrall32.mp3"` -- `static constant o08Thrall34 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Thrall34.mp3"` -- `static constant o08Thrall36 = "Sound\\Dialogue\\OrcCampaign\\Orc08\\O08Thrall36.mp3"` -- `static constant obsidianAvengerDeath1 = "Units\\Undead\\ObsidianStatue\\ObsidianAvengerDeath1.wav"` -- `static constant obsidianAvengerPissed1 = "Units\\Undead\\ObsidianStatue\\ObsidianAvengerPissed1.wav"` -- `static constant obsidianAvengerReady1 = "Units\\Undead\\ObsidianStatue\\ObsidianAvengerReady1.wav"` -- `static constant obsidianAvengerWhat1 = "Units\\Undead\\ObsidianStatue\\ObsidianAvengerWhat1.wav"` -- `static constant obsidianAvengerWhat2 = "Units\\Undead\\ObsidianStatue\\ObsidianAvengerWhat2.wav"` -- `static constant obsidianAvengerWhat3 = "Units\\Undead\\ObsidianStatue\\ObsidianAvengerWhat3.wav"` -- `static constant obsidianAvengerYes1 = "Units\\Undead\\ObsidianStatue\\ObsidianAvengerYes1.wav"` -- `static constant obsidianAvengerYes2 = "Units\\Undead\\ObsidianStatue\\ObsidianAvengerYes2.wav"` -- `static constant obsidianAvengerYes3 = "Units\\Undead\\ObsidianStatue\\ObsidianAvengerYes3.wav"` -- `static constant obsidianAvengerYesAttack1 = "Units\\Undead\\ObsidianStatue\\ObsidianAvengerYesAttack1.wav"` -- `static constant obsidianStatueMorph = "Units\\Undead\\ObsidianStatue\\ObsidianStatueMorph.wav"` -- `static constant obsidianStatueReady1 = "Units\\Undead\\ObsidianStatue\\ObsidianStatueReady1.wav"` -- `static constant obsidianStatueWhat1 = "Units\\Undead\\ObsidianStatue\\ObsidianStatueWhat1.wav"` -- `static constant obsidianStatueWhat2 = "Units\\Undead\\ObsidianStatue\\ObsidianStatueWhat2.wav"` -- `static constant obsidianStatueWhat3 = "Units\\Undead\\ObsidianStatue\\ObsidianStatueWhat3.wav"` -- `static constant obsidianStatueYes1 = "Units\\Undead\\ObsidianStatue\\ObsidianStatueYes1.wav"` -- `static constant obsidianStatueYes2 = "Units\\Undead\\ObsidianStatue\\ObsidianStatueYes2.wav"` -- `static constant obsidianStatueYes3 = "Units\\Undead\\ObsidianStatue\\ObsidianStatueYes3.wav"` -- `static constant ogreBeastMasterPissed1 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterPissed1.wav"` -- `static constant ogreBeastMasterPissed2 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterPissed2.wav"` -- `static constant ogreBeastMasterPissed3 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterPissed3.wav"` -- `static constant ogreBeastMasterPissed4 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterPissed4.wav"` -- `static constant ogreBeastMasterPissed5 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterPissed5.wav"` -- `static constant ogreBeastMasterPissed6 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterPissed6.wav"` -- `static constant ogreBeastMasterReady1 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterReady1.wav"` -- `static constant ogreBeastMasterWarcry1 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterWarcry1.wav"` -- `static constant ogreBeastMasterWhat1 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterWhat1.wav"` -- `static constant ogreBeastMasterWhat2 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterWhat2.wav"` -- `static constant ogreBeastMasterWhat3 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterWhat3.wav"` -- `static constant ogreBeastMasterWhat4 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterWhat4.wav"` -- `static constant ogreBeastMasterWhat5 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterWhat5.wav"` -- `static constant ogreBeastMasterYes1 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterYes1.wav"` -- `static constant ogreBeastMasterYes2 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterYes2.wav"` -- `static constant ogreBeastMasterYes3 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterYes3.wav"` -- `static constant ogreBeastMasterYes4 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterYes4.wav"` -- `static constant ogreBeastMasterYes5 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterYes5.wav"` -- `static constant ogreBeastMasterYesAttack1 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterYesAttack1.wav"` -- `static constant ogreBeastMasterYesAttack2 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterYesAttack2.wav"` -- `static constant ogreBeastMasterYesAttack3 = "Units\\Creeps\\Beastmaster\\OgreBeastMasterYesAttack3.wav"` -- `static constant ogreDeath1 = "Units\\Creeps\\Ogre\\OgreDeath1.wav"` -- `static constant ogrePissed1 = "Units\\Creeps\\Ogre\\OgrePissed1.wav"` -- `static constant ogrePissed2 = "Units\\Creeps\\Ogre\\OgrePissed2.wav"` -- `static constant ogrePissed3 = "Units\\Creeps\\Ogre\\OgrePissed3.wav"` -- `static constant ogrePissed4 = "Units\\Creeps\\Ogre\\OgrePissed4.wav"` -- `static constant ogrePissed5 = "Units\\Creeps\\Ogre\\OgrePissed5.wav"` -- `static constant ogreReady1 = "Units\\Creeps\\Ogre\\OgreReady1.wav"` -- `static constant ogreWarcry1 = "Units\\Creeps\\Ogre\\OgreWarcry1.wav"` -- `static constant ogreWhat1 = "Units\\Creeps\\Ogre\\OgreWhat1.wav"` -- `static constant ogreWhat2 = "Units\\Creeps\\Ogre\\OgreWhat2.wav"` -- `static constant ogreWhat3 = "Units\\Creeps\\Ogre\\OgreWhat3.wav"` -- `static constant ogreWhat4 = "Units\\Creeps\\Ogre\\OgreWhat4.wav"` -- `static constant ogreYes1 = "Units\\Creeps\\Ogre\\OgreYes1.wav"` -- `static constant ogreYes2 = "Units\\Creeps\\Ogre\\OgreYes2.wav"` -- `static constant ogreYes3 = "Units\\Creeps\\Ogre\\OgreYes3.wav"` -- `static constant ogreYes4 = "Units\\Creeps\\Ogre\\OgreYes4.wav"` -- `static constant ogreYesAttack1 = "Units\\Creeps\\Ogre\\OgreYesAttack1.wav"` -- `static constant ogreYesAttack2 = "Units\\Creeps\\Ogre\\OgreYesAttack2.wav"` -- `static constant ogreYesAttack3 = "Units\\Creeps\\Ogre\\OgreYesAttack3.wav"` -- `static constant orbOfCorruptionMissile = "Abilities\\Spells\\Items\\OrbCorruption\\OrbOfCorruptionMissile.wav"` -- `static constant orbOfCorruptionTarget = "Abilities\\Spells\\Items\\OrbCorruption\\OrbOfCorruptionTarget.wav"` -- `static constant orc1 = "Sound\\Music\\mp3Music\\Orc1.mp3"` -- `static constant orc2 = "Sound\\Music\\mp3Music\\Orc2.mp3"` -- `static constant orc3 = "Sound\\Music\\mp3Music\\Orc3.mp3"` -- `static constant orcBarracksWhat1 = "Buildings\\Orc\\OrcBarracks\\OrcBarracksWhat1.wav"` -- `static constant orcBuildingBirthWhat1 = "Sound\\Buildings\\Orc\\OrcBuildingBirthWhat1.wav"` -- `static constant orcBuildingDeathSmall1 = "Sound\\Buildings\\Death\\OrcBuildingDeathSmall1.wav"` -- `static constant orcBuildingLoop = "Sound\\Buildings\\Orc\\OrcBuildingLoop.wav"` -- `static constant orcBurrowBattleStationsWhat1 = "Abilities\\Spells\\Orc\\BattleStations\\OrcBurrowBattleStationsWhat1.wav"` -- `static constant orcBurrowWhat1 = "Buildings\\Orc\\TrollBurrow\\OrcBurrowWhat1.wav"` -- `static constant orcDefeat = "Sound\\Music\\mp3Music\\OrcDefeat.mp3"` -- `static constant orcDissipate1 = "Sound\\Units\\Orc\\OrcDissipate1.wav"` -- `static constant orcGlueScreenLoop1 = "Sound\\Ambient\\OrcGlueScreenLoop1.wav"` -- `static constant orcHumanLargeBuildingFire1 = "Sound\\Buildings\\Fire\\OrcHumanLargeBuildingFire1.wav"` -- `static constant orcHumanMediumBuildingFire1 = "Sound\\Buildings\\Fire\\OrcHumanMediumBuildingFire1.wav"` -- `static constant orcHumanSmallBuildingFire1 = "Sound\\Buildings\\Fire\\OrcHumanSmallBuildingFire1.wav"` -- `static constant orcMAinGlueScreenBear01 = "Sound\\Interface\\OrcMAinGlueScreenBear01.wav"` -- `static constant orcMAinGlueScreenBear02 = "Sound\\Interface\\OrcMAinGlueScreenBear02.wav"` -- `static constant orcMAinGlueScreenBear03 = "Sound\\Interface\\OrcMAinGlueScreenBear03.wav"` -- `static constant orcMAinGlueScreenLoop = "Sound\\Ambient\\OrcMAinGlueScreenLoop.wav"` -- `static constant orcReinforcedBurrowWhat1 = "buildings\\Orc\\TrollBurrow\\OrcReinforcedBurrowWhat1.wav"` -- `static constant orcTheme = "Sound\\Music\\mp3Music\\OrcTheme.mp3"` -- `static constant orcVictory = "Sound\\Music\\mp3Music\\OrcVictory.mp3"` -- `static constant orcWarlockDeath1 = "Units\\Creeps\\OrcWarlock\\OrcWarlockDeath1.wav"` -- `static constant orcWatchTowerWhat1 = "Buildings\\Orc\\WatchTower\\OrcWatchTowerWhat1.wav"` -- `static constant orcX1 = "Sound\\Music\\mp3Music\\OrcX1.mp3"` -- `static constant overViewSelectionChange1 = "Sound\\Interface\\OverViewSelectionChange1.wav"` -- `static constant owlBearDeath1 = "Units\\Creeps\\Owlbear\\OwlBearDeath1.wav"` -- `static constant owlBearWhat1 = "Units\\Creeps\\Owlbear\\OwlBearWhat1.wav"` -- `static constant owlBearWhat2 = "Units\\Creeps\\Owlbear\\OwlBearWhat2.wav"` -- `static constant owlBearYes1 = "Units\\Creeps\\Owlbear\\OwlBearYes1.wav"` -- `static constant owlBearYes2 = "Units\\Creeps\\Owlbear\\OwlBearYes2.wav"` -- `static constant owlBearYesAttack1 = "Units\\Creeps\\Owlbear\\OwlBearYesAttack1.wav"` -- `static constant owlBearYesAttack2 = "Units\\Creeps\\Owlbear\\OwlBearYesAttack2.wav"` -- `static constant owlDeath1 = "Units\\Critters\\SnowOwl\\OwlDeath1.wav"` -- `static constant owlWhat1 = "Units\\Critters\\SnowOwl\\OwlWhat1.wav"` -- `static constant owlWhat2 = "Units\\Critters\\SnowOwl\\OwlWhat2.wav"` -- `static constant pH1 = "Sound\\Music\\mp3Music\\PH1.mp3"` -- `static constant paladinDivineShieldDeath1 = "Abilities\\Spells\\Human\\DivineShield\\PaladinDivineShieldDeath1.wav"` -- `static constant pandarenBrewmasterAttackEffort1 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterAttackEffort1.wav"` -- `static constant pandarenBrewmasterAttackEffort2 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterAttackEffort2.wav"` -- `static constant pandarenBrewmasterEarthPissed1 = "Units\\Creeps\\EarthPandarenBrewmaster\\PandarenBrewmasterEarthPissed1.wav"` -- `static constant pandarenBrewmasterEarthPissed2 = "Units\\Creeps\\EarthPandarenBrewmaster\\PandarenBrewmasterEarthPissed2.wav"` -- `static constant pandarenBrewmasterEarthPissed3 = "Units\\Creeps\\EarthPandarenBrewmaster\\PandarenBrewmasterEarthPissed3.wav"` -- `static constant pandarenBrewmasterEarthWarcry1 = "Units\\Creeps\\EarthPandarenBrewmaster\\PandarenBrewmasterEarthWarcry1.wav"` -- `static constant pandarenBrewmasterEarthWhat1 = "Units\\Creeps\\EarthPandarenBrewmaster\\PandarenBrewmasterEarthWhat1.wav"` -- `static constant pandarenBrewmasterEarthYes1 = "Units\\Creeps\\EarthPandarenBrewmaster\\PandarenBrewmasterEarthYes1.wav"` -- `static constant pandarenBrewmasterEarthYesAttack1 = "Units\\Creeps\\EarthPandarenBrewmaster\\PandarenBrewmasterEarthYesAttack1.wav"` -- `static constant pandarenBrewmasterFirePissed1 = "Units\\Creeps\\FirePandarenBrewmaster\\PandarenBrewmasterFirePissed1.wav"` -- `static constant pandarenBrewmasterFirePissed2 = "Units\\Creeps\\FirePandarenBrewmaster\\PandarenBrewmasterFirePissed2.wav"` -- `static constant pandarenBrewmasterFireWarcry1 = "Units\\Creeps\\FirePandarenBrewmaster\\PandarenBrewmasterFireWarcry1.wav"` -- `static constant pandarenBrewmasterFireWhat1 = "Units\\Creeps\\FirePandarenBrewmaster\\PandarenBrewmasterFireWhat1.wav"` -- `static constant pandarenBrewmasterFireYes1 = "Units\\Creeps\\FirePandarenBrewmaster\\PandarenBrewmasterFireYes1.wav"` -- `static constant pandarenBrewmasterFireYesAttack1 = "Units\\Creeps\\FirePandarenBrewmaster\\PandarenBrewmasterFireYesAttack1.wav"` -- `static constant pandarenBrewmasterPissed1 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterPissed1.wav"` -- `static constant pandarenBrewmasterPissed2 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterPissed2.wav"` -- `static constant pandarenBrewmasterPissed3 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterPissed3.wav"` -- `static constant pandarenBrewmasterPissed4 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterPissed4.wav"` -- `static constant pandarenBrewmasterPissed5 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterPissed5.wav"` -- `static constant pandarenBrewmasterPissed6 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterPissed6.wav"` -- `static constant pandarenBrewmasterPissed7 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterPissed7.wav"` -- `static constant pandarenBrewmasterPissed8 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterPissed8.wav"` -- `static constant pandarenBrewmasterReady1 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterReady1.wav"` -- `static constant pandarenBrewmasterStormPissed1 = "Units\\Creeps\\StormPandarenBrewmaster\\PandarenBrewmasterStormPissed1.wav"` -- `static constant pandarenBrewmasterStormPissed2 = "Units\\Creeps\\StormPandarenBrewmaster\\PandarenBrewmasterStormPissed2.wav"` -- `static constant pandarenBrewmasterStormPissed3 = "Units\\Creeps\\StormPandarenBrewmaster\\PandarenBrewmasterStormPissed3.wav"` -- `static constant pandarenBrewmasterStormWarcry1 = "Units\\Creeps\\StormPandarenBrewmaster\\PandarenBrewmasterStormWarcry1.wav"` -- `static constant pandarenBrewmasterStormWhat1 = "Units\\Creeps\\StormPandarenBrewmaster\\PandarenBrewmasterStormWhat1.wav"` -- `static constant pandarenBrewmasterStormYes1 = "Units\\Creeps\\StormPandarenBrewmaster\\PandarenBrewmasterStormYes1.wav"` -- `static constant pandarenBrewmasterStormYesAttack1 = "Units\\Creeps\\StormPandarenBrewmaster\\PandarenBrewmasterStormYesAttack1.wav"` -- `static constant pandarenBrewmasterWarcry1 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterWarcry1.wav"` -- `static constant pandarenBrewmasterWhat1 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterWhat1.wav"` -- `static constant pandarenBrewmasterWhat2 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterWhat2.wav"` -- `static constant pandarenBrewmasterWhat3 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterWhat3.wav"` -- `static constant pandarenBrewmasterWhat4 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterWhat4.wav"` -- `static constant pandarenBrewmasterYes1 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterYes1.wav"` -- `static constant pandarenBrewmasterYes2 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterYes2.wav"` -- `static constant pandarenBrewmasterYes3 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterYes3.wav"` -- `static constant pandarenBrewmasterYes4 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterYes4.wav"` -- `static constant pandarenBrewmasterYesAttack1 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterYesAttack1.wav"` -- `static constant pandarenBrewmasterYesAttack2 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterYesAttack2.wav"` -- `static constant pandarenBrewmasterYesAttack3 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterYesAttack3.wav"` -- `static constant pandarenBrewmasterYesAttack4 = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmasterYesAttack4.wav"` -- `static constant pandarenUltimate = "Abilities\\Spells\\Other\\StormEarthFire\\PandarenUltimate.wav"` -- `static constant parasite1 = "Abilities\\Spells\\Other\\Parasite\\Parasite.wav"` -- `static constant peasantBuildingComplete1 = "Sound\\Buildings\\Human\\PeasantBuildingComplete1.wav"` -- `static constant peasantCannotBuildThere1 = "Sound\\Interface\\Warning\\Human\\PeasantCannotBuildThere1.wav"` -- `static constant peasantDeath = "Units\\Human\\Peasant\\PeasantDeath.wav"` -- `static constant peasantPissed1 = "Units\\Human\\Peasant\\PeasantPissed1.wav"` -- `static constant peasantPissed2 = "Units\\Human\\Peasant\\PeasantPissed2.wav"` -- `static constant peasantPissed3 = "Units\\Human\\Peasant\\PeasantPissed3.wav"` -- `static constant peasantPissed4 = "Units\\Human\\Peasant\\PeasantPissed4.wav"` -- `static constant peasantPissed5 = "Units\\Human\\Peasant\\PeasantPissed5.wav"` -- `static constant peasantReady1 = "Units\\Human\\Peasant\\PeasantReady1.wav"` -- `static constant peasantWarcry1 = "Units\\Human\\Peasant\\PeasantWarcry1.wav"` -- `static constant peasantWhat1 = "Units\\Human\\Peasant\\PeasantWhat1.wav"` -- `static constant peasantWhat2 = "Units\\Human\\Peasant\\PeasantWhat2.wav"` -- `static constant peasantWhat3 = "Units\\Human\\Peasant\\PeasantWhat3.wav"` -- `static constant peasantWhat4 = "Units\\Human\\Peasant\\PeasantWhat4.wav"` -- `static constant peasantYes1 = "Units\\Human\\Peasant\\PeasantYes1.wav"` -- `static constant peasantYes2 = "Units\\Human\\Peasant\\PeasantYes2.wav"` -- `static constant peasantYes3 = "Units\\Human\\Peasant\\PeasantYes3.wav"` -- `static constant peasantYes4 = "Units\\Human\\Peasant\\PeasantYes4.wav"` -- `static constant peasantYesAttack1 = "Units\\Human\\Peasant\\PeasantYesAttack1.wav"` -- `static constant peasantYesAttack2 = "Units\\Human\\Peasant\\PeasantYesAttack2.wav"` -- `static constant peasantYesAttack3 = "Units\\Human\\Peasant\\PeasantYesAttack3.wav"` -- `static constant peasantYesAttack4 = "Units\\Human\\Peasant\\PeasantYesAttack4.wav"` -- `static constant penguinDeath1 = "Units\\Critters\\Penguin\\PenguinDeath1.wav"` -- `static constant penguinWhat1 = "Units\\Critters\\Penguin\\PenguinWhat1.wav"` -- `static constant penguinWhat2 = "Units\\Critters\\Penguin\\PenguinWhat2.wav"` -- `static constant peonCannotBuildThere1 = "Sound\\Interface\\Warning\\Orc\\PeonCannotBuildThere1.wav"` -- `static constant peonDeath = "Units\\Orc\\Peon\\PeonDeath.wav"` -- `static constant peonJobDone = "Sound\\Buildings\\Orc\\PeonJobDone.wav"` -- `static constant peonPissed1 = "Units\\Orc\\Peon\\PeonPissed1.wav"` -- `static constant peonPissed2 = "Units\\Orc\\Peon\\PeonPissed2.wav"` -- `static constant peonPissed3 = "Units\\Orc\\Peon\\PeonPissed3.wav"` -- `static constant peonPissed4 = "Units\\Orc\\Peon\\PeonPissed4.wav"` -- `static constant peonReady1 = "Units\\Orc\\Peon\\PeonReady1.wav"` -- `static constant peonRepair1 = "Abilities\\Spells\\Other\\Repair\\PeonRepair1.wav"` -- `static constant peonRepair2 = "Abilities\\Spells\\Other\\Repair\\PeonRepair2.wav"` -- `static constant peonRepair3 = "Abilities\\Spells\\Other\\Repair\\PeonRepair3.wav"` -- `static constant peonWarcry1 = "Units\\Orc\\Peon\\PeonWarcry1.wav"` -- `static constant peonWhat1 = "Units\\Orc\\Peon\\PeonWhat1.wav"` -- `static constant peonWhat2 = "Units\\Orc\\Peon\\PeonWhat2.wav"` -- `static constant peonWhat3 = "Units\\Orc\\Peon\\PeonWhat3.wav"` -- `static constant peonWhat4 = "Units\\Orc\\Peon\\PeonWhat4.wav"` -- `static constant peonYes1 = "Units\\Orc\\Peon\\PeonYes1.wav"` -- `static constant peonYes2 = "Units\\Orc\\Peon\\PeonYes2.wav"` -- `static constant peonYes3 = "Units\\Orc\\Peon\\PeonYes3.wav"` -- `static constant peonYes4 = "Units\\Orc\\Peon\\PeonYes4.wav"` -- `static constant peonYesAttack1 = "Units\\Orc\\Peon\\PeonYesAttack1.wav"` -- `static constant peonYesAttack2 = "Units\\Orc\\Peon\\PeonYesAttack2.wav"` -- `static constant peonYesAttack3 = "Units\\Orc\\Peon\\PeonYesAttack3.wav"` -- `static constant phaseShift1 = "Abilities\\Spells\\NightElf\\FaerieDragonInvis\\PhaseShift1.wav"` -- `static constant phoenixAttack = "Abilities\\Weapons\\PhoenixMissile\\PhoenixAttack.wav"` -- `static constant phoenixBirth = "Units\\Human\\Phoenix\\PhoenixBirth.wav"` -- `static constant phoenixDeath1 = "Units\\Human\\Phoenix\\PhoenixDeath1.wav"` -- `static constant phoenixEggWhat1 = "Units\\Human\\Phoenix\\PhoenixEggWhat1.wav"` -- `static constant phoenixToEgg = "Units\\Human\\Phoenix\\PhoenixToEgg.wav"` -- `static constant phoenixWhat1 = "Units\\Human\\Phoenix\\PhoenixWhat1.wav"` -- `static constant phoenixWhat2 = "Units\\Human\\Phoenix\\PhoenixWhat2.wav"` -- `static constant phoenixWhat3 = "Units\\Human\\Phoenix\\PhoenixWhat3.wav"` -- `static constant phoenixYes1 = "Units\\Human\\Phoenix\\PhoenixYes1.wav"` -- `static constant phoenixYes2 = "Units\\Human\\Phoenix\\PhoenixYes2.wav"` -- `static constant phoenixYes3 = "Units\\Human\\Phoenix\\PhoenixYes3.wav"` -- `static constant pickUpItem = "Sound\\Interface\\PickUpItem.wav"` -- `static constant pigDeath = "Units\\Critters\\Pig\\PigDeath.wav"` -- `static constant pigFarmWhat1 = "Buildings\\Other\\PigFarm\\PigFarmWhat1.wav"` -- `static constant pigWhat1 = "Units\\Critters\\Pig\\PigWhat1.wav"` -- `static constant pigWhat2 = "Units\\Critters\\Pig\\PigWhat2.wav"` -- `static constant pitFiendDeath1 = "Units\\Undead\\CryptFiend\\PitFiendDeath1.wav"` -- `static constant pitLordWhat1 = "Units\\Demon\\Pitlord\\PitLordWhat1.wav"` -- `static constant pitLordWhat2 = "Units\\Demon\\Pitlord\\PitLordWhat2.wav"` -- `static constant pitLordWhat3 = "Units\\Demon\\Pitlord\\PitLordWhat3.wav"` -- `static constant pitLordYes1 = "Units\\Demon\\Pitlord\\PitLordYes1.wav"` -- `static constant pitLordYes2 = "Units\\Demon\\Pitlord\\PitLordYes2.wav"` -- `static constant pitLordYes3 = "Units\\Demon\\Pitlord\\PitLordYes3.wav"` -- `static constant pitLordYesAttack1 = "Units\\Demon\\Pitlord\\PitLordYesAttack1.wav"` -- `static constant pitLordYesAttack2 = "Units\\Demon\\Pitlord\\PitLordYesAttack2.wav"` -- `static constant pitLordYesAttack3 = "Units\\Demon\\Pitlord\\PitLordYesAttack3.wav"` -- `static constant placeAncestralGuardian = "Units\\Orc\\HealingWard\\PlaceAncestralGuardian.wav"` -- `static constant pocketFactoryBirth = "Units\\Creeps\\HeroTinkerFactory\\PocketFactoryBirth.wav"` -- `static constant pocketFactoryBirth1 = "Units\\Creeps\\HeroTinkerFactory\\PocketFactoryBirth.wav"` -- `static constant pocketFactoryLaunch = "Units\\Creeps\\HeroTinkerFactory\\PocketFactoryLaunch.wav"` -- `static constant pocketFactoryLaunch1 = "Units\\Creeps\\HeroTinkerFactory\\PocketFactoryLaunch.wav"` -- `static constant pocketFactoryWhat = "Units\\Creeps\\HeroTinkerFactory\\PocketFactoryWhat.wav"` -- `static constant pocketFactoryWhat1 = "Units\\Creeps\\HeroTinkerFactory\\PocketFactoryWhat.wav"` -- `static constant poisonArrowHit1 = "Abilities\\Weapons\\PoisonArrow\\PoisonArrowHit1.wav"` -- `static constant polymorphDone = "Abilities\\Spells\\Human\\Polymorph\\PolymorphDone.wav"` -- `static constant polymorphTarget1 = "Abilities\\Spells\\Human\\Polymorph\\PolymorphTarget1.wav"` -- `static constant polymorphTargetAir1 = "Abilities\\Spells\\Human\\Polymorph\\PolymorphTargetAir1.wav"` -- `static constant possessionMissileHit1 = "Abilities\\Spells\\Undead\\Possession\\PossessionMissileHit1.wav"` -- `static constant possessionMissileLaunch1 = "Abilities\\Spells\\Undead\\Possession\\PossessionMissileLaunch1.wav"` -- `static constant priestCastAttack1 = "Abilities\\Spells\\Human\\InnerFire\\PriestCastAttack1.wav"` -- `static constant priestCastAttack11 = "Abilities\\Weapons\\PriestMissile\\PriestCastAttack1.wav"` -- `static constant priestDeath = "Units\\Human\\Priest\\PriestDeath.wav"` -- `static constant priestMissileHit1 = "Abilities\\Weapons\\PriestMissile\\PriestMissileHit1.wav"` -- `static constant priestMissileHit2 = "Abilities\\Weapons\\PriestMissile\\PriestMissileHit2.wav"` -- `static constant priestMissileHit3 = "Abilities\\Weapons\\PriestMissile\\PriestMissileHit3.wav"` -- `static constant priestPissed1 = "Units\\Human\\Priest\\PriestPissed1.wav"` -- `static constant priestPissed2 = "Units\\Human\\Priest\\PriestPissed2.wav"` -- `static constant priestPissed3 = "Units\\Human\\Priest\\PriestPissed3.wav"` -- `static constant priestPissed4 = "Units\\Human\\Priest\\PriestPissed4.wav"` -- `static constant priestPissed5 = "Units\\Human\\Priest\\PriestPissed5.wav"` -- `static constant priestPissed6 = "Units\\Human\\Priest\\PriestPissed6.wav"` -- `static constant priestReady1 = "Units\\Human\\Priest\\PriestReady1.wav"` -- `static constant priestWarcry1 = "Units\\Human\\Priest\\PriestWarcry1.wav"` -- `static constant priestWhat1 = "Units\\Human\\Priest\\PriestWhat1.wav"` -- `static constant priestWhat2 = "Units\\Human\\Priest\\PriestWhat2.wav"` -- `static constant priestWhat3 = "Units\\Human\\Priest\\PriestWhat3.wav"` -- `static constant priestWhat4 = "Units\\Human\\Priest\\PriestWhat4.wav"` -- `static constant priestYes1 = "Units\\Human\\Priest\\PriestYes1.wav"` -- `static constant priestYes2 = "Units\\Human\\Priest\\PriestYes2.wav"` -- `static constant priestYes3 = "Units\\Human\\Priest\\PriestYes3.wav"` -- `static constant priestYes4 = "Units\\Human\\Priest\\PriestYes4.wav"` -- `static constant priestYesAttack1 = "Units\\Human\\Priest\\PriestYesAttack1.wav"` -- `static constant priestYesAttack2 = "Units\\Human\\Priest\\PriestYesAttack2.wav"` -- `static constant priestYesAttack3 = "Units\\Human\\Priest\\PriestYesAttack3.wav"` -- `static constant prisonWagonDeath1 = "Units\\Other\\IllidanEvilCaged\\PrisonWagonDeath1.wav"` -- `static constant prisonWagonWhat1 = "Units\\Other\\IllidanEvilCaged\\PrisonWagonWhat1.wav"` -- `static constant prisonWagonWhat2 = "Units\\Other\\IllidanEvilCaged\\PrisonWagonWhat2.wav"` -- `static constant prisonWagonYes1 = "Units\\Other\\IllidanEvilCaged\\PrisonWagonYes1.wav"` -- `static constant prisonWagonYes2 = "Units\\Other\\IllidanEvilCaged\\PrisonWagonYes2.wav"` -- `static constant prisonWagonYes3 = "Units\\Other\\IllidanEvilCaged\\PrisonWagonYes3.wav"` -- `static constant purgeTarget1 = "Abilities\\Spells\\Orc\\Purge\\PurgeTarget1.wav"` -- `static constant pursuitTheme = "Sound\\Music\\mp3Music\\PursuitTheme.mp3"` -- `static constant questActivateWhat1 = "Sound\\Interface\\QuestActivateWhat1.wav"` -- `static constant questCompleted = "Sound\\Interface\\QuestCompleted.wav"` -- `static constant questFailed = "Sound\\Interface\\QuestFailed.wav"` -- `static constant questLog = "Sound\\Interface\\QuestLog.wav"` -- `static constant questNew = "Sound\\Interface\\QuestNew.wav"` -- `static constant quillBoarReady1 = "Units\\Creeps\\QuillBeast\\QuillBoarReady1.wav"` -- `static constant quillBoarWhat1 = "Units\\Creeps\\QuillBeast\\QuillBoarWhat1.wav"` -- `static constant quillBoarWhat2 = "Units\\Creeps\\QuillBeast\\QuillBoarWhat2.wav"` -- `static constant quillBoarYes1 = "Units\\Creeps\\QuillBeast\\QuillBoarYes1.wav"` -- `static constant quillBoarYes2 = "Units\\Creeps\\QuillBeast\\QuillBoarYes2.wav"` -- `static constant quillboarDeath = "Units\\Creeps\\QuillBeast\\QuillboarDeath.wav"` -- `static constant rabbitWhat1 = "Units\\Critters\\EasterRabbit\\RabbitWhat1.wav"` -- `static constant rabbitWhat11 = "Units\\Critters\\EasterRabbit\\RabbitWhat1.wav"` -- `static constant racoonWhat1 = "Units\\Critters\\Raccoon\\RacoonWhat1.wav"` -- `static constant racoonWhat11 = "Units\\Critters\\Raccoon\\RacoonWhat1.wav"` -- `static constant raiderDeath = "Units\\Orc\\Wolfrider\\RaiderDeath.wav"` -- `static constant rainAmbience = "Sound\\Ambient\\RainAmbience.wav"` -- `static constant rainOfFireLoop1 = "Abilities\\Spells\\Demon\\RainOfFire\\RainOfFireLoop1.wav"` -- `static constant rainOfFireTarget1 = "Abilities\\Spells\\Demon\\RainOfFire\\RainOfFireTarget1.wav"` -- `static constant rainOfFireTarget2 = "Abilities\\Spells\\Demon\\RainOfFire\\RainOfFireTarget2.wav"` -- `static constant rainOfFireTarget3 = "Abilities\\Spells\\Demon\\RainOfFire\\RainOfFireTarget3.wav"` -- `static constant raiseSkeleton1 = "Abilities\\Spells\\Undead\\RaiseSkeletonWarrior\\RaiseSkeleton.wav"` -- `static constant rallyPointPlace1 = "Sound\\Interface\\RallyPointPlace1.wav"` -- `static constant rangerMissile1 = "Abilities\\Weapons\\RangerMissile\\RangerMissile1.wav"` -- `static constant rangerMissile2 = "Abilities\\Weapons\\RangerMissile\\RangerMissile2.wav"` -- `static constant rangerMissile3 = "Abilities\\Weapons\\RangerMissile\\RangerMissile3.wav"` -- `static constant ratDeath1 = "Units\\Critters\\Rat\\RatDeath1.wav"` -- `static constant ratWhat1 = "Units\\Critters\\Rat\\RatWhat1.wav"` -- `static constant ratWhat2 = "Units\\Critters\\Rat\\RatWhat2.wav"` -- `static constant receiveGold = "Abilities\\Spells\\Items\\ResourceItems\\ReceiveGold.wav"` -- `static constant receiveGold1 = "Sound\\Interface\\ReceiveGold.wav"` -- `static constant reincarnation = "Abilities\\Spells\\Orc\\Reincarnation\\Reincarnation.wav"` -- `static constant rejuvenationTarget1 = "Abilities\\Spells\\NightElf\\Rejuvenation\\RejuvenationTarget1.wav"` -- `static constant rescue = "Sound\\Interface\\Rescue.wav"` -- `static constant restorationPotion = "Abilities\\Spells\\Items\\AIre\\RestorationPotion.wav"` -- `static constant resurrectTarget = "Abilities\\Spells\\Human\\Resurrect\\ResurrectTarget.wav"` -- `static constant revealMap = "Abilities\\Spells\\Other\\Andt\\RevealMap.wav"` -- `static constant revenantDeath1 = "Units\\Creeps\\Revenant\\RevenantDeath1.wav"` -- `static constant reviveHuman1 = "Abilities\\Spells\\Human\\ReviveHuman\\ReviveHuman.wav"` -- `static constant reviveNightElf1 = "Abilities\\Spells\\NightElf\\ReviveNightElf\\ReviveNightElf.wav"` -- `static constant reviveOrc1 = "Abilities\\Spells\\Orc\\ReviveOrc\\ReviveOrc.wav"` -- `static constant reviveUndead1 = "Abilities\\Spells\\Undead\\ReviveUndead\\ReviveUndead.wav"` -- `static constant riddenHippogryphDeath1 = "Units\\NightElf\\RiddenHippoGryph\\RiddenHippogryphDeath1.wav"` -- `static constant riflemanAttack1 = "Units\\Human\\Rifleman\\RiflemanAttack1.wav"` -- `static constant riflemanAttack2 = "Units\\Human\\Rifleman\\RiflemanAttack2.wav"` -- `static constant riflemanDeath = "Units\\Human\\Rifleman\\RiflemanDeath.wav"` -- `static constant riflemanPissed1 = "Units\\Human\\Rifleman\\RiflemanPissed1.wav"` -- `static constant riflemanPissed2 = "Units\\Human\\Rifleman\\RiflemanPissed2.wav"` -- `static constant riflemanPissed3 = "Units\\Human\\Rifleman\\RiflemanPissed3.wav"` -- `static constant riflemanPissed4 = "Units\\Human\\Rifleman\\RiflemanPissed4.wav"` -- `static constant riflemanPissed5 = "Units\\Human\\Rifleman\\RiflemanPissed5.wav"` -- `static constant riflemanPissed6 = "Units\\Human\\Rifleman\\RiflemanPissed6.wav"` -- `static constant riflemanPissed7 = "Units\\Human\\Rifleman\\RiflemanPissed7.wav"` -- `static constant riflemanPissed8 = "Units\\Human\\Rifleman\\RiflemanPissed8.wav"` -- `static constant riflemanReady1 = "Units\\Human\\Rifleman\\RiflemanReady1.wav"` -- `static constant riflemanWarcry1 = "Units\\Human\\Rifleman\\RiflemanWarcry1.wav"` -- `static constant riflemanWhat1 = "Units\\Human\\Rifleman\\RiflemanWhat1.wav"` -- `static constant riflemanWhat2 = "Units\\Human\\Rifleman\\RiflemanWhat2.wav"` -- `static constant riflemanWhat3 = "Units\\Human\\Rifleman\\RiflemanWhat3.wav"` -- `static constant riflemanWhat4 = "Units\\Human\\Rifleman\\RiflemanWhat4.wav"` -- `static constant riflemanYes1 = "Units\\Human\\Rifleman\\RiflemanYes1.wav"` -- `static constant riflemanYes2 = "Units\\Human\\Rifleman\\RiflemanYes2.wav"` -- `static constant riflemanYes3 = "Units\\Human\\Rifleman\\RiflemanYes3.wav"` -- `static constant riflemanYes4 = "Units\\Human\\Rifleman\\RiflemanYes4.wav"` -- `static constant riflemanYesAttack1 = "Units\\Human\\Rifleman\\RiflemanYesAttack1.wav"` -- `static constant riflemanYesAttack2 = "Units\\Human\\Rifleman\\RiflemanYesAttack2.wav"` -- `static constant riflemanYesAttack3 = "Units\\Human\\Rifleman\\RiflemanYesAttack3.wav"` -- `static constant riflemanYesAttack4 = "Units\\Human\\Rifleman\\RiflemanYesAttack4.wav"` -- `static constant rightGlueScreenPopDown = "Sound\\Interface\\RightGlueScreenPopDown.wav"` -- `static constant rightGlueScreenPopUp = "Sound\\Interface\\RightGlueScreenPopUp.wav"` -- `static constant rockGolemAttack1 = "Units\\Creeps\\RockGolem\\RockGolemAttack1.wav"` -- `static constant rockGolemAttack2 = "Units\\Creeps\\RockGolem\\RockGolemAttack2.wav"` -- `static constant rockGolemDeath1 = "Units\\Creeps\\RockGolem\\RockGolemDeath1.wav"` -- `static constant rockGolemPissed1 = "Units\\Creeps\\RockGolem\\RockGolemPissed1.wav"` -- `static constant rockGolemPissed2 = "Units\\Creeps\\RockGolem\\RockGolemPissed2.wav"` -- `static constant rockGolemWhat1 = "Units\\Creeps\\RockGolem\\RockGolemWhat1.wav"` -- `static constant rockGolemWhat2 = "Units\\Creeps\\RockGolem\\RockGolemWhat2.wav"` -- `static constant rockGolemYes1 = "Units\\Creeps\\RockGolem\\RockGolemYes1.wav"` -- `static constant rockGolemYes2 = "Units\\Creeps\\RockGolem\\RockGolemYes2.wav"` -- `static constant rockGolemYesAttack1 = "Units\\Creeps\\RockGolem\\RockGolemYesAttack1.wav"` -- `static constant rockGolemYesAttack2 = "Units\\Creeps\\RockGolem\\RockGolemYesAttack2.wav"` -- `static constant rockHeavyBashFlesh1 = "Sound\\Units\\Combat\\RockHeavyBashFlesh1.wav"` -- `static constant rockHeavyBashFlesh2 = "Sound\\Units\\Combat\\RockHeavyBashFlesh2.wav"` -- `static constant rockHeavyBashFlesh3 = "Sound\\Units\\Combat\\RockHeavyBashFlesh3.wav"` -- `static constant rockHeavyBashMetal1 = "Sound\\Units\\Combat\\RockHeavyBashMetal1.wav"` -- `static constant rockHeavyBashMetal2 = "Sound\\Units\\Combat\\RockHeavyBashMetal2.wav"` -- `static constant rockHeavyBashMetal3 = "Sound\\Units\\Combat\\RockHeavyBashMetal3.wav"` -- `static constant rockHeavyBashStone1 = "Sound\\Units\\Combat\\RockHeavyBashStone1.wav"` -- `static constant rockHeavyBashStone2 = "Sound\\Units\\Combat\\RockHeavyBashStone2.wav"` -- `static constant rockHeavyBashStone3 = "Sound\\Units\\Combat\\RockHeavyBashStone3.wav"` -- `static constant rockHeavyBashWood1 = "Sound\\Units\\Combat\\RockHeavyBashWood1.wav"` -- `static constant rockHeavyBashWood2 = "Sound\\Units\\Combat\\RockHeavyBashWood2.wav"` -- `static constant rockHeavyBashWood3 = "Sound\\Units\\Combat\\RockHeavyBashWood3.wav"` -- `static constant rokhanPissed1 = "Units\\Other\\Rokhan\\RokhanPissed1.wav"` -- `static constant rokhanPissed2 = "Units\\Other\\Rokhan\\RokhanPissed2.wav"` -- `static constant rokhanPissed3 = "Units\\Other\\Rokhan\\RokhanPissed3.wav"` -- `static constant rokhanPissed4 = "Units\\Other\\Rokhan\\RokhanPissed4.wav"` -- `static constant rokhanPissed5 = "Units\\Other\\Rokhan\\RokhanPissed5.wav"` -- `static constant rokhanReady1 = "Units\\Other\\Rokhan\\RokhanReady1.wav"` -- `static constant rokhanWarcry1 = "Units\\Other\\Rokhan\\RokhanWarcry1.wav"` -- `static constant rokhanWhat1 = "Units\\Other\\Rokhan\\RokhanWhat1.wav"` -- `static constant rokhanWhat2 = "Units\\Other\\Rokhan\\RokhanWhat2.wav"` -- `static constant rokhanWhat3 = "Units\\Other\\Rokhan\\RokhanWhat3.wav"` -- `static constant rokhanWhat4 = "Units\\Other\\Rokhan\\RokhanWhat4.wav"` -- `static constant rokhanYes1 = "Units\\Other\\Rokhan\\RokhanYes1.wav"` -- `static constant rokhanYes2 = "Units\\Other\\Rokhan\\RokhanYes2.wav"` -- `static constant rokhanYes3 = "Units\\Other\\Rokhan\\RokhanYes3.wav"` -- `static constant rokhanYes4 = "Units\\Other\\Rokhan\\RokhanYes4.wav"` -- `static constant rokhanYesAttack1 = "Units\\Other\\Rokhan\\RokhanYesAttack1.wav"` -- `static constant rokhanYesAttack2 = "Units\\Other\\Rokhan\\RokhanYesAttack2.wav"` -- `static constant rokhanYesAttack3 = "Units\\Other\\Rokhan\\RokhanYesAttack3.wav"` -- `static constant rokhanYesAttack4 = "Units\\Other\\Rokhan\\RokhanYesAttack4.wav"` -- `static constant rollingThunder1 = "Sound\\Ambient\\DoodadEffects\\RollingThunder1.wav"` -- `static constant root = "Abilities\\Spells\\NightElf\\Root\\Root.wav"` -- `static constant runesGlow = "Sound\\Ambient\\DoodadEffects\\RunesGlow.wav"` -- `static constant runnerPissed1 = "Units\\NightElf\\Runner\\RunnerPissed1.wav"` -- `static constant runnerPissed2 = "Units\\NightElf\\Runner\\RunnerPissed2.wav"` -- `static constant runnerPissed3 = "Units\\NightElf\\Runner\\RunnerPissed3.wav"` -- `static constant runnerPissed4 = "Units\\NightElf\\Runner\\RunnerPissed4.wav"` -- `static constant runnerPissed5 = "Units\\NightElf\\Runner\\RunnerPissed5.wav"` -- `static constant runnerPissed6 = "Units\\NightElf\\Runner\\RunnerPissed6.wav"` -- `static constant runnerPissed7 = "Units\\NightElf\\Runner\\RunnerPissed7.wav"` -- `static constant runnerReady1 = "Units\\NightElf\\Runner\\RunnerReady1.wav"` -- `static constant runnerWarcry1 = "Units\\NightElf\\Runner\\RunnerWarcry1.wav"` -- `static constant runnerWhat1 = "Units\\NightElf\\Runner\\RunnerWhat1.wav"` -- `static constant runnerWhat2 = "Units\\NightElf\\Runner\\RunnerWhat2.wav"` -- `static constant runnerWhat3 = "Units\\NightElf\\Runner\\RunnerWhat3.wav"` -- `static constant runnerWhat4 = "Units\\NightElf\\Runner\\RunnerWhat4.wav"` -- `static constant runnerWhat5 = "Units\\NightElf\\Runner\\RunnerWhat5.wav"` -- `static constant runnerYes1 = "Units\\NightElf\\Runner\\RunnerYes1.wav"` -- `static constant runnerYes2 = "Units\\NightElf\\Runner\\RunnerYes2.wav"` -- `static constant runnerYes3 = "Units\\NightElf\\Runner\\RunnerYes3.wav"` -- `static constant runnerYes4 = "Units\\NightElf\\Runner\\RunnerYes4.wav"` -- `static constant runnerYes5 = "Units\\NightElf\\Runner\\RunnerYes5.wav"` -- `static constant runnerYesAttack1 = "Units\\NightElf\\Runner\\RunnerYesAttack1.wav"` -- `static constant runnerYesAttack2 = "Units\\NightElf\\Runner\\RunnerYesAttack2.wav"` -- `static constant runnerYesAttack3 = "Units\\NightElf\\Runner\\RunnerYesAttack3.wav"` -- `static constant s01Huntress14 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Huntress14.mp3"` -- `static constant s01Maiev01 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev01.mp3"` -- `static constant s01Maiev04 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev04.mp3"` -- `static constant s01Maiev06 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev06.mp3"` -- `static constant s01Maiev07 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev07.mp3"` -- `static constant s01Maiev08 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev08.mp3"` -- `static constant s01Maiev13 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev13.mp3"` -- `static constant s01Maiev15 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev15.mp3"` -- `static constant s01Maiev17 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev17.mp3"` -- `static constant s01Maiev19 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev19.mp3"` -- `static constant s01Maiev21 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev21.mp3"` -- `static constant s01Maiev23 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev23.mp3"` -- `static constant s01Maiev24 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev24.mp3"` -- `static constant s01Maiev25 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev25.mp3"` -- `static constant s01Maiev26 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev26.mp3"` -- `static constant s01Maiev28 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev28.mp3"` -- `static constant s01Maiev29 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev29.mp3"` -- `static constant s01Maiev33 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev33.mp3"` -- `static constant s01Maiev35 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev35.mp3"` -- `static constant s01Maiev39 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev39.mp3"` -- `static constant s01Maiev41 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev41.mp3"` -- `static constant s01Maiev43 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev43.mp3"` -- `static constant s01Maiev45 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev45.mp3"` -- `static constant s01Maiev47 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev47.mp3"` -- `static constant s01Maiev49 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Maiev49.mp3"` -- `static constant s01NagaOne38 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01NagaOne38.mp3"` -- `static constant s01NagaOne40 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01NagaOne40.mp3"` -- `static constant s01NagaOne44 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01NagaOne44.mp3"` -- `static constant s01NagaOne46 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01NagaOne46.mp3"` -- `static constant s01Naisha37 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Naisha37.mp3"` -- `static constant s01Naisha42 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Naisha42.mp3"` -- `static constant s01Naisha48 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01Naisha48.mp3"` -- `static constant s01SatyrOne27 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01SatyrOne27.mp3"` -- `static constant s01SatyrTwo34 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01SatyrTwo34.mp3"` -- `static constant s01SatyrTwo36 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01SatyrTwo36.mp3"` -- `static constant s01WatcherOne03 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01WatcherOne03.mp3"` -- `static constant s01WatcherOne05 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01WatcherOne05.mp3"` -- `static constant s01WatcherOne20 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01WatcherOne20.mp3"` -- `static constant s01WatcherOne22 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01WatcherOne22.mp3"` -- `static constant s01WatcherThree32 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01WatcherThree32.mp3"` -- `static constant s01WatcherTwo10 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01WatcherTwo10.mp3"` -- `static constant s01WatcherTwo12 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01WatcherTwo12.mp3"` -- `static constant s01WatcherTwo18 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf01x\\S01WatcherTwo18.mp3"` -- `static constant s02Drakthul25 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Drakthul25.mp3"` -- `static constant s02Drakthul27 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Drakthul27.mp3"` -- `static constant s02Drakthul31 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Drakthul31.mp3"` -- `static constant s02Drakthul33 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Drakthul33.mp3"` -- `static constant s02Drakthul34 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Drakthul34.mp3"` -- `static constant s02Goblin40 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Goblin40.mp3"` -- `static constant s02Illidan45 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Illidan45.mp3"` -- `static constant s02Illidan45A = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Illidan45A.mp3"` -- `static constant s02Maiev02 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev02.mp3"` -- `static constant s02Maiev04 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev04.mp3"` -- `static constant s02Maiev05 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev05.mp3"` -- `static constant s02Maiev07 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev07.mp3"` -- `static constant s02Maiev08 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev08.mp3"` -- `static constant s02Maiev10 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev10.mp3"` -- `static constant s02Maiev11 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev11.mp3"` -- `static constant s02Maiev12 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev12.mp3"` -- `static constant s02Maiev13 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev13.mp3"` -- `static constant s02Maiev14 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev14.mp3"` -- `static constant s02Maiev18 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev18.mp3"` -- `static constant s02Maiev19 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev19.mp3"` -- `static constant s02Maiev20 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev20.mp3"` -- `static constant s02Maiev21 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev21.mp3"` -- `static constant s02Maiev22 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev22.mp3"` -- `static constant s02Maiev23 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev23.mp3"` -- `static constant s02Maiev24 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev24.mp3"` -- `static constant s02Maiev26 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev26.mp3"` -- `static constant s02Maiev28 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev28.mp3"` -- `static constant s02Maiev29 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev29.mp3"` -- `static constant s02Maiev30 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev30.mp3"` -- `static constant s02Maiev32 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev32.mp3"` -- `static constant s02Maiev35 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev35.mp3"` -- `static constant s02Maiev36 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev36.mp3"` -- `static constant s02Maiev38 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev38.mp3"` -- `static constant s02Maiev39 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev39.mp3"` -- `static constant s02Maiev42 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev42.mp3"` -- `static constant s02Maiev44 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev44.mp3"` -- `static constant s02Maiev47 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev47.mp3"` -- `static constant s02Maiev48 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Maiev48.mp3"` -- `static constant s02Naga15 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Naga15.mp3"` -- `static constant s02Naga16 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Naga16.mp3"` -- `static constant s02Naga17 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Naga17.mp3"` -- `static constant s02Naisha01 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Naisha01.mp3"` -- `static constant s02Naisha03 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Naisha03.mp3"` -- `static constant s02Naisha06 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Naisha06.mp3"` -- `static constant s02Naisha09 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Naisha09.mp3"` -- `static constant s02Naisha37 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Naisha37.mp3"` -- `static constant s02Naisha41 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Naisha41.mp3"` -- `static constant s02Naisha43 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Naisha43.mp3"` -- `static constant s02Naisha46 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf02x\\S02Naisha46.mp3"` -- `static constant s03Guldan06 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Guldan06.mp3"` -- `static constant s03Guldan07 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Guldan07.mp3"` -- `static constant s03Guldan08 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Guldan08.mp3"` -- `static constant s03Guldan17 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Guldan17.mp3"` -- `static constant s03Guldan18 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Guldan18.mp3"` -- `static constant s03Guldan19 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Guldan19.mp3"` -- `static constant s03Guldan41 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Guldan41.mp3"` -- `static constant s03Guldan42 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Guldan42.mp3"` -- `static constant s03Guldan43 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Guldan43.mp3"` -- `static constant s03Illidan45 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Illidan45.mp3"` -- `static constant s03Illidan47 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Illidan47.mp3"` -- `static constant s03Illidan49 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Illidan49.mp3"` -- `static constant s03Illidan50 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Illidan50.mp3"` -- `static constant s03Illidan52 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Illidan52.mp3"` -- `static constant s03LadyVashj31 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03LadyVashj31.mp3"` -- `static constant s03LadyVashj33 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03LadyVashj33.mp3"` -- `static constant s03LadyVashj34 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03LadyVashj34.mp3"` -- `static constant s03LadyVashj36 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03LadyVashj36.mp3"` -- `static constant s03LadyVashj38 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03LadyVashj38.mp3"` -- `static constant s03Maiev02 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev02.mp3"` -- `static constant s03Maiev03 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev03.mp3"` -- `static constant s03Maiev05 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev05.mp3"` -- `static constant s03Maiev09 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev09.mp3"` -- `static constant s03Maiev12 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev12.mp3"` -- `static constant s03Maiev13 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev13.mp3"` -- `static constant s03Maiev15 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev15.mp3"` -- `static constant s03Maiev16 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev16.mp3"` -- `static constant s03Maiev21 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev21.mp3"` -- `static constant s03Maiev26 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev26.mp3"` -- `static constant s03Maiev28 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev28.mp3"` -- `static constant s03Maiev32 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev32.mp3"` -- `static constant s03Maiev35 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev35.mp3"` -- `static constant s03Maiev37 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev37.mp3"` -- `static constant s03Maiev40 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev40.mp3"` -- `static constant s03Maiev44 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev44.mp3"` -- `static constant s03Maiev46 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev46.mp3"` -- `static constant s03Maiev48 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev48.mp3"` -- `static constant s03Maiev51 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev51.mp3"` -- `static constant s03Maiev53 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev53.mp3"` -- `static constant s03Maiev55 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev55.mp3"` -- `static constant s03Maiev56 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev56.mp3"` -- `static constant s03Maiev61 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev61.mp3"` -- `static constant s03Maiev62 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev62.mp3"` -- `static constant s03Maiev63 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Maiev63.mp3"` -- `static constant s03Naisha01 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Naisha01.mp3"` -- `static constant s03Naisha04 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Naisha04.mp3"` -- `static constant s03Naisha11 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Naisha11.mp3"` -- `static constant s03Naisha20 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Naisha20.mp3"` -- `static constant s03Naisha27 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Naisha27.mp3"` -- `static constant s03Naisha39 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Naisha39.mp3"` -- `static constant s03Naisha54 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03Naisha54.mp3"` -- `static constant s03OverlordOne10 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf03x\\S03OverlordOne10.mp3"` -- `static constant s04DruidOfTheClaw26 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04xInterlude\\S04DruidOfTheClaw26.mp3"` -- `static constant s04Furion24 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04xInterlude\\S04Furion24.mp3"` -- `static constant s04Furion29 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04xInterlude\\S04Furion29.mp3"` -- `static constant s04Furion32 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04xInterlude\\S04Furion32.mp3"` -- `static constant s04Furion34 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04xInterlude\\S04Furion34.mp3"` -- `static constant s04Huntress03 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04x\\S04Huntress03.mp3"` -- `static constant s04Huntress13 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04x\\S04Huntress13.mp3"` -- `static constant s04Huntress17 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04x\\S04Huntress17.mp3"` -- `static constant s04Huntress21 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04x\\S04Huntress21.mp3"` -- `static constant s04Maiev02 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04x\\S04Maiev02.mp3"` -- `static constant s04Maiev04 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04x\\S04Maiev04.mp3"` -- `static constant s04Maiev05 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04x\\S04Maiev05.mp3"` -- `static constant s04Maiev14 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04x\\S04Maiev14.mp3"` -- `static constant s04Maiev20 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04x\\S04Maiev20.mp3"` -- `static constant s04Maiev23 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04x\\S04Maiev23.mp3"` -- `static constant s04Runner28 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04xInterlude\\S04Runner28.mp3"` -- `static constant s04Runner30 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04xInterlude\\S04Runner30.mp3"` -- `static constant s04Tyrande25 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04xInterlude\\S04Tyrande25.mp3"` -- `static constant s04Tyrande27 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04xInterlude\\S04Tyrande27.mp3"` -- `static constant s04Tyrande31 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04xInterlude\\S04Tyrande31.mp3"` -- `static constant s04Tyrande33 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04xInterlude\\S04Tyrande33.mp3"` -- `static constant s04WatcherOne01 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf04x\\S04WatcherOne01.mp3"` -- `static constant s05Furion02 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion02.mp3"` -- `static constant s05Furion04 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion04.mp3"` -- `static constant s05Furion07 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion07.mp3"` -- `static constant s05Furion09 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion09.mp3"` -- `static constant s05Furion11 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion11.mp3"` -- `static constant s05Furion13 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion13.mp3"` -- `static constant s05Furion14 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion14.mp3"` -- `static constant s05Furion16 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion16.mp3"` -- `static constant s05Furion17 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion17.mp3"` -- `static constant s05Furion20 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion20.mp3"` -- `static constant s05Furion21 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion21.mp3"` -- `static constant s05Furion23 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion23.mp3"` -- `static constant s05Furion27 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion27.mp3"` -- `static constant s05Furion29 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion29.mp3"` -- `static constant s05Furion39 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion39.mp3"` -- `static constant s05Furion42 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion42.mp3"` -- `static constant s05Furion47 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Furion47.mp3"` -- `static constant s05Illidan31 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Illidan31.mp3"` -- `static constant s05Illidan33 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Illidan33.mp3"` -- `static constant s05Illidan35 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Illidan35.mp3"` -- `static constant s05Illidan36 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Illidan36.mp3"` -- `static constant s05Illidan38 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Illidan38.mp3"` -- `static constant s05Illidan40 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Illidan40.mp3"` -- `static constant s05Illidan44 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Illidan44.mp3"` -- `static constant s05Maiev01 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Maiev01.mp3"` -- `static constant s05Maiev22 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Maiev22.mp3"` -- `static constant s05Maiev24 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Maiev24.mp3"` -- `static constant s05Maiev26 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Maiev26.mp3"` -- `static constant s05Maiev28 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Maiev28.mp3"` -- `static constant s05Maiev30 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Maiev30.mp3"` -- `static constant s05Maiev37 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Maiev37.mp3"` -- `static constant s05Maiev41 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Maiev41.mp3"` -- `static constant s05Naga08 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Naga08.mp3"` -- `static constant s05Tyrande03 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Tyrande03.mp3"` -- `static constant s05Tyrande05 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Tyrande05.mp3"` -- `static constant s05Tyrande06 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Tyrande06.mp3"` -- `static constant s05Tyrande10 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Tyrande10.mp3"` -- `static constant s05Tyrande12 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Tyrande12.mp3"` -- `static constant s05Tyrande15 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Tyrande15.mp3"` -- `static constant s05Tyrande18 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Tyrande18.mp3"` -- `static constant s05Tyrande19 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Tyrande19.mp3"` -- `static constant s05Tyrande25 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Tyrande25.mp3"` -- `static constant s05Tyrande32 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Tyrande32.mp3"` -- `static constant s05Tyrande34 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Tyrande34.mp3"` -- `static constant s05Tyrande43 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf05x\\S05Tyrande43.mp3"` -- `static constant s06Footman08 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Footman08.mp3"` -- `static constant s06Furion02 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Furion02.mp3"` -- `static constant s06Furion03 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Furion03.mp3"` -- `static constant s06Furion05 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Furion05.mp3"` -- `static constant s06Furion61 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06xInterlude\\S06Furion61.mp3"` -- `static constant s06Furion62 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06xInterlude\\S06Furion62.mp3"` -- `static constant s06Furion63 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06xInterlude\\S06Furion63.mp3"` -- `static constant s06Furion64 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06xInterlude\\S06Furion64.mp3"` -- `static constant s06Furion65 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06xInterlude\\S06Furion65.mp3"` -- `static constant s06Furion67 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06xInterlude\\S06Furion67.mp3"` -- `static constant s06Illidan66 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06xInterlude\\S06Illidan66.mp3"` -- `static constant s06Kael09 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael09.mp3"` -- `static constant s06Kael11 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael11.mp3"` -- `static constant s06Kael15 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael15.mp3"` -- `static constant s06Kael18 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael18.mp3"` -- `static constant s06Kael20 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael20.mp3"` -- `static constant s06Kael21 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael21.mp3"` -- `static constant s06Kael23 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael23.mp3"` -- `static constant s06Kael25 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael25.mp3"` -- `static constant s06Kael26 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael26.mp3"` -- `static constant s06Kael27 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael27.mp3"` -- `static constant s06Kael28 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael28.mp3"` -- `static constant s06Kael29 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael29.mp3"` -- `static constant s06Kael30 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael30.mp3"` -- `static constant s06Kael32 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael32.mp3"` -- `static constant s06Kael34 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael34.mp3"` -- `static constant s06Kael39 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael39.mp3"` -- `static constant s06Kael39A = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael39A.mp3"` -- `static constant s06Kael39B = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael39B.mp3"` -- `static constant s06Kael41 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael41.mp3"` -- `static constant s06Kael43 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael43.mp3"` -- `static constant s06Kael46 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael46.mp3"` -- `static constant s06Kael51 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael51.mp3"` -- `static constant s06Kael56 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael56.mp3"` -- `static constant s06Kael58 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Kael58.mp3"` -- `static constant s06Maiev01 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev01.mp3"` -- `static constant s06Maiev04 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev04.mp3"` -- `static constant s06Maiev06 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev06.mp3"` -- `static constant s06Maiev10 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev10.mp3"` -- `static constant s06Maiev13 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev13.mp3"` -- `static constant s06Maiev16 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev16.mp3"` -- `static constant s06Maiev19 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev19.mp3"` -- `static constant s06Maiev22 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev22.mp3"` -- `static constant s06Maiev33 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev33.mp3"` -- `static constant s06Maiev35 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev35.mp3"` -- `static constant s06Maiev36 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev36.mp3"` -- `static constant s06Maiev37 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev37.mp3"` -- `static constant s06Maiev38 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev38.mp3"` -- `static constant s06Maiev40 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev40.mp3"` -- `static constant s06Maiev42 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev42.mp3"` -- `static constant s06Maiev44 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev44.mp3"` -- `static constant s06Maiev50 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev50.mp3"` -- `static constant s06Maiev53 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev53.mp3"` -- `static constant s06Maiev59 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev59.mp3"` -- `static constant s06Maiev60 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Maiev60.mp3"` -- `static constant s06Tyrande07 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Tyrande07.mp3"` -- `static constant s06Tyrande12 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Tyrande12.mp3"` -- `static constant s06Tyrande14 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Tyrande14.mp3"` -- `static constant s06Tyrande17 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Tyrande17.mp3"` -- `static constant s06Tyrande24 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Tyrande24.mp3"` -- `static constant s06Tyrande45 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Tyrande45.mp3"` -- `static constant s06Tyrande47 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Tyrande47.mp3"` -- `static constant s06Tyrande48 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Tyrande48.mp3"` -- `static constant s06Tyrande52 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Tyrande52.mp3"` -- `static constant s06Tyrande54 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Tyrande54.mp3"` -- `static constant s06Tyrande57 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf06x\\S06Tyrande57.mp3"` -- `static constant s07Furion01 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Furion01.mp3"` -- `static constant s07Furion03 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Furion03.mp3"` -- `static constant s07Furion08 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Furion08.mp3"` -- `static constant s07Furion09 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Furion09.mp3"` -- `static constant s07Furion10 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Furion10.mp3"` -- `static constant s07Furion11 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Furion11.mp3"` -- `static constant s07Furion34 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Furion34.mp3"` -- `static constant s07Furion36 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07xInterlude\\S07Furion36.mp3"` -- `static constant s07Furion39 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07xInterlude\\S07Furion39.mp3"` -- `static constant s07Furion43 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07xInterlude\\S07Furion43.mp3"` -- `static constant s07Furion45 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07xInterlude\\S07Furion45.mp3"` -- `static constant s07Furion47 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07xInterlude\\S07Furion47.mp3"` -- `static constant s07Furion49 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07xInterlude\\S07Furion49.mp3"` -- `static constant s07Illidan29 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Illidan29.mp3"` -- `static constant s07Illidan30 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Illidan30.mp3"` -- `static constant s07Illidan31 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Illidan31.mp3"` -- `static constant s07Illidan32 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Illidan32.mp3"` -- `static constant s07Illidan33 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Illidan33.mp3"` -- `static constant s07Illidan38 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07xInterlude\\S07Illidan38.mp3"` -- `static constant s07Illidan40 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07xInterlude\\S07Illidan40.mp3"` -- `static constant s07Illidan46 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07xInterlude\\S07Illidan46.mp3"` -- `static constant s07Kael06 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Kael06.mp3"` -- `static constant s07Kael23 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Kael23.mp3"` -- `static constant s07Kael24 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Kael24.mp3"` -- `static constant s07Kael25 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Kael25.mp3"` -- `static constant s07Kael41 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07xInterlude\\S07Kael41.mp3"` -- `static constant s07Kael50 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Kael50.mp3"` -- `static constant s07Maiev02 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Maiev02.mp3"` -- `static constant s07Maiev04 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Maiev04.mp3"` -- `static constant s07Maiev05 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Maiev05.mp3"` -- `static constant s07Maiev07 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Maiev07.mp3"` -- `static constant s07Maiev26 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Maiev26.mp3"` -- `static constant s07Maiev27 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Maiev27.mp3"` -- `static constant s07Maiev35 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Maiev35.mp3"` -- `static constant s07Maiev37 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07xInterlude\\S07Maiev37.mp3"` -- `static constant s07Maiev42 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07xInterlude\\S07Maiev42.mp3"` -- `static constant s07Maiev44 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07xInterlude\\S07Maiev44.mp3"` -- `static constant s07Maiev48 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07xInterlude\\S07Maiev48.mp3"` -- `static constant s07Paladin51 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf07x\\S07Paladin51.mp3"` -- `static constant s08Furion02 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Furion02.mp3"` -- `static constant s08Furion08 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Furion08.mp3"` -- `static constant s08Furion10 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Furion10.mp3"` -- `static constant s08Furion12 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Furion12.mp3"` -- `static constant s08Furion14 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Furion14.mp3"` -- `static constant s08Furion42 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Furion42.mp3"` -- `static constant s08Furion45 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Furion45.mp3"` -- `static constant s08Furion47 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Furion47.mp3"` -- `static constant s08Furion49 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08xInterlude\\S08Furion49.mp3"` -- `static constant s08Furion54 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08xInterlude\\S08Furion54.mp3"` -- `static constant s08Illidan01 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Illidan01.mp3"` -- `static constant s08Illidan03 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Illidan03.mp3"` -- `static constant s08Illidan07 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Illidan07.mp3"` -- `static constant s08Illidan09 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Illidan09.mp3"` -- `static constant s08Illidan11 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Illidan11.mp3"` -- `static constant s08Illidan13 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Illidan13.mp3"` -- `static constant s08Illidan36 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Illidan36.mp3"` -- `static constant s08Illidan39 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Illidan39.mp3"` -- `static constant s08Illidan41 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Illidan41.mp3"` -- `static constant s08Illidan44 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Illidan44.mp3"` -- `static constant s08Illidan48 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Illidan48.mp3"` -- `static constant s08Illidan50 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08xInterlude\\S08Illidan50.mp3"` -- `static constant s08Illidan51 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08xInterlude\\S08Illidan51.mp3"` -- `static constant s08Maiev52 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08xInterlude\\S08Maiev52.mp3"` -- `static constant s08Naga04 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Naga04.mp3"` -- `static constant s08Naga06 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Naga06.mp3"` -- `static constant s08Naga35 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Naga35.mp3"` -- `static constant s08Tyrande05 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Tyrande05.mp3"` -- `static constant s08Tyrande19 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Tyrande19.mp3"` -- `static constant s08Tyrande20 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Tyrande20.mp3"` -- `static constant s08Tyrande21 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Tyrande21.mp3"` -- `static constant s08Tyrande22 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Tyrande22.mp3"` -- `static constant s08Tyrande23 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Tyrande23.mp3"` -- `static constant s08Tyrande24 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Tyrande24.mp3"` -- `static constant s08Tyrande25 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Tyrande25.mp3"` -- `static constant s08Tyrande38 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Tyrande38.mp3"` -- `static constant s08Tyrande40 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Tyrande40.mp3"` -- `static constant s08Tyrande43 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Tyrande43.mp3"` -- `static constant s08Tyrande46 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08x\\S08Tyrande46.mp3"` -- `static constant s08Tyrande53 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08xInterlude\\S08Tyrande53.mp3"` -- `static constant s08Tyrande55 = "Sound\\Dialogue\\NightElfExpCamp\\NightElf08xInterlude\\S08Tyrande55.mp3"` -- `static constant sacrificeUnit = "Abilities\\Spells\\Other\\ANsa\\SacrificeUnit.wav"` -- `static constant sacrificialPitWhat1 = "Buildings\\Undead\\SacrificialPit\\SacrificialPitWhat1.wav"` -- `static constant sadMystery = "Sound\\Music\\mp3Music\\SadMystery.mp3"` -- `static constant sapperBlowsUp = "Units\\Creeps\\GoblinSapper\\SapperBlowsUp.wav"` -- `static constant sargerasLaugh = "Sound\\Ambient\\DoodadEffects\\SargerasLaugh.wav"` -- `static constant sargerasRoar = "Sound\\Ambient\\DoodadEffects\\SargerasRoar.wav"` -- `static constant satyrDeath1 = "Units\\Creeps\\Satyr\\SatyrDeath1.wav"` -- `static constant satyrePissed1 = "Units\\Creeps\\Satyr\\SatyrePissed1.wav"` -- `static constant satyrePissed2 = "Units\\Creeps\\Satyr\\SatyrePissed2.wav"` -- `static constant satyrePissed3 = "Units\\Creeps\\Satyr\\SatyrePissed3.wav"` -- `static constant satyrePissed4 = "Units\\Creeps\\Satyr\\SatyrePissed4.wav"` -- `static constant satyrePissed5 = "Units\\Creeps\\Satyr\\SatyrePissed5.wav"` -- `static constant satyreReady1 = "Units\\Creeps\\Satyr\\SatyreReady1.wav"` -- `static constant satyreWarcry1 = "Units\\Creeps\\Satyr\\SatyreWarcry1.wav"` -- `static constant satyreWhat1 = "Units\\Creeps\\Satyr\\SatyreWhat1.wav"` -- `static constant satyreWhat2 = "Units\\Creeps\\Satyr\\SatyreWhat2.wav"` -- `static constant satyreWhat3 = "Units\\Creeps\\Satyr\\SatyreWhat3.wav"` -- `static constant satyreYes1 = "Units\\Creeps\\Satyr\\SatyreYes1.wav"` -- `static constant satyreYes2 = "Units\\Creeps\\Satyr\\SatyreYes2.wav"` -- `static constant satyreYes3 = "Units\\Creeps\\Satyr\\SatyreYes3.wav"` -- `static constant satyreYes4 = "Units\\Creeps\\Satyr\\SatyreYes4.wav"` -- `static constant satyreYesAttack1 = "Units\\Creeps\\Satyr\\SatyreYesAttack1.wav"` -- `static constant satyreYesAttack2 = "Units\\Creeps\\Satyr\\SatyreYesAttack2.wav"` -- `static constant satyreYesAttack3 = "Units\\Creeps\\Satyr\\SatyreYesAttack3.wav"` -- `static constant scarabBirth = "Units\\Undead\\Scarab\\ScarabBirth.wav"` -- `static constant scarabDeath1 = "Units\\Undead\\Scarab\\ScarabDeath1.wav"` -- `static constant scarabPissed1 = "Units\\Undead\\Scarab\\ScarabPissed1.wav"` -- `static constant scarabWhat1 = "Units\\Undead\\Scarab\\ScarabWhat1.wav"` -- `static constant scarabWhat2 = "Units\\Undead\\Scarab\\ScarabWhat2.wav"` -- `static constant scarabWhat3 = "Units\\Undead\\Scarab\\ScarabWhat3.wav"` -- `static constant scarabYes1 = "Units\\Undead\\Scarab\\ScarabYes1.wav"` -- `static constant scarabYes2 = "Units\\Undead\\Scarab\\ScarabYes2.wav"` -- `static constant scarabYes3 = "Units\\Undead\\Scarab\\ScarabYes3.wav"` -- `static constant scourgeGlueScreen = "Sound\\Ambient\\ScourgeGlueScreen.wav"` -- `static constant scoutLaunchBirth1 = "Units\\NightElf\\Owl\\ScoutLaunchBirth1.wav"` -- `static constant scoutLaunchDeath1 = "Units\\NightElf\\Owl\\ScoutLaunchDeath1.wav"` -- `static constant seaGiantDeath1 = "Units\\Creeps\\SeaGiant\\SeaGiantDeath1.wav"` -- `static constant seaGiantPissed1 = "Units\\Creeps\\SeaGiant\\SeaGiantPissed1.wav"` -- `static constant seaGiantSwimDeath1 = "Units\\Creeps\\SeaGiant\\SeaGiantSwimDeath1.wav"` -- `static constant seaGiantWhat1 = "Units\\Creeps\\SeaGiant\\SeaGiantWhat1.wav"` -- `static constant seaGiantWhat2 = "Units\\Creeps\\SeaGiant\\SeaGiantWhat2.wav"` -- `static constant seaGiantWhat3 = "Units\\Creeps\\SeaGiant\\SeaGiantWhat3.wav"` -- `static constant seaGiantYes1 = "Units\\Creeps\\SeaGiant\\SeaGiantYes1.wav"` -- `static constant seaGiantYes2 = "Units\\Creeps\\SeaGiant\\SeaGiantYes2.wav"` -- `static constant seaGiantYes3 = "Units\\Creeps\\SeaGiant\\SeaGiantYes3.wav"` -- `static constant seaWitchDeath = "Units\\Naga\\HeroNagaSeawitch\\SeaWitchDeath.wav"` -- `static constant seaWitchDeathSwim = "Units\\Naga\\HeroNagaSeawitch\\SeaWitchDeathSwim.wav"` -- `static constant seagull1 = "Sound\\Ambient\\DoodadEffects\\Seagull1.wav"` -- `static constant sealDeath = "Units\\Critters\\Seal\\SealDeath.wav"` -- `static constant sealWhat1 = "Units\\Critters\\Seal\\SealWhat1.wav"` -- `static constant sealWhat2 = "Units\\Critters\\Seal\\SealWhat2.wav"` -- `static constant searingArrowMissileLaunch1 = "Abilities\\Weapons\\SearingArrow\\SearingArrowMissileLaunch1.wav"` -- `static constant searingArrowMissileLaunch2 = "Abilities\\Weapons\\SearingArrow\\SearingArrowMissileLaunch2.wav"` -- `static constant searingArrowMissileLaunch3 = "Abilities\\Weapons\\SearingArrow\\SearingArrowMissileLaunch3.wav"` -- `static constant searingArrowTarget1 = "Abilities\\Weapons\\SearingArrow\\SearingArrowTarget1.wav"` -- `static constant searingArrowTarget2 = "Abilities\\Weapons\\SearingArrow\\SearingArrowTarget2.wav"` -- `static constant searingArrowTarget3 = "Abilities\\Weapons\\SearingArrow\\SearingArrowTarget3.wav"` -- `static constant secretFound = "Sound\\Interface\\SecretFound.wav"` -- `static constant sentinelAllyHeroDies1 = "Sound\\Interface\\Warning\\NightElf\\SentinelAllyHeroDies1.wav"` -- `static constant sentinelAllyTownAttack1 = "Sound\\Interface\\Warning\\NightElf\\SentinelAllyTownAttack1.wav"` -- `static constant sentinelAllyUnderAttack1 = "Sound\\Interface\\Warning\\NightElf\\SentinelAllyUnderAttack1.wav"` -- `static constant sentinelDeath1 = "Units\\NightElf\\Huntress\\SentinelDeath1.wav"` -- `static constant sentinelHeroDies1 = "Sound\\Interface\\Warning\\NightElf\\SentinelHeroDies1.wav"` -- `static constant sentinelInventoryFull1 = "Sound\\Interface\\Warning\\NightElf\\SentinelInventoryFull1.wav"` -- `static constant sentinelNoEnergy1 = "Sound\\Interface\\Warning\\NightElf\\SentinelNoEnergy1.wav"` -- `static constant sentinelNoGold1 = "Sound\\Interface\\Warning\\NightElf\\SentinelNoGold1.wav"` -- `static constant sentinelNoLumber1 = "Sound\\Interface\\Warning\\NightElf\\SentinelNoLumber1.wav"` -- `static constant sentinelNoRootThere1 = "Sound\\Interface\\Warning\\NightElf\\SentinelNoRootThere1.wav"` -- `static constant sentinelResearchComplete1 = "Sound\\Buildings\\NightElf\\SentinelResearchComplete1.wav"` -- `static constant sentinelTownAttack1 = "Sound\\Interface\\Warning\\NightElf\\SentinelTownAttack1.wav"` -- `static constant sentinelUnitAttack1 = "Sound\\Interface\\Warning\\NightElf\\SentinelUnitAttack1.wav"` -- `static constant sentinelUpgradeComplete1 = "Sound\\Buildings\\NightElf\\SentinelUpgradeComplete1.wav"` -- `static constant sentinelsGlueScreen = "Sound\\Ambient\\SentinelsGlueScreen.wav"` -- `static constant sentryWard1 = "Units\\Orc\\SentryWard\\SentryWard.wav"` -- `static constant sentryWardDeath1 = "Units\\Orc\\SentryWard\\SentryWardDeath1.wav"` -- `static constant shadeDeath1 = "Units\\Undead\\Shade\\ShadeDeath1.wav"` -- `static constant shadePissed1 = "Units\\Undead\\Shade\\ShadePissed1.wav"` -- `static constant shadePissed2 = "Units\\Undead\\Shade\\ShadePissed2.wav"` -- `static constant shadePissed3 = "Units\\Undead\\Shade\\ShadePissed3.wav"` -- `static constant shadePissed4 = "Units\\Undead\\Shade\\ShadePissed4.wav"` -- `static constant shadePissed5 = "Units\\Undead\\Shade\\ShadePissed5.wav"` -- `static constant shadePissed6 = "Units\\Undead\\Shade\\ShadePissed6.wav"` -- `static constant shadeReady1 = "Units\\Undead\\Shade\\ShadeReady1.wav"` -- `static constant shadeWarcry1 = "Units\\Undead\\Shade\\ShadeWarcry1.wav"` -- `static constant shadeWhat1 = "Units\\Undead\\Shade\\ShadeWhat1.wav"` -- `static constant shadeWhat2 = "Units\\Undead\\Shade\\ShadeWhat2.wav"` -- `static constant shadeWhat3 = "Units\\Undead\\Shade\\ShadeWhat3.wav"` -- `static constant shadeYes1 = "Units\\Undead\\Shade\\ShadeYes1.wav"` -- `static constant shadeYes2 = "Units\\Undead\\Shade\\ShadeYes2.wav"` -- `static constant shadeYes3 = "Units\\Undead\\Shade\\ShadeYes3.wav"` -- `static constant shadeYes4 = "Units\\Undead\\Shade\\ShadeYes4.wav"` -- `static constant shadeYesAttack1 = "Units\\Undead\\Shade\\ShadeYesAttack1.wav"` -- `static constant shadeYesAttack2 = "Units\\Undead\\Shade\\ShadeYesAttack2.wav"` -- `static constant shadeYesAttack3 = "Units\\Undead\\Shade\\ShadeYesAttack3.wav"` -- `static constant shadeYesAttack4 = "Units\\Undead\\Shade\\ShadeYesAttack4.wav"` -- `static constant shadeYesAttack5 = "Units\\Undead\\Shade\\ShadeYesAttack5.wav"` -- `static constant shadowHunterPissed1 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterPissed1.wav"` -- `static constant shadowHunterPissed2 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterPissed2.wav"` -- `static constant shadowHunterPissed3 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterPissed3.wav"` -- `static constant shadowHunterPissed4 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterPissed4.wav"` -- `static constant shadowHunterPissed5 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterPissed5.wav"` -- `static constant shadowHunterPissed6 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterPissed6.wav"` -- `static constant shadowHunterPissed7 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterPissed7.wav"` -- `static constant shadowHunterPissed8 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterPissed8.wav"` -- `static constant shadowHunterPissed9 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterPissed9.wav"` -- `static constant shadowHunterReady1 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterReady1.wav"` -- `static constant shadowHunterWarcry1 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterWarcry1.wav"` -- `static constant shadowHunterWhat1 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterWhat1.wav"` -- `static constant shadowHunterWhat2 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterWhat2.wav"` -- `static constant shadowHunterWhat3 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterWhat3.wav"` -- `static constant shadowHunterWhat4 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterWhat4.wav"` -- `static constant shadowHunterWhat5 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterWhat5.wav"` -- `static constant shadowHunterYes1 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterYes1.wav"` -- `static constant shadowHunterYes2 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterYes2.wav"` -- `static constant shadowHunterYes3 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterYes3.wav"` -- `static constant shadowHunterYes4 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterYes4.wav"` -- `static constant shadowHunterYes5 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterYes5.wav"` -- `static constant shadowHunterYes6 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterYes6.wav"` -- `static constant shadowHunterYes7 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterYes7.wav"` -- `static constant shadowHunterYesAttack1 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterYesAttack1.wav"` -- `static constant shadowHunterYesAttack2 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterYesAttack2.wav"` -- `static constant shadowHunterYesAttack3 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterYesAttack3.wav"` -- `static constant shadowHunterYesAttack4 = "Units\\Orc\\HeroShadowHunter\\ShadowHunterYesAttack4.wav"` -- `static constant shadowMeld1 = "Abilities\\Spells\\NightElf\\ShadowMeld\\ShadowMeld1.wav"` -- `static constant shadowStrikeBirth1 = "Abilities\\Spells\\NightElf\\shadowstrike\\ShadowStrikeBirth1.wav"` -- `static constant shadowStrikeMissile1 = "Abilities\\Spells\\NightElf\\shadowstrike\\ShadowStrikeMissile1.wav"` -- `static constant shamanDeath = "Units\\Orc\\Shaman\\ShamanDeath.wav"` -- `static constant shamanPissed1 = "Units\\Orc\\Shaman\\ShamanPissed1.wav"` -- `static constant shamanPissed2 = "Units\\Orc\\Shaman\\ShamanPissed2.wav"` -- `static constant shamanPissed3 = "Units\\Orc\\Shaman\\ShamanPissed3.wav"` -- `static constant shamanPissed4 = "Units\\Orc\\Shaman\\ShamanPissed4.wav"` -- `static constant shamanPissed5 = "Units\\Orc\\Shaman\\ShamanPissed5.wav"` -- `static constant shamanPissed6 = "Units\\Orc\\Shaman\\ShamanPissed6.wav"` -- `static constant shamanPissed7 = "Units\\Orc\\Shaman\\ShamanPissed7.wav"` -- `static constant shamanReady1 = "Units\\Orc\\Shaman\\ShamanReady1.wav"` -- `static constant shamanWarcry1 = "Units\\Orc\\Shaman\\ShamanWarcry1.wav"` -- `static constant shamanWhat1 = "Units\\Orc\\Shaman\\ShamanWhat1.wav"` -- `static constant shamanWhat2 = "Units\\Orc\\Shaman\\ShamanWhat2.wav"` -- `static constant shamanWhat3 = "Units\\Orc\\Shaman\\ShamanWhat3.wav"` -- `static constant shamanWhat4 = "Units\\Orc\\Shaman\\ShamanWhat4.wav"` -- `static constant shamanYes1 = "Units\\Orc\\Shaman\\ShamanYes1.wav"` -- `static constant shamanYes2 = "Units\\Orc\\Shaman\\ShamanYes2.wav"` -- `static constant shamanYes3 = "Units\\Orc\\Shaman\\ShamanYes3.wav"` -- `static constant shamanYes4 = "Units\\Orc\\Shaman\\ShamanYes4.wav"` -- `static constant shamanYesAttack1 = "Units\\Orc\\Shaman\\ShamanYesAttack1.wav"` -- `static constant shamanYesAttack2 = "Units\\Orc\\Shaman\\ShamanYesAttack2.wav"` -- `static constant shamanYesAttack3 = "Units\\Orc\\Shaman\\ShamanYesAttack3.wav"` -- `static constant shamanYesAttack4 = "Units\\Orc\\Shaman\\ShamanYesAttack4.wav"` -- `static constant shandrisPissed1 = "Units\\NightElf\\Shandris\\ShandrisPissed1.wav"` -- `static constant shandrisPissed2 = "Units\\NightElf\\Shandris\\ShandrisPissed2.wav"` -- `static constant shandrisPissed3 = "Units\\NightElf\\Shandris\\ShandrisPissed3.wav"` -- `static constant shandrisPissed4 = "Units\\NightElf\\Shandris\\ShandrisPissed4.wav"` -- `static constant shandrisWarcry1 = "Units\\NightElf\\Shandris\\ShandrisWarcry1.wav"` -- `static constant shandrisWhat1 = "Units\\NightElf\\Shandris\\ShandrisWhat1.wav"` -- `static constant shandrisWhat2 = "Units\\NightElf\\Shandris\\ShandrisWhat2.wav"` -- `static constant shandrisWhat3 = "Units\\NightElf\\Shandris\\ShandrisWhat3.wav"` -- `static constant shandrisYes1 = "Units\\NightElf\\Shandris\\ShandrisYes1.wav"` -- `static constant shandrisYes2 = "Units\\NightElf\\Shandris\\ShandrisYes2.wav"` -- `static constant shandrisYes3 = "Units\\NightElf\\Shandris\\ShandrisYes3.wav"` -- `static constant shandrisYesAttack1 = "Units\\NightElf\\Shandris\\ShandrisYesAttack1.wav"` -- `static constant shandrisYesAttack2 = "Units\\NightElf\\Shandris\\ShandrisYesAttack2.wav"` -- `static constant shandrisYesAttack3 = "Units\\NightElf\\Shandris\\ShandrisYesAttack3.wav"` -- `static constant sheep1 = "Units\\Critters\\Sheep\\Sheep1.wav"` -- `static constant sheep11 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\Sheep1.wav"` -- `static constant sheep2 = "Units\\Critters\\Sheep\\Sheep2.wav"` -- `static constant sheep21 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\Sheep2.wav"` -- `static constant sheep3 = "Units\\Critters\\Sheep\\Sheep3.wav"` -- `static constant sheep31 = "Sound\\Dialogue\\HumanExpCamp\\Human03x\\Sheep3.wav"` -- `static constant sheepDeath = "Units\\Critters\\Sheep\\SheepDeath.wav"` -- `static constant sheepDeathSwim1 = "Units\\Critters\\Sheep\\SheepDeathSwim1.wav"` -- `static constant sheepWhat1 = "Units\\Critters\\Sheep\\SheepWhat1.wav"` -- `static constant sheepWhat2 = "Units\\Critters\\Sheep\\SheepWhat2.wav"` -- `static constant shimmeringPortalBirth = "Sound\\Ambient\\DoodadEffects\\ShimmeringPortalBirth.wav"` -- `static constant shimmeringPortalDeath = "Sound\\Ambient\\DoodadEffects\\ShimmeringPortalDeath.wav"` -- `static constant shimmeringPortalEntrance = "Sound\\Ambient\\DoodadEffects\\ShimmeringPortalEntrance.wav"` -- `static constant shockwave = "Abilities\\Spells\\Orc\\Shockwave\\Shockwave.wav"` -- `static constant shrineOfAzsharaWhat1 = "buildings\\Naga\\ShrineOfAshjara\\ShrineOfAzsharaWhat1.wav"` -- `static constant silence1 = "Abilities\\Spells\\Other\\Silence\\Silence1.wav"` -- `static constant siphonMana = "Abilities\\Spells\\Other\\Drain\\SiphonMana.wav"` -- `static constant siphonManaLoop = "Abilities\\Spells\\Other\\Drain\\SiphonManaLoop.wav"` -- `static constant sirenDeath1 = "Units\\Naga\\NagaSiren\\SirenDeath1.wav"` -- `static constant sirenDeathSwim1 = "Units\\Naga\\NagaSiren\\SirenDeathSwim1.wav"` -- `static constant skeletonDeath1 = "Units\\Undead\\Skeleton\\SkeletonDeath1.wav"` -- `static constant skeletonWhat1 = "Units\\Undead\\Skeleton\\SkeletonWhat1.wav"` -- `static constant skeletonWhat2 = "Units\\Undead\\Skeleton\\SkeletonWhat2.wav"` -- `static constant skeletonWhat3 = "Units\\Undead\\Skeleton\\SkeletonWhat3.wav"` -- `static constant skeletonYes1 = "Units\\Undead\\Skeleton\\SkeletonYes1.wav"` -- `static constant skeletonYes2 = "Units\\Undead\\Skeleton\\SkeletonYes2.wav"` -- `static constant skeletonYes3 = "Units\\Undead\\Skeleton\\SkeletonYes3.wav"` -- `static constant skeletonYesAttack1 = "Units\\Undead\\Skeleton\\SkeletonYesAttack1.wav"` -- `static constant skeletonYesAttack2 = "Units\\Undead\\Skeleton\\SkeletonYesAttack2.wav"` -- `static constant skeletonYesAttack3 = "Units\\Undead\\Skeleton\\SkeletonYesAttack3.wav"` -- `static constant skinkDeath1 = "Units\\Critters\\Skink\\SkinkDeath1.wav"` -- `static constant skinkWhat1 = "Units\\Critters\\Skink\\SkinkWhat1.wav"` -- `static constant skinkWhat2 = "Units\\Critters\\Skink\\SkinkWhat2.wav"` -- `static constant slaughterHouseWhat1 = "Buildings\\Undead\\SlaughterHouse\\SlaughterHouseWhat1.wav"` -- `static constant sleepBirth1 = "Abilities\\Spells\\Undead\\Sleep\\SleepBirth1.wav"` -- `static constant slowTarget1 = "Abilities\\Spells\\Human\\Slow\\SlowTarget.wav"` -- `static constant sludgeBeastDeath1 = "Units\\Creeps\\SludgeMonster\\SludgeBeastDeath1.wav"` -- `static constant snapDragonDeath = "Units\\Naga\\SnapDragon\\SnapDragonDeath.wav"` -- `static constant snapDragonDeathSwim1 = "Units\\Naga\\SnapDragon\\SnapDragonDeathSwim1.wav"` -- `static constant snapDragonMissileLaunch1 = "Abilities\\Weapons\\snapMissile\\SnapDragonMissileLaunch1.wav"` -- `static constant snapDragonReady1 = "Units\\Naga\\SnapDragon\\SnapDragonReady1.wav"` -- `static constant snapDragonWhat1 = "Units\\Naga\\SnapDragon\\SnapDragonWhat1.wav"` -- `static constant snapDragonWhat2 = "Units\\Naga\\SnapDragon\\SnapDragonWhat2.wav"` -- `static constant snapDragonYes1 = "Units\\Naga\\SnapDragon\\SnapDragonYes1.wav"` -- `static constant snapDragonYes2 = "Units\\Naga\\SnapDragon\\SnapDragonYes2.wav"` -- `static constant snapDragonYesAttack1 = "Units\\Naga\\SnapDragon\\SnapDragonYesAttack1.wav"` -- `static constant snapDragonYesAttack2 = "Units\\Naga\\SnapDragon\\SnapDragonYesAttack2.wav"` -- `static constant sorceressCastAttack1 = "Abilities\\Spells\\Human\\Slow\\SorceressCastAttack1.wav"` -- `static constant sorceressDeath = "Units\\Human\\Sorceress\\SorceressDeath.wav"` -- `static constant sorceressMissileHit1 = "Abilities\\Weapons\\SorceressMissile\\SorceressMissileHit1.wav"` -- `static constant sorceressMissileHit2 = "Abilities\\Weapons\\SorceressMissile\\SorceressMissileHit2.wav"` -- `static constant sorceressMissileHit3 = "Abilities\\Weapons\\SorceressMissile\\SorceressMissileHit3.wav"` -- `static constant sorceressMissileLaunch1 = "Abilities\\Weapons\\SorceressMissile\\SorceressMissileLaunch1.wav"` -- `static constant sorceressMissileLaunch2 = "Abilities\\Weapons\\SorceressMissile\\SorceressMissileLaunch2.wav"` -- `static constant sorceressMissileLaunch3 = "Abilities\\Weapons\\SorceressMissile\\SorceressMissileLaunch3.wav"` -- `static constant sorceressPissed1 = "Units\\Human\\Sorceress\\SorceressPissed1.wav"` -- `static constant sorceressPissed2 = "Units\\Human\\Sorceress\\SorceressPissed2.wav"` -- `static constant sorceressPissed3 = "Units\\Human\\Sorceress\\SorceressPissed3.wav"` -- `static constant sorceressPissed4 = "Units\\Human\\Sorceress\\SorceressPissed4.wav"` -- `static constant sorceressPissed5 = "Units\\Human\\Sorceress\\SorceressPissed5.wav"` -- `static constant sorceressPissed6 = "Units\\Human\\Sorceress\\SorceressPissed6.wav"` -- `static constant sorceressReady1 = "Units\\Human\\Sorceress\\SorceressReady1.wav"` -- `static constant sorceressWarcry1 = "Units\\Human\\Sorceress\\SorceressWarcry1.wav"` -- `static constant sorceressWhat1 = "Units\\Human\\Sorceress\\SorceressWhat1.wav"` -- `static constant sorceressWhat2 = "Units\\Human\\Sorceress\\SorceressWhat2.wav"` -- `static constant sorceressWhat3 = "Units\\Human\\Sorceress\\SorceressWhat3.wav"` -- `static constant sorceressWhat4 = "Units\\Human\\Sorceress\\SorceressWhat4.wav"` -- `static constant sorceressWhat5 = "Units\\Human\\Sorceress\\SorceressWhat5.wav"` -- `static constant sorceressYes1 = "Units\\Human\\Sorceress\\SorceressYes1.wav"` -- `static constant sorceressYes2 = "Units\\Human\\Sorceress\\SorceressYes2.wav"` -- `static constant sorceressYes3 = "Units\\Human\\Sorceress\\SorceressYes3.wav"` -- `static constant sorceressYes4 = "Units\\Human\\Sorceress\\SorceressYes4.wav"` -- `static constant sorceressYesAttack1 = "Units\\Human\\Sorceress\\SorceressYesAttack1.wav"` -- `static constant sorceressYesAttack2 = "Units\\Human\\Sorceress\\SorceressYesAttack2.wav"` -- `static constant sorceressYesAttack3 = "Units\\Human\\Sorceress\\SorceressYesAttack3.wav"` -- `static constant soulBurn1 = "Abilities\\Spells\\Other\\SoulBurn\\SoulBurn1.wav"` -- `static constant soulGem1 = "Abilities\\Spells\\Items\\AIso\\SoulGem.wav"` -- `static constant soulPreservation = "Abilities\\Spells\\Demon\\SoulPreservation\\SoulPreservation.wav"` -- `static constant spawningGroundsWhat1 = "buildings\\Naga\\SpawningGrounds\\SpawningGroundsWhat1.wav"` -- `static constant spellShieldImpact1 = "Abilities\\Spells\\Items\\SpellShieldAmulet\\SpellShieldImpact1.wav"` -- `static constant spellStealMissile1 = "Abilities\\Spells\\Human\\SpellSteal\\SpellStealMissile.wav"` -- `static constant spellStealTarget1 = "Abilities\\Spells\\Human\\SpellSteal\\SpellStealTarget.wav"` -- `static constant spellbreakerPissed1 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerPissed1.wav"` -- `static constant spellbreakerPissed2 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerPissed2.wav"` -- `static constant spellbreakerPissed3 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerPissed3.wav"` -- `static constant spellbreakerPissed4 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerPissed4.wav"` -- `static constant spellbreakerPissed5 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerPissed5.wav"` -- `static constant spellbreakerReady1 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerReady1.wav"` -- `static constant spellbreakerWarcry1 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerWarcry1.wav"` -- `static constant spellbreakerWhat1 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerWhat1.wav"` -- `static constant spellbreakerWhat2 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerWhat2.wav"` -- `static constant spellbreakerWhat3 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerWhat3.wav"` -- `static constant spellbreakerWhat4 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerWhat4.wav"` -- `static constant spellbreakerYes1 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerYes1.wav"` -- `static constant spellbreakerYes2 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerYes2.wav"` -- `static constant spellbreakerYes3 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerYes3.wav"` -- `static constant spellbreakerYes4 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerYes4.wav"` -- `static constant spellbreakerYes5 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerYes5.wav"` -- `static constant spellbreakerYesAttack1 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerYesAttack1.wav"` -- `static constant spellbreakerYesAttack2 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerYesAttack2.wav"` -- `static constant spellbreakerYesAttack3 = "Units\\Human\\BloodElfSpellThief\\SpellbreakerYesAttack3.wav"` -- `static constant spiderDeath1 = "Units\\Creeps\\Spider\\SpiderDeath1.wav"` -- `static constant spiderWhat1 = "Units\\Creeps\\Spider\\SpiderWhat1.wav"` -- `static constant spiderWhat2 = "Units\\Creeps\\Spider\\SpiderWhat2.wav"` -- `static constant spiderYes1 = "Units\\Creeps\\Spider\\SpiderYes1.wav"` -- `static constant spiderYes2 = "Units\\Creeps\\Spider\\SpiderYes2.wav"` -- `static constant spiderYesAttack1 = "Units\\Creeps\\Spider\\SpiderYesAttack1.wav"` -- `static constant spiderYesAttack2 = "Units\\Creeps\\Spider\\SpiderYesAttack2.wav"` -- `static constant spiritLink1 = "Abilities\\Spells\\Orc\\SpiritLink\\SpiritLink1.wav"` -- `static constant spiritLodgeWhat1 = "Buildings\\Orc\\SpiritLodge\\SpiritLodgeWhat1.wav"` -- `static constant spiritOfVengeanceReady1 = "Units\\NightElf\\SpiritOfVengeance\\SpiritOfVengeanceReady1.wav"` -- `static constant spiritOfVengeanceWhat1 = "Units\\NightElf\\SpiritOfVengeance\\SpiritOfVengeanceWhat1.wav"` -- `static constant spiritOfVengeanceWhat2 = "Units\\NightElf\\SpiritOfVengeance\\SpiritOfVengeanceWhat2.wav"` -- `static constant spiritOfVengeanceWhat3 = "Units\\NightElf\\SpiritOfVengeance\\SpiritOfVengeanceWhat3.wav"` -- `static constant spiritOfVengeanceYes1 = "Units\\NightElf\\SpiritOfVengeance\\SpiritOfVengeanceYes1.wav"` -- `static constant spiritOfVengeanceYes2 = "Units\\NightElf\\SpiritOfVengeance\\SpiritOfVengeanceYes2.wav"` -- `static constant spiritOfVengeanceYes3 = "Units\\NightElf\\SpiritOfVengeance\\SpiritOfVengeanceYes3.wav"` -- `static constant spiritTouch = "Abilities\\Spells\\Undead\\ReplenishMana\\SpiritTouch.wav"` -- `static constant spiritWalkerMorph = "Abilities\\Spells\\Orc\\EtherealForm\\SpiritWalkerMorph.wav"` -- `static constant spiritWolfBirth1 = "Units\\Orc\\Spiritwolf\\SpiritWolfBirth1.wav"` -- `static constant spiritWolfWhat1 = "Units\\Orc\\Spiritwolf\\SpiritWolfWhat1.wav"` -- `static constant spiritWolfWhat2 = "Units\\Orc\\Spiritwolf\\SpiritWolfWhat2.wav"` -- `static constant spiritWolfWhat3 = "Units\\Orc\\Spiritwolf\\SpiritWolfWhat3.wav"` -- `static constant spiritWolfYes1 = "Units\\Orc\\Spiritwolf\\SpiritWolfYes1.wav"` -- `static constant spiritWolfYes2 = "Units\\Orc\\Spiritwolf\\SpiritWolfYes2.wav"` -- `static constant spiritWolfYes3 = "Units\\Orc\\Spiritwolf\\SpiritWolfYes3.wav"` -- `static constant spiritWolfYesAttack1 = "Units\\Orc\\Spiritwolf\\SpiritWolfYesAttack1.wav"` -- `static constant spiritWolfYesAttack2 = "Units\\Orc\\Spiritwolf\\SpiritWolfYesAttack2.wav"` -- `static constant spiritWolfYesAttack3 = "Units\\Orc\\Spiritwolf\\SpiritWolfYesAttack3.wav"` -- `static constant splat1 = "Abilities\\Spells\\Human\\Polymorph\\Splat1.wav"` -- `static constant stampedeCaster1 = "Abilities\\Spells\\Other\\Stampede\\StampedeCaster1.wav"` -- `static constant stampedeHit1 = "Abilities\\Spells\\Other\\Stampede\\StampedeHit1.wav"` -- `static constant stampedeLoop = "Abilities\\Spells\\Other\\Stampede\\StampedeLoop.wav"` -- `static constant starfallCaster1 = "Abilities\\Spells\\NightElf\\Starfall\\StarfallCaster1.wav"` -- `static constant stasisTotem1 = "Units\\Orc\\StasisTotem\\StasisTotem.wav"` -- `static constant stasisTrapBirth = "Units\\Orc\\StasisTotem\\StasisTrapBirth.wav"` -- `static constant steamTankAttack1 = "Units\\Human\\SteamTank\\SteamTankAttack1.wav"` -- `static constant steamTankDeath1 = "Units\\Human\\SteamTank\\SteamTankDeath1.wav"` -- `static constant steamTankMovement = "Units\\Human\\SteamTank\\SteamTankMovement.wav"` -- `static constant steamTankPissed1 = "Units\\Human\\SteamTank\\SteamTankPissed1.wav"` -- `static constant steamTankPissed2 = "Units\\Human\\SteamTank\\SteamTankPissed2.wav"` -- `static constant steamTankReady1 = "Units\\Human\\SteamTank\\SteamTankReady1.wav"` -- `static constant steamTankWhat1 = "Units\\Human\\SteamTank\\SteamTankWhat1.wav"` -- `static constant steamTankWhat2 = "Units\\Human\\SteamTank\\SteamTankWhat2.wav"` -- `static constant steamTankWhat3 = "Units\\Human\\SteamTank\\SteamTankWhat3.wav"` -- `static constant steamTankYes1 = "Units\\Human\\SteamTank\\SteamTankYes1.wav"` -- `static constant steamTankYes2 = "Units\\Human\\SteamTank\\SteamTankYes2.wav"` -- `static constant steamTankYes3 = "Units\\Human\\SteamTank\\SteamTankYes3.wav"` -- `static constant steamTankYesAttack1 = "Units\\Human\\SteamTank\\SteamTankYesAttack1.wav"` -- `static constant step0 = "Sound\\Units\\Footsteps\\Step.wav"` -- `static constant step1 = "Sound\\Units\\Footsteps\\Step1.wav"` -- `static constant step2 = "Sound\\Units\\Footsteps\\Step2.wav"` -- `static constant step3 = "Sound\\Units\\Footsteps\\Step3.wav"` -- `static constant step4 = "Sound\\Units\\Footsteps\\Step4.wav"` -- `static constant stoneBridgeRise = "Sound\\Ambient\\DoodadEffects\\StoneBridgeRise.wav"` -- `static constant stormBoltLaunch = "Abilities\\Spells\\Human\\StormBolt\\StormBoltLaunch.wav"` -- `static constant strongDrinkMissile1 = "Abilities\\Spells\\Other\\StrongDrink\\StrongDrinkMissile1.wav"` -- `static constant strongDrinkTarget1 = "Abilities\\Spells\\Other\\StrongDrink\\StrongDrinkTarget1.wav"` -- `static constant strongholdWhat1 = "Buildings\\Orc\\GreatHall\\StrongholdWhat1.wav"` -- `static constant subGroupSelectionChange1 = "Sound\\Interface\\SubGroupSelectionChange1.wav"` -- `static constant submerge1 = "Abilities\\Spells\\Other\\Submerge\\Submerge1.wav"` -- `static constant succubusDeath1 = "Units\\Demon\\Demoness\\SuccubusDeath1.wav"` -- `static constant succubusPissed1 = "Units\\Demon\\Demoness\\SuccubusPissed1.wav"` -- `static constant succubusPissed2 = "Units\\Demon\\Demoness\\SuccubusPissed2.wav"` -- `static constant succubusPissed3 = "Units\\Demon\\Demoness\\SuccubusPissed3.wav"` -- `static constant succubusPissed4 = "Units\\Demon\\Demoness\\SuccubusPissed4.wav"` -- `static constant succubusPissed5 = "Units\\Demon\\Demoness\\SuccubusPissed5.wav"` -- `static constant succubusPissed6 = "Units\\Demon\\Demoness\\SuccubusPissed6.wav"` -- `static constant succubusReady1 = "Units\\Demon\\Demoness\\SuccubusReady1.wav"` -- `static constant succubusWarcry1 = "Units\\Demon\\Demoness\\SuccubusWarcry1.wav"` -- `static constant succubusWhat1 = "Units\\Demon\\Demoness\\SuccubusWhat1.wav"` -- `static constant succubusWhat2 = "Units\\Demon\\Demoness\\SuccubusWhat2.wav"` -- `static constant succubusWhat3 = "Units\\Demon\\Demoness\\SuccubusWhat3.wav"` -- `static constant succubusWhat4 = "Units\\Demon\\Demoness\\SuccubusWhat4.wav"` -- `static constant succubusYes1 = "Units\\Demon\\Demoness\\SuccubusYes1.wav"` -- `static constant succubusYes2 = "Units\\Demon\\Demoness\\SuccubusYes2.wav"` -- `static constant succubusYes3 = "Units\\Demon\\Demoness\\SuccubusYes3.wav"` -- `static constant succubusYes4 = "Units\\Demon\\Demoness\\SuccubusYes4.wav"` -- `static constant succubusYesAttack1 = "Units\\Demon\\Demoness\\SuccubusYesAttack1.wav"` -- `static constant succubusYesAttack2 = "Units\\Demon\\Demoness\\SuccubusYesAttack2.wav"` -- `static constant summonWaterElementalCaster = "Units\\Human\\WaterElemental\\SummonWaterElementalCaster.wav"` -- `static constant switch0 = "Sound\\Ambient\\DoodadEffects\\Switch.wav"` -- `static constant sylvanasPissed1 = "Units\\Creeps\\SylvanusWindrunner\\SylvanasPissed1.wav"` -- `static constant sylvanasPissed2 = "Units\\Creeps\\SylvanusWindrunner\\SylvanasPissed2.wav"` -- `static constant sylvanasPissed3 = "Units\\Creeps\\SylvanusWindrunner\\SylvanasPissed3.wav"` -- `static constant sylvanasPissed4 = "Units\\Creeps\\SylvanusWindrunner\\SylvanasPissed4.wav"` -- `static constant sylvanasPissed5 = "Units\\Creeps\\SylvanusWindrunner\\SylvanasPissed5.wav"` -- `static constant sylvanasWarcry1 = "Units\\Creeps\\SylvanusWindrunner\\SylvanasWarcry1.wav"` -- `static constant sylvanasWhat1 = "Units\\Creeps\\SylvanusWindrunner\\SylvanasWhat1.wav"` -- `static constant sylvanasWhat2 = "Units\\Creeps\\SylvanusWindrunner\\SylvanasWhat2.wav"` -- `static constant sylvanasWhat3 = "Units\\Creeps\\SylvanusWindrunner\\SylvanasWhat3.wav"` -- `static constant sylvanasWhat4 = "Units\\Creeps\\SylvanusWindrunner\\SylvanasWhat4.wav"` -- `static constant t01Grunt22 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Grunt22.mp3"` -- `static constant t01Grunt39 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Grunt39.mp3"` -- `static constant t01Medivh02 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Medivh02.mp3"` -- `static constant t01Medivh59 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Medivh59.mp3"` -- `static constant t01Medivh61 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Medivh61.mp3"` -- `static constant t01Medivh63 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Medivh63.mp3"` -- `static constant t01Medivh65 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Medivh65.mp3"` -- `static constant t01Medivh67 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Medivh67.mp3"` -- `static constant t01Narrator07 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator07.mp3"` -- `static constant t01Narrator10 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator10.mp3"` -- `static constant t01Narrator11 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator11.mp3"` -- `static constant t01Narrator12 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator12.mp3"` -- `static constant t01Narrator14 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator14.mp3"` -- `static constant t01Narrator15 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator15.mp3"` -- `static constant t01Narrator16 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator16.mp3"` -- `static constant t01Narrator18 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator18.mp3"` -- `static constant t01Narrator20 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator20.mp3"` -- `static constant t01Narrator24 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator24.mp3"` -- `static constant t01Narrator26 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator26.mp3"` -- `static constant t01Narrator30 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator30.mp3"` -- `static constant t01Narrator32 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator32.mp3"` -- `static constant t01Narrator33 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator33.mp3"` -- `static constant t01Narrator35 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator35.mp3"` -- `static constant t01Narrator36 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator36.mp3"` -- `static constant t01Narrator37 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator37.mp3"` -- `static constant t01Narrator38 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator38.mp3"` -- `static constant t01Narrator40 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator40.mp3"` -- `static constant t01Narrator41 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator41.mp3"` -- `static constant t01Narrator43 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator43.mp3"` -- `static constant t01Narrator44 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator44.mp3"` -- `static constant t01Narrator45 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator45.mp3"` -- `static constant t01Narrator47 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator47.mp3"` -- `static constant t01Narrator49 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator49.mp3"` -- `static constant t01Narrator54 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator54.mp3"` -- `static constant t01Narrator58 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Narrator58.mp3"` -- `static constant t01Thrall01 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Thrall01.mp3"` -- `static constant t01Thrall03 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Thrall03.mp3"` -- `static constant t01Thrall21 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Thrall21.mp3"` -- `static constant t01Thrall28 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Thrall28.mp3"` -- `static constant t01Thrall31 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Thrall31.mp3"` -- `static constant t01Thrall48 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Thrall48.mp3"` -- `static constant t01Thrall51 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Thrall51.mp3"` -- `static constant t01Thrall53 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Thrall53.mp3"` -- `static constant t01Thrall56 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Thrall56.mp3"` -- `static constant t01Thrall60 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Thrall60.mp3"` -- `static constant t01Thrall62 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Thrall62.mp3"` -- `static constant t01Thrall64 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Thrall64.mp3"` -- `static constant t01Thrall66 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Thrall66.mp3"` -- `static constant t01Thrall68 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial01\\T01Thrall68.mp3"` -- `static constant t02Captain045 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Captain045.mp3"` -- `static constant t02Grom060 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Grom060.mp3"` -- `static constant t02Grom062 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Grom062.mp3"` -- `static constant t02Grom063 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Grom063.mp3"` -- `static constant t02Grunt002 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Grunt002.mp3"` -- `static constant t02Grunt004 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Grunt004.mp3"` -- `static constant t02Grunt006 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Grunt006.mp3"` -- `static constant t02Grunt046 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Grunt046.mp3"` -- `static constant t02Grunt049 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Grunt049.mp3"` -- `static constant t02Grunt056 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Grunt056.mp3"` -- `static constant t02Grunt065 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Grunt065.mp3"` -- `static constant t02Medivh066 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Medivh066.mp3"` -- `static constant t02Narrator008 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator008.mp3"` -- `static constant t02Narrator009 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator009.mp3"` -- `static constant t02Narrator010 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator010.mp3"` -- `static constant t02Narrator013 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator013.mp3"` -- `static constant t02Narrator014 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator014.mp3"` -- `static constant t02Narrator015 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator015.mp3"` -- `static constant t02Narrator016 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator016.mp3"` -- `static constant t02Narrator018 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator018.mp3"` -- `static constant t02Narrator019 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator019.mp3"` -- `static constant t02Narrator020 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator020.mp3"` -- `static constant t02Narrator021 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator021.mp3"` -- `static constant t02Narrator022 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator022.mp3"` -- `static constant t02Narrator023 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator023.mp3"` -- `static constant t02Narrator024 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator024.mp3"` -- `static constant t02Narrator025 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator025.mp3"` -- `static constant t02Narrator027 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator027.mp3"` -- `static constant t02Narrator028 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator028.mp3"` -- `static constant t02Narrator030 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator030.mp3"` -- `static constant t02Narrator031 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator031.mp3"` -- `static constant t02Narrator032 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator032.mp3"` -- `static constant t02Narrator033 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator033.mp3"` -- `static constant t02Narrator034 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator034.mp3"` -- `static constant t02Narrator035 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator035.mp3"` -- `static constant t02Narrator036 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator036.mp3"` -- `static constant t02Narrator037 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator037.mp3"` -- `static constant t02Narrator039 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator039.mp3"` -- `static constant t02Narrator040 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator040.mp3"` -- `static constant t02Narrator041 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator041.mp3"` -- `static constant t02Narrator042 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator042.mp3"` -- `static constant t02Narrator043 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator043.mp3"` -- `static constant t02Narrator044 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator044.mp3"` -- `static constant t02Narrator050 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator050.mp3"` -- `static constant t02Narrator051 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator051.mp3"` -- `static constant t02Narrator053 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator053.mp3"` -- `static constant t02Narrator103 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator103.mp3"` -- `static constant t02Narrator104 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator104.mp3"` -- `static constant t02Narrator105 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator105.mp3"` -- `static constant t02Narrator111 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator111.mp3"` -- `static constant t02Narrator112 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator112.mp3"` -- `static constant t02Narrator114 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Narrator114.mp3"` -- `static constant t02Thrall001 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Thrall001.mp3"` -- `static constant t02Thrall003 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Thrall003.mp3"` -- `static constant t02Thrall005 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Thrall005.mp3"` -- `static constant t02Thrall007 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Thrall007.mp3"` -- `static constant t02Thrall047 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Thrall047.mp3"` -- `static constant t02Thrall057 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Thrall057.mp3"` -- `static constant t02Thrall059 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Thrall059.mp3"` -- `static constant t02Thrall061 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Thrall061.mp3"` -- `static constant t02Thrall064 = "Sound\\Dialogue\\TutorialCampaign\\Tutorial02\\T02Thrall064.mp3"` -- `static constant tamingTarget1 = "Abilities\\Spells\\NightElf\\HippogryphTaming\\TamingTarget1.wav"` -- `static constant taunt = "Abilities\\Spells\\NightElf\\Taunt\\Taunt.wav"` -- `static constant taurenDeath1 = "Units\\Orc\\Tauren\\TaurenDeath1.wav"` -- `static constant taurenPissed1 = "Units\\Orc\\Tauren\\TaurenPissed1.wav"` -- `static constant taurenPissed2 = "Units\\Orc\\Tauren\\TaurenPissed2.wav"` -- `static constant taurenPissed3 = "Units\\Orc\\Tauren\\TaurenPissed3.wav"` -- `static constant taurenPissed4 = "Units\\Orc\\Tauren\\TaurenPissed4.wav"` -- `static constant taurenPissed5 = "Units\\Orc\\Tauren\\TaurenPissed5.wav"` -- `static constant taurenPissed6 = "Units\\Orc\\Tauren\\TaurenPissed6.wav"` -- `static constant taurenPissed7 = "Units\\Orc\\Tauren\\TaurenPissed7.wav"` -- `static constant taurenReady1 = "Units\\Orc\\Tauren\\TaurenReady1.wav"` -- `static constant taurenTotemWhat1 = "Buildings\\Orc\\TaurenTotem\\TaurenTotemWhat1.wav"` -- `static constant taurenWarcry1 = "Units\\Orc\\Tauren\\TaurenWarcry1.wav"` -- `static constant taurenWhat1 = "Units\\Orc\\Tauren\\TaurenWhat1.wav"` -- `static constant taurenWhat2 = "Units\\Orc\\Tauren\\TaurenWhat2.wav"` -- `static constant taurenWhat3 = "Units\\Orc\\Tauren\\TaurenWhat3.wav"` -- `static constant taurenYes1 = "Units\\Orc\\Tauren\\TaurenYes1.wav"` -- `static constant taurenYes2 = "Units\\Orc\\Tauren\\TaurenYes2.wav"` -- `static constant taurenYes3 = "Units\\Orc\\Tauren\\TaurenYes3.wav"` -- `static constant taurenYesAttack1 = "Units\\Orc\\Tauren\\TaurenYesAttack1.wav"` -- `static constant taurenYesAttack2 = "Units\\Orc\\Tauren\\TaurenYesAttack2.wav"` -- `static constant taurenYesAttack3 = "Units\\Orc\\Tauren\\TaurenYesAttack3.wav"` -- `static constant templeOfTheDamnedWhat = "Buildings\\Undead\\TempleOfTheDamned\\TempleOfTheDamnedWhat.wav"` -- `static constant templeOfTidesWhat1 = "buildings\\Naga\\TempleofTides\\TempleOfTidesWhat1.wav"` -- `static constant tension = "Sound\\Music\\mp3Music\\Tension.mp3"` -- `static constant tentacleDeath1 = "Units\\Creeps\\ForgottenOne\\TentacleDeath1.wav"` -- `static constant theBlackArrow = "Abilities\\Spells\\Other\\BlackArrow\\TheBlackArrow.wav"` -- `static constant theHornOfCenarius = "Sound\\Ambient\\DoodadEffects\\TheHornOfCenarius.wav"` -- `static constant thrallPissed1 = "Units\\Orc\\Thrall\\ThrallPissed1.wav"` -- `static constant thrallPissed2 = "Units\\Orc\\Thrall\\ThrallPissed2.wav"` -- `static constant thrallPissed3 = "Units\\Orc\\Thrall\\ThrallPissed3.wav"` -- `static constant thrallPissed4 = "Units\\Orc\\Thrall\\ThrallPissed4.wav"` -- `static constant thrallWarcry1 = "Units\\Orc\\Thrall\\ThrallWarcry1.wav"` -- `static constant thrallWhat1 = "Units\\Orc\\Thrall\\ThrallWhat1.wav"` -- `static constant thrallWhat2 = "Units\\Orc\\Thrall\\ThrallWhat2.wav"` -- `static constant thrallWhat3 = "Units\\Orc\\Thrall\\ThrallWhat3.wav"` -- `static constant thrallWhat4 = "Units\\Orc\\Thrall\\ThrallWhat4.wav"` -- `static constant thrallYes1 = "Units\\Orc\\Thrall\\ThrallYes1.wav"` -- `static constant thrallYes2 = "Units\\Orc\\Thrall\\ThrallYes2.wav"` -- `static constant thrallYes3 = "Units\\Orc\\Thrall\\ThrallYes3.wav"` -- `static constant thrallYes4 = "Units\\Orc\\Thrall\\ThrallYes4.wav"` -- `static constant thrallYesAttack1 = "Units\\Orc\\Thrall\\ThrallYesAttack1.wav"` -- `static constant thrallYesAttack2 = "Units\\Orc\\Thrall\\ThrallYesAttack2.wav"` -- `static constant thrallYesAttack3 = "Units\\Orc\\Thrall\\ThrallYesAttack3.wav"` -- `static constant thrallYesAttack4 = "Units\\Orc\\Thrall\\ThrallYesAttack4.wav"` -- `static constant thunderBoltMissileDeath = "Abilities\\Spells\\Human\\StormBolt\\ThunderBoltMissileDeath.wav"` -- `static constant thunderclapCaster1 = "Abilities\\Spells\\Human\\Thunderclap\\ThunderclapCaster.wav"` -- `static constant tichondriusPissed1 = "Units\\Undead\\Tichondrius\\TichondriusPissed1.wav"` -- `static constant tichondriusPissed2 = "Units\\Undead\\Tichondrius\\TichondriusPissed2.wav"` -- `static constant tichondriusPissed3 = "Units\\Undead\\Tichondrius\\TichondriusPissed3.wav"` -- `static constant tichondriusPissed4 = "Units\\Undead\\Tichondrius\\TichondriusPissed4.wav"` -- `static constant tichondriusPissed5 = "Units\\Undead\\Tichondrius\\TichondriusPissed5.wav"` -- `static constant tichondriusWarcry1 = "Units\\Undead\\Tichondrius\\TichondriusWarcry1.wav"` -- `static constant tichondriusWhat1 = "Units\\Undead\\Tichondrius\\TichondriusWhat1.wav"` -- `static constant tichondriusWhat2 = "Units\\Undead\\Tichondrius\\TichondriusWhat2.wav"` -- `static constant tichondriusWhat3 = "Units\\Undead\\Tichondrius\\TichondriusWhat3.wav"` -- `static constant tichondriusWhat4 = "Units\\Undead\\Tichondrius\\TichondriusWhat4.wav"` -- `static constant tichondriusYes1 = "Units\\Undead\\Tichondrius\\TichondriusYes1.wav"` -- `static constant tichondriusYes2 = "Units\\Undead\\Tichondrius\\TichondriusYes2.wav"` -- `static constant tichondriusYes3 = "Units\\Undead\\Tichondrius\\TichondriusYes3.wav"` -- `static constant tichondriusYes4 = "Units\\Undead\\Tichondrius\\TichondriusYes4.wav"` -- `static constant tichondriusYesAttack1 = "Units\\Undead\\Tichondrius\\TichondriusYesAttack1.wav"` -- `static constant tichondriusYesAttack2 = "Units\\Undead\\Tichondrius\\TichondriusYesAttack2.wav"` -- `static constant tichondriusYesAttack3 = "Units\\Undead\\Tichondrius\\TichondriusYesAttack3.wav"` -- `static constant tidalGuardianWhat1 = "buildings\\Naga\\TidalGuardian\\TidalGuardianWhat1.wav"` -- `static constant tinkerDeath1 = "Units\\Creeps\\HeroTinker\\TinkerDeath1.wav"` -- `static constant tinkerDeath11 = "Units\\Creeps\\HeroTinker\\TinkerDeath1.wav"` -- `static constant tinkerDeathAlt1 = "Units\\Creeps\\HeroTinker\\TinkerDeathAlt1.wav"` -- `static constant tinkerDeathAlt11 = "Units\\Creeps\\HeroTinker\\TinkerDeathAlt1.wav"` -- `static constant tinkerMissileDeath1 = "Abilities\\Spells\\Other\\TinkerRocket\\TinkerMissileDeath1.wav"` -- `static constant tinkerMissileLaunch1 = "Abilities\\Spells\\Other\\TinkerRocket\\TinkerMissileLaunch1.wav"` -- `static constant tinkerMorph1 = "Units\\Creeps\\HeroTinker\\TinkerMorph1.wav"` -- `static constant tinkerMorph11 = "Units\\Creeps\\HeroTinker\\TinkerMorph1.wav"` -- `static constant tinkerMorphAlt1 = "Units\\Creeps\\HeroTinker\\TinkerMorphAlt1.wav"` -- `static constant tinkerMorphAlt11 = "Units\\Creeps\\HeroTinker\\TinkerMorphAlt1.wav"` -- `static constant tombOfRelicsWhat1 = "buildings\\Undead\\TombOfRelics\\TombOfRelicsWhat1.wav"` -- `static constant tomes = "Abilities\\Spells\\Items\\AIam\\Tomes.wav"` -- `static constant tornadoLoop = "Abilities\\Spells\\Other\\Tornado\\TornadoLoop.wav"` -- `static constant townHallWhat1 = "Buildings\\Human\\TownHall\\TownHallWhat1.wav"` -- `static constant tragicConfrontation = "Sound\\Music\\mp3Music\\TragicConfrontation.mp3"` -- `static constant tranquility1 = "Abilities\\Spells\\NightElf\\Tranquility\\Tranquility.wav"` -- `static constant tranquilityHealLoop1 = "Abilities\\Spells\\NightElf\\Tranquility\\TranquilityHealLoop1.wav"` -- `static constant tranquilityTarget1 = "Abilities\\Spells\\NightElf\\Tranquility\\TranquilityTarget1.wav"` -- `static constant treantReady1 = "Buildings\\NightElf\\AncientProtector\\TreantReady1.wav"` -- `static constant treantWhat1 = "Buildings\\NightElf\\AncientProtector\\TreantWhat1.wav"` -- `static constant treantYes1 = "Buildings\\NightElf\\AncientProtector\\TreantYes1.wav"` -- `static constant treeFall1 = "Sound\\Destructibles\\TreeFall1.wav"` -- `static constant treeFall2 = "Sound\\Destructibles\\TreeFall2.wav"` -- `static constant treeFall3 = "Sound\\Destructibles\\TreeFall3.wav"` -- `static constant treeOfLifeAttack1 = "Buildings\\NightElf\\TreeOfLife\\TreeOfLifeAttack1.wav"` -- `static constant treeOfLifeGoldMineBirth1 = "Abilities\\Spells\\NightElf\\EntangleMine\\TreeOfLifeGoldMineBirth1.wav"` -- `static constant treeOfLifeGoldMineDeath1 = "Abilities\\Spells\\NightElf\\EntangleMine\\TreeOfLifeGoldMineDeath1.wav"` -- `static constant treeOfLifeGoldMineStand1 = "Abilities\\Spells\\NightElf\\EntangleMine\\TreeOfLifeGoldMineStand1.wav"` -- `static constant treeOfLifeWhat1 = "Buildings\\NightElf\\TreeOfLife\\TreeOfLifeWhat1.wav"` -- `static constant treeOfLifeWhat2 = "Buildings\\NightElf\\TreeOfLife\\TreeOfLifeWhat2.wav"` -- `static constant treeOfLifeWhat3 = "Buildings\\NightElf\\TreeOfLife\\TreeOfLifeWhat3.wav"` -- `static constant treeOfLifeYes1 = "Buildings\\NightElf\\TreeOfLife\\TreeOfLifeYes1.wav"` -- `static constant treeOfLifeYes2 = "Buildings\\NightElf\\TreeOfLife\\TreeOfLifeYes2.wav"` -- `static constant treeOfLifeYes3 = "Buildings\\NightElf\\TreeOfLife\\TreeOfLifeYes3.wav"` -- `static constant treeOfLifeYesAttack1 = "Buildings\\NightElf\\TreeOfLife\\TreeOfLifeYesAttack1.wav"` -- `static constant treeOfLifeYesAttack2 = "Buildings\\NightElf\\TreeOfLife\\TreeOfLifeYesAttack2.wav"` -- `static constant treeOfLifeYesAttack3 = "Buildings\\NightElf\\TreeOfLife\\TreeOfLifeYesAttack3.wav"` -- `static constant trollBatriderLiquidFire1 = "Abilities\\Spells\\Orc\\LiquidFire\\TrollBatriderLiquidFire1.wav"` -- `static constant trollBatriderMissile1 = "Abilities\\Weapons\\BatTrollMissile\\TrollBatriderMissile1.wav"` -- `static constant trollBatriderMissile2 = "Abilities\\Weapons\\BatTrollMissile\\TrollBatriderMissile2.wav"` -- `static constant trollBatriderMissile3 = "Abilities\\Weapons\\BatTrollMissile\\TrollBatriderMissile3.wav"` -- `static constant trollBatriderSuicideAttack1 = "Units\\Orc\\BatTroll\\TrollBatriderSuicideAttack1.wav"` -- `static constant trollWoodWorksWhat1 = "Buildings\\Orc\\WarMill\\TrollWoodWorksWhat1.wav"` -- `static constant trollbatriderPissed1 = "Units\\Orc\\BatTroll\\TrollbatriderPissed1.wav"` -- `static constant trollbatriderPissed2 = "Units\\Orc\\BatTroll\\TrollbatriderPissed2.wav"` -- `static constant trollbatriderPissed3 = "Units\\Orc\\BatTroll\\TrollbatriderPissed3.wav"` -- `static constant trollbatriderPissed4 = "Units\\Orc\\BatTroll\\TrollbatriderPissed4.wav"` -- `static constant trollbatriderPissed5 = "Units\\Orc\\BatTroll\\TrollbatriderPissed5.wav"` -- `static constant trollbatriderReady1 = "Units\\Orc\\BatTroll\\TrollbatriderReady1.wav"` -- `static constant trollbatriderWarcry1 = "Units\\Orc\\BatTroll\\TrollbatriderWarcry1.wav"` -- `static constant trollbatriderWhat1 = "Units\\Orc\\BatTroll\\TrollbatriderWhat1.wav"` -- `static constant trollbatriderWhat2 = "Units\\Orc\\BatTroll\\TrollbatriderWhat2.wav"` -- `static constant trollbatriderWhat3 = "Units\\Orc\\BatTroll\\TrollbatriderWhat3.wav"` -- `static constant trollbatriderWhat4 = "Units\\Orc\\BatTroll\\TrollbatriderWhat4.wav"` -- `static constant trollbatriderWhat5 = "Units\\Orc\\BatTroll\\TrollbatriderWhat5.wav"` -- `static constant trollbatriderYes1 = "Units\\Orc\\BatTroll\\TrollbatriderYes1.wav"` -- `static constant trollbatriderYes2 = "Units\\Orc\\BatTroll\\TrollbatriderYes2.wav"` -- `static constant trollbatriderYes3 = "Units\\Orc\\BatTroll\\TrollbatriderYes3.wav"` -- `static constant trollbatriderYes4 = "Units\\Orc\\BatTroll\\TrollbatriderYes4.wav"` -- `static constant trollbatriderYes5 = "Units\\Orc\\BatTroll\\TrollbatriderYes5.wav"` -- `static constant trollbatriderYesAttack1 = "Units\\Orc\\BatTroll\\TrollbatriderYesAttack1.wav"` -- `static constant trollbatriderYesAttack2 = "Units\\Orc\\BatTroll\\TrollbatriderYesAttack2.wav"` -- `static constant trollbatriderYesAttack3 = "Units\\Orc\\BatTroll\\TrollbatriderYesAttack3.wav"` -- `static constant trollbatriderYesAttack4 = "Units\\Orc\\BatTroll\\TrollbatriderYesAttack4.wav"` -- `static constant tuskarrDeath1 = "Units\\Creeps\\tuskar\\TuskarrDeath1.wav"` -- `static constant tuskarrWhat1 = "Units\\Creeps\\tuskar\\TuskarrWhat1.wav"` -- `static constant tuskarrWhat2 = "Units\\Creeps\\tuskar\\TuskarrWhat2.wav"` -- `static constant tuskarrYes1 = "Units\\Creeps\\tuskar\\TuskarrYes1.wav"` -- `static constant tuskarrYes2 = "Units\\Creeps\\tuskar\\TuskarrYes2.wav"` -- `static constant tyrandePissed1 = "Units\\NightElf\\Tyrande\\TyrandePissed1.wav"` -- `static constant tyrandePissed2 = "Units\\NightElf\\Tyrande\\TyrandePissed2.wav"` -- `static constant tyrandePissed3 = "Units\\NightElf\\Tyrande\\TyrandePissed3.wav"` -- `static constant tyrandePissed4 = "Units\\NightElf\\Tyrande\\TyrandePissed4.wav"` -- `static constant tyrandePissed5 = "Units\\NightElf\\Tyrande\\TyrandePissed5.wav"` -- `static constant tyrandeWarcry1 = "Units\\NightElf\\Tyrande\\TyrandeWarcry1.wav"` -- `static constant tyrandeWhat1 = "Units\\NightElf\\Tyrande\\TyrandeWhat1.wav"` -- `static constant tyrandeWhat2 = "Units\\NightElf\\Tyrande\\TyrandeWhat2.wav"` -- `static constant tyrandeWhat3 = "Units\\NightElf\\Tyrande\\TyrandeWhat3.wav"` -- `static constant tyrandeWhat4 = "Units\\NightElf\\Tyrande\\TyrandeWhat4.wav"` -- `static constant tyrandeYes1 = "Units\\NightElf\\Tyrande\\TyrandeYes1.wav"` -- `static constant tyrandeYes2 = "Units\\NightElf\\Tyrande\\TyrandeYes2.wav"` -- `static constant tyrandeYes3 = "Units\\NightElf\\Tyrande\\TyrandeYes3.wav"` -- `static constant tyrandeYes4 = "Units\\NightElf\\Tyrande\\TyrandeYes4.wav"` -- `static constant tyrandeYesAttack1 = "Units\\NightElf\\Tyrande\\TyrandeYesAttack1.wav"` -- `static constant tyrandeYesAttack2 = "Units\\NightElf\\Tyrande\\TyrandeYesAttack2.wav"` -- `static constant tyrandeYesAttack3 = "Units\\NightElf\\Tyrande\\TyrandeYesAttack3.wav"` -- `static constant tyrandeYesAttack4 = "Units\\NightElf\\Tyrande\\TyrandeYesAttack4.wav"` -- `static constant u01Acolyte10 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Acolyte10.mp3"` -- `static constant u01Acolyte12 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Acolyte12.mp3"` -- `static constant u01Acolyte13 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Acolyte13.mp3"` -- `static constant u01Acolyte14 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Acolyte14.mp3"` -- `static constant u01Arthas01 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Arthas01.mp3"` -- `static constant u01Arthas01a = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Arthas01a.mp3"` -- `static constant u01Arthas03 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Arthas03.mp3"` -- `static constant u01Arthas05 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Arthas05.mp3"` -- `static constant u01Arthas07 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Arthas07.mp3"` -- `static constant u01Arthas11 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Arthas11.mp3"` -- `static constant u01Arthas16 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Arthas16.mp3"` -- `static constant u01Arthas17 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Arthas17.mp3"` -- `static constant u01Arthas24 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Arthas24.mp3"` -- `static constant u01Arthas26 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Arthas26.mp3"` -- `static constant u01Arthas28 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Arthas28.mp3"` -- `static constant u01Footman18 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Footman18.mp3"` -- `static constant u01Footman22 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Footman22.mp3"` -- `static constant u01Footman23 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Footman23.mp3"` -- `static constant u01Knight19 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Knight19.mp3"` -- `static constant u01Knight20 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Knight20.mp3"` -- `static constant u01Knight21 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Knight21.mp3"` -- `static constant u01Peasant15A = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Peasant15A.mp3"` -- `static constant u01Peasant15B = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Peasant15B.mp3"` -- `static constant u01Peasant15C = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Peasant15C.mp3"` -- `static constant u01Tichondrius02 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Tichondrius02.mp3"` -- `static constant u01Tichondrius04 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Tichondrius04.mp3"` -- `static constant u01Tichondrius06 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Tichondrius06.mp3"` -- `static constant u01Tichondrius08 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Tichondrius08.mp3"` -- `static constant u01Tichondrius25 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Tichondrius25.mp3"` -- `static constant u01Tichondrius27 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Tichondrius27.mp3"` -- `static constant u01Tichondrius29 = "Sound\\Dialogue\\UndeadCampaign\\Undead01\\U01Tichondrius29.mp3"` -- `static constant u02Acolyte02 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Acolyte02.mp3"` -- `static constant u02Acolyte04 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Acolyte04.mp3"` -- `static constant u02Arthas01 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Arthas01.mp3"` -- `static constant u02Arthas03 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Arthas03.mp3"` -- `static constant u02Arthas05 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Arthas05.mp3"` -- `static constant u02Arthas07 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Arthas07.mp3"` -- `static constant u02Arthas11 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Arthas11.mp3"` -- `static constant u02Arthas16 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Arthas16.mp3"` -- `static constant u02Arthas18 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Arthas18.mp3"` -- `static constant u02Arthas20 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Arthas20.mp3"` -- `static constant u02Arthas22 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Arthas22.mp3"` -- `static constant u02Arthas24 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Arthas24.mp3"` -- `static constant u02Arthas26 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Arthas26.mp3"` -- `static constant u02Arthas28 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Arthas28.mp3"` -- `static constant u02DreadlordA32 = "Sound\\Dialogue\\UndeadCampaign\\Undead02Interlude\\U02DreadlordA32.mp3"` -- `static constant u02DreadlordA35 = "Sound\\Dialogue\\UndeadCampaign\\Undead02Interlude\\U02DreadlordA35.mp3"` -- `static constant u02DreadlordA37 = "Sound\\Dialogue\\UndeadCampaign\\Undead02Interlude\\U02DreadlordA37.mp3"` -- `static constant u02DreadlordB34 = "Sound\\Dialogue\\UndeadCampaign\\Undead02Interlude\\U02DreadlordB34.mp3"` -- `static constant u02KelThuzad27 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02KelThuzad27.mp3"` -- `static constant u02KelThuzad29 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02KelThuzad29.mp3"` -- `static constant u02KelThuzad31 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02KelThuzad31.mp3"` -- `static constant u02Necromancer38 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Necromancer38.mp3"` -- `static constant u02Necromancer39 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Necromancer39.mp3"` -- `static constant u02Necromancer40 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Necromancer40.mp3"` -- `static constant u02Necromancer41 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Necromancer41.mp3"` -- `static constant u02Necromancer42 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Necromancer42.mp3"` -- `static constant u02PaladinA06 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02PaladinA06.mp3"` -- `static constant u02PaladinB08 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02PaladinB08.mp3"` -- `static constant u02PaladinC09 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02PaladinC09.mp3"` -- `static constant u02PaladinD10 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02PaladinD10.mp3"` -- `static constant u02Tichondrius14 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Tichondrius14.mp3"` -- `static constant u02Tichondrius15 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Tichondrius15.mp3"` -- `static constant u02Tichondrius17 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Tichondrius17.mp3"` -- `static constant u02Tichondrius19 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Tichondrius19.mp3"` -- `static constant u02Tichondrius30 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Tichondrius30.mp3"` -- `static constant u02Tichondrius33 = "Sound\\Dialogue\\UndeadCampaign\\Undead02Interlude\\U02Tichondrius33.mp3"` -- `static constant u02Tichondrius36 = "Sound\\Dialogue\\UndeadCampaign\\Undead02Interlude\\U02Tichondrius36.mp3"` -- `static constant u02Uther21 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Uther21.mp3"` -- `static constant u02Uther23 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Uther23.mp3"` -- `static constant u02Uther25 = "Sound\\Dialogue\\UndeadCampaign\\Undead02\\U02Uther25.mp3"` -- `static constant u03AArthas01 = "Sound\\Dialogue\\UndeadCampaign\\Undead03A\\U03AArthas01.mp3"` -- `static constant u03AArthas03 = "Sound\\Dialogue\\UndeadCampaign\\Undead03A\\U03AArthas03.mp3"` -- `static constant u03AArthas05 = "Sound\\Dialogue\\UndeadCampaign\\Undead03A\\U03AArthas05.mp3"` -- `static constant u03AArthas06 = "Sound\\Dialogue\\UndeadCampaign\\Undead03A\\U03AArthas06.mp3"` -- `static constant u03AArthas10 = "Sound\\Dialogue\\UndeadCampaign\\Undead03A\\U03AArthas10.mp3"` -- `static constant u03AArthas13 = "Sound\\Dialogue\\UndeadCampaign\\Undead03A\\U03AArthas13.mp3"` -- `static constant u03AElfArcher11 = "Sound\\Dialogue\\UndeadCampaign\\Undead03A\\U03AElfArcher11.mp3"` -- `static constant u03AKelThuzad02 = "Sound\\Dialogue\\UndeadCampaign\\Undead03A\\U03AKelThuzad02.mp3"` -- `static constant u03AKelThuzad04 = "Sound\\Dialogue\\UndeadCampaign\\Undead03A\\U03AKelThuzad04.mp3"` -- `static constant u03AKelThuzad09 = "Sound\\Dialogue\\UndeadCampaign\\Undead03A\\U03AKelThuzad09.mp3"` -- `static constant u03ANecromancer31 = "Sound\\Dialogue\\UndeadCampaign\\Undead03A\\U03ANecromancer31.mp3"` -- `static constant u03ASylvanas12 = "Sound\\Dialogue\\UndeadCampaign\\Undead03A\\U03ASylvanas12.mp3"` -- `static constant u03BArthas08 = "Sound\\Dialogue\\UndeadCampaign\\Undead03B\\U03BArthas08.mp3"` -- `static constant u03BArthas16 = "Sound\\Dialogue\\UndeadCampaign\\Undead03B\\U03BArthas16.mp3"` -- `static constant u03BArthas19 = "Sound\\Dialogue\\UndeadCampaign\\Undead03B\\U03BArthas19.mp3"` -- `static constant u03BHighElfVillager31 = "Sound\\Dialogue\\UndeadCampaign\\Undead03B\\U03BHighElfVillager31.mp3"` -- `static constant u03BHighElfVillager32 = "Sound\\Dialogue\\UndeadCampaign\\Undead03B\\U03BHighElfVillager32.mp3"` -- `static constant u03BPriest07 = "Sound\\Dialogue\\UndeadCampaign\\Undead03B\\U03BPriest07.mp3"` -- `static constant u03BSylvanas14 = "Sound\\Dialogue\\UndeadCampaign\\Undead03B\\U03BSylvanas14.mp3"` -- `static constant u03BSylvanas17 = "Sound\\Dialogue\\UndeadCampaign\\Undead03B\\U03BSylvanas17.mp3"` -- `static constant u03BSylvanas18 = "Sound\\Dialogue\\UndeadCampaign\\Undead03B\\U03BSylvanas18.mp3"` -- `static constant u04AArthas02 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04AArthas02.mp3"` -- `static constant u04AArthas04 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04AArthas04.mp3"` -- `static constant u04AArthas06 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04AArthas06.mp3"` -- `static constant u04AArthas09 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04AArthas09.mp3"` -- `static constant u04AArthas11 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04AArthas11.mp3"` -- `static constant u04AArthas13 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04AArthas13.mp3"` -- `static constant u04AArthas16 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04AArthas16.mp3"` -- `static constant u04AArthas18 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04AArthas18.mp3"` -- `static constant u04AArthas19 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04AArthas19.mp3"` -- `static constant u04AArthas22 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04AArthas22.mp3"` -- `static constant u04AKelThuzad08 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04AKelThuzad08.mp3"` -- `static constant u04AKelThuzad10 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04AKelThuzad10.mp3"` -- `static constant u04AKelThuzad15 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04AKelThuzad15.mp3"` -- `static constant u04AKelThuzad17 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04AKelThuzad17.mp3"` -- `static constant u04ASylvanas01 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04ASylvanas01.mp3"` -- `static constant u04ASylvanas03 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04ASylvanas03.mp3"` -- `static constant u04ASylvanas05 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04ASylvanas05.mp3"` -- `static constant u04ASylvanas12 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04ASylvanas12.mp3"` -- `static constant u04ASylvanas20 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04ASylvanas20.mp3"` -- `static constant u04ASylvanas21 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04ASylvanas21.mp3"` -- `static constant u04ASylvanas23 = "Sound\\Dialogue\\UndeadCampaign\\Undead04A\\U04ASylvanas23.mp3"` -- `static constant u04BArthas09 = "Sound\\Dialogue\\UndeadCampaign\\Undead04B\\U04BArthas09.mp3"` -- `static constant u04BCryptFiend06 = "Sound\\Dialogue\\UndeadCampaign\\Undead04B\\U04BCryptFiend06.mp3"` -- `static constant u04BNecromancer08 = "Sound\\Dialogue\\UndeadCampaign\\Undead04B\\U04BNecromancer08.mp3"` -- `static constant u05AArthas02 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05AArthas02.mp3"` -- `static constant u05AArthas04 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05AArthas04.mp3"` -- `static constant u05AArthas06 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05AArthas06.mp3"` -- `static constant u05AArthas12 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05AArthas12.mp3"` -- `static constant u05AArthas14 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05AArthas14.mp3"` -- `static constant u05AArthas22 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05AArthas22.mp3"` -- `static constant u05AArthas30 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05AArthas30.mp3"` -- `static constant u05AArthas32 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05AArthas32.mp3"` -- `static constant u05AKelThuzad07 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05AKelThuzad07.mp3"` -- `static constant u05AKelThuzad31 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05AKelThuzad31.mp3"` -- `static constant u05AKelThuzad33 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05AKelThuzad33.mp3"` -- `static constant u05ANecromancer11 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05ANecromancer11.mp3"` -- `static constant u05ANecromancer13 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05ANecromancer13.mp3"` -- `static constant u05ANecromancer13A = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05ANecromancer13A.mp3"` -- `static constant u05ANecromancer15 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05ANecromancer15.mp3"` -- `static constant u05ANecromancer16 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05ANecromancer16.mp3"` -- `static constant u05ASylvanas08 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05ASylvanas08.mp3"` -- `static constant u05ATichondrius01 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05ATichondrius01.mp3"` -- `static constant u05ATichondrius03 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05ATichondrius03.mp3"` -- `static constant u05ATichondrius05 = "Sound\\Dialogue\\UndeadCampaign\\Undead05A\\U05ATichondrius05.mp3"` -- `static constant u05BArthas30 = "Sound\\Dialogue\\UndeadCampaign\\Undead05BInterlude\\U05BArthas30.mp3"` -- `static constant u05BArthas32 = "Sound\\Dialogue\\UndeadCampaign\\Undead05BInterlude\\U05BArthas32.mp3"` -- `static constant u05BArthas34 = "Sound\\Dialogue\\UndeadCampaign\\Undead05BInterlude\\U05BArthas34.mp3"` -- `static constant u05BArthas36 = "Sound\\Dialogue\\UndeadCampaign\\Undead05BInterlude\\U05BArthas36.mp3"` -- `static constant u05BArthas38 = "Sound\\Dialogue\\UndeadCampaign\\Undead05BInterlude\\U05BArthas38.mp3"` -- `static constant u05BKelThuzad31 = "Sound\\Dialogue\\UndeadCampaign\\Undead05BInterlude\\U05BKelThuzad31.mp3"` -- `static constant u05BKelThuzad33 = "Sound\\Dialogue\\UndeadCampaign\\Undead05BInterlude\\U05BKelThuzad33.mp3"` -- `static constant u05BKelThuzad35 = "Sound\\Dialogue\\UndeadCampaign\\Undead05BInterlude\\U05BKelThuzad35.mp3"` -- `static constant u05BKelThuzad37 = "Sound\\Dialogue\\UndeadCampaign\\Undead05BInterlude\\U05BKelThuzad37.mp3"` -- `static constant u05BKelThuzad39 = "Sound\\Dialogue\\UndeadCampaign\\Undead05BInterlude\\U05BKelThuzad39.mp3"` -- `static constant u06Archimonde22 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06Archimonde22.mp3"` -- `static constant u06Archimonde24 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06Archimonde24.mp3"` -- `static constant u06Archimonde26 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06Archimonde26.mp3"` -- `static constant u06Arthas01 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06Arthas01.mp3"` -- `static constant u06Arthas03 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06Arthas03.mp3"` -- `static constant u06Arthas05 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06Arthas05.mp3"` -- `static constant u06Arthas10 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06Arthas10.mp3"` -- `static constant u06Arthas12 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06Arthas12.mp3"` -- `static constant u06Arthas19 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06Arthas19.mp3"` -- `static constant u06Arthas20 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06Arthas20.mp3"` -- `static constant u06Blademaster08 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06Blademaster08.mp3"` -- `static constant u06KelThuzad02 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06KelThuzad02.mp3"` -- `static constant u06KelThuzad04 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06KelThuzad04.mp3"` -- `static constant u06KelThuzad06 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06KelThuzad06.mp3"` -- `static constant u06KelThuzad09 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06KelThuzad09.mp3"` -- `static constant u06KelThuzad11 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06KelThuzad11.mp3"` -- `static constant u06KelThuzad13 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06KelThuzad13.mp3"` -- `static constant u06KelThuzad17 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06KelThuzad17.mp3"` -- `static constant u06KelThuzad18 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06KelThuzad18.mp3"` -- `static constant u06KelThuzad21 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06KelThuzad21.mp3"` -- `static constant u06KelThuzad23 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06KelThuzad23.mp3"` -- `static constant u06KelThuzad25 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06KelThuzad25.mp3"` -- `static constant u06OrcWarlock07 = "Sound\\Dialogue\\UndeadCampaign\\Undead06\\U06OrcWarlock07.mp3"` -- `static constant u07Antonidas02 = "Sound\\Dialogue\\UndeadCampaign\\Undead07\\U07Antonidas02.mp3"` -- `static constant u07Antonidas04 = "Sound\\Dialogue\\UndeadCampaign\\Undead07\\U07Antonidas04.mp3"` -- `static constant u07Antonidas06 = "Sound\\Dialogue\\UndeadCampaign\\Undead07\\U07Antonidas06.mp3"` -- `static constant u07Antonidas13 = "Sound\\Dialogue\\UndeadCampaign\\Undead07\\U07Antonidas13.mp3"` -- `static constant u07Arthas01 = "Sound\\Dialogue\\UndeadCampaign\\Undead07\\U07Arthas01.mp3"` -- `static constant u07Arthas03 = "Sound\\Dialogue\\UndeadCampaign\\Undead07\\U07Arthas03.mp3"` -- `static constant u07Arthas05 = "Sound\\Dialogue\\UndeadCampaign\\Undead07\\U07Arthas05.mp3"` -- `static constant u07Arthas14 = "Sound\\Dialogue\\UndeadCampaign\\Undead07\\U07Arthas14.mp3"` -- `static constant u07Arthas15 = "Sound\\Dialogue\\UndeadCampaign\\Undead07\\U07Arthas15.mp3"` -- `static constant u07KelThuzad07 = "Sound\\Dialogue\\UndeadCampaign\\Undead07\\U07KelThuzad07.mp3"` -- `static constant u07KelThuzad08 = "Sound\\Dialogue\\UndeadCampaign\\Undead07\\U07KelThuzad08.mp3"` -- `static constant u07KelThuzad09 = "Sound\\Dialogue\\UndeadCampaign\\Undead07\\U07KelThuzad09.mp3"` -- `static constant u07KelThuzad11 = "Sound\\Dialogue\\UndeadCampaign\\Undead07\\U07KelThuzad11.mp3"` -- `static constant u07KelThuzad12 = "Sound\\Dialogue\\UndeadCampaign\\Undead07\\U07KelThuzad12.mp3"` -- `static constant u07KelThuzad16 = "Sound\\Dialogue\\UndeadCampaign\\Undead07\\U07KelThuzad16.mp3"` -- `static constant u08Archimonde19 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08Archimonde19.mp3"` -- `static constant u08Archimonde20 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08Archimonde20.mp3"` -- `static constant u08Archimonde22 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08Archimonde22.mp3"` -- `static constant u08Archimonde24 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08Archimonde24.mp3"` -- `static constant u08Arthas01 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08Arthas01.mp3"` -- `static constant u08Arthas04 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08Arthas04.mp3"` -- `static constant u08Arthas06 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08Arthas06.mp3"` -- `static constant u08Arthas11 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08Arthas11.mp3"` -- `static constant u08Arthas25 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08Arthas25.mp3"` -- `static constant u08KelThuzad02 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08KelThuzad02.mp3"` -- `static constant u08KelThuzad07 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08KelThuzad07.mp3"` -- `static constant u08KelThuzad08 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08KelThuzad08.mp3"` -- `static constant u08KelThuzad09 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08KelThuzad09.mp3"` -- `static constant u08KelThuzad18 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08KelThuzad18.mp3"` -- `static constant u08KelThuzad26 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08KelThuzad26.mp3"` -- `static constant u08Necromancer10 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08Necromancer10.mp3"` -- `static constant u08Tichondrius03 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08Tichondrius03.mp3"` -- `static constant u08Tichondrius21 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08Tichondrius21.mp3"` -- `static constant u08Tichondrius23 = "Sound\\Dialogue\\UndeadCampaign\\Undead08\\U08Tichondrius23.mp3"` -- `static constant unbrokenDeath1 = "Units\\Creeps\\Unbroken\\UnbrokenDeath1.wav"` -- `static constant unbrokenWhat1 = "Units\\Creeps\\Unbroken\\UnbrokenWhat1.wav"` -- `static constant unbrokenWhat2 = "Units\\Creeps\\Unbroken\\UnbrokenWhat2.wav"` -- `static constant unbrokenYes1 = "Units\\Creeps\\Unbroken\\UnbrokenYes1.wav"` -- `static constant unbrokenYes2 = "Units\\Creeps\\Unbroken\\UnbrokenYes2.wav"` -- `static constant undead11 = "Sound\\Music\\mp3Music\\Undead1.mp3"` -- `static constant undead2 = "Sound\\Music\\mp3Music\\Undead2.mp3"` -- `static constant undead3 = "Sound\\Music\\mp3Music\\Undead3.mp3"` -- `static constant undeadBuildingBirth1 = "Sound\\Buildings\\Undead\\UndeadBuildingBirth1.wav"` -- `static constant undeadBuildingBirth2 = "Sound\\Buildings\\Undead\\UndeadBuildingBirth2.wav"` -- `static constant undeadBuildingBirth3 = "Sound\\Buildings\\Undead\\UndeadBuildingBirth3.wav"` -- `static constant undeadBuildingBirth4 = "Sound\\Buildings\\Undead\\UndeadBuildingBirth4.wav"` -- `static constant undeadBuildingBirthLoop1 = "Sound\\Buildings\\Undead\\UndeadBuildingBirthLoop1.wav"` -- `static constant undeadBuildingBirthWhat1 = "Sound\\Buildings\\Undead\\UndeadBuildingBirthWhat1.wav"` -- `static constant undeadBuildingDeathLarge1 = "Sound\\Buildings\\Death\\UndeadBuildingDeathLarge1.wav"` -- `static constant undeadBuildingDeathSmall = "Sound\\Buildings\\Death\\UndeadBuildingDeathSmall.wav"` -- `static constant undeadDefeat = "Sound\\Music\\mp3Music\\UndeadDefeat.mp3"` -- `static constant undeadDissipate2 = "Sound\\Units\\Undead\\Dissipate\\UndeadDissipate2.wav"` -- `static constant undeadGlueScreenLoop1 = "Sound\\Ambient\\UndeadGlueScreenLoop1.wav"` -- `static constant undeadLargeFireLoop1 = "Sound\\Buildings\\Fire\\UndeadLargeFireLoop1.wav"` -- `static constant undeadMediumFireLoop1 = "Sound\\Buildings\\Fire\\UndeadMediumFireLoop1.wav"` -- `static constant undeadMiningWhat1 = "Buildings\\Undead\\HauntedMine\\UndeadMiningWhat1.wav"` -- `static constant undeadSmallFireLoop1 = "Sound\\Buildings\\Fire\\UndeadSmallFireLoop1.wav"` -- `static constant undeadVictory = "Sound\\Music\\mp3Music\\UndeadVictory.mp3"` -- `static constant undeadX1 = "Sound\\Music\\mp3Music\\UndeadX1.mp3"` -- `static constant unholyFrenzyBirth1 = "Abilities\\Spells\\Undead\\UnholyFrenzy\\UnholyFrenzyBirth1.wav"` -- `static constant upkeepRing = "Sound\\Interface\\UpkeepRing.wav"` -- `static constant uproot = "Abilities\\Spells\\NightElf\\Uproot\\Uproot.wav"` -- `static constant utherPissed1 = "Units\\Human\\Uther\\UtherPissed1.wav"` -- `static constant utherPissed2 = "Units\\Human\\Uther\\UtherPissed2.wav"` -- `static constant utherPissed3 = "Units\\Human\\Uther\\UtherPissed3.wav"` -- `static constant utherPissed4 = "Units\\Human\\Uther\\UtherPissed4.wav"` -- `static constant utherReturns = "Sound\\Ambient\\DoodadEffects\\UtherReturns.wav"` -- `static constant utherTaunt1 = "Sound\\Dialogue\\Extra\\UtherTaunt1.mp3"` -- `static constant utherTaunt2 = "Sound\\Dialogue\\Extra\\UtherTaunt2.mp3"` -- `static constant utherWarcry1 = "Units\\Human\\Uther\\UtherWarcry1.wav"` -- `static constant utherWhat1 = "Units\\Human\\Uther\\UtherWhat1.wav"` -- `static constant utherWhat2 = "Units\\Human\\Uther\\UtherWhat2.wav"` -- `static constant utherWhat3 = "Units\\Human\\Uther\\UtherWhat3.wav"` -- `static constant utherWhat4 = "Units\\Human\\Uther\\UtherWhat4.wav"` -- `static constant utherYes1 = "Units\\Human\\Uther\\UtherYes1.wav"` -- `static constant utherYes2 = "Units\\Human\\Uther\\UtherYes2.wav"` -- `static constant utherYes3 = "Units\\Human\\Uther\\UtherYes3.wav"` -- `static constant utherYes4 = "Units\\Human\\Uther\\UtherYes4.wav"` -- `static constant utherYesAttack1 = "Units\\Human\\Uther\\UtherYesAttack1.wav"` -- `static constant utherYesAttack2 = "Units\\Human\\Uther\\UtherYesAttack2.wav"` -- `static constant utherYesAttack3 = "Units\\Human\\Uther\\UtherYesAttack3.wav"` -- `static constant varimathrasPissed1 = "Units\\Undead\\Varimathras\\VarimathrasPissed1.wav"` -- `static constant varimathrasPissed2 = "Units\\Undead\\Varimathras\\VarimathrasPissed2.wav"` -- `static constant varimathrasPissed3 = "Units\\Undead\\Varimathras\\VarimathrasPissed3.wav"` -- `static constant varimathrasPissed4 = "Units\\Undead\\Varimathras\\VarimathrasPissed4.wav"` -- `static constant varimathrasPissed5 = "Units\\Undead\\Varimathras\\VarimathrasPissed5.wav"` -- `static constant varimathrasPissed6 = "Units\\Undead\\Varimathras\\VarimathrasPissed6.wav"` -- `static constant varimathrasPissed7 = "Units\\Undead\\Varimathras\\VarimathrasPissed7.wav"` -- `static constant varimathrasPissed8 = "Units\\Undead\\Varimathras\\VarimathrasPissed8.wav"` -- `static constant varimathrasReady1 = "Units\\Undead\\Varimathras\\VarimathrasReady1.wav"` -- `static constant varimathrasWarcry1 = "Units\\Undead\\Varimathras\\VarimathrasWarcry1.wav"` -- `static constant varimathrasWhat1 = "Units\\Undead\\Varimathras\\VarimathrasWhat1.wav"` -- `static constant varimathrasWhat2 = "Units\\Undead\\Varimathras\\VarimathrasWhat2.wav"` -- `static constant varimathrasWhat3 = "Units\\Undead\\Varimathras\\VarimathrasWhat3.wav"` -- `static constant varimathrasWhat4 = "Units\\Undead\\Varimathras\\VarimathrasWhat4.wav"` -- `static constant varimathrasWhat5 = "Units\\Undead\\Varimathras\\VarimathrasWhat5.wav"` -- `static constant varimathrasYes1 = "Units\\Undead\\Varimathras\\VarimathrasYes1.wav"` -- `static constant varimathrasYes2 = "Units\\Undead\\Varimathras\\VarimathrasYes2.wav"` -- `static constant varimathrasYes3 = "Units\\Undead\\Varimathras\\VarimathrasYes3.wav"` -- `static constant varimathrasYes4 = "Units\\Undead\\Varimathras\\VarimathrasYes4.wav"` -- `static constant varimathrasYes5 = "Units\\Undead\\Varimathras\\VarimathrasYes5.wav"` -- `static constant varimathrasYesAttack1 = "Units\\Undead\\Varimathras\\VarimathrasYesAttack1.wav"` -- `static constant varimathrasYesAttack2 = "Units\\Undead\\Varimathras\\VarimathrasYesAttack2.wav"` -- `static constant varimathrasYesAttack3 = "Units\\Undead\\Varimathras\\VarimathrasYesAttack3.wav"` -- `static constant varimathrasYesAttack4 = "Units\\Undead\\Varimathras\\VarimathrasYesAttack4.wav"` -- `static constant villagerCWhat1 = "Units\\Critters\\VillagerKid\\VillagerCWhat1.wav"` -- `static constant villagerCWhat2 = "Units\\Critters\\VillagerKid\\VillagerCWhat2.wav"` -- `static constant villagerCWhat3 = "Units\\Critters\\VillagerKid\\VillagerCWhat3.wav"` -- `static constant villagerCWhat4 = "Units\\Critters\\VillagerKid\\VillagerCWhat4.wav"` -- `static constant villagerCWhat5 = "Units\\Critters\\VillagerKid\\VillagerCWhat5.wav"` -- `static constant villagerChildDeath1 = "Units\\Critters\\VillagerKid\\VillagerChildDeath1.wav"` -- `static constant villagerF1 = "Units\\Critters\\VillagerWoman\\VillagerF1.wav"` -- `static constant villagerF2 = "Units\\Critters\\VillagerWoman\\VillagerF2.wav"` -- `static constant villagerF3 = "Units\\Critters\\VillagerWoman\\VillagerF3.wav"` -- `static constant villagerM1 = "Units\\Critters\\VillagerMan\\VillagerM1.wav"` -- `static constant villagerM2 = "Units\\Critters\\VillagerMan\\VillagerM2.wav"` -- `static constant villagerM3 = "Units\\Critters\\VillagerMan\\VillagerM3.wav"` -- `static constant villagerMAWhat1 = "Units\\Critters\\VillagerMan1\\VillagerMAWhat1.wav"` -- `static constant villagerMAWhat2 = "Units\\Critters\\VillagerMan1\\VillagerMAWhat2.wav"` -- `static constant villagerMAWhat3 = "Units\\Critters\\VillagerMan1\\VillagerMAWhat3.wav"` -- `static constant villagerMAWhat4 = "Units\\Critters\\VillagerMan1\\VillagerMAWhat4.wav"` -- `static constant villagerMAWhat5 = "Units\\Critters\\VillagerMan1\\VillagerMAWhat5.wav"` -- `static constant villagerMAWhat6 = "Units\\Critters\\VillagerMan1\\VillagerMAWhat6.wav"` -- `static constant villagerMaleDeath1 = "Units\\Critters\\VillagerMan\\VillagerMaleDeath1.wav"` -- `static constant volcanicRockLaunch1 = "Abilities\\Spells\\Other\\Volcano\\VolcanicRockLaunch1.wav"` -- `static constant volcanoLoop = "Abilities\\Spells\\Other\\Volcano\\VolcanoLoop.wav"` -- `static constant voodooLoungeWhat1 = "buildings\\Orc\\VoodooLounge\\VoodooLoungeWhat1.wav"` -- `static constant vultureDeath1 = "Units\\Critters\\Vulture\\VultureDeath1.wav"` -- `static constant vultureWhat1 = "Units\\Critters\\Vulture\\VultureWhat1.wav"` -- `static constant wandOfIllusionTarget1 = "Abilities\\Spells\\Items\\AIil\\WandOfIllusionTarget1.wav"` -- `static constant wandOfNeutralization = "Abilities\\Spells\\Items\\WandOfNeutralization\\WandOfNeutralization.wav"` -- `static constant war2IntroMusic = "Sound\\Music\\mp3Music\\War2IntroMusic.mp3"` -- `static constant war3XMainScreen = "Sound\\Music\\mp3Music\\War3XMainScreen.mp3"` -- `static constant war3xMainGlueScreen = "Sound\\Ambient\\War3xMainGlueScreen.wav"` -- `static constant war3xMainGlueScreenMonster = "Sound\\Interface\\War3xMainGlueScreenMonster.wav"` -- `static constant warEagleDeath = "Units\\Creeps\\WarEagle\\WarEagleDeath.wav"` -- `static constant warStompBirth1 = "Units\\Orc\\HeroTaurenChieftain\\WarStompBirth1.wav"` -- `static constant wardenAttackEffort1 = "Units\\NightElf\\HeroWarden\\WardenAttackEffort1.wav"` -- `static constant wardenDeath1 = "Units\\NightElf\\HeroWarden\\WardenDeath1.wav"` -- `static constant warlockAppears = "Sound\\Ambient\\DoodadEffects\\WarlockAppears.wav"` -- `static constant warlockDeath1 = "Units\\Demon\\Warlock\\WarlockDeath1.wav"` -- `static constant warlordPissed1 = "Units\\Demon\\ChaosWarlord\\WarlordPissed1.wav"` -- `static constant warlordPissed2 = "Units\\Demon\\ChaosWarlord\\WarlordPissed2.wav"` -- `static constant warlordReady1 = "Units\\Demon\\ChaosWarlord\\WarlordReady1.wav"` -- `static constant warlordWarcry1 = "Units\\Demon\\ChaosWarlord\\WarlordWarcry1.wav"` -- `static constant warlordWhat1 = "Units\\Demon\\ChaosWarlord\\WarlordWhat1.wav"` -- `static constant warlordWhat2 = "Units\\Demon\\ChaosWarlord\\WarlordWhat2.wav"` -- `static constant warlordWhat3 = "Units\\Demon\\ChaosWarlord\\WarlordWhat3.wav"` -- `static constant warlordYes1 = "Units\\Demon\\ChaosWarlord\\WarlordYes1.wav"` -- `static constant warlordYes2 = "Units\\Demon\\ChaosWarlord\\WarlordYes2.wav"` -- `static constant warlordYes3 = "Units\\Demon\\ChaosWarlord\\WarlordYes3.wav"` -- `static constant warlordYes4 = "Units\\Demon\\ChaosWarlord\\WarlordYes4.wav"` -- `static constant warlordYesAttack1 = "Units\\Demon\\ChaosWarlord\\WarlordYesAttack1.wav"` -- `static constant warlordYesAttack2 = "Units\\Demon\\ChaosWarlord\\WarlordYesAttack2.wav"` -- `static constant warlordYesAttack3 = "Units\\Demon\\ChaosWarlord\\WarlordYesAttack3.wav"` -- `static constant warlordYesAttack4 = "Units\\Demon\\ChaosWarlord\\WarlordYesAttack4.wav"` -- `static constant warlordYesAttack5 = "Units\\Demon\\ChaosWarlord\\WarlordYesAttack5.wav"` -- `static constant warning = "Sound\\Interface\\Warning.wav"` -- `static constant warstomp = "Units\\Orc\\Tauren\\Warstomp.wav"` -- `static constant watchTowerWhat1 = "Buildings\\Human\\HumanTower\\WatchTowerWhat1.wav"` -- `static constant watcherDeath1 = "Units\\Creeps\\Watcher\\WatcherDeath1.wav"` -- `static constant waterElementalDeath = "Units\\Human\\WaterElemental\\WaterElementalDeath.wav"` -- `static constant waterElementalMissile1 = "Abilities\\Weapons\\WaterElementalMissile\\WaterElementalMissile1.wav"` -- `static constant waterElementalMissile2 = "Abilities\\Weapons\\WaterElementalMissile\\WaterElementalMissile2.wav"` -- `static constant waterElementalMissile3 = "Abilities\\Weapons\\WaterElementalMissile\\WaterElementalMissile3.wav"` -- `static constant waterElementalPissed1 = "Units\\Human\\WaterElemental\\WaterElementalPissed1.wav"` -- `static constant waterElementalPissed2 = "Units\\Human\\WaterElemental\\WaterElementalPissed2.wav"` -- `static constant waterElementalPissed3 = "Units\\Human\\WaterElemental\\WaterElementalPissed3.wav"` -- `static constant waterElementalWhat1 = "Units\\Human\\WaterElemental\\WaterElementalWhat1.wav"` -- `static constant waterElementalWhat2 = "Units\\Human\\WaterElemental\\WaterElementalWhat2.wav"` -- `static constant waterElementalWhat3 = "Units\\Human\\WaterElemental\\WaterElementalWhat3.wav"` -- `static constant waterElementalWhat4 = "Units\\Human\\WaterElemental\\WaterElementalWhat4.wav"` -- `static constant waterElementalYes1 = "Units\\Human\\WaterElemental\\WaterElementalYes1.wav"` -- `static constant waterElementalYes2 = "Units\\Human\\WaterElemental\\WaterElementalYes2.wav"` -- `static constant waterElementalYes3 = "Units\\Human\\WaterElemental\\WaterElementalYes3.wav"` -- `static constant waterElementalYes4 = "Units\\Human\\WaterElemental\\WaterElementalYes4.wav"` -- `static constant waterElementalYesAttack1 = "Units\\Human\\WaterElemental\\WaterElementalYesAttack1.wav"` -- `static constant waterElementalYesAttack2 = "Units\\Human\\WaterElemental\\WaterElementalYesAttack2.wav"` -- `static constant waterElementalYesAttack3 = "Units\\Human\\WaterElemental\\WaterElementalYesAttack3.wav"` -- `static constant waterLakeLoop1 = "Sound\\Ambient\\DoodadEffects\\WaterLakeLoop1.wav"` -- `static constant waterStep1 = "Sound\\Units\\Footsteps\\WaterStep1.wav"` -- `static constant waterStep2 = "Sound\\Units\\Footsteps\\WaterStep2.wav"` -- `static constant waterStep3 = "Sound\\Units\\Footsteps\\WaterStep3.wav"` -- `static constant waterStep4 = "Sound\\Units\\Footsteps\\WaterStep4.wav"` -- `static constant waterStreamLoop1 = "Sound\\Ambient\\DoodadEffects\\WaterStreamLoop1.wav"` -- `static constant waterWaterFallLoop1 = "Sound\\Ambient\\DoodadEffects\\WaterWaterFallLoop1.wav"` -- `static constant waterWavesLoop1 = "Sound\\Ambient\\DoodadEffects\\WaterWavesLoop1.wav"` -- `static constant wayGateWhat1 = "Buildings\\Other\\Waygate\\WayGateWhat1.wav"` -- `static constant wayPointBling = "Sound\\Interface\\WayPointBling.wav"` -- `static constant webMissileLaunch1 = "Abilities\\Spells\\Undead\\Web\\WebMissileLaunch1.wav"` -- `static constant webTarget1 = "Abilities\\Spells\\Undead\\Web\\WebTarget1.wav"` -- `static constant wendigoDeath = "Units\\Creeps\\Wendigo\\WendigoDeath.wav"` -- `static constant wendigoPissed1 = "Units\\Creeps\\Wendigo\\WendigoPissed1.wav"` -- `static constant wendigoPissed2 = "Units\\Creeps\\Wendigo\\WendigoPissed2.wav"` -- `static constant wendigoPissed3 = "Units\\Creeps\\Wendigo\\WendigoPissed3.wav"` -- `static constant wendigoWhat1 = "Units\\Creeps\\Wendigo\\WendigoWhat1.wav"` -- `static constant wendigoWhat2 = "Units\\Creeps\\Wendigo\\WendigoWhat2.wav"` -- `static constant wendigoWhat3 = "Units\\Creeps\\Wendigo\\WendigoWhat3.wav"` -- `static constant wendigoYes1 = "Units\\Creeps\\Wendigo\\WendigoYes1.wav"` -- `static constant wendigoYes2 = "Units\\Creeps\\Wendigo\\WendigoYes2.wav"` -- `static constant wendigoYes3 = "Units\\Creeps\\Wendigo\\WendigoYes3.wav"` -- `static constant wendigoYesAttack1 = "Units\\Creeps\\Wendigo\\WendigoYesAttack1.wav"` -- `static constant wendigoYesAttack2 = "Units\\Creeps\\Wendigo\\WendigoYesAttack2.wav"` -- `static constant wendigoYesAttack3 = "Units\\Creeps\\Wendigo\\WendigoYesAttack3.wav"` -- `static constant wetlandsDay = "Sound\\Ambient\\SunkenRuins\\WetlandsDay.wav"` -- `static constant wetlandsNight = "Sound\\Ambient\\SunkenRuins\\WetlandsNight.wav"` -- `static constant whiteTaurenPissed1 = "Units\\Orc\\SpiritWalker\\WhiteTaurenPissed1.wav"` -- `static constant whiteTaurenPissed2 = "Units\\Orc\\SpiritWalker\\WhiteTaurenPissed2.wav"` -- `static constant whiteTaurenPissed3 = "Units\\Orc\\SpiritWalker\\WhiteTaurenPissed3.wav"` -- `static constant whiteTaurenPissed4 = "Units\\Orc\\SpiritWalker\\WhiteTaurenPissed4.wav"` -- `static constant whiteTaurenPissed5 = "Units\\Orc\\SpiritWalker\\WhiteTaurenPissed5.wav"` -- `static constant whiteTaurenPissed6 = "Units\\Orc\\SpiritWalker\\WhiteTaurenPissed6.wav"` -- `static constant whiteTaurenReady1 = "Units\\Orc\\SpiritWalker\\WhiteTaurenReady1.wav"` -- `static constant whiteTaurenWarcry1 = "Units\\Orc\\SpiritWalker\\WhiteTaurenWarcry1.wav"` -- `static constant whiteTaurenWhat1 = "Units\\Orc\\SpiritWalker\\WhiteTaurenWhat1.wav"` -- `static constant whiteTaurenWhat2 = "Units\\Orc\\SpiritWalker\\WhiteTaurenWhat2.wav"` -- `static constant whiteTaurenWhat3 = "Units\\Orc\\SpiritWalker\\WhiteTaurenWhat3.wav"` -- `static constant whiteTaurenWhat4 = "Units\\Orc\\SpiritWalker\\WhiteTaurenWhat4.wav"` -- `static constant whiteTaurenWhat5 = "Units\\Orc\\SpiritWalker\\WhiteTaurenWhat5.wav"` -- `static constant whiteTaurenYes1 = "Units\\Orc\\SpiritWalker\\WhiteTaurenYes1.wav"` -- `static constant whiteTaurenYes2 = "Units\\Orc\\SpiritWalker\\WhiteTaurenYes2.wav"` -- `static constant whiteTaurenYes3 = "Units\\Orc\\SpiritWalker\\WhiteTaurenYes3.wav"` -- `static constant whiteTaurenYes4 = "Units\\Orc\\SpiritWalker\\WhiteTaurenYes4.wav"` -- `static constant whiteTaurenYes5 = "Units\\Orc\\SpiritWalker\\WhiteTaurenYes5.wav"` -- `static constant whiteTaurenYesAttack1 = "Units\\Orc\\SpiritWalker\\WhiteTaurenYesAttack1.wav"` -- `static constant whiteTaurenYesAttack2 = "Units\\Orc\\SpiritWalker\\WhiteTaurenYesAttack2.wav"` -- `static constant whiteTaurenYesAttack3 = "Units\\Orc\\SpiritWalker\\WhiteTaurenYesAttack3.wav"` -- `static constant windLoopStereo = "Sound\\Ambient\\WindLoopStereo.wav"` -- `static constant windSerpentMissile = "Abilities\\Weapons\\DragonHawkMissile\\WindSerpentMissile.wav"` -- `static constant windSerpentPissed1 = "Units\\Creeps\\WindSerpent\\WindSerpentPissed1.wav"` -- `static constant windSerpentPissed2 = "Units\\Creeps\\WindSerpent\\WindSerpentPissed2.wav"` -- `static constant windSerpentPissed3 = "Units\\Creeps\\WindSerpent\\WindSerpentPissed3.wav"` -- `static constant windSerpentPissed4 = "Units\\Creeps\\WindSerpent\\WindSerpentPissed4.wav"` -- `static constant windSerpentPissed5 = "Units\\Creeps\\WindSerpent\\WindSerpentPissed5.wav"` -- `static constant windSerpentReady1 = "Units\\Creeps\\WindSerpent\\WindSerpentReady1.wav"` -- `static constant windSerpentWarcry1 = "Units\\Creeps\\WindSerpent\\WindSerpentWarcry1.wav"` -- `static constant windSerpentWhat1 = "Units\\Creeps\\WindSerpent\\WindSerpentWhat1.wav"` -- `static constant windSerpentWhat2 = "Units\\Creeps\\WindSerpent\\WindSerpentWhat2.wav"` -- `static constant windSerpentWhat3 = "Units\\Creeps\\WindSerpent\\WindSerpentWhat3.wav"` -- `static constant windSerpentYes1 = "Units\\Creeps\\WindSerpent\\WindSerpentYes1.wav"` -- `static constant windSerpentYes2 = "Units\\Creeps\\WindSerpent\\WindSerpentYes2.wav"` -- `static constant windSerpentYes3 = "Units\\Creeps\\WindSerpent\\WindSerpentYes3.wav"` -- `static constant windSerpentYesAttack1 = "Units\\Creeps\\WindSerpent\\WindSerpentYesAttack1.wav"` -- `static constant windSerpentYesAttack2 = "Units\\Creeps\\WindSerpent\\WindSerpentYesAttack2.wav"` -- `static constant windSerpentYesAttack3 = "Units\\Creeps\\WindSerpent\\WindSerpentYesAttack3.wav"` -- `static constant windWalk = "Abilities\\Spells\\Orc\\WindWalk\\WindWalk.wav"` -- `static constant wingedSerpentDeath = "Units\\Naga\\WindSerpent\\WingedSerpentDeath.wav"` -- `static constant wingedSerpentReady1 = "Units\\Naga\\WindSerpent\\WingedSerpentReady1.wav"` -- `static constant wingedSerpentWhat1 = "Units\\Naga\\WindSerpent\\WingedSerpentWhat1.wav"` -- `static constant wingedSerpentWhat2 = "Units\\Naga\\WindSerpent\\WingedSerpentWhat2.wav"` -- `static constant wingedSerpentYes1 = "Units\\Naga\\WindSerpent\\WingedSerpentYes1.wav"` -- `static constant wingedSerpentYes2 = "Units\\Naga\\WindSerpent\\WingedSerpentYes2.wav"` -- `static constant wispDeath1 = "Units\\NightElf\\Wisp\\WispDeath1.wav"` -- `static constant wispEntangleMine = "Abilities\\Spells\\NightElf\\EntangleMine\\WispEntangleMine.wav"` -- `static constant wispHarvestLumber1 = "Abilities\\Spells\\NightElf\\TargetArtLumber\\WispHarvestLumber1.wav"` -- `static constant wispPissed1 = "Units\\NightElf\\Wisp\\WispPissed1.wav"` -- `static constant wispPissed2 = "Units\\NightElf\\Wisp\\WispPissed2.wav"` -- `static constant wispPissed3 = "Units\\NightElf\\Wisp\\WispPissed3.wav"` -- `static constant wispReady1 = "Units\\NightElf\\Wisp\\WispReady1.wav"` -- `static constant wispWhat1 = "Units\\NightElf\\Wisp\\WispWhat1.wav"` -- `static constant wispWhat2 = "Units\\NightElf\\Wisp\\WispWhat2.wav"` -- `static constant wispWhat3 = "Units\\NightElf\\Wisp\\WispWhat3.wav"` -- `static constant wispYes1 = "Units\\NightElf\\Wisp\\WispYes1.wav"` -- `static constant wispYes2 = "Units\\NightElf\\Wisp\\WispYes2.wav"` -- `static constant wispYes3 = "Units\\NightElf\\Wisp\\WispYes3.wav"` -- `static constant witchDoctorCastAttack1 = "Abilities\\Weapons\\WitchDoctorMissile\\WitchDoctorCastAttack1.wav"` -- `static constant witchDoctorDeath = "Units\\Orc\\WitchDoctor\\WitchDoctorDeath.wav"` -- `static constant witchDoctorMissileHit = "Abilities\\Weapons\\WitchDoctorMissile\\WitchDoctorMissileHit1.wav"` -- `static constant witchDoctorMissileHit2 = "Abilities\\Weapons\\WitchDoctorMissile\\WitchDoctorMissileHit2.wav"` -- `static constant witchDoctorMissileHit3 = "Abilities\\Weapons\\WitchDoctorMissile\\WitchDoctorMissileHit3.wav"` -- `static constant witchDoctorPissed1 = "Units\\Orc\\WitchDoctor\\WitchDoctorPissed1.wav"` -- `static constant witchDoctorPissed2 = "Units\\Orc\\WitchDoctor\\WitchDoctorPissed2.wav"` -- `static constant witchDoctorPissed3 = "Units\\Orc\\WitchDoctor\\WitchDoctorPissed3.wav"` -- `static constant witchDoctorPissed4 = "Units\\Orc\\WitchDoctor\\WitchDoctorPissed4.wav"` -- `static constant witchDoctorPissed5 = "Units\\Orc\\WitchDoctor\\WitchDoctorPissed5.wav"` -- `static constant witchDoctorPissed6 = "Units\\Orc\\WitchDoctor\\WitchDoctorPissed6.wav"` -- `static constant witchDoctorPissed7 = "Units\\Orc\\WitchDoctor\\WitchDoctorPissed7.wav"` -- `static constant witchDoctorReady1 = "Units\\Orc\\WitchDoctor\\WitchDoctorReady1.wav"` -- `static constant witchDoctorWarcry1 = "Units\\Orc\\WitchDoctor\\WitchDoctorWarcry1.wav"` -- `static constant witchDoctorWhat1 = "Units\\Orc\\WitchDoctor\\WitchDoctorWhat1.wav"` -- `static constant witchDoctorWhat2 = "Units\\Orc\\WitchDoctor\\WitchDoctorWhat2.wav"` -- `static constant witchDoctorWhat3 = "Units\\Orc\\WitchDoctor\\WitchDoctorWhat3.wav"` -- `static constant witchDoctorWhat4 = "Units\\Orc\\WitchDoctor\\WitchDoctorWhat4.wav"` -- `static constant witchDoctorYes1 = "Units\\Orc\\WitchDoctor\\WitchDoctorYes1.wav"` -- `static constant witchDoctorYes2 = "Units\\Orc\\WitchDoctor\\WitchDoctorYes2.wav"` -- `static constant witchDoctorYes3 = "Units\\Orc\\WitchDoctor\\WitchDoctorYes3.wav"` -- `static constant witchDoctorYesAttack1 = "Units\\Orc\\WitchDoctor\\WitchDoctorYesAttack1.wav"` -- `static constant witchDoctorYesAttack2 = "Units\\Orc\\WitchDoctor\\WitchDoctorYesAttack2.wav"` -- `static constant witchDoctorYesAttack3 = "Units\\Orc\\WitchDoctor\\WitchDoctorYesAttack3.wav"` -- `static constant wolf1 = "Units\\Critters\\Wolf\\Wolf1.wav"` -- `static constant wolf2 = "Units\\Critters\\Wolf\\Wolf2.wav"` -- `static constant wolfDeath1 = "Units\\Critters\\Wolf\\WolfDeath1.wav"` -- `static constant wolfriderPissed1 = "Units\\Orc\\Wolfrider\\WolfriderPissed1.wav"` -- `static constant wolfriderPissed2 = "Units\\Orc\\Wolfrider\\WolfriderPissed2.wav"` -- `static constant wolfriderPissed3 = "Units\\Orc\\Wolfrider\\WolfriderPissed3.wav"` -- `static constant wolfriderPissed4 = "Units\\Orc\\Wolfrider\\WolfriderPissed4.wav"` -- `static constant wolfriderReady1 = "Units\\Orc\\Wolfrider\\WolfriderReady1.wav"` -- `static constant wolfriderWarcry1 = "Units\\Orc\\Wolfrider\\WolfriderWarcry1.wav"` -- `static constant wolfriderWhat1 = "Units\\Orc\\Wolfrider\\WolfriderWhat1.wav"` -- `static constant wolfriderWhat2 = "Units\\Orc\\Wolfrider\\WolfriderWhat2.wav"` -- `static constant wolfriderWhat3 = "Units\\Orc\\Wolfrider\\WolfriderWhat3.wav"` -- `static constant wolfriderWhat4 = "Units\\Orc\\Wolfrider\\WolfriderWhat4.wav"` -- `static constant wolfriderYes1 = "Units\\Orc\\Wolfrider\\WolfriderYes1.wav"` -- `static constant wolfriderYes2 = "Units\\Orc\\Wolfrider\\WolfriderYes2.wav"` -- `static constant wolfriderYes3 = "Units\\Orc\\Wolfrider\\WolfriderYes3.wav"` -- `static constant wolfriderYes4 = "Units\\Orc\\Wolfrider\\WolfriderYes4.wav"` -- `static constant wolfriderYesAttack1 = "Units\\Orc\\Wolfrider\\WolfriderYesAttack1.wav"` -- `static constant wolfriderYesAttack2 = "Units\\Orc\\Wolfrider\\WolfriderYesAttack2.wav"` -- `static constant wolfriderYesAttack3 = "Units\\Orc\\Wolfrider\\WolfriderYesAttack3.wav"` -- `static constant woodHeavyBashFlesh1 = "Sound\\Units\\Combat\\WoodHeavyBashFlesh1.wav"` -- `static constant woodHeavyBashFlesh2 = "Sound\\Units\\Combat\\WoodHeavyBashFlesh2.wav"` -- `static constant woodHeavyBashFlesh3 = "Sound\\Units\\Combat\\WoodHeavyBashFlesh3.wav"` -- `static constant woodHeavyBashMetal1 = "Sound\\Units\\Combat\\WoodHeavyBashMetal1.wav"` -- `static constant woodHeavyBashMetal2 = "Sound\\Units\\Combat\\WoodHeavyBashMetal2.wav"` -- `static constant woodHeavyBashMetal3 = "Sound\\Units\\Combat\\WoodHeavyBashMetal3.wav"` -- `static constant woodHeavyBashStone1 = "Sound\\Units\\Combat\\WoodHeavyBashStone1.wav"` -- `static constant woodHeavyBashStone2 = "Sound\\Units\\Combat\\WoodHeavyBashStone2.wav"` -- `static constant woodHeavyBashStone3 = "Sound\\Units\\Combat\\WoodHeavyBashStone3.wav"` -- `static constant woodHeavyBashWood1 = "Sound\\Units\\Combat\\WoodHeavyBashWood1.wav"` -- `static constant woodHeavyBashWood2 = "Sound\\Units\\Combat\\WoodHeavyBashWood2.wav"` -- `static constant woodHeavyBashWood3 = "Sound\\Units\\Combat\\WoodHeavyBashWood3.wav"` -- `static constant woodLightBashFlesh1 = "Sound\\Units\\Combat\\WoodLightBashFlesh1.wav"` -- `static constant woodLightBashFlesh2 = "Sound\\Units\\Combat\\WoodLightBashFlesh2.wav"` -- `static constant woodLightBashFlesh3 = "Sound\\Units\\Combat\\WoodLightBashFlesh3.wav"` -- `static constant woodLightBashMetal1 = "Sound\\Units\\Combat\\WoodLightBashMetal1.wav"` -- `static constant woodLightBashMetal2 = "Sound\\Units\\Combat\\WoodLightBashMetal2.wav"` -- `static constant woodLightBashMetal3 = "Sound\\Units\\Combat\\WoodLightBashMetal3.wav"` -- `static constant woodLightBashStone1 = "Sound\\Units\\Combat\\WoodLightBashStone1.wav"` -- `static constant woodLightBashStone2 = "Sound\\Units\\Combat\\WoodLightBashStone2.wav"` -- `static constant woodLightBashStone3 = "Sound\\Units\\Combat\\WoodLightBashStone3.wav"` -- `static constant woodLightBashWood1 = "Sound\\Units\\Combat\\WoodLightBashWood1.wav"` -- `static constant woodLightBashWood2 = "Sound\\Units\\Combat\\WoodLightBashWood2.wav"` -- `static constant woodLightBashWood3 = "Sound\\Units\\Combat\\WoodLightBashWood3.wav"` -- `static constant woodMediumBashFlesh1 = "Sound\\Units\\Combat\\WoodMediumBashFlesh1.wav"` -- `static constant woodMediumBashFlesh2 = "Sound\\Units\\Combat\\WoodMediumBashFlesh2.wav"` -- `static constant woodMediumBashFlesh3 = "Sound\\Units\\Combat\\WoodMediumBashFlesh3.wav"` -- `static constant woodMediumBashMetal1 = "Sound\\Units\\Combat\\WoodMediumBashMetal1.wav"` -- `static constant woodMediumBashMetal2 = "Sound\\Units\\Combat\\WoodMediumBashMetal2.wav"` -- `static constant woodMediumBashMetal3 = "Sound\\Units\\Combat\\WoodMediumBashMetal3.wav"` -- `static constant woodMediumBashStone1 = "Sound\\Units\\Combat\\WoodMediumBashStone1.wav"` -- `static constant woodMediumBashStone2 = "Sound\\Units\\Combat\\WoodMediumBashStone2.wav"` -- `static constant woodMediumBashStone3 = "Sound\\Units\\Combat\\WoodMediumBashStone3.wav"` -- `static constant woodMediumBashWood1 = "Sound\\Units\\Combat\\WoodMediumBashWood1.wav"` -- `static constant woodMediumBashWood2 = "Sound\\Units\\Combat\\WoodMediumBashWood2.wav"` -- `static constant woodMediumBashWood3 = "Sound\\Units\\Combat\\WoodMediumBashWood3.wav"` -- `static constant workshopWhat1 = "Buildings\\Human\\Workshop\\WorkshopWhat1.wav"` -- `static constant wyvernCageDeath1 = "Doodads\\Barrens\\Terrain\\WyvernCage\\WyvernCageDeath1.wav"` -- `static constant wyvernRiderDeath = "Units\\Orc\\WyvernRider\\WyvernRiderDeath.wav"` -- `static constant wyvernRiderPissed1 = "Units\\Orc\\WyvernRider\\WyvernRiderPissed1.wav"` -- `static constant wyvernRiderPissed2 = "Units\\Orc\\WyvernRider\\WyvernRiderPissed2.wav"` -- `static constant wyvernRiderPissed3 = "Units\\Orc\\WyvernRider\\WyvernRiderPissed3.wav"` -- `static constant wyvernRiderPissed4 = "Units\\Orc\\WyvernRider\\WyvernRiderPissed4.wav"` -- `static constant wyvernRiderPissed5 = "Units\\Orc\\WyvernRider\\WyvernRiderPissed5.wav"` -- `static constant wyvernRiderPissed6 = "Units\\Orc\\WyvernRider\\WyvernRiderPissed6.wav"` -- `static constant wyvernRiderPissed7 = "Units\\Orc\\WyvernRider\\WyvernRiderPissed7.wav"` -- `static constant wyvernRiderReady1 = "Units\\Orc\\WyvernRider\\WyvernRiderReady1.wav"` -- `static constant wyvernRiderWarcry1 = "Units\\Orc\\WyvernRider\\WyvernRiderWarcry1.wav"` -- `static constant wyvernRiderWhat1 = "Units\\Orc\\WyvernRider\\WyvernRiderWhat1.wav"` -- `static constant wyvernRiderWhat2 = "Units\\Orc\\WyvernRider\\WyvernRiderWhat2.wav"` -- `static constant wyvernRiderWhat3 = "Units\\Orc\\WyvernRider\\WyvernRiderWhat3.wav"` -- `static constant wyvernRiderWhat4 = "Units\\Orc\\WyvernRider\\WyvernRiderWhat4.wav"` -- `static constant wyvernRiderYes1 = "Units\\Orc\\WyvernRider\\WyvernRiderYes1.wav"` -- `static constant wyvernRiderYes2 = "Units\\Orc\\WyvernRider\\WyvernRiderYes2.wav"` -- `static constant wyvernRiderYes3 = "Units\\Orc\\WyvernRider\\WyvernRiderYes3.wav"` -- `static constant wyvernRiderYes4 = "Units\\Orc\\WyvernRider\\WyvernRiderYes4.wav"` -- `static constant wyvernRiderYesAttack1 = "Units\\Orc\\WyvernRider\\WyvernRiderYesAttack1.wav"` -- `static constant wyvernRiderYesAttack2 = "Units\\Orc\\WyvernRider\\WyvernRiderYesAttack2.wav"` -- `static constant wyvernRiderYesAttack3 = "Units\\Orc\\WyvernRider\\WyvernRiderYesAttack3.wav"` -- `static constant wyvernRiderYesAttack4 = "Units\\Orc\\WyvernRider\\WyvernRiderYesAttack4.wav"` -- `static constant wyvernSpearMissile1 = "Abilities\\Weapons\\WyvernSpear\\WyvernSpearMissile1.wav"` -- `static constant wyvernSpearMissile2 = "Abilities\\Weapons\\WyvernSpear\\WyvernSpearMissile2.wav"` -- `static constant zeppelinLoop = "Units\\Creeps\\GoblinZeppelin\\ZeppelinLoop.wav"` -- `static constant zigguratMissileHit1 = "Abilities\\Weapons\\ZigguratMissile\\ZigguratMissileHit1.wav"` -- `static constant zigguratMissileHit2 = "Abilities\\Weapons\\ZigguratMissile\\ZigguratMissileHit2.wav"` -- `static constant zigguratMissileHit3 = "Abilities\\Weapons\\ZigguratMissile\\ZigguratMissileHit3.wav"` -- `static constant zigguratMissileLaunch1 = "Abilities\\Weapons\\ZigguratMissile\\ZigguratMissileLaunch1.wav"` -- `static constant zigguratMissileLaunch2 = "Abilities\\Weapons\\ZigguratMissile\\ZigguratMissileLaunch2.wav"` -- `static constant zigguratMissileLaunch3 = "Abilities\\Weapons\\ZigguratMissile\\ZigguratMissileLaunch3.wav"` -- `static constant zigguratUpgrade = "Buildings\\Undead\\Ziggurat\\ZigguratUpgrade.wav"` -- `static constant zigguratWhat = "Buildings\\Undead\\Ziggurat\\ZigguratWhat.wav"` -- `static constant zombieDeath1 = "Units\\Creeps\\Zombie\\ZombieDeath1.wav"` diff --git a/_doc/stdlib/ref/_wurst/Soundsets.md b/_doc/stdlib/ref/_wurst/Soundsets.md deleted file mode 100644 index c35af6b..0000000 --- a/_doc/stdlib/ref/_wurst/Soundsets.md +++ /dev/null @@ -1,305 +0,0 @@ ---- -title: Soundsets -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Soundsets.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Soundsets.wurst)** - -## Classes - -### Soundsets - -```wurst -public class Soundsets -``` - -**Members:** - -- `static constant abomination = "Abomination"` -- `static constant acolyte = "Acolyte"` -- `static constant albatross = "Albatross"` -- `static constant altarOfDarkness = "AltarOfDarkness"` -- `static constant altarOfDepths = "AltarOfDepths"` -- `static constant altarOfElders = "AltarOfElders"` -- `static constant altarOfKings = "AltarOfKings"` -- `static constant altarOfStorms = "AltarOfStorms"` -- `static constant ammoDump = "AmmoDump"` -- `static constant ancestralGuardian = "AncestralGuardian" // Only us` -- `static constant ancientOfLore = "AncientOfLore"` -- `static constant ancientOfWar = "AncientOfWar"` -- `static constant ancientOfWind = "AncientOfWind"` -- `static constant ancientOfWonder = "AncientOfWonder"` -- `static constant ancientProtector = "AncientProtector"` -- `static constant arcaneObservatory = "ArcaneObservatory"` -- `static constant arcaneSanctum = "ArcaneSanctum"` -- `static constant arcaneVault = "ArcaneVault"` -- `static constant archer = "Archer"` -- `static constant archnathid = "Archnathid" // Misspell` -- `static constant arthas = "Arthas"` -- `static constant assassin = "Assassin"` -- `static constant azureDragon = "AzureDragon"` -- `static constant ballista = "Ballista"` -- `static constant bandit = "Bandit"` -- `static constant banshee = "Banshee"` -- `static constant bansheeGhost = "BansheeGhost" // Only us` -- `static constant bansheeRanger = "BansheeRanger" // Only us` -- `static constant barrowDens = "BarrowDens" // BarrowDen in theirs` -- `static constant batTroll = "TrollBatrider" // Only us` -- `static constant bearDen = "BearDen"` -- `static constant beastiary = "Beastiary"` -- `static constant beastmaster = "Beastmaster"` -- `static constant blackDragon = "BlackDragon" // Only us` -- `static constant blackStagMale = "BlackStagMale" // Only us` -- `static constant blacksmith = "Blacksmith"` -- `static constant bloodElfDragonHawk = "BloodElfDragonHawk"` -- `static constant bloodElfPeasant = "BloodElfPeasant"` -- `static constant bloodElfSpellThief = "BloodElfSpellThief"` -- `static constant boneYard = "BoneYard"` -- `static constant bridgeObelisk = "BridgeObelisk"` -- `static constant bristleBack = "BristleBack"` -- `static constant cairne = "Cairne"` -- `static constant catapult = "Catapult"` -- `static constant centaur = "Centaur"` -- `static constant centaurArcher = "CentaurArcher"` -- `static constant chaosWarlord = "ChaosWarlord"` -- `static constant chieftainHut = "ChieftainHut" // Only us` -- `static constant chimaera = "Chimaera"` -- `static constant chimaeraRoost = "ChimaeraRoost"` -- `static constant coralBed = "CoralBed"` -- `static constant corruptedEnt = "CorruptedEnt"` -- `static constant crypt = "Crypt"` -- `static constant cryptFiend = "CryptFiend"` -- `static constant demoness = "Demoness"` -- `static constant direWolf = "DireWolf" // Only us` -- `static constant doomGuard = "DoomGuard"` -- `static constant dragonRoost = "DragonRoost"` -- `static constant dragonSpawnBlue = "DragonSpawnBlue"` -- `static constant dranai = "Dranai" // Missspell (Dranei)` -- `static constant dranaiAkama = "DranaiAkama" // Onlu us. Misspell (Dranei)` -- `static constant draneiHut0 = "DraneiHut0" // Not zero` -- `static constant drekThar = "DrekThar" // Only us` -- `static constant druidOfTheClaw = "DruidOfTheClaw"` -- `static constant druidOfTheTalon = "DruidOfTheTalon"` -- `static constant dryad = "Dryad"` -- `static constant duneWorm = "DuneWorm" // Only us` -- `static constant earthPandarenBrewmaster = "EarthPandarenBrewmaster"` -- `static constant elvenFarm = "ElvenFarm"` -- `static constant elvenGuardTower = "ElvenGuardTower"` -- `static constant ent = "Ent"` -- `static constant entangledGoldmine = "EntangledGoldmine"` -- `static constant evilArthas = "EvilArthas"` -- `static constant evilSylvanas = "EvilSylvanas"` -- `static constant facelessOne = "FacelessOne"` -- `static constant faerieDragon = "FaerieDragon"` -- `static constant farm = "Farm"` -- `static constant felgaurd = "Felgaurd" // Only us (misspell)` -- `static constant felhound = "felhound"` -- `static constant firePandarenBrewmaster = "FirePandarenBrewmaster"` -- `static constant footman = "Footman"` -- `static constant forestTroll = "ForestTroll"` -- `static constant forestTrollShadowPriest = "ForestTrollShadowPriest"` -- `static constant forgottenOne = "ForgottenOne" // Only us` -- `static constant fountainOfLife = "FountainOfLife"` -- `static constant frostWyrm = "FrostWyrm"` -- `static constant frostmourne = "Frostmourne" // Only us` -- `static constant furbolg = "Furbolg"` -- `static constant furion = "Furion"` -- `static constant gargoyle = "Gargoyle"` -- `static constant gargoyleSpire = "GargoyleSpire"` -- `static constant ghoul = "Ghoul"` -- `static constant giantSeaTurtle = "GiantSeaTurtle"` -- `static constant gnoll = "Gnoll"` -- `static constant gnollArcher = "GnollArcher"` -- `static constant goblinLandMine = "GoblinLandMine" // Only us` -- `static constant goblinSapper = "GoblinSapper"` -- `static constant goblinShipyard = "GoblinShipyard"` -- `static constant goblinZeppelin = "GoblinZeppelin"` -- `static constant goldMine = "GoldMine"` -- `static constant golemStatue = "GolemStatue" // Only us` -- `static constant graveyard = "Graveyard"` -- `static constant greatHall = "GreatHall"` -- `static constant grizzlyBear = "GrizzlyBear"` -- `static constant grunt = "Grunt"` -- `static constant gryphonAviary = "GryphonAviary"` -- `static constant gryphonRider = "GryphonRider"` -- `static constant gyroCopter = "GyroCopter"` -- `static constant harpy = "Harpy"` -- `static constant hauntedMine = "HauntedMine"` -- `static constant headHunter = "HeadHunter"` -- `static constant healingWard = "HealingWard" // Only us` -- `static constant hellscream = "Grom" // Only us (Might be their Grom)` -- `static constant hermitCrab = "HermitCrab" // Only us` -- `static constant heroArchMage = "HeroArchMage"` -- `static constant heroBladeMaster = "HeroBladeMaster"` -- `static constant heroBloodElf = "HeroBloodElf" // Only us` -- `static constant heroCryptLord = "HeroCryptLord"` -- `static constant heroDeathKnight = "HeroDeathKnight"` -- `static constant heroDemonHunter = "HeroDemonHunter"` -- `static constant heroDreadLord = "HeroDreadLord"` -- `static constant heroFarseer = "HeroFarseer"` -- `static constant heroGoblinAlchemist = "HeroGoblinAlchemist"` -- `static constant heroKeeperOfTheGrove = "HeroKeeperOfTheGrove"` -- `static constant heroLich = "HeroLich"` -- `static constant heroMoonPriestess = "HeroMoonPriestess"` -- `static constant heroMountainKing = "HeroMountainKing"` -- `static constant heroNagaSeawitch = "HeroNagaSeawitch" // Only us` -- `static constant heroPaladin = "HeroPaladin"` -- `static constant heroPitLord = "HeroPitLord"` -- `static constant heroShadowHunter = "HeroShadowHunter"` -- `static constant heroTaurenChieftain = "HeroTaurenChieftain"` -- `static constant heroWarden = "HeroWarden"` -- `static constant hippoGryph = "HippoGryph"` -- `static constant humanBarracks = "HumanBarracks"` -- `static constant humanLumberMill = "HumanLumberMill"` -- `static constant humanTower = "HumanTower" // Only us (Might be their GuardTower)` -- `static constant humanTransportShip = "HumanTransportShip" // Only us (Might be their Boat)` -- `static constant huntersHall = "HuntersHall"` -- `static constant huntress = "Huntress"` -- `static constant hydra = "Hydra" // Only us` -- `static constant hydralisk = "Hydralisk"` -- `static constant iceTroll = "IceTroll"` -- `static constant illidan = "Illidan"` -- `static constant illidanEvilCaged = "IllidanEvilCaged" // Only us` -- `static constant infernal = "Infernal" // Only us. Possibly their InfernalMachine` -- `static constant infernalCannonCannon = "InfernalCannonCannon" // only us` -- `static constant infernalCannonFlame = "InfernalCannonFlame" // only us` -- `static constant ironGolem = "IronGolem"` -- `static constant jaina = "Jaina"` -- `static constant kael = "Kael"` -- `static constant kelThuzadLich = "KelThuzadLich"` -- `static constant kelThuzadNecro = "KelThuzadNecro"` -- `static constant knight = "Knight"` -- `static constant knightNoRider = "KnightNoRider"` -- `static constant kobold = "Kobold"` -- `static constant kotoBeast = "KotoBeast"` -- `static constant ladyVashj = "LadyVashj"` -- `static constant lobstrokkblue = "Lobstrokkblue" // Only us` -- `static constant locust = "Locust" // Only us` -- `static constant lordGarithos = "LordGarithos" // Only us (might be their Garithos)` -- `static constant mageTower = "MageTower"` -- `static constant magnataur = "Magnataur"` -- `static constant maiev = "Maiev"` -- `static constant malFurion = "MalFurion"` -- `static constant mammoth = "Mammoth"` -- `static constant marketPlace = "MarketPlace"` -- `static constant meatwagon = "Meatwagon"` -- `static constant mercenary = "Mercenary"` -- `static constant moonWell = "MoonWell"` -- `static constant mortarTeam = "MortarTeam"` -- `static constant mountainGiant = "MountainGiant"` -- `static constant muradin = "Muradin"` -- `static constant murgulBloodGill = "MurgulBloodGill" // Only us` -- `static constant murloc = "Murloc"` -- `static constant nagaMyrmidon = "NagaMyrmidon"` -- `static constant nagaRoyalGuard = "NagaRoyalGuard"` -- `static constant nagaSiren = "NagaSiren"` -- `static constant naisha = "Naisha"` -- `static constant nazgrel = "Nazgrel"` -- `static constant necromancer = "Necromancer"` -- `static constant necropolis = "Necropolis"` -- `static constant netherDragon = "NetherDragon"` -- `static constant obsidianStatue = "ObsidianStatue"` -- `static constant ogre = "Ogre"` -- `static constant orcBarracks = "OrcBarracks"` -- `static constant orcWarlock = "OrcWarlock"` -- `static constant owl = "Owl" // Only us.` -- `static constant owlbear = "Owlbear"` -- `static constant pandarenBrewmaster = "PandarenBrewmaster"` -- `static constant peasant = "Peasant"` -- `static constant penguin = "Penguin"` -- `static constant peon = "Peon"` -- `static constant phoenix = "Phoenix"` -- `static constant pig = "Pig"` -- `static constant pigFarm = "PigFarm"` -- `static constant pitlord = "Pitlord"` -- `static constant priest = "Priest"` -- `static constant quillBeast = "QuillBeast"` -- `static constant rat = "Rat"` -- `static constant razorMane = "RazorMane"` -- `static constant revenant = "Revenant"` -- `static constant riddenHippoGryph = "RiddenHippoGryph"` -- `static constant rifleman = "Rifleman"` -- `static constant rockGolem = "RockGolem"` -- `static constant rokhan = "Rokhan"` -- `static constant runner = "Runner"` -- `static constant sacrificialPit = "SacrificialPit"` -- `static constant satyr = "Satyr"` -- `static constant scarab = "Scarab"` -- `static constant seaGiant = "SeaGiant"` -- `static constant seal = "Seal"` -- `static constant sentryWard = "SentryWard" // Only us.` -- `static constant shade = "Shade"` -- `static constant shaman = "Shaman"` -- `static constant shandris = "Shandris"` -- `static constant sheep = "Sheep"` -- `static constant shrineOfAshjara = "ShrineOfAshjara"` -- `static constant skeleton = "Skeleton"` -- `static constant skink = "Skink"` -- `static constant slaughterHouse = "SlaughterHouse"` -- `static constant sludgeMonster = "SludgeMonster"` -- `static constant snapDragon = "SnapDragon"` -- `static constant snowOwl = "SnowOwl"` -- `static constant sorceress = "Sorceress"` -- `static constant spawningGrounds = "SpawningGrounds"` -- `static constant spider = "Spider"` -- `static constant spiderCrab = "SpiderCrab" // Only us.` -- `static constant spiritLodge = "SpiritLodge"` -- `static constant spiritOfVengeance = "SpiritOfVengeance"` -- `static constant spiritWalker = "SpiritWalker"` -- `static constant spiritwolf = "Spiritwolf"` -- `static constant stasisTotem = "StasisTotem" // Only us.` -- `static constant steamTank = "SteamTank"` -- `static constant stormPandarenBrewmaster = "StormPandarenBrewmaster"` -- `static constant sylvanusWindrunner = "SylvanusWindrunner"` -- `static constant tauren = "Tauren"` -- `static constant taurenTotem = "TaurenTotem"` -- `static constant tavern = "Tavern" // Only us.` -- `static constant templeOfTheDamned = "TempleOfTheDamned"` -- `static constant templeofTides = "TempleofTides"` -- `static constant theCaptain = "TheCaptain" // Only us. (Probably Captain)` -- `static constant thrall = "Thrall"` -- `static constant tichondrius = "Tichondrius"` -- `static constant tidalGuardian = "TidalGuardian"` -- `static constant tombOfRelics = "TombOfRelics"` -- `static constant townHall = "TownHall"` -- `static constant treeOfLife = "TreeOfLife"` -- `static constant trollBurrow = "TrollBurrow"` -- `static constant trollBurrowReinforced = "TrollBurrowReinforced"` -- `static constant tuskar = "tuskar"` -- `static constant tyrande = "Tyrande"` -- `static constant unbroken = "Unbroken"` -- `static constant undeadAirBarge = "UndeadAirBarge" // Only us.` -- `static constant uther = "Uther"` -- `static constant varimathras = "Varimathras"` -- `static constant vengeance = "Vengeance"` -- `static constant villagerKid = "VillagerKid"` -- `static constant villagerMan = "VillagerMan"` -- `static constant villagerMan1 = "VillagerMan1" // Only us.` -- `static constant villagerWoman = "VillagerWoman"` -- `static constant voodooLounge = "VoodooLounge"` -- `static constant vulture = "Vulture"` -- `static constant warEagle = "WarEagle"` -- `static constant warMill = "WarMill"` -- `static constant warlock = "Warlock" // Only us.` -- `static constant watchTower = "WatchTower"` -- `static constant watcher = "Watcher"` -- `static constant waterElemental = "WaterElemental"` -- `static constant waygate = "Waygate"` -- `static constant wendigo = "Wendigo"` -- `static constant windSerpent = "WindSerpent"` -- `static constant wisp = "Wisp"` -- `static constant witchDoctor = "WitchDoctor"` -- `static constant wolf = "Wolf"` -- `static constant wolfrider = "Wolfrider"` -- `static constant workshop = "Workshop"` -- `static constant wyvernRider = "WyvernRider"` -- `static constant ziggurat = "Ziggurat"` -- `static constant zigguratUpgrade = "ZigguratUpgrade"` -- `static constant zombie = "Zombie"` diff --git a/_doc/stdlib/ref/_wurst/Textures.md b/_doc/stdlib/ref/_wurst/Textures.md deleted file mode 100644 index 8234cdc..0000000 --- a/_doc/stdlib/ref/_wurst/Textures.md +++ /dev/null @@ -1,4091 +0,0 @@ ---- -title: Textures -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Textures.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Textures.wurst)** - -## Classes - -### Textures - -```wurst -public class Textures -``` - -**Members:** - -- `static constant _SelectionA = "UI\\Feedback\\SelectionCircleHero\\_SelectionA.blp"` -- `static constant _UItargetSharedB = "UI\\Feedback\\SelectionCircleUnit\\_UItargetSharedB.blp"` -- `static constant a01Black = "UI\\Glues\\SinglePlayer\\Orc_Exp\\A01Black.blp"` -- `static constant a_AncientUberSplat = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant a_AncientUberSplat_mip1 = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant a_GoldmineUberSplat = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant a_GoldmineUberSplat_mip1 = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant a_HumanCastleUberSplat = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant a_HumanCastleUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant a_HumanTownHallUberSplat = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant a_HumanTownHallUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant a_HumanUberSplat = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant a_HumanUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant a_NightElfUberSplat = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant a_NightElfUberSplat_mip1 = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant a_OrcUberSplat = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant a_OrcUberSplat_mip1 = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant a_UndeadUberSplat = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant a_UndeadUberSplat_mip1 = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant a_Water00 = "ReplaceableTextures\\Water\\Water00.blp"` -- `static constant a_Water01 = "ReplaceableTextures\\Water\\Water01.blp"` -- `static constant a_Water02 = "ReplaceableTextures\\Water\\Water02.blp"` -- `static constant a_Water03 = "ReplaceableTextures\\Water\\Water03.blp"` -- `static constant a_Water04 = "ReplaceableTextures\\Water\\Water04.blp"` -- `static constant a_Water05 = "ReplaceableTextures\\Water\\Water05.blp"` -- `static constant a_Water06 = "ReplaceableTextures\\Water\\Water06.blp"` -- `static constant a_Water07 = "ReplaceableTextures\\Water\\Water07.blp"` -- `static constant a_Water08 = "ReplaceableTextures\\Water\\Water08.blp"` -- `static constant a_Water09 = "ReplaceableTextures\\Water\\Water09.blp"` -- `static constant a_Water10 = "ReplaceableTextures\\Water\\Water10.blp"` -- `static constant a_Water11 = "ReplaceableTextures\\Water\\Water11.blp"` -- `static constant a_Water12 = "ReplaceableTextures\\Water\\Water12.blp"` -- `static constant a_Water13 = "ReplaceableTextures\\Water\\Water13.blp"` -- `static constant a_Water14 = "ReplaceableTextures\\Water\\Water14.blp"` -- `static constant a_Water15 = "ReplaceableTextures\\Water\\Water15.blp"` -- `static constant a_Water16 = "ReplaceableTextures\\Water\\Water16.blp"` -- `static constant a_Water17 = "ReplaceableTextures\\Water\\Water17.blp"` -- `static constant a_Water18 = "ReplaceableTextures\\Water\\Water18.blp"` -- `static constant a_Water19 = "ReplaceableTextures\\Water\\Water19.blp"` -- `static constant a_Water20 = "ReplaceableTextures\\Water\\Water20.blp"` -- `static constant a_Water21 = "ReplaceableTextures\\Water\\Water21.blp"` -- `static constant a_Water22 = "ReplaceableTextures\\Water\\Water22.blp"` -- `static constant a_Water23 = "ReplaceableTextures\\Water\\Water23.blp"` -- `static constant a_Water24 = "ReplaceableTextures\\Water\\Water24.blp"` -- `static constant a_Water25 = "ReplaceableTextures\\Water\\Water25.blp"` -- `static constant a_Water26 = "ReplaceableTextures\\Water\\Water26.blp"` -- `static constant a_Water27 = "ReplaceableTextures\\Water\\Water27.blp"` -- `static constant a_Water28 = "ReplaceableTextures\\Water\\Water28.blp"` -- `static constant a_Water29 = "ReplaceableTextures\\Water\\Water29.blp"` -- `static constant a_Water30 = "ReplaceableTextures\\Water\\Water30.blp"` -- `static constant a_Water31 = "ReplaceableTextures\\Water\\Water31.blp"` -- `static constant a_Water32 = "ReplaceableTextures\\Water\\Water32.blp"` -- `static constant a_Water33 = "ReplaceableTextures\\Water\\Water33.blp"` -- `static constant a_Water34 = "ReplaceableTextures\\Water\\Water34.blp"` -- `static constant a_Water35 = "ReplaceableTextures\\Water\\Water35.blp"` -- `static constant a_Water36 = "ReplaceableTextures\\Water\\Water36.blp"` -- `static constant a_Water37 = "ReplaceableTextures\\Water\\Water37.blp"` -- `static constant a_Water38 = "ReplaceableTextures\\Water\\Water38.blp"` -- `static constant a_Water39 = "ReplaceableTextures\\Water\\Water39.blp"` -- `static constant a_Water40 = "ReplaceableTextures\\Water\\Water40.blp"` -- `static constant a_Water41 = "ReplaceableTextures\\Water\\Water41.blp"` -- `static constant a_Water42 = "ReplaceableTextures\\Water\\Water42.blp"` -- `static constant a_Water43 = "ReplaceableTextures\\Water\\Water43.blp"` -- `static constant a_Water44 = "ReplaceableTextures\\Water\\Water44.blp"` -- `static constant a_cliff0 = "ReplaceableTextures\\Cliff\\cliff0legacy.blp"` -- `static constant a_cliff1 = "ReplaceableTextures\\Cliff\\cliff1legacy.blp"` -- `static constant abomination = "Textures\\Abomination.blp"` -- `static constant abomination1 = "Units\\Undead\\Abomination\\Abomination.blp"` -- `static constant acidSplash1 = "Textures\\AcidSplash1.blp"` -- `static constant acidSplash2 = "Abilities\\Spells\\Other\\Cleave\\AcidSplash2.blp"` -- `static constant acolyte = "Textures\\Acolyte.blp"` -- `static constant actions_AI = "ReplaceableTextures\\WorldEditUI\\Actions-AI.blp"` -- `static constant actions_Animation = "ReplaceableTextures\\WorldEditUI\\Actions-Animation.blp"` -- `static constant actions_Camera = "ReplaceableTextures\\WorldEditUI\\Actions-Camera.blp"` -- `static constant actions_Comment = "ReplaceableTextures\\WorldEditUI\\Actions-Comment.blp"` -- `static constant actions_Destructibles = "ReplaceableTextures\\WorldEditUI\\Actions-Destructibles.blp"` -- `static constant actions_Dialog = "ReplaceableTextures\\WorldEditUI\\Actions-Dialog.blp"` -- `static constant actions_Environment = "ReplaceableTextures\\WorldEditUI\\Actions-Environment.blp"` -- `static constant actions_Game = "ReplaceableTextures\\WorldEditUI\\Actions-Game.blp"` -- `static constant actions_Goldmine = "ReplaceableTextures\\WorldEditUI\\Actions-Goldmine.blp"` -- `static constant actions_Hero = "ReplaceableTextures\\WorldEditUI\\Actions-Hero.blp"` -- `static constant actions_Item = "ReplaceableTextures\\WorldEditUI\\Actions-Item.blp"` -- `static constant actions_Logical = "ReplaceableTextures\\WorldEditUI\\Actions-Logical.blp"` -- `static constant actions_Melee = "ReplaceableTextures\\WorldEditUI\\Actions-Melee.blp"` -- `static constant actions_Nothing = "ReplaceableTextures\\WorldEditUI\\Actions-Nothing.blp"` -- `static constant actions_Player = "ReplaceableTextures\\WorldEditUI\\Actions-Player.blp"` -- `static constant actions_PlayerGroup = "ReplaceableTextures\\WorldEditUI\\Actions-PlayerGroup.blp"` -- `static constant actions_Quest = "ReplaceableTextures\\WorldEditUI\\Actions-Quest.blp"` -- `static constant actions_Region = "ReplaceableTextures\\WorldEditUI\\Actions-Region.blp"` -- `static constant actions_SetVariables = "ReplaceableTextures\\WorldEditUI\\Actions-SetVariables.blp"` -- `static constant actions_Sound = "ReplaceableTextures\\WorldEditUI\\Actions-Sound.blp"` -- `static constant actions_Unit = "ReplaceableTextures\\WorldEditUI\\Actions-Unit.blp"` -- `static constant actions_UnitGroup = "ReplaceableTextures\\WorldEditUI\\Actions-UnitGroup.blp"` -- `static constant actions_UnitSelection = "ReplaceableTextures\\WorldEditUI\\Actions-UnitSelection.blp"` -- `static constant actions_Visibility = "ReplaceableTextures\\WorldEditUI\\Actions-Visibility.blp"` -- `static constant actions_Wait = "ReplaceableTextures\\WorldEditUI\\Actions-Wait.blp"` -- `static constant aeriePeaksBush01 = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\AeriePeaksBush01.blp"` -- `static constant aeriePeaksFir01CanopySkin = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\AeriePeaksFir01CanopySkin.blp"` -- `static constant aeriePeaksFir01TrunkSkin = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\AeriePeaksFir01TrunkSkin.blp"` -- `static constant aeriePeaksRockOutCrop01Skin = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\AeriePeaksRockOutCrop01Skin.blp"` -- `static constant albatross = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\Albatross.blp"` -- `static constant albatross1 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Albatross.blp"` -- `static constant alliance_gold = "UI\\Widgets\\EscMenu\\Human\\alliance-gold.blp"` -- `static constant alliance_gold_disabled = "UI\\Widgets\\EscMenu\\Human\\alliance-gold-disabled.blp"` -- `static constant alliance_lumber = "UI\\Widgets\\EscMenu\\Human\\alliance-lumber.blp"` -- `static constant alliance_lumber_disabled = "UI\\Widgets\\EscMenu\\Human\\alliance-lumber-disabled.blp"` -- `static constant altar = "Buildings\\NightElf\\AltarOfElders\\Altar.blp"` -- `static constant altar1 = "buildings\\NightElf\\AltarofElders\\Altar.blp"` -- `static constant altarOfDepths = "buildings\\Naga\\AltarOfDepths\\AltarOfDepths.blp"` -- `static constant altarOfKings = "Buildings\\Human\\AltarOfKings\\AltarOfKings.blp"` -- `static constant altarofStorms = "Buildings\\Orc\\AltarOfStorms\\AltarofStorms.blp"` -- `static constant altarofStorms1 = "buildings\\Orc\\AltarofStorms\\AltarofStorms.blp"` -- `static constant alteracBoulder01 = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\AlteracBoulder01.blp"` -- `static constant ancientGateA = "Textures\\AncientGateA.blp"` -- `static constant ancientGateA1 = "Doodads\\Terrain\\Portraits\\BigElfGate_Portrait\\AncientGateA.blp"` -- `static constant ancientOfLore = "Buildings\\NightElf\\AncientOfLore\\AncientOfLore.blp"` -- `static constant ancientOfLore1 = "buildings\\NightElf\\AncientofLore\\AncientOfLore.blp"` -- `static constant ancientOfWar1 = "Buildings\\NightElf\\AncientOfWar\\AncientOfWar1.blp"` -- `static constant ancientOfWar11 = "buildings\\NightElf\\AncientofWar\\AncientOfWar1.blp"` -- `static constant ancientOfWonders = "buildings\\NightElf\\AncientOfWonder\\AncientOfWonders.blp"` -- `static constant ancientProtector = "Buildings\\NightElf\\AncientProtector\\AncientProtector.blp"` -- `static constant ancientProtector1 = "buildings\\NightElf\\AncientProtector\\AncientProtector.blp"` -- `static constant ancientUberSplat = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant ancientoftheWind = "Buildings\\NightElf\\AncientOfWind\\AncientoftheWind.blp"` -- `static constant ancientoftheWind1 = "buildings\\NightElf\\AncientofWind\\AncientoftheWind.blp"` -- `static constant angel1 = "Abilities\\Spells\\Human\\Resurrect\\Angel1.blp"` -- `static constant annihil = "Abilities\\Spells\\Undead\\OrbOfDeath\\Annihil.blp"` -- `static constant anyHandleCopperMetal = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\AnyHandleCopperMetal.blp"` -- `static constant anyHandleRedWrapped = "UI\\Glues\\MainMenu\\MainMenu3d\\AnyHandleRedWrapped.blp"` -- `static constant anyHandleRedWrapped1 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\AnyHandleRedWrapped.blp"` -- `static constant arachnathid = "Units\\Creeps\\Archnathid\\Arachnathid.blp"` -- `static constant arachnathidGreen = "Units\\Creeps\\ArchnathidGreen\\ArachnathidGreen.blp"` -- `static constant arachnathidPurple = "Units\\Creeps\\Archnathidpurple\\ArachnathidPurple.blp"` -- `static constant arcaneObservatory = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatory.blp"` -- `static constant arcaneObservatoryBusted00 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatoryBusted00.blp"` -- `static constant arcaneObservatoryBusted01 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatoryBusted01.blp"` -- `static constant arcaneObservatoryBusted02 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatoryBusted02.blp"` -- `static constant arcaneObservatoryBusted03 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatoryBusted03.blp"` -- `static constant arcaneObservatoryBusted04 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatoryBusted04.blp"` -- `static constant arcaneObservatoryBusted05 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatoryBusted05.blp"` -- `static constant arcaneObservatoryBusted06 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatoryBusted06.blp"` -- `static constant arcaneObservatoryBusted07 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatoryBusted07.blp"` -- `static constant arcaneObservatoryBusted08 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatoryBusted08.blp"` -- `static constant arcaneObservatoryBusted09 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatoryBusted09.blp"` -- `static constant arcaneObservatoryBusted10 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatoryBusted10.blp"` -- `static constant arcaneObservatoryBusted11 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatoryBusted11.blp"` -- `static constant arcaneObservatoryBusted12 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatoryBusted12.blp"` -- `static constant arcaneObservatoryBusted13 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatoryBusted13.blp"` -- `static constant arcaneObservatoryBusted14 = "buildings\\Other\\ArcaneObservatory\\ArcaneObservatoryBusted14.blp"` -- `static constant arcaneSanctum = "Buildings\\Human\\ArcaneSanctum\\ArcaneSanctum.blp"` -- `static constant arcaneVault = "buildings\\Human\\ArcaneVault\\ArcaneVault.blp"` -- `static constant archemonde = "Units\\Demon\\Warlock\\Archemonde.blp"` -- `static constant armorSkeletonSkinlich = "UI\\Glues\\SinglePlayer\\UndeadCampaign3D\\ArmorSkeletonSkinlich.blp"` -- `static constant arrow = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\Arrow.blp"` -- `static constant arrow1 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Arrow.blp"` -- `static constant arrowMissile = "Textures\\ArrowMissile.blp"` -- `static constant arrowMissile1 = "Textures\\ArrowMissile.blp"` -- `static constant arrow_64 = "UI\\Glues\\MainMenu\\MainMenu3d\\Arrow_64.blp"` -- `static constant arthas = "Textures\\Arthas.blp"` -- `static constant arthas11 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\Arthas1.blp"` -- `static constant arthasCloakCredits = "Doodads\\Cinematic\\RockinArthas\\ArthasCloakCredits.blp"` -- `static constant arthasCloakFight = "Doodads\\Cinematic\\ArthasIllidanFight\\ArthasCloakFight.blp"` -- `static constant arthasCloakX = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\ArthasCloakX.blp"` -- `static constant arthas_Concept03 = "UI\\Glues\\MainMenu\\MainMenu3d_Beta\\Arthas_Concept03.blp"` -- `static constant ashenCanopyTree = "ReplaceableTextures\\AshenvaleTree\\AshenCanopyTree.blp"` -- `static constant ashenCanopyTreeBlight = "ReplaceableTextures\\AshenvaleTree\\AshenCanopyTreeBlight.blp"` -- `static constant ashenNatural = "Textures\\AshenNatural.blp"` -- `static constant ashenRocks = "Textures\\AshenRocks.blp"` -- `static constant ashenStatueSmall = "Doodads\\Ashenvale\\Props\\SentinelStatue\\AshenStatueSmall.blp"` -- `static constant ashenStructures = "Textures\\AshenStructures.blp"` -- `static constant ashenStructures1 = "Objects\\InventoryItems\\HornOfCenarius\\AshenStructures.blp"` -- `static constant ashenTree = "ReplaceableTextures\\AshenvaleTree\\AshenTree.blp"` -- `static constant ashenTreeBlight = "ReplaceableTextures\\AshenvaleTree\\AshenTreeBlight.blp"` -- `static constant ashenValeNatural = "Textures\\AshenValeNatural.blp"` -- `static constant ashen_Blight = "TerrainArt\\Blight\\Ashen_Blight.blp"` -- `static constant ashen_Dirt = "TerrainArt\\Ashenvale\\Ashen_Dirt.blp"` -- `static constant ashen_DirtGrass = "TerrainArt\\Ashenvale\\Ashen_DirtGrass.blp"` -- `static constant ashen_DirtRough = "TerrainArt\\Ashenvale\\Ashen_DirtRough.blp"` -- `static constant ashen_Grass = "TerrainArt\\Ashenvale\\Ashen_Grass.blp"` -- `static constant ashen_GrassLumpy = "TerrainArt\\Ashenvale\\Ashen_GrassLumpy.blp"` -- `static constant ashen_Leaves = "TerrainArt\\Ashenvale\\Ashen_Leaves.blp"` -- `static constant ashen_Rock = "TerrainArt\\Ashenvale\\Ashen_Rock.blp"` -- `static constant ashen_Vines = "TerrainArt\\Ashenvale\\Ashen_Vines.blp"` -- `static constant ashenvaleExpansion_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\AshenvaleExpansion-BotLeft.blp"` -- `static constant ashenvaleExpansion_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\AshenvaleExpansion-BotRight.blp"` -- `static constant ashenvaleExpansion_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\AshenvaleExpansion-TopLeft.blp"` -- `static constant ashenvaleExpansion_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\AshenvaleExpansion-TopRight.blp"` -- `static constant ashenvaleLocationIcons = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\AshenvaleLocationIcons.blp"` -- `static constant ashenvalePlants03 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\AshenvalePlants03.blp"` -- `static constant ashenvalePlants03a = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\AshenvalePlants03a.blp"` -- `static constant ashenvale_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Ashenvale-BotLeft.blp"` -- `static constant ashenvale_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Ashenvale-BotRight.blp"` -- `static constant ashenvale_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Ashenvale-TopLeft.blp"` -- `static constant ashenvale_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Ashenvale-TopRight.blp"` -- `static constant assassin = "Units\\Creeps\\Assassin\\Assassin.blp"` -- `static constant auraRune10 = "Abilities\\Spells\\Human\\DevotionAura\\AuraRune10.blp"` -- `static constant auraRune11 = "Abilities\\Spells\\Orc\\Voodoo\\AuraRune11.blp"` -- `static constant auraRune11b = "Abilities\\Spells\\Orc\\Voodoo\\AuraRune11b.blp"` -- `static constant auraRune6 = "Abilities\\Spells\\Undead\\VampiricAura\\AuraRune6.blp"` -- `static constant auraRune7Green = "Textures\\AuraRune7Green.blp"` -- `static constant auraRune7Green1 = "Textures\\AuraRune7Green.blp"` -- `static constant auraRune7Red = "Doodads\\BlackCitadel\\Props\\RuneArt\\AuraRune7Red.blp"` -- `static constant auraRune8 = "Textures\\AuraRune8.blp"` -- `static constant auraRune9b = "ReplaceableTextures\\Splats\\AuraRune9b.blp"` -- `static constant auraRune9b_128 = "Abilities\\Spells\\Undead\\UnholyAura\\AuraRune9b_128.blp"` -- `static constant auraRuneArrow1 = "Abilities\\Spells\\Human\\DevotionAura\\AuraRuneArrow1.blp"` -- `static constant axeBladeBlueSteel = "UI\\Glues\\MainMenu\\MainMenu3d\\AxeBladeBlueSteel.blp"` -- `static constant axeBladeBlueSteel1 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\AxeBladeBlueSteel.blp"` -- `static constant axeBladeRedishSteel = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\AxeBladeRedishSteel.blp"` -- `static constant azshara = "Doodads\\Dungeon\\Props\\AzsharaStatue\\Azshara.blp"` -- `static constant azsharaTreeBranch01b = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\AzsharaTreeBranch01b.blp"` -- `static constant azsharaTreeBranch01c = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\AzsharaTreeBranch01c.blp"` -- `static constant azsharaTreeBranch01d = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\AzsharaTreeBranch01d.blp"` -- `static constant azsharaTreeBranch01z = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\AzsharaTreeBranch01z.blp"` -- `static constant azsharaTreeLeaf01 = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\AzsharaTreeLeaf01.blp"` -- `static constant azsharaTreeTrunk01x = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\AzsharaTreeTrunk01x.blp"` -- `static constant azsharaTreeTrunk01y = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\AzsharaTreeTrunk01y.blp"` -- `static constant azsharaTreeVine01 = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\AzsharaTreeVine01.blp"` -- `static constant azureDragon = "Textures\\AzureDragon.blp"` -- `static constant bE_Armor = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\BE_Armor.blp"` -- `static constant bE_Robe = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\BE_Robe.blp"` -- `static constant bE_Runes = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\BE_Runes.blp"` -- `static constant bE_Skin = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\BE_Skin.blp"` -- `static constant bE_armorpads = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\BE_armorpads.blp"` -- `static constant bNetWorkingExp0000 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0000.blp"` -- `static constant bNetWorkingExp0001 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0001.blp"` -- `static constant bNetWorkingExp0002 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0002.blp"` -- `static constant bNetWorkingExp0003 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0003.blp"` -- `static constant bNetWorkingExp0004 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0004.blp"` -- `static constant bNetWorkingExp0005 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0005.blp"` -- `static constant bNetWorkingExp0006 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0006.blp"` -- `static constant bNetWorkingExp0007 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0007.blp"` -- `static constant bNetWorkingExp0008 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0008.blp"` -- `static constant bNetWorkingExp0009 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0009.blp"` -- `static constant bNetWorkingExp0010 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0010.blp"` -- `static constant bNetWorkingExp0011 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0011.blp"` -- `static constant bNetWorkingExp0012 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0012.blp"` -- `static constant bNetWorkingExp0013 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0013.blp"` -- `static constant bNetWorkingExp0014 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0014.blp"` -- `static constant bNetWorkingExp0015 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0015.blp"` -- `static constant bNetWorkingExp0016 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0016.blp"` -- `static constant bNetWorkingExp0017 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0017.blp"` -- `static constant bNetWorkingExp0018 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0018.blp"` -- `static constant bNetWorkingExp0019 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0019.blp"` -- `static constant bNetWorkingExp0020 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0020.blp"` -- `static constant bNetWorkingExp0021 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0021.blp"` -- `static constant bNetWorkingExp0022 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0022.blp"` -- `static constant bNetWorkingExp0023 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0023.blp"` -- `static constant bNetWorkingExp0024 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0024.blp"` -- `static constant bNetWorkingExp0025 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0025.blp"` -- `static constant bNetWorkingExp0026 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0026.blp"` -- `static constant bNetWorkingExp0027 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0027.blp"` -- `static constant bNetWorkingExp0028 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0028.blp"` -- `static constant bNetWorkingExp0029 = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BNetWorkingExp0029.blp"` -- `static constant b_AncientUberSplat = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant b_AncientUberSplat_mip1 = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant b_Cliff0 = "ReplaceableTextures\\Cliff\\Cliff0legacy.blp"` -- `static constant b_Cliff1 = "ReplaceableTextures\\Cliff\\Cliff1legacy.blp"` -- `static constant b_GoldmineUberSplat = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant b_GoldmineUberSplat_mip1 = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant b_HumanCastleUberSplat = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant b_HumanCastleUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant b_HumanTownHallUberSplat = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant b_HumanTownHallUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant b_HumanUberSplat = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant b_HumanUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant b_NightElfUberSplat = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant b_NightElfUberSplat_mip1 = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant b_OrcUberSplat = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant b_OrcUberSplat_mip1 = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant b_ShorelineParticleXY = "Textures\\B_ShorelineParticleXY.blp"` -- `static constant b_UndeadUberSplat = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant b_UndeadUberSplat_mip1 = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant b_Water00 = "ReplaceableTextures\\Water\\Water00.blp"` -- `static constant b_Water01 = "ReplaceableTextures\\Water\\Water01.blp"` -- `static constant b_Water02 = "ReplaceableTextures\\Water\\Water02.blp"` -- `static constant b_Water03 = "ReplaceableTextures\\Water\\Water03.blp"` -- `static constant b_Water04 = "ReplaceableTextures\\Water\\Water04.blp"` -- `static constant b_Water05 = "ReplaceableTextures\\Water\\Water05.blp"` -- `static constant b_Water06 = "ReplaceableTextures\\Water\\Water06.blp"` -- `static constant b_Water07 = "ReplaceableTextures\\Water\\Water07.blp"` -- `static constant b_Water08 = "ReplaceableTextures\\Water\\Water08.blp"` -- `static constant b_Water09 = "ReplaceableTextures\\Water\\Water09.blp"` -- `static constant b_Water10 = "ReplaceableTextures\\Water\\Water10.blp"` -- `static constant b_Water11 = "ReplaceableTextures\\Water\\Water11.blp"` -- `static constant b_Water12 = "ReplaceableTextures\\Water\\Water12.blp"` -- `static constant b_Water13 = "ReplaceableTextures\\Water\\Water13.blp"` -- `static constant b_Water14 = "ReplaceableTextures\\Water\\Water14.blp"` -- `static constant b_Water15 = "ReplaceableTextures\\Water\\Water15.blp"` -- `static constant b_Water16 = "ReplaceableTextures\\Water\\Water16.blp"` -- `static constant b_Water17 = "ReplaceableTextures\\Water\\Water17.blp"` -- `static constant b_Water18 = "ReplaceableTextures\\Water\\Water18.blp"` -- `static constant b_Water19 = "ReplaceableTextures\\Water\\Water19.blp"` -- `static constant b_Water20 = "ReplaceableTextures\\Water\\Water20.blp"` -- `static constant b_Water21 = "ReplaceableTextures\\Water\\Water21.blp"` -- `static constant b_Water22 = "ReplaceableTextures\\Water\\Water22.blp"` -- `static constant b_Water23 = "ReplaceableTextures\\Water\\Water23.blp"` -- `static constant b_Water24 = "ReplaceableTextures\\Water\\Water24.blp"` -- `static constant b_Water25 = "ReplaceableTextures\\Water\\Water25.blp"` -- `static constant b_Water26 = "ReplaceableTextures\\Water\\Water26.blp"` -- `static constant b_Water27 = "ReplaceableTextures\\Water\\Water27.blp"` -- `static constant b_Water28 = "ReplaceableTextures\\Water\\Water28.blp"` -- `static constant b_Water29 = "ReplaceableTextures\\Water\\Water29.blp"` -- `static constant b_Water30 = "ReplaceableTextures\\Water\\Water30.blp"` -- `static constant b_Water31 = "ReplaceableTextures\\Water\\Water31.blp"` -- `static constant b_Water32 = "ReplaceableTextures\\Water\\Water32.blp"` -- `static constant b_Water33 = "ReplaceableTextures\\Water\\Water33.blp"` -- `static constant b_Water34 = "ReplaceableTextures\\Water\\Water34.blp"` -- `static constant b_Water35 = "ReplaceableTextures\\Water\\Water35.blp"` -- `static constant b_Water36 = "ReplaceableTextures\\Water\\Water36.blp"` -- `static constant b_Water37 = "ReplaceableTextures\\Water\\Water37.blp"` -- `static constant b_Water38 = "ReplaceableTextures\\Water\\Water38.blp"` -- `static constant b_Water39 = "ReplaceableTextures\\Water\\Water39.blp"` -- `static constant b_Water40 = "ReplaceableTextures\\Water\\Water40.blp"` -- `static constant b_Water41 = "ReplaceableTextures\\Water\\Water41.blp"` -- `static constant b_Water42 = "ReplaceableTextures\\Water\\Water42.blp"` -- `static constant b_Water43 = "ReplaceableTextures\\Water\\Water43.blp"` -- `static constant b_Water44 = "ReplaceableTextures\\Water\\Water44.blp"` -- `static constant backGround = "Textures\\BackGround.blp"` -- `static constant backGround1 = "Textures\\BackGround.blp"` -- `static constant badlandShrubflower_01 = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\BadlandShrubflower_01.blp"` -- `static constant badlandShrubflower_011 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\BadlandShrubflower_01.blp"` -- `static constant badland_Stone06 = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\Badland_Stone06.blp"` -- `static constant badland_Stone061 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\Badland_Stone06.blp"` -- `static constant badlandsRockArch01 = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\BadlandsRockArch01.blp"` -- `static constant badlandsRockArch011 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\BadlandsRockArch01.blp"` -- `static constant ball1 = "Textures\\Ball1.blp"` -- `static constant ballista = "Textures\\Ballista.blp"` -- `static constant bandit = "Textures\\Bandit.blp"` -- `static constant banditLord = "Units\\Creeps\\BanditLord\\BanditLord.blp"` -- `static constant banditMage = "Units\\Creeps\\BanditMage\\BanditMage.blp"` -- `static constant banner_orc2 = "UI\\Glues\\MainMenu\\MainMenu3d\\Banner_orc2.blp"` -- `static constant banshee = "Textures\\banshee.blp"` -- `static constant bansheeGhost = "Units\\Creeps\\BansheeGhost\\BansheeGhost.blp"` -- `static constant bansheeRanger = "Textures\\BansheeRanger.blp"` -- `static constant banshee_Spirits = "Doodads\\Cinematic\\SunWell\\Banshee_Spirits.blp"` -- `static constant barRiderMissile = "Abilities\\Spells\\Orc\\LiquidFire\\BarRiderMissile.blp"` -- `static constant barrenrock1 = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\Barrenrock1.blp"` -- `static constant barrenrock11 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\Barrenrock1.blp"` -- `static constant barrensDoodads = "Doodads\\Barrens\\Props\\TaurenTotem\\BarrensDoodads.blp"` -- `static constant barrensDoodads1 = "Textures\\BarrensDoodads.blp"` -- `static constant barrensDoodads2 = "Textures\\BarrensDoodads2.blp"` -- `static constant barrensExpansionQuest01_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansionQuest01-BotLeft.blp"` -- `static constant barrensExpansionQuest01_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansionQuest01-BotRight.blp"` -- `static constant barrensExpansionQuest01_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansionQuest01-TopLeft.blp"` -- `static constant barrensExpansionQuest01_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansionQuest01-TopRight.blp"` -- `static constant barrensExpansionQuest02_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansionQuest02-BotLeft.blp"` -- `static constant barrensExpansionQuest02_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansionQuest02-BotRight.blp"` -- `static constant barrensExpansionQuest02_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansionQuest02-TopLeft.blp"` -- `static constant barrensExpansionQuest02_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansionQuest02-TopRight.blp"` -- `static constant barrensExpansionQuest03_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansionQuest03-BotLeft.blp"` -- `static constant barrensExpansionQuest03_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansionQuest03-BotRight.blp"` -- `static constant barrensExpansionQuest03_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansionQuest03-TopLeft.blp"` -- `static constant barrensExpansionQuest03_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansionQuest03-TopRight.blp"` -- `static constant barrensExpansion_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansion-BotLeft.blp"` -- `static constant barrensExpansion_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansion-BotRight.blp"` -- `static constant barrensExpansion_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansion-TopLeft.blp"` -- `static constant barrensExpansion_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansion-TopRight.blp"` -- `static constant barrensLocationIcons = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensLocationIcons.blp"` -- `static constant barrensNatural = "Doodads\\Barrens\\Props\\Barrens_Bones\\BarrensNatural.blp"` -- `static constant barrensNatural02 = "Textures\\BarrensNatural02.blp"` -- `static constant barrensNatural03 = "Textures\\BarrensNatural03.blp"` -- `static constant barrensNatural031 = "Textures\\BarrensNatural03.blp"` -- `static constant barrensNatural1 = "Textures\\BarrensNatural.blp"` -- `static constant barrensTree = "ReplaceableTextures\\BarrensTree\\BarrensTree.blp"` -- `static constant barrensTree01 = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\BarrensTree01.blp"` -- `static constant barrensTree011 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\BarrensTree01.blp"` -- `static constant barrensTree1 = "ReplaceableTextures\\BarrensTree\\BarrensTree.blp"` -- `static constant barrensTreeBlight = "ReplaceableTextures\\BarrensTree\\BarrensTreeBlight.blp"` -- `static constant barrensTreeLeaves05_copy = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\BarrensTreeLeaves05_copy.blp"` -- `static constant barrensTreeLeaves05_copy1 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\BarrensTreeLeaves05_copy.blp"` -- `static constant barrens_Blight = "TerrainArt\\Blight\\Barrens_Blight.blp"` -- `static constant barrens_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Barrens-BotLeft.blp"` -- `static constant barrens_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Barrens-BotRight.blp"` -- `static constant barrens_Desert = "TerrainArt\\Barrens\\Barrens_Desert.blp"` -- `static constant barrens_DesertDark = "TerrainArt\\Barrens\\Barrens_DesertDark.blp"` -- `static constant barrens_Dirt = "TerrainArt\\Barrens\\Barrens_Dirt.blp"` -- `static constant barrens_DirtGrass = "TerrainArt\\Barrens\\Barrens_DirtGrass.blp"` -- `static constant barrens_DirtRough = "TerrainArt\\Barrens\\Barrens_DirtRough.blp"` -- `static constant barrens_Grass = "TerrainArt\\Barrens\\Barrens_Grass.blp"` -- `static constant barrens_Pebbles = "TerrainArt\\Barrens\\Barrens_Pebbles.blp"` -- `static constant barrens_Rock = "TerrainArt\\Barrens\\Barrens_Rock.blp"` -- `static constant barrens_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Barrens-TopLeft.blp"` -- `static constant barrens_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Barrens-TopRight.blp"` -- `static constant barrensrockwall = "Doodads\\Barrens\\Rocks\\RockPillar\\Barrensrockwall.blp"` -- `static constant base = "Textures\\Base.blp"` -- `static constant batTroll = "Textures\\BatTroll.blp"` -- `static constant battleNetTeamLevelBar_Border = "UI\\Glues\\BattleNet\\BattleNetTeamLevelBar\\BattleNetTeamLevelBar-Border.blp"` -- `static constant battleRoar = "Abilities\\Spells\\NightElf\\BattleRoar\\BattleRoar.blp"` -- `static constant battleRoar1 = "Units\\Creeps\\MonsterLure\\BattleRoar.blp"` -- `static constant battlenetWorking0000 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0000.blp"` -- `static constant battlenetWorking00001 = "Textures\\BattlenetWorking0000.blp"` -- `static constant battlenetWorking0001 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0001.blp"` -- `static constant battlenetWorking00011 = "Textures\\BattlenetWorking0001.blp"` -- `static constant battlenetWorking0002 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0002.blp"` -- `static constant battlenetWorking00021 = "Textures\\BattlenetWorking0002.blp"` -- `static constant battlenetWorking0003 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0003.blp"` -- `static constant battlenetWorking00031 = "Textures\\BattlenetWorking0003.blp"` -- `static constant battlenetWorking0004 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0004.blp"` -- `static constant battlenetWorking00041 = "Textures\\BattlenetWorking0004.blp"` -- `static constant battlenetWorking0005 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0005.blp"` -- `static constant battlenetWorking0006 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0006.blp"` -- `static constant battlenetWorking0007 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0007.blp"` -- `static constant battlenetWorking0008 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0008.blp"` -- `static constant battlenetWorking0009 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0009.blp"` -- `static constant battlenetWorking0010 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0010.blp"` -- `static constant battlenetWorking0011 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0011.blp"` -- `static constant battlenetWorking0012 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0012.blp"` -- `static constant battlenetWorking0013 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0013.blp"` -- `static constant battlenetWorking0014 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0014.blp"` -- `static constant battlenetWorking0015 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0015.blp"` -- `static constant battlenetWorking00151 = "Textures\\BattlenetWorking0015.blp"` -- `static constant battlenetWorking0016 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0016.blp"` -- `static constant battlenetWorking0017 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0017.blp"` -- `static constant battlenetWorking0018 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0018.blp"` -- `static constant battlenetWorking0019 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0019.blp"` -- `static constant battlenetWorking0020 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0020.blp"` -- `static constant battlenetWorking0021 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0021.blp"` -- `static constant battlenetWorking0022 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0022.blp"` -- `static constant battlenetWorking0023 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0023.blp"` -- `static constant battlenetWorking0024 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0024.blp"` -- `static constant battlenetWorking0025 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0025.blp"` -- `static constant battlenetWorking0026 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0026.blp"` -- `static constant battlenetWorking0027 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0027.blp"` -- `static constant battlenetWorking0028 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking0028.blp"` -- `static constant battlenet_Login_LeftDoor01 = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\Battlenet-Login-LeftDoor01.blp"` -- `static constant battlenet_Login_LeftDoor02 = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\Battlenet-Login-LeftDoor02.blp"` -- `static constant battlenet_Login_LeftDoor03 = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\Battlenet-Login-LeftDoor03.blp"` -- `static constant battlenet_Login_LeftDoor04 = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\Battlenet-Login-LeftDoor04.blp"` -- `static constant battlenet_Login_LeftDoor05 = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\Battlenet-Login-LeftDoor05.blp"` -- `static constant battlenet_Login_LeftDoor06 = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\Battlenet-Login-LeftDoor06.blp"` -- `static constant battlenet_Login_RightDoor01 = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\Battlenet-Login-RightDoor01.blp"` -- `static constant battlenet_Login_RightDoor02 = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\Battlenet-Login-RightDoor02.blp"` -- `static constant battlenet_Login_RightDoor03 = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\Battlenet-Login-RightDoor03.blp"` -- `static constant battlenet_Login_RightDoor04 = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\Battlenet-Login-RightDoor04.blp"` -- `static constant battlenet_Login_RightDoor05 = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\Battlenet-Login-RightDoor05.blp"` -- `static constant battlenet_Login_RightDoor06 = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\Battlenet-Login-RightDoor06.blp"` -- `static constant battlenet_Login_RightDoor07 = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\Battlenet-Login-RightDoor07.blp"` -- `static constant battlenet_Login_RightDoor08 = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\Battlenet-Login-RightDoor08.blp"` -- `static constant battlenet_Login_RightDoor09 = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\Battlenet-Login-RightDoor09.blp"` -- `static constant battlenet_Login_Ring_Eyes = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\Battlenet-Login-Ring-Eyes.blp"` -- `static constant bear = "Units\\NightElf\\DruidOfTheClaw\\Bear.blp"` -- `static constant bear1 = "Units\\NightElf\\DruidOfTheClaw\\Bear.blp"` -- `static constant bearDen = "Buildings\\NightElf\\BearDen\\BearDen.blp"` -- `static constant bearDen1 = "Textures\\BearDen.blp"` -- `static constant bearSkinRex2 = "UI\\Glues\\SinglePlayer\\Orc_Exp\\BearSkinRex2.blp"` -- `static constant beastMaster = "UI\\Glues\\SinglePlayer\\Orc_Exp\\BeastMaster.blp"` -- `static constant beastMaster1 = "Textures\\BeastMaster.blp"` -- `static constant beastiary = "Buildings\\Orc\\Beastiary\\Beastiary.blp"` -- `static constant beastmasterBanner = "Objects\\InventoryItems\\BattleStandard\\BeastmasterBanner.blp"` -- `static constant beserkHeadHunter = "Units\\Orc\\HeadHunter\\BeserkHeadHunter.blp"` -- `static constant bigAssSky = "Doodads\\Cinematic\\ArthasIllidanFight\\BigAssSky.blp"` -- `static constant birthStuff = "SharedModels\\BirthStuff.blp"` -- `static constant black = "Doodads\\Cinematic\\ArthasIllidanFight\\Black.blp"` -- `static constant black128 = "Units\\NightElf\\SpiritOfVengeance\\Black128.blp"` -- `static constant black32 = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\Black32.blp"` -- `static constant black321 = "Textures\\Black32.blp"` -- `static constant blackDragon = "Textures\\BlackDragon.blp"` -- `static constant blackStag = "Units\\Critters\\BlackStagMale\\BlackStag.blp"` -- `static constant black_mask = "ReplaceableTextures\\CameraMasks\\Black_mask.blp"` -- `static constant blade_Sword1H_01 = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\Blade_Sword1H_01.blp"` -- `static constant blank_background = "UI\\Widgets\\EscMenu\\Human\\blank-background.blp"` -- `static constant blizzard = "UI\\Glues\\MainMenu\\WarCraftIIILogo\\Blizzard.blp"` -- `static constant blizzard1 = "ReplaceableTextures\\Weather\\Blizzard.blp"` -- `static constant blizzardLogo = "ReplaceableTextures\\WorldEditUI\\BlizzardLogo.blp"` -- `static constant blood2 = "Abilities\\Weapons\\Blood\\Blood2.blp"` -- `static constant bloodBlobs1 = "Textures\\BloodBlobs1.blp"` -- `static constant bloodElfBallz = "Textures\\BloodElfBallz.blp"` -- `static constant bloodElfDragonhawk = "Units\\Human\\BloodElfDragonHawk\\BloodElfDragonhawk.blp"` -- `static constant bloodElfLieutenant = "Units\\Other\\BloodElfLieutenant\\BloodElfLieutenant.blp"` -- `static constant bloodElfPeasant = "Units\\Critters\\BloodElfPeasant\\BloodElfPeasant.blp"` -- `static constant bloodElfSorceress = "Units\\Human\\Sorceress\\BloodElfSorceress.blp"` -- `static constant bloodElf_SpellThief = "Textures\\BloodElf-SpellThief.blp"` -- `static constant bloodElf_old = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\BloodElf-old.blp"` -- `static constant bloodPriest = "Textures\\BloodPriest.blp"` -- `static constant bloodSplash = "Textures\\BloodSplash.blp"` -- `static constant bloodSplash1 = "Textures\\BloodSplash.blp"` -- `static constant bloodSplash16 = "Units\\Creeps\\ForgottenOne\\BloodSplash16.blp"` -- `static constant bloodSplash161 = "Units\\Creeps\\ForgottenOne\\BloodSplash16.blp"` -- `static constant bloodSplash4tga = "Units\\Critters\\Vulture\\BloodSplash4tga.blp"` -- `static constant bloodSplash4tga1 = "Textures\\BloodSplash4tga.blp"` -- `static constant bloodSplashWhite = "Textures\\BloodSplashWhite.blp"` -- `static constant bloodSplut = "Textures\\BloodSplut.blp"` -- `static constant bloodSplut1 = "Abilities\\Spells\\Other\\Stampede\\BloodSplut.blp"` -- `static constant bloodSplutWhite = "Textures\\BloodSplutWhite.blp"` -- `static constant bloodSput = "Textures\\BloodSput.blp"` -- `static constant bloodSput1 = "Units\\Undead\\Abomination\\BloodSput.blp"` -- `static constant bloodSputWhite = "Textures\\BloodSputWhite.blp"` -- `static constant bloodSput_Teen = "Abilities\\Weapons\\MeatwagonMissile\\BloodSput_Teen.blp"` -- `static constant bloodStripe = "Doodads\\Cinematic\\ArthasIllidanFight\\BloodStripe.blp"` -- `static constant bloodWhiteSmall = "Textures\\BloodWhiteSmall.blp"` -- `static constant bloodWhiteSmall1 = "Textures\\BloodWhiteSmall.blp"` -- `static constant bloodpool = "Textures\\Bloodpool.blp"` -- `static constant blue1 = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\blue1.blp"` -- `static constant blue11 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\blue1.blp"` -- `static constant blueMushroomTree = "Doodads\\Underground\\Plants\\ShroomsBlue\\BlueMushroomTree.blp"` -- `static constant blueMushroomTree1 = "Doodads\\Underground\\Plants\\ShroomsBlue\\BlueMushroomTree.blp"` -- `static constant blueSqGlow = "Textures\\BlueSqGlow.blp"` -- `static constant blueWaves = "Units\\Creeps\\Revenant\\BlueWaves.blp"` -- `static constant blueWaves1 = "Textures\\BlueWaves.blp"` -- `static constant blue_Glow2 = "Textures\\Blue_Glow2.blp"` -- `static constant blue_Glow21 = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\Blue_Glow2.blp"` -- `static constant blue_Star = "UI\\Glues\\SinglePlayer\\UndeadCampaign3D\\Blue_Star.blp"` -- `static constant blue_Star1 = "Textures\\Blue_Star.blp"` -- `static constant blue_Star2 = "Textures\\Blue_Star2.blp"` -- `static constant blue_Star21 = "Textures\\Blue_Star2.blp"` -- `static constant bnetProgress_BarBorder = "UI\\Glues\\BattleNet\\BattlenetProfileLevelBar\\BnetProgress-BarBorder.blp"` -- `static constant bnetProgress_BarBorder1 = "UI\\Glues\\BattleNet\\ProgressBar\\BnetProgress-BarBorder.blp"` -- `static constant bnet_battlenet = "UI\\Widgets\\BattleNet\\chaticons\\bnet-battlenet.blp"` -- `static constant bnet_blizzard = "UI\\Widgets\\BattleNet\\chaticons\\bnet-blizzard.blp"` -- `static constant bnet_button01_highlight_mouse = "UI\\Widgets\\BattleNet\\bnet-button01-highlight-mouse.blp"` -- `static constant bnet_channelops = "UI\\Widgets\\BattleNet\\chaticons\\bnet-channelops.blp"` -- `static constant bnet_chatclient = "UI\\Widgets\\BattleNet\\chaticons\\bnet-chatclient.blp"` -- `static constant bnet_diablo = "UI\\Widgets\\BattleNet\\chaticons\\bnet-diablo.blp"` -- `static constant bnet_diablo2 = "UI\\Widgets\\BattleNet\\chaticons\\bnet-diablo2.blp"` -- `static constant bnet_diablo2exp = "UI\\Widgets\\BattleNet\\chaticons\\bnet-diablo2exp.blp"` -- `static constant bnet_dialoguebox_background = "UI\\Widgets\\BattleNet\\bnet-dialoguebox-background.blp"` -- `static constant bnet_dialoguebox_border = "UI\\Widgets\\BattleNet\\bnet-dialoguebox-border.blp"` -- `static constant bnet_inputbox_back = "UI\\Widgets\\BattleNet\\bnet-inputbox-back.blp"` -- `static constant bnet_inputbox_border = "UI\\Widgets\\BattleNet\\bnet-inputbox-border.blp"` -- `static constant bnet_logo_placeholder = "UI\\Glues\\BattleNet\\PlaceholderAd\\bnet-logo-placeholder.blp"` -- `static constant bnet_logo_placeholder1 = "UI\\Glues\\BattleNet\\PlaceholderAd\\bnet-logo-placeholder.blp"` -- `static constant bnet_mainmenu_clans_disabled = "UI\\Widgets\\BattleNet\\bnet-mainmenu-clans-disabled.blp"` -- `static constant bnet_mainmenu_clans_down = "UI\\Widgets\\BattleNet\\bnet-mainmenu-clans-down.blp"` -- `static constant bnet_mainmenu_clans_up = "UI\\Widgets\\BattleNet\\bnet-mainmenu-clans-up.blp"` -- `static constant bnet_mainmenu_customteam_disabled = "UI\\Widgets\\BattleNet\\bnet-mainmenu-customteam-disabled.blp"` -- `static constant bnet_mainmenu_customteam_down = "UI\\Widgets\\BattleNet\\bnet-mainmenu-customteam-down.blp"` -- `static constant bnet_mainmenu_customteam_up = "UI\\Widgets\\BattleNet\\bnet-mainmenu-customteam-up.blp"` -- `static constant bnet_mainmenu_friends_disabled = "UI\\Widgets\\BattleNet\\bnet-mainmenu-friends-disabled.blp"` -- `static constant bnet_mainmenu_friends_down = "UI\\Widgets\\BattleNet\\bnet-mainmenu-friends-down.blp"` -- `static constant bnet_mainmenu_friends_up = "UI\\Widgets\\BattleNet\\bnet-mainmenu-friends-up.blp"` -- `static constant bnet_mainmenu_ladder_disabled = "UI\\Widgets\\BattleNet\\bnet-mainmenu-ladder-disabled.blp"` -- `static constant bnet_mainmenu_ladder_down = "UI\\Widgets\\BattleNet\\bnet-mainmenu-ladder-down.blp"` -- `static constant bnet_mainmenu_ladder_up = "UI\\Widgets\\BattleNet\\bnet-mainmenu-ladder-up.blp"` -- `static constant bnet_mainmenu_options_disabled = "UI\\Widgets\\BattleNet\\bnet-mainmenu-options-disabled.blp"` -- `static constant bnet_mainmenu_options_down = "UI\\Widgets\\BattleNet\\bnet-mainmenu-options-down.blp"` -- `static constant bnet_mainmenu_options_up = "UI\\Widgets\\BattleNet\\bnet-mainmenu-options-up.blp"` -- `static constant bnet_mainmenu_profile_disabled = "UI\\Widgets\\BattleNet\\bnet-mainmenu-profile-disabled.blp"` -- `static constant bnet_mainmenu_profile_disabled1 = "UI\\Widgets\\BattleNet\\bnet-mainmenu-profile-disabled.blp"` -- `static constant bnet_mainmenu_profile_down = "UI\\Widgets\\BattleNet\\bnet-mainmenu-profile-down.blp"` -- `static constant bnet_mainmenu_profile_down1 = "UI\\Widgets\\BattleNet\\bnet-mainmenu-profile-down.blp"` -- `static constant bnet_mainmenu_profile_up = "UI\\Widgets\\BattleNet\\bnet-mainmenu-profile-up.blp"` -- `static constant bnet_mainmenu_profile_up1 = "UI\\Widgets\\BattleNet\\bnet-mainmenu-profile-up.blp"` -- `static constant bnet_mainmenu_quickgame_disabled = "UI\\Widgets\\BattleNet\\bnet-mainmenu-quickgame-disabled.blp"` -- `static constant bnet_mainmenu_quickgame_disabled1 = "UI\\Widgets\\BattleNet\\bnet-mainmenu-quickgame-disabled.blp"` -- `static constant bnet_mainmenu_quickgame_down = "UI\\Widgets\\BattleNet\\bnet-mainmenu-quickgame-down.blp"` -- `static constant bnet_mainmenu_quickgame_down1 = "UI\\Widgets\\BattleNet\\bnet-mainmenu-quickgame-down.blp"` -- `static constant bnet_mainmenu_quickgame_up = "UI\\Widgets\\BattleNet\\bnet-mainmenu-quickgame-up.blp"` -- `static constant bnet_mainmenu_quickgame_up1 = "UI\\Widgets\\BattleNet\\bnet-mainmenu-quickgame-up.blp"` -- `static constant bnet_mainmenu_tournament_disabled = "UI\\Widgets\\BattleNet\\bnet-mainmenu-tournament-disabled.blp"` -- `static constant bnet_mainmenu_tournament_down = "UI\\Widgets\\BattleNet\\bnet-mainmenu-tournament-down.blp"` -- `static constant bnet_mainmenu_tournament_up = "UI\\Widgets\\BattleNet\\bnet-mainmenu-tournament-up.blp"` -- `static constant bnet_mainmenu_usermadegame_disabled = "UI\\Widgets\\BattleNet\\bnet-mainmenu-usermadegame-disabled.blp"` -- `static constant bnet_mainmenu_usermadegame_down = "UI\\Widgets\\BattleNet\\bnet-mainmenu-usermadegame-down.blp"` -- `static constant bnet_mainmenu_usermadegame_up = "UI\\Widgets\\BattleNet\\bnet-mainmenu-usermadegame-up.blp"` -- `static constant bnet_profileportrait_cover = "UI\\Widgets\\BattleNet\\bnet-profileportrait-cover.blp"` -- `static constant bnet_refresh_disabled = "UI\\Widgets\\BattleNet\\bnet-refresh-disabled.blp"` -- `static constant bnet_refresh_down = "UI\\Widgets\\BattleNet\\bnet-refresh-down.blp"` -- `static constant bnet_refresh_up = "UI\\Widgets\\BattleNet\\bnet-refresh-up.blp"` -- `static constant bnet_slider_bar = "UI\\Widgets\\BattleNet\\bnet-slider-bar.blp"` -- `static constant bnet_slider_bar3 = "UI\\Widgets\\BattleNet\\bnet-slider-bar3.blp"` -- `static constant bnet_speaker = "UI\\Widgets\\BattleNet\\chaticons\\bnet-speaker.blp"` -- `static constant bnet_squelch = "UI\\Widgets\\BattleNet\\chaticons\\bnet-squelch.blp"` -- `static constant bnet_starcraft = "UI\\Widgets\\BattleNet\\chaticons\\bnet-starcraft.blp"` -- `static constant bnet_starcraftexp = "UI\\Widgets\\BattleNet\\chaticons\\bnet-starcraftexp.blp"` -- `static constant bnet_tab_down = "UI\\Widgets\\BattleNet\\bnet-tab-down.blp"` -- `static constant bnet_tab_empty = "UI\\Widgets\\BattleNet\\bnet-tab-empty.blp"` -- `static constant bnet_tab_empty1 = "UI\\Widgets\\BattleNet\\bnet-tab-empty.blp"` -- `static constant bnet_tab_up = "UI\\Widgets\\BattleNet\\bnet-tab-up.blp"` -- `static constant bnet_tooltip_background = "UI\\Widgets\\BattleNet\\bnet-tooltip-background.blp"` -- `static constant bnet_tooltip_border = "UI\\Widgets\\BattleNet\\bnet-tooltip-border.blp"` -- `static constant bnet_tournament_clock = "UI\\Widgets\\BattleNet\\bnet-tournament-clock.blp"` -- `static constant bnet_tournament_clock1 = "UI\\Widgets\\BattleNet\\bnet-tournament-clock.blp"` -- `static constant bnet_unknown = "UI\\Widgets\\BattleNet\\chaticons\\bnet-unknown.blp"` -- `static constant bnet_unknown_off = "UI\\Widgets\\BattleNet\\chaticons\\bnet-unknown-off.blp"` -- `static constant bnet_unknown_off1 = "UI\\Widgets\\BattleNet\\chaticons\\bnet-unknown-off.blp"` -- `static constant bnet_userlist_back = "UI\\Widgets\\BattleNet\\bnet-userlist-back.blp"` -- `static constant bnet_userlist_mod_back = "UI\\Widgets\\BattleNet\\bnet-userlist-mod-back.blp"` -- `static constant bnet_userlist_mod_back1 = "UI\\Widgets\\BattleNet\\bnet-userlist-mod-back.blp"` -- `static constant bnet_war2bne = "UI\\Widgets\\BattleNet\\chaticons\\bnet-war2bne.blp"` -- `static constant bnet_war3 = "UI\\Widgets\\BattleNet\\chaticons\\bnet-war3.blp"` -- `static constant bnet_war31 = "UI\\Widgets\\BattleNet\\chaticons\\bnet-war3.blp"` -- `static constant bnet_war3x = "UI\\Widgets\\BattleNet\\chaticons\\bnet-war3x.blp"` -- `static constant bnet_war3x1 = "UI\\Widgets\\BattleNet\\chaticons\\bnet-war3x.blp"` -- `static constant boarSkinBlue = "Units\\Creeps\\QuillBeast\\BoarSkinBlue.blp"` -- `static constant boat = "Doodads\\Northrend\\Water\\Battleship\\Boat.blp"` -- `static constant boat1 = "Doodads\\Northrend\\Water\\Rowboat\\Boat.blp"` -- `static constant boatburned = "Textures\\Boatburned.blp"` -- `static constant boneYardCreepy = "Textures\\BoneYardCreepy.blp"` -- `static constant boneYardCreepy1 = "Textures\\BoneYardCreepy.blp"` -- `static constant boundaryPlace = "ReplaceableTextures\\WorldEditUI\\BoundaryPlace.blp"` -- `static constant boundaryRemove = "ReplaceableTextures\\WorldEditUI\\BoundaryRemove.blp"` -- `static constant bow = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\Bow.blp"` -- `static constant bow1 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Bow.blp"` -- `static constant brewmasterMissile = "Textures\\BrewmasterMissile.blp"` -- `static constant bridge_Rope = "Doodads\\LordaeronSummer\\Structures\\BridgeLog\\Bridge_Rope.blp"` -- `static constant bronzeDragon = "Textures\\BronzeDragon.blp"` -- `static constant brownBear = "Units\\Creeps\\GrizzlyBear\\BrownBear.blp"` -- `static constant brownMagnataur = "Units\\Creeps\\MagnataurBrown\\BrownMagnataur.blp"` -- `static constant brownWolf = "Textures\\BrownWolf.blp"` -- `static constant bubble = "Textures\\Bubble.blp"` -- `static constant bubbleParticle = "Doodads\\LordaeronSummer\\Props\\CauldronWithHeads\\BubbleParticle.blp"` -- `static constant buildingShadowLarge = "ReplaceableTextures\\Shadows\\BuildingShadowLarge.blp"` -- `static constant buildingShadowMed = "ReplaceableTextures\\Shadows\\BuildingShadowMed.blp"` -- `static constant buildingShadowSmall = "ReplaceableTextures\\Shadows\\BuildingShadowSmall.blp"` -- `static constant buildingShadowXLarge = "ReplaceableTextures\\Shadows\\BuildingShadowXLarge.blp"` -- `static constant bullet = "Abilities\\Weapons\\CannonTowerMissile\\Bullet.blp"` -- `static constant bullet1 = "Abilities\\Weapons\\QuillSprayMissile\\Bullet.blp"` -- `static constant bunker = "Buildings\\Orc\\TrollBurrow\\Bunker.blp"` -- `static constant bunker1 = "Textures\\Bunker.blp"` -- `static constant burrowSplat = "ReplaceableTextures\\Splats\\BurrowSplat.blp"` -- `static constant butterFly = "Textures\\ButterFly.blp"` -- `static constant butterFly1 = "Units\\NightElf\\DruidOfTheTalon\\ButterFly.blp"` -- `static constant butterflyWingPurple01 = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\ButterflyWingPurple01.blp"` -- `static constant c_AncientUberSplat = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant c_AncientUberSplat_mip1 = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant c_Cliff0 = "ReplaceableTextures\\Cliff\\Cliff0legacy.blp"` -- `static constant c_Cliff1 = "ReplaceableTextures\\Cliff\\Cliff1legacy.blp"` -- `static constant c_GoldmineUberSplat = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant c_GoldmineUberSplat_mip1 = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant c_HumanCastleUberSplat = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant c_HumanCastleUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant c_HumanTownHallUberSplat = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant c_HumanTownHallUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant c_HumanUberSplat = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant c_HumanUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant c_NightElfUberSplat = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant c_NightElfUberSplat_mip1 = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant c_OrcUberSplat = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant c_OrcUberSplat_mip1 = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant c_ShorelineParticleXY = "Textures\\C_ShorelineParticleXY.blp"` -- `static constant c_UndeadUberSplat = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant c_UndeadUberSplat_mip1 = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant c_Water00 = "ReplaceableTextures\\Water\\Water00.blp"` -- `static constant c_Water01 = "ReplaceableTextures\\Water\\Water01.blp"` -- `static constant c_Water02 = "ReplaceableTextures\\Water\\Water02.blp"` -- `static constant c_Water03 = "ReplaceableTextures\\Water\\Water03.blp"` -- `static constant c_Water04 = "ReplaceableTextures\\Water\\Water04.blp"` -- `static constant c_Water05 = "ReplaceableTextures\\Water\\Water05.blp"` -- `static constant c_Water06 = "ReplaceableTextures\\Water\\Water06.blp"` -- `static constant c_Water07 = "ReplaceableTextures\\Water\\Water07.blp"` -- `static constant c_Water08 = "ReplaceableTextures\\Water\\Water08.blp"` -- `static constant c_Water09 = "ReplaceableTextures\\Water\\Water09.blp"` -- `static constant c_Water10 = "ReplaceableTextures\\Water\\Water10.blp"` -- `static constant c_Water11 = "ReplaceableTextures\\Water\\Water11.blp"` -- `static constant c_Water12 = "ReplaceableTextures\\Water\\Water12.blp"` -- `static constant c_Water13 = "ReplaceableTextures\\Water\\Water13.blp"` -- `static constant c_Water14 = "ReplaceableTextures\\Water\\Water14.blp"` -- `static constant c_Water15 = "ReplaceableTextures\\Water\\Water15.blp"` -- `static constant c_Water16 = "ReplaceableTextures\\Water\\Water16.blp"` -- `static constant c_Water17 = "ReplaceableTextures\\Water\\Water17.blp"` -- `static constant c_Water18 = "ReplaceableTextures\\Water\\Water18.blp"` -- `static constant c_Water19 = "ReplaceableTextures\\Water\\Water19.blp"` -- `static constant c_Water20 = "ReplaceableTextures\\Water\\Water20.blp"` -- `static constant c_Water21 = "ReplaceableTextures\\Water\\Water21.blp"` -- `static constant c_Water22 = "ReplaceableTextures\\Water\\Water22.blp"` -- `static constant c_Water23 = "ReplaceableTextures\\Water\\Water23.blp"` -- `static constant c_Water24 = "ReplaceableTextures\\Water\\Water24.blp"` -- `static constant c_Water25 = "ReplaceableTextures\\Water\\Water25.blp"` -- `static constant c_Water26 = "ReplaceableTextures\\Water\\Water26.blp"` -- `static constant c_Water27 = "ReplaceableTextures\\Water\\Water27.blp"` -- `static constant c_Water28 = "ReplaceableTextures\\Water\\Water28.blp"` -- `static constant c_Water29 = "ReplaceableTextures\\Water\\Water29.blp"` -- `static constant c_Water30 = "ReplaceableTextures\\Water\\Water30.blp"` -- `static constant c_Water31 = "ReplaceableTextures\\Water\\Water31.blp"` -- `static constant c_Water32 = "ReplaceableTextures\\Water\\Water32.blp"` -- `static constant c_Water33 = "ReplaceableTextures\\Water\\Water33.blp"` -- `static constant c_Water34 = "ReplaceableTextures\\Water\\Water34.blp"` -- `static constant c_Water35 = "ReplaceableTextures\\Water\\Water35.blp"` -- `static constant c_Water36 = "ReplaceableTextures\\Water\\Water36.blp"` -- `static constant c_Water37 = "ReplaceableTextures\\Water\\Water37.blp"` -- `static constant c_Water38 = "ReplaceableTextures\\Water\\Water38.blp"` -- `static constant c_Water39 = "ReplaceableTextures\\Water\\Water39.blp"` -- `static constant c_Water40 = "ReplaceableTextures\\Water\\Water40.blp"` -- `static constant c_Water41 = "ReplaceableTextures\\Water\\Water41.blp"` -- `static constant c_Water42 = "ReplaceableTextures\\Water\\Water42.blp"` -- `static constant c_Water43 = "ReplaceableTextures\\Water\\Water43.blp"` -- `static constant c_Water44 = "ReplaceableTextures\\Water\\Water44.blp"` -- `static constant cacti = "Doodads\\Barrens\\Plants\\Cactus\\Cacti.blp"` -- `static constant campaignEditor_AddMap = "ReplaceableTextures\\WorldEditUI\\CampaignEditor-AddMap.blp"` -- `static constant campaignEditor_ExpMap = "ReplaceableTextures\\WorldEditUI\\CampaignEditor-ExpMap.blp"` -- `static constant campaignEditor_Map = "ReplaceableTextures\\WorldEditUI\\CampaignEditor-Map.blp"` -- `static constant campaignEditor_Map1 = "ReplaceableTextures\\WorldEditUI\\CampaignEditor-Map.blp"` -- `static constant campaignEditor_RemoveMap = "ReplaceableTextures\\WorldEditUI\\CampaignEditor-RemoveMap.blp"` -- `static constant campaignOrc = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\CampaignOrc.blp"` -- `static constant campaignOrcDirtGround = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\CampaignOrcDirtGround.blp"` -- `static constant campaignOrcHair = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\CampaignOrcHair.blp"` -- `static constant campaignOrcHair1 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\CampaignOrcHair.blp"` -- `static constant campaignOrcHelm = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\CampaignOrcHelm.blp"` -- `static constant campaignOrcSash = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\CampaignOrcSash.blp"` -- `static constant campaignOrcShoulder = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\CampaignOrcShoulder.blp"` -- `static constant campaignOrcaxe = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\CampaignOrcaxe.blp"` -- `static constant campaignOrcaxe1 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\CampaignOrcaxe.blp"` -- `static constant campaignStuff = "Doodads\\Ruins\\Props\\LibraryShelf\\CampaignStuff.blp"` -- `static constant campaign_Fade = "UI\\Glues\\SinglePlayer\\Campaign-Fade\\Campaign-Fade.blp"` -- `static constant campaign_Fade1 = "UI\\Glues\\SinglePlayer\\Campaign-Fade\\Campaign-Fade.blp"` -- `static constant cape = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\Cape.blp"` -- `static constant cape1 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Cape.blp"` -- `static constant carrionswarm = "Units\\Critters\\Vulture\\Carrionswarm.blp"` -- `static constant carrionswarm1 = "Units\\Critters\\Vulture\\Carrionswarm.blp"` -- `static constant cartoonCloud = "Textures\\CartoonCloud.blp"` -- `static constant castle = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\Castle.blp"` -- `static constant catails = "UI\\Glues\\MainMenu\\MainMenu3d\\Catails.blp"` -- `static constant catapult = "Textures\\Catapult.blp"` -- `static constant catapult1 = "Abilities\\Weapons\\BallsOfFireMissile\\Catapult.blp"` -- `static constant cathedral = "Doodads\\Cityscape\\Structures\\Cathedral\\Cathedral.blp"` -- `static constant cathedralRuined = "Doodads\\Cityscape\\Structures\\CathedralRuined\\CathedralRuined.blp"` -- `static constant caveCliffDoodad = "Textures\\CaveCliffDoodad.blp"` -- `static constant caveCliffDoodad1 = "Textures\\CaveCliffDoodad.blp"` -- `static constant cave_Blight = "TerrainArt\\Blight\\Cave_Blight.blp"` -- `static constant cave_Brick = "TerrainArt\\Dungeon\\Cave_Brick.blp"` -- `static constant cave_DarkRocks = "TerrainArt\\Dungeon\\Cave_DarkRocks.blp"` -- `static constant cave_Dirt = "TerrainArt\\Dungeon\\Cave_Dirt.blp"` -- `static constant cave_GreyStones = "TerrainArt\\Dungeon\\Cave_GreyStones.blp"` -- `static constant cave_Lava = "TerrainArt\\Dungeon\\Cave_Lava.blp"` -- `static constant cave_LavaCracks = "TerrainArt\\Dungeon\\Cave_LavaCracks.blp"` -- `static constant cave_RedStones = "TerrainArt\\Dungeon\\Cave_RedStones.blp"` -- `static constant cave_SquareTiles = "TerrainArt\\Dungeon\\Cave_SquareTiles.blp"` -- `static constant centaur = "Textures\\Centaur.blp"` -- `static constant centaurKhan = "Units\\Creeps\\CentaurKhan\\CentaurKhan.blp"` -- `static constant centerPanel01 = "UI\\Glues\\BattleNet\\BattlenetChatGlue\\CenterPanel01.blp"` -- `static constant centerPanel011 = "UI\\Glues\\BattleNet\\BattlenetChatGlue\\CenterPanel01.blp"` -- `static constant centerPanel01_Expansion = "UI\\Glues\\BattleNet\\BattlenetChatGlue\\Expansion\\CenterPanel01-Expansion.blp"` -- `static constant centerPanel02 = "UI\\Glues\\BattleNet\\BattlenetChatGlue\\CenterPanel02.blp"` -- `static constant centerPanel021 = "UI\\Glues\\BattleNet\\BattlenetChatGlue\\CenterPanel02.blp"` -- `static constant centerPanel02_Expansion = "UI\\Glues\\BattleNet\\BattlenetChatGlue\\Expansion\\CenterPanel02-Expansion.blp"` -- `static constant centerPanel03 = "UI\\Glues\\BattleNet\\BattlenetChatGlue\\CenterPanel03.blp"` -- `static constant centerPanel031 = "UI\\Glues\\BattleNet\\BattlenetChatGlue\\CenterPanel03.blp"` -- `static constant centerPanel03_Expansion = "UI\\Glues\\BattleNet\\BattlenetChatGlue\\Expansion\\CenterPanel03-Expansion.blp"` -- `static constant centerPanel04 = "UI\\Glues\\BattleNet\\BattlenetChatGlue\\CenterPanel04.blp"` -- `static constant centerPanel041 = "UI\\Glues\\BattleNet\\BattlenetChatGlue\\CenterPanel04.blp"` -- `static constant centerPanel04_Expansion = "UI\\Glues\\BattleNet\\BattlenetChatGlue\\Expansion\\CenterPanel04-Expansion.blp"` -- `static constant chains = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\Chains.blp"` -- `static constant chains1 = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\Chains.blp"` -- `static constant chains_silver = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\Chains_silver.blp"` -- `static constant chains_silver1 = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\Chains_silver.blp"` -- `static constant chains_silver_mip1 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\Chains_silver.blp"` -- `static constant chains_silver_mip11 = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\Chains_silver.blp"` -- `static constant chains_silver_mip2 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\Chains_silver.blp"` -- `static constant chains_silver_mip21 = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\Chains_silver.blp"` -- `static constant chains_silver_mip3 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\Chains_silver.blp"` -- `static constant chains_silver_mip31 = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\Chains_silver.blp"` -- `static constant chaosAxeThrower = "Units\\Demon\\ChaosOrcRange\\ChaosAxeThrower.blp"` -- `static constant chaosGreenWarlock = "Units\\Creeps\\ChaosWarlockGreen\\ChaosGreenWarlock.blp"` -- `static constant chaosGrunt = "Textures\\ChaosGrunt.blp"` -- `static constant chaosKotoBeast = "Units\\Demon\\ChaosKotoBeast\\ChaosKotoBeast.blp"` -- `static constant chaosPeon = "Units\\Demon\\ChaosPeon\\ChaosPeon.blp"` -- `static constant chaosSpaceOrc = "Units\\Critters\\ChaosSpaceOrc\\ChaosSpaceOrc.blp"` -- `static constant chaosWarlock = "Units\\Demon\\ChaosWarlock\\ChaosWarlock.blp"` -- `static constant chaosWarlord = "Units\\Demon\\ChaosWarlord\\ChaosWarlord.blp"` -- `static constant chaosWolfrider = "Units\\Demon\\ChaosWolfrider\\ChaosWolfrider.blp"` -- `static constant checkbox_background = "UI\\Widgets\\EscMenu\\Human\\checkbox-background.blp"` -- `static constant checkbox_background_disabled = "UI\\Widgets\\EscMenu\\Human\\checkbox-background-disabled.blp"` -- `static constant checkbox_check = "UI\\Widgets\\EscMenu\\Human\\checkbox-check.blp"` -- `static constant checkbox_depressed = "UI\\Widgets\\EscMenu\\Human\\checkbox-depressed.blp"` -- `static constant chest = "Textures\\Chest.blp"` -- `static constant chimaeraRoost = "Buildings\\NightElf\\ChimaeraRoost\\ChimaeraRoost.blp"` -- `static constant chimera = "Units\\NightElf\\Chimaera\\Chimera.blp"` -- `static constant chunktop = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\chunktop.blp"` -- `static constant chunktop1 = "Textures\\chunktop.blp"` -- `static constant circleOfPower = "Buildings\\Other\\CircleOfPower\\CircleOfPower.blp"` -- `static constant citadel_Blight = "TerrainArt\\Blight\\Citadel_Blight.blp"` -- `static constant citadel_DarkTiles = "TerrainArt\\BlackCitadel\\Citadel_DarkTiles.blp"` -- `static constant citadel_Dirt = "TerrainArt\\BlackCitadel\\Citadel_Dirt.blp"` -- `static constant citadel_DirtLight = "TerrainArt\\BlackCitadel\\Citadel_DirtLight.blp"` -- `static constant citadel_FlatStones = "TerrainArt\\BlackCitadel\\Citadel_FlatStones.blp"` -- `static constant citadel_LargeBricks = "TerrainArt\\BlackCitadel\\Citadel_LargeBricks.blp"` -- `static constant citadel_RoughDirt = "TerrainArt\\BlackCitadel\\Citadel_RoughDirt.blp"` -- `static constant citadel_SmallBricks = "TerrainArt\\BlackCitadel\\Citadel_SmallBricks.blp"` -- `static constant citadel_SquareTiles = "TerrainArt\\BlackCitadel\\Citadel_SquareTiles.blp"` -- `static constant cityBuildings = "Doodads\\Cityscape\\Structures\\MoreCityBuilding\\CityBuildings.blp"` -- `static constant cityBuildings2 = "Doodads\\Cityscape\\Structures\\Tavern\\CityBuildings2.blp"` -- `static constant cityBuildingsNew = "Textures\\CityBuildingsNew.blp"` -- `static constant cityBuildingsRuin = "Textures\\CityBuildingsRuin.blp"` -- `static constant cityStructures = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\CityStructures.blp"` -- `static constant cityStructures1 = "Textures\\CityStructures.blp"` -- `static constant cityThroneRoom = "Textures\\CityThroneRoom.blp"` -- `static constant city_BlackMarble = "TerrainArt\\Cityscape\\City_BlackMarble.blp"` -- `static constant city_BrickTiles = "TerrainArt\\Cityscape\\City_BrickTiles.blp"` -- `static constant city_CliffSquareTiles = "Textures\\City_CliffSquareTiles.blp"` -- `static constant city_Dirt = "TerrainArt\\Cityscape\\City_Dirt.blp"` -- `static constant city_DirtRough = "TerrainArt\\Cityscape\\City_DirtRough.blp"` -- `static constant city_Grass = "TerrainArt\\Cityscape\\City_Grass.blp"` -- `static constant city_GrassTrim = "TerrainArt\\Cityscape\\City_GrassTrim.blp"` -- `static constant city_RoundTiles = "TerrainArt\\Cityscape\\City_RoundTiles.blp"` -- `static constant city_SquareTiles = "TerrainArt\\Cityscape\\City_SquareTiles.blp"` -- `static constant city_WhiteMarble = "TerrainArt\\Cityscape\\City_WhiteMarble.blp"` -- `static constant citynatural = "Textures\\citynatural.blp"` -- `static constant clan_orc_initiate = "UI\\Widgets\\BattleNet\\chaticons\\clan-orc-initiate.blp"` -- `static constant clan_orc_initiate1 = "UI\\Widgets\\BattleNet\\chaticons\\clan-orc-initiate.blp"` -- `static constant clan_orc_leader = "UI\\Widgets\\BattleNet\\chaticons\\clan-orc-leader.blp"` -- `static constant clan_orc_leader1 = "UI\\Widgets\\BattleNet\\chaticons\\clan-orc-leader.blp"` -- `static constant clan_orc_member = "UI\\Widgets\\BattleNet\\chaticons\\clan-orc-member.blp"` -- `static constant clan_orc_member1 = "UI\\Widgets\\BattleNet\\chaticons\\clan-orc-member.blp"` -- `static constant clan_orc_officer = "UI\\Widgets\\BattleNet\\chaticons\\clan-orc-officer.blp"` -- `static constant clan_orc_officer1 = "UI\\Widgets\\BattleNet\\chaticons\\clan-orc-officer.blp"` -- `static constant cliff0 = "ReplaceableTextures\\Cliff\\Cliff0legacy.blp"` -- `static constant cliff1 = "ReplaceableTextures\\Cliff\\Cliff1legacy.blp"` -- `static constant cliffBrush00 = "ReplaceableTextures\\WorldEditUI\\CliffBrush00.blp"` -- `static constant cliffBrush01 = "ReplaceableTextures\\WorldEditUI\\CliffBrush01.blp"` -- `static constant cliffBrush02 = "ReplaceableTextures\\WorldEditUI\\CliffBrush02.blp"` -- `static constant cliffBrush03 = "ReplaceableTextures\\WorldEditUI\\CliffBrush03.blp"` -- `static constant cliffBrush04 = "ReplaceableTextures\\WorldEditUI\\CliffBrush04.blp"` -- `static constant cliffBrush05 = "ReplaceableTextures\\WorldEditUI\\CliffBrush05.blp"` -- `static constant cliffBrush06 = "ReplaceableTextures\\WorldEditUI\\CliffBrush06.blp"` -- `static constant cliffBrush07 = "ReplaceableTextures\\WorldEditUI\\CliffBrush07.blp"` -- `static constant cliffBrush08 = "ReplaceableTextures\\WorldEditUI\\CliffBrush08.blp"` -- `static constant cloudSingle = "UI\\Feedback\\RallyPoint\\CloudSingle.blp"` -- `static constant cloudSingle1 = "UI\\Feedback\\WaypointFlags\\CloudSingle.blp"` -- `static constant cloudSingleBlend = "Textures\\CloudSingleBlend.blp"` -- `static constant cloudSingleBlend1 = "Textures\\CloudSingleBlend.blp"` -- `static constant cloudSingleFlat = "ReplaceableTextures\\Weather\\CloudSingleFlat.blp"` -- `static constant clouds32_anim = "Textures\\Clouds32_anim.blp"` -- `static constant clouds32_anim1 = "Units\\Human\\GryphonRider\\Clouds32_anim.blp"` -- `static constant clouds32anim128 = "Textures\\Clouds32anim128.blp"` -- `static constant clouds8x8 = "UI\\Glues\\MainMenu\\MainMenu3d\\Clouds8x8.blp"` -- `static constant clouds8x81 = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\Clouds8x8.blp"` -- `static constant clouds8x8Black = "Textures\\Clouds8x8Black.blp"` -- `static constant clouds8x8Fade = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\Clouds8x8Fade.blp"` -- `static constant clouds8x8Fade1 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\Clouds8x8Fade.blp"` -- `static constant clouds8x8FadeWhite = "Textures\\Clouds8x8FadeWhite.blp"` -- `static constant clouds8x8FadeWhite1 = "Units\\NightElf\\EvilIllidan\\Clouds8x8FadeWhite.blp"` -- `static constant clouds8x8Fire = "Textures\\Clouds8x8Fire.blp"` -- `static constant clouds8x8Fire1 = "Textures\\Clouds8x8Fire.blp"` -- `static constant clouds8x8Grey = "Textures\\Clouds8x8Grey.blp"` -- `static constant clouds8x8Grey1 = "Units\\Creeps\\HeroFlameLord\\Clouds8x8Grey.blp"` -- `static constant clouds8x8Mod = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\Clouds8x8Mod.blp"` -- `static constant clouds8x8Mod1 = "Textures\\Clouds8x8Mod.blp"` -- `static constant clouds8x8ModBlight = "Textures\\Clouds8x8ModBlight.blp"` -- `static constant clouds8x8ModBlight1 = "Textures\\Clouds8x8ModBlight.blp"` -- `static constant clouds8x8ModFire = "Textures\\Clouds8x8ModFire.blp"` -- `static constant clouds8x8ModFire1 = "Textures\\Clouds8x8ModFire.blp"` -- `static constant clouds_anim1 = "Textures\\clouds_anim1.blp"` -- `static constant clouds_anim11 = "Textures\\clouds_anim1.blp"` -- `static constant clouds_anim1_bw = "Textures\\clouds_anim1_bw.blp"` -- `static constant clouds_anim1_bw1 = "Textures\\clouds_anim1_bw.blp"` -- `static constant cloudstile1 = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\cloudstile1.blp"` -- `static constant cloudstile11 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\cloudstile1.blp"` -- `static constant cloudstile2 = "UI\\Glues\\MainMenu\\MainMenu3d\\cloudstile2.blp"` -- `static constant cloudstile21 = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\cloudstile2.blp"` -- `static constant cloudstile3 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\cloudstile3.blp"` -- `static constant collapsedWall = "Textures\\CollapsedWall.blp"` -- `static constant collapsedWall2 = "Textures\\CollapsedWall2.blp"` -- `static constant cooldown = "UI\\Feedback\\Cooldown\\cooldown.blp"` -- `static constant copterBladeBlur = "Units\\Human\\GyroCopter\\CopterBladeBlur.blp"` -- `static constant coral = "Units\\Creeps\\SeaElemental\\Coral.blp"` -- `static constant coralBed = "buildings\\Naga\\CoralBed\\CoralBed.blp"` -- `static constant coral_Formations = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Coral_Formations.blp"` -- `static constant coral_Formations1 = "Textures\\Coral_Formations.blp"` -- `static constant coral_Formations_mip1 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Coral_Formations.blp"` -- `static constant coral_Surfaces = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Coral_Surfaces.blp"` -- `static constant coral_Surfaces1 = "Textures\\Coral_Surfaces.blp"` -- `static constant coral_Surfaces_mip1 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Coral_Surfaces.blp"` -- `static constant corruptedAncientOfWar = "Buildings\\Demon\\CorruptedAncientofWar\\CorruptedAncientOfWar.blp"` -- `static constant corruptedAncientProtector = "Buildings\\Demon\\CorruptedAncientProtector\\CorruptedAncientProtector.blp"` -- `static constant corruptedEnt = "Units\\Creeps\\CorruptedEnt\\CorruptedEnt.blp"` -- `static constant corruptedMoonWell = "Buildings\\Demon\\CorruptedMoonWell\\CorruptedMoonWell.blp"` -- `static constant corruptedTreeofLife = "Buildings\\Demon\\CorruptedTreeofLife\\CorruptedTreeofLife.blp"` -- `static constant crabSkin = "Units\\Creeps\\SpiderCrabCreep\\CrabSkin.blp"` -- `static constant crabSkinRed = "Textures\\CrabSkinRed.blp"` -- `static constant crackedFloor = "Textures\\CrackedFloor.blp"` -- `static constant craterUberSplat = "ReplaceableTextures\\Splats\\CraterUberSplat.blp"` -- `static constant crates = "Doodads\\LordaeronSummer\\Terrain\\Crates\\crates.blp"` -- `static constant crates02sides = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\crates02sides.blp"` -- `static constant credits_Loading_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Load-Credits\\Credits-Loading-BotLeft.blp"` -- `static constant credits_Loading_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Load-Credits\\Credits-Loading-BotRight.blp"` -- `static constant credits_Loading_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Load-Credits\\Credits-Loading-TopLeft.blp"` -- `static constant credits_Loading_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Load-Credits\\Credits-Loading-TopRight.blp"` -- `static constant creepyAltarOfDark = "Buildings\\Undead\\AltarOfDarkness\\CreepyAltarOfDark.blp"` -- `static constant creepyNecropolis = "Buildings\\Undead\\Necropolis\\CreepyNecropolis.blp"` -- `static constant creepyNecropolis1 = "buildings\\Undead\\Necropolis\\CreepyNecropolis.blp"` -- `static constant creepySacrificialPit = "Buildings\\Undead\\SacrificialPit\\CreepySacrificialPit.blp"` -- `static constant critter_Bird = "UI\\Glues\\MainMenu\\MainMenu3d\\Critter_Bird.blp"` -- `static constant critter_Bird1 = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\Critter_Bird1.blp"` -- `static constant crown1 = "Abilities\\Spells\\Human\\InnerFire\\Crown1.blp"` -- `static constant cryptFiend = "Textures\\CryptFiend.blp"` -- `static constant cryptFiend1 = "Units\\Undead\\CryptFiend\\CryptFiend.blp"` -- `static constant crystal = "Doodads\\Icecrown\\Rocks\\Icecrown_Crystal\\crystal.blp"` -- `static constant crystalBall = "Abilities\\Spells\\Items\\AIta\\CrystalBall.blp"` -- `static constant crystalBall1 = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\CrystalBall.blp"` -- `static constant crystalBall3a = "Abilities\\Spells\\Other\\StrongDrink\\CrystalBall3a.blp"` -- `static constant crystalOpaque = "Textures\\CrystalOpaque.blp"` -- `static constant crystalSheild = "Doodads\\Cityscape\\Props\\CrystalLamp\\CrystalSheild.blp"` -- `static constant crystalSheild1 = "Textures\\CrystalSheild.blp"` -- `static constant dIShuman_inventory_slotfiller = "ReplaceableTextures\\CommandButtonsDisabled\\DIShuman-inventory-slotfiller.blp"` -- `static constant dISnightelf_inventory_slotfiller = "ReplaceableTextures\\CommandButtonsDisabled\\DISnightelf-inventory-slotfiller.blp"` -- `static constant dISorc_inventory_slotfiller = "ReplaceableTextures\\CommandButtonsDisabled\\DISorc-inventory-slotfiller.blp"` -- `static constant dISundead_inventory_slotfiller = "ReplaceableTextures\\CommandButtonsDisabled\\DISundead-inventory-slotfiller.blp"` -- `static constant dRuins_BlackMarble = "TerrainArt\\DalaranRuins\\DRuins_BlackMarble.blp"` -- `static constant dRuins_Blight = "TerrainArt\\Blight\\DRuins_Blight.blp"` -- `static constant dRuins_BrickTiles = "TerrainArt\\DalaranRuins\\DRuins_BrickTiles.blp"` -- `static constant dRuins_Cave = "Doodads\\Cinematic\\UndergroundDome\\DRuins_Cave.blp"` -- `static constant dRuins_Dirt = "TerrainArt\\DalaranRuins\\DRuins_Dirt.blp"` -- `static constant dRuins_DirtRough = "TerrainArt\\DalaranRuins\\DRuins_DirtRough.blp"` -- `static constant dRuins_Grass = "TerrainArt\\DalaranRuins\\DRuins_Grass.blp"` -- `static constant dRuins_GrassTrim = "TerrainArt\\DalaranRuins\\DRuins_GrassTrim.blp"` -- `static constant dRuins_RoundTiles = "TerrainArt\\DalaranRuins\\DRuins_RoundTiles.blp"` -- `static constant dRuins_SquareTiles = "TerrainArt\\DalaranRuins\\DRuins_SquareTiles.blp"` -- `static constant dRuins_WhiteMarble = "TerrainArt\\DalaranRuins\\DRuins_WhiteMarble.blp"` -- `static constant d_AncientUberSplat = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant d_AncientUberSplat_mip1 = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant d_Cliff0 = "ReplaceableTextures\\Cliff\\Cliff0legacy.blp"` -- `static constant d_Cliff1 = "ReplaceableTextures\\Cliff\\Cliff1legacy.blp"` -- `static constant d_GoldmineUberSplat = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant d_GoldmineUberSplat_mip1 = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant d_HumanCastleUberSplat = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant d_HumanCastleUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant d_HumanTownHallUberSplat = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant d_HumanTownHallUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant d_HumanUberSplat = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant d_HumanUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant d_NightElfUberSplat = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant d_NightElfUberSplat_mip1 = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant d_OrcUberSplat = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant d_OrcUberSplat_mip1 = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant d_ShorelineParticleXY = "Textures\\D_ShorelineParticleXY.blp"` -- `static constant d_UndeadUberSplat = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant d_UndeadUberSplat_mip1 = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant d_Water00 = "ReplaceableTextures\\Water\\Water00.blp"` -- `static constant d_Water01 = "ReplaceableTextures\\Water\\Water01.blp"` -- `static constant d_Water02 = "ReplaceableTextures\\Water\\Water02.blp"` -- `static constant d_Water03 = "ReplaceableTextures\\Water\\Water03.blp"` -- `static constant d_Water04 = "ReplaceableTextures\\Water\\Water04.blp"` -- `static constant d_Water05 = "ReplaceableTextures\\Water\\Water05.blp"` -- `static constant d_Water06 = "ReplaceableTextures\\Water\\Water06.blp"` -- `static constant d_Water07 = "ReplaceableTextures\\Water\\Water07.blp"` -- `static constant d_Water08 = "ReplaceableTextures\\Water\\Water08.blp"` -- `static constant d_Water09 = "ReplaceableTextures\\Water\\Water09.blp"` -- `static constant d_Water10 = "ReplaceableTextures\\Water\\Water10.blp"` -- `static constant d_Water11 = "ReplaceableTextures\\Water\\Water11.blp"` -- `static constant d_Water12 = "ReplaceableTextures\\Water\\Water12.blp"` -- `static constant d_Water13 = "ReplaceableTextures\\Water\\Water13.blp"` -- `static constant d_Water14 = "ReplaceableTextures\\Water\\Water14.blp"` -- `static constant d_Water15 = "ReplaceableTextures\\Water\\Water15.blp"` -- `static constant d_Water16 = "ReplaceableTextures\\Water\\Water16.blp"` -- `static constant d_Water17 = "ReplaceableTextures\\Water\\Water17.blp"` -- `static constant d_Water18 = "ReplaceableTextures\\Water\\Water18.blp"` -- `static constant d_Water19 = "ReplaceableTextures\\Water\\Water19.blp"` -- `static constant d_Water20 = "ReplaceableTextures\\Water\\Water20.blp"` -- `static constant d_Water21 = "ReplaceableTextures\\Water\\Water21.blp"` -- `static constant d_Water22 = "ReplaceableTextures\\Water\\Water22.blp"` -- `static constant d_Water23 = "ReplaceableTextures\\Water\\Water23.blp"` -- `static constant d_Water24 = "ReplaceableTextures\\Water\\Water24.blp"` -- `static constant d_Water25 = "ReplaceableTextures\\Water\\Water25.blp"` -- `static constant d_Water26 = "ReplaceableTextures\\Water\\Water26.blp"` -- `static constant d_Water27 = "ReplaceableTextures\\Water\\Water27.blp"` -- `static constant d_Water28 = "ReplaceableTextures\\Water\\Water28.blp"` -- `static constant d_Water29 = "ReplaceableTextures\\Water\\Water29.blp"` -- `static constant d_Water30 = "ReplaceableTextures\\Water\\Water30.blp"` -- `static constant d_Water31 = "ReplaceableTextures\\Water\\Water31.blp"` -- `static constant d_Water32 = "ReplaceableTextures\\Water\\Water32.blp"` -- `static constant d_Water33 = "ReplaceableTextures\\Water\\Water33.blp"` -- `static constant d_Water34 = "ReplaceableTextures\\Water\\Water34.blp"` -- `static constant d_Water35 = "ReplaceableTextures\\Water\\Water35.blp"` -- `static constant d_Water36 = "ReplaceableTextures\\Water\\Water36.blp"` -- `static constant d_Water37 = "ReplaceableTextures\\Water\\Water37.blp"` -- `static constant d_Water38 = "ReplaceableTextures\\Water\\Water38.blp"` -- `static constant d_Water39 = "ReplaceableTextures\\Water\\Water39.blp"` -- `static constant d_Water40 = "ReplaceableTextures\\Water\\Water40.blp"` -- `static constant d_Water41 = "ReplaceableTextures\\Water\\Water41.blp"` -- `static constant d_Water42 = "ReplaceableTextures\\Water\\Water42.blp"` -- `static constant d_Water43 = "ReplaceableTextures\\Water\\Water43.blp"` -- `static constant d_Water44 = "ReplaceableTextures\\Water\\Water44.blp"` -- `static constant dalaranBuildings = "Textures\\DalaranBuildings.blp"` -- `static constant dalaranBuildings1 = "buildings\\Other\\ArcaneObservatory\\DalaranBuildings.blp"` -- `static constant dalaranBuildingsRuined = "Textures\\DalaranBuildingsRuined.blp"` -- `static constant dalaranGuardTower = "Buildings\\Other\\DalaranGuardTower\\DalaranGuardTower.blp"` -- `static constant dalaranLocationIcons = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\DalaranLocationIcons.blp"` -- `static constant dalaranRejectAcolyte = "Units\\Other\\DalaranReject\\DalaranRejectAcolyte.blp"` -- `static constant dalaranRuinsTree = "ReplaceableTextures\\DalaranRuinsTree\\DalaranRuinsTree.blp"` -- `static constant dalaranRuinsTreeBlight = "ReplaceableTextures\\DalaranRuinsTree\\DalaranRuinsTreeBlight.blp"` -- `static constant dalaranSky = "Environment\\Sky\\DalaranSky\\DalaranSky.blp"` -- `static constant dalaran_BlackMarble = "TerrainArt\\Dalaran\\Dalaran_BlackMarble.blp"` -- `static constant dalaran_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Dalaran-BotLeft.blp"` -- `static constant dalaran_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Dalaran-BotRight.blp"` -- `static constant dalaran_BrickTiles = "TerrainArt\\Dalaran\\Dalaran_BrickTiles.blp"` -- `static constant dalaran_Dirt = "TerrainArt\\Dalaran\\Dalaran_Dirt.blp"` -- `static constant dalaran_DirtRough = "TerrainArt\\Dalaran\\Dalaran_DirtRough.blp"` -- `static constant dalaran_Grass = "TerrainArt\\Dalaran\\Dalaran_Grass.blp"` -- `static constant dalaran_GrassTrim = "TerrainArt\\Dalaran\\Dalaran_GrassTrim.blp"` -- `static constant dalaran_RoundTiles = "TerrainArt\\Dalaran\\Dalaran_RoundTiles.blp"` -- `static constant dalaran_SquareTiles = "TerrainArt\\Dalaran\\Dalaran_SquareTiles.blp"` -- `static constant dalaran_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Dalaran-TopLeft.blp"` -- `static constant dalaran_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Dalaran-TopRight.blp"` -- `static constant dalaran_WhiteMarble = "TerrainArt\\Dalaran\\Dalaran_WhiteMarble.blp"` -- `static constant dandilion = "UI\\Glues\\MainMenu\\MainMenu3d\\dandilion.blp"` -- `static constant darkPortal03 = "Textures\\DarkPortal03.blp"` -- `static constant darkPortalUberSplatSE = "ReplaceableTextures\\Splats\\DarkPortalUberSplatSE.blp"` -- `static constant darkPortalUberSplatSW = "ReplaceableTextures\\Splats\\DarkPortalUberSplatSW.blp"` -- `static constant darkSummon = "Abilities\\Spells\\Undead\\RegenerationAura\\DarkSummon.blp"` -- `static constant darkSummonSpecial = "ReplaceableTextures\\Splats\\DarkSummonSpecial.blp"` -- `static constant darkTroll = "Units\\Creeps\\DarkTroll\\DarkTroll.blp"` -- `static constant darkTrollShadowPriest = "Units\\Creeps\\DarkTrollShadowPriest\\DarkTrollShadowPriest.blp"` -- `static constant darkTrollTrapper = "Units\\Creeps\\DarkTrollTrapper\\DarkTrollTrapper.blp"` -- `static constant day_indicator_texture4 = "UI\\Console\\Human\\day-indicator-texture4.blp"` -- `static constant db_rock = "Textures\\db-rock.blp"` -- `static constant db_rock1 = "buildings\\NightElf\\AncientProtector\\db-rock.blp"` -- `static constant deathScream = "Textures\\DeathScream.blp"` -- `static constant deathScream1 = "Textures\\DeathScream.blp"` -- `static constant deathSmug = "Textures\\DeathSmug.blp"` -- `static constant deathSmug1 = "Textures\\DeathSmug.blp"` -- `static constant demolisher = "Textures\\Demolisher.blp"` -- `static constant demonGate = "Textures\\DemonGate.blp"` -- `static constant demonGateUberSplat = "ReplaceableTextures\\Splats\\DemonGateUberSplat.blp"` -- `static constant demonRune1 = "Textures\\DemonRune1.blp"` -- `static constant demonRune1backup = "Abilities\\Spells\\Demon\\DarkPortal\\DemonRune1backup.blp"` -- `static constant demonRune2 = "Textures\\DemonRune2.blp"` -- `static constant demonRune3 = "Textures\\DemonRune3.blp"` -- `static constant demonRune31 = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\DemonRune3.blp"` -- `static constant demonRune3Red = "Doodads\\BlackCitadel\\Props\\RuneArt\\DemonRune3Red.blp"` -- `static constant demonRune4 = "Textures\\DemonRune4.blp"` -- `static constant demonRune41 = "Abilities\\Weapons\\ProcMissile\\DemonRune4.blp"` -- `static constant demonRune4Red = "Doodads\\BlackCitadel\\Props\\RuneArt\\DemonRune4Red.blp"` -- `static constant demonRune4backup = "Abilities\\Spells\\Human\\Resurrect\\DemonRune4backup.blp"` -- `static constant demonRune5 = "Textures\\DemonRune5.blp"` -- `static constant demonRune5Red = "Doodads\\BlackCitadel\\Props\\RuneArt\\DemonRune5Red.blp"` -- `static constant demonRune5backup = "Abilities\\Spells\\Items\\AIda\\DemonRune5backup.blp"` -- `static constant demonRune6 = "Textures\\DemonRune6.blp"` -- `static constant demon_Rune1 = "Doodads\\Cinematic\\EyeOfSargeras\\Demon_Rune1.blp"` -- `static constant demon_Rune1Red = "Doodads\\BlackCitadel\\Props\\RuneArt\\Demon_Rune1Red.blp"` -- `static constant demon_Rune2 = "Doodads\\Cinematic\\EyeOfSargeras\\Demon_Rune2.blp"` -- `static constant demon_Rune3 = "Doodads\\Cinematic\\EyeOfSargeras\\Demon_Rune3.blp"` -- `static constant demon_Rune3Red = "Doodads\\BlackCitadel\\Props\\RuneArt\\Demon_Rune3Red.blp"` -- `static constant demon_Rune4 = "Doodads\\Cinematic\\EyeOfSargeras\\Demon_Rune4.blp"` -- `static constant demon_Rune_Cracks = "Doodads\\Cinematic\\EyeOfSargeras\\Demon_Rune_Cracks.blp"` -- `static constant demon_Rune_Ribbon = "Doodads\\Cinematic\\EyeOfSargeras\\Demon_Rune_Ribbon.blp"` -- `static constant demon_Rune_Ribbon1Red = "Doodads\\BlackCitadel\\Props\\RuneArt\\Demon_Rune_Ribbon1Red.blp"` -- `static constant demon_Rune_RibbonB = "Units\\Human\\Phoenix\\Demon_Rune_RibbonB.blp"` -- `static constant demoness = "Units\\Demon\\Demoness\\demoness.blp"` -- `static constant demonessBlue = "Units\\Demon\\DemonessBlue\\DemonessBlue.blp"` -- `static constant demonized = "Doodads\\Ashenvale\\Props\\ScorchedRemains\\Demonized.blp"` -- `static constant destroyer = "Objects\\Spawnmodels\\Undead\\UndeadBlood\\Destroyer.blp"` -- `static constant destroyer1 = "SharedModels\\Destroyer.blp"` -- `static constant destroyerNew = "Units\\Undead\\ObsidianStatue\\DestroyerNew.blp"` -- `static constant diabloCar = "Units\\Other\\DiabloCar\\DiabloCar.blp"` -- `static constant diagonalSlash_Mask = "ReplaceableTextures\\CameraMasks\\DiagonalSlash_Mask.blp"` -- `static constant dialogbox_error = "UI\\Widgets\\Glues\\dialogbox-error.blp"` -- `static constant dialogbox_message = "UI\\Widgets\\Glues\\dialogbox-message.blp"` -- `static constant dialogbox_question = "UI\\Widgets\\Glues\\dialogbox-question.blp"` -- `static constant direWolf = "Units\\Creeps\\DireWolf\\DireWolf.blp"` -- `static constant direWolf1 = "Units\\Creeps\\DireWolf\\DireWolf.blp"` -- `static constant dirt1 = "UI\\Glues\\MainMenu\\MainMenu3d\\Dirt1.blp"` -- `static constant dirt2c = "UI\\Glues\\MainMenu\\MainMenu3d\\Dirt2c.blp"` -- `static constant dirt2c1 = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\Dirt2c.blp"` -- `static constant dirtUberSplat = "ReplaceableTextures\\Splats\\DirtUberSplat.blp"` -- `static constant doodadPlaceholder = "ReplaceableTextures\\WorldEditUI\\DoodadPlaceholder.blp"` -- `static constant doodad_Bridge = "ReplaceableTextures\\WorldEditUI\\Doodad-Bridge.blp"` -- `static constant doodad_Bridge1 = "ReplaceableTextures\\WorldEditUI\\Doodad-Bridge.blp"` -- `static constant doodad_Cinematic = "ReplaceableTextures\\WorldEditUI\\Doodad-Cinematic.blp"` -- `static constant doodad_Cinematic1 = "ReplaceableTextures\\WorldEditUI\\Doodad-Cinematic.blp"` -- `static constant doodad_Cliff = "ReplaceableTextures\\WorldEditUI\\Doodad-Cliff.blp"` -- `static constant doodad_Cliff1 = "ReplaceableTextures\\WorldEditUI\\Doodad-Cliff.blp"` -- `static constant doodad_Destructible = "ReplaceableTextures\\WorldEditUI\\Doodad-Destructible.blp"` -- `static constant doodad_Destructible1 = "ReplaceableTextures\\WorldEditUI\\Doodad-Destructible.blp"` -- `static constant doodad_Environment = "ReplaceableTextures\\WorldEditUI\\Doodad-Environment.blp"` -- `static constant doodad_Environment1 = "ReplaceableTextures\\WorldEditUI\\Doodad-Environment.blp"` -- `static constant doodad_Prop = "ReplaceableTextures\\WorldEditUI\\Doodad-Prop.blp"` -- `static constant doodad_Prop1 = "ReplaceableTextures\\WorldEditUI\\Doodad-Prop.blp"` -- `static constant doodad_Structures = "ReplaceableTextures\\WorldEditUI\\Doodad-Structures.blp"` -- `static constant doodad_Structures1 = "ReplaceableTextures\\WorldEditUI\\Doodad-Structures.blp"` -- `static constant doodad_Water = "ReplaceableTextures\\WorldEditUI\\Doodad-Water.blp"` -- `static constant doodad_Water1 = "ReplaceableTextures\\WorldEditUI\\Doodad-Water.blp"` -- `static constant doodads0 = "Textures\\Doodads0.blp"` -- `static constant doodads01 = "Textures\\Doodads0.blp"` -- `static constant doodads0_0 = "Textures\\Doodads0-0.blp"` -- `static constant doodads1 = "Textures\\Doodads1.blp"` -- `static constant doodads11 = "Textures\\Doodads1.blp"` -- `static constant doomgaurd = "Units\\Demon\\DoomGuard\\Doomgaurd.blp"` -- `static constant dragonGreenSpawn = "Units\\Creeps\\DragonSpawnGreen\\DragonGreenSpawn.blp"` -- `static constant dragonRoost = "Buildings\\Other\\DragonBuilding\\DragonRoost.blp"` -- `static constant dragonRoostBlack = "Buildings\\Other\\DragonBuildingBlack\\DragonRoostBlack.blp"` -- `static constant dragonRoostBlue = "Buildings\\Other\\DragonBuildingBlue\\DragonRoostBlue.blp"` -- `static constant dragonRoostGOLD = "Buildings\\Other\\DragonRoost\\DragonRoostGOLD.blp"` -- `static constant dragonRoostGreen = "Buildings\\Other\\DragonBuildingGreen\\DragonRoostGreen.blp"` -- `static constant dragonSeaTurtle = "Textures\\DragonSeaTurtle.blp"` -- `static constant dragonSpawn = "Units\\Creeps\\DragonSpawnBlue\\DragonSpawn.blp"` -- `static constant dragonSpawnGreenExtras = "Units\\Creeps\\DragonSpawnGreen\\DragonSpawnGreenExtras.blp"` -- `static constant dragonSpawnPurple = "Units\\Creeps\\DragonSpawnPurple\\DragonSpawnPurple.blp"` -- `static constant dragonSpawnPurpleExtras = "Units\\Creeps\\DragonSpawnPurple\\DragonSpawnPurpleExtras.blp"` -- `static constant dragonSpawnextras = "Units\\Creeps\\DragonSpawnBlue\\DragonSpawnextras.blp"` -- `static constant dragonhawk = "Units\\Creeps\\WindSerpent\\Dragonhawk.blp"` -- `static constant dragonhawk1 = "Units\\Human\\BloodElfDragonHawk\\Dragonhawk.blp"` -- `static constant drainIn = "Textures\\DrainIn.blp"` -- `static constant drainLightning = "ReplaceableTextures\\Weather\\DrainLightning.blp"` -- `static constant drainLightning1 = "ReplaceableTextures\\Weather\\DrainLightning.blp"` -- `static constant drainManaLightning = "ReplaceableTextures\\Weather\\DrainManaLightning.blp"` -- `static constant drainOut = "Abilities\\Spells\\Other\\Drain\\DrainOut.blp"` -- `static constant dranai = "Units\\Other\\Dranai\\Dranai.blp"` -- `static constant dranaiAkama = "Units\\Other\\DranaiAkama\\DranaiAkama.blp"` -- `static constant dranaiPurple = "Units\\Other\\DranaiMage\\DranaiPurple.blp"` -- `static constant dranaiWhite = "Units\\Other\\DranaiWhite\\DranaiWhite.blp"` -- `static constant draneiHut = "Textures\\DraneiHut.blp"` -- `static constant dreamFilter_Mask = "ReplaceableTextures\\CameraMasks\\DreamFilter_Mask.blp"` -- `static constant drownedRuinsExpansion_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\DrownedRuinsExpansion-BotLeft.blp"` -- `static constant drownedRuinsExpansion_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\DrownedRuinsExpansion-BotRight.blp"` -- `static constant drownedRuinsExpansion_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\DrownedRuinsExpansion-TopLeft.blp"` -- `static constant drownedRuinsExpansion_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\DrownedRuinsExpansion-TopRight.blp"` -- `static constant druidoftheclaw = "Units\\NightElf\\DruidOfTheClaw\\Druidoftheclaw.blp"` -- `static constant druidoftheclaw1 = "Units\\NightElf\\DruidOfTheClaw\\Druidoftheclaw.blp"` -- `static constant druidottheTalon = "Units\\NightElf\\DruidOfTheTalon\\DruidottheTalon.blp"` -- `static constant druidottheTalon1 = "Units\\NightElf\\DruidOfTheTalon\\DruidottheTalon.blp"` -- `static constant dryad = "Textures\\Dryad.blp"` -- `static constant dryad1 = "Units\\NightElf\\Dryad\\Dryad.blp"` -- `static constant duneWorm = "Units\\Critters\\DuneWorm\\DuneWorm.blp"` -- `static constant dungeonDoodad0 = "Textures\\DungeonDoodad0.blp"` -- `static constant dungeonDoodad01 = "Textures\\DungeonDoodad0.blp"` -- `static constant dungeonDoodad1 = "Textures\\DungeonDoodad1.blp"` -- `static constant dungeonDoodad11 = "Textures\\DungeonDoodad1.blp"` -- `static constant dungeonNatural = "Doodads\\Terrain\\RockChunks\\DungeonNatural.blp"` -- `static constant dungeonNatural1 = "Textures\\DungeonNatural.blp"` -- `static constant dungeonRocks = "Textures\\DungeonRocks.blp"` -- `static constant dungeon_Blight = "TerrainArt\\Blight\\Dungeon_Blight.blp"` -- `static constant dungeon_Blight1 = "TerrainArt\\Blight\\Dungeon_Blight.blp"` -- `static constant dust1 = "Textures\\dust1.blp"` -- `static constant dust1_A = "Units\\Demon\\ChaosWarlord\\Dust1_A.blp"` -- `static constant dust2b = "Abilities\\Weapons\\BoatMissile\\Dust2b.blp"` -- `static constant dust3 = "Textures\\Dust3.blp"` -- `static constant dust31 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Dust3.blp"` -- `static constant dust3_A = "Units\\Creeps\\LavaSpawn\\Dust3_A.blp"` -- `static constant dust3_Thunder = "UI\\Glues\\MainMenu\\MainMenu3d\\Dust3_Thunder.blp"` -- `static constant dust3_Thunder1 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\Dust3_Thunder.blp"` -- `static constant dust3x = "UI\\Glues\\MainMenu\\MainMenu3d\\Dust3x.blp"` -- `static constant dust3x1 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\Dust3x.blp"` -- `static constant dust5 = "Textures\\Dust5.blp"` -- `static constant dust51 = "Textures\\Dust5.blp"` -- `static constant dust5A = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\Dust5A.blp"` -- `static constant dust5A1 = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\Dust5A.blp"` -- `static constant dust5ABlack = "Textures\\Dust5ABlack.blp"` -- `static constant dust6 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\Dust6.blp"` -- `static constant dust61 = "Textures\\Dust6.blp"` -- `static constant dust6Color = "Abilities\\Weapons\\FireBallMissile\\Dust6Color.blp"` -- `static constant dust6Color1 = "Textures\\Dust6Color.blp"` -- `static constant dust6ColorRed = "Abilities\\Weapons\\FireBallMissile\\Dust6ColorRed.blp"` -- `static constant eQ_Rock2 = "Textures\\EQ_Rock2.blp"` -- `static constant eQ_Rock21 = "Textures\\EQ_Rock2.blp"` -- `static constant e_Smoke_Anim256 = "Textures\\Smoke_Anim256.blp"` -- `static constant e_Smoke_Anim2561 = "Textures\\Smoke_Anim256.blp"` -- `static constant earthBrewMaster = "Units\\Creeps\\EarthPandarenBrewmaster\\EarthBrewMaster.blp"` -- `static constant easterChicken = "Units\\Critters\\EasterChicken\\EasterChicken.blp"` -- `static constant editbox_background = "UI\\Widgets\\EscMenu\\Human\\editbox-background.blp"` -- `static constant editbox_border = "UI\\Widgets\\EscMenu\\Human\\editbox-border.blp"` -- `static constant editorGemAct = "ReplaceableTextures\\WorldEditUI\\EditorGemAct.blp"` -- `static constant editorGemDeact = "ReplaceableTextures\\WorldEditUI\\EditorGemDeact.blp"` -- `static constant editor_Ally_HighPriority = "ReplaceableTextures\\WorldEditUI\\Editor-Ally-HighPriority.blp"` -- `static constant editor_Ally_LowPriority = "ReplaceableTextures\\WorldEditUI\\Editor-Ally-LowPriority.blp"` -- `static constant editor_Ally_NoPriority = "ReplaceableTextures\\WorldEditUI\\Editor-Ally-NoPriority.blp"` -- `static constant editor_Campaign = "ReplaceableTextures\\WorldEditUI\\Editor-Campaign.blp"` -- `static constant editor_Campaign1 = "ReplaceableTextures\\WorldEditUI\\Editor-Campaign.blp"` -- `static constant editor_Force = "ReplaceableTextures\\WorldEditUI\\Editor-Force.blp"` -- `static constant editor_ItemSet = "ReplaceableTextures\\WorldEditUI\\Editor-ItemSet.blp"` -- `static constant editor_MultipleDoodads = "ReplaceableTextures\\WorldEditUI\\Editor-MultipleDoodads.blp"` -- `static constant editor_MultipleUnits = "ReplaceableTextures\\WorldEditUI\\Editor-MultipleUnits.blp"` -- `static constant editor_Random_Building = "ReplaceableTextures\\WorldEditUI\\Editor-Random-Building.blp"` -- `static constant editor_Random_Item = "ReplaceableTextures\\WorldEditUI\\Editor-Random-Item.blp"` -- `static constant editor_Random_Unit = "ReplaceableTextures\\WorldEditUI\\Editor-Random-Unit.blp"` -- `static constant editor_Script = "ReplaceableTextures\\WorldEditUI\\Editor-Script.blp"` -- `static constant editor_ScriptVariable = "ReplaceableTextures\\WorldEditUI\\Editor-ScriptVariable.blp"` -- `static constant editor_Terrain = "ReplaceableTextures\\WorldEditUI\\Editor-Terrain.blp"` -- `static constant editor_TestMap = "ReplaceableTextures\\WorldEditUI\\Editor-TestMap.blp"` -- `static constant editor_Toolbar_AIEditor = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-AIEditor.blp"` -- `static constant editor_Toolbar_Copy = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-Copy.blp"` -- `static constant editor_Toolbar_Cut = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-Cut.blp"` -- `static constant editor_Toolbar_EditMap = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-EditMap.blp"` -- `static constant editor_Toolbar_ExportMap = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-ExportMap.blp"` -- `static constant editor_Toolbar_ImportManager = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-ImportManager.blp"` -- `static constant editor_Toolbar_MapValidation = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-MapValidation.blp"` -- `static constant editor_Toolbar_NewMap = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-NewMap.blp"` -- `static constant editor_Toolbar_ObjectManager = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-ObjectManager.blp"` -- `static constant editor_Toolbar_OpenMap = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-OpenMap.blp"` -- `static constant editor_Toolbar_Paste = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-Paste.blp"` -- `static constant editor_Toolbar_Redo = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-Redo.blp"` -- `static constant editor_Toolbar_SaveMap = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-SaveMap.blp"` -- `static constant editor_Toolbar_SoundEditor = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-SoundEditor.blp"` -- `static constant editor_Toolbar_TriggerAddVariable = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-TriggerAddVariable.blp"` -- `static constant editor_Toolbar_TriggerAddVariable1 = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-TriggerAddVariable.blp"` -- `static constant editor_Toolbar_TriggerComment = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-TriggerComment.blp"` -- `static constant editor_Toolbar_TriggerDeleteVariable = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-TriggerDeleteVariable.blp"` -- `static constant editor_Toolbar_TriggerDeleteVariable1 = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-TriggerDeleteVariable.blp"` -- `static constant editor_Toolbar_TriggerEditVariable = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-TriggerEditVariable.blp"` -- `static constant editor_Toolbar_TriggerEditVariable1 = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-TriggerEditVariable.blp"` -- `static constant editor_Toolbar_Undo = "ReplaceableTextures\\WorldEditUI\\Editor-Toolbar-Undo.blp"` -- `static constant editor_Trigger = "ReplaceableTextures\\WorldEditUI\\Editor-Trigger.blp"` -- `static constant editor_TriggerAction = "ReplaceableTextures\\WorldEditUI\\Editor-TriggerAction.blp"` -- `static constant editor_TriggerCondition = "ReplaceableTextures\\WorldEditUI\\Editor-TriggerCondition.blp"` -- `static constant editor_TriggerDisabled = "ReplaceableTextures\\WorldEditUI\\Editor-TriggerDisabled.blp"` -- `static constant editor_TriggerEvent = "ReplaceableTextures\\WorldEditUI\\Editor-TriggerEvent.blp"` -- `static constant editor_TriggerFunction = "ReplaceableTextures\\WorldEditUI\\Editor-TriggerFunction.blp"` -- `static constant editor_TriggerFunctionDisabled = "ReplaceableTextures\\WorldEditUI\\Editor-TriggerFunctionDisabled.blp"` -- `static constant editor_TriggerGroup = "ReplaceableTextures\\WorldEditUI\\Editor-TriggerGroup.blp"` -- `static constant editor_TriggerGroup_Open = "ReplaceableTextures\\WorldEditUI\\Editor-TriggerGroup-Open.blp"` -- `static constant editor_TriggerPartial = "ReplaceableTextures\\WorldEditUI\\Editor-TriggerPartial.blp"` -- `static constant editor_TriggerPartialUnused = "ReplaceableTextures\\WorldEditUI\\Editor-TriggerPartialUnused.blp"` -- `static constant editor_TriggerUnused = "ReplaceableTextures\\WorldEditUI\\Editor-TriggerUnused.blp"` -- `static constant editor_TriggerUnusedDisabled = "ReplaceableTextures\\WorldEditUI\\Editor-TriggerUnusedDisabled.blp"` -- `static constant editor_Unit = "ReplaceableTextures\\WorldEditUI\\Editor-Unit.blp"` -- `static constant egg1 = "Units\\Human\\Phoenix\\Egg1.blp"` -- `static constant elfVillagerWoman = "Units\\Critters\\ElfVillagerWoman\\ElfVillagerWoman.blp"` -- `static constant elfVillagerWoman1 = "Units\\Critters\\ElfVillagerWoman\\ElfVillagerWoman.blp"` -- `static constant elvenFarm = "Textures\\ElvenFarm.blp"` -- `static constant elvenFishVillage = "Textures\\ElvenFishVillage.blp"` -- `static constant elvenFishVillageRuined = "Textures\\ElvenFishVillageRuined.blp"` -- `static constant elvenGuardTower = "Textures\\ElvenGuardTower.blp"` -- `static constant elwynnFlower03a = "UI\\Glues\\MainMenu\\MainMenu3d\\ElwynnFlower03a.blp"` -- `static constant elwynnFlower03b = "UI\\Glues\\MainMenu\\MainMenu3d\\ElwynnFlower03b.blp"` -- `static constant elwynnGrassTuft = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\ElwynnGrassTuft.blp"` -- `static constant elwynnPoppy2skin = "UI\\Glues\\MainMenu\\MainMenu3d\\ElwynnPoppy2skin.blp"` -- `static constant elwynnRock1skin = "UI\\Glues\\MainMenu\\MainMenu3d\\ElwynnRock1skin.blp"` -- `static constant elwynnRock1skin1 = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\ElwynnRock1skin.blp"` -- `static constant elwynnRock2skin = "UI\\Glues\\MainMenu\\MainMenu3d\\ElwynnRock2skin.blp"` -- `static constant elwynnShrub01 = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\ElwynnShrub01.blp"` -- `static constant energy1 = "Textures\\Energy1.blp"` -- `static constant energy11 = "Textures\\Energy1.blp"` -- `static constant energy1Color = "Textures\\Energy1Color.blp"` -- `static constant energyBolt = "Abilities\\Weapons\\SearingArrow\\EnergyBolt.blp"` -- `static constant ensnare = "Textures\\ensnare.blp"` -- `static constant ensnare1 = "Abilities\\Spells\\Human\\AerialShackles\\ensnare.blp"` -- `static constant eredarPurple = "Units\\Demon\\EredarWarlockPurple\\EredarPurple.blp"` -- `static constant eredarRed = "Textures\\EredarRed.blp"` -- `static constant events_Time = "ReplaceableTextures\\WorldEditUI\\Events-Time.blp"` -- `static constant eye3 = "Units\\Orc\\SentryWard\\Eye3.blp"` -- `static constant eye3Blue = "Units\\Orc\\WatcherWard\\Eye3Blue.blp"` -- `static constant eyes = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\Eyes.blp"` -- `static constant eyes1 = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\Eyes.blp"` -- `static constant f_AncientUberSplat = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant f_AncientUberSplat_mip1 = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant f_Cliff0 = "ReplaceableTextures\\Cliff\\Cliff0legacy.blp"` -- `static constant f_Cliff1 = "ReplaceableTextures\\Cliff\\Cliff1legacy.blp"` -- `static constant f_GoldmineUberSplat = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant f_GoldmineUberSplat_mip1 = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant f_HumanCastleUberSplat = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant f_HumanCastleUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant f_HumanTownHallUberSplat = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant f_HumanTownHallUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant f_HumanUberSplat = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant f_HumanUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant f_NightElfUberSplat = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant f_NightElfUberSplat_mip1 = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant f_OrcUberSplat = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant f_OrcUberSplat_mip1 = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant f_UndeadUberSplat = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant f_UndeadUberSplat_mip1 = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant facelessOne = "Units\\Creeps\\FacelessOne\\FacelessOne.blp"` -- `static constant facelessOneUnbroken = "Units\\Creeps\\Unbroken\\FacelessOneUnbroken.blp"` -- `static constant factory = "Buildings\\Human\\Workshop\\Factory.blp"` -- `static constant faerieDragon = "Units\\NightElf\\FaerieDragon\\FaerieDragon.blp"` -- `static constant feather = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\feather.blp"` -- `static constant feather1 = "SharedModels\\Feather1.blp"` -- `static constant feather11 = "SharedModels\\Feather1.blp"` -- `static constant featherPurple = "SharedModels\\FeatherPurple.blp"` -- `static constant featherPurple1 = "SharedModels\\FeatherPurple.blp"` -- `static constant felBoar = "Units\\Critters\\Felboar\\FelBoar.blp"` -- `static constant felGuard = "Units\\Demon\\Felgaurd\\FelGuard.blp"` -- `static constant felGuardBlue = "Units\\Demon\\FelgaurdBlue\\FelGuardBlue.blp"` -- `static constant felHound = "Units\\Demon\\felhound\\FelHound.blp"` -- `static constant felstalker = "Units\\Demon\\felhound\\felstalker.blp"` -- `static constant felstalkerPurple = "Units\\Creeps\\felstalkerPurple\\felstalkerPurple.blp"` -- `static constant felwoodNatural = "Textures\\FelwoodNatural.blp"` -- `static constant felwoodRocks = "Textures\\FelwoodRocks.blp"` -- `static constant felwoodSky = "Environment\\Sky\\FelwoodSky\\FelwoodSky.blp"` -- `static constant felwoodStructures = "Textures\\FelwoodStructures.blp"` -- `static constant felwoodTree = "ReplaceableTextures\\AshenvaleTree\\FelwoodTree.blp"` -- `static constant felwoodTreeBlight = "ReplaceableTextures\\AshenvaleTree\\FelwoodTreeBlight.blp"` -- `static constant felwood_Blight = "TerrainArt\\Blight\\Felwood_Blight.blp"` -- `static constant felwood_Dirt = "TerrainArt\\Felwood\\Felwood_Dirt.blp"` -- `static constant felwood_DirtRough = "TerrainArt\\Felwood\\Felwood_DirtRough.blp"` -- `static constant felwood_Grass = "TerrainArt\\Felwood\\Felwood_Grass.blp"` -- `static constant felwood_Leaves = "TerrainArt\\Felwood\\Felwood_Leaves.blp"` -- `static constant felwood_Poison = "TerrainArt\\Felwood\\Felwood_Poison.blp"` -- `static constant felwood_Rock = "TerrainArt\\Felwood\\Felwood_Rock.blp"` -- `static constant felwood_Vines = "TerrainArt\\Felwood\\Felwood_Vines.blp"` -- `static constant feralSpirit = "Units\\Orc\\Spiritwolf\\FeralSpirit.blp"` -- `static constant feralSpirit1 = "Units\\Orc\\Spiritwolf\\FeralSpirit.blp"` -- `static constant fire10022 = "Abilities\\Weapons\\FlamingArrow\\fire10022.blp"` -- `static constant fireBrewMaster = "Units\\Creeps\\FirePandarenBrewmaster\\FireBrewMaster.blp"` -- `static constant firePit = "Doodads\\Northrend\\Props\\FirePitTrashed\\FirePit.blp"` -- `static constant firepit = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\firepit.blp"` -- `static constant firering1A = "Textures\\firering1A.blp"` -- `static constant firering1A1 = "Textures\\firering1A.blp"` -- `static constant firering4 = "Textures\\firering4.blp"` -- `static constant firering41 = "Textures\\firering4.blp"` -- `static constant firering6 = "Textures\\firering6.blp"` -- `static constant firering61 = "Textures\\firering6.blp"` -- `static constant fish = "Textures\\Fish.blp"` -- `static constant fish2 = "Doodads\\Ruins\\Water\\FishTropical\\Fish2.blp"` -- `static constant fishBlue = "UI\\Glues\\MainMenu\\MainMenu3d\\FishBlue.blp"` -- `static constant fishBlue1 = "Doodads\\Ruins\\Water\\FishSchool\\FishBlue.blp"` -- `static constant fishGreen = "UI\\Glues\\MainMenu\\MainMenu3d\\FishGreen.blp"` -- `static constant fishGreen1 = "Doodads\\Ruins\\Water\\FishSchool\\FishGreen.blp"` -- `static constant flag1_64 = "Doodads\\Cityscape\\Props\\Banner_Long\\flag1_64.blp"` -- `static constant flag2_64 = "Doodads\\Cityscape\\Props\\Banner_Long2\\flag2_64.blp"` -- `static constant flame4 = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\Flame4.blp"` -- `static constant flame41 = "Textures\\Flame4.blp"` -- `static constant flameStrike1 = "ReplaceableTextures\\Splats\\FlameStrike1.blp"` -- `static constant flameStrike2 = "ReplaceableTextures\\Splats\\FlameStrike2.blp"` -- `static constant flare = "Textures\\Flare.blp"` -- `static constant flareBlood = "Buildings\\Other\\FountainOfLifeBlood\\FlareBlood.blp"` -- `static constant flareBlood1 = "buildings\\Other\\FountainOfPower\\FlareBlood.blp"` -- `static constant flareDefiled = "Buildings\\Other\\FountainOfLifeDefiled\\FlareDefiled.blp"` -- `static constant flash = "Abilities\\Spells\\Orc\\CommandAura\\Flash.blp"` -- `static constant fleshGolem = "Units\\Other\\FleshGolem\\FleshGolem.blp"` -- `static constant footman = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\Footman.blp"` -- `static constant footman1 = "Textures\\Footman.blp"` -- `static constant forceField = "Textures\\ForceField.blp"` -- `static constant forestTroll = "Units\\Creeps\\ForestTroll\\ForestTroll.blp"` -- `static constant forestTroll1 = "Units\\Orc\\HeadHunter\\ForestTroll.blp"` -- `static constant forestTrollShadowPriest = "Units\\Creeps\\ForestTrollShadowPriest\\ForestTrollShadowPriest.blp"` -- `static constant forestTrollTrapper = "Units\\Creeps\\ForestTrollTrapper\\ForestTrollTrapper.blp"` -- `static constant forge = "Buildings\\Orc\\WarMill\\Forge.blp"` -- `static constant forgottenOne = "Units\\Creeps\\ForgottenOne\\ForgottenOne.blp"` -- `static constant forgottenOne1 = "Units\\Creeps\\ForgottenOne\\ForgottenOne.blp"` -- `static constant fountainOfHealth_Purple = "Buildings\\Other\\FountainOfMana\\FountainOfHealth_Purple.blp"` -- `static constant fountainOfLife = "Textures\\FountainOfLife.blp"` -- `static constant fountainOfLife1 = "buildings\\Other\\FountainOfPower\\FountainOfLife.blp"` -- `static constant fountainOfLifeBlood = "Buildings\\Other\\FountainOfLifeBlood\\FountainOfLifeBlood.blp"` -- `static constant fountainOfLifeBlood1 = "buildings\\Other\\FountainOfPower\\FountainOfLifeBlood.blp"` -- `static constant fountainOfLifeDefiled = "Buildings\\Other\\FountainOfLifeDefiled\\FountainOfLifeDefiled.blp"` -- `static constant friends_chatroom = "UI\\Widgets\\BattleNet\\friends-chatroom.blp"` -- `static constant friends_mutual = "UI\\Widgets\\BattleNet\\friends-mutual.blp"` -- `static constant friends_nonmutual = "UI\\Widgets\\BattleNet\\friends-nonmutual.blp"` -- `static constant friends_offline = "UI\\Widgets\\BattleNet\\friends-offline.blp"` -- `static constant friends_online = "UI\\Widgets\\BattleNet\\friends-online.blp"` -- `static constant friends_privategame = "UI\\Widgets\\BattleNet\\friends-privategame.blp"` -- `static constant friends_publicgame = "UI\\Widgets\\BattleNet\\friends-publicgame.blp"` -- `static constant frogSkin = "Units\\Critters\\Frog\\FrogSkin.blp"` -- `static constant frost2 = "Textures\\Frost2.blp"` -- `static constant frost21 = "Doodads\\Cinematic\\FrostTrapSide\\Frost2.blp"` -- `static constant frost3 = "Textures\\Frost3.blp"` -- `static constant frost31 = "Textures\\Frost3.blp"` -- `static constant frost3test = "Abilities\\Spells\\Human\\Blizzard\\Frost3test.blp"` -- `static constant frostMorne = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\FrostMorne.blp"` -- `static constant frostMorne1 = "Textures\\FrostMorne.blp"` -- `static constant frostWyrm = "Units\\Undead\\FrostWyrm\\FrostWyrm.blp"` -- `static constant frostWyrm1 = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\FrostWyrm.blp"` -- `static constant frostmMourne = "Textures\\FrostmMourne.blp"` -- `static constant frozenThrone = "Textures\\FrozenThrone.blp"` -- `static constant frozenThroneSpider = "Doodads\\Icecrown\\Terrain\\IceCrownThroneGate\\FrozenThroneSpider.blp"` -- `static constant fruit = "Objects\\InventoryItems\\Shimmerweed\\Fruit.blp"` -- `static constant fruitStand = "buildings\\Other\\FruitStand\\FruitStand.blp"` -- `static constant furBolgElder = "Units\\Creeps\\FurbolgElder\\FurBolgElder.blp"` -- `static constant furBolgPanda = "Units\\Creeps\\FurbolgPanda\\FurBolgPanda.blp"` -- `static constant furBolgShaman = "Units\\Creeps\\FurbolgShaman\\FurBolgShaman.blp"` -- `static constant furbolg = "Units\\Creeps\\Furbolg\\Furbolg.blp"` -- `static constant furbolgTracker = "Units\\Creeps\\FurbolgTracker\\FurbolgTracker.blp"` -- `static constant furboots2 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\furboots2.blp"` -- `static constant furboots21 = "Textures\\furboots2.blp"` -- `static constant furion = "Units\\NightElf\\Furion\\Furion.blp"` -- `static constant furpad1 = "UI\\Glues\\SinglePlayer\\Orc_Exp\\furpad1.blp"` -- `static constant gBrick = "TerrainArt\\Dungeon2\\GBrick.blp"` -- `static constant gDarkRocks = "TerrainArt\\Dungeon2\\GDarkRocks.blp"` -- `static constant gDirt = "TerrainArt\\Dungeon2\\GDirt.blp"` -- `static constant gGreyStones = "TerrainArt\\Dungeon2\\GGreyStones.blp"` -- `static constant gLava = "TerrainArt\\Dungeon2\\GLava.blp"` -- `static constant gLavaCracks = "TerrainArt\\Dungeon2\\GLavaCracks.blp"` -- `static constant gLowColors = "Doodads\\Cinematic\\GlowingRunes\\GLowColors.blp"` -- `static constant gOLDCoin = "Textures\\GOLDCoin.blp"` -- `static constant gOLDCoin1 = "Textures\\GOLDCoin.blp"` -- `static constant gRedStones = "TerrainArt\\Dungeon2\\GRedStones.blp"` -- `static constant gSquareTiles = "TerrainArt\\Dungeon2\\GSquareTiles.blp"` -- `static constant g_Cliff0 = "ReplaceableTextures\\Cliff\\Cliff0legacy.blp"` -- `static constant g_Cliff1 = "ReplaceableTextures\\Cliff\\Cliff1legacy.blp"` -- `static constant g_MushroomTree = "ReplaceableTextures\\Mushroom\\MushroomTree.blp"` -- `static constant g_MushroomTreeBlight = "ReplaceableTextures\\Mushroom\\MushroomTreeBlight.blp"` -- `static constant g_MushroomTreeBlight_mip1 = "ReplaceableTextures\\Mushroom\\MushroomTreeBlight.blp"` -- `static constant g_MushroomTree_mip1 = "ReplaceableTextures\\Mushroom\\MushroomTree.blp"` -- `static constant g_MushroomTree_mip2 = "ReplaceableTextures\\Mushroom\\MushroomTree.blp"` -- `static constant gargoyle = "Units\\Undead\\Gargoyle\\Gargoyle.blp"` -- `static constant gargoyle1 = "Units\\Undead\\Gargoyle\\Gargoyle.blp"` -- `static constant gargoyleSpire = "Buildings\\Undead\\GargoyleSpire\\GargoyleSpire.blp"` -- `static constant gargoyleStatue = "Textures\\GargoyleStatue.blp"` -- `static constant gargoyleStatue1 = "Units\\Undead\\Gargoyle\\GargoyleStatue.blp"` -- `static constant garrison = "Textures\\Garrison.blp"` -- `static constant garrison1 = "Objects\\InventoryItems\\HumanCaptureFlag\\Garrison.blp"` -- `static constant gem = "UI\\Glues\\SinglePlayer\\UndeadCampaign3D\\gem.blp"` -- `static constant genericGlow1 = "Textures\\GenericGlow1.blp"` -- `static constant genericGlow2 = "Abilities\\Spells\\NightElf\\TargetArtLumber\\GenericGlow2.blp"` -- `static constant genericGlow21 = "Abilities\\Weapons\\WingedSerpentMissile\\GenericGlow2.blp"` -- `static constant genericGlow2_32 = "UI\\Console\\Human\\GenericGlow2_32.blp"` -- `static constant genericGlow2_321 = "UI\\Console\\NightElf\\GenericGlow2_32.blp"` -- `static constant genericGlow2_64 = "Textures\\GenericGlow2_64.blp"` -- `static constant genericGlow2_641 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\GenericGlow2_64.blp"` -- `static constant genericGlow2_64_blue = "Textures\\GenericGlow2_64_blue.blp"` -- `static constant genericGlow2_64_blue1 = "Doodads\\Cinematic\\ArthasIllidanFight\\GenericGlow2_64_blue.blp"` -- `static constant genericGlow2_mip1 = "Abilities\\Spells\\NightElf\\TargetArtLumber\\GenericGlow2.blp"` -- `static constant genericGlow2_mip11 = "Textures\\GenericGlow2.blp"` -- `static constant genericGlow2b = "Textures\\GenericGlow2b.blp"` -- `static constant genericGlow2b1 = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\GenericGlow2b.blp"` -- `static constant genericGlow2bA = "Abilities\\Spells\\Human\\Banish\\GenericGlow2bA.blp"` -- `static constant genericGlow2c = "Textures\\GenericGlow2c.blp"` -- `static constant genericGlow2c1 = "Textures\\GenericGlow2c.blp"` -- `static constant genericGlow5 = "Textures\\GenericGlow5.blp"` -- `static constant genericGlow51 = "Textures\\GenericGlow5.blp"` -- `static constant genericGlow64 = "Textures\\GenericGlow64.blp"` -- `static constant genericGlow641 = "Textures\\GenericGlow64.blp"` -- `static constant genericGlowFaded = "UI\\Console\\Human\\GenericGlowFaded.blp"` -- `static constant genericGlowFaded1 = "UI\\Console\\NightElf\\GenericGlowFaded.blp"` -- `static constant genericGlowX = "Textures\\GenericGlowX.blp"` -- `static constant genericGlowX1 = "Textures\\GenericGlowX.blp"` -- `static constant genericGlowX_Mod = "Abilities\\Spells\\Items\\OrbDarkness\\GenericGlowX_Mod.blp"` -- `static constant genericGlowX_Mod2 = "Textures\\GenericGlowX_Mod2.blp"` -- `static constant genericGlow_Black = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\GenericGlow_Black.blp"` -- `static constant generic_Loading_BotLeft = "UI\\Glues\\Loading\\Load-Generic\\Generic-Loading-BotLeft.blp"` -- `static constant generic_Loading_BotRight = "UI\\Glues\\Loading\\Load-Generic\\Generic-Loading-BotRight.blp"` -- `static constant generic_Loading_TopLeft = "UI\\Glues\\Loading\\Load-Generic\\Generic-Loading-TopLeft.blp"` -- `static constant generic_Loading_TopRight = "UI\\Glues\\Loading\\Load-Generic\\Generic-Loading-TopRight.blp"` -- `static constant ghost1 = "Textures\\Ghost1.blp"` -- `static constant ghost1Mod = "Abilities\\Weapons\\AvengerMissile\\Ghost1Mod.blp"` -- `static constant ghost1T = "Abilities\\Spells\\Orc\\EtherealForm\\Ghost1T.blp"` -- `static constant ghost2 = "Textures\\Ghost2.blp"` -- `static constant ghost21 = "Textures\\Ghost2.blp"` -- `static constant ghoul = "Units\\Undead\\Ghoul\\Ghoul.blp"` -- `static constant ghoulSkinWhitehands = "UI\\Glues\\SinglePlayer\\UndeadCampaign3D\\GhoulSkinWhitehands.blp"` -- `static constant giantSeaTurtle = "Textures\\GiantSeaTurtle.blp"` -- `static constant giftpackage = "Objects\\InventoryItems\\BundleofGifts\\giftpackage.blp"` -- `static constant glowStar = "UI\\Feedback\\Autocast\\GlowStar.blp"` -- `static constant glowStar1 = "UI\\Feedback\\QuestButton\\GlowStar.blp"` -- `static constant glow_Runes = "Doodads\\Cinematic\\IcecrownObelisk\\Glow_Runes.blp"` -- `static constant glowingRunesColor = "Doodads\\Cinematic\\GlowingRunes\\GlowingRunesColor.blp"` -- `static constant glueScreen_Button1_BackdropBackground = "UI\\Widgets\\Glues\\GlueScreen-Button1-BackdropBackground.blp"` -- `static constant glueScreen_Button1_BackdropBackground_Disabled = "UI\\Widgets\\Glues\\GlueScreen-Button1-BackdropBackground-Disabled.blp"` -- `static constant glueScreen_Button1_BackdropBackground_Down = "UI\\Widgets\\Glues\\GlueScreen-Button1-BackdropBackground-Down.blp"` -- `static constant glueScreen_Button1_BackdropBorder = "UI\\Widgets\\Glues\\GlueScreen-Button1-BackdropBorder.blp"` -- `static constant glueScreen_Button1_BackdropBorder_Disabled = "UI\\Widgets\\Glues\\GlueScreen-Button1-BackdropBorder-Disabled.blp"` -- `static constant glueScreen_Button1_BackdropBorder_DisabledDown = "UI\\Widgets\\Glues\\GlueScreen-Button1-BackdropBorder-DisabledDown.blp"` -- `static constant glueScreen_Button1_BackdropBorder_DisabledDown2 = "UI\\Widgets\\Glues\\GlueScreen-Button1-BackdropBorder-DisabledDown2.blp"` -- `static constant glueScreen_Button1_BackdropBorder_Down = "UI\\Widgets\\Glues\\GlueScreen-Button1-BackdropBorder-Down.blp"` -- `static constant glueScreen_Button1_BackdropBorder_Down2 = "UI\\Widgets\\Glues\\GlueScreen-Button1-BackdropBorder-Down2.blp"` -- `static constant glueScreen_Button1_Border = "UI\\Widgets\\Glues\\GlueScreen-Button1-Border.blp"` -- `static constant glueScreen_Button1_BorderSingle = "UI\\Widgets\\Glues\\GlueScreen-Button1-BorderSingle.blp"` -- `static constant glueScreen_Button1_BorderedBackdropBorder = "UI\\Widgets\\Glues\\GlueScreen-Button1-BorderedBackdropBorder.blp"` -- `static constant glueScreen_Button1_BorderedBackdropBorder_Disabled = "UI\\Widgets\\Glues\\GlueScreen-Button1-BorderedBackdropBorder-Disabled.blp"` -- `static constant glueScreen_Button1_BorderedBackdropBorder_DisabledDown = "UI\\Widgets\\Glues\\GlueScreen-Button1-BorderedBackdropBorder-DisabledDown.blp"` -- `static constant glueScreen_Button1_BorderedBackdropBorder_Down = "UI\\Widgets\\Glues\\GlueScreen-Button1-BorderedBackdropBorder-Down.blp"` -- `static constant glueScreen_Button1_KeyHighlight = "UI\\Widgets\\Glues\\GlueScreen-Button1-KeyHighlight.blp"` -- `static constant glueScreen_Button1_LargeBorder = "UI\\Widgets\\Glues\\GlueScreen-Button1-LargeBorder.blp"` -- `static constant glueScreen_Button1_LargeBorderSingle = "UI\\Widgets\\Glues\\GlueScreen-Button1-LargeBorderSingle.blp"` -- `static constant glueScreen_Button1_MultiplayerBorder = "UI\\Widgets\\Glues\\GlueScreen-Button1-MultiplayerBorder.blp"` -- `static constant glueScreen_Button1_PopupBackdropBackground = "UI\\Widgets\\Glues\\GlueScreen-Button1-PopupBackdropBackground.blp"` -- `static constant glueScreen_Button1_PopupBackdropBorder = "UI\\Widgets\\Glues\\GlueScreen-Button1-PopupBackdropBorder.blp"` -- `static constant glueScreen_Button1_PopupBackdropBorder_Down = "UI\\Widgets\\Glues\\GlueScreen-Button1-PopupBackdropBorder-Down.blp"` -- `static constant glueScreen_Button1_SmallBorder = "UI\\Widgets\\Glues\\GlueScreen-Button1-SmallBorder.blp"` -- `static constant glueScreen_Button1_SmallBorderSingle = "UI\\Widgets\\Glues\\GlueScreen-Button1-SmallBorderSingle.blp"` -- `static constant glueScreen_Button1_TeamColorBackdropBorder = "UI\\Widgets\\Glues\\GlueScreen-Button1-TeamColorBackdropBorder.blp"` -- `static constant glueScreen_Button1_TinyBorder = "UI\\Widgets\\Glues\\GlueScreen-Button1-TinyBorder.blp"` -- `static constant glueScreen_Button2_BackdropBorder = "UI\\Widgets\\Glues\\GlueScreen-Button2-BackdropBorder.blp"` -- `static constant glueScreen_Button2_BackdropBorder_Disabled = "UI\\Widgets\\Glues\\GlueScreen-Button2-BackdropBorder-Disabled.blp"` -- `static constant glueScreen_Button2_BackdropBorder_DisabledDown = "UI\\Widgets\\Glues\\GlueScreen-Button2-BackdropBorder-DisabledDown.blp"` -- `static constant glueScreen_Button2_BackdropBorder_Down = "UI\\Widgets\\Glues\\GlueScreen-Button2-BackdropBorder-Down.blp"` -- `static constant glueScreen_Button_KeyboardHighlight = "UI\\Widgets\\Glues\\GlueScreen-Button-KeyboardHighlight.blp"` -- `static constant glueScreen_CampaignButton_Arrow = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-Arrow.blp"` -- `static constant glueScreen_CampaignButton_Arrow1 = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-Arrow.blp"` -- `static constant glueScreen_CampaignButton_Arrow_Disabled = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-Arrow-Disabled.blp"` -- `static constant glueScreen_CampaignButton_Arrow_Disabled1 = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-Arrow-Disabled.blp"` -- `static constant glueScreen_CampaignButton_Arrow_Disabled_Down = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-Arrow-Disabled-Down.blp"` -- `static constant glueScreen_CampaignButton_Arrow_Disabled_Down1 = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-Arrow-Disabled-Down.blp"` -- `static constant glueScreen_CampaignButton_Arrow_Down = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-Arrow-Down.blp"` -- `static constant glueScreen_CampaignButton_Arrow_Down1 = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-Arrow-Down.blp"` -- `static constant glueScreen_CampaignButton_BackdropBackground = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-BackdropBackground.blp"` -- `static constant glueScreen_CampaignButton_BackdropBackgroundArrow = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-BackdropBackgroundArrow.blp"` -- `static constant glueScreen_CampaignButton_BackdropBackgroundArrow_Disabled = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-BackdropBackgroundArrow-Disabled.blp"` -- `static constant glueScreen_CampaignButton_BackdropBackgroundArrow_DisabledDown = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-BackdropBackgroundArrow-DisabledDown.blp"` -- `static constant glueScreen_CampaignButton_BackdropBackgroundArrow_Down = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-BackdropBackgroundArrow-Down.blp"` -- `static constant glueScreen_CampaignButton_BackdropBackgroundCamera = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-BackdropBackgroundCamera.blp"` -- `static constant glueScreen_CampaignButton_BackdropBackgroundCamera_Disabled = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-BackdropBackgroundCamera-Disabled.blp"` -- `static constant glueScreen_CampaignButton_BackdropBackgroundCamera_DisabledDown = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-BackdropBackgroundCamera-DisabledDown.blp"` -- `static constant glueScreen_CampaignButton_BackdropBackgroundCamera_Down = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-BackdropBackgroundCamera-Down.blp"` -- `static constant glueScreen_CampaignButton_BackdropBackground_Disabled = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-BackdropBackground-Disabled.blp"` -- `static constant glueScreen_CampaignButton_BackdropBackground_DisabledDown = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-BackdropBackground-DisabledDown.blp"` -- `static constant glueScreen_CampaignButton_BackdropBackground_Down = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-BackdropBackground-Down.blp"` -- `static constant glueScreen_CampaignButton_BackdropBorder = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-BackdropBorder.blp"` -- `static constant glueScreen_CampaignButton_BackdropBorder_Disabled = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-BackdropBorder-Disabled.blp"` -- `static constant glueScreen_CampaignButton_BackdropBorder_DisabledDown = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-BackdropBorder-DisabledDown.blp"` -- `static constant glueScreen_CampaignButton_BackdropBorder_Down = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-BackdropBorder-Down.blp"` -- `static constant glueScreen_CampaignButton_Camera = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-Camera.blp"` -- `static constant glueScreen_CampaignButton_Camera1 = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-Camera.blp"` -- `static constant glueScreen_CampaignButton_Camera_Disabled = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-Camera-Disabled.blp"` -- `static constant glueScreen_CampaignButton_Camera_Disabled1 = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-Camera-Disabled.blp"` -- `static constant glueScreen_CampaignButton_Camera_Disabled_Down = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-Camera-Disabled-Down.blp"` -- `static constant glueScreen_CampaignButton_Camera_Disabled_Down1 = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-Camera-Disabled-Down.blp"` -- `static constant glueScreen_CampaignButton_Camera_Down = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-Camera-Down.blp"` -- `static constant glueScreen_CampaignButton_Camera_Down1 = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-Camera-Down.blp"` -- `static constant glueScreen_CampaignButton_KeyboardHighlight = "UI\\Widgets\\Glues\\GlueScreen-CampaignButton-KeyboardHighlight.blp"` -- `static constant glueScreen_Checkbox_Background = "UI\\Widgets\\Glues\\GlueScreen-Checkbox-Background.blp"` -- `static constant glueScreen_Checkbox_BackgroundDisabled = "UI\\Widgets\\Glues\\GlueScreen-Checkbox-BackgroundDisabled.blp"` -- `static constant glueScreen_Checkbox_BackgroundPressed = "UI\\Widgets\\Glues\\GlueScreen-Checkbox-BackgroundPressed.blp"` -- `static constant glueScreen_Checkbox_Check = "UI\\Widgets\\Glues\\GlueScreen-Checkbox-Check.blp"` -- `static constant glueScreen_Checkbox_CheckDisabled = "UI\\Widgets\\Glues\\GlueScreen-Checkbox-CheckDisabled.blp"` -- `static constant glueScreen_Panel_BNetChannel = "UI\\Glues\\SpriteLayers\\GlueScreen-Panel-BNetChannel.blp"` -- `static constant glueScreen_Panel_BNetChannel1 = "UI\\Glues\\SpriteLayers\\Expansion\\GlueScreen-Panel-BNetChannel.blp"` -- `static constant glueScreen_Panel_ExpansionDetail = "UI\\Glues\\SpriteLayers\\Expansion\\GlueScreen-Panel-ExpansionDetail.blp"` -- `static constant glueScreen_Panel_GearRail = "UI\\Glues\\SpriteLayers\\GlueScreen-Panel-GearRail.blp"` -- `static constant glueScreen_Panel_GearRail1 = "UI\\Glues\\SpriteLayers\\Expansion\\GlueScreen-Panel-GearRail.blp"` -- `static constant glueScreen_Panel_MetalBorder = "UI\\Glues\\SpriteLayers\\GlueScreen-Panel-MetalBorder.blp"` -- `static constant glueScreen_Panel_MetalBorder_Expansion = "UI\\Glues\\SpriteLayers\\Expansion\\GlueScreen-Panel-MetalBorder-Expansion.blp"` -- `static constant glueScreen_Panel_MetalPieces = "UI\\Glues\\SpriteLayers\\GlueScreen-Panel-MetalPieces.blp"` -- `static constant glueScreen_Panel_MetalPieces1 = "UI\\Glues\\SpriteLayers\\Expansion\\GlueScreen-Panel-MetalPieces.blp"` -- `static constant glueScreen_Panel_MetalPieces_Expansion = "UI\\Glues\\SpriteLayers\\Expansion\\GlueScreen-Panel-MetalPieces-Expansion.blp"` -- `static constant glueScreen_Panel_Rail = "UI\\Glues\\SpriteLayers\\GlueScreen-Panel-Rail.blp"` -- `static constant glueScreen_Panel_Rail00 = "UI\\Glues\\SpriteLayers\\GlueScreen-Panel-Rail00.blp"` -- `static constant glueScreen_Panel_Rail001 = "UI\\Glues\\SpriteLayers\\Expansion\\GlueScreen-Panel-Rail00.blp"` -- `static constant glueScreen_Panel_Rail1 = "Textures\\GlueScreen-Panel-Rail.blp"` -- `static constant glueScreen_Profile_Divider = "UI\\Glues\\SpriteLayers\\GlueScreen-Profile-Divider.blp"` -- `static constant glueScreen_Profile_EndCaps = "UI\\Glues\\SpriteLayers\\GlueScreen-Profile-EndCaps.blp"` -- `static constant glueScreen_Profile_EndCaps1 = "UI\\Glues\\SpriteLayers\\GlueScreen-Profile-EndCaps.blp"` -- `static constant glueScreen_Profile_Stretch = "UI\\Glues\\SpriteLayers\\GlueScreen-Profile-Stretch.blp"` -- `static constant glueScreen_Profile_Stretch1 = "UI\\Glues\\SpriteLayers\\GlueScreen-Profile-Stretch.blp"` -- `static constant glueScreen_Profile_Stretch2 = "UI\\Glues\\SpriteLayers\\GlueScreen-Profile-Stretch2.blp"` -- `static constant glueScreen_Profile_Stretch21 = "UI\\Glues\\SpriteLayers\\GlueScreen-Profile-Stretch2.blp"` -- `static constant glueScreen_Pulldown_Arrow = "UI\\Widgets\\Glues\\GlueScreen-Pulldown-Arrow.blp"` -- `static constant glueScreen_Pulldown_BackdropBackground = "UI\\Widgets\\Glues\\GlueScreen-Pulldown-BackdropBackground.blp"` -- `static constant glueScreen_RadioButton_Background = "UI\\Widgets\\Glues\\GlueScreen-RadioButton-Background.blp"` -- `static constant glueScreen_RadioButton_BackgroundPressed = "UI\\Widgets\\Glues\\GlueScreen-RadioButton-BackgroundPressed.blp"` -- `static constant glueScreen_RadioButton_Button = "UI\\Widgets\\Glues\\GlueScreen-RadioButton-Button.blp"` -- `static constant glueScreen_RadioButton_ButtonDisabled = "UI\\Widgets\\Glues\\GlueScreen-RadioButton-ButtonDisabled.blp"` -- `static constant glueScreen_RadioButton_ButtonPressed = "UI\\Widgets\\Glues\\GlueScreen-RadioButton-ButtonPressed.blp"` -- `static constant glueScreen_Scrollbar_BackdropBackground = "UI\\Widgets\\Glues\\GlueScreen-Scrollbar-BackdropBackground.blp"` -- `static constant glueScreen_Scrollbar_BackdropBorder = "UI\\Widgets\\Glues\\GlueScreen-Scrollbar-BackdropBorder.blp"` -- `static constant glueScreen_Scrollbar_DownArrow = "UI\\Widgets\\Glues\\GlueScreen-Scrollbar-DownArrow.blp"` -- `static constant glueScreen_Scrollbar_UpArrow = "UI\\Widgets\\Glues\\GlueScreen-Scrollbar-UpArrow.blp"` -- `static constant glueScreen_Slider_BackdropBackground = "UI\\Widgets\\Glues\\GlueScreen-Slider-BackdropBackground.blp"` -- `static constant glueScreen_Slider_BackdropBorder = "UI\\Widgets\\Glues\\GlueScreen-Slider-BackdropBorder.blp"` -- `static constant glyph = "Objects\\InventoryItems\\Glyph\\Glyph.blp"` -- `static constant gnoll = "Textures\\gnoll.blp"` -- `static constant gnollOverseer = "Units\\Creeps\\GnollOverSeer\\GnollOverseer.blp"` -- `static constant gnollWarden = "Units\\Creeps\\GnollWarden\\GnollWarden.blp"` -- `static constant goblin = "Buildings\\Other\\Merchant\\Goblin.blp"` -- `static constant goblinAmmoDump = "Textures\\GoblinAmmoDump.blp"` -- `static constant goblinSapper = "Units\\Creeps\\GoblinSapper\\GoblinSapper.blp"` -- `static constant goblinShipyard = "Textures\\GoblinShipyard.blp"` -- `static constant goblinZepplin = "Units\\Creeps\\GoblinZeppelin\\GoblinZepplin.blp"` -- `static constant goblinmerchant = "Textures\\Goblinmerchant.blp"` -- `static constant goblinmerchant1 = "Textures\\Goblinmerchant1.blp"` -- `static constant gold = "UI\\Feedback\\GoldCredit\\gold.blp"` -- `static constant gold1 = "Abilities\\Spells\\Other\\Transmute\\gold.blp"` -- `static constant goldmine = "Textures\\Goldmine.blp"` -- `static constant goldmineUberSplat = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant goldmineUberSplatOriginal = "ReplaceableTextures\\Splats\\GoldmineUberSplatOriginal.blp"` -- `static constant golemStatue = "Units\\Creeps\\GolemStatue\\GolemStatue.blp"` -- `static constant goodEnt = "Units\\NightElf\\Ent\\GoodEnt.blp"` -- `static constant grad1 = "UI\\Glues\\SinglePlayer\\Orc_Exp\\grad1.blp"` -- `static constant grad11 = "Textures\\grad1.blp"` -- `static constant grad1A = "UI\\Glues\\MainMenu\\MainMenu3d\\grad1A.blp"` -- `static constant grad1A1 = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\grad1A.blp"` -- `static constant grad2b = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\grad2b.blp"` -- `static constant grad2b1 = "UI\\Glues\\SinglePlayer\\UndeadCampaign3D\\grad2b.blp"` -- `static constant grad2c = "Doodads\\Cinematic\\ArthasIllidanFight\\grad2c.blp"` -- `static constant grad2d = "Textures\\grad2d.blp"` -- `static constant grad2d1 = "SharedModels\\grad2d.blp"` -- `static constant grad3 = "Textures\\grad3.blp"` -- `static constant grad6 = "Textures\\grad6.blp"` -- `static constant grad61 = "Textures\\grad6.blp"` -- `static constant grad7 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\grad7.blp"` -- `static constant gradRain2 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\gradRain2.blp"` -- `static constant gradiantBeam = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\GradiantBeam.blp"` -- `static constant gradiantBeam1 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\GradiantBeam.blp"` -- `static constant grainInfected = "Buildings\\Other\\GrainWarehouse\\GrainInfected.blp"` -- `static constant grassTuft = "UI\\Glues\\MainMenu\\MainMenu3d\\GrassTuft.blp"` -- `static constant grassTuft_barrens = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\GrassTuft_barrens.blp"` -- `static constant grassTuft_barrens1 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\GrassTuft_barrens.blp"` -- `static constant grassTuft_barrens3 = "UI\\Glues\\SinglePlayer\\Orc_Exp\\GrassTuft_barrens3.blp"` -- `static constant grave1 = "Abilities\\Spells\\Orc\\Reincarnation\\Grave1.blp"` -- `static constant grave1_Ball = "Abilities\\Spells\\Orc\\Reincarnation\\Grave1_Ball.blp"` -- `static constant graveYardGhost = "Textures\\GraveYardGhost.blp"` -- `static constant graveYardGhost1 = "Textures\\GraveYardGhost.blp"` -- `static constant graveyard = "Buildings\\Undead\\Graveyard\\Graveyard.blp"` -- `static constant graveyard1 = "buildings\\Undead\\Graveyard\\Graveyard.blp"` -- `static constant greatHall = "Buildings\\Orc\\GreatHall\\GreatHall.blp"` -- `static constant greenDragon = "Textures\\GreenDragon.blp"` -- `static constant green_Firering2 = "Buildings\\Demon\\DemonGate\\Green_Firering2.blp"` -- `static constant green_Firering2b = "Textures\\Green_Firering2b.blp"` -- `static constant green_Firering2b1 = "Abilities\\Spells\\Other\\Transmute\\Green_Firering2b.blp"` -- `static constant green_Glow = "UI\\Glues\\SinglePlayer\\UndeadCampaign3D\\Green_Glow.blp"` -- `static constant green_Glow2 = "Abilities\\Spells\\Orc\\Berserker\\Green_Glow2.blp"` -- `static constant green_Glow21 = "Textures\\Green_Glow2.blp"` -- `static constant green_Glow3 = "Textures\\Green_Glow3.blp"` -- `static constant green_Glow31 = "Textures\\Green_Glow3.blp"` -- `static constant green_Grad2 = "Doodads\\Ashenvale\\Structures\\PillarsRuined\\Green_Grad2.blp"` -- `static constant green_Star = "Textures\\Green_Star.blp"` -- `static constant green_Star1 = "Textures\\Green_Star.blp"` -- `static constant green_Star2 = "Textures\\Green_Star2.blp"` -- `static constant greySeal = "Units\\Critters\\Seal\\GreySeal.blp"` -- `static constant griffon = "Abilities\\Weapons\\GryphonRiderMissile\\Griffon.blp"` -- `static constant griffonAviary = "Buildings\\Human\\GryphonAviary\\GriffonAviary.blp"` -- `static constant griffonAviary1 = "buildings\\Human\\GryphonAviary\\GriffonAviary.blp"` -- `static constant groundFog_Mask = "ReplaceableTextures\\CameraMasks\\GroundFog_Mask.blp"` -- `static constant groundL = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\groundL.blp"` -- `static constant grunt = "Units\\Orc\\Grunt\\Grunt.blp"` -- `static constant grunt1 = "Units\\Other\\Orccar\\Grunt.blp"` -- `static constant gryphonRider = "Units\\Human\\GryphonRider\\GryphonRider.blp"` -- `static constant gryphonRider1 = "Units\\Human\\GryphonRider\\GryphonRider.blp"` -- `static constant gutz = "Textures\\gutz.blp"` -- `static constant gutz1 = "Textures\\gutz.blp"` -- `static constant gyrocopter = "Textures\\gyrocopter.blp"` -- `static constant gyrocopter1 = "Textures\\gyrocopter.blp"` -- `static constant hair = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\Hair.blp"` -- `static constant hair02_00 = "Doodads\\Cinematic\\ArthasIllidanFight\\Hair02_00.blp"` -- `static constant hair02_09 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\Hair02_09.blp"` -- `static constant hair02_091 = "Textures\\Hair02_09.blp"` -- `static constant hair1 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Hair.blp"` -- `static constant hair_blonde = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\Hair_blonde.blp"` -- `static constant handSoulGem = "Abilities\\Spells\\Items\\AIso\\HandSoulGem.blp"` -- `static constant harpy = "Units\\Creeps\\Harpy\\Harpy.blp"` -- `static constant harpyQueen = "Units\\Creeps\\HarpyQueen\\HarpyQueen.blp"` -- `static constant harpyWitch = "Units\\Creeps\\HarpyWitch\\HarpyWitch.blp"` -- `static constant harpypink = "Abilities\\Weapons\\HarpyMissile\\Harpypink.blp"` -- `static constant hazeAndFogFilter_Mask = "ReplaceableTextures\\CameraMasks\\HazeAndFogFilter_Mask.blp"` -- `static constant hazeFilter_Mask = "ReplaceableTextures\\CameraMasks\\HazeFilter_Mask.blp"` -- `static constant headhunter = "Textures\\Headhunter.blp"` -- `static constant headhunter1 = "Textures\\Headhunter.blp"` -- `static constant healBeam = "ReplaceableTextures\\Weather\\HealBeam.blp"` -- `static constant heightBrush00 = "ReplaceableTextures\\WorldEditUI\\HeightBrush00.blp"` -- `static constant heightBrush01 = "ReplaceableTextures\\WorldEditUI\\HeightBrush01.blp"` -- `static constant heightBrush02 = "ReplaceableTextures\\WorldEditUI\\HeightBrush02.blp"` -- `static constant heightBrush03 = "ReplaceableTextures\\WorldEditUI\\HeightBrush03.blp"` -- `static constant heightBrush04 = "ReplaceableTextures\\WorldEditUI\\HeightBrush04.blp"` -- `static constant hellscream = "Units\\Orc\\Hellscream\\Hellscream.blp"` -- `static constant hellscreamChaos = "Textures\\HellscreamChaos.blp"` -- `static constant hellscreamThrone = "Doodads\\Barrens\\Props\\HellScreamThrone\\HellscreamThrone.blp"` -- `static constant hermitCrabSkin = "Units\\Critters\\HermitCrab\\HermitCrabSkin.blp"` -- `static constant heroArchmage = "Units\\Human\\HeroArchMage\\HeroArchmage.blp"` -- `static constant heroArchmage1 = "Units\\Other\\HeroArchMageGhost\\HeroArchmage.blp"` -- `static constant heroAvatarFlame = "Textures\\HeroAvatarFlame.blp"` -- `static constant heroBladeMaster = "Textures\\HeroBladeMaster.blp"` -- `static constant heroBladeMaster1 = "Units\\Creeps\\FirePandarenBrewmaster\\HeroBladeMaster.blp"` -- `static constant heroChaosBladeMaster = "Units\\Demon\\HeroChaosBladeMaster\\HeroChaosBladeMaster.blp"` -- `static constant heroCryptLord = "Textures\\HeroCryptLord.blp"` -- `static constant heroDeathknight = "Units\\Undead\\HeroDeathKnight\\HeroDeathknight.blp"` -- `static constant heroDemonHunter = "Textures\\HeroDemonHunter.blp"` -- `static constant heroDemonHunter1 = "Abilities\\Spells\\Items\\WandOfNeutralization\\HeroDemonHunter.blp"` -- `static constant heroDreadlord = "Abilities\\Spells\\Undead\\CarrionSwarm\\HeroDreadlord.blp"` -- `static constant heroDreadlord1 = "Units\\Undead\\HeroDreadLord\\HeroDreadlord.blp"` -- `static constant heroFarseer = "Units\\Orc\\HeroFarseer\\HeroFarseer.blp"` -- `static constant heroFarseer1 = "Units\\Naga\\SnapDragon\\HeroFarseer.blp"` -- `static constant heroForceOfNature = "Units\\Creeps\\Owlbear\\HeroForceOfNature.blp"` -- `static constant heroGoblinAlchemistBLUE = "Textures\\HeroGoblinAlchemistBLUE.blp"` -- `static constant heroGoblinAlchemistPurple = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroGoblinAlchemistPurple.blp"` -- `static constant heroLevel_Border = "UI\\Buttons\\HeroLevel\\HeroLevel-Border.blp"` -- `static constant heroLevel_Particle = "UI\\Buttons\\HeroLevel\\HeroLevel-Particle.blp"` -- `static constant heroLevel_Particle1 = "Textures\\HeroLevel-Particle.blp"` -- `static constant heroLich = "Textures\\HeroLich.blp"` -- `static constant heroLich1 = "Textures\\HeroLich.blp"` -- `static constant heroLich_0 = "Textures\\HeroLich-0.blp"` -- `static constant heroNagaSeawitch = "Textures\\HeroNagaSeawitch.blp"` -- `static constant heroPitlord = "Units\\Demon\\HeroPitLord\\HeroPitlord.blp"` -- `static constant heroRanger = "Abilities\\Weapons\\RangerMissile\\HeroRanger.blp"` -- `static constant heroRanger1 = "Textures\\HeroRanger.blp"` -- `static constant heroShadowHunter = "Textures\\HeroShadowHunter.blp"` -- `static constant heroTaurenChieftain = "Textures\\HeroTaurenChieftain.blp"` -- `static constant heroTaurenChieftain1 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftain.blp"` -- `static constant heroTinker = "Textures\\HeroTinker.blp"` -- `static constant heroTinkerTank = "Units\\Creeps\\HeroTinker\\HeroTinkerTank.blp"` -- `static constant hero_BloodElf = "Textures\\Hero_BloodElf.blp"` -- `static constant heromountainking = "ReplaceableTextures\\HeroMountainKing\\heromountainking.blp"` -- `static constant heromountainking1 = "ReplaceableTextures\\HeroMountainKing\\heromountainking.blp"` -- `static constant heromountainkingAvatar = "ReplaceableTextures\\HeroMountainKing\\heromountainkingAvatar.blp"` -- `static constant heromountainkingAvatar1 = "Units\\Human\\HeroMountainKing\\heromountainkingAvatar.blp"` -- `static constant heropaladin = "Units\\Human\\HeroPaladin\\Heropaladin.blp"` -- `static constant heropaladin1 = "Units\\Human\\HeroPaladin\\Heropaladin.blp"` -- `static constant heropaladinBoss = "Units\\Human\\HeroPaladinBoss\\HeropaladinBoss.blp"` -- `static constant heropaladinBoss2 = "Units\\Human\\HeroPaladinBoss2\\HeropaladinBoss2.blp"` -- `static constant highElfArcher = "Units\\Creeps\\HighElfArcher\\HighElfArcher.blp"` -- `static constant highElfPeasant = "Units\\Critters\\HighElfPeasant\\HighElfPeasant.blp"` -- `static constant hippogryph = "Textures\\hippogryph.blp"` -- `static constant hitBase = "Doodads\\Cinematic\\Lightningbolt\\HitBase.blp"` -- `static constant hitBase1 = "Abilities\\Spells\\Other\\Monsoon\\HitBase.blp"` -- `static constant hlisk = "Units\\Critters\\Hydralisk\\Hlisk.blp"` -- `static constant holyshaft = "Abilities\\Spells\\Human\\Resurrect\\Holyshaft.blp"` -- `static constant horn1 = "UI\\Glues\\MainMenu\\MainMenu3d\\Horn1.blp"` -- `static constant hornOfCenarius = "Textures\\HornOfCenarius.blp"` -- `static constant hornOfCenarius1 = "Objects\\InventoryItems\\HornOfCenarius\\HornOfCenarius.blp"` -- `static constant horseshoe = "Abilities\\Spells\\Items\\AIsp\\Horseshoe.blp"` -- `static constant horseshoe1 = "Abilities\\Spells\\Items\\AIsp\\Horseshoe.blp"` -- `static constant house = "Buildings\\Human\\Farm\\House.blp"` -- `static constant humanBase = "Textures\\HumanBase.blp"` -- `static constant humanBase1 = "Textures\\HumanBase.blp"` -- `static constant humanBattleShip = "Units\\Creeps\\HumanBattleship\\HumanBattleShip.blp"` -- `static constant humanCampaignArche = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignArche.blp"` -- `static constant humanCampaignBanner = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignBanner.blp"` -- `static constant humanCampaignBanner1 = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignBanner1.blp"` -- `static constant humanCampaignBanner2 = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignBanner2.blp"` -- `static constant humanCampaignBarrel = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignBarrel.blp"` -- `static constant humanCampaignCastle = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignCastle.blp"` -- `static constant humanCampaignCloud = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignCloud.blp"` -- `static constant humanCampaignCrest2a = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignCrest2a.blp"` -- `static constant humanCampaignCrest2b = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignCrest2b.blp"` -- `static constant humanCampaignCrest2c = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignCrest2c.blp"` -- `static constant humanCampaignFootman = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignFootman.blp"` -- `static constant humanCampaignLoinCloth = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignLoinCloth.blp"` -- `static constant humanCampaignSky = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignSky.blp"` -- `static constant humanCampaignSwordBlade = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignSwordBlade.blp"` -- `static constant humanCampaignSwordHandlr = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignSwordHandlr.blp"` -- `static constant humanCampaignTowers = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignTowers.blp"` -- `static constant humanCampaignTree = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignTree.blp"` -- `static constant humanCampaignTreeCanopy = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignTreeCanopy.blp"` -- `static constant humanCampaignTreeTrunk = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignTreeTrunk.blp"` -- `static constant humanCampaignflag1 = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignflag1.blp"` -- `static constant humanCampaignflag2 = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignflag2.blp"` -- `static constant humanCampaignlHelmet = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignlHelmet.blp"` -- `static constant humanCampaignleaf1 = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignleaf1.blp"` -- `static constant humanCampaignlionhead = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignlionhead.blp"` -- `static constant humanCampaignwoodmetaltrim = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaignwoodmetaltrim.blp"` -- `static constant humanCastleUberSplat = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant humanCastleUberSplat1 = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant humanCursor = "UI\\Cursor\\HumanCursor.blp"` -- `static constant humanDestroyerShip = "Textures\\HumanDestroyerShip.blp"` -- `static constant humanLumberMill = "Buildings\\Human\\HumanLumberMill\\HumanLumberMill.blp"` -- `static constant humanMage = "Units\\Creeps\\HumanMage\\HumanMage.blp"` -- `static constant humanMage1 = "Units\\Creeps\\HumanMage\\HumanMage.blp"` -- `static constant humanMagicTower = "buildings\\Human\\HumanTower\\HumanMagicTower.blp"` -- `static constant humanShipyard = "buildings\\Human\\HumanShipyard\\HumanShipyard.blp"` -- `static constant humanSymbol = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\HumanSymbol.blp"` -- `static constant humanTower = "Textures\\HumanTower.blp"` -- `static constant humanTownHallUberSplat = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant humanTownHallUberSplat1 = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant humanTransportShip = "Units\\Creeps\\HumanTransportShip\\HumanTransportShip.blp"` -- `static constant humanUIPortraitMask = "UI\\Console\\Human\\HumanUIPortraitMask.blp"` -- `static constant humanUITile01 = "UI\\Console\\Human\\HumanUITile01.blp"` -- `static constant humanUITile011 = "UI\\Console\\Human\\HumanUITile01.blp"` -- `static constant humanUITile02 = "UI\\Console\\Human\\HumanUITile02.blp"` -- `static constant humanUITile03 = "UI\\Console\\Human\\HumanUITile03.blp"` -- `static constant humanUITile03_TeamColor = "UI\\Console\\Human\\HumanUITile03-TeamColor.blp"` -- `static constant humanUITile04 = "UI\\Console\\Human\\HumanUITile04.blp"` -- `static constant humanUITile_InventoryCover = "UI\\Console\\Human\\HumanUITile-InventoryCover.blp"` -- `static constant humanUITile_TimeIndicator = "UI\\Console\\Human\\HumanUITile-TimeIndicator.blp"` -- `static constant humanUITile_TimeIndicator1 = "UI\\Console\\NightElf\\HumanUITile-TimeIndicator.blp"` -- `static constant humanUITile_TimeIndicatorFrame = "UI\\Console\\Human\\HumanUITile-TimeIndicatorFrame.blp"` -- `static constant humanUITile_TimeIndicatorMask01 = "UI\\Console\\Human\\HumanUITile-TimeIndicatorMask01.blp"` -- `static constant humanUITile_TimeIndicatorMask02 = "UI\\Console\\Human\\HumanUITile-TimeIndicatorMask02.blp"` -- `static constant humanUI_ReplayCover = "UI\\Console\\Human\\HumanUI-ReplayCover.blp"` -- `static constant humanUI_ReplayCover1 = "UI\\Widgets\\Console\\Human\\HumanUI-ReplayCover.blp"` -- `static constant humanUberSplat = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant human_activebutton = "UI\\Widgets\\Console\\Human\\CommandButton\\human-activebutton.blp"` -- `static constant human_bigbar_fill = "UI\\Feedback\\XpBar\\human-bigbar-fill.blp"` -- `static constant human_buildprogressbar_border = "UI\\Feedback\\BuildProgressBar\\human-buildprogressbar-border.blp"` -- `static constant human_buildprogressbar_border2 = "UI\\Feedback\\BuildProgressBar\\human-buildprogressbar-border2.blp"` -- `static constant human_buildprogressbar_fill = "UI\\Feedback\\BuildProgressBar\\human-buildprogressbar-fill.blp"` -- `static constant human_button_lvls_overlay = "UI\\Widgets\\Console\\Human\\CommandButton\\human-button-lvls-overlay.blp"` -- `static constant human_cinematic_border = "UI\\Widgets\\EscMenu\\Human\\human-cinematic-border.blp"` -- `static constant human_console_button_back_active = "UI\\Widgets\\Console\\Human\\human-console-button-back-active.blp"` -- `static constant human_console_button_back_disabled = "UI\\Widgets\\Console\\Human\\human-console-button-back-disabled.blp"` -- `static constant human_console_button_down = "UI\\Widgets\\Console\\Human\\human-console-button-down.blp"` -- `static constant human_console_button_highlight = "UI\\Widgets\\Console\\Human\\human-console-button-highlight.blp"` -- `static constant human_console_button_up = "UI\\Widgets\\Console\\Human\\human-console-button-up.blp"` -- `static constant human_console_buttonstates2 = "UI\\Widgets\\Console\\Human\\human-console-buttonstates2.blp"` -- `static constant human_formation_off = "UI\\Widgets\\Console\\Human\\human-formation-off.blp"` -- `static constant human_formation_off_disabled = "UI\\Widgets\\Console\\Human\\human-formation-off-disabled.blp"` -- `static constant human_formation_off_disabled1 = "UI\\Widgets\\Console\\Human\\human-formation-off-disabled.blp"` -- `static constant human_formation_off_disabled_down = "UI\\Widgets\\Console\\Human\\human-formation-off-disabled-down.blp"` -- `static constant human_formation_off_disabled_down1 = "UI\\Widgets\\Console\\Human\\human-formation-off-disabled-down.blp"` -- `static constant human_formation_off_down = "UI\\Widgets\\Console\\Human\\human-formation-off-down.blp"` -- `static constant human_formation_on = "UI\\Widgets\\Console\\Human\\human-formation-on.blp"` -- `static constant human_formation_on_disabled = "UI\\Widgets\\Console\\Human\\human-formation-on-disabled.blp"` -- `static constant human_formation_on_disabled1 = "UI\\Widgets\\Console\\Human\\human-formation-on-disabled.blp"` -- `static constant human_formation_on_disabled_down = "UI\\Widgets\\Console\\Human\\human-formation-on-disabled-down.blp"` -- `static constant human_formation_on_disabled_down1 = "UI\\Widgets\\Console\\Human\\human-formation-on-disabled-down.blp"` -- `static constant human_formation_on_down = "UI\\Widgets\\Console\\Human\\human-formation-on-down.blp"` -- `static constant human_healthbar_fill = "UI\\Feedback\\HPBarConsole\\human-healthbar-fill.blp"` -- `static constant human_inventory_slotfiller = "UI\\Widgets\\Console\\Human\\human-inventory-slotfiller.blp"` -- `static constant human_manabar_fill = "UI\\Feedback\\ManaBarConsole\\human-manabar-fill.blp"` -- `static constant human_minimap_ally_active = "UI\\Widgets\\Console\\Human\\human-minimap-ally-active.blp"` -- `static constant human_minimap_ally_active1 = "UI\\Widgets\\Console\\Human\\human-minimap-ally-active.blp"` -- `static constant human_minimap_ally_active_disabled = "UI\\Widgets\\Console\\Human\\human-minimap-ally-active-disabled.blp"` -- `static constant human_minimap_ally_active_disabled1 = "UI\\Widgets\\Console\\Human\\human-minimap-ally-active-disabled.blp"` -- `static constant human_minimap_ally_active_disabled_down = "UI\\Widgets\\Console\\Human\\human-minimap-ally-active-disabled-down.blp"` -- `static constant human_minimap_ally_active_disabled_down1 = "UI\\Widgets\\Console\\Human\\human-minimap-ally-active-disabled-down.blp"` -- `static constant human_minimap_ally_active_down = "UI\\Widgets\\Console\\Human\\human-minimap-ally-active-down.blp"` -- `static constant human_minimap_ally_active_down1 = "UI\\Widgets\\Console\\Human\\human-minimap-ally-active-down.blp"` -- `static constant human_minimap_ally_disabled = "UI\\Widgets\\Console\\Human\\human-minimap-ally-disabled.blp"` -- `static constant human_minimap_ally_disabled_down = "UI\\Widgets\\Console\\Human\\human-minimap-ally-disabled-down.blp"` -- `static constant human_minimap_ally_inactive = "UI\\Widgets\\Console\\Human\\human-minimap-ally-inactive.blp"` -- `static constant human_minimap_ally_inactive1 = "UI\\Widgets\\Console\\Human\\human-minimap-ally-inactive.blp"` -- `static constant human_minimap_ally_inactive_disabled = "UI\\Widgets\\Console\\Human\\human-minimap-ally-inactive-disabled.blp"` -- `static constant human_minimap_ally_inactive_disabled1 = "UI\\Widgets\\Console\\Human\\human-minimap-ally-inactive-disabled.blp"` -- `static constant human_minimap_ally_inactive_disabled_down = "UI\\Widgets\\Console\\Human\\human-minimap-ally-inactive-disabled-down.blp"` -- `static constant human_minimap_ally_inactive_disabled_down1 = "UI\\Widgets\\Console\\Human\\human-minimap-ally-inactive-disabled-down.blp"` -- `static constant human_minimap_ally_inactive_down = "UI\\Widgets\\Console\\Human\\human-minimap-ally-inactive-down.blp"` -- `static constant human_minimap_ally_inactive_down1 = "UI\\Widgets\\Console\\Human\\human-minimap-ally-inactive-down.blp"` -- `static constant human_minimap_ally_off = "UI\\Widgets\\Console\\Human\\human-minimap-ally-off.blp"` -- `static constant human_minimap_ally_off1 = "UI\\Widgets\\Console\\Human\\human-minimap-ally-off.blp"` -- `static constant human_minimap_ally_off_disabled = "UI\\Widgets\\Console\\Human\\human-minimap-ally-off-disabled.blp"` -- `static constant human_minimap_ally_off_disabled1 = "UI\\Widgets\\Console\\Human\\human-minimap-ally-off-disabled.blp"` -- `static constant human_minimap_ally_off_disabled_down = "UI\\Widgets\\Console\\Human\\human-minimap-ally-off-disabled-down.blp"` -- `static constant human_minimap_ally_off_disabled_down1 = "UI\\Widgets\\Console\\Human\\human-minimap-ally-off-disabled-down.blp"` -- `static constant human_minimap_ally_off_down = "UI\\Widgets\\Console\\Human\\human-minimap-ally-off-down.blp"` -- `static constant human_minimap_ally_off_down1 = "UI\\Widgets\\Console\\Human\\human-minimap-ally-off-down.blp"` -- `static constant human_minimap_creep_active = "UI\\Widgets\\Console\\Human\\human-minimap-creep-active.blp"` -- `static constant human_minimap_creep_active1 = "UI\\Widgets\\Console\\Human\\human-minimap-creep-active.blp"` -- `static constant human_minimap_creep_active_disabled = "UI\\Widgets\\Console\\Human\\human-minimap-creep-active-disabled.blp"` -- `static constant human_minimap_creep_active_disabled1 = "UI\\Widgets\\Console\\Human\\human-minimap-creep-active-disabled.blp"` -- `static constant human_minimap_creep_active_disabled_down = "UI\\Widgets\\Console\\Human\\human-minimap-creep-active-disabled-down.blp"` -- `static constant human_minimap_creep_active_disabled_down1 = "UI\\Widgets\\Console\\Human\\human-minimap-creep-active-disabled-down.blp"` -- `static constant human_minimap_creep_active_down = "UI\\Widgets\\Console\\Human\\human-minimap-creep-active-down.blp"` -- `static constant human_minimap_creep_active_down1 = "UI\\Widgets\\Console\\Human\\human-minimap-creep-active-down.blp"` -- `static constant human_minimap_creep_inactive = "UI\\Widgets\\Console\\Human\\human-minimap-creep-inactive.blp"` -- `static constant human_minimap_creep_inactive1 = "UI\\Widgets\\Console\\Human\\human-minimap-creep-inactive.blp"` -- `static constant human_minimap_creep_inactive_disabled = "UI\\Widgets\\Console\\Human\\human-minimap-creep-inactive-disabled.blp"` -- `static constant human_minimap_creep_inactive_disabled1 = "UI\\Widgets\\Console\\Human\\human-minimap-creep-inactive-disabled.blp"` -- `static constant human_minimap_creep_inactive_disabled_down = "UI\\Widgets\\Console\\Human\\human-minimap-creep-inactive-disabled-down.blp"` -- `static constant human_minimap_creep_inactive_disabled_down1 = "UI\\Widgets\\Console\\Human\\human-minimap-creep-inactive-disabled-down.blp"` -- `static constant human_minimap_creep_inactive_down = "UI\\Widgets\\Console\\Human\\human-minimap-creep-inactive-down.blp"` -- `static constant human_minimap_creep_inactive_down1 = "UI\\Widgets\\Console\\Human\\human-minimap-creep-inactive-down.blp"` -- `static constant human_minimap_ping_active = "UI\\Widgets\\Console\\Human\\human-minimap-ping-active.blp"` -- `static constant human_minimap_ping_active_down = "UI\\Widgets\\Console\\Human\\human-minimap-ping-active-down.blp"` -- `static constant human_minimap_ping_disabled = "UI\\Widgets\\Console\\Human\\human-minimap-ping-disabled.blp"` -- `static constant human_minimap_ping_disabled1 = "UI\\Widgets\\Console\\Human\\human-minimap-ping-disabled.blp"` -- `static constant human_minimap_ping_disabled_down = "UI\\Widgets\\Console\\Human\\human-minimap-ping-disabled-down.blp"` -- `static constant human_minimap_ping_disabled_down1 = "UI\\Widgets\\Console\\Human\\human-minimap-ping-disabled-down.blp"` -- `static constant human_minimap_terrain_active = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-active.blp"` -- `static constant human_minimap_terrain_active1 = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-active.blp"` -- `static constant human_minimap_terrain_active_disabled = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-active-disabled.blp"` -- `static constant human_minimap_terrain_active_disabled1 = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-active-disabled.blp"` -- `static constant human_minimap_terrain_active_disabled_down = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-active-disabled-down.blp"` -- `static constant human_minimap_terrain_active_disabled_down1 = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-active-disabled-down.blp"` -- `static constant human_minimap_terrain_active_down = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-active-down.blp"` -- `static constant human_minimap_terrain_active_down1 = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-active-down.blp"` -- `static constant human_minimap_terrain_disabled = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-disabled.blp"` -- `static constant human_minimap_terrain_disabled_down = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-disabled-down.blp"` -- `static constant human_minimap_terrain_inactive = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-inactive.blp"` -- `static constant human_minimap_terrain_inactive1 = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-inactive.blp"` -- `static constant human_minimap_terrain_inactive_disabled = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-inactive-disabled.blp"` -- `static constant human_minimap_terrain_inactive_disabled1 = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-inactive-disabled.blp"` -- `static constant human_minimap_terrain_inactive_disabled_down = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-inactive-disabled-down.blp"` -- `static constant human_minimap_terrain_inactive_disabled_down1 = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-inactive-disabled-down.blp"` -- `static constant human_minimap_terrain_inactive_down = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-inactive-down.blp"` -- `static constant human_minimap_terrain_inactive_down1 = "UI\\Widgets\\Console\\Human\\human-minimap-terrain-inactive-down.blp"` -- `static constant human_multipleselection_border = "UI\\Widgets\\Console\\Human\\CommandButton\\human-multipleselection-border.blp"` -- `static constant human_multipleselection_heroglow = "UI\\Widgets\\Console\\Human\\CommandButton\\human-multipleselection-heroglow.blp"` -- `static constant human_options_button_background_disabled = "UI\\Widgets\\EscMenu\\Human\\human-options-button-background-disabled.blp"` -- `static constant human_options_button_border_down = "UI\\Widgets\\EscMenu\\Human\\human-options-button-border-down.blp"` -- `static constant human_options_button_border_up = "UI\\Widgets\\EscMenu\\Human\\human-options-button-border-up.blp"` -- `static constant human_options_button_highlight = "UI\\Widgets\\EscMenu\\Human\\human-options-button-highlight.blp"` -- `static constant human_options_menu_background = "UI\\Widgets\\EscMenu\\Human\\human-options-menu-background.blp"` -- `static constant human_options_menu_border = "UI\\Widgets\\EscMenu\\Human\\human-options-menu-border.blp"` -- `static constant human_statbar_color = "UI\\Feedback\\HPBarConsoleSmall\\human-statbar-color.blp"` -- `static constant human_statbar_color1 = "UI\\Feedback\\ManaBarConsoleSmall\\human-statbar-color.blp"` -- `static constant human_statbar_color2 = "UI\\Feedback\\HPBarConsole\\human-statbar-color2.blp"` -- `static constant human_statbar_color21 = "UI\\Feedback\\ManaBarConsole\\human-statbar-color2.blp"` -- `static constant human_statbar_color3 = "UI\\Feedback\\BuildProgressBar\\human-statbar-color3.blp"` -- `static constant human_statbar_edge = "UI\\Feedback\\HPBarConsoleSmall\\human-statbar-edge.blp"` -- `static constant human_statbar_edge1 = "UI\\Feedback\\ManaBarConsoleSmall\\human-statbar-edge.blp"` -- `static constant human_statbar_highlight = "UI\\Feedback\\HPBarConsoleSmall\\human-statbar-highlight.blp"` -- `static constant human_statbar_highlight1 = "UI\\Feedback\\ManaBarConsoleSmall\\human-statbar-highlight.blp"` -- `static constant human_statbar_highlight2 = "UI\\Feedback\\BuildProgressBar\\human-statbar-highlight2.blp"` -- `static constant human_subgroup_background = "UI\\Widgets\\Console\\Human\\CommandButton\\human-subgroup-background.blp"` -- `static constant human_tooltip_background = "UI\\Widgets\\ToolTips\\Human\\human-tooltip-background.blp"` -- `static constant human_tooltip_border = "UI\\Widgets\\ToolTips\\Human\\human-tooltip-border.blp"` -- `static constant human_transport_slot = "UI\\Console\\Human\\human-transport-slot.blp"` -- `static constant human_transport_slot1 = "UI\\Widgets\\Console\\Human\\human-transport-slot.blp"` -- `static constant human_unitqueue_border = "UI\\Widgets\\Console\\Human\\human-unitqueue-border.blp"` -- `static constant human_xpbar_border = "UI\\Feedback\\XpBar\\human-xpbar-border.blp"` -- `static constant human_xpbar_border2 = "UI\\Feedback\\ProgressBar\\human-xpbar-border2.blp"` -- `static constant human_xpbar_border21 = "UI\\Feedback\\XpBar\\human-xpbar-border2.blp"` -- `static constant huntersHall = "Buildings\\NightElf\\HuntersHall\\Hunter'sHall.blp"` -- `static constant hut = "Buildings\\Other\\PigFarm\\Hut.blp"` -- `static constant hut1 = "Textures\\hut.blp"` -- `static constant hydraSkinBlue2 = "Units\\Creeps\\Hydra\\HydraSkinBlue2.blp"` -- `static constant ice = "Textures\\Ice.blp"` -- `static constant ice3b = "Textures\\Ice3b.blp"` -- `static constant ice3b1 = "Textures\\Ice3b.blp"` -- `static constant ice3b_Ice3b = "UI\\Glues\\SinglePlayer\\UndeadCampaign3D\\Ice3b_Ice3b.blp"` -- `static constant ice3b_Ice3b1 = "Abilities\\Spells\\Other\\FrostBolt\\Ice3b_Ice3b.blp"` -- `static constant ice3b_Ice3b_A = "Abilities\\Spells\\Items\\AIob\\Ice3b_Ice3b_A.blp"` -- `static constant iceCanopyTree = "ReplaceableTextures\\AshenvaleTree\\IceCanopyTree.blp"` -- `static constant iceCanopyTreeBlight = "ReplaceableTextures\\AshenvaleTree\\IceCanopyTreeBlight.blp"` -- `static constant iceCrownDoodads0 = "Textures\\IceCrownDoodads0.blp"` -- `static constant iceCrownDoodads1 = "Textures\\IceCrownDoodads1.blp"` -- `static constant iceCrownWalls = "Doodads\\Terrain\\CliffDoodad\\IceCrownWaterfall\\IceCrownWalls.blp"` -- `static constant iceCrownWalls1 = "Textures\\IceCrownWalls.blp"` -- `static constant iceTroll = "Units\\Creeps\\IceTroll\\IceTroll.blp"` -- `static constant iceTrollShadowPriest = "Units\\Creeps\\IceTrollShadowPriest\\IceTrollShadowPriest.blp"` -- `static constant ice_BlackBricks = "TerrainArt\\Icecrown\\Ice_BlackBricks.blp"` -- `static constant ice_BlackSquares = "TerrainArt\\Icecrown\\Ice_BlackSquares.blp"` -- `static constant ice_Blight = "TerrainArt\\Blight\\Ice_Blight.blp"` -- `static constant ice_Cracks = "TerrainArt\\Icecrown\\Ice_Cracks.blp"` -- `static constant ice_DarkIce = "TerrainArt\\Icecrown\\Ice_DarkIce.blp"` -- `static constant ice_Dirt = "TerrainArt\\Icecrown\\Ice_Dirt.blp"` -- `static constant ice_DirtRough = "TerrainArt\\Icecrown\\Ice_DirtRough.blp"` -- `static constant ice_Ice = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\Ice_Ice.blp"` -- `static constant ice_Ice1 = "TerrainArt\\Icecrown\\Ice_Ice.blp"` -- `static constant ice_Icedull = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\Ice_Icedull.blp"` -- `static constant ice_Icedull1 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\Ice_Icedull.blp"` -- `static constant ice_Natural = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\Ice_Natural.blp"` -- `static constant ice_Natural01 = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\Ice_Natural01.blp"` -- `static constant ice_Natural011 = "Textures\\Ice_Natural01.blp"` -- `static constant ice_Natural01_mip1 = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\Ice_Natural01.blp"` -- `static constant ice_RuneBricks = "TerrainArt\\Icecrown\\Ice_RuneBricks.blp"` -- `static constant ice_Snow = "TerrainArt\\Icecrown\\Ice_Snow.blp"` -- `static constant ice_Strucures = "Doodads\\Icecrown\\Structures\\Icecrown_Rubble\\Ice_Strucures.blp"` -- `static constant ice_TiledBricks = "TerrainArt\\Icecrown\\Ice_TiledBricks.blp"` -- `static constant ice_Tree = "ReplaceableTextures\\AshenvaleTree\\Ice_Tree.blp"` -- `static constant ice_TreeBlight = "ReplaceableTextures\\AshenvaleTree\\Ice_TreeBlight.blp"` -- `static constant ice_TreeBlight_Mip1 = "ReplaceableTextures\\AshenvaleTree\\Ice_TreeBlight.blp"` -- `static constant ice_Tree_mip1 = "ReplaceableTextures\\AshenvaleTree\\Ice_Tree.blp"` -- `static constant iceberg_New = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\Iceberg_New.blp"` -- `static constant icecrownExpansion_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\IcecrownExpansion-BotLeft.blp"` -- `static constant icecrownExpansion_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\IcecrownExpansion-BotRight.blp"` -- `static constant icecrownExpansion_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\IcecrownExpansion-TopLeft.blp"` -- `static constant icecrownExpansion_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\IcecrownExpansion-TopRight.blp"` -- `static constant icecrownThroneRoom = "Textures\\IcecrownThroneRoom.blp"` -- `static constant icecrown_IceChair = "Doodads\\Icecrown\\Props\\Icecrown_IceChair\\Icecrown_IceChair.blp"` -- `static constant icecrown_Obelisk = "Doodads\\Cinematic\\IcecrownObelisk\\Icecrown_Obelisk.blp"` -- `static constant icecrown_ground1 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\icecrown_ground1.blp"` -- `static constant icon_Map_Authenticated = "UI\\Widgets\\Glues\\Icon-Map-Authenticated.blp"` -- `static constant icon_Map_AuthentificationFail = "UI\\Widgets\\Glues\\Icon-Map-AuthentificationFail.blp"` -- `static constant icon_Map_Blizzard = "UI\\Widgets\\Glues\\Icon-Map-Blizzard.blp"` -- `static constant icon_Map_Unknown = "UI\\Widgets\\Glues\\Icon-Map-Unknown.blp"` -- `static constant icon_file = "UI\\Widgets\\Glues\\icon-file.blp"` -- `static constant icon_file_melee = "UI\\Widgets\\Glues\\icon-file-melee.blp"` -- `static constant icon_file_ums = "UI\\Widgets\\Glues\\icon-file-ums.blp"` -- `static constant icon_folder = "UI\\Widgets\\Glues\\icon-folder.blp"` -- `static constant icon_folder_up = "UI\\Widgets\\Glues\\icon-folder-up.blp"` -- `static constant iconselection_border_active = "UI\\Widgets\\BattleNet\\chaticons\\iconselection-border-active.blp"` -- `static constant iconselection_border_active1 = "UI\\Widgets\\BattleNet\\chaticons\\iconselection-border-active.blp"` -- `static constant iconselection_border_disabled = "UI\\Widgets\\BattleNet\\chaticons\\iconselection-border-disabled.blp"` -- `static constant iconselection_border_disabled1 = "UI\\Widgets\\BattleNet\\chaticons\\iconselection-border-disabled.blp"` -- `static constant iconselection_border_hilight = "UI\\Widgets\\BattleNet\\chaticons\\iconselection-border-hilight.blp"` -- `static constant iconselection_border_hilight1 = "UI\\Widgets\\BattleNet\\chaticons\\iconselection-border-hilight.blp"` -- `static constant icyInsert1 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\IcyInsert1.blp"` -- `static constant illidan = "Textures\\Illidan.blp"` -- `static constant illidanBlade = "Doodads\\Cinematic\\ArthasIllidanFight\\IllidanBlade.blp"` -- `static constant illidanBlood = "Doodads\\Cinematic\\ArthasIllidanFight\\IllidanBlood.blp"` -- `static constant illidanBody = "Doodads\\Cinematic\\IllidanVictoryCinematic\\IllidanBody.blp"` -- `static constant illidanCine = "Doodads\\Cinematic\\ArthasIllidanFight\\IllidanCine.blp"` -- `static constant illidanCineStuff = "Doodads\\Cinematic\\ArthasIllidanFight\\IllidanCineStuff.blp"` -- `static constant illidanDeathShadowA = "Doodads\\Cinematic\\ArthasIllidanFight\\IllidanDeathShadowA.blp"` -- `static constant illidanScene01Shadow0370 = "Doodads\\Cinematic\\ArthasIllidanFight\\IllidanScene01Shadow0370.blp"` -- `static constant illidanWing = "Doodads\\Cinematic\\IllidanVictoryCinematic\\IllidanWing.blp"` -- `static constant impaleArm = "Abilities\\Spells\\Undead\\Impale\\ImpaleArm.blp"` -- `static constant importManager_ExportFile = "ReplaceableTextures\\WorldEditUI\\ImportManager-ExportFile.blp"` -- `static constant importManager_ImportFile = "ReplaceableTextures\\WorldEditUI\\ImportManager-ImportFile.blp"` -- `static constant infernal = "Units\\Demon\\Infernal\\Infernal.blp"` -- `static constant infernalCannon = "Textures\\InfernalCannon.blp"` -- `static constant infocard_armor_divine = "UI\\Widgets\\Console\\Human\\infocard-armor-divine.blp"` -- `static constant infocard_armor_fortified = "UI\\Widgets\\Console\\Human\\infocard-armor-fortified.blp"` -- `static constant infocard_armor_hero = "UI\\Widgets\\Console\\Human\\infocard-armor-hero.blp"` -- `static constant infocard_armor_large = "UI\\Widgets\\Console\\Human\\infocard-armor-large.blp"` -- `static constant infocard_armor_medium = "UI\\Widgets\\Console\\Human\\infocard-armor-medium.blp"` -- `static constant infocard_armor_small = "UI\\Widgets\\Console\\Human\\infocard-armor-small.blp"` -- `static constant infocard_armor_unarmored = "UI\\Widgets\\Console\\Human\\infocard-armor-unarmored.blp"` -- `static constant infocard_armor_unarmored1 = "UI\\Widgets\\Console\\Human\\infocard-armor-unarmored.blp"` -- `static constant infocard_attack_chaos = "UI\\Widgets\\Console\\Human\\infocard-attack-chaos.blp"` -- `static constant infocard_attack_hero = "UI\\Widgets\\Console\\Human\\infocard-attack-hero.blp"` -- `static constant infocard_attack_hero1 = "UI\\Widgets\\Console\\Human\\infocard-attack-hero.blp"` -- `static constant infocard_attack_magic = "UI\\Widgets\\Console\\Human\\infocard-attack-magic.blp"` -- `static constant infocard_attack_melee = "UI\\Widgets\\Console\\Human\\infocard-attack-melee.blp"` -- `static constant infocard_attack_piercing = "UI\\Widgets\\Console\\Human\\infocard-attack-piercing.blp"` -- `static constant infocard_attack_siege = "UI\\Widgets\\Console\\Human\\infocard-attack-siege.blp"` -- `static constant infocard_banshee = "UI\\Widgets\\Console\\Human\\infocard-banshee.blp"` -- `static constant infocard_druidofclaw = "UI\\Widgets\\Console\\Human\\infocard-druidofclaw.blp"` -- `static constant infocard_druidoftalon = "UI\\Widgets\\Console\\Human\\infocard-druidoftalon.blp"` -- `static constant infocard_gold = "UI\\Widgets\\Console\\Human\\infocard-gold.blp"` -- `static constant infocard_heroattributes_agi = "UI\\Widgets\\Console\\Human\\infocard-heroattributes-agi.blp"` -- `static constant infocard_heroattributes_int = "UI\\Widgets\\Console\\Human\\infocard-heroattributes-int.blp"` -- `static constant infocard_heroattributes_str = "UI\\Widgets\\Console\\Human\\infocard-heroattributes-str.blp"` -- `static constant infocard_necromancer = "UI\\Widgets\\Console\\Human\\infocard-necromancer.blp"` -- `static constant infocard_neutral_armor_fortified = "UI\\Widgets\\Console\\Human\\infocard-neutral-armor-fortified.blp"` -- `static constant infocard_neutral_armor_large = "UI\\Widgets\\Console\\Human\\infocard-neutral-armor-large.blp"` -- `static constant infocard_neutral_armor_medium = "UI\\Widgets\\Console\\Human\\infocard-neutral-armor-medium.blp"` -- `static constant infocard_neutral_armor_small = "UI\\Widgets\\Console\\Human\\infocard-neutral-armor-small.blp"` -- `static constant infocard_neutral_armor_unarmored = "UI\\Widgets\\Console\\Human\\infocard-neutral-armor-unarmored.blp"` -- `static constant infocard_neutral_armor_unarmored1 = "UI\\Widgets\\Console\\Human\\infocard-neutral-armor-unarmored.blp"` -- `static constant infocard_neutral_attack_chaos = "UI\\Widgets\\Console\\Human\\infocard-neutral-attack-chaos.blp"` -- `static constant infocard_neutral_attack_hero = "UI\\Widgets\\Console\\Human\\infocard-neutral-attack-hero.blp"` -- `static constant infocard_neutral_attack_hero1 = "UI\\Widgets\\Console\\Human\\infocard-neutral-attack-hero.blp"` -- `static constant infocard_neutral_attack_magic = "UI\\Widgets\\Console\\Human\\infocard-neutral-attack-magic.blp"` -- `static constant infocard_neutral_attack_melee = "UI\\Widgets\\Console\\Human\\infocard-neutral-attack-melee.blp"` -- `static constant infocard_neutral_attack_piercing = "UI\\Widgets\\Console\\Human\\infocard-neutral-attack-piercing.blp"` -- `static constant infocard_neutral_attack_siege = "UI\\Widgets\\Console\\Human\\infocard-neutral-attack-siege.blp"` -- `static constant infocard_priest = "UI\\Widgets\\Console\\Human\\infocard-priest.blp"` -- `static constant infocard_shaman = "UI\\Widgets\\Console\\Human\\infocard-shaman.blp"` -- `static constant infocard_siren = "UI\\Widgets\\Console\\Human\\infocard-siren.blp"` -- `static constant infocard_sorceress = "UI\\Widgets\\Console\\Human\\infocard-sorceress.blp"` -- `static constant infocard_spiritwalker = "UI\\Widgets\\Console\\Human\\infocard-spiritwalker.blp"` -- `static constant infocard_supply = "UI\\Widgets\\Console\\Human\\infocard-supply.blp"` -- `static constant infocard_witchdoctor = "UI\\Widgets\\Console\\Human\\infocard-witchdoctor.blp"` -- `static constant ironForgeSnow01solid1 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\IronForgeSnow01solid1.blp"` -- `static constant ironForgeSnow01solid11 = "Textures\\IronForgeSnow01solid1.blp"` -- `static constant ironGolem = "Units\\Creeps\\IronGolem\\IronGolem.blp"` -- `static constant ironRaven = "Textures\\IronRaven.blp"` -- `static constant jaina = "Units\\Human\\Jaina\\Jaina.blp"` -- `static constant jungleBeast = "Units\\Creeps\\JungleBeast\\JungleBeast.blp"` -- `static constant keeperStatue = "Doodads\\Ashenvale\\Props\\KeeperStatue\\KeeperStatue.blp"` -- `static constant keeperVines = "Textures\\KeeperVines.blp"` -- `static constant keeperofthegrove = "Textures\\Keeperofthegrove.blp"` -- `static constant kelThuzad = "Textures\\KelThuzad.blp"` -- `static constant kiljaeden = "Textures\\Kiljaeden.blp"` -- `static constant killerwhale = "Doodads\\Northrend\\Water\\Whale\\killerwhale.blp"` -- `static constant killerwhalestone = "Doodads\\Cityscape\\Props\\WhaleStatue\\killerwhalestone.blp"` -- `static constant knife_spinningBlade = "Textures\\Knife_spinningBlade.blp"` -- `static constant knight = "Textures\\Knight.blp"` -- `static constant kobold = "Units\\Creeps\\Kobold\\Kobold.blp"` -- `static constant koboldGeomancer = "Units\\Creeps\\KoboldGeomancer\\KoboldGeomancer.blp"` -- `static constant koboldGeomancer1 = "Units\\Creeps\\KoboldGeomancer\\KoboldGeomancer.blp"` -- `static constant koboldShoveler = "Units\\Critters\\Shoveler\\KoboldShoveler.blp"` -- `static constant kotoBeast = "Textures\\KotoBeast.blp"` -- `static constant kotoBeast1 = "Units\\Orc\\KotoBeast\\KotoBeast.blp"` -- `static constant l_AncientUberSplat = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant l_AncientUberSplat_mip1 = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant l_GoldmineUberSplat = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant l_GoldmineUberSplat_mip1 = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant l_HumanCastleUberSplat = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant l_HumanCastleUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant l_HumanTownHallUberSplat = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant l_HumanTownHallUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant l_HumanUberSplat = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant l_HumanUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant l_NightElfUberSplat = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant l_NightElfUberSplat_mip1 = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant l_OrcUberSplat = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant l_OrcUberSplat_mip1 = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant l_UndeadUberSplat = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant l_UndeadUberSplat_mip1 = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant ladybug = "UI\\Glues\\MainMenu\\MainMenu3d\\Ladybug.blp"` -- `static constant lariatCaught = "ReplaceableTextures\\Weather\\lariatCaught.blp"` -- `static constant lavaLump = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\LavaLump.blp"` -- `static constant lavaLump1 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\LavaLump.blp"` -- `static constant lavaLump2 = "Textures\\LavaLump2.blp"` -- `static constant lavaball = "Abilities\\Spells\\Other\\Volcano\\Lavaball.blp"` -- `static constant leaf = "Textures\\Leaf.blp"` -- `static constant leaf1 = "Textures\\Leaf.blp"` -- `static constant leaf4x4 = "Textures\\Leaf4x4.blp"` -- `static constant lensflare1A = "Textures\\lensflare1A.blp"` -- `static constant lensflare1A1 = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\lensflare1A.blp"` -- `static constant lensflare1Ax = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\lensflare1Ax.blp"` -- `static constant lensflare1Ax1 = "Textures\\lensflare1Ax.blp"` -- `static constant lightRoots = "Buildings\\NightElf\\EntangledGoldmine\\LightRoots.blp"` -- `static constant lightbush = "Buildings\\NightElf\\EntangledGoldmine\\Lightbush.blp"` -- `static constant lightning0 = "ReplaceableTextures\\Weather\\Lightning.blp"` -- `static constant lightning1b = "Abilities\\Spells\\Other\\Monsoon\\Lightning1b.blp"` -- `static constant lightning2b = "Abilities\\Spells\\Human\\Thunderclap\\Lightning2b.blp"` -- `static constant lightning2b1 = "Abilities\\Spells\\Other\\Monsoon\\Lightning2b.blp"` -- `static constant lightning3 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\Lightning3.blp"` -- `static constant lightning4b = "Doodads\\Cinematic\\Lightningbolt\\Lightning4b.blp"` -- `static constant lightning4b1 = "Abilities\\Spells\\Other\\Monsoon\\Lightning4b.blp"` -- `static constant lightningBall = "Textures\\LightningBall.blp"` -- `static constant lightningBall1 = "Textures\\LightningBall.blp"` -- `static constant lightningBallRed = "Units\\NightElf\\Vengeance\\LightningBallRed.blp"` -- `static constant lightningForked = "ReplaceableTextures\\Weather\\LightningForked.blp"` -- `static constant lightningMana = "ReplaceableTextures\\Weather\\LightningMana.blp"` -- `static constant lightningRed = "ReplaceableTextures\\Weather\\LightningRed.blp"` -- `static constant lightningSpirit = "ReplaceableTextures\\Weather\\LightningSpirit.blp"` -- `static constant lillyPads = "Doodads\\LordaeronSummer\\Plants\\LillyPad\\LillyPads.blp"` -- `static constant loading_BarBackground = "UI\\Glues\\BattleNet\\BattlenetProfileLevelBar\\Loading-BarBackground.blp"` -- `static constant loading_BarBackground1 = "UI\\Glues\\BattleNet\\BattleNetTeamLevelBar\\Loading-BarBackground.blp"` -- `static constant loading_BarBorder = "UI\\Glues\\Loading\\LoadBar\\Loading-BarBorder.blp"` -- `static constant loading_BarFill = "UI\\Glues\\BattleNet\\BattlenetProfileLevelBar\\Loading-BarFill.blp"` -- `static constant loading_BarFill1 = "UI\\Glues\\BattleNet\\BattleNetTeamLevelBar\\Loading-BarFill.blp"` -- `static constant loading_BarGlass = "UI\\Glues\\BattleNet\\BattlenetProfileLevelBar\\Loading-BarGlass.blp"` -- `static constant loading_BarGlass1 = "UI\\Glues\\BattleNet\\BattleNetTeamLevelBar\\Loading-BarGlass.blp"` -- `static constant loading_BarGlow = "UI\\Glues\\BattleNet\\ProgressBar\\Loading-BarGlow.blp"` -- `static constant loading_BarGlow1 = "UI\\Glues\\Loading\\LoadBar\\Loading-BarGlow.blp"` -- `static constant loading_BotLeft = "UI\\Glues\\Loading\\Multiplayer\\Loading-BotLeft.blp"` -- `static constant loading_Human_BotRight = "UI\\Glues\\Loading\\Multiplayer\\Loading-Human-BotRight.blp"` -- `static constant loading_Human_TopRight = "UI\\Glues\\Loading\\Multiplayer\\Loading-Human-TopRight.blp"` -- `static constant loading_NameBackground = "UI\\Widgets\\Glues\\Loading-NameBackground.blp"` -- `static constant loading_NightElf_BotRight = "UI\\Glues\\Loading\\Multiplayer\\Loading-NightElf-BotRight.blp"` -- `static constant loading_NightElf_TopRight = "UI\\Glues\\Loading\\Multiplayer\\Loading-NightElf-TopRight.blp"` -- `static constant loading_Orc_BotRight = "UI\\Glues\\Loading\\Multiplayer\\Loading-Orc-BotRight.blp"` -- `static constant loading_Orc_TopRight = "UI\\Glues\\Loading\\Multiplayer\\Loading-Orc-TopRight.blp"` -- `static constant loading_Random_BotRight = "UI\\Glues\\Loading\\Multiplayer\\Loading-Random-BotRight.blp"` -- `static constant loading_Random_TopRight = "UI\\Glues\\Loading\\Multiplayer\\Loading-Random-TopRight.blp"` -- `static constant loading_TopLeft = "UI\\Glues\\Loading\\Multiplayer\\Loading-TopLeft.blp"` -- `static constant loading_Undead_BotRight = "UI\\Glues\\Loading\\Multiplayer\\Loading-Undead-BotRight.blp"` -- `static constant loading_Undead_TopRight = "UI\\Glues\\Loading\\Multiplayer\\Loading-Undead-TopRight.blp"` -- `static constant lobstrokk = "Units\\Creeps\\Lobstrokkred\\Lobstrokk.blp"` -- `static constant lobstrokkBlue = "Units\\Creeps\\Lobstrokkblue\\LobstrokkBlue.blp"` -- `static constant lobstrokkGreen = "Units\\Creeps\\Lobstrokkgreen\\LobstrokkGreen.blp"` -- `static constant locationBrush00 = "ReplaceableTextures\\WorldEditUI\\LocationBrush00.blp"` -- `static constant locationBrush01 = "ReplaceableTextures\\WorldEditUI\\LocationBrush01.blp"` -- `static constant lochModanShrub01 = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\LochModanShrub01.blp"` -- `static constant log = "Doodads\\LordaeronSummer\\Structures\\BridgeLog\\Log.blp"` -- `static constant logcap = "Doodads\\LordaeronSummer\\Structures\\BridgeLog\\logcap.blp"` -- `static constant logdirt = "Doodads\\LordaeronSummer\\Structures\\BridgeLog\\Logdirt.blp"` -- `static constant lordGarithos = "Units\\Creeps\\LordGarithos\\LordGarithos.blp"` -- `static constant lordSNatural = "Textures\\LordSNatural.blp"` -- `static constant lordaeronBridge = "Textures\\LordaeronBridge.blp"` -- `static constant lordaeronExpansion_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\LordaeronExpansion-BotLeft.blp"` -- `static constant lordaeronExpansion_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\LordaeronExpansion-BotRight.blp"` -- `static constant lordaeronExpansion_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\LordaeronExpansion-TopLeft.blp"` -- `static constant lordaeronExpansion_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\LordaeronExpansion-TopRight.blp"` -- `static constant lordaeronFallTree = "ReplaceableTextures\\LordaeronTree\\LordaeronFallTree.blp"` -- `static constant lordaeronFallTreeBlight = "ReplaceableTextures\\LordaeronTree\\LordaeronFallTreeBlight.blp"` -- `static constant lordaeronLocationIcons = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\LordaeronLocationIcons.blp"` -- `static constant lordaeronRockChunks = "Doodads\\LordaeronSummer\\Terrain\\LoardaeronRockChunks\\LordaeronRockChunks.blp"` -- `static constant lordaeronSkyWrap = "Textures\\LordaeronSkyWrap.blp"` -- `static constant lordaeronSnowTree = "ReplaceableTextures\\LordaeronTree\\LordaeronSnowTree.blp"` -- `static constant lordaeronSnowTreeBlight = "ReplaceableTextures\\LordaeronTree\\LordaeronSnowTreeBlight.blp"` -- `static constant lordaeronSummerSky = "Environment\\Sky\\LordaeronSummerSky\\LordaeronSummerSky.blp"` -- `static constant lordaeronSummerTree = "ReplaceableTextures\\LordaeronTree\\LordaeronSummerTree.blp"` -- `static constant lordaeronSummerTreeBlight = "ReplaceableTextures\\LordaeronTree\\LordaeronSummerTreeBlight.blp"` -- `static constant lordaeronWinterTree = "ReplaceableTextures\\LordaeronTree\\LordaeronWinterTree.blp"` -- `static constant lordaeronWinterTreeBlight = "ReplaceableTextures\\LordaeronTree\\LordaeronWinterTreeBlight.blp"` -- `static constant lordaeron_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Lordaeron-BotLeft.blp"` -- `static constant lordaeron_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Lordaeron-BotRight.blp"` -- `static constant lordaeron_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Lordaeron-TopLeft.blp"` -- `static constant lordaeron_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Lordaeron-TopRight.blp"` -- `static constant lordf_Blight = "TerrainArt\\Blight\\Lordf_Blight.blp"` -- `static constant lordf_Dirt = "TerrainArt\\LordaeronFall\\Lordf_Dirt.blp"` -- `static constant lordf_DirtGrass = "TerrainArt\\LordaeronFall\\Lordf_DirtGrass.blp"` -- `static constant lordf_DirtRough = "TerrainArt\\LordaeronFall\\Lordf_DirtRough.blp"` -- `static constant lordf_Grass = "TerrainArt\\LordaeronFall\\Lordf_Grass.blp"` -- `static constant lordf_GrassDark = "TerrainArt\\LordaeronFall\\Lordf_GrassDark.blp"` -- `static constant lordf_Rock = "TerrainArt\\LordaeronFall\\Lordf_Rock.blp"` -- `static constant lords0000 = "Textures\\Lords0000.blp"` -- `static constant lords00001 = "Units\\Creeps\\SeaElemental\\Lords0000.blp"` -- `static constant lords0001 = "Textures\\Lords0001.blp"` -- `static constant lords00011 = "Units\\Creeps\\SeaElemental\\Lords0001.blp"` -- `static constant lords0002 = "Textures\\Lords0002.blp"` -- `static constant lords00021 = "Units\\Creeps\\SeaElemental\\Lords0002.blp"` -- `static constant lords0003 = "Textures\\Lords0003.blp"` -- `static constant lords00031 = "Units\\Creeps\\SeaElemental\\Lords0003.blp"` -- `static constant lords0004 = "Textures\\Lords0004.blp"` -- `static constant lords00041 = "Units\\Creeps\\SeaElemental\\Lords0004.blp"` -- `static constant lords0005 = "Textures\\Lords0005.blp"` -- `static constant lords00051 = "Units\\Creeps\\SeaElemental\\Lords0005.blp"` -- `static constant lords0006 = "Textures\\Lords0006.blp"` -- `static constant lords00061 = "Units\\Creeps\\SeaElemental\\Lords0006.blp"` -- `static constant lords0007 = "Textures\\Lords0007.blp"` -- `static constant lords00071 = "Units\\Creeps\\SeaElemental\\Lords0007.blp"` -- `static constant lordsRockwall = "Textures\\LordsRockwall.blp"` -- `static constant lordsRockwall1 = "Doodads\\LordaeronSummer\\Rocks\\LordsRockwall.blp"` -- `static constant lords_Blight = "TerrainArt\\Blight\\Lords_Blight.blp"` -- `static constant lords_Dirt = "TerrainArt\\LordaeronSummer\\Lords_Dirt.blp"` -- `static constant lords_DirtGrass = "TerrainArt\\LordaeronSummer\\Lords_DirtGrass.blp"` -- `static constant lords_DirtRough = "TerrainArt\\LordaeronSummer\\Lords_DirtRough.blp"` -- `static constant lords_Grass = "TerrainArt\\LordaeronSummer\\Lords_Grass.blp"` -- `static constant lords_GrassDark = "TerrainArt\\LordaeronSummer\\Lords_GrassDark.blp"` -- `static constant lords_Rock = "TerrainArt\\LordaeronSummer\\Lords_Rock.blp"` -- `static constant lordw_Blight = "TerrainArt\\Blight\\Lordw_Blight.blp"` -- `static constant lordw_Dirt = "TerrainArt\\LordaeronWinter\\Lordw_Dirt.blp"` -- `static constant lordw_DirtRough = "TerrainArt\\LordaeronWinter\\Lordw_DirtRough.blp"` -- `static constant lordw_Grass = "TerrainArt\\LordaeronWinter\\Lordw_Grass.blp"` -- `static constant lordw_Rock = "TerrainArt\\LordaeronWinter\\Lordw_Rock.blp"` -- `static constant lordw_Snow = "TerrainArt\\LordaeronWinter\\Lordw_Snow.blp"` -- `static constant lordw_SnowGrass = "TerrainArt\\LordaeronWinter\\Lordw_SnowGrass.blp"` -- `static constant lumberHut = "Buildings\\Orc\\WarMill\\LumberHut.blp"` -- `static constant magic1 = "Textures\\Magic1.blp"` -- `static constant magicGlow = "UI\\Console\\Human\\MagicGlow.blp"` -- `static constant magicGlow1 = "UI\\Console\\NightElf\\MagicGlow.blp"` -- `static constant magnataur = "Units\\Creeps\\Magnataur\\Magnataur.blp"` -- `static constant magnataurBlue = "Units\\Creeps\\MagnataurBlue\\MagnataurBlue.blp"` -- `static constant mail_CPads = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\Mail_CPads.blp"` -- `static constant mail_CPads1 = "Textures\\Mail_CPads.blp"` -- `static constant malFurion = "Units\\NightElf\\MalFurion\\Mal'Furion.blp"` -- `static constant mammoth = "Units\\Creeps\\Mammoth\\Mammoth.blp"` -- `static constant mammothBlack = "Units\\Creeps\\MammothBlack\\MammothBlack.blp"` -- `static constant manaBurnBeam = "ReplaceableTextures\\Weather\\ManaBurnBeam.blp"` -- `static constant manaDrainIn = "Textures\\ManaDrainIn.blp"` -- `static constant manaDrainIn2 = "Textures\\ManaDrainIn2.blp"` -- `static constant manaDrainOut = "Abilities\\Spells\\Other\\Drain\\ManaDrainOut.blp"` -- `static constant mannoroth = "Units\\Demon\\Mannoroth\\Mannoroth.blp"` -- `static constant mannoroth1 = "Units\\Demon\\Pitlord\\Mannoroth1.blp"` -- `static constant marketPlace = "buildings\\Other\\MarketPlace\\MarketPlace.blp"` -- `static constant meatwagon = "Textures\\Meatwagon.blp"` -- `static constant meatwagon1 = "Abilities\\Weapons\\MeatwagonMissile\\Meatwagon.blp"` -- `static constant medivh = "Units\\Creeps\\Medivh\\Medivh.blp"` -- `static constant megaBlast = "Textures\\MegaBlast.blp"` -- `static constant megaBlastTail = "Abilities\\Spells\\Human\\FlameStrike\\MegaBlastTail.blp"` -- `static constant megaWrap512 = "Textures\\megaWrap512.blp"` -- `static constant mercArrow = "Abilities\\Spells\\Other\\Aneu\\MercArrow.blp"` -- `static constant mercArrow1 = "Abilities\\Spells\\Other\\Aneu\\MercArrow.blp"` -- `static constant mercenary = "Buildings\\Other\\Mercenary\\Mercenary.blp"` -- `static constant metal2 = "UI\\Glues\\MainMenu\\MainMenu3d\\metal2.blp"` -- `static constant minecart = "Textures\\Minecart.blp"` -- `static constant miniMap_Entrance = "UI\\Minimap\\MiniMap-Entrance.blp"` -- `static constant miniMap_Special = "UI\\Minimap\\MiniMap-Special.blp"` -- `static constant miniMap_Tower = "UI\\Minimap\\MiniMap-Tower.blp"` -- `static constant minimapIconCircleOfPower = "UI\\MiniMap\\MinimapIconCircleOfPower.blp"` -- `static constant minimapIconCreepLoc = "UI\\MiniMap\\MinimapIconCreepLoc.blp"` -- `static constant minimapIconCreepLoc1 = "UI\\Minimap\\MinimapIconCreepLoc.blp"` -- `static constant minimapIconCreepLoc2 = "UI\\MiniMap\\MinimapIconCreepLoc2.blp"` -- `static constant minimapIconCreepLoc21 = "UI\\Minimap\\MinimapIconCreepLoc2.blp"` -- `static constant minimapIconEntrance = "UI\\Minimap\\MinimapIconEntrance.blp"` -- `static constant minimapIconGold = "UI\\MiniMap\\MiniMapIcon\\MinimapIconGold.blp"` -- `static constant minimapIconNeutralBuilding = "UI\\MiniMap\\MiniMapIcon\\MinimapIconNeutralBuilding.blp"` -- `static constant minimapIconSpecial = "UI\\Minimap\\MinimapIconSpecial.blp"` -- `static constant minimapIconStartLoc = "UI\\MiniMap\\MiniMapIcon\\MinimapIconStartLoc.blp"` -- `static constant minimapIconTower = "UI\\Minimap\\MinimapIconTower.blp"` -- `static constant minimap_Campaign_Orc = "UI\\Widgets\\Glues\\Minimap-Campaign-Orc.blp"` -- `static constant minimap_CustomCampaign_Human = "UI\\Widgets\\Glues\\Minimap-CustomCampaign-Human.blp"` -- `static constant minimap_CustomCampaign_NightElf = "UI\\Widgets\\Glues\\Minimap-CustomCampaign-NightElf.blp"` -- `static constant minimap_CustomCampaign_Orc = "UI\\Widgets\\Glues\\Minimap-CustomCampaign-Orc.blp"` -- `static constant minimap_CustomCampaign_Undead = "UI\\Widgets\\Glues\\Minimap-CustomCampaign-Undead.blp"` -- `static constant minimap_Unknown = "UI\\Widgets\\Glues\\Minimap-Unknown.blp"` -- `static constant minimap_WaypointMarker = "UI\\MiniMap\\Minimap-WaypointMarker.blp"` -- `static constant minimap_WaypointMarker1 = "UI\\Minimap\\Minimap-WaypointMarker.blp"` -- `static constant minimap_gold = "UI\\MiniMap\\minimap-gold.blp"` -- `static constant minimap_gold_entangled = "UI\\MiniMap\\minimap-gold-entangled.blp"` -- `static constant minimap_gold_entangled1 = "UI\\Minimap\\minimap-gold-entangled.blp"` -- `static constant minimap_gold_haunted = "UI\\MiniMap\\minimap-gold-haunted.blp"` -- `static constant minimap_gold_haunted1 = "UI\\Minimap\\minimap-gold-haunted.blp"` -- `static constant minimap_hero = "UI\\MiniMap\\minimap-hero.blp"` -- `static constant minimap_item = "UI\\MiniMap\\minimap-item.blp"` -- `static constant minimap_neutralbuilding = "UI\\MiniMap\\minimap-neutralbuilding.blp"` -- `static constant minotaur = "Units\\Orc\\Tauren\\Minotaur.blp"` -- `static constant moon = "UI\\Glues\\SinglePlayer\\Orc_Exp\\moon.blp"` -- `static constant moonCrescentGlow = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\MoonCrescentGlow.blp"` -- `static constant moonCrescentGlow1 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\MoonCrescentGlow.blp"` -- `static constant moonWell = "Buildings\\NightElf\\MoonWell\\MoonWell.blp"` -- `static constant moon_Cresent = "Abilities\\Spells\\NightElf\\Starfall\\Moon_Cresent.blp"` -- `static constant mortarTeam = "Textures\\MortarTeam.blp"` -- `static constant mortarTeam1 = "Textures\\MortarTeam.blp"` -- `static constant mountainGiant = "Textures\\MountainGiant.blp"` -- `static constant murGulSlave = "Units\\Creeps\\MurgulSlave\\MurGulSlave.blp"` -- `static constant murgulBloodGill = "Units\\Creeps\\MurgulBloodGill\\MurgulBloodGill.blp"` -- `static constant murgulReaver = "Units\\Creeps\\MurgulReaver\\MurgulReaver.blp"` -- `static constant murgulShadowcaster = "Units\\Creeps\\MurgulShadowcaster\\MurgulShadowcaster.blp"` -- `static constant murgulTidewarrior = "Units\\Creeps\\MurgulTidewarrior\\MurgulTidewarrior.blp"` -- `static constant murloc = "Units\\Creeps\\Murloc\\Murloc.blp"` -- `static constant murloc1 = "Units\\Creeps\\Murloc\\Murloc.blp"` -- `static constant murlocFleshEater = "Units\\Creeps\\MurlocFleshEater\\MurlocFleshEater.blp"` -- `static constant murlocFleshEater1 = "Units\\Creeps\\MurlocFleshEater\\MurlocFleshEater.blp"` -- `static constant murlocMutant = "Units\\Creeps\\MurlocMutant\\MurlocMutant.blp"` -- `static constant murlocMutant1 = "Units\\Creeps\\MurlocMutant\\MurlocMutant.blp"` -- `static constant murlocNightCrawler = "Units\\Creeps\\MurlocNightCrawler\\MurlocNightCrawler.blp"` -- `static constant murlocNightCrawler1 = "Units\\Creeps\\MurlocNightCrawler\\MurlocNightCrawler.blp"` -- `static constant murlocWarrior = "Units\\Creeps\\MurlocWarrior\\MurlocWarrior.blp"` -- `static constant murlocWarrior1 = "Units\\Creeps\\MurlocWarrior\\MurlocWarrior.blp"` -- `static constant mushroomTree = "ReplaceableTextures\\Mushroom\\MushroomTree.blp"` -- `static constant mushroomTree1 = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\MushroomTree.blp"` -- `static constant mushroomTreeBlight = "ReplaceableTextures\\Mushroom\\MushroomTreeBlight.blp"` -- `static constant mushroomTreeBlight1 = "ReplaceableTextures\\OutlandMushroomTree\\MushroomTreeBlight.blp"` -- `static constant n_AncientUberSplat = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant n_AncientUberSplat_mip1 = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant n_Cliff0 = "ReplaceableTextures\\Cliff\\Cliff0legacy.blp"` -- `static constant n_Cliff1 = "ReplaceableTextures\\Cliff\\Cliff1legacy.blp"` -- `static constant n_GoldmineUberSplat = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant n_GoldmineUberSplat_mip1 = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant n_HumanCastleUberSplat = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant n_HumanCastleUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant n_HumanTownHallUberSplat = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant n_HumanTownHallUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant n_HumanUberSplat = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant n_HumanUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant n_NightElfUberSplat = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant n_NightElfUberSplat_mip1 = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant n_OrcUberSplat = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant n_OrcUberSplat_mip1 = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant n_ShorelineParticleXY = "Textures\\N_ShorelineParticleXY.blp"` -- `static constant n_UndeadUberSplat = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant n_UndeadUberSplat_mip1 = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant n_Water00 = "ReplaceableTextures\\Water\\Water00.blp"` -- `static constant n_Water01 = "ReplaceableTextures\\Water\\Water01.blp"` -- `static constant n_Water02 = "ReplaceableTextures\\Water\\Water02.blp"` -- `static constant n_Water03 = "ReplaceableTextures\\Water\\Water03.blp"` -- `static constant n_Water04 = "ReplaceableTextures\\Water\\Water04.blp"` -- `static constant n_Water05 = "ReplaceableTextures\\Water\\Water05.blp"` -- `static constant n_Water06 = "ReplaceableTextures\\Water\\Water06.blp"` -- `static constant n_Water07 = "ReplaceableTextures\\Water\\Water07.blp"` -- `static constant n_Water08 = "ReplaceableTextures\\Water\\Water08.blp"` -- `static constant n_Water09 = "ReplaceableTextures\\Water\\Water09.blp"` -- `static constant n_Water10 = "ReplaceableTextures\\Water\\Water10.blp"` -- `static constant n_Water11 = "ReplaceableTextures\\Water\\Water11.blp"` -- `static constant n_Water12 = "ReplaceableTextures\\Water\\Water12.blp"` -- `static constant n_Water13 = "ReplaceableTextures\\Water\\Water13.blp"` -- `static constant n_Water14 = "ReplaceableTextures\\Water\\Water14.blp"` -- `static constant n_Water15 = "ReplaceableTextures\\Water\\Water15.blp"` -- `static constant n_Water16 = "ReplaceableTextures\\Water\\Water16.blp"` -- `static constant n_Water17 = "ReplaceableTextures\\Water\\Water17.blp"` -- `static constant n_Water18 = "ReplaceableTextures\\Water\\Water18.blp"` -- `static constant n_Water19 = "ReplaceableTextures\\Water\\Water19.blp"` -- `static constant n_Water20 = "ReplaceableTextures\\Water\\Water20.blp"` -- `static constant n_Water21 = "ReplaceableTextures\\Water\\Water21.blp"` -- `static constant n_Water22 = "ReplaceableTextures\\Water\\Water22.blp"` -- `static constant n_Water23 = "ReplaceableTextures\\Water\\Water23.blp"` -- `static constant n_Water24 = "ReplaceableTextures\\Water\\Water24.blp"` -- `static constant n_Water25 = "ReplaceableTextures\\Water\\Water25.blp"` -- `static constant n_Water26 = "ReplaceableTextures\\Water\\Water26.blp"` -- `static constant n_Water27 = "ReplaceableTextures\\Water\\Water27.blp"` -- `static constant n_Water28 = "ReplaceableTextures\\Water\\Water28.blp"` -- `static constant n_Water29 = "ReplaceableTextures\\Water\\Water29.blp"` -- `static constant n_Water30 = "ReplaceableTextures\\Water\\Water30.blp"` -- `static constant n_Water31 = "ReplaceableTextures\\Water\\Water31.blp"` -- `static constant n_Water32 = "ReplaceableTextures\\Water\\Water32.blp"` -- `static constant n_Water33 = "ReplaceableTextures\\Water\\Water33.blp"` -- `static constant n_Water34 = "ReplaceableTextures\\Water\\Water34.blp"` -- `static constant n_Water35 = "ReplaceableTextures\\Water\\Water35.blp"` -- `static constant n_Water36 = "ReplaceableTextures\\Water\\Water36.blp"` -- `static constant n_Water37 = "ReplaceableTextures\\Water\\Water37.blp"` -- `static constant n_Water38 = "ReplaceableTextures\\Water\\Water38.blp"` -- `static constant n_Water39 = "ReplaceableTextures\\Water\\Water39.blp"` -- `static constant n_Water40 = "ReplaceableTextures\\Water\\Water40.blp"` -- `static constant n_Water41 = "ReplaceableTextures\\Water\\Water41.blp"` -- `static constant n_Water42 = "ReplaceableTextures\\Water\\Water42.blp"` -- `static constant n_Water43 = "ReplaceableTextures\\Water\\Water43.blp"` -- `static constant n_Water44 = "ReplaceableTextures\\Water\\Water44.blp"` -- `static constant nagaMyrmidon = "Units\\Naga\\NagaMyrmidon\\NagaMyrmidon.blp"` -- `static constant nagaRoyalGuard = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuard.blp"` -- `static constant nagaSiren = "Units\\Naga\\NagaSiren\\NagaSiren.blp"` -- `static constant nagaSummoner = "Units\\Naga\\NagaSummoner\\NagaSummoner.blp"` -- `static constant nagaTownHallUberSplat = "ReplaceableTextures\\Splats\\NagaTownHallUberSplat.blp"` -- `static constant necromancer = "Units\\Undead\\Necromancer\\Necromancer.blp"` -- `static constant nerubian = "Textures\\Nerubian.blp"` -- `static constant nerubianQueen = "Units\\Creeps\\NerubianQueen\\NerubianQueen.blp"` -- `static constant nerubianSpiderLord = "Units\\Creeps\\NerubianSpiderLord\\NerubianSpiderLord.blp"` -- `static constant nerzulArmor = "Textures\\NerzulArmor.blp"` -- `static constant newBlacksmith = "Buildings\\Human\\Blacksmith\\NewBlacksmith.blp"` -- `static constant newCreepyScaryCrypt = "Buildings\\Undead\\Crypt\\NewCreepyScaryCrypt.blp"` -- `static constant newCrypt = "Buildings\\Undead\\AltarOfDarkness\\NewCrypt.blp"` -- `static constant newStag = "Units\\NightElf\\MalFurion\\NewStag.blp"` -- `static constant newTempleOfTheDamned = "Buildings\\Undead\\TempleOfTheDamned\\NewTempleOfTheDamned.blp"` -- `static constant newTempleOfTheDamned1 = "buildings\\Undead\\TempleOfTheDamned\\NewTempleOfTheDamned.blp"` -- `static constant newZigguratscarycreepytex = "UI\\Glues\\SinglePlayer\\UndeadCampaign3D\\NewZigguratscarycreepytex.blp"` -- `static constant newZigguratscarycreepytex1 = "Textures\\NewZigguratscarycreepytex.blp"` -- `static constant nightElfArcher = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\NightElfArcher.blp"` -- `static constant nightElfArcher2 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\NightElfArcher2.blp"` -- `static constant nightElfArmor = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\NightElfArmor.blp"` -- `static constant nightElfArmor1 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\NightElfArmor.blp"` -- `static constant nightElfArmor2 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\NightElfArmor2.blp"` -- `static constant nightElfBase = "Textures\\NightElfBase.blp"` -- `static constant nightElfBattleShip = "Units\\Creeps\\NightElfBattleship\\NightElfBattleShip.blp"` -- `static constant nightElfBirth2 = "SharedModels\\NightElfBirth2.blp"` -- `static constant nightElfBirth21 = "SharedModels\\NightElfBirth2.blp"` -- `static constant nightElfCursor = "UI\\Cursor\\NightElfCursor.blp"` -- `static constant nightElfDestroyerShip = "Units\\NightElf\\NightElfDestroyerShip\\NightElfDestroyerShip.blp"` -- `static constant nightElfFemaleEyeGlow1 = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\NightElfFemaleEyeGlow1.blp"` -- `static constant nightElfFemaleEyeGlow11 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\NightElfFemaleEyeGlow1.blp"` -- `static constant nightElfFemaleSkin = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\NightElfFemaleSkin.blp"` -- `static constant nightElfFishingtShip = "Units\\NightElf\\NightElfFishingBoat\\NightElfFishingtShip.blp"` -- `static constant nightElfShipyard = "buildings\\NightElf\\NightElfShipyard\\NightElfShipyard.blp"` -- `static constant nightElfSymbol = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\NightElfSymbol.blp"` -- `static constant nightElfTransportShip = "Units\\NightElf\\NightElfTransportShip\\NightElfTransportShip.blp"` -- `static constant nightElfTransportShipBroken = "Doodads\\Cinematic\\NightElfTransportShipRuined\\NightElfTransportShipBroken.blp"` -- `static constant nightElfUIPortraitMask = "UI\\Console\\NightElf\\NightElfUIPortraitMask.blp"` -- `static constant nightElfUITile01 = "UI\\Console\\NightElf\\NightElfUITile01.blp"` -- `static constant nightElfUITile011 = "UI\\Console\\NightElf\\NightElfUITile01.blp"` -- `static constant nightElfUITile02 = "UI\\Console\\NightElf\\NightElfUITile02.blp"` -- `static constant nightElfUITile03 = "UI\\Console\\NightElf\\NightElfUITile03.blp"` -- `static constant nightElfUITile04 = "UI\\Console\\NightElf\\NightElfUITile04.blp"` -- `static constant nightElfUITile_InventoryCover = "UI\\Console\\NightElf\\NightElfUITile-InventoryCover.blp"` -- `static constant nightElfUITile_TimeIndicatorFrame = "UI\\Console\\NightElf\\NightElfUITile-TimeIndicatorFrame.blp"` -- `static constant nightElfUITile_TimeIndicatorMask01 = "UI\\Console\\NightElf\\NightElfUITile-TimeIndicatorMask01.blp"` -- `static constant nightElfUITile_TimeIndicatorMask02 = "UI\\Console\\NightElf\\NightElfUITile-TimeIndicatorMask02.blp"` -- `static constant nightElfUI_ReplayCover = "UI\\Widgets\\Console\\NightElf\\NightElfUI-ReplayCover.blp"` -- `static constant nightElfUberSplat = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant nightelf_checkbox_depressed = "UI\\Widgets\\EscMenu\\NightElf\\nightelf-checkbox-depressed.blp"` -- `static constant nightelf_cinematic_border = "UI\\Widgets\\EscMenu\\NightElf\\nightelf-cinematic-border.blp"` -- `static constant nightelf_console_buttonstates2 = "UI\\Widgets\\Console\\NightElf\\nightelf-console-buttonstates2.blp"` -- `static constant nightelf_inventory_slotfiller = "UI\\Widgets\\Console\\NightElf\\nightelf-inventory-slotfiller.blp"` -- `static constant nightelf_options_button_background = "UI\\Widgets\\EscMenu\\NightElf\\nightelf-options-button-background.blp"` -- `static constant nightelf_options_button_background_down = "UI\\Widgets\\EscMenu\\NightElf\\nightelf-options-button-background-down.blp"` -- `static constant nightelf_options_button_highlight = "UI\\Widgets\\EscMenu\\NightElf\\nightelf-options-button-highlight.blp"` -- `static constant nightelf_options_menu_background = "UI\\Widgets\\EscMenu\\NightElf\\nightelf-options-menu-background.blp"` -- `static constant nightelf_options_menu_border = "UI\\Widgets\\EscMenu\\NightElf\\nightelf-options-menu-border.blp"` -- `static constant nightelf_slider_knob = "UI\\Widgets\\EscMenu\\NightElf\\nightelf-slider-knob.blp"` -- `static constant northTree = "ReplaceableTextures\\NorthrendTree\\NorthTree.blp"` -- `static constant northTreeBlight = "ReplaceableTextures\\NorthrendTree\\NorthTreeBlight.blp"` -- `static constant north_Blight = "TerrainArt\\Blight\\North_Blight.blp"` -- `static constant north_Grass = "TerrainArt\\Northrend\\North_Grass.blp"` -- `static constant north_Snow = "TerrainArt\\Northrend\\North_Snow.blp"` -- `static constant north_SnowRock = "TerrainArt\\Northrend\\North_SnowRock.blp"` -- `static constant north_dirt = "TerrainArt\\Northrend\\North_dirt.blp"` -- `static constant north_dirtdark = "TerrainArt\\Northrend\\North_dirtdark.blp"` -- `static constant north_ice = "TerrainArt\\Northrend\\North_ice.blp"` -- `static constant north_icedark = "UI\\Glues\\SinglePlayer\\UndeadCampaign3D\\North_icedark.blp"` -- `static constant north_rock = "TerrainArt\\Northrend\\North_rock.blp"` -- `static constant northrendLocationIcons = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\NorthrendLocationIcons.blp"` -- `static constant northrendNatural01 = "Doodads\\Northrend\\Props\\North_Bones\\NorthrendNatural01.blp"` -- `static constant northrendNatural02 = "Textures\\NorthrendNatural02.blp"` -- `static constant northrendNatural03 = "UI\\Glues\\SinglePlayer\\UndeadCampaign3D\\NorthrendNatural03.blp"` -- `static constant northrendNatural031 = "Textures\\NorthrendNatural03.blp"` -- `static constant northrendStructures = "Textures\\NorthrendStructures.blp"` -- `static constant northrendStructures1 = "buildings\\Other\\IceCrownTreasureBox\\NorthrendStructures.blp"` -- `static constant northrend_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Northrend-BotLeft.blp"` -- `static constant northrend_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Northrend-BotRight.blp"` -- `static constant northrend_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Northrend-TopLeft.blp"` -- `static constant northrend_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Northrend-TopRight.blp"` -- `static constant nothing0 = "TerrainArt\\Nothing\\nothing.blp"` -- `static constant objectEditor_CustomAbility = "ReplaceableTextures\\WorldEditUI\\ObjectEditor-CustomAbility.blp"` -- `static constant objectEditor_CustomDestructible = "ReplaceableTextures\\WorldEditUI\\ObjectEditor-CustomDestructible.blp"` -- `static constant objectEditor_CustomDoodad = "ReplaceableTextures\\WorldEditUI\\ObjectEditor-CustomDoodad.blp"` -- `static constant objectEditor_CustomItem = "ReplaceableTextures\\WorldEditUI\\ObjectEditor-CustomItem.blp"` -- `static constant objectEditor_CustomItem1 = "ReplaceableTextures\\WorldEditUI\\ObjectEditor-CustomItem.blp"` -- `static constant objectEditor_CustomUnit = "ReplaceableTextures\\WorldEditUI\\ObjectEditor-CustomUnit.blp"` -- `static constant objectEditor_CustomUnit1 = "ReplaceableTextures\\WorldEditUI\\ObjectEditor-CustomUnit.blp"` -- `static constant objectEditor_CustomUpgrade = "ReplaceableTextures\\WorldEditUI\\ObjectEditor-CustomUpgrade.blp"` -- `static constant observer_icon = "UI\\Widgets\\EscMenu\\Human\\observer-icon.blp"` -- `static constant obsidianStatue = "Textures\\ObsidianStatue.blp"` -- `static constant occlusionMark = "ReplaceableTextures\\Occlusion\\OcclusionMark.blp"` -- `static constant ocean_h = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\ocean_h.01.blp"` -- `static constant ocean_h1 = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\ocean_h.02.blp"` -- `static constant ogre = "Units\\Creeps\\Ogre\\Ogre.blp"` -- `static constant ogreLord = "Units\\Creeps\\OgreLord\\OgreLord.blp"` -- `static constant ogreLord1 = "Units\\Creeps\\OgreOneHeadedArmored\\OgreLord.blp"` -- `static constant ogreMagi = "Units\\Creeps\\OgreMagi\\OgreMagi.blp"` -- `static constant ogreOneHeaded = "Units\\Creeps\\OgreOneHeaded\\OgreOneHeaded.blp"` -- `static constant onyx = "Textures\\Onyx.blp"` -- `static constant orcBarraks = "Textures\\OrcBarraks.blp"` -- `static constant orcBirth = "Textures\\OrcBirth.blp"` -- `static constant orcBirth1 = "Textures\\OrcBirth.blp"` -- `static constant orcBloodTailParticle = "Textures\\OrcBloodTailParticle.blp"` -- `static constant orcBloodTailParticle0 = "Textures\\OrcBloodTailParticle0.blp"` -- `static constant orcBloodTailParticle01 = "Textures\\OrcBloodTailParticle0.blp"` -- `static constant orcBloodTailParticle1 = "Units\\Orc\\HeadHunter\\OrcBloodTailParticle1.blp"` -- `static constant orcBloodTailParticle11 = "Units\\Orc\\HeadHunter\\OrcBloodTailParticle1.blp"` -- `static constant orcBloodTailParticle2 = "Units\\Orc\\HeadHunter\\OrcBloodTailParticle2.blp"` -- `static constant orcBloodTailParticle21 = "Units\\Orc\\HeadHunter\\OrcBloodTailParticle2.blp"` -- `static constant orcBloodTailParticle3 = "Units\\Orc\\HeadHunter\\OrcBloodTailParticle3.blp"` -- `static constant orcBloodTailParticle31 = "Units\\Orc\\HeadHunter\\OrcBloodTailParticle3.blp"` -- `static constant orcCar = "Units\\Other\\Orccar\\OrcCar.blp"` -- `static constant orcCursor = "UI\\Cursor\\OrcCursor.blp"` -- `static constant orcSymbol = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\OrcSymbol.blp"` -- `static constant orcUIPortraitMask = "UI\\Console\\Orc\\OrcUIPortraitMask.blp"` -- `static constant orcUITile01 = "UI\\Console\\Orc\\OrcUITile01.blp"` -- `static constant orcUITile011 = "UI\\Console\\Orc\\OrcUITile01.blp"` -- `static constant orcUITile02 = "UI\\Console\\Orc\\OrcUITile02.blp"` -- `static constant orcUITile03 = "UI\\Console\\Orc\\OrcUITile03.blp"` -- `static constant orcUITile04 = "UI\\Console\\Orc\\OrcUITile04.blp"` -- `static constant orcUITile_InventoryCover = "UI\\Console\\Orc\\OrcUITile-InventoryCover.blp"` -- `static constant orcUITile_TimeIndicatorFrame = "UI\\Console\\Orc\\OrcUITile-TimeIndicatorFrame.blp"` -- `static constant orcUITile_TimeIndicatorMask01 = "UI\\Console\\Orc\\OrcUITile-TimeIndicatorMask01.blp"` -- `static constant orcUITile_TimeIndicatorMask02 = "UI\\Console\\Orc\\OrcUITile-TimeIndicatorMask02.blp"` -- `static constant orcUI_ReplayCover = "UI\\Widgets\\Console\\Orc\\OrcUI-ReplayCover.blp"` -- `static constant orcUberSplat = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant orcWarlock = "Units\\Creeps\\OrcWarlock\\OrcWarlock.blp"` -- `static constant orcWarlockGuldan = "Units\\Orc\\OrcWarlockGuldan\\OrcWarlockGuldan.blp"` -- `static constant orcWarlockRed = "Units\\Creeps\\OrcWarlockRed\\OrcWarlockRed.blp"` -- `static constant orc_checkbox_depressed = "UI\\Widgets\\EscMenu\\Orc\\orc-checkbox-depressed.blp"` -- `static constant orc_cinematic_border = "UI\\Widgets\\EscMenu\\Orc\\orc-cinematic-border.blp"` -- `static constant orc_console_buttonstates2 = "UI\\Widgets\\Console\\Orc\\orc-console-buttonstates2.blp"` -- `static constant orc_ground6 = "UI\\Glues\\SinglePlayer\\Orc_Exp\\orc_ground6.blp"` -- `static constant orc_inventory_slotfiller = "UI\\Widgets\\Console\\Orc\\orc-inventory-slotfiller.blp"` -- `static constant orc_juggernaught = "Units\\Critters\\OrcJuggernaught\\Orc_juggernaught.blp"` -- `static constant orc_juggernaught1 = "Units\\Critters\\OrcJuggernaught\\Orc_juggernaught.blp"` -- `static constant orc_options_button_background = "UI\\Widgets\\EscMenu\\Orc\\orc-options-button-background.blp"` -- `static constant orc_options_button_background_down = "UI\\Widgets\\EscMenu\\Orc\\orc-options-button-background-down.blp"` -- `static constant orc_options_button_highlight = "UI\\Widgets\\EscMenu\\Orc\\orc-options-button-highlight.blp"` -- `static constant orc_options_menu_background = "UI\\Widgets\\EscMenu\\Orc\\orc-options-menu-background.blp"` -- `static constant orc_options_menu_border = "UI\\Widgets\\EscMenu\\Orc\\orc-options-menu-border.blp"` -- `static constant orc_slider_knob = "UI\\Widgets\\EscMenu\\Orc\\orc-slider-knob.blp"` -- `static constant orcishDestroyerShip = "Units\\Creeps\\OrcishDestroyerShip\\OrcishDestroyerShip.blp"` -- `static constant outlandDoodads = "Textures\\OutlandDoodads.blp"` -- `static constant outlandExpansion_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\OutlandExpansion-BotLeft.blp"` -- `static constant outlandExpansion_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\OutlandExpansion-BotRight.blp"` -- `static constant outlandExpansion_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\OutlandExpansion-TopLeft.blp"` -- `static constant outlandExpansion_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\OutlandExpansion-TopRight.blp"` -- `static constant outlandGround1b = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\OutlandGround1b.blp"` -- `static constant outlandGround2A = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\OutlandGround2A.blp"` -- `static constant outlandGround2B = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\OutlandGround2B.blp"` -- `static constant outlandSkyNew = "Environment\\Sky\\Outland_Sky\\OutlandSkyNew.blp"` -- `static constant outland_Abyss = "TerrainArt\\Outland\\Outland_Abyss.blp"` -- `static constant outland_Blight = "TerrainArt\\Blight\\Outland_Blight.blp"` -- `static constant outland_Dirt = "TerrainArt\\Outland\\Outland_Dirt.blp"` -- `static constant outland_DirtCracked = "TerrainArt\\Outland\\Outland_DirtCracked.blp"` -- `static constant outland_DirtLight = "TerrainArt\\Outland\\Outland_DirtLight.blp"` -- `static constant outland_FlatStones = "TerrainArt\\Outland\\Outland_FlatStones.blp"` -- `static constant outland_FlatStonesLight = "TerrainArt\\Outland\\Outland_FlatStonesLight.blp"` -- `static constant outland_Rock = "TerrainArt\\Outland\\Outland_Rock.blp"` -- `static constant outland_RoughDirt = "TerrainArt\\Outland\\Outland_RoughDirt.blp"` -- `static constant outland_sky_menu = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\outland_sky_menu.blp"` -- `static constant packHorse = "Units\\Critters\\PackHorse\\PackHorse.blp"` -- `static constant panda_n_Cub = "ReplaceableTextures\\CameraMasks\\Panda-n-Cub.blp"` -- `static constant pandarenBrewMaster = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewMaster.blp"` -- `static constant parasite = "Abilities\\Spells\\Other\\Parasite\\parasite.blp"` -- `static constant pathingBrush00 = "ReplaceableTextures\\WorldEditUI\\PathingBrush00.blp"` -- `static constant pathingBrush01 = "ReplaceableTextures\\WorldEditUI\\PathingBrush01.blp"` -- `static constant pathingTypeBrush00 = "ReplaceableTextures\\WorldEditUI\\PathingTypeBrush00.blp"` -- `static constant pathingTypeBrush01 = "ReplaceableTextures\\WorldEditUI\\PathingTypeBrush01.blp"` -- `static constant pathingTypeBrush02 = "ReplaceableTextures\\WorldEditUI\\PathingTypeBrush02.blp"` -- `static constant peasant = "Textures\\Peasant.blp"` -- `static constant peasantMilitia = "Units\\Human\\Militia\\PeasantMilitia.blp"` -- `static constant pengo = "Units\\Critters\\Penguin\\Pengo.blp"` -- `static constant peon = "Units\\Orc\\Peon\\peon.blp"` -- `static constant phoenix2 = "Units\\Human\\Phoenix\\Phoenix2.blp"` -- `static constant phoenixPortrait = "Units\\Human\\Phoenix\\PhoenixPortrait.blp"` -- `static constant pig = "Units\\Critters\\Pig\\Pig.blp"` -- `static constant pillarsupport = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\pillarsupport.blp"` -- `static constant ping2 = "UI\\MiniMap\\ping2.blp"` -- `static constant ping4 = "UI\\MiniMap\\ping4.blp"` -- `static constant ping5 = "UI\\MiniMap\\ping5.blp"` -- `static constant ping6 = "UI\\MiniMap\\ping6.blp"` -- `static constant pixies1 = "Textures\\pixies1.blp"` -- `static constant pixies11 = "Units\\Demon\\HeroPitLord\\pixies1.blp"` -- `static constant plants = "Doodads\\Outland\\Plants\\Outland_Plant\\plants.blp"` -- `static constant plus = "UI\\Glues\\MainMenu\\WarCraftIIILogo\\12plus.blp"` -- `static constant plus1 = "UI\\Glues\\MainMenu\\WarCraftIIILogo_exp\\12plus.blp"` -- `static constant polarBear = "Units\\Creeps\\PolarBear\\PolarBear.blp"` -- `static constant polarFurbolg = "Units\\Creeps\\PolarFurbolg\\PolarFurbolg.blp"` -- `static constant polarFurbolgTracker = "Units\\Creeps\\PolarFurbolgTracker\\PolarFurbolgTracker.blp"` -- `static constant pond_Reflect2 = "UI\\Glues\\MainMenu\\MainMenu3d\\Pond_Reflect2.blp"` -- `static constant portalEnergy = "Textures\\PortalEnergy.blp"` -- `static constant powerGenerator = "buildings\\Other\\PowerGenerator\\PowerGenerator.blp"` -- `static constant priest = "Textures\\Priest.blp"` -- `static constant priestessOfTheMoon = "Units\\NightElf\\HeroMoonPriestess\\PriestessOfTheMoon.blp"` -- `static constant proudmoore = "Units\\Other\\Proudmoore\\Proudmoore.blp"` -- `static constant purpleEnergy = "ReplaceableTextures\\Weather\\PurpleEnergy.blp"` -- `static constant purpleEnergy1 = "Doodads\\Cinematic\\EnergyFieldWall\\PurpleEnergy.blp"` -- `static constant purple_Glow = "UI\\Glues\\SinglePlayer\\UndeadCampaign3D\\Purple_Glow.blp"` -- `static constant purple_Glow1 = "Textures\\Purple_Glow.blp"` -- `static constant purple_Glow_Dim = "Textures\\Purple_Glow_Dim.blp"` -- `static constant purple_Glow_Dim1 = "Abilities\\Spells\\Undead\\OrbOfDeath\\Purple_Glow_Dim.blp"` -- `static constant purple_Star = "Textures\\Purple_Star.blp"` -- `static constant purple_Star1 = "Textures\\Purple_Star.blp"` -- `static constant q_AncientUberSplat = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant q_AncientUberSplat_mip1 = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant q_Cliff0 = "ReplaceableTextures\\Cliff\\Cliff0legacy.blp"` -- `static constant q_Cliff1 = "ReplaceableTextures\\Cliff\\Cliff1legacy.blp"` -- `static constant q_GoldmineUberSplat = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant q_GoldmineUberSplat_mip1 = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant q_HumanCastleUberSplat = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant q_HumanCastleUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant q_HumanTownHallUberSplat = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant q_HumanTownHallUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant q_HumanUberSplat = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant q_HumanUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant q_NightElfUberSplat = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant q_NightElfUberSplat_mip1 = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant q_OrcUberSplat = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant q_OrcUberSplat_mip1 = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant q_UndeadUberSplat = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant q_UndeadUberSplat_mip1 = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant quartercircle2 = "Abilities\\Spells\\NightElf\\TrueshotAura\\quartercircle2.blp"` -- `static constant quelthalasLocationIcons = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\QuelthalasLocationIcons.blp"` -- `static constant quelthalas_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Quelthalas-BotLeft.blp"` -- `static constant quelthalas_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Quelthalas-BotRight.blp"` -- `static constant quelthalas_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Quelthalas-TopLeft.blp"` -- `static constant quelthalas_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Quelthalas-TopRight.blp"` -- `static constant quest_button_highlight = "UI\\Widgets\\EscMenu\\Human\\quest-button-highlight.blp"` -- `static constant quest_completed_background = "UI\\Widgets\\EscMenu\\Human\\quest-completed-background.blp"` -- `static constant quest_failed_background = "UI\\Widgets\\EscMenu\\Human\\quest-failed-background.blp"` -- `static constant quest_normal_background = "UI\\Widgets\\EscMenu\\Human\\quest-normal-background.blp"` -- `static constant quest_unknown = "UI\\Widgets\\EscMenu\\Human\\quest-unknown.blp"` -- `static constant questionMark = "Objects\\InventoryItems\\QuestionMark\\QuestionMark.blp"` -- `static constant quillBeastBlue = "Units\\Creeps\\QuillBeast\\QuillBeastBlue.blp"` -- `static constant rabbitSkin = "Units\\Critters\\EasterRabbit\\RabbitSkin.blp"` -- `static constant raccoon = "Units\\Critters\\Raccoon\\Raccoon.blp"` -- `static constant radiobutton_background = "UI\\Widgets\\EscMenu\\Human\\radiobutton-background.blp"` -- `static constant radiobutton_background_disabled = "UI\\Widgets\\EscMenu\\Human\\radiobutton-background-disabled.blp"` -- `static constant radiobutton_backgroundpressed = "UI\\Widgets\\EscMenu\\Human\\radiobutton-backgroundpressed.blp"` -- `static constant radiobutton_button = "UI\\Widgets\\EscMenu\\Human\\radiobutton-button.blp"` -- `static constant radiobutton_buttondisabled = "UI\\Widgets\\EscMenu\\Human\\radiobutton-buttondisabled.blp"` -- `static constant radiobutton_buttonpressed = "UI\\Widgets\\EscMenu\\Human\\radiobutton-buttonpressed.blp"` -- `static constant radius1 = "UI\\Feedback\\Radius1\\Radius1.blp"` -- `static constant rainTail = "ReplaceableTextures\\Weather\\rainTail.blp"` -- `static constant rainTail1 = "Textures\\rainTail.blp"` -- `static constant rallPoint = "UI\\Feedback\\RallyPoint\\RallPoint.blp"` -- `static constant rallPoint1 = "UI\\Feedback\\WaypointFlags\\RallPoint.blp"` -- `static constant rallyArrow2 = "UI\\Feedback\\Confirmation\\RallyArrow2.blp"` -- `static constant rallyArrow21 = "UI\\Feedback\\RallyIndicator\\RallyArrow2.blp"` -- `static constant rallyFlags = "UI\\Feedback\\RallyPoint\\RallyFlags.blp"` -- `static constant rallyFlags1 = "UI\\Feedback\\WaypointFlags\\RallyFlags.blp"` -- `static constant rampBrush00 = "ReplaceableTextures\\WorldEditUI\\RampBrush00.blp"` -- `static constant randomObject = "Objects\\RandomObject\\RandomObject.blp"` -- `static constant randomRotation = "ReplaceableTextures\\WorldEditUI\\RandomRotation.blp"` -- `static constant randomScale_AsymmetricXY = "ReplaceableTextures\\WorldEditUI\\RandomScale-AsymmetricXY.blp"` -- `static constant randomScale_AsymmetricZ = "ReplaceableTextures\\WorldEditUI\\RandomScale-AsymmetricZ.blp"` -- `static constant randomScale_Symmetric = "ReplaceableTextures\\WorldEditUI\\RandomScale-Symmetric.blp"` -- `static constant ranger = "Textures\\Ranger.blp"` -- `static constant ranger1 = "Units\\NightElf\\Archer\\Ranger.blp"` -- `static constant rat = "Units\\Critters\\Rat\\Rat.blp"` -- `static constant raven = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\Raven.blp"` -- `static constant raven1 = "Units\\NightElf\\DruidOfTheTalon\\Raven.blp"` -- `static constant raysOfLight = "ReplaceableTextures\\Weather\\RaysOfLight.blp"` -- `static constant razormane = "Textures\\Razormane.blp"` -- `static constant razormaneChief = "Units\\Creeps\\RazorManeChief\\RazormaneChief.blp"` -- `static constant recourceonly = "UI\\Feedback\\Resources\\recourceonly.blp"` -- `static constant redDragon = "Textures\\RedDragon.blp"` -- `static constant redRock = "Doodads\\Dungeon\\Props\\AzsharaStatue\\RedRock.blp"` -- `static constant red_Glow1 = "Textures\\Red_Glow1.blp"` -- `static constant red_Glow11 = "buildings\\Other\\PowerGenerator\\Red_Glow1.blp"` -- `static constant red_Glow2 = "Textures\\Red_Glow2.blp"` -- `static constant red_Glow21 = "Textures\\Red_Glow2.blp"` -- `static constant red_Glow3 = "Textures\\Red_Glow3.blp"` -- `static constant red_Glow31 = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\Red_Glow3.blp"` -- `static constant red_star2 = "Textures\\Red_star2.blp"` -- `static constant red_star21 = "Textures\\Red_star2.blp"` -- `static constant red_star3 = "Textures\\Red_star3.blp"` -- `static constant red_star31 = "Textures\\Red_star3.blp"` -- `static constant regionCenter = "ReplaceableTextures\\WorldEditUI\\Regions\\RegionCenter.blp"` -- `static constant regionCorner = "ReplaceableTextures\\WorldEditUI\\Regions\\RegionCorner.blp"` -- `static constant regionCornerSelected = "ReplaceableTextures\\WorldEditUI\\Regions\\RegionCornerSelected.blp"` -- `static constant regionCornerSelectedScale = "ReplaceableTextures\\WorldEditUI\\Regions\\RegionCornerSelectedScale.blp"` -- `static constant regionFourCorner = "ReplaceableTextures\\WorldEditUI\\Regions\\RegionFourCorner.blp"` -- `static constant regionFourCornerSelected = "ReplaceableTextures\\WorldEditUI\\Regions\\RegionFourCornerSelected.blp"` -- `static constant regionSide = "ReplaceableTextures\\WorldEditUI\\Regions\\RegionSide.blp"` -- `static constant regionSideSelected = "ReplaceableTextures\\WorldEditUI\\Regions\\RegionSideSelected.blp"` -- `static constant regionTop = "ReplaceableTextures\\WorldEditUI\\Regions\\RegionTop.blp"` -- `static constant regionTopSelected = "ReplaceableTextures\\WorldEditUI\\Regions\\RegionTopSelected.blp"` -- `static constant regionTwoCornerSelected = "ReplaceableTextures\\WorldEditUI\\Regions\\RegionTwoCornerSelected.blp"` -- `static constant regionTwoCornerSide = "ReplaceableTextures\\WorldEditUI\\Regions\\RegionTwoCornerSide.blp"` -- `static constant regionTwoSide = "ReplaceableTextures\\WorldEditUI\\Regions\\RegionTwoSide.blp"` -- `static constant regionTwoSideSelected = "ReplaceableTextures\\WorldEditUI\\Regions\\RegionTwoSideSelected.blp"` -- `static constant resourceGold = "UI\\Feedback\\Resources\\ResourceGold.blp"` -- `static constant resourceHuman = "UI\\Feedback\\Resources\\ResourceHuman.blp"` -- `static constant resourceLumber = "UI\\Feedback\\Resources\\ResourceLumber.blp"` -- `static constant resourceManaStone = "UI\\Feedback\\Resources\\ResourceManaStone.blp"` -- `static constant resourceNightElf = "UI\\Feedback\\Resources\\ResourceNightElf.blp"` -- `static constant resourceOrc = "UI\\Feedback\\Resources\\ResourceOrc.blp"` -- `static constant resourceSupply = "UI\\Feedback\\Resources\\ResourceSupply.blp"` -- `static constant resourceUndead = "UI\\Feedback\\Resources\\ResourceUndead.blp"` -- `static constant resourceUpkeep = "UI\\Feedback\\Resources\\ResourceUpkeep.blp"` -- `static constant resurrectionStone = "Textures\\ResurrectionStone.blp"` -- `static constant revenant = "Units\\Creeps\\Revenant\\Revenant.blp"` -- `static constant revenantOfTheWaves = "Units\\Creeps\\RevenantOfTheWaves\\RevenantOfThe Waves.blp"` -- `static constant rexxar = "UI\\Glues\\SinglePlayer\\Orc_Exp\\Rexxar.blp"` -- `static constant rexxorAxe2 = "UI\\Glues\\SinglePlayer\\Orc_Exp\\RexxorAxe2.blp"` -- `static constant ribbonBlur1 = "Textures\\RibbonBlur1.blp"` -- `static constant ribbonBlur11 = "Textures\\RibbonBlur1.blp"` -- `static constant ribbonBlur1b = "Textures\\RibbonBlur1b.blp"` -- `static constant ribbonBlur1d = "Abilities\\Weapons\\RocketMissile\\RibbonBlur1d.blp"` -- `static constant ribbonMagic1 = "Abilities\\Weapons\\PhoenixMissile\\RibbonMagic1.blp"` -- `static constant ribbonNE1 = "Textures\\RibbonNE1.blp"` -- `static constant ribbonNE11 = "Textures\\RibbonNE1.blp"` -- `static constant ribbonNE1_Red = "Units\\Human\\Phoenix\\RibbonNE1_Red.blp"` -- `static constant ribbonNE1_Red2 = "Textures\\RibbonNE1_Red2.blp"` -- `static constant ribbonNE1_White = "Textures\\RibbonNE1_White.blp"` -- `static constant ribbonNE1_White1 = "Textures\\RibbonNE1_White.blp"` -- `static constant ribbonNE1_blue = "Textures\\RibbonNE1_blue.blp"` -- `static constant ribbonNE1_blue1 = "Textures\\RibbonNE1_blue.blp"` -- `static constant rifleman = "Units\\Human\\Rifleman\\Rifleman.blp"` -- `static constant ring00 = "Textures\\ring00.blp"` -- `static constant ring001 = "Textures\\ring00.blp"` -- `static constant ringOFire = "Textures\\RingOFire.blp"` -- `static constant rock = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\Rock.blp"` -- `static constant rock01_04 = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\Rock01_04.blp"` -- `static constant rock01_041 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\Rock01_04.blp"` -- `static constant rock1 = "Textures\\Rock.blp"` -- `static constant rock16 = "Units\\Demon\\Infernal\\Rock16.blp"` -- `static constant rock64 = "Textures\\rock64.blp"` -- `static constant rock641 = "Textures\\rock64.blp"` -- `static constant rockGolem2 = "Units\\Creeps\\RockGolem\\RockGolem2.blp"` -- `static constant rockMenu2dull4 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\RockMenu2dull4.blp"` -- `static constant rockParticle = "Textures\\RockParticle.blp"` -- `static constant rockParticle1 = "Textures\\RockParticle.blp"` -- `static constant rockShadow = "Doodads\\Cinematic\\ArthasIllidanFight\\RockShadow.blp"` -- `static constant rockShadows = "Doodads\\Cinematic\\ArthasIllidanFight\\rockShadows.blp"` -- `static constant rockscene = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\Rockscene.blp"` -- `static constant rocktile = "Abilities\\Weapons\\RockBoltMissile\\rocktile.blp"` -- `static constant rocktile1 = "Units\\Creeps\\RockGolem\\rocktile.blp"` -- `static constant roman = "Abilities\\Weapons\\Mortar\\Roman.blp"` -- `static constant roman1 = "Textures\\Roman1.blp"` -- `static constant roman11 = "Textures\\Roman1.blp"` -- `static constant rootbase = "Textures\\rootbase.blp"` -- `static constant rootbase1 = "Textures\\rootbase.blp"` -- `static constant roots = "Abilities\\Spells\\NightElf\\EntangleMine\\Roots.blp"` -- `static constant rootsBuild = "SharedModels\\RootsBuild.blp"` -- `static constant rootsBuild1 = "SharedModels\\RootsBuild.blp"` -- `static constant ruinsDoodads0 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\RuinsDoodads0.blp"` -- `static constant ruinsDoodads01 = "Textures\\RuinsDoodads0.blp"` -- `static constant ruinsDoodads1 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\RuinsDoodads1.blp"` -- `static constant ruinsDoodads11 = "Textures\\RuinsDoodads1.blp"` -- `static constant ruinsNatural = "Textures\\RuinsNatural.blp"` -- `static constant ruinsTree = "ReplaceableTextures\\RuinsTree\\RuinsTree.blp"` -- `static constant ruinsTreeBlight = "ReplaceableTextures\\RuinsTree\\RuinsTreeBlight.blp"` -- `static constant ruinsVines = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\RuinsVines.blp"` -- `static constant ruinsVines1 = "Textures\\RuinsVines.blp"` -- `static constant ruinsWalls = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\RuinsWalls.blp"` -- `static constant ruinsWalls1 = "Textures\\RuinsWalls.blp"` -- `static constant ruins_Blight = "TerrainArt\\Blight\\Ruins_Blight.blp"` -- `static constant ruins_BrickCircleGreen = "Doodads\\Ruins\\Props\\Ruins_NagaCircle\\Ruins_BrickCircleGreen.blp"` -- `static constant ruins_Dirt = "TerrainArt\\Ruins\\Ruins_Dirt.blp"` -- `static constant ruins_DirtGrass = "TerrainArt\\Ruins\\Ruins_DirtGrass.blp"` -- `static constant ruins_DirtRough = "TerrainArt\\Ruins\\Ruins_DirtRough.blp"` -- `static constant ruins_Grass = "TerrainArt\\Ruins\\Ruins_Grass.blp"` -- `static constant ruins_GrassDark = "TerrainArt\\Ruins\\Ruins_GrassDark.blp"` -- `static constant ruins_Hand_Alpha = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\Ruins_Hand_Alpha.blp"` -- `static constant ruins_Head = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\Ruins_Head.blp"` -- `static constant ruins_LargeBricks = "TerrainArt\\Ruins\\Ruins_LargeBricks.blp"` -- `static constant ruins_PlantLife = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Ruins_PlantLife.blp"` -- `static constant ruins_PlantLife1 = "Textures\\Ruins_PlantLife.blp"` -- `static constant ruins_PlantLife_mip1 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Ruins_PlantLife.blp"` -- `static constant ruins_Rock = "Textures\\Ruins_Rock.blp"` -- `static constant ruins_RoundTiles = "TerrainArt\\Ruins\\Ruins_RoundTiles.blp"` -- `static constant ruins_Rubble = "Textures\\Ruins_Rubble.blp"` -- `static constant ruins_Sand = "TerrainArt\\Ruins\\Ruins_Sand.blp"` -- `static constant ruins_SmallBricks = "TerrainArt\\Ruins\\Ruins_SmallBricks.blp"` -- `static constant ruins_Staircase = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Ruins_Staircase.blp"` -- `static constant ruins_Staircase1 = "Textures\\Ruins_Staircase.blp"` -- `static constant ruins_Staircase_mip1 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Ruins_Staircase.blp"` -- `static constant ruins_Staircase_mip2 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Ruins_Staircase.blp"` -- `static constant ruins_shells = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Ruins_shells.blp"` -- `static constant ruins_shells1 = "Textures\\Ruins_shells.blp"` -- `static constant ruins_shells_mip1 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Ruins_shells.blp"` -- `static constant rune = "Objects\\InventoryItems\\Rune\\Rune.blp"` -- `static constant rune1 = "Abilities\\Spells\\Human\\MassTeleport\\Rune1.blp"` -- `static constant rune11 = "Textures\\Rune1.blp"` -- `static constant rune1b_64 = "Abilities\\Spells\\Human\\Resurrect\\Rune1b_64.blp"` -- `static constant rune1d = "Textures\\Rune1d.blp"` -- `static constant rune1d1 = "Textures\\Rune1d.blp"` -- `static constant rune2 = "Buildings\\Other\\CircleOfPower\\Rune2.blp"` -- `static constant rune21 = "Units\\Orc\\HealingWard\\Rune2.blp"` -- `static constant rune3 = "Units\\Orc\\HealingWard\\Rune3.blp"` -- `static constant rune4 = "Textures\\Rune4.blp"` -- `static constant rune41 = "Textures\\Rune4.blp"` -- `static constant rune4b = "Textures\\Rune4b.blp"` -- `static constant rune6b = "Textures\\Rune6b.blp"` -- `static constant rune7 = "Abilities\\Spells\\Human\\InnerFire\\Rune7.blp"` -- `static constant rune8 = "Abilities\\Spells\\Items\\AIda\\Rune8.blp"` -- `static constant rune9 = "Abilities\\Spells\\Human\\Resurrect\\Rune9.blp"` -- `static constant runesOfGuldan = "Doodads\\Cinematic\\RunesOfGuldan\\RunesOfGuldan.blp"` -- `static constant sKY1b = "UI\\Glues\\SinglePlayer\\Orc_Exp\\SKY1b.blp"` -- `static constant sKY2 = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\SKY2.blp"` -- `static constant sacSkull = "Abilities\\Spells\\Other\\ANsa\\SacSkull.blp"` -- `static constant sacrificialAltar = "Buildings\\Other\\SacrificialAltar\\SacrificialAltar.blp"` -- `static constant sacrificialAltarskull1 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\SacrificialAltarskull1.blp"` -- `static constant sacrificialAltarskull11 = "Textures\\SacrificialAltarskull1.blp"` -- `static constant sargerasGate = "Doodads\\Cinematic\\SargerasGate\\SargerasGate.blp"` -- `static constant sasquatch = "Units\\Creeps\\Sasquatch\\Sasquatch.blp"` -- `static constant sasquatchShaman = "Units\\Creeps\\SasquatchShaman\\SasquatchShaman.blp"` -- `static constant satyr = "Textures\\Satyr.blp"` -- `static constant satyrTrickster = "Units\\Creeps\\SatyrTrickster\\SatyrTrickster.blp"` -- `static constant scene02Shadow0544 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene02Shadow0544.blp"` -- `static constant scene02Shadow0546 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene02Shadow0546.blp"` -- `static constant scene02Shadow0548 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene02Shadow0548.blp"` -- `static constant scene02Shadow0550 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene02Shadow0550.blp"` -- `static constant scene02Shadow0552 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene02Shadow0552.blp"` -- `static constant scene02Shadow0554 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene02Shadow0554.blp"` -- `static constant scene02Shadow0624 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene02Shadow0624.blp"` -- `static constant scene02Shadow0782 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene02Shadow0782.blp"` -- `static constant scene05Shadow1196 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1196.blp"` -- `static constant scene05Shadow1198 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1198.blp"` -- `static constant scene05Shadow1200 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1200.blp"` -- `static constant scene05Shadow1202 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1202.blp"` -- `static constant scene05Shadow1204 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1204.blp"` -- `static constant scene05Shadow1206 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1206.blp"` -- `static constant scene05Shadow1208 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1208.blp"` -- `static constant scene05Shadow1210 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1210.blp"` -- `static constant scene05Shadow1212 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1212.blp"` -- `static constant scene05Shadow1214 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1214.blp"` -- `static constant scene05Shadow1216 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1216.blp"` -- `static constant scene05Shadow1218 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1218.blp"` -- `static constant scene05Shadow1220 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1220.blp"` -- `static constant scene05Shadow1222 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1222.blp"` -- `static constant scene05Shadow1224 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1224.blp"` -- `static constant scene05Shadow1226 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1226.blp"` -- `static constant scene05Shadow1228 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1228.blp"` -- `static constant scene05Shadow1230 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1230.blp"` -- `static constant scene05Shadow1232 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1232.blp"` -- `static constant scene05Shadow1234 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1234.blp"` -- `static constant scene05Shadow1236 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1236.blp"` -- `static constant scene05Shadow1238 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1238.blp"` -- `static constant scene05Shadow1240 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1240.blp"` -- `static constant scene05Shadow1242 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1242.blp"` -- `static constant scene05Shadow1244 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1244.blp"` -- `static constant scene05Shadow1246 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1246.blp"` -- `static constant scene05Shadow1248 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1248.blp"` -- `static constant scene05Shadow1250 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1250.blp"` -- `static constant scene05Shadow1252 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1252.blp"` -- `static constant scene05Shadow1254 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1254.blp"` -- `static constant scene05Shadow1256 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1256.blp"` -- `static constant scene05Shadow1258 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1258.blp"` -- `static constant scene05Shadow1260 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1260.blp"` -- `static constant scene05Shadow1262 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1262.blp"` -- `static constant scene05Shadow1264 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1264.blp"` -- `static constant scene05Shadow1266 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1266.blp"` -- `static constant scene05Shadow1268 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1268.blp"` -- `static constant scene05Shadow1270 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1270.blp"` -- `static constant scene05Shadow1272 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1272.blp"` -- `static constant scene05Shadow1274 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene05Shadow1274.blp"` -- `static constant scene08Shadow1887 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1887.blp"` -- `static constant scene08Shadow1889 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1889.blp"` -- `static constant scene08Shadow1891 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1891.blp"` -- `static constant scene08Shadow1893 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1893.blp"` -- `static constant scene08Shadow1895 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1895.blp"` -- `static constant scene08Shadow1897 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1897.blp"` -- `static constant scene08Shadow1899 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1899.blp"` -- `static constant scene08Shadow1901 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1901.blp"` -- `static constant scene08Shadow1903 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1903.blp"` -- `static constant scene08Shadow1905 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1905.blp"` -- `static constant scene08Shadow1907 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1907.blp"` -- `static constant scene08Shadow1909 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1909.blp"` -- `static constant scene08Shadow1911 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1911.blp"` -- `static constant scene08Shadow1913 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1913.blp"` -- `static constant scene08Shadow1915 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1915.blp"` -- `static constant scene08Shadow1917 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1917.blp"` -- `static constant scene08Shadow1919 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1919.blp"` -- `static constant scene08Shadow1921 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1921.blp"` -- `static constant scene08Shadow1923 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1923.blp"` -- `static constant scene08Shadow1925 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1925.blp"` -- `static constant scene08Shadow1927 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1927.blp"` -- `static constant scene08Shadow1929 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1929.blp"` -- `static constant scene08Shadow1931 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1931.blp"` -- `static constant scene08Shadow1933 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1933.blp"` -- `static constant scene08Shadow1935 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1935.blp"` -- `static constant scene08Shadow1937 = "Doodads\\Cinematic\\ArthasIllidanFight\\Scene08Shadow1937.blp"` -- `static constant scope_Mask = "ReplaceableTextures\\CameraMasks\\Scope_Mask.blp"` -- `static constant scorchedUberSplat = "ReplaceableTextures\\Splats\\ScorchedUberSplat.blp"` -- `static constant scorescreen_background_L1 = "UI\\Glues\\ScoreScreen\\ScoreScreen-Background\\scorescreen-background-L1.blp"` -- `static constant scorescreen_background_L2 = "UI\\Glues\\ScoreScreen\\ScoreScreen-Background\\scorescreen-background-L2.blp"` -- `static constant scorescreen_background_R1 = "UI\\Glues\\ScoreScreen\\ScoreScreen-Background\\scorescreen-background-R1.blp"` -- `static constant scorescreen_background_R2 = "UI\\Glues\\ScoreScreen\\ScoreScreen-Background\\scorescreen-background-R2.blp"` -- `static constant scorescreen_background_sort4 = "UI\\Glues\\ScoreScreen\\ScoreScreen-Background\\scorescreen-background-sort4.blp"` -- `static constant scorescreen_bannerborder = "UI\\Glues\\ScoreScreen\\scorescreen-bannerborder.blp"` -- `static constant scorescreen_bar_background = "UI\\Glues\\ScoreScreen\\ScoreScreen-BottomBar\\scorescreen-bar-background.blp"` -- `static constant scorescreen_bar_background1 = "UI\\Glues\\ScoreScreen\\ScoreScreen-CenterBar\\scorescreen-bar-background.blp"` -- `static constant scorescreen_barborder = "UI\\Glues\\ScoreScreen\\ScoreScreen-BottomBar\\scorescreen-barborder.blp"` -- `static constant scorescreen_barborder1 = "UI\\Glues\\ScoreScreen\\ScoreScreen-CenterBar\\scorescreen-barborder.blp"` -- `static constant scorescreen_button = "UI\\Glues\\ScoreScreen\\scorescreen-button.blp"` -- `static constant scorescreen_button_down = "UI\\Glues\\ScoreScreen\\scorescreen-button-down.blp"` -- `static constant scorescreen_buttonbackground = "UI\\Glues\\ScoreScreen\\scorescreen-buttonbackground.blp"` -- `static constant scorescreen_defeat = "UI\\Glues\\ScoreScreen\\ScoreScreen-Defeat\\scorescreen-defeat.blp"` -- `static constant scorescreen_goldbannerborder = "UI\\Glues\\ScoreScreen\\scorescreen-goldbannerborder.blp"` -- `static constant scorescreen_hero_akama = "UI\\Glues\\ScoreScreen\\scorescreen-hero-akama.blp"` -- `static constant scorescreen_hero_alchemist = "UI\\Glues\\ScoreScreen\\scorescreen-hero-alchemist.blp"` -- `static constant scorescreen_hero_archimonde = "UI\\Glues\\ScoreScreen\\scorescreen-hero-archimonde.blp"` -- `static constant scorescreen_hero_archmage = "UI\\Glues\\ScoreScreen\\scorescreen-hero-archmage.blp"` -- `static constant scorescreen_hero_arthas = "UI\\Glues\\ScoreScreen\\scorescreen-hero-arthas.blp"` -- `static constant scorescreen_hero_avatarofflame = "UI\\Glues\\ScoreScreen\\scorescreen-hero-avatarofflame.blp"` -- `static constant scorescreen_hero_bansheeranger = "UI\\Glues\\ScoreScreen\\scorescreen-hero-bansheeranger.blp"` -- `static constant scorescreen_hero_beastmaster = "UI\\Glues\\ScoreScreen\\scorescreen-hero-beastmaster.blp"` -- `static constant scorescreen_hero_blademaster = "UI\\Glues\\ScoreScreen\\scorescreen-hero-blademaster.blp"` -- `static constant scorescreen_hero_chaosblademaster = "UI\\Glues\\ScoreScreen\\scorescreen-hero-chaosblademaster.blp"` -- `static constant scorescreen_hero_chaosgrom = "UI\\Glues\\ScoreScreen\\scorescreen-hero-chaosgrom.blp"` -- `static constant scorescreen_hero_cryptlord = "UI\\Glues\\ScoreScreen\\scorescreen-hero-cryptlord.blp"` -- `static constant scorescreen_hero_deathknight = "UI\\Glues\\ScoreScreen\\scorescreen-hero-deathknight.blp"` -- `static constant scorescreen_hero_demonhunter = "UI\\Glues\\ScoreScreen\\scorescreen-hero-demonhunter.blp"` -- `static constant scorescreen_hero_dreadlord = "UI\\Glues\\ScoreScreen\\scorescreen-hero-dreadlord.blp"` -- `static constant scorescreen_hero_farseer = "UI\\Glues\\ScoreScreen\\scorescreen-hero-farseer.blp"` -- `static constant scorescreen_hero_furion = "UI\\Glues\\ScoreScreen\\scorescreen-hero-furion.blp"` -- `static constant scorescreen_hero_garithos = "UI\\Glues\\ScoreScreen\\scorescreen-hero-garithos.blp"` -- `static constant scorescreen_hero_grom = "UI\\Glues\\ScoreScreen\\scorescreen-hero-grom.blp"` -- `static constant scorescreen_hero_guldan = "UI\\Glues\\ScoreScreen\\scorescreen-hero-guldan.blp"` -- `static constant scorescreen_hero_jaina = "UI\\Glues\\ScoreScreen\\scorescreen-hero-jaina.blp"` -- `static constant scorescreen_hero_keeperofthegrove = "UI\\Glues\\ScoreScreen\\scorescreen-hero-keeperofthegrove.blp"` -- `static constant scorescreen_hero_lich = "UI\\Glues\\ScoreScreen\\scorescreen-hero-lich.blp"` -- `static constant scorescreen_hero_mannaroth = "UI\\Glues\\ScoreScreen\\scorescreen-hero-mannaroth.blp"` -- `static constant scorescreen_hero_mountainking = "UI\\Glues\\ScoreScreen\\scorescreen-hero-mountainking.blp"` -- `static constant scorescreen_hero_paladin = "UI\\Glues\\ScoreScreen\\scorescreen-hero-paladin.blp"` -- `static constant scorescreen_hero_pandarenbrewmaster = "UI\\Glues\\ScoreScreen\\scorescreen-hero-pandarenbrewmaster.blp"` -- `static constant scorescreen_hero_pitlord = "UI\\Glues\\ScoreScreen\\scorescreen-hero-pitlord.blp"` -- `static constant scorescreen_hero_priestessofthemoon = "UI\\Glues\\ScoreScreen\\scorescreen-hero-priestessofthemoon.blp"` -- `static constant scorescreen_hero_seawitch = "UI\\Glues\\ScoreScreen\\scorescreen-hero-seawitch.blp"` -- `static constant scorescreen_hero_shadowhunter = "UI\\Glues\\ScoreScreen\\scorescreen-hero-shadowhunter.blp"` -- `static constant scorescreen_hero_sorceror = "UI\\Glues\\ScoreScreen\\scorescreen-hero-sorceror.blp"` -- `static constant scorescreen_hero_sylvanus = "UI\\Glues\\ScoreScreen\\scorescreen-hero-sylvanus.blp"` -- `static constant scorescreen_hero_taurenchieftain = "UI\\Glues\\ScoreScreen\\scorescreen-hero-taurenchieftain.blp"` -- `static constant scorescreen_hero_thrall = "UI\\Glues\\ScoreScreen\\scorescreen-hero-thrall.blp"` -- `static constant scorescreen_hero_tichondrius = "UI\\Glues\\ScoreScreen\\scorescreen-hero-tichondrius.blp"` -- `static constant scorescreen_hero_tinker = "UI\\Glues\\ScoreScreen\\scorescreen-hero-tinker.blp"` -- `static constant scorescreen_hero_warden = "UI\\Glues\\ScoreScreen\\scorescreen-hero-warden.blp"` -- `static constant scorescreen_humanvictory = "UI\\Glues\\ScoreScreen\\ScoreScreen-HumanVictory\\scorescreen-humanvictory.blp"` -- `static constant scorescreen_humanvictoryexpansion = "UI\\Glues\\ScoreScreen\\ScoreScreen-HumanVictoryExpansion\\scorescreen-humanvictoryexpansion.blp"` -- `static constant scorescreen_nightelfvictory = "UI\\Glues\\ScoreScreen\\ScoreScreen-NightElfVictory\\scorescreen-nightelfvictory.blp"` -- `static constant scorescreen_nightelfvictoryexpansion = "UI\\Glues\\ScoreScreen\\ScoreScreen-NightElfVictoryExpansion\\scorescreen-nightelfvictoryexpansion.blp"` -- `static constant scorescreen_orcvictory = "UI\\Glues\\ScoreScreen\\ScoreScreen-OrcVictory\\scorescreen-orcvictory.blp"` -- `static constant scorescreen_orcvictoryexpansion = "UI\\Glues\\ScoreScreen\\ScoreScreen-OrcVictoryExpansion\\scorescreen-orcvictoryexpansion.blp"` -- `static constant scorescreen_player_bloodelf = "UI\\Glues\\ScoreScreen\\scorescreen-player-bloodelf.blp"` -- `static constant scorescreen_player_human = "UI\\Glues\\ScoreScreen\\scorescreen-player-human.blp"` -- `static constant scorescreen_player_naga = "UI\\Glues\\ScoreScreen\\scorescreen-player-naga.blp"` -- `static constant scorescreen_player_nightelf = "UI\\Glues\\ScoreScreen\\scorescreen-player-nightelf.blp"` -- `static constant scorescreen_player_orc = "UI\\Glues\\ScoreScreen\\scorescreen-player-orc.blp"` -- `static constant scorescreen_player_undead = "UI\\Glues\\ScoreScreen\\scorescreen-player-undead.blp"` -- `static constant scorescreen_silverbannerborder = "UI\\Glues\\ScoreScreen\\scorescreen-silverbannerborder.blp"` -- `static constant scorescreen_tab_hilight = "UI\\Glues\\ScoreScreen\\scorescreen-tab-hilight.blp"` -- `static constant scorescreen_tabs = "UI\\Glues\\ScoreScreen\\ScoreScreen-Tabs\\scorescreen-tabs.blp"` -- `static constant scorescreen_undeadvictory = "UI\\Glues\\ScoreScreen\\ScoreScreen-UndeadVictory\\scorescreen-undeadvictory.blp"` -- `static constant scorescreen_undeadvictoryexpansion = "UI\\Glues\\ScoreScreen\\ScoreScreen-UndeadVictoryExpansion\\scorescreen-undeadvictoryexpansion.blp"` -- `static constant scrollTexture1 = "UI\\Glues\\SinglePlayer\\Orc_Exp\\ScrollTexture1.blp"` -- `static constant seaGiantBlood2 = "Units\\Creeps\\SeaGiant\\SeaGiantBlood2.blp"` -- `static constant seaGiantGreen = "Units\\Creeps\\SeaGiantGreen\\SeaGiantGreen.blp"` -- `static constant seaTurtle = "Textures\\SeaTurtle.blp"` -- `static constant seal_Portrait = "Units\\Critters\\Seal\\Seal_Portrait.blp"` -- `static constant selectionCircleBuilding = "UI\\Feedback\\selectioncircle\\SelectionCircleBuilding.blp"` -- `static constant selectionCircleLarge = "ReplaceableTextures\\Selection\\SelectionCircleLarge.blp"` -- `static constant selectionCircleLargeDotted = "ReplaceableTextures\\Selection\\SelectionCircleLargeDotted.blp"` -- `static constant selectionCircleMed = "ReplaceableTextures\\Selection\\SelectionCircleMed.blp"` -- `static constant selectionCircleMedDotted = "ReplaceableTextures\\Selection\\SelectionCircleMedDotted.blp"` -- `static constant selectionCircleSmall = "ReplaceableTextures\\Selection\\SelectionCircleSmall.blp"` -- `static constant selectionCircleSmallDotted = "ReplaceableTextures\\Selection\\SelectionCircleSmallDotted.blp"` -- `static constant selectionCircleUnit = "UI\\Feedback\\selectioncircle\\SelectionCircleUnit.blp"` -- `static constant selectionCircleUnit1 = "UI\\Feedback\\Target\\SelectionCircleUnit.blp"` -- `static constant selectionRed_SelectionA = "UI\\Feedback\\SelectionCircleEnemy\\SelectionRed_SelectionA.blp"` -- `static constant sentinel = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\Sentinel.blp"` -- `static constant sentinel1 = "Textures\\Sentinel.blp"` -- `static constant sentinelspell = "Textures\\sentinelspell.blp"` -- `static constant sentinelspell1 = "Textures\\sentinelspell.blp"` -- `static constant sewerPipe = "Textures\\SewerPipe.blp"` -- `static constant sewerwater = "Textures\\Sewerwater.blp"` -- `static constant shade = "Textures\\Shade.blp"` -- `static constant shade1 = "Units\\Creeps\\VoidWalker\\Shade.blp"` -- `static constant shadow = "ReplaceableTextures\\Shadows\\Shadow.blp"` -- `static constant shadow1 = "Textures\\Shadow.blp"` -- `static constant shadowAltarOfDarkness = "ReplaceableTextures\\Shadows\\ShadowAltarOfDarkness.blp"` -- `static constant shadowAltarOfDepths = "ReplaceableTextures\\Shadows\\ShadowAltarOfDepths.blp"` -- `static constant shadowAltarofElders = "ReplaceableTextures\\Shadows\\ShadowAltarofElders.blp"` -- `static constant shadowAltarofKings = "ReplaceableTextures\\Shadows\\ShadowAltarofKings.blp"` -- `static constant shadowAltarofStorms = "ReplaceableTextures\\Shadows\\ShadowAltarofStorms.blp"` -- `static constant shadowAncientProtector = "ReplaceableTextures\\Shadows\\ShadowAncientProtector.blp"` -- `static constant shadowAncientofLore = "ReplaceableTextures\\Shadows\\ShadowAncientofLore.blp"` -- `static constant shadowAncientofWar = "ReplaceableTextures\\Shadows\\ShadowAncientofWar.blp"` -- `static constant shadowAncientofWind = "ReplaceableTextures\\Shadows\\ShadowAncientofWind.blp"` -- `static constant shadowArcaneObservatory = "ReplaceableTextures\\Shadows\\ShadowArcaneObservatory.blp"` -- `static constant shadowArcaneSanctum = "ReplaceableTextures\\Shadows\\ShadowArcaneSanctum.blp"` -- `static constant shadowArcaneVault = "ReplaceableTextures\\Shadows\\ShadowArcaneVault.blp"` -- `static constant shadowArmory = "ReplaceableTextures\\Shadows\\ShadowArmory.blp"` -- `static constant shadowBarricade = "ReplaceableTextures\\Shadows\\ShadowBarricade.blp"` -- `static constant shadowBearDen = "ReplaceableTextures\\Shadows\\ShadowBearDen.blp"` -- `static constant shadowBeastiary = "ReplaceableTextures\\Shadows\\ShadowBeastiary.blp"` -- `static constant shadowBlackCitidel = "ReplaceableTextures\\Shadows\\ShadowBlackCitidel.blp"` -- `static constant shadowBlacksmith = "ReplaceableTextures\\Shadows\\ShadowBlacksmith.blp"` -- `static constant shadowBoneYard = "ReplaceableTextures\\Shadows\\ShadowBoneYard.blp"` -- `static constant shadowBuildingNull = "ReplaceableTextures\\Shadows\\ShadowBuildingNull.blp"` -- `static constant shadowBuildingNull1 = "ReplaceableTextures\\Shadows\\ShadowBuildingNull.blp"` -- `static constant shadowCage = "ReplaceableTextures\\Shadows\\ShadowCage.blp"` -- `static constant shadowCannonTower = "ReplaceableTextures\\Shadows\\ShadowCannonTower.blp"` -- `static constant shadowCastle = "ReplaceableTextures\\Shadows\\ShadowCastle.blp"` -- `static constant shadowChimaeraRoost = "ReplaceableTextures\\Shadows\\ShadowChimaeraRoost.blp"` -- `static constant shadowCityTree = "ReplaceableTextures\\Shadows\\ShadowCityTree.blp"` -- `static constant shadowCrates = "ReplaceableTextures\\Shadows\\ShadowCrates.blp"` -- `static constant shadowCrypt = "ReplaceableTextures\\Shadows\\ShadowCrypt.blp"` -- `static constant shadowDalaranBuilding = "ReplaceableTextures\\Shadows\\ShadowDalaranBuilding.blp"` -- `static constant shadowDemonGate = "ReplaceableTextures\\Shadows\\ShadowDemonGate.blp"` -- `static constant shadowFlyer = "ReplaceableTextures\\Shadows\\ShadowFlyer.blp"` -- `static constant shadowForge = "ReplaceableTextures\\Shadows\\ShadowForge.blp"` -- `static constant shadowFortress = "ReplaceableTextures\\Shadows\\ShadowFortress.blp"` -- `static constant shadowGargoyleSpire = "ReplaceableTextures\\Shadows\\ShadowGargoyleSpire.blp"` -- `static constant shadowGate1 = "ReplaceableTextures\\Shadows\\ShadowGate1.blp"` -- `static constant shadowGate2 = "ReplaceableTextures\\Shadows\\ShadowGate2.blp"` -- `static constant shadowGate3 = "ReplaceableTextures\\Shadows\\ShadowGate3.blp"` -- `static constant shadowGate4 = "ReplaceableTextures\\Shadows\\ShadowGate4.blp"` -- `static constant shadowGoblinMerchant = "ReplaceableTextures\\Shadows\\ShadowGoblinMerchant.blp"` -- `static constant shadowGoblinShipyard = "ReplaceableTextures\\Shadows\\ShadowGoblinShipyard.blp"` -- `static constant shadowGreatHall = "ReplaceableTextures\\Shadows\\ShadowGreatHall.blp"` -- `static constant shadowGryphonAviary = "ReplaceableTextures\\Shadows\\ShadowGryphonAviary.blp"` -- `static constant shadowGuardTower = "ReplaceableTextures\\Shadows\\ShadowGuardTower.blp"` -- `static constant shadowHallsoftheDead = "ReplaceableTextures\\Shadows\\ShadowHallsoftheDead.blp"` -- `static constant shadowHighElvenBarracks = "ReplaceableTextures\\Shadows\\ShadowHighElvenBarracks.blp"` -- `static constant shadowHouse = "ReplaceableTextures\\Shadows\\ShadowHouse.blp"` -- `static constant shadowHumanBarracks = "ReplaceableTextures\\Shadows\\ShadowHumanBarracks.blp"` -- `static constant shadowHumanLumberMill = "ReplaceableTextures\\Shadows\\ShadowHumanLumberMill.blp"` -- `static constant shadowHumanShipyard = "ReplaceableTextures\\Shadows\\ShadowHumanShipyard.blp"` -- `static constant shadowHuntersHall = "ReplaceableTextures\\Shadows\\ShadowHuntersHall.blp"` -- `static constant shadowHut = "ReplaceableTextures\\Shadows\\ShadowHut.blp"` -- `static constant shadowKeep = "ReplaceableTextures\\Shadows\\ShadowKeep.blp"` -- `static constant shadowMagicVault = "ReplaceableTextures\\Shadows\\ShadowMagicVault.blp"` -- `static constant shadowMap0000 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0000.blp"` -- `static constant shadowMap0002 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0002.blp"` -- `static constant shadowMap0004 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0004.blp"` -- `static constant shadowMap0006 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0006.blp"` -- `static constant shadowMap0008 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0008.blp"` -- `static constant shadowMap0010 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0010.blp"` -- `static constant shadowMap0012 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0012.blp"` -- `static constant shadowMap0014 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0014.blp"` -- `static constant shadowMap0016 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0016.blp"` -- `static constant shadowMap0018 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0018.blp"` -- `static constant shadowMap0020 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0020.blp"` -- `static constant shadowMap0022 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0022.blp"` -- `static constant shadowMap0024 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0024.blp"` -- `static constant shadowMap0026 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0026.blp"` -- `static constant shadowMap0028 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0028.blp"` -- `static constant shadowMap0030 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0030.blp"` -- `static constant shadowMap0032 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0032.blp"` -- `static constant shadowMap0034 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0034.blp"` -- `static constant shadowMap0036 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0036.blp"` -- `static constant shadowMap0038 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0038.blp"` -- `static constant shadowMap0040 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0040.blp"` -- `static constant shadowMap0042 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0042.blp"` -- `static constant shadowMap0044 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0044.blp"` -- `static constant shadowMap0046 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0046.blp"` -- `static constant shadowMap0048 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0048.blp"` -- `static constant shadowMap0050 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0050.blp"` -- `static constant shadowMap0052 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0052.blp"` -- `static constant shadowMap0054 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0054.blp"` -- `static constant shadowMap0056 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0056.blp"` -- `static constant shadowMap0058 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0058.blp"` -- `static constant shadowMap0060 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0060.blp"` -- `static constant shadowMap0062 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0062.blp"` -- `static constant shadowMap0064 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0064.blp"` -- `static constant shadowMap0066 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0066.blp"` -- `static constant shadowMap0068 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0068.blp"` -- `static constant shadowMap0070 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0070.blp"` -- `static constant shadowMap0072 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0072.blp"` -- `static constant shadowMap0074 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0074.blp"` -- `static constant shadowMap0076 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0076.blp"` -- `static constant shadowMap0078 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0078.blp"` -- `static constant shadowMap0080 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0080.blp"` -- `static constant shadowMap0082 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0082.blp"` -- `static constant shadowMap0084 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0084.blp"` -- `static constant shadowMap0086 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0086.blp"` -- `static constant shadowMap0088 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0088.blp"` -- `static constant shadowMap0090 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0090.blp"` -- `static constant shadowMap0092 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0092.blp"` -- `static constant shadowMap0094 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0094.blp"` -- `static constant shadowMap0096 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0096.blp"` -- `static constant shadowMap0098 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0098.blp"` -- `static constant shadowMap0100 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0100.blp"` -- `static constant shadowMap0102 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0102.blp"` -- `static constant shadowMap0104 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0104.blp"` -- `static constant shadowMap0106 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0106.blp"` -- `static constant shadowMap0108 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0108.blp"` -- `static constant shadowMap0110 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0110.blp"` -- `static constant shadowMap0112 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0112.blp"` -- `static constant shadowMap0114 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0114.blp"` -- `static constant shadowMap0116 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0116.blp"` -- `static constant shadowMap0118 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0118.blp"` -- `static constant shadowMap0120 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0120.blp"` -- `static constant shadowMap0122 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0122.blp"` -- `static constant shadowMap0124 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0124.blp"` -- `static constant shadowMap0126 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0126.blp"` -- `static constant shadowMap0128 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0128.blp"` -- `static constant shadowMap0130 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0130.blp"` -- `static constant shadowMap0132 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0132.blp"` -- `static constant shadowMap0134 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0134.blp"` -- `static constant shadowMap0136 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0136.blp"` -- `static constant shadowMap0138 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0138.blp"` -- `static constant shadowMap0140 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0140.blp"` -- `static constant shadowMap0142 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0142.blp"` -- `static constant shadowMap0144 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0144.blp"` -- `static constant shadowMap0146 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0146.blp"` -- `static constant shadowMap0148 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0148.blp"` -- `static constant shadowMap0150 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0150.blp"` -- `static constant shadowMap0152 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0152.blp"` -- `static constant shadowMap0154 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0154.blp"` -- `static constant shadowMap0156 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0156.blp"` -- `static constant shadowMap0158 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0158.blp"` -- `static constant shadowMap0160 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0160.blp"` -- `static constant shadowMap0162 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0162.blp"` -- `static constant shadowMap0164 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0164.blp"` -- `static constant shadowMap0166 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0166.blp"` -- `static constant shadowMap0168 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0168.blp"` -- `static constant shadowMap0170 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0170.blp"` -- `static constant shadowMap0172 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0172.blp"` -- `static constant shadowMap0174 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0174.blp"` -- `static constant shadowMap0176 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0176.blp"` -- `static constant shadowMap0178 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0178.blp"` -- `static constant shadowMap0180 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0180.blp"` -- `static constant shadowMap0182 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0182.blp"` -- `static constant shadowMap0184 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0184.blp"` -- `static constant shadowMap0186 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0186.blp"` -- `static constant shadowMap0188 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0188.blp"` -- `static constant shadowMap0190 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0190.blp"` -- `static constant shadowMap0192 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0192.blp"` -- `static constant shadowMap0194 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0194.blp"` -- `static constant shadowMap0196 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0196.blp"` -- `static constant shadowMap0198 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0198.blp"` -- `static constant shadowMap0200 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0200.blp"` -- `static constant shadowMap0202 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0202.blp"` -- `static constant shadowMap0204 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0204.blp"` -- `static constant shadowMap0206 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0206.blp"` -- `static constant shadowMap0208 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0208.blp"` -- `static constant shadowMap0210 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0210.blp"` -- `static constant shadowMap0212 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0212.blp"` -- `static constant shadowMap0214 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0214.blp"` -- `static constant shadowMap0216 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0216.blp"` -- `static constant shadowMap0218 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0218.blp"` -- `static constant shadowMap0220 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0220.blp"` -- `static constant shadowMap0222 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0222.blp"` -- `static constant shadowMap0224 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0224.blp"` -- `static constant shadowMap0226 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0226.blp"` -- `static constant shadowMap0228 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0228.blp"` -- `static constant shadowMap0230 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0230.blp"` -- `static constant shadowMap0232 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0232.blp"` -- `static constant shadowMap0234 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0234.blp"` -- `static constant shadowMap0236 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0236.blp"` -- `static constant shadowMap0238 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0238.blp"` -- `static constant shadowMap0240 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0240.blp"` -- `static constant shadowMap0242 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0242.blp"` -- `static constant shadowMap0244 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0244.blp"` -- `static constant shadowMap0246 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0246.blp"` -- `static constant shadowMap0248 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0248.blp"` -- `static constant shadowMap0250 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0250.blp"` -- `static constant shadowMap0252 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0252.blp"` -- `static constant shadowMap0254 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0254.blp"` -- `static constant shadowMap0256 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0256.blp"` -- `static constant shadowMap0258 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0258.blp"` -- `static constant shadowMap0260 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0260.blp"` -- `static constant shadowMap0262 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0262.blp"` -- `static constant shadowMap0264 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0264.blp"` -- `static constant shadowMap0266 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0266.blp"` -- `static constant shadowMap0268 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0268.blp"` -- `static constant shadowMap0270 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0270.blp"` -- `static constant shadowMap0272 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0272.blp"` -- `static constant shadowMap0274 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0274.blp"` -- `static constant shadowMap0276 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0276.blp"` -- `static constant shadowMap0278 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0278.blp"` -- `static constant shadowMap0280 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0280.blp"` -- `static constant shadowMap0282 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0282.blp"` -- `static constant shadowMap0284 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0284.blp"` -- `static constant shadowMap0286 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0286.blp"` -- `static constant shadowMap0288 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0288.blp"` -- `static constant shadowMap0290 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0290.blp"` -- `static constant shadowMap0292 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0292.blp"` -- `static constant shadowMap0294 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0294.blp"` -- `static constant shadowMap0296 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0296.blp"` -- `static constant shadowMap0298 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0298.blp"` -- `static constant shadowMap0300 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0300.blp"` -- `static constant shadowMap0302 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0302.blp"` -- `static constant shadowMap0304 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0304.blp"` -- `static constant shadowMap0306 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0306.blp"` -- `static constant shadowMap0308 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0308.blp"` -- `static constant shadowMap0310 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0310.blp"` -- `static constant shadowMap0312 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0312.blp"` -- `static constant shadowMap0314 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0314.blp"` -- `static constant shadowMap0316 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0316.blp"` -- `static constant shadowMap0318 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0318.blp"` -- `static constant shadowMap0320 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0320.blp"` -- `static constant shadowMap0322 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0322.blp"` -- `static constant shadowMap0324 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0324.blp"` -- `static constant shadowMap0326 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0326.blp"` -- `static constant shadowMap0328 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0328.blp"` -- `static constant shadowMap0330 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0330.blp"` -- `static constant shadowMap0332 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0332.blp"` -- `static constant shadowMap0334 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0334.blp"` -- `static constant shadowMap0336 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0336.blp"` -- `static constant shadowMap0338 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0338.blp"` -- `static constant shadowMap0340 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0340.blp"` -- `static constant shadowMap0342 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0342.blp"` -- `static constant shadowMap0344 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0344.blp"` -- `static constant shadowMap0346 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0346.blp"` -- `static constant shadowMap0348 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0348.blp"` -- `static constant shadowMap0350 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0350.blp"` -- `static constant shadowMap0352 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0352.blp"` -- `static constant shadowMap0354 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMap0354.blp"` -- `static constant shadowMapHair0000 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0000.blp"` -- `static constant shadowMapHair00001 = "Textures\\shadowMapHair0000.blp"` -- `static constant shadowMapHair0002 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0002.blp"` -- `static constant shadowMapHair00021 = "Textures\\shadowMapHair0002.blp"` -- `static constant shadowMapHair0004 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0004.blp"` -- `static constant shadowMapHair00041 = "Textures\\shadowMapHair0004.blp"` -- `static constant shadowMapHair0006 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0006.blp"` -- `static constant shadowMapHair00061 = "Textures\\shadowMapHair0006.blp"` -- `static constant shadowMapHair0008 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0008.blp"` -- `static constant shadowMapHair00081 = "Textures\\shadowMapHair0008.blp"` -- `static constant shadowMapHair0010 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0010.blp"` -- `static constant shadowMapHair00101 = "Textures\\shadowMapHair0010.blp"` -- `static constant shadowMapHair0012 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0012.blp"` -- `static constant shadowMapHair00121 = "Textures\\shadowMapHair0012.blp"` -- `static constant shadowMapHair0014 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0014.blp"` -- `static constant shadowMapHair00141 = "Textures\\shadowMapHair0014.blp"` -- `static constant shadowMapHair0016 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0016.blp"` -- `static constant shadowMapHair00161 = "Textures\\shadowMapHair0016.blp"` -- `static constant shadowMapHair0018 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0018.blp"` -- `static constant shadowMapHair00181 = "Textures\\shadowMapHair0018.blp"` -- `static constant shadowMapHair0020 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0020.blp"` -- `static constant shadowMapHair00201 = "Textures\\shadowMapHair0020.blp"` -- `static constant shadowMapHair0022 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0022.blp"` -- `static constant shadowMapHair00221 = "Textures\\shadowMapHair0022.blp"` -- `static constant shadowMapHair0024 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0024.blp"` -- `static constant shadowMapHair00241 = "Textures\\shadowMapHair0024.blp"` -- `static constant shadowMapHair0026 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0026.blp"` -- `static constant shadowMapHair00261 = "Textures\\shadowMapHair0026.blp"` -- `static constant shadowMapHair0028 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0028.blp"` -- `static constant shadowMapHair00281 = "Textures\\shadowMapHair0028.blp"` -- `static constant shadowMapHair0030 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0030.blp"` -- `static constant shadowMapHair00301 = "Textures\\shadowMapHair0030.blp"` -- `static constant shadowMapHair0032 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0032.blp"` -- `static constant shadowMapHair00321 = "Textures\\shadowMapHair0032.blp"` -- `static constant shadowMapHair0034 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0034.blp"` -- `static constant shadowMapHair00341 = "Textures\\shadowMapHair0034.blp"` -- `static constant shadowMapHair0036 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0036.blp"` -- `static constant shadowMapHair00361 = "Textures\\shadowMapHair0036.blp"` -- `static constant shadowMapHair0038 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0038.blp"` -- `static constant shadowMapHair00381 = "Textures\\shadowMapHair0038.blp"` -- `static constant shadowMapHair0040 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0040.blp"` -- `static constant shadowMapHair00401 = "Textures\\shadowMapHair0040.blp"` -- `static constant shadowMapHair0042 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0042.blp"` -- `static constant shadowMapHair00421 = "Textures\\shadowMapHair0042.blp"` -- `static constant shadowMapHair0044 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0044.blp"` -- `static constant shadowMapHair00441 = "Textures\\shadowMapHair0044.blp"` -- `static constant shadowMapHair0046 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0046.blp"` -- `static constant shadowMapHair00461 = "Textures\\shadowMapHair0046.blp"` -- `static constant shadowMapHair0048 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0048.blp"` -- `static constant shadowMapHair00481 = "Textures\\shadowMapHair0048.blp"` -- `static constant shadowMapHair0050 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0050.blp"` -- `static constant shadowMapHair00501 = "Textures\\shadowMapHair0050.blp"` -- `static constant shadowMapHair0052 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0052.blp"` -- `static constant shadowMapHair00521 = "Textures\\shadowMapHair0052.blp"` -- `static constant shadowMapHair0054 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0054.blp"` -- `static constant shadowMapHair00541 = "Textures\\shadowMapHair0054.blp"` -- `static constant shadowMapHair0056 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0056.blp"` -- `static constant shadowMapHair00561 = "Textures\\shadowMapHair0056.blp"` -- `static constant shadowMapHair0058 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0058.blp"` -- `static constant shadowMapHair00581 = "Textures\\shadowMapHair0058.blp"` -- `static constant shadowMapHair0060 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0060.blp"` -- `static constant shadowMapHair00601 = "Textures\\shadowMapHair0060.blp"` -- `static constant shadowMapHair0062 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0062.blp"` -- `static constant shadowMapHair00621 = "Textures\\shadowMapHair0062.blp"` -- `static constant shadowMapHair0064 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0064.blp"` -- `static constant shadowMapHair00641 = "Textures\\shadowMapHair0064.blp"` -- `static constant shadowMapHair0066 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0066.blp"` -- `static constant shadowMapHair00661 = "Textures\\shadowMapHair0066.blp"` -- `static constant shadowMapHair0068 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0068.blp"` -- `static constant shadowMapHair00681 = "Textures\\shadowMapHair0068.blp"` -- `static constant shadowMapHair0070 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0070.blp"` -- `static constant shadowMapHair00701 = "Textures\\shadowMapHair0070.blp"` -- `static constant shadowMapHair0072 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0072.blp"` -- `static constant shadowMapHair00721 = "Textures\\shadowMapHair0072.blp"` -- `static constant shadowMapHair0074 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\shadowMapHair0074.blp"` -- `static constant shadowMapHair00741 = "Textures\\shadowMapHair0074.blp"` -- `static constant shadowMercenaryCamp = "ReplaceableTextures\\Shadows\\ShadowMercenaryCamp.blp"` -- `static constant shadowMoonWell = "ReplaceableTextures\\Shadows\\ShadowMoonWell.blp"` -- `static constant shadowNecropolis = "ReplaceableTextures\\Shadows\\ShadowNecropolis.blp"` -- `static constant shadowOrcBarracks = "ReplaceableTextures\\Shadows\\ShadowOrcBarracks.blp"` -- `static constant shadowOrcLumberMill = "ReplaceableTextures\\Shadows\\ShadowOrcLumberMill.blp"` -- `static constant shadowPortalSE = "ReplaceableTextures\\Shadows\\ShadowPortalSE.blp"` -- `static constant shadowPortalSW = "ReplaceableTextures\\Shadows\\ShadowPortalSW.blp"` -- `static constant shadowSacrificialPit = "ReplaceableTextures\\Shadows\\ShadowSacrificialPit.blp"` -- `static constant shadowShrineOfAzshara = "ReplaceableTextures\\Shadows\\ShadowShrineOfAzshara.blp"` -- `static constant shadowSlaughterHouse = "ReplaceableTextures\\Shadows\\ShadowSlaughterHouse.blp"` -- `static constant shadowSpiritLodge = "ReplaceableTextures\\Shadows\\ShadowSpiritLodge.blp"` -- `static constant shadowStoneWall1 = "ReplaceableTextures\\Shadows\\ShadowStoneWall1.blp"` -- `static constant shadowStoneWall2 = "ReplaceableTextures\\Shadows\\ShadowStoneWall2.blp"` -- `static constant shadowStoneWall3 = "ReplaceableTextures\\Shadows\\ShadowStoneWall3.blp"` -- `static constant shadowStoneWall4 = "ReplaceableTextures\\Shadows\\ShadowStoneWall4.blp"` -- `static constant shadowStronghold = "ReplaceableTextures\\Shadows\\ShadowStronghold.blp"` -- `static constant shadowTaurenTotem = "ReplaceableTextures\\Shadows\\ShadowTaurenTotem.blp"` -- `static constant shadowTempleOfTides = "ReplaceableTextures\\Shadows\\ShadowTempleOfTides.blp"` -- `static constant shadowTempleoftheDamned = "ReplaceableTextures\\Shadows\\ShadowTempleoftheDamned.blp"` -- `static constant shadowTombOfRelics = "ReplaceableTextures\\Shadows\\ShadowTombOfRelics.blp"` -- `static constant shadowToweroftheSun = "ReplaceableTextures\\Shadows\\ShadowToweroftheSun.blp"` -- `static constant shadowTownhall = "ReplaceableTextures\\Shadows\\ShadowTownhall.blp"` -- `static constant shadowTrashedCage = "ReplaceableTextures\\Shadows\\ShadowTrashedCage.blp"` -- `static constant shadowTreeofLife = "ReplaceableTextures\\Shadows\\ShadowTreeofLife.blp"` -- `static constant shadowTrollBurrow = "ReplaceableTextures\\Shadows\\ShadowTrollBurrow.blp"` -- `static constant shadowVoodooLounge = "ReplaceableTextures\\Shadows\\ShadowVoodooLounge.blp"` -- `static constant shadowWalk1 = "Abilities\\Spells\\Other\\Tornado\\ShadowWalk1.blp"` -- `static constant shadowWalk2 = "Abilities\\Spells\\NightElf\\Cyclone\\ShadowWalk2.blp"` -- `static constant shadowWalk21 = "Abilities\\Spells\\Other\\Tornado\\ShadowWalk2.blp"` -- `static constant shadowWatchTower = "ReplaceableTextures\\Shadows\\ShadowWatchTower.blp"` -- `static constant shadowZiggurat = "ReplaceableTextures\\Shadows\\ShadowZiggurat.blp"` -- `static constant shaman = "Units\\Orc\\Shaman\\Shaman.blp"` -- `static constant shandris = "Units\\NightElf\\Shandris\\Shandris.blp"` -- `static constant shark = "Textures\\Shark.blp"` -- `static constant sharkPurple = "Units\\Creeps\\SeaGiantGreen\\SharkPurple.blp"` -- `static constant sheepA = "Textures\\SheepA.blp"` -- `static constant sheepA1 = "Units\\Critters\\FlyingSheep\\SheepA.blp"` -- `static constant shieldIcon = "Abilities\\Spells\\Items\\AIda\\ShieldIcon.blp"` -- `static constant shieldWood = "UI\\Glues\\MainMenu\\MainMenu3d\\ShieldWood.blp"` -- `static constant shield_Round_A_01Black = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\Shield_Round_A_01Black.blp"` -- `static constant shield_Round_A_01Black1 = "Textures\\Shield_Round_A_01Black.blp"` -- `static constant shipyardRuined = "Doodads\\LordaeronSummer\\Structures\\GoblinShipyardRuined\\ShipyardRuined.blp"` -- `static constant shockwave1 = "Textures\\Shockwave1.blp"` -- `static constant shockwave10 = "Textures\\Shockwave10.blp"` -- `static constant shockwave101 = "Textures\\Shockwave10.blp"` -- `static constant shockwave11 = "Textures\\Shockwave11.blp"` -- `static constant shockwave111 = "Textures\\Shockwave11.blp"` -- `static constant shockwave1White = "Abilities\\Spells\\Other\\Stampede\\Shockwave1White.blp"` -- `static constant shockwave1White1 = "Textures\\Shockwave1White.blp"` -- `static constant shockwave1b = "Textures\\Shockwave1b.blp"` -- `static constant shockwave1b1 = "Textures\\Shockwave1b.blp"` -- `static constant shockwave4 = "Textures\\Shockwave4.blp"` -- `static constant shockwave4white = "Textures\\Shockwave4white.blp"` -- `static constant shockwave4white1 = "Textures\\Shockwave4white.blp"` -- `static constant shockwave9 = "Textures\\Shockwave9.blp"` -- `static constant shockwaveWater1 = "UI\\Glues\\MainMenu\\MainMenu3d\\ShockwaveWater1.blp"` -- `static constant shockwaveWater11 = "Textures\\ShockwaveWater1.blp"` -- `static constant shockwaveWater1Black = "Textures\\ShockwaveWater1Black.blp"` -- `static constant shockwave_Ice1 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\Shockwave_Ice1.blp"` -- `static constant shockwave_Ice11 = "Textures\\Shockwave_Ice1.blp"` -- `static constant shockwave_blue = "Textures\\Shockwave_blue.blp"` -- `static constant shockwave_blue1 = "buildings\\Other\\IceCrownTreasureBox\\Shockwave_blue.blp"` -- `static constant shockwave_red = "buildings\\Other\\PowerGenerator\\Shockwave_red.blp"` -- `static constant shoreline1 = "Textures\\Shoreline1.blp"` -- `static constant shorelineParticleXY = "Textures\\ShorelineParticleXY.blp"` -- `static constant shorelineParticleXY1 = "Textures\\ShorelineParticleXY.blp"` -- `static constant shoulder_Plate_D2Arthas1 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\Shoulder_Plate_D2Arthas1.blp"` -- `static constant shoulder_Plate_D2Arthas11 = "Textures\\Shoulder_Plate_D2Arthas1.blp"` -- `static constant shrineOfAshjara = "buildings\\Naga\\ShrineOfAshjara\\ShrineOfAshjara.blp"` -- `static constant siegeenginehead = "Textures\\siegeenginehead.blp"` -- `static constant silence = "Abilities\\Spells\\Other\\Silence\\Silence.blp"` -- `static constant singlePlayerSkirmish_MinimapCover3 = "UI\\Widgets\\Glues\\SinglePlayerSkirmish-MinimapCover3.blp"` -- `static constant singlePlayerSkirmish_ScrollBarDownButton = "UI\\Widgets\\Glues\\SinglePlayerSkirmish-ScrollBarDownButton.blp"` -- `static constant singlePlayerSkirmish_ScrollBarKnob = "UI\\Widgets\\Glues\\SinglePlayerSkirmish-ScrollBarKnob.blp"` -- `static constant singlePlayerSkirmish_ScrollBarKnobDisabled = "UI\\Widgets\\Glues\\SinglePlayerSkirmish-ScrollBarKnobDisabled.blp"` -- `static constant singlePlayerSkirmish_ScrollBarUpButton = "UI\\Widgets\\Glues\\SinglePlayerSkirmish-ScrollBarUpButton.blp"` -- `static constant skeleton = "Textures\\Skeleton.blp"` -- `static constant skeleton1 = "Units\\Undead\\Skeleton\\Skeleton.blp"` -- `static constant skeletonArcher = "Textures\\SkeletonArcher.blp"` -- `static constant skeletonMage = "Units\\Undead\\SkeletonMage\\SkeletonMage.blp"` -- `static constant skeletonOrc = "Units\\Creeps\\SkeletonOrc\\SkeletonOrc.blp"` -- `static constant sketchFinal512 = "UI\\Glues\\SinglePlayer\\Orc_Exp\\SketchFinal512.blp"` -- `static constant skink = "Units\\Critters\\Skink\\Skink.blp"` -- `static constant skull = "Abilities\\Spells\\Undead\\Curse\\Skull.blp"` -- `static constant skull1 = "Abilities\\Spells\\Other\\HowlOfTerror\\Skull1.blp"` -- `static constant sky32 = "Buildings\\Other\\AmmoDump\\Sky32.blp"` -- `static constant skyX = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\SkyX.blp"` -- `static constant skygrey32 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\skygrey32.blp"` -- `static constant slaughterHouse = "Textures\\SlaughterHouse.blp"` -- `static constant slaughterHouse1 = "Textures\\SlaughterHouse.blp"` -- `static constant sleep_Z = "Textures\\Sleep_Z.blp"` -- `static constant slider_background = "UI\\Widgets\\EscMenu\\Human\\slider-background.blp"` -- `static constant slider_border = "UI\\Widgets\\EscMenu\\Human\\slider-border.blp"` -- `static constant slider_borderdisabled = "UI\\Widgets\\EscMenu\\Human\\slider-borderdisabled.blp"` -- `static constant slider_knob = "UI\\Widgets\\EscMenu\\Human\\slider-knob.blp"` -- `static constant slider_knobdisabled = "UI\\Widgets\\EscMenu\\Human\\slider-knobdisabled.blp"` -- `static constant slider_notch = "UI\\Widgets\\EscMenu\\Human\\slider-notch.blp"` -- `static constant smoke = "Textures\\Smoke.blp"` -- `static constant smoke1_anim128 = "Units\\Orc\\SentryWard\\Smoke1_anim128.blp"` -- `static constant smoke1_anim1281 = "Units\\Orc\\WatcherWard\\Smoke1_anim128.blp"` -- `static constant smokeSmudge = "Doodads\\LordaeronSummer\\Props\\SmokeSmudge\\SmokeSmudge.blp"` -- `static constant smoke_1 = "Units\\Undead\\SkeletonMage\\smoke_1.blp"` -- `static constant snakeWard_Red = "Units\\Orc\\AncestralGuardian\\SnakeWard_Red.blp"` -- `static constant snakeWard_Red1 = "Units\\Orc\\SerpentWard\\SnakeWard_Red.blp"` -- `static constant snapDragon = "Units\\Naga\\SnapDragon\\SnapDragon.blp"` -- `static constant snow = "ReplaceableTextures\\Weather\\snow.blp"` -- `static constant snowOwl = "Units\\Critters\\SnowOwl\\SnowOwl.blp"` -- `static constant snowflake = "Textures\\snowflake.blp"` -- `static constant snowflake1 = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\snowflake.blp"` -- `static constant snowflake2 = "Textures\\snowflake2.blp"` -- `static constant snowflake4 = "Doodads\\Cinematic\\ArthasIllidanFight\\snowflake4.blp"` -- `static constant snowtile = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\snowtile.blp"` -- `static constant snowyRocksdull2 = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\SnowyRocksdull2.blp"` -- `static constant snowyRocksdull5 = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\SnowyRocksdull5.blp"` -- `static constant sorceress = "Units\\Human\\Sorceress\\Sorceress.blp"` -- `static constant soulGem = "Abilities\\Spells\\Items\\AIso\\SoulGem.blp"` -- `static constant soundEditor_ExportMusic = "ReplaceableTextures\\WorldEditUI\\SoundEditor-ExportMusic.blp"` -- `static constant soundEditor_ExportSound = "ReplaceableTextures\\WorldEditUI\\SoundEditor-ExportSound.blp"` -- `static constant soundEditor_ImportMusic = "ReplaceableTextures\\WorldEditUI\\SoundEditor-ImportMusic.blp"` -- `static constant soundEditor_ImportSound = "ReplaceableTextures\\WorldEditUI\\SoundEditor-ImportSound.blp"` -- `static constant soundEditor_Play = "ReplaceableTextures\\WorldEditUI\\SoundEditor-Play.blp"` -- `static constant soundEditor_Stop = "ReplaceableTextures\\WorldEditUI\\SoundEditor-Stop.blp"` -- `static constant soundEditor_UseMusic = "ReplaceableTextures\\WorldEditUI\\SoundEditor-UseMusic.blp"` -- `static constant soundEditor_UseSound = "ReplaceableTextures\\WorldEditUI\\SoundEditor-UseSound.blp"` -- `static constant spaceMarine = "Units\\Critters\\Marine\\SpaceMarine.blp"` -- `static constant sparkle_Anim = "Textures\\Sparkle_Anim.blp"` -- `static constant sparkle_Anim1 = "Textures\\Sparkle_Anim.blp"` -- `static constant sparkle_Anim128 = "Textures\\Sparkle_Anim128.blp"` -- `static constant sparkle_Anim1281 = "Abilities\\Spells\\Other\\Transmute\\Sparkle_Anim128.blp"` -- `static constant spawningGrounds = "buildings\\Naga\\SpawningGrounds\\SpawningGrounds.blp"` -- `static constant specialPowMask = "ReplaceableTextures\\CameraMasks\\SpecialPowMask.blp"` -- `static constant specialSplatMask = "ReplaceableTextures\\CameraMasks\\SpecialSplatMask.blp"` -- `static constant speedLines1_solid = "Doodads\\Cinematic\\ArthasIllidanFight\\SpeedLines1_solid.blp"` -- `static constant spellAreaOfEffect = "ReplaceableTextures\\Selection\\SpellAreaOfEffect.blp"` -- `static constant spellAreaOfEffect512 = "ReplaceableTextures\\Selection\\SpellAreaOfEffect512.blp"` -- `static constant spellAreaOfEffect_NE = "ReplaceableTextures\\Selection\\SpellAreaOfEffect_NE.blp"` -- `static constant spellAreaOfEffect_Orc = "ReplaceableTextures\\Selection\\SpellAreaOfEffect_Orc.blp"` -- `static constant spellAreaOfEffect_Undead = "ReplaceableTextures\\Selection\\SpellAreaOfEffect_Undead.blp"` -- `static constant spellAreaOfEffect_basic = "ReplaceableTextures\\Selection\\SpellAreaOfEffect_basic.blp"` -- `static constant spider = "Units\\Creeps\\Spider\\Spider.blp"` -- `static constant spiderBlack = "Units\\Creeps\\SpiderBlack\\SpiderBlack.blp"` -- `static constant spiderBlue = "Units\\Creeps\\SpiderBlue\\SpiderBlue.blp"` -- `static constant spidergreen = "Units\\Creeps\\SpiderGreen\\Spidergreen.blp"` -- `static constant spike = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\spike.blp"` -- `static constant spinningBoard = "Textures\\SpinningBoard.blp"` -- `static constant spinningBoard1 = "Textures\\SpinningBoard.blp"` -- `static constant spiritLodge = "Buildings\\Orc\\SpiritLodge\\SpiritLodge.blp"` -- `static constant spiritLodge1 = "buildings\\Orc\\SpiritLodge\\SpiritLodge.blp"` -- `static constant splat01Mature = "ReplaceableTextures\\Splats\\Splat01Mature.blp"` -- `static constant splat01Mature1 = "Objects\\Spawnmodels\\Other\\IllidanFootprint\\Splat01Mature.blp"` -- `static constant sponsor_blizzard = "UI\\Widgets\\BattleNet\\chaticons\\sponsor-blizzard.blp"` -- `static constant squareSizeBrush00 = "ReplaceableTextures\\WorldEditUI\\SquareSizeBrush00.blp"` -- `static constant squareSizeBrush01 = "ReplaceableTextures\\WorldEditUI\\SquareSizeBrush01.blp"` -- `static constant squareSizeBrush02 = "ReplaceableTextures\\WorldEditUI\\SquareSizeBrush02.blp"` -- `static constant squareSizeBrush03 = "ReplaceableTextures\\WorldEditUI\\SquareSizeBrush03.blp"` -- `static constant squareSizeBrush04 = "ReplaceableTextures\\WorldEditUI\\SquareSizeBrush04.blp"` -- `static constant squareSizeBrush05 = "ReplaceableTextures\\WorldEditUI\\SquareSizeBrush05.blp"` -- `static constant squareSizeBrush06 = "ReplaceableTextures\\WorldEditUI\\SquareSizeBrush06.blp"` -- `static constant squareSizeBrush07 = "ReplaceableTextures\\WorldEditUI\\SquareSizeBrush07.blp"` -- `static constant stainedglass1 = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\stainedglass1.blp"` -- `static constant star = "UI\\Glues\\BattleNet\\BattlenetWorking\\star.blp"` -- `static constant star1 = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\star1.blp"` -- `static constant star10_Alpha = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\Star10_Alpha.blp"` -- `static constant star10_Alpha1 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Star10_Alpha.blp"` -- `static constant star11 = "Textures\\star1.blp"` -- `static constant star11d = "Abilities\\Spells\\NightElf\\Blink\\Star11d.blp"` -- `static constant star2 = "Textures\\star2.blp"` -- `static constant star21 = "Textures\\star2.blp"` -- `static constant star2Ax = "Objects\\Spawnmodels\\Demon\\InfernalMeteor\\star2Ax.blp"` -- `static constant star2_32 = "Textures\\star2_32.blp"` -- `static constant star2_321 = "Textures\\star2_32.blp"` -- `static constant star3 = "UI\\Console\\Human\\star3.blp"` -- `static constant star31 = "UI\\Console\\NightElf\\star3.blp"` -- `static constant star32 = "Textures\\star32.blp"` -- `static constant star321 = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\star32.blp"` -- `static constant star4 = "UI\\Feedback\\Cooldown\\star4.blp"` -- `static constant star41 = "Textures\\star4.blp"` -- `static constant star4_32 = "UI\\Feedback\\GoldCredit\\star4_32.blp"` -- `static constant star4_321 = "Textures\\star4_32.blp"` -- `static constant star5tga = "Textures\\star5tga.blp"` -- `static constant star5tga1 = "Textures\\star5tga.blp"` -- `static constant star6 = "Textures\\star6.blp"` -- `static constant star61 = "Textures\\star6.blp"` -- `static constant star7b = "Textures\\Star7b.blp"` -- `static constant star7b1 = "Textures\\Star7b.blp"` -- `static constant star8 = "Textures\\Star8.blp"` -- `static constant star81 = "Textures\\Star8.blp"` -- `static constant star8b = "Textures\\Star8b.blp"` -- `static constant star8b1 = "Textures\\Star8b.blp"` -- `static constant star8c = "Textures\\Star8c.blp"` -- `static constant star9 = "Abilities\\Spells\\Human\\Resurrect\\Star9.blp"` -- `static constant star91 = "Textures\\Star9.blp"` -- `static constant starfield = "Units\\Undead\\FrostWyrm\\starfield.blp"` -- `static constant stars3 = "UI\\Glues\\SinglePlayer\\Orc_Exp\\Stars3.blp"` -- `static constant startingLocation = "ReplaceableTextures\\WorldEditUI\\StartingLocation.blp"` -- `static constant statueGlow = "Units\\Undead\\ObsidianStatue\\StatueGlow.blp"` -- `static constant steamtank = "Textures\\Steamtank.blp"` -- `static constant stoneFencePillar = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\StoneFencePillar.blp"` -- `static constant stoneFenceWall = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\StoneFenceWall.blp"` -- `static constant stoneTiledSnowTALLtrev = "Doodads\\Cinematic\\ArthasIllidanFight\\StoneTiledSnowTALLtrev.blp"` -- `static constant stormBrewMaster = "Units\\Creeps\\StormPandarenBrewmaster\\StormBrewMaster.blp"` -- `static constant stormCrow = "Units\\Creeps\\Medivh\\StormCrow.blp"` -- `static constant strangleThornPlant01 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\StrangleThornPlant01.blp"` -- `static constant strangleThornRuinwall_01 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\StrangleThornRuinwall_01.blp"` -- `static constant strangleTree02_Leaves_01 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\StrangleTree02_Leaves_01.blp"` -- `static constant strangleTree02_Trunk3 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\StrangleTree02_Trunk3.blp"` -- `static constant strangleVines = "Textures\\StrangleVines.blp"` -- `static constant stranglethornDetails_256 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\StranglethornDetails_256.blp"` -- `static constant streak2 = "Textures\\Streak2.blp"` -- `static constant streaks = "Environment\\Sky\\Sky\\Streaks.blp"` -- `static constant stronghold = "Buildings\\Orc\\GreatHall\\Stronghold.blp"` -- `static constant summonRune1 = "Abilities\\Spells\\Undead\\UndeadMine\\SummonRune1.blp"` -- `static constant sun = "Textures\\sun.blp"` -- `static constant sunwaves = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\sunwaves.blp"` -- `static constant supportBeam = "Doodads\\Underground\\Terrain\\SupportBeam\\SupportBeam.blp"` -- `static constant swirl1 = "Objects\\Spawnmodels\\Other\\ToonBoom\\swirl1.blp"` -- `static constant swirl1yellow = "Textures\\swirl1yellow.blp"` -- `static constant swirl1yellow1 = "Textures\\swirl1yellow.blp"` -- `static constant sword = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\Sword.blp"` -- `static constant sword1 = "Abilities\\Spells\\Human\\Resurrect\\sword1.blp"` -- `static constant swordBladeGoldTrim = "UI\\Glues\\MainMenu\\MainMenu3d\\SwordBladeGoldTrim.blp"` -- `static constant sylvanusWindrunner = "Units\\Creeps\\SylvanusWindrunner\\SylvanusWindrunner.blp"` -- `static constant tNTbarrel = "Units\\Other\\TNTBarrel\\TNTbarrel.blp"` -- `static constant tail_Dust3 = "Abilities\\Spells\\Human\\Slow\\Tail_Dust3.blp"` -- `static constant tail_Dust31 = "Textures\\Tail_Dust3.blp"` -- `static constant tailgreen = "Textures\\tailgreen.blp"` -- `static constant taurenSpiritWalker = "Units\\Orc\\SpiritWalker\\TaurenSpiritWalker.blp"` -- `static constant taurenTotem = "Buildings\\Orc\\TaurenTotem\\TaurenTotem.blp"` -- `static constant tavern1 = "buildings\\Other\\Tavern\\Tavern.blp"` -- `static constant tavernSign2 = "Doodads\\Cityscape\\Props\\TavernSignTraceysArmory\\TavernSign2.blp"` -- `static constant teamColor00 = "UI\\Console\\Human\\TeamColor00.blp"` -- `static constant teamColor001 = "UI\\Feedback\\RallyPoint\\TeamColor00.blp"` -- `static constant teamColor01 = "ReplaceableTextures\\TeamColor\\TeamColor01.blp"` -- `static constant teamColor011 = "ReplaceableTextures\\TeamColor\\TeamColor01.blp"` -- `static constant teamColor02 = "UI\\Glues\\SinglePlayer\\UndeadCampaign3D\\TeamColor02.blp"` -- `static constant teamColor021 = "ReplaceableTextures\\TeamColor\\TeamColor02.blp"` -- `static constant teamColor03 = "ReplaceableTextures\\TeamColor\\TeamColor03.blp"` -- `static constant teamColor04 = "ReplaceableTextures\\TeamColor\\TeamColor04.blp"` -- `static constant teamColor05 = "ReplaceableTextures\\TeamColor\\TeamColor05.blp"` -- `static constant teamColor06 = "ReplaceableTextures\\TeamColor\\TeamColor06.blp"` -- `static constant teamColor07 = "ReplaceableTextures\\TeamColor\\TeamColor07.blp"` -- `static constant teamColor08 = "ReplaceableTextures\\TeamColor\\TeamColor08.blp"` -- `static constant teamColor09 = "ReplaceableTextures\\TeamColor\\TeamColor09.blp"` -- `static constant teamColor091 = "ReplaceableTextures\\TeamColor\\TeamColor09.blp"` -- `static constant teamColor10 = "ReplaceableTextures\\TeamColor\\TeamColor10.blp"` -- `static constant teamColor11 = "ReplaceableTextures\\TeamColor\\TeamColor11.blp"` -- `static constant teamColor12 = "ReplaceableTextures\\TeamColor\\TeamColor12.blp"` -- `static constant teamColor13 = "ReplaceableTextures\\TeamColor\\TeamColor13.blp"` -- `static constant teamColor14 = "ReplaceableTextures\\TeamColor\\TeamColor14.blp"` -- `static constant teamColor15 = "ReplaceableTextures\\TeamColor\\TeamColor15.blp"` -- `static constant teamGlow00 = "ReplaceableTextures\\TeamGlow\\TeamGlow00.blp"` -- `static constant teamGlow001 = "ReplaceableTextures\\TeamGlow\\TeamGlow00.blp"` -- `static constant teamGlow01 = "ReplaceableTextures\\TeamGlow\\TeamGlow01.blp"` -- `static constant teamGlow011 = "ReplaceableTextures\\TeamGlow\\TeamGlow01.blp"` -- `static constant teamGlow02 = "ReplaceableTextures\\TeamGlow\\TeamGlow02.blp"` -- `static constant teamGlow03 = "ReplaceableTextures\\TeamGlow\\TeamGlow03.blp"` -- `static constant teamGlow04 = "ReplaceableTextures\\TeamGlow\\TeamGlow04.blp"` -- `static constant teamGlow05 = "ReplaceableTextures\\TeamGlow\\TeamGlow05.blp"` -- `static constant teamGlow06 = "ReplaceableTextures\\TeamGlow\\TeamGlow06.blp"` -- `static constant teamGlow07 = "ReplaceableTextures\\TeamGlow\\TeamGlow07.blp"` -- `static constant teamGlow08 = "ReplaceableTextures\\TeamGlow\\TeamGlow08.blp"` -- `static constant teamGlow09 = "ReplaceableTextures\\TeamGlow\\TeamGlow09.blp"` -- `static constant teamGlow10 = "ReplaceableTextures\\TeamGlow\\TeamGlow10.blp"` -- `static constant teamGlow11 = "ReplaceableTextures\\TeamGlow\\TeamGlow11.blp"` -- `static constant teamGlow12 = "ReplaceableTextures\\TeamGlow\\TeamGlow12.blp"` -- `static constant teamGlow13 = "ReplaceableTextures\\TeamGlow\\TeamGlow13.blp"` -- `static constant teamGlow14 = "ReplaceableTextures\\TeamGlow\\TeamGlow14.blp"` -- `static constant teamGlow15 = "ReplaceableTextures\\TeamGlow\\TeamGlow15.blp"` -- `static constant teleportTarget = "ReplaceableTextures\\Splats\\TeleportTarget.blp"` -- `static constant teleportTarget1 = "Units\\Human\\Phoenix\\TeleportTarget.blp"` -- `static constant templeOfTheTides = "buildings\\Naga\\TempleofTides\\TempleOfTheTides.blp"` -- `static constant test = "ReplaceableTextures\\Splats\\test.blp"` -- `static constant textureBrush00 = "ReplaceableTextures\\WorldEditUI\\TextureBrush00.blp"` -- `static constant textureBrush01 = "ReplaceableTextures\\WorldEditUI\\TextureBrush01.blp"` -- `static constant textureBrush02 = "ReplaceableTextures\\WorldEditUI\\TextureBrush02.blp"` -- `static constant textureBrush03 = "ReplaceableTextures\\WorldEditUI\\TextureBrush03.blp"` -- `static constant textureBrush04 = "ReplaceableTextures\\WorldEditUI\\TextureBrush04.blp"` -- `static constant textureBrush05 = "ReplaceableTextures\\WorldEditUI\\TextureBrush05.blp"` -- `static constant textureBrush06 = "ReplaceableTextures\\WorldEditUI\\TextureBrush06.blp"` -- `static constant textureBrush07 = "ReplaceableTextures\\WorldEditUI\\TextureBrush07.blp"` -- `static constant textureSpaceOne = "ReplaceableTextures\\WorldEditUI\\TextureSpaceOne.blp"` -- `static constant textureSpaceTwo = "ReplaceableTextures\\WorldEditUI\\TextureSpaceTwo.blp"` -- `static constant theCaptain = "Units\\Human\\TheCaptain\\TheCaptain.blp"` -- `static constant thorns = "Abilities\\Spells\\NightElf\\ThornsAura\\Thorns.blp"` -- `static constant thornyShieldUberSplat = "ReplaceableTextures\\Splats\\ThornyShieldUberSplat.blp"` -- `static constant thrall = "Units\\Orc\\Thrall\\Thrall.blp"` -- `static constant thumbsDown_Disabled = "UI\\Widgets\\Glues\\ThumbsDown-Disabled.blp"` -- `static constant thumbsDown_Down = "UI\\Widgets\\Glues\\ThumbsDown-Down.blp"` -- `static constant thumbsDown_Up = "UI\\Widgets\\Glues\\ThumbsDown-Up.blp"` -- `static constant thumbsUp_Disabled = "UI\\Widgets\\Glues\\ThumbsUp-Disabled.blp"` -- `static constant thumbsUp_Down = "UI\\Widgets\\Glues\\ThumbsUp-Down.blp"` -- `static constant thumbsUp_Up = "UI\\Widgets\\Glues\\ThumbsUp-Up.blp"` -- `static constant thunderClapUbersplat = "ReplaceableTextures\\Splats\\ThunderClapUbersplat.blp"` -- `static constant thunderLizard = "Units\\Creeps\\ThunderLizard\\ThunderLizard.blp"` -- `static constant thunderLizard1 = "Abilities\\Spells\\Other\\Stampede\\ThunderLizard.blp"` -- `static constant thunderLizardEgg = "Objects\\InventoryItems\\ThunderLizardEgg\\ThunderLizardEgg.blp"` -- `static constant thunderLizardSalamander = "Units\\Creeps\\ThunderLizardSalamander\\ThunderLizardSalamander.blp"` -- `static constant thunderLizardSalamander1 = "Units\\Creeps\\ThunderLizardSalamander\\ThunderLizardSalamander.blp"` -- `static constant thunderLizardVizier = "Units\\Creeps\\ThunderLizardVizier\\ThunderLizardVizier.blp"` -- `static constant tichondrius = "Units\\Undead\\Tichondrius\\Tichondrius.blp"` -- `static constant tidalGuardian = "buildings\\Naga\\TidalGuardian\\TidalGuardian.blp"` -- `static constant tier1_human = "UI\\Widgets\\BattleNet\\chaticons\\tier1-human.blp"` -- `static constant tier1_human_off = "UI\\Widgets\\BattleNet\\chaticons\\tier1-human-off.blp"` -- `static constant tier1_human_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier1-human-off.blp"` -- `static constant tier1_nightelf = "UI\\Widgets\\BattleNet\\chaticons\\tier1-nightelf.blp"` -- `static constant tier1_nightelf_off = "UI\\Widgets\\BattleNet\\chaticons\\tier1-nightelf-off.blp"` -- `static constant tier1_nightelf_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier1-nightelf-off.blp"` -- `static constant tier1_orc = "UI\\Widgets\\BattleNet\\chaticons\\tier1-orc.blp"` -- `static constant tier1_orc_off = "UI\\Widgets\\BattleNet\\chaticons\\tier1-orc-off.blp"` -- `static constant tier1_orc_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier1-orc-off.blp"` -- `static constant tier1_undead = "UI\\Widgets\\BattleNet\\chaticons\\tier1-undead.blp"` -- `static constant tier1_undead_off = "UI\\Widgets\\BattleNet\\chaticons\\tier1-undead-off.blp"` -- `static constant tier1_undead_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier1-undead-off.blp"` -- `static constant tier1_vikings_off = "UI\\Widgets\\BattleNet\\chaticons\\tier1-vikings-off.blp"` -- `static constant tier1_vikings_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier1-vikings-off.blp"` -- `static constant tier2_human = "UI\\Widgets\\BattleNet\\chaticons\\tier2-human.blp"` -- `static constant tier2_human_off = "UI\\Widgets\\BattleNet\\chaticons\\tier2-human-off.blp"` -- `static constant tier2_human_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier2-human-off.blp"` -- `static constant tier2_nightelf = "UI\\Widgets\\BattleNet\\chaticons\\tier2-nightelf.blp"` -- `static constant tier2_nightelf_off = "UI\\Widgets\\BattleNet\\chaticons\\tier2-nightelf-off.blp"` -- `static constant tier2_nightelf_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier2-nightelf-off.blp"` -- `static constant tier2_orc = "UI\\Widgets\\BattleNet\\chaticons\\tier2-orc.blp"` -- `static constant tier2_orc_off = "UI\\Widgets\\BattleNet\\chaticons\\tier2-orc-off.blp"` -- `static constant tier2_orc_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier2-orc-off.blp"` -- `static constant tier2_random = "UI\\Widgets\\BattleNet\\chaticons\\tier2-random.blp"` -- `static constant tier2_random_off = "UI\\Widgets\\BattleNet\\chaticons\\tier2-random-off.blp"` -- `static constant tier2_random_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier2-random-off.blp"` -- `static constant tier2_undead = "UI\\Widgets\\BattleNet\\chaticons\\tier2-undead.blp"` -- `static constant tier2_undead_off = "UI\\Widgets\\BattleNet\\chaticons\\tier2-undead-off.blp"` -- `static constant tier2_undead_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier2-undead-off.blp"` -- `static constant tier2_vikings_off = "UI\\Widgets\\BattleNet\\chaticons\\tier2-vikings-off.blp"` -- `static constant tier2_vikings_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier2-vikings-off.blp"` -- `static constant tier2x_human = "UI\\Widgets\\BattleNet\\chaticons\\tier2x-human.blp"` -- `static constant tier2x_human_off = "UI\\Widgets\\BattleNet\\chaticons\\tier2x-human-off.blp"` -- `static constant tier2x_nightelf = "UI\\Widgets\\BattleNet\\chaticons\\tier2x-nightelf.blp"` -- `static constant tier2x_nightelf_off = "UI\\Widgets\\BattleNet\\chaticons\\tier2x-nightelf-off.blp"` -- `static constant tier2x_orc = "UI\\Widgets\\BattleNet\\chaticons\\tier2x-orc.blp"` -- `static constant tier2x_orc_off = "UI\\Widgets\\BattleNet\\chaticons\\tier2x-orc-off.blp"` -- `static constant tier2x_random = "UI\\Widgets\\BattleNet\\chaticons\\tier2x-random.blp"` -- `static constant tier2x_random_off = "UI\\Widgets\\BattleNet\\chaticons\\tier2x-random-off.blp"` -- `static constant tier2x_tourney = "UI\\Widgets\\BattleNet\\chaticons\\tier2x-tourney.blp"` -- `static constant tier2x_tourney_off = "UI\\Widgets\\BattleNet\\chaticons\\tier2x-tourney-off.blp"` -- `static constant tier2x_undead = "UI\\Widgets\\BattleNet\\chaticons\\tier2x-undead.blp"` -- `static constant tier2x_undead_off = "UI\\Widgets\\BattleNet\\chaticons\\tier2x-undead-off.blp"` -- `static constant tier3_human = "UI\\Widgets\\BattleNet\\chaticons\\tier3-human.blp"` -- `static constant tier3_human_off = "UI\\Widgets\\BattleNet\\chaticons\\tier3-human-off.blp"` -- `static constant tier3_human_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier3-human-off.blp"` -- `static constant tier3_nightelf = "UI\\Widgets\\BattleNet\\chaticons\\tier3-nightelf.blp"` -- `static constant tier3_nightelf_off = "UI\\Widgets\\BattleNet\\chaticons\\tier3-nightelf-off.blp"` -- `static constant tier3_nightelf_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier3-nightelf-off.blp"` -- `static constant tier3_orc = "UI\\Widgets\\BattleNet\\chaticons\\tier3-orc.blp"` -- `static constant tier3_orc_off = "UI\\Widgets\\BattleNet\\chaticons\\tier3-orc-off.blp"` -- `static constant tier3_orc_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier3-orc-off.blp"` -- `static constant tier3_random = "UI\\Widgets\\BattleNet\\chaticons\\tier3-random.blp"` -- `static constant tier3_random_off = "UI\\Widgets\\BattleNet\\chaticons\\tier3-random-off.blp"` -- `static constant tier3_random_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier3-random-off.blp"` -- `static constant tier3_undead = "UI\\Widgets\\BattleNet\\chaticons\\tier3-undead.blp"` -- `static constant tier3_undead_off = "UI\\Widgets\\BattleNet\\chaticons\\tier3-undead-off.blp"` -- `static constant tier3_undead_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier3-undead-off.blp"` -- `static constant tier3_vikings_off = "UI\\Widgets\\BattleNet\\chaticons\\tier3-vikings-off.blp"` -- `static constant tier3_vikings_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier3-vikings-off.blp"` -- `static constant tier3x_human = "UI\\Widgets\\BattleNet\\chaticons\\tier3x-human.blp"` -- `static constant tier3x_human_off = "UI\\Widgets\\BattleNet\\chaticons\\tier3x-human-off.blp"` -- `static constant tier3x_nightelf = "UI\\Widgets\\BattleNet\\chaticons\\tier3x-nightelf.blp"` -- `static constant tier3x_nightelf_off = "UI\\Widgets\\BattleNet\\chaticons\\tier3x-nightelf-off.blp"` -- `static constant tier3x_orc = "UI\\Widgets\\BattleNet\\chaticons\\tier3x-orc.blp"` -- `static constant tier3x_orc_off = "UI\\Widgets\\BattleNet\\chaticons\\tier3x-orc-off.blp"` -- `static constant tier3x_random = "UI\\Widgets\\BattleNet\\chaticons\\tier3x-random.blp"` -- `static constant tier3x_random_off = "UI\\Widgets\\BattleNet\\chaticons\\tier3x-random-off.blp"` -- `static constant tier3x_tourney = "UI\\Widgets\\BattleNet\\chaticons\\tier3x-tourney.blp"` -- `static constant tier3x_tourney_off = "UI\\Widgets\\BattleNet\\chaticons\\tier3x-tourney-off.blp"` -- `static constant tier3x_undead = "UI\\Widgets\\BattleNet\\chaticons\\tier3x-undead.blp"` -- `static constant tier3x_undead_off = "UI\\Widgets\\BattleNet\\chaticons\\tier3x-undead-off.blp"` -- `static constant tier4_human = "UI\\Widgets\\BattleNet\\chaticons\\tier4-human.blp"` -- `static constant tier4_human_off = "UI\\Widgets\\BattleNet\\chaticons\\tier4-human-off.blp"` -- `static constant tier4_human_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier4-human-off.blp"` -- `static constant tier4_nightelf = "UI\\Widgets\\BattleNet\\chaticons\\tier4-nightelf.blp"` -- `static constant tier4_nightelf_off = "UI\\Widgets\\BattleNet\\chaticons\\tier4-nightelf-off.blp"` -- `static constant tier4_nightelf_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier4-nightelf-off.blp"` -- `static constant tier4_orc = "UI\\Widgets\\BattleNet\\chaticons\\tier4-orc.blp"` -- `static constant tier4_orc_off = "UI\\Widgets\\BattleNet\\chaticons\\tier4-orc-off.blp"` -- `static constant tier4_orc_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier4-orc-off.blp"` -- `static constant tier4_random = "UI\\Widgets\\BattleNet\\chaticons\\tier4-random.blp"` -- `static constant tier4_random_off = "UI\\Widgets\\BattleNet\\chaticons\\tier4-random-off.blp"` -- `static constant tier4_random_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier4-random-off.blp"` -- `static constant tier4_undead = "UI\\Widgets\\BattleNet\\chaticons\\tier4-undead.blp"` -- `static constant tier4_undead_off = "UI\\Widgets\\BattleNet\\chaticons\\tier4-undead-off.blp"` -- `static constant tier4_undead_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier4-undead-off.blp"` -- `static constant tier4_vikings_off = "UI\\Widgets\\BattleNet\\chaticons\\tier4-vikings-off.blp"` -- `static constant tier4_vikings_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier4-vikings-off.blp"` -- `static constant tier4x_human = "UI\\Widgets\\BattleNet\\chaticons\\tier4x-human.blp"` -- `static constant tier4x_human_off = "UI\\Widgets\\BattleNet\\chaticons\\tier4x-human-off.blp"` -- `static constant tier4x_nightelf = "UI\\Widgets\\BattleNet\\chaticons\\tier4x-nightelf.blp"` -- `static constant tier4x_nightelf_off = "UI\\Widgets\\BattleNet\\chaticons\\tier4x-nightelf-off.blp"` -- `static constant tier4x_orc = "UI\\Widgets\\BattleNet\\chaticons\\tier4x-orc.blp"` -- `static constant tier4x_orc_off = "UI\\Widgets\\BattleNet\\chaticons\\tier4x-orc-off.blp"` -- `static constant tier4x_random = "UI\\Widgets\\BattleNet\\chaticons\\tier4x-random.blp"` -- `static constant tier4x_random_off = "UI\\Widgets\\BattleNet\\chaticons\\tier4x-random-off.blp"` -- `static constant tier4x_tourney = "UI\\Widgets\\BattleNet\\chaticons\\tier4x-tourney.blp"` -- `static constant tier4x_tourney_off = "UI\\Widgets\\BattleNet\\chaticons\\tier4x-tourney-off.blp"` -- `static constant tier4x_undead = "UI\\Widgets\\BattleNet\\chaticons\\tier4x-undead.blp"` -- `static constant tier4x_undead_off = "UI\\Widgets\\BattleNet\\chaticons\\tier4x-undead-off.blp"` -- `static constant tier5_human = "UI\\Widgets\\BattleNet\\chaticons\\tier5-human.blp"` -- `static constant tier5_human_off = "UI\\Widgets\\BattleNet\\chaticons\\tier5-human-off.blp"` -- `static constant tier5_human_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier5-human-off.blp"` -- `static constant tier5_nightelf = "UI\\Widgets\\BattleNet\\chaticons\\tier5-nightelf.blp"` -- `static constant tier5_nightelf_off = "UI\\Widgets\\BattleNet\\chaticons\\tier5-nightelf-off.blp"` -- `static constant tier5_nightelf_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier5-nightelf-off.blp"` -- `static constant tier5_orc = "UI\\Widgets\\BattleNet\\chaticons\\tier5-orc.blp"` -- `static constant tier5_orc_off = "UI\\Widgets\\BattleNet\\chaticons\\tier5-orc-off.blp"` -- `static constant tier5_orc_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier5-orc-off.blp"` -- `static constant tier5_random = "UI\\Widgets\\BattleNet\\chaticons\\tier5-random.blp"` -- `static constant tier5_random_off = "UI\\Widgets\\BattleNet\\chaticons\\tier5-random-off.blp"` -- `static constant tier5_random_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier5-random-off.blp"` -- `static constant tier5_undead = "UI\\Widgets\\BattleNet\\chaticons\\tier5-undead.blp"` -- `static constant tier5_undead_off = "UI\\Widgets\\BattleNet\\chaticons\\tier5-undead-off.blp"` -- `static constant tier5_undead_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier5-undead-off.blp"` -- `static constant tier5_vikings_off = "UI\\Widgets\\BattleNet\\chaticons\\tier5-vikings-off.blp"` -- `static constant tier5_vikings_off1 = "UI\\Widgets\\BattleNet\\chaticons\\tier5-vikings-off.blp"` -- `static constant tier5x_human = "UI\\Widgets\\BattleNet\\chaticons\\tier5x-human.blp"` -- `static constant tier5x_human_off = "UI\\Widgets\\BattleNet\\chaticons\\tier5x-human-off.blp"` -- `static constant tier5x_nightelf = "UI\\Widgets\\BattleNet\\chaticons\\tier5x-nightelf.blp"` -- `static constant tier5x_nightelf_off = "UI\\Widgets\\BattleNet\\chaticons\\tier5x-nightelf-off.blp"` -- `static constant tier5x_orc = "UI\\Widgets\\BattleNet\\chaticons\\tier5x-orc.blp"` -- `static constant tier5x_orc_off = "UI\\Widgets\\BattleNet\\chaticons\\tier5x-orc-off.blp"` -- `static constant tier5x_random = "UI\\Widgets\\BattleNet\\chaticons\\tier5x-random.blp"` -- `static constant tier5x_random_off = "UI\\Widgets\\BattleNet\\chaticons\\tier5x-random-off.blp"` -- `static constant tier5x_tourney = "UI\\Widgets\\BattleNet\\chaticons\\tier5x-tourney.blp"` -- `static constant tier5x_tourney_off = "UI\\Widgets\\BattleNet\\chaticons\\tier5x-tourney-off.blp"` -- `static constant tier5x_undead = "UI\\Widgets\\BattleNet\\chaticons\\tier5x-undead.blp"` -- `static constant tier5x_undead_off = "UI\\Widgets\\BattleNet\\chaticons\\tier5x-undead-off.blp"` -- `static constant tier6x_human = "UI\\Widgets\\BattleNet\\chaticons\\tier6x-human.blp"` -- `static constant tier6x_human_off = "UI\\Widgets\\BattleNet\\chaticons\\tier6x-human-off.blp"` -- `static constant tier6x_nightelf = "UI\\Widgets\\BattleNet\\chaticons\\tier6x-nightelf.blp"` -- `static constant tier6x_nightelf_off = "UI\\Widgets\\BattleNet\\chaticons\\tier6x-nightelf-off.blp"` -- `static constant tier6x_orc = "UI\\Widgets\\BattleNet\\chaticons\\tier6x-orc.blp"` -- `static constant tier6x_orc_off = "UI\\Widgets\\BattleNet\\chaticons\\tier6x-orc-off.blp"` -- `static constant tier6x_random = "UI\\Widgets\\BattleNet\\chaticons\\tier6x-random.blp"` -- `static constant tier6x_random_off = "UI\\Widgets\\BattleNet\\chaticons\\tier6x-random-off.blp"` -- `static constant tier6x_tourney = "UI\\Widgets\\BattleNet\\chaticons\\tier6x-tourney.blp"` -- `static constant tier6x_tourney_off = "UI\\Widgets\\BattleNet\\chaticons\\tier6x-tourney-off.blp"` -- `static constant tier6x_undead = "UI\\Widgets\\BattleNet\\chaticons\\tier6x-undead.blp"` -- `static constant tier6x_undead_off = "UI\\Widgets\\BattleNet\\chaticons\\tier6x-undead-off.blp"` -- `static constant timberWolf = "Textures\\TimberWolf.blp"` -- `static constant timberWolf1 = "Units\\Creeps\\TimberWolf\\TimberWolf.blp"` -- `static constant tinkerBuilding = "Units\\Creeps\\HeroTinkerFactory\\TinkerBuilding.blp"` -- `static constant tinkerRocketRibbon = "Abilities\\Spells\\Other\\TinkerRocket\\TinkerRocketRibbon.blp"` -- `static constant tjLeaves = "SharedModels\\TjLeaves.blp"` -- `static constant tjShockwave2 = "Abilities\\Spells\\Human\\Brilliance\\TjShockwave2.blp"` -- `static constant tj_BloodSput = "Textures\\Tj_BloodSput.blp"` -- `static constant tj_BloodSput1 = "Units\\Human\\GryphonRider\\Tj_BloodSput.blp"` -- `static constant tj_leaf = "Units\\NightElf\\DruidOfTheClaw\\Tj_leaf.blp"` -- `static constant tj_leaf1 = "Units\\NightElf\\DruidOfTheClaw\\Tj_leaf.blp"` -- `static constant tjcrosshair = "Abilities\\Spells\\NightElf\\TrueshotAura\\tjcrosshair.blp"` -- `static constant tombOfRelics = "buildings\\Undead\\TombOfRelics\\TombOfRelics.blp"` -- `static constant tome = "Objects\\InventoryItems\\tome\\tome.blp"` -- `static constant tome1 = "Objects\\InventoryItems\\tome\\tome.blp"` -- `static constant tomeBlue = "Objects\\InventoryItems\\tomeBlue\\tomeBlue.blp"` -- `static constant tomeBlue1 = "Objects\\InventoryItems\\tomeBlue\\tomeBlue.blp"` -- `static constant tomeBrown = "Objects\\InventoryItems\\tomeBrown\\tomeBrown.blp"` -- `static constant tomeBrown1 = "Objects\\InventoryItems\\tomeBrown\\tomeBrown.blp"` -- `static constant tomeGreen = "Objects\\InventoryItems\\tomeGreen\\tomeGreen.blp"` -- `static constant tomeGreen1 = "Objects\\InventoryItems\\tomeGreen\\tomeGreen.blp"` -- `static constant tomeRed = "Objects\\InventoryItems\\tomeRed\\tomeRed.blp"` -- `static constant tomeRed1 = "Objects\\InventoryItems\\tomeRed\\tomeRed.blp"` -- `static constant toolBar00 = "ReplaceableTextures\\WorldEditUI\\ToolBar00.blp"` -- `static constant toolBar01 = "ReplaceableTextures\\WorldEditUI\\ToolBar01.blp"` -- `static constant toolBar02 = "ReplaceableTextures\\WorldEditUI\\ToolBar02.blp"` -- `static constant toolBar03 = "ReplaceableTextures\\WorldEditUI\\ToolBar03.blp"` -- `static constant toolBar04 = "ReplaceableTextures\\WorldEditUI\\ToolBar04.blp"` -- `static constant toolBar05 = "ReplaceableTextures\\WorldEditUI\\ToolBar05.blp"` -- `static constant toolBar06 = "ReplaceableTextures\\WorldEditUI\\ToolBar06.blp"` -- `static constant toolBar07 = "ReplaceableTextures\\WorldEditUI\\ToolBar07.blp"` -- `static constant toolTipGoldIcon = "UI\\Widgets\\ToolTips\\Human\\ToolTipGoldIcon.blp"` -- `static constant toolTipLumberIcon = "UI\\Widgets\\ToolTips\\Human\\ToolTipLumberIcon.blp"` -- `static constant toolTipManaIcon = "UI\\Widgets\\ToolTips\\Human\\ToolTipManaIcon.blp"` -- `static constant toolTipStonesIcon = "UI\\Widgets\\ToolTips\\Human\\ToolTipStonesIcon.blp"` -- `static constant toolTipSupplyIcon = "UI\\Widgets\\ToolTips\\Human\\ToolTipSupplyIcon.blp"` -- `static constant toonSmokeX = "Textures\\ToonSmokeX.blp"` -- `static constant toonSmokeX1 = "Textures\\ToonSmokeX.blp"` -- `static constant torch2 = "Abilities\\Spells\\Other\\SoulBurn\\Torch2.blp"` -- `static constant tornado1 = "Textures\\Tornado1.blp"` -- `static constant tornado2 = "Abilities\\Spells\\Orc\\Ensnare\\Tornado2.blp"` -- `static constant tornado2b = "Textures\\Tornado2b.blp"` -- `static constant tornado2b1 = "Textures\\Tornado2b.blp"` -- `static constant tower = "Buildings\\Human\\HumanTower\\Tower.blp"` -- `static constant tower1 = "Textures\\Tower.blp"` -- `static constant towerDFifthTower = "buildings\\Other\\TowerDefenseTower\\TowerDFifthTower.blp"` -- `static constant towerDFirstFourthTower = "buildings\\Other\\TowerDefenseTower\\TowerDFirstFourthTower.blp"` -- `static constant towerDSecondTower = "buildings\\Other\\TowerDefenseTower\\TowerDSecondTower.blp"` -- `static constant towerDThirdTower = "buildings\\Other\\TowerDefenseTower\\TowerDThirdTower.blp"` -- `static constant towerOfTheSun = "Buildings\\Other\\MageTower\\TowerOfTheSun.blp"` -- `static constant townHallCastleKeep = "Buildings\\Human\\TownHall\\TownHallCastleKeep.blp"` -- `static constant townHallCastleKeep1 = "buildings\\Human\\TownHall\\TownHallCastleKeep.blp"` -- `static constant treasurechest = "Objects\\InventoryItems\\TreasureChest\\treasurechest.blp"` -- `static constant treasurechest1 = "Objects\\InventoryItems\\treasurechest\\treasurechest.blp"` -- `static constant treeOfLifeUberSplat = "ReplaceableTextures\\Splats\\TreeOfLifeUberSplat.blp"` -- `static constant treebark = "UI\\Glues\\MainMenu\\MainMenu3d\\Treebark.blp"` -- `static constant treeofLife = "Buildings\\NightElf\\TreeOfLife\\TreeofLife.blp"` -- `static constant treeofLife1 = "buildings\\NightElf\\TreeofLife\\TreeofLife.blp"` -- `static constant trevSmokeA = "Buildings\\Human\\AltarOfKings\\TrevSmokeA.blp"` -- `static constant troll256red = "Doodads\\LordaeronSummer\\Terrain\\Crates\\Troll256red.blp"` -- `static constant trollGateX = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\TrollGateX.blp"` -- `static constant trollNeonSign = "buildings\\Orc\\VoodooLounge\\TrollNeonSign.blp"` -- `static constant trollNeonSign54 = "buildings\\Orc\\VoodooLounge\\TrollNeonSign54.blp"` -- `static constant trollPillar02b = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\TrollPillar02b.blp"` -- `static constant trollPink = "Abilities\\Weapons\\Axe\\TrollPink.blp"` -- `static constant trollSymbol1 = "Textures\\TrollSymbol1.blp"` -- `static constant tuskarr = "Units\\Creeps\\tuskar\\Tuskarr.blp"` -- `static constant tuskarrBlack = "Units\\Creeps\\tuskarLord\\TuskarrBlack.blp"` -- `static constant tuskarrGold = "Textures\\TuskarrGold.blp"` -- `static constant tutorialLocationIcons = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\TutorialLocationIcons.blp"` -- `static constant tutorialOrc = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\TutorialOrc.blp"` -- `static constant tutorial_BotLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Tutorial-BotLeft.blp"` -- `static constant tutorial_BotRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Tutorial-BotRight.blp"` -- `static constant tutorial_TopLeft = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Tutorial-TopLeft.blp"` -- `static constant tutorial_TopRight = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\Tutorial-TopRight.blp"` -- `static constant tutprialOrcDirtGround = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\TutprialOrcDirtGround.blp"` -- `static constant undead1 = "Doodads\\Ashenvale\\Structures\\PillarsRuined\\undead1.blp"` -- `static constant undead2_undead2alpha = "Doodads\\Ashenvale\\Structures\\PillarsRuined\\undead2_undead2alpha.blp"` -- `static constant undeadAirBarge = "Textures\\UndeadAirBarge.blp"` -- `static constant undeadAirBarge1 = "Textures\\UndeadAirBarge.blp"` -- `static constant undeadArthas = "Units\\Undead\\EvilArthas\\UndeadArthas.blp"` -- `static constant undeadBattleship = "Units\\Creeps\\UndeadShipBattleShip\\UndeadBattleship.blp"` -- `static constant undeadBirth = "SharedModels\\UndeadBirth.blp"` -- `static constant undeadBirth1 = "Textures\\UndeadBirth.blp"` -- `static constant undeadCampaignLich = "UI\\Glues\\SinglePlayer\\UndeadCampaign3D\\UndeadCampaignLich.blp"` -- `static constant undeadCampaignStars = "UI\\Glues\\SinglePlayer\\UndeadCampaign3D\\UndeadCampaignStars.blp"` -- `static constant undeadCar1 = "Textures\\UndeadCar1.blp"` -- `static constant undeadCarB = "Units\\Other\\UndeadCar\\UndeadCarB.blp"` -- `static constant undeadCursor = "UI\\Cursor\\UndeadCursor.blp"` -- `static constant undeadDestroyerShip = "Units\\Creeps\\UndeadDestroyerShip\\UndeadDestroyerShip.blp"` -- `static constant undeadShipyard = "buildings\\Undead\\UndeadShipyard\\UndeadShipyard.blp"` -- `static constant undeadSymbol = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\UndeadSymbol.blp"` -- `static constant undeadTransportShip = "Textures\\UndeadTransportShip.blp"` -- `static constant undeadUI1Texture = "UI\\Console\\Undead\\UndeadUI1Texture.blp"` -- `static constant undeadUIPortraitMask = "UI\\Console\\Undead\\UndeadUIPortraitMask.blp"` -- `static constant undeadUITile01 = "UI\\Console\\Undead\\UndeadUITile01.blp"` -- `static constant undeadUITile011 = "UI\\Console\\Undead\\UndeadUITile01.blp"` -- `static constant undeadUITile02 = "UI\\Console\\Undead\\UndeadUITile02.blp"` -- `static constant undeadUITile03 = "UI\\Console\\Undead\\UndeadUITile03.blp"` -- `static constant undeadUITile04 = "UI\\Console\\Undead\\UndeadUITile04.blp"` -- `static constant undeadUITile_InventoryCover = "UI\\Console\\Undead\\UndeadUITile-InventoryCover.blp"` -- `static constant undeadUITile_TimeIndicatorFrame = "UI\\Console\\Undead\\UndeadUITile-TimeIndicatorFrame.blp"` -- `static constant undeadUITile_TimeIndicatorMask01 = "UI\\Console\\Undead\\UndeadUITile-TimeIndicatorMask01.blp"` -- `static constant undeadUITile_TimeIndicatorMask02 = "UI\\Console\\Undead\\UndeadUITile-TimeIndicatorMask02.blp"` -- `static constant undeadUI_ReplayCover = "UI\\Widgets\\Console\\Undead\\UndeadUI-ReplayCover.blp"` -- `static constant undeadUberSplat = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant undead_checkbox_check = "UI\\Widgets\\EscMenu\\Undead\\undead-checkbox-check.blp"` -- `static constant undead_checkbox_depressed = "UI\\Widgets\\EscMenu\\Undead\\undead-checkbox-depressed.blp"` -- `static constant undead_cinematic_border = "UI\\Widgets\\EscMenu\\Undead\\undead-cinematic-border.blp"` -- `static constant undead_console_buttonstates2 = "UI\\Widgets\\Console\\Undead\\undead-console-buttonstates2.blp"` -- `static constant undead_inventory_slotfiller = "UI\\Widgets\\Console\\Undead\\undead-inventory-slotfiller.blp"` -- `static constant undead_options_button_background = "UI\\Widgets\\EscMenu\\Undead\\undead-options-button-background.blp"` -- `static constant undead_options_button_background_disabled = "UI\\Widgets\\EscMenu\\Undead\\undead-options-button-background-disabled.blp"` -- `static constant undead_options_button_background_down = "UI\\Widgets\\EscMenu\\Undead\\undead-options-button-background-down.blp"` -- `static constant undead_options_button_border_disabled = "UI\\Widgets\\EscMenu\\Undead\\undead-options-button-border-disabled.blp"` -- `static constant undead_options_button_highlight = "UI\\Widgets\\EscMenu\\Undead\\undead-options-button-highlight.blp"` -- `static constant undead_options_menu_background = "UI\\Widgets\\EscMenu\\Undead\\undead-options-menu-background.blp"` -- `static constant undead_options_menu_border = "UI\\Widgets\\EscMenu\\Undead\\undead-options-menu-border.blp"` -- `static constant undead_slider_knob = "UI\\Widgets\\EscMenu\\Undead\\undead-slider-knob.blp"` -- `static constant underMushroomTree = "ReplaceableTextures\\UndergroundTree\\UnderMushroomTree.blp"` -- `static constant underMushroomTreeBlight = "ReplaceableTextures\\UndergroundTree\\UnderMushroomTreeBlight.blp"` -- `static constant undergroundDoodad1 = "Textures\\UndergroundDoodad1.blp"` -- `static constant undergroundNatural = "Textures\\UndergroundNatural.blp"` -- `static constant undergroundRocks = "Textures\\UndergroundRocks.blp"` -- `static constant unitEditor_CustomUnit = "ReplaceableTextures\\WorldEditUI\\UnitEditor-CustomUnit.blp"` -- `static constant uther = "Units\\Human\\Uther\\Uther.blp"` -- `static constant v_AncientUberSplat = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant v_AncientUberSplat_mip1 = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant v_Cliff0 = "ReplaceableTextures\\Cliff\\Cliff0legacy.blp"` -- `static constant v_Cliff1 = "ReplaceableTextures\\Cliff\\Cliff1legacy.blp"` -- `static constant v_GoldmineUberSplat = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant v_GoldmineUberSplat_mip1 = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant v_HumanCastleUberSplat = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant v_HumanCastleUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant v_HumanTownHallUberSplat = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant v_HumanTownHallUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant v_HumanUberSplat = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant v_HumanUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant v_NightElfUberSplat = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant v_NightElfUberSplat_mip1 = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant v_OrcUberSplat = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant v_OrcUberSplat_mip1 = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant v_UndeadUberSplat = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant v_UndeadUberSplat_mip1 = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant villageDoodad0 = "Textures\\VillageDoodad0.blp"` -- `static constant villageDoodad1 = "Textures\\VillageDoodad1.blp"` -- `static constant villageFall_Blight = "TerrainArt\\Blight\\VillageFall_Blight.blp"` -- `static constant villageFall_Blight1 = "TerrainArt\\VillageFall\\VillageFall_Blight.blp"` -- `static constant villageFall_CobblePath = "TerrainArt\\VillageFall\\VillageFall_CobblePath.blp"` -- `static constant villageFall_Crops = "TerrainArt\\VillageFall\\VillageFall_Crops.blp"` -- `static constant villageFall_Dirt = "TerrainArt\\VillageFall\\VillageFall_Dirt.blp"` -- `static constant villageFall_DirtRough = "TerrainArt\\VillageFall\\VillageFall_DirtRough.blp"` -- `static constant villageFall_GrassShort = "TerrainArt\\VillageFall\\VillageFall_GrassShort.blp"` -- `static constant villageFall_GrassThick = "TerrainArt\\VillageFall\\VillageFall_GrassThick.blp"` -- `static constant villageFall_Rocks = "TerrainArt\\VillageFall\\VillageFall_Rocks.blp"` -- `static constant villageFall_StonePath = "TerrainArt\\VillageFall\\VillageFall_StonePath.blp"` -- `static constant villageStuff = "Doodads\\Village\\Props\\Village_Lightpost\\VillageStuff.blp"` -- `static constant village_Blight = "TerrainArt\\Blight\\Village_Blight.blp"` -- `static constant village_CobblePath = "TerrainArt\\Village\\Village_CobblePath.blp"` -- `static constant village_Crops = "TerrainArt\\Village\\Village_Crops.blp"` -- `static constant village_Dirt = "TerrainArt\\Village\\Village_Dirt.blp"` -- `static constant village_DirtRough = "TerrainArt\\Village\\Village_DirtRough.blp"` -- `static constant village_GrassShort = "TerrainArt\\Village\\Village_GrassShort.blp"` -- `static constant village_GrassThick = "TerrainArt\\Village\\Village_GrassThick.blp"` -- `static constant village_Rocks = "TerrainArt\\Village\\Village_Rocks.blp"` -- `static constant village_StonePath = "TerrainArt\\Village\\Village_StonePath.blp"` -- `static constant villagerKid = "Units\\Critters\\VillagerKid\\VillagerKid.blp"` -- `static constant villagerKid1 = "Units\\Critters\\VillagerKid1\\VillagerKid1.blp"` -- `static constant villagerMale = "Units\\Critters\\VillagerMan\\VillagerMale.blp"` -- `static constant villagerMale1 = "Units\\Critters\\VillagerMan1\\VillagerMale1.blp"` -- `static constant villagerWoman = "Units\\Critters\\VillagerWoman\\VillagerWoman.blp"` -- `static constant vines1 = "Abilities\\Spells\\Orc\\Reincarnation\\Vines1.blp"` -- `static constant voidwalker = "Units\\Creeps\\VoidWalker\\Voidwalker.blp"` -- `static constant volcanoMed = "Textures\\VolcanoMed.blp"` -- `static constant volcanoSplatMed = "ReplaceableTextures\\Splats\\VolcanoSplatMed.blp"` -- `static constant voodooLounge = "buildings\\Orc\\VoodooLounge\\VoodooLounge.blp"` -- `static constant w_AncientUberSplat = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant w_AncientUberSplat_mip1 = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant w_Cliff0 = "ReplaceableTextures\\Cliff\\Cliff0legacy.blp"` -- `static constant w_Cliff1 = "ReplaceableTextures\\Cliff\\Cliff1legacy.blp"` -- `static constant w_GoldmineUberSplat = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant w_GoldmineUberSplat_mip1 = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant w_HumanCastleUberSplat = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant w_HumanCastleUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant w_HumanTownHallUberSplat = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant w_HumanTownHallUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant w_HumanUberSplat = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant w_HumanUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant w_NightElfUberSplat = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant w_NightElfUberSplat_mip1 = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant w_OrcUberSplat = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant w_OrcUberSplat_mip1 = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant w_UndeadUberSplat = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant w_UndeadUberSplat_mip1 = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant war3xLogo = "UI\\Glues\\MainMenu\\WarCraftIIILogo_exp\\War3xLogo.blp"` -- `static constant war3xLogo1 = "UI\\Glues\\MainMenu\\WarCraftIIILogo_exp\\War3xLogo.blp"` -- `static constant warEagle = "Units\\Creeps\\WarEagle\\WarEagle.blp"` -- `static constant warcraftIIIExp_betalogo_alpha = "UI\\Glues\\MainMenu\\WarCraftIIILogo_exp\\WarcraftIIIExp-betalogo-alpha.blp"` -- `static constant warcraftIIIFTLogo = "ReplaceableTextures\\WorldEditUI\\WarcraftIIIFTLogo.blp"` -- `static constant warcraftIIILogo = "ReplaceableTextures\\WorldEditUI\\WarcraftIIILogo.blp"` -- `static constant warcraftIII_logo_alpha = "UI\\Glues\\MainMenu\\WarCraftIIILogo\\WarcraftIII-logo-alpha.blp"` -- `static constant warcraftIII_logo_alpha1 = "UI\\Glues\\SinglePlayer\\CampaignWarCraftIIILogo\\WarcraftIII-logo-alpha.blp"` -- `static constant wards1 = "Textures\\Wards1.blp"` -- `static constant wards11 = "Textures\\Wards1.blp"` -- `static constant watcher = "Units\\Creeps\\Watcher\\Watcher.blp"` -- `static constant watcher1 = "Textures\\Watcher.blp"` -- `static constant watchtower = "Textures\\Watchtower.blp"` -- `static constant watchtower1 = "Objects\\InventoryItems\\OrcCaptureFlag\\Watchtower.blp"` -- `static constant water00 = "ReplaceableTextures\\Water\\Water00.blp"` -- `static constant water001 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water00.blp"` -- `static constant water01 = "ReplaceableTextures\\Water\\Water01.blp"` -- `static constant water011 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water01.blp"` -- `static constant water02 = "ReplaceableTextures\\Water\\Water02.blp"` -- `static constant water021 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water02.blp"` -- `static constant water03 = "ReplaceableTextures\\Water\\Water03.blp"` -- `static constant water031 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water03.blp"` -- `static constant water04 = "ReplaceableTextures\\Water\\Water04.blp"` -- `static constant water041 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water04.blp"` -- `static constant water05 = "ReplaceableTextures\\Water\\Water05.blp"` -- `static constant water051 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water05.blp"` -- `static constant water06 = "ReplaceableTextures\\Water\\Water06.blp"` -- `static constant water061 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water06.blp"` -- `static constant water07 = "ReplaceableTextures\\Water\\Water07.blp"` -- `static constant water071 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water07.blp"` -- `static constant water08 = "ReplaceableTextures\\Water\\Water08.blp"` -- `static constant water081 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water08.blp"` -- `static constant water09 = "ReplaceableTextures\\Water\\Water09.blp"` -- `static constant water091 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water09.blp"` -- `static constant water10 = "ReplaceableTextures\\Water\\Water10.blp"` -- `static constant water101 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water10.blp"` -- `static constant water11 = "ReplaceableTextures\\Water\\Water11.blp"` -- `static constant water111 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water11.blp"` -- `static constant water12 = "ReplaceableTextures\\Water\\Water12.blp"` -- `static constant water121 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water12.blp"` -- `static constant water13 = "ReplaceableTextures\\Water\\Water13.blp"` -- `static constant water131 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water13.blp"` -- `static constant water14 = "ReplaceableTextures\\Water\\Water14.blp"` -- `static constant water141 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water14.blp"` -- `static constant water15 = "ReplaceableTextures\\Water\\Water15.blp"` -- `static constant water151 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water15.blp"` -- `static constant water16 = "ReplaceableTextures\\Water\\Water16.blp"` -- `static constant water161 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water16.blp"` -- `static constant water17 = "ReplaceableTextures\\Water\\Water17.blp"` -- `static constant water171 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water17.blp"` -- `static constant water18 = "ReplaceableTextures\\Water\\Water18.blp"` -- `static constant water181 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water18.blp"` -- `static constant water19 = "ReplaceableTextures\\Water\\Water19.blp"` -- `static constant water191 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water19.blp"` -- `static constant water20 = "ReplaceableTextures\\Water\\Water20.blp"` -- `static constant water201 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water20.blp"` -- `static constant water21 = "ReplaceableTextures\\Water\\Water21.blp"` -- `static constant water211 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water21.blp"` -- `static constant water22 = "ReplaceableTextures\\Water\\Water22.blp"` -- `static constant water221 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water22.blp"` -- `static constant water23 = "ReplaceableTextures\\Water\\Water23.blp"` -- `static constant water231 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water23.blp"` -- `static constant water24 = "ReplaceableTextures\\Water\\Water24.blp"` -- `static constant water241 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water24.blp"` -- `static constant water25 = "ReplaceableTextures\\Water\\Water25.blp"` -- `static constant water251 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water25.blp"` -- `static constant water26 = "ReplaceableTextures\\Water\\Water26.blp"` -- `static constant water261 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water26.blp"` -- `static constant water27 = "ReplaceableTextures\\Water\\Water27.blp"` -- `static constant water271 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water27.blp"` -- `static constant water28 = "ReplaceableTextures\\Water\\Water28.blp"` -- `static constant water281 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water28.blp"` -- `static constant water29 = "ReplaceableTextures\\Water\\Water29.blp"` -- `static constant water291 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water29.blp"` -- `static constant water30 = "ReplaceableTextures\\Water\\Water30.blp"` -- `static constant water301 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water30.blp"` -- `static constant water31 = "ReplaceableTextures\\Water\\Water31.blp"` -- `static constant water311 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water31.blp"` -- `static constant water32 = "ReplaceableTextures\\Water\\Water32.blp"` -- `static constant water321 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water32.blp"` -- `static constant water33 = "ReplaceableTextures\\Water\\Water33.blp"` -- `static constant water331 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water33.blp"` -- `static constant water34 = "ReplaceableTextures\\Water\\Water34.blp"` -- `static constant water341 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water34.blp"` -- `static constant water35 = "ReplaceableTextures\\Water\\Water35.blp"` -- `static constant water351 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water35.blp"` -- `static constant water36 = "ReplaceableTextures\\Water\\Water36.blp"` -- `static constant water361 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water36.blp"` -- `static constant water37 = "ReplaceableTextures\\Water\\Water37.blp"` -- `static constant water371 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water37.blp"` -- `static constant water38 = "ReplaceableTextures\\Water\\Water38.blp"` -- `static constant water381 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water38.blp"` -- `static constant water39 = "ReplaceableTextures\\Water\\Water39.blp"` -- `static constant water391 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water39.blp"` -- `static constant water40 = "ReplaceableTextures\\Water\\Water40.blp"` -- `static constant water401 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water40.blp"` -- `static constant water41 = "ReplaceableTextures\\Water\\Water41.blp"` -- `static constant water411 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water41.blp"` -- `static constant water42 = "ReplaceableTextures\\Water\\Water42.blp"` -- `static constant water421 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water42.blp"` -- `static constant water43 = "ReplaceableTextures\\Water\\Water43.blp"` -- `static constant water431 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water43.blp"` -- `static constant water44 = "ReplaceableTextures\\Water\\Water44.blp"` -- `static constant water441 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Water44.blp"` -- `static constant waterBlobs1 = "Textures\\WaterBlobs1.blp"` -- `static constant waterBlobs11 = "Textures\\WaterBlobs1.blp"` -- `static constant waterEnv1 = "Units\\Human\\WaterElemental\\WaterEnv1.blp"` -- `static constant waterWake2 = "Textures\\WaterWake2.blp"` -- `static constant waterWake3 = "Textures\\WaterWake3.blp"` -- `static constant water_Particles = "Textures\\Water_Particles.blp"` -- `static constant water_Particles1 = "Doodads\\Ruins\\Props\\RuinFountain\\Water_Particles.blp"` -- `static constant waterfallX = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\WaterfallX.blp"` -- `static constant wayGate1 = "Buildings\\Other\\Waygate\\WayGate1.blp"` -- `static constant weapon = "Textures\\Weapon.blp"` -- `static constant weathervein = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\weathervein.blp"` -- `static constant web = "Abilities\\Spells\\Undead\\Web\\Web.blp"` -- `static constant webMissile = "Abilities\\Spells\\Undead\\Web\\WebMissile.blp"` -- `static constant wendigo = "Units\\Creeps\\Wendigo\\Wendigo.blp"` -- `static constant wendigoShaman = "Units\\Creeps\\WendigoShaman\\WendigoShaman.blp"` -- `static constant wetrock1 = "UI\\Glues\\MainMenu\\MainMenu3d\\Wetrock1.blp"` -- `static constant wharf = "Textures\\Wharf.blp"` -- `static constant white = "Textures\\white.blp"` -- `static constant white1 = "Doodads\\Cinematic\\ArthasIllidanFight\\White.blp"` -- `static constant white1_star5tga = "Abilities\\Spells\\Human\\FlameStrike\\White1_star5tga.blp"` -- `static constant white32 = "UI\\Glues\\MainMenu\\MainMenu3d\\white32.blp"` -- `static constant white321 = "Doodads\\Cinematic\\ShimmeringPortal\\white32.blp"` -- `static constant whiteWolf = "Units\\Creeps\\WhiteWolf\\WhiteWolf.blp"` -- `static constant whiteWolf1 = "Units\\Creeps\\WhiteWolf\\WhiteWolf.blp"` -- `static constant white_64_Foam1 = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\White_64_Foam1.blp"` -- `static constant white_64_Foam11 = "UI\\Glues\\SinglePlayer\\UndeadCampaign3D\\White_64_Foam1.blp"` -- `static constant white_mask = "ReplaceableTextures\\CameraMasks\\White_mask.blp"` -- `static constant wind = "Abilities\\Spells\\Other\\Tornado\\wind.blp"` -- `static constant windSerpent1 = "Units\\Naga\\WindSerpent\\WindSerpent.blp"` -- `static constant wings = "Units\\Critters\\FlyingSheep\\wings.blp"` -- `static constant wings1 = "Units\\Critters\\FlyingSheep\\wings.blp"` -- `static constant wirlwinds = "Textures\\Wirlwinds.blp"` -- `static constant wirlwinds1 = "Textures\\Wirlwinds.blp"` -- `static constant wisp = "Units\\NightElf\\Wisp\\Wisp.blp"` -- `static constant witchDoctor = "Units\\Orc\\WitchDoctor\\WitchDoctor.blp"` -- `static constant witchDoctor1 = "Units\\Orc\\WitchDoctor\\WitchDoctor.blp"` -- `static constant wolfrider = "Units\\Orc\\Wolfrider\\Wolfrider.blp"` -- `static constant wood = "UI\\Glues\\MainMenu\\MainMenu3d\\wood.blp"` -- `static constant woodItem = "Textures\\WoodItem.blp"` -- `static constant woodItem1 = "Textures\\WoodItem.blp"` -- `static constant worldTree256 = "Doodads\\Ashenvale\\Structures\\Worldtree\\WorldTree256.blp"` -- `static constant wyvernRider = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\WyvernRider.blp"` -- `static constant wyvernRider1 = "Textures\\WyvernRider.blp"` -- `static constant x_AncientUberSplat = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant x_AncientUberSplat_mip1 = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant x_Cliff0 = "ReplaceableTextures\\Cliff\\Cliff0legacy.blp"` -- `static constant x_Cliff1 = "ReplaceableTextures\\Cliff\\Cliff1legacy.blp"` -- `static constant x_GoldmineUberSplat = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant x_GoldmineUberSplat_mip1 = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant x_HumanCastleUberSplat = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant x_HumanCastleUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant x_HumanTownHallUberSplat = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant x_HumanTownHallUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant x_HumanUberSplat = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant x_HumanUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant x_NightElfUberSplat = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant x_NightElfUberSplat_mip1 = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant x_OrcUberSplat = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant x_OrcUberSplat_mip1 = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant x_UndeadUberSplat = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant x_UndeadUberSplat_mip1 = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant x_Water00 = "ReplaceableTextures\\Water\\Water00.blp"` -- `static constant x_Water01 = "ReplaceableTextures\\Water\\Water01.blp"` -- `static constant x_Water02 = "ReplaceableTextures\\Water\\Water02.blp"` -- `static constant x_Water03 = "ReplaceableTextures\\Water\\Water03.blp"` -- `static constant x_Water04 = "ReplaceableTextures\\Water\\Water04.blp"` -- `static constant x_Water05 = "ReplaceableTextures\\Water\\Water05.blp"` -- `static constant x_Water06 = "ReplaceableTextures\\Water\\Water06.blp"` -- `static constant x_Water07 = "ReplaceableTextures\\Water\\Water07.blp"` -- `static constant x_Water08 = "ReplaceableTextures\\Water\\Water08.blp"` -- `static constant x_Water09 = "ReplaceableTextures\\Water\\Water09.blp"` -- `static constant x_Water10 = "ReplaceableTextures\\Water\\Water10.blp"` -- `static constant x_Water11 = "ReplaceableTextures\\Water\\Water11.blp"` -- `static constant x_Water12 = "ReplaceableTextures\\Water\\Water12.blp"` -- `static constant x_Water13 = "ReplaceableTextures\\Water\\Water13.blp"` -- `static constant x_Water14 = "ReplaceableTextures\\Water\\Water14.blp"` -- `static constant x_Water15 = "ReplaceableTextures\\Water\\Water15.blp"` -- `static constant x_Water16 = "ReplaceableTextures\\Water\\Water16.blp"` -- `static constant x_Water17 = "ReplaceableTextures\\Water\\Water17.blp"` -- `static constant x_Water18 = "ReplaceableTextures\\Water\\Water18.blp"` -- `static constant x_Water19 = "ReplaceableTextures\\Water\\Water19.blp"` -- `static constant x_Water20 = "ReplaceableTextures\\Water\\Water20.blp"` -- `static constant x_Water21 = "ReplaceableTextures\\Water\\Water21.blp"` -- `static constant x_Water22 = "ReplaceableTextures\\Water\\Water22.blp"` -- `static constant x_Water23 = "ReplaceableTextures\\Water\\Water23.blp"` -- `static constant x_Water24 = "ReplaceableTextures\\Water\\Water24.blp"` -- `static constant x_Water25 = "ReplaceableTextures\\Water\\Water25.blp"` -- `static constant x_Water26 = "ReplaceableTextures\\Water\\Water26.blp"` -- `static constant x_Water27 = "ReplaceableTextures\\Water\\Water27.blp"` -- `static constant x_Water28 = "ReplaceableTextures\\Water\\Water28.blp"` -- `static constant x_Water29 = "ReplaceableTextures\\Water\\Water29.blp"` -- `static constant x_Water30 = "ReplaceableTextures\\Water\\Water30.blp"` -- `static constant x_Water31 = "ReplaceableTextures\\Water\\Water31.blp"` -- `static constant x_Water32 = "ReplaceableTextures\\Water\\Water32.blp"` -- `static constant x_Water33 = "ReplaceableTextures\\Water\\Water33.blp"` -- `static constant x_Water34 = "ReplaceableTextures\\Water\\Water34.blp"` -- `static constant x_Water35 = "ReplaceableTextures\\Water\\Water35.blp"` -- `static constant x_Water36 = "ReplaceableTextures\\Water\\Water36.blp"` -- `static constant x_Water37 = "ReplaceableTextures\\Water\\Water37.blp"` -- `static constant x_Water38 = "ReplaceableTextures\\Water\\Water38.blp"` -- `static constant x_Water39 = "ReplaceableTextures\\Water\\Water39.blp"` -- `static constant x_Water40 = "ReplaceableTextures\\Water\\Water40.blp"` -- `static constant x_Water41 = "ReplaceableTextures\\Water\\Water41.blp"` -- `static constant x_Water42 = "ReplaceableTextures\\Water\\Water42.blp"` -- `static constant x_Water43 = "ReplaceableTextures\\Water\\Water43.blp"` -- `static constant x_Water44 = "ReplaceableTextures\\Water\\Water44.blp"` -- `static constant y_AncientUberSplat = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant y_AncientUberSplat_mip1 = "ReplaceableTextures\\Splats\\AncientUberSplat.blp"` -- `static constant y_Cliff0 = "ReplaceableTextures\\Cliff\\Cliff0legacy.blp"` -- `static constant y_Cliff1 = "ReplaceableTextures\\Cliff\\Cliff1legacy.blp"` -- `static constant y_GoldmineUberSplat = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant y_GoldmineUberSplat_mip1 = "ReplaceableTextures\\Splats\\GoldmineUberSplat.blp"` -- `static constant y_HumanCastleUberSplat = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant y_HumanCastleUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanCastleUberSplat.blp"` -- `static constant y_HumanTownHallUberSplat = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant y_HumanTownHallUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanTownHallUberSplat.blp"` -- `static constant y_HumanUberSplat = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant y_HumanUberSplat_mip1 = "ReplaceableTextures\\Splats\\HumanUberSplat.blp"` -- `static constant y_NightElfUberSplat = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant y_NightElfUberSplat_mip1 = "ReplaceableTextures\\Splats\\NightElfUberSplat.blp"` -- `static constant y_OrcUberSplat = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant y_OrcUberSplat_mip1 = "ReplaceableTextures\\Splats\\OrcUberSplat.blp"` -- `static constant y_UndeadUberSplat = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant y_UndeadUberSplat_mip1 = "ReplaceableTextures\\Splats\\UndeadUberSplat.blp"` -- `static constant yellow_Firering2b = "Abilities\\Spells\\Human\\Resurrect\\Yellow_Firering2b.blp"` -- `static constant yellow_Glow = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\Yellow_Glow.blp"` -- `static constant yellow_Glow1 = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\Yellow_Glow.blp"` -- `static constant yellow_Glow2 = "Abilities\\Weapons\\WitchDoctorMissile\\Yellow_Glow2.blp"` -- `static constant yellow_Glow21 = "Textures\\Yellow_Glow2.blp"` -- `static constant yellow_Glow3 = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\Yellow_Glow3.blp"` -- `static constant yellow_Glow300 = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\Yellow_Glow300.blp"` -- `static constant yellow_Glow31 = "Textures\\Yellow_Glow3.blp"` -- `static constant yellow_Glow_Dim = "Textures\\Yellow_Glow_Dim.blp"` -- `static constant yellow_Glow_Dim2 = "Textures\\Yellow_Glow_Dim2.blp"` -- `static constant yellow_Star = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\Yellow_Star.blp"` -- `static constant yellow_Star1 = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\Yellow_Star.blp"` -- `static constant yellow_Star2 = "Abilities\\Spells\\Items\\OrbSlow\\Yellow_Star2.blp"` -- `static constant yellow_Star_Dim = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\Yellow_Star_Dim.blp"` -- `static constant yellow_Star_Dim1 = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\Yellow_Star_Dim.blp"` -- `static constant zap1 = "Textures\\Zap1.blp"` -- `static constant zap11 = "Textures\\Zap1.blp"` -- `static constant zap1_Red = "Textures\\Zap1_Red.blp"` -- `static constant zap1_Red1 = "Textures\\Zap1_Red.blp"` -- `static constant zap1b = "Textures\\Zap1b.blp"` -- `static constant zap3 = "Units\\Orc\\StasisTotem\\Zap3.blp"` -- `static constant zergling = "Units\\Critters\\zergling\\Zergling.blp"` -- `static constant ziggurat = "Doodads\\Northrend\\Structures\\AncientZiggurat\\Ziggurat.blp"` -- `static constant zombieA = "Units\\Creeps\\Zombie\\ZombieA.blp"` -- `static constant zombieB = "Units\\Other\\DalaranMutant\\ZombieB.blp"` diff --git a/_doc/stdlib/ref/_wurst/Tiles.md b/_doc/stdlib/ref/_wurst/Tiles.md deleted file mode 100644 index ef66a68..0000000 --- a/_doc/stdlib/ref/_wurst/Tiles.md +++ /dev/null @@ -1,201 +0,0 @@ ---- -title: Tiles -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Tiles.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Tiles.wurst)** - -## Classes - -### Tiles - -```wurst -public class Tiles -``` - -**Members:** - -- `static constant lordaeron_Summer_Dirt = 'Ldrt'` -- `static constant lordaeron_Summer_Rough_Dirt = 'Ldro'` -- `static constant lordaeron_Summer_Grassy_Dirt = 'Ldrg'` -- `static constant lordaeron_Summer_Rock = 'Lrok'` -- `static constant lordaeron_Summer_Grass = 'Lgrs'` -- `static constant lordaeron_Summer_Dark_Grass = 'Lgrd'` -- `static constant lordaeron_Fall_Dirt = 'Fdrt'` -- `static constant lordaeron_Fall_Rough_Dirt = 'Fdro'` -- `static constant lordaeron_Fall_Grassy_Dirt = 'Fdrg'` -- `static constant lordaeron_Fall_Rock = 'Frok'` -- `static constant lordaeron_Fall_Grass = 'Fgrs'` -- `static constant lordaeron_Fall_Dark_Grass = 'Fgrd'` -- `static constant lordaeron_Winter_Dirt = 'Wdrt'` -- `static constant lordaeron_Winter_Rough_Dirt = 'Wdro'` -- `static constant lordaeron_Winter_Grassy_Snow = 'Wsng'` -- `static constant lordaeron_Winter_Rock = 'Wrok'` -- `static constant lordaeron_Winter_Grass = 'Wgrs'` -- `static constant lordaeron_Winter_Snow = 'Wsnw'` -- `static constant barrens_Dirt = 'Bdrt'` -- `static constant barrens_Rough_Dirt = 'Bdrh'` -- `static constant barrens_Pebbles = 'Bdrr'` -- `static constant barrens_Grassy_Dirt = 'Bdrg'` -- `static constant barrens_Desert = 'Bdsr'` -- `static constant barrens_Dark_Desert = 'Bdsd'` -- `static constant barrens_Rock = 'Bflr'` -- `static constant barrens_Grass = 'Bgrr'` -- `static constant ashenvale_Dirt = 'Adrt'` -- `static constant ashenvale_Rough_Dirt = 'Adrd'` -- `static constant ashenvale_Grass = 'Agrs'` -- `static constant ashenvale_Rock = 'Arck'` -- `static constant ashenvale_Lumpy_Grass = 'Agrd'` -- `static constant ashenvale_Vines = 'Avin'` -- `static constant ashenvale_Grassy_Dirt = 'Adrg'` -- `static constant ashenvale_Leaves = 'Alvd'` -- `static constant felwood_Dirt = 'Cdrt'` -- `static constant felwood_Rough_Dirt = 'Cdrd'` -- `static constant felwood_Poison = 'Cpos'` -- `static constant felwood_Rock = 'Crck'` -- `static constant felwood_Vines = 'Cvin'` -- `static constant felwood_Grass = 'Cgrs'` -- `static constant felwood_Leaves = 'Clvg'` -- `static constant northrend_Dirt = 'Ndrt'` -- `static constant northrend_Dark_Dirt = 'Ndrd'` -- `static constant northrend_Rock = 'Nrck'` -- `static constant northrend_Grass = 'Ngrs'` -- `static constant northrend_Ice = 'Nice'` -- `static constant northrend_Snow = 'Nsnw'` -- `static constant northrend_Rocky_Snow = 'Nsnr'` -- `static constant cityscape_Dirt = 'Ydrt'` -- `static constant cityscape_Rough_Dirt = 'Ydtr'` -- `static constant cityscape_Black_Marble = 'Yblm'` -- `static constant cityscape_Brick = 'Ybtl'` -- `static constant cityscape_Square_Tiles = 'Ysqd'` -- `static constant cityscape_Round_Tiles = 'Yrtl'` -- `static constant cityscape_Grass = 'Ygsb'` -- `static constant cityscape_Grass_Trim = 'Yhdg'` -- `static constant cityscape_White_Marble = 'Ywmb'` -- `static constant village_Dirt = 'Vdrt'` -- `static constant village_Rough_Dirt = 'Vdrr'` -- `static constant village_Crops = 'Vcrp'` -- `static constant village_Cobble_Path = 'Vcbp'` -- `static constant village_Stone_Path = 'Vstp'` -- `static constant village_Short_Grass = 'Vgrs'` -- `static constant village_Rocks = 'Vrck'` -- `static constant village_Thick_Grass = 'Vgrt'` -- `static constant village_Fall_Dirt = 'Qdrt'` -- `static constant village_Fall_Rough_Dirt = 'Qdrr'` -- `static constant village_Fall_Crops = 'Qcrp'` -- `static constant village_Fall_Cobble_Path = 'Qcbp'` -- `static constant village_Fall_Stone_Path = 'Qstp'` -- `static constant village_Fall_Short_Grass = 'Qgrs'` -- `static constant village_Fall_Rocks = 'Qrck'` -- `static constant village_Fall_Thick_Grass = 'Qgrt'` -- `static constant dalaran_Dirt = 'Xdrt'` -- `static constant dalaran_Rough_Dirt = 'Xdtr'` -- `static constant dalaran_Black_Marble = 'Xblm'` -- `static constant dalaran_Brick_Tiles = 'Xbtl'` -- `static constant dalaran_Square_Tiles = 'Xsqd'` -- `static constant dalaran_Round_Tiles = 'Xrtl'` -- `static constant dalaran_Grass = 'Xgsb'` -- `static constant dalaran_Trim_Grass = 'Xhdg'` -- `static constant dalaran_White_Marble = 'Xwmb'` -- `static constant dungeon_Dirt = 'Ddrt'` -- `static constant dungeon_Brick = 'Dbrk'` -- `static constant dungeon_Red_Stones = 'Drds'` -- `static constant dungeon_Lava_Cracks = 'Dlvc'` -- `static constant dungeon_Lava = 'Dlav'` -- `static constant dungeon_Dark_Rocks = 'Ddkr'` -- `static constant dungeon_Grey_Stones = 'Dgrs'` -- `static constant dungeon_Square_Tiles = 'Dsqd'` -- `static constant underground_Dirt = 'Gdrt'` -- `static constant underground_Brick = 'Gbrk'` -- `static constant underground_Red_Stones = 'Grds'` -- `static constant underground_Lava_Cracks = 'Glvc'` -- `static constant underground_Lava = 'Glav'` -- `static constant underground_Dark_Rocks = 'Gdkr'` -- `static constant underground_Grey_Stones = 'Ggrs'` -- `static constant underground_Square_Tiles = 'Gsqd'` -- `static constant sunken_Ruins_Dirt = 'Zdrt'` -- `static constant sunken_Ruins_Rough_Dirt = 'Zdtr'` -- `static constant sunken_Ruins_Grassy_Dirt = 'Zdrg'` -- `static constant sunken_Ruins_Small_Bricks = 'Zbks'` -- `static constant sunken_Ruins_Sand = 'Zsan'` -- `static constant sunken_Ruins_Large_Bricks = 'Zbkl'` -- `static constant sunken_Ruins_Round_Tiles = 'Ztil'` -- `static constant sunken_Ruins_Grass = 'Zgrs'` -- `static constant sunken_Ruins_Dark_Grass = 'Zvin'` -- `static constant icecrown_Glacier_Dirt = 'Idrt'` -- `static constant icecrown_Glacier_Rough_Dirt = 'Idtr'` -- `static constant icecrown_Glacier_Dark_Ice = 'Idki'` -- `static constant icecrown_Glacier_Black_Bricks = 'Ibkb'` -- `static constant icecrown_Glacier_Rune_Bricks = 'Irbk'` -- `static constant icecrown_Glacier_Tiled_Bricks = 'Itbk'` -- `static constant icecrown_Glacier_Ice = 'Iice'` -- `static constant icecrown_Glacier_Black_Squares = 'Ibsq'` -- `static constant icecrown_Glacier_Snow = 'Isnw'` -- `static constant outland_Dirt = 'Odrt'` -- `static constant outland_Light_Dirt = 'Odtr'` -- `static constant outland_Rough_Dirt = 'Osmb'` -- `static constant outland_Cracked_Dirt = 'Ofst'` -- `static constant outland_Flat_Stones = 'Olgb'` -- `static constant outland_Rock = 'Orok'` -- `static constant outland_Light_Flat_Stones = 'Ofsl'` -- `static constant outland_Abyss = 'Oaby'` -- `static constant black_Citadel_Dirt = 'Kdrt'` -- `static constant black_Citadel_Light_Dirt = 'Kfsl'` -- `static constant black_Citadel_Rough_Dirt = 'Kdtr'` -- `static constant black_Citadel_Flat_Stones = 'Kfst'` -- `static constant black_Citadel_Small_Bricks = 'Ksmb'` -- `static constant black_Citadel_Large_Bricks = 'Klgb'` -- `static constant black_Citadel_Square_Tiles = 'Ksqt'` -- `static constant black_Citadel_Dark_Tiles = 'Kdkt'` -- `static constant dalaran_Ruins_Dirt = 'Jdrt'` -- `static constant dalaran_Ruins_Rough_Dirt = 'Jdtr'` -- `static constant dalaran_Ruins_Black_Marble = 'Jblm'` -- `static constant dalaran_Ruins_Brick_Tiles = 'Jbtl'` -- `static constant dalaran_Ruins_Square_Tiles = 'Jsqd'` -- `static constant dalaran_Ruins_Round_Tiles = 'Jrtl'` -- `static constant dalaran_Ruins_Grass = 'Jgsb'` -- `static constant dalaran_Ruins_Trim_Grass = 'Jhdg'` -- `static constant dalaran_Ruins_White_Marble = 'Jwmb'` -- `static constant ashenvale_Dirt_Cliff = 'cAc2'` -- `static constant ashenvale_Grass_Cliff = 'cAc1'` -- `static constant barrens_Desert_Cliff = 'cBc2'` -- `static constant barrens_Grass_Cliff = 'cBc1'` -- `static constant black_Citadel_Dirt_Cliff = 'cKc1'` -- `static constant black_Citadel_Dark_Tiles_Cliff = 'cKc2'` -- `static constant cityscape_Dirt_Cliff = 'cYc2'` -- `static constant cityscape_Square_Tiles_Cliff = 'cYc1'` -- `static constant dalaran_Dirt_Cliff = 'cXc2'` -- `static constant dalaran_Square_Tiles_Cliff = 'cXc1'` -- `static constant dalaran_Ruins_Dirt_Cliff = 'cJc2'` -- `static constant dalaran_Ruins_Square_Tiles_Cliff = 'cJc1'` -- `static constant dungeon_Dirt_Cliff = 'cDc2'` -- `static constant dungeon_Square_Tiles_Cliff = 'cDc1'` -- `static constant felwood_Dirt_Cliff = 'cCc2'` -- `static constant felwood_Grass_Cliff = 'cCc1'` -- `static constant icecrown_Glacier_Rune_Bricks_Cliff = 'cIc2'` -- `static constant icecrown_Glacier_Snow_Cliff = 'cIc1'` -- `static constant lordaeron_Fall_Dirt_Cliff = 'cFc2'` -- `static constant lordaeron_Fall_Grass_Cliff = 'cFc1'` -- `static constant lordaeron_Summer_Dirt_Cliff = 'cLc2'` -- `static constant lordaeron_Summer_Grass_Cliff = 'cLc1'` -- `static constant lordaeron_Winter_Grass_Cliff = 'cWc2'` -- `static constant lordaeron_Winter_Snow_Cliff = 'cWc1'` -- `static constant northrend_Dirt_Cliff = 'cNc2'` -- `static constant northrend_Snow_Cliff = 'cNc1'` -- `static constant outland_Abyss_Cliff = 'cOc1'` -- `static constant outland_Rough_Dirt_Cliff = 'cOc2'` -- `static constant sunken_Ruins_Dirt_Cliff = 'cZc2'` -- `static constant sunken_Ruins_Large_Bricks_Cliff = 'cZc1'` -- `static constant underground_Dirt_Cliff = 'cGc2'` -- `static constant underground_Square_Tiles_Cliff = 'cGc1'` -- `static constant village_Dirt_Cliff = 'cVc2'` -- `static constant village_Grass_Thick_Cliff = 'cVc1'` -- `static constant village_Fall_Dirt_Cliff = 'cQc2'` -- `static constant village_Fall_Grass_Thick_Cliff = 'cQc1'` diff --git a/_doc/stdlib/ref/_wurst/TypeCasting.md b/_doc/stdlib/ref/_wurst/TypeCasting.md deleted file mode 100644 index 686948f..0000000 --- a/_doc/stdlib/ref/_wurst/TypeCasting.md +++ /dev/null @@ -1,431 +0,0 @@ ---- -title: TypeCasting -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/TypeCasting.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/TypeCasting.wurst)** - -## Functions - -### realToIndex - -```wurst -public function realToIndex(real r) returns int -``` - -### realFromIndex - -```wurst -public function realFromIndex(int index) returns real -``` - -### stringToIndex - -```wurst -public function stringToIndex(string s) returns int -``` - -### stringFromIndex - -```wurst -public function stringFromIndex(int index) returns string -``` - -### playerFromIndex - -```wurst -public function playerFromIndex(int index) returns player -``` - -### playerToIndex - -```wurst -public function playerToIndex(player object) returns int -``` - -### widgetFromIndex - -```wurst -public function widgetFromIndex(int index) returns widget -``` - -### widgetToIndex - -```wurst -public function widgetToIndex(widget object) returns int -``` - -### unitFromIndex - -```wurst -public function unitFromIndex(int index) returns unit -``` - -### unitToIndex - -```wurst -public function unitToIndex(unit object) returns int -``` - -### destructableFromIndex - -```wurst -public function destructableFromIndex(int index) returns destructable -``` - -### destructableToIndex - -```wurst -public function destructableToIndex(destructable object) returns int -``` - -### itemFromIndex - -```wurst -public function itemFromIndex(int index) returns item -``` - -### itemToIndex - -```wurst -public function itemToIndex(item object) returns int -``` - -### abilityFromIndex - -```wurst -public function abilityFromIndex(int index) returns ability -``` - -### abilityToIndex - -```wurst -public function abilityToIndex(ability object) returns int -``` - -### forceFromIndex - -```wurst -public function forceFromIndex(int index) returns force -``` - -### forceToIndex - -```wurst -public function forceToIndex(force object) returns int -``` - -### groupFromIndex - -```wurst -public function groupFromIndex(int index) returns group -``` - -### groupToIndex - -```wurst -public function groupToIndex(group object) returns int -``` - -### triggerFromIndex - -```wurst -public function triggerFromIndex(int index) returns trigger -``` - -### triggerToIndex - -```wurst -public function triggerToIndex(trigger object) returns int -``` - -### triggeractionFromIndex - -```wurst -public function triggeractionFromIndex(int index) returns triggeraction -``` - -### triggeractionToIndex - -```wurst -public function triggeractionToIndex(triggeraction object) returns int -``` - -### triggerconditionFromIndex - -```wurst -public function triggerconditionFromIndex(int index) returns triggercondition -``` - -### triggerconditionToIndex - -```wurst -public function triggerconditionToIndex(triggercondition object) returns int -``` - -### timerFromIndex - -```wurst -public function timerFromIndex(int index) returns timer -``` - -### timerToIndex - -```wurst -public function timerToIndex(timer object) returns int -``` - -### locationFromIndex - -```wurst -public function locationFromIndex(int index) returns location -``` - -### locationToIndex - -```wurst -public function locationToIndex(location object) returns int -``` - -### regionFromIndex - -```wurst -public function regionFromIndex(int index) returns region -``` - -### regionToIndex - -```wurst -public function regionToIndex(region object) returns int -``` - -### rectFromIndex - -```wurst -public function rectFromIndex(int index) returns rect -``` - -### rectToIndex - -```wurst -public function rectToIndex(rect object) returns int -``` - -### soundFromIndex - -```wurst -public function soundFromIndex(int index) returns sound -``` - -### soundToIndex - -```wurst -public function soundToIndex(sound object) returns int -``` - -### effectFromIndex - -```wurst -public function effectFromIndex(int index) returns effect -``` - -### effectToIndex - -```wurst -public function effectToIndex(effect object) returns int -``` - -### dialogFromIndex - -```wurst -public function dialogFromIndex(int index) returns dialog -``` - -### dialogToIndex - -```wurst -public function dialogToIndex(dialog object) returns int -``` - -### buttonFromIndex - -```wurst -public function buttonFromIndex(int index) returns button -``` - -### buttonToIndex - -```wurst -public function buttonToIndex(button object) returns int -``` - -### questFromIndex - -```wurst -public function questFromIndex(int index) returns quest -``` - -### questToIndex - -```wurst -public function questToIndex(quest object) returns int -``` - -### questitemFromIndex - -```wurst -public function questitemFromIndex(int index) returns questitem -``` - -### questitemToIndex - -```wurst -public function questitemToIndex(questitem object) returns int -``` - -### leaderboardFromIndex - -```wurst -public function leaderboardFromIndex(int index) returns leaderboard -``` - -### leaderboardToIndex - -```wurst -public function leaderboardToIndex(leaderboard object) returns int -``` - -### multiboardFromIndex - -```wurst -public function multiboardFromIndex(int index) returns multiboard -``` - -### multiboardToIndex - -```wurst -public function multiboardToIndex(multiboard object) returns int -``` - -### trackableFromIndex - -```wurst -public function trackableFromIndex(int index) returns trackable -``` - -### trackableToIndex - -```wurst -public function trackableToIndex(trackable object) returns int -``` - -### lightningFromIndex - -```wurst -public function lightningFromIndex(int index) returns lightning -``` - -### lightningToIndex - -```wurst -public function lightningToIndex(lightning object) returns int -``` - -### ubersplatFromIndex - -```wurst -public function ubersplatFromIndex(int index) returns ubersplat -``` - -### ubersplatToIndex - -```wurst -public function ubersplatToIndex(ubersplat object) returns int -``` - -### framehandleToIndex - -```wurst -public function framehandleToIndex(framehandle object) returns int -``` - -### framehandleFromIndex - -```wurst -public function framehandleFromIndex(int index) returns framehandle -``` - -### oskeytypeToIndex - -```wurst -public function oskeytypeToIndex(oskeytype object) returns int -``` - -### oskeytypeFromIndex - -```wurst -public function oskeytypeFromIndex(int index) returns oskeytype -``` - -### booleanToIndex - -```wurst -public function booleanToIndex(boolean u) returns int -``` - -### booleanFromIndex - -```wurst -public function booleanFromIndex(int index) returns boolean -``` - -## Extension Functions - -### handle.getTCHandleId - -```wurst -public function handle.getTCHandleId() returns int -``` - -### int.toFogStyle - -```wurst -public function int.toFogStyle() returns fogstyle -``` - -### int.toEquipmentType - -```wurst -public function int.toEquipmentType() returns equipmentType -``` - -### int.toItemTag - -```wurst -public function int.toItemTag() returns itemTag -``` - -### int.toLoadoutSlot - -```wurst -public function int.toLoadoutSlot() returns loadoutslot -``` - -## Constants - -### R2I_PRECISION - -```wurst -constant R2I_PRECISION = 1000. -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -How many decimals to preserve for reals diff --git a/_doc/stdlib/ref/_wurst/UI.md b/_doc/stdlib/ref/_wurst/UI.md deleted file mode 100644 index 1f8bb96..0000000 --- a/_doc/stdlib/ref/_wurst/UI.md +++ /dev/null @@ -1,174 +0,0 @@ ---- -title: UI -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/UI.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/UI.wurst)** - -## Classes - -### UI - -```wurst -public class UI -``` - -**Members:** - -- `static constant alliance_Exp = "UI\\Glues\\SinglePlayer\\Alliance_Exp\\Alliance_Exp.mdx"` -- `static constant ashenvaleBackground = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\AshenvaleBackground.mdx"` -- `static constant ashenvaleExpansionBackground = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\AshenvaleExpansionBackground.mdx"` -- `static constant barrensBackground = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensBackground.mdx"` -- `static constant barrensExpansionBackground = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansionBackground.mdx"` -- `static constant barrensExpansionQuest01Background = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansionQuest01Background.mdx"` -- `static constant barrensExpansionQuest02Background = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansionQuest02Background.mdx"` -- `static constant barrensExpansionQuest03Background = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\BarrensExpansionQuest03Background.mdx"` -- `static constant battleNetTeamLevelBar = "UI\\Glues\\BattleNet\\BattleNetTeamLevelBar\\BattleNetTeamLevelBar.mdx"` -- `static constant battlenetLoginGlue = "UI\\Glues\\BattleNet\\BattlenetLoginGlue\\BattlenetLoginGlue.mdx"` -- `static constant battlenetProfileLevelBar = "UI\\Glues\\BattleNet\\BattlenetProfileLevelBar\\BattlenetProfileLevelBar.mdx"` -- `static constant battlenetProgressBar = "UI\\Glues\\BattleNet\\ProgressBar\\BattlenetProgressBar.mdx"` -- `static constant battlenetWorking = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking.mdx"` -- `static constant battlenetWorking1 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorking.mdx"` -- `static constant battlenetWorkingExp = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BattlenetWorkingExp.mdx"` -- `static constant battlenetWorkingSmall = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorkingSmall.mdx"` -- `static constant battlenetWorkingSmall1 = "UI\\Glues\\BattleNet\\BattlenetWorking\\BattlenetWorkingSmall.mdx"` -- `static constant battlenetWorkingSmallExp = "UI\\Glues\\BattleNet\\BattlenetWorkingExpansion\\BattlenetWorkingSmallExp.mdx"` -- `static constant blizzardLogo1 = "UI\\Glues\\MainMenu\\WarCraftIIILogo\\BlizzardLogo.mdx"` -- `static constant buildProgressBar = "UI\\Feedback\\BuildProgressBar\\BuildProgressBar.mdx"` -- `static constant campaignWarCraftIIILogo = "UI\\Glues\\SinglePlayer\\CampaignWarCraftIIILogo\\CampaignWarCraftIIILogo.mdx"` -- `static constant campaign_Fade1 = "UI\\Glues\\SinglePlayer\\Campaign-Fade\\Campaign-Fade.mdx"` -- `static constant centerPanel = "UI\\Glues\\BattleNet\\BattlenetChatGlue\\CenterPanel.mdx"` -- `static constant centerPanel_Expansion = "UI\\Glues\\BattleNet\\BattlenetChatGlue\\Expansion\\CenterPanel-Expansion.mdx"` -- `static constant confirmation = "UI\\Feedback\\Confirmation\\Confirmation.mdx"` -- `static constant dalaranBackground = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\DalaranBackground.mdx"` -- `static constant drownedRuinsExpansionBackground = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\DrownedRuinsExpansionBackground.mdx"` -- `static constant goldCredit = "UI\\Feedback\\GoldCredit\\GoldCredit.mdx"` -- `static constant hPBarConsole = "UI\\Feedback\\HPBarConsole\\HPBarConsole.mdx"` -- `static constant hPBarConsoleSmall = "UI\\Feedback\\HPBarConsoleSmall\\HPBarConsoleSmall.mdx"` -- `static constant heroLevel = "UI\\Buttons\\HeroLevel\\HeroLevel.mdx"` -- `static constant humanCampaign3D = "UI\\Glues\\SinglePlayer\\HumanCampaign3D\\HumanCampaign3D.mdx"` -- `static constant humanCursor1 = "UI\\Cursor\\HumanCursor.mdx"` -- `static constant humanUI = "UI\\Console\\Human\\HumanUI.mdx"` -- `static constant humanUIPortraitMask1 = "UI\\Console\\Human\\HumanUIPortraitMask.mdx"` -- `static constant humanUITeamColor = "UI\\Console\\Human\\HumanUITeamColor.mdx"` -- `static constant humanUI_InventoryCover = "UI\\Console\\Human\\HumanUI-InventoryCover.mdx"` -- `static constant humanUI_TimeIndicator = "UI\\Console\\Human\\HumanUI-TimeIndicator.mdx"` -- `static constant humanUI_TimeIndicator1 = "UI\\Console\\Human\\HumanUI-TimeIndicator.mdx"` -- `static constant icecrownExpansionBackground = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\IcecrownExpansionBackground.mdx"` -- `static constant loadBar = "UI\\Glues\\Loading\\LoadBar\\LoadBar.mdx"` -- `static constant load_Credits = "UI\\Glues\\Loading\\Backgrounds\\Load-Credits\\Load-Credits.mdx"` -- `static constant load_Generic = "UI\\Glues\\Loading\\Load-Generic\\Load-Generic.mdx"` -- `static constant load_Multiplayer_Human = "UI\\Glues\\Loading\\Multiplayer\\Load-Multiplayer-Human.mdx"` -- `static constant load_Multiplayer_NightElf = "UI\\Glues\\Loading\\Multiplayer\\Load-Multiplayer-NightElf.mdx"` -- `static constant load_Multiplayer_Orc = "UI\\Glues\\Loading\\Multiplayer\\Load-Multiplayer-Orc.mdx"` -- `static constant load_Multiplayer_Random = "UI\\Glues\\Loading\\Multiplayer\\Load-Multiplayer-Random.mdx"` -- `static constant load_Multiplayer_Undead = "UI\\Glues\\Loading\\Multiplayer\\Load-Multiplayer-Undead.mdx"` -- `static constant lordaeronBackground = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\LordaeronBackground.mdx"` -- `static constant lordaeronExpansionBackground = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\LordaeronExpansionBackground.mdx"` -- `static constant mainMenu3d = "UI\\Glues\\MainMenu\\MainMenu3d\\MainMenu3d.mdx"` -- `static constant mainMenu3d_Beta = "UI\\Glues\\MainMenu\\MainMenu3d_Beta\\MainMenu3d_Beta.mdx"` -- `static constant mainMenu3d_exp = "UI\\Glues\\MainMenu\\MainMenu3d_exp\\MainMenu3d_exp.mdx"` -- `static constant manaBarConsole = "UI\\Feedback\\ManaBarConsole\\ManaBarConsole.mdx"` -- `static constant manaBarConsoleSmall = "UI\\Feedback\\ManaBarConsoleSmall\\ManaBarConsoleSmall.mdx"` -- `static constant miniMapUnitIcon = "UI\\MiniMap\\MiniMapIcon\\MiniMapUnitIcon.mdx"` -- `static constant miniMap_CreepLoc_Large = "UI\\MiniMap\\MiniMap-CreepLoc-Large.mdx"` -- `static constant miniMap_CreepLoc_Large1 = "UI\\Minimap\\MiniMap-CreepLoc-Large.mdx"` -- `static constant miniMap_CreepLoc_Small = "UI\\MiniMap\\MiniMap-CreepLoc-Small.mdx"` -- `static constant miniMap_CreepLoc_Small1 = "UI\\Minimap\\MiniMap-CreepLoc-Small.mdx"` -- `static constant miniMap_Goldmine = "UI\\MiniMap\\MiniMap-Goldmine.mdx"` -- `static constant miniMap_Hero = "UI\\MiniMap\\MiniMap-Hero.mdx"` -- `static constant miniMap_Item = "UI\\MiniMap\\MiniMap-Item.mdx"` -- `static constant miniMap_NeutralBuilding = "UI\\MiniMap\\MiniMap-NeutralBuilding.mdx"` -- `static constant miniMap_Waypoint = "UI\\MiniMap\\MiniMap-Waypoint.mdx"` -- `static constant miniMap_Waypoint1 = "UI\\Minimap\\MiniMap-Waypoint.mdx"` -- `static constant minimap_Ping = "UI\\MiniMap\\Minimap-Ping.mdx"` -- `static constant nightElfCampaign3D = "UI\\Glues\\SinglePlayer\\NightElfCampaign3D\\NightElfCampaign3D.mdx"` -- `static constant nightElfCursor1 = "UI\\Cursor\\NightElfCursor.mdx"` -- `static constant nightElfRallyFlag = "UI\\Feedback\\RallyPoint\\NightElfRallyFlag.mdx"` -- `static constant nightElfRallyFlag1 = "UI\\Feedback\\RallyPoint\\NightElfRallyFlag.mdx"` -- `static constant nightElfUI = "UI\\Console\\NightElf\\NightElfUI.mdx"` -- `static constant nightElfUIPortraitMask1 = "UI\\Console\\NightElf\\NightElfUIPortraitMask.mdx"` -- `static constant nightElfUI_InventoryCover = "UI\\Console\\NightElf\\NightElfUI-InventoryCover.mdx"` -- `static constant nightElfUI_TimeIndicator = "UI\\Console\\NightElf\\NightElfUI-TimeIndicator.mdx"` -- `static constant nightElfUI_TimeIndicator1 = "UI\\Console\\NightElf\\NightElfUI-TimeIndicator.mdx"` -- `static constant nightElfWaypointFlag = "UI\\Feedback\\WaypointFlags\\NightElfWaypointFlag.mdx"` -- `static constant nightElfWaypointFlag1 = "UI\\Feedback\\WaypointFlags\\NightElfWaypointFlag.mdx"` -- `static constant nightElf_Exp = "UI\\Glues\\SinglePlayer\\NightElf_Exp\\NightElf_Exp.mdx"` -- `static constant northrendBackground = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\NorthrendBackground.mdx"` -- `static constant orcCampaign3D = "UI\\Glues\\SinglePlayer\\OrcCampaign3D\\OrcCampaign3D.mdx"` -- `static constant orcCursor1 = "UI\\Cursor\\OrcCursor.mdx"` -- `static constant orcRallyFlag = "UI\\Feedback\\RallyPoint\\OrcRallyFlag.mdx"` -- `static constant orcRallyFlag1 = "UI\\Feedback\\RallyPoint\\OrcRallyFlag.mdx"` -- `static constant orcUI = "UI\\Console\\Orc\\OrcUI.mdx"` -- `static constant orcUIPortraitMask1 = "UI\\Console\\Orc\\OrcUIPortraitMask.mdx"` -- `static constant orcUI_InventoryCover = "UI\\Console\\Orc\\OrcUI-InventoryCover.mdx"` -- `static constant orcUI_TimeIndicator = "UI\\Console\\Orc\\OrcUI-TimeIndicator.mdx"` -- `static constant orcUI_TimeIndicator1 = "UI\\Console\\Orc\\OrcUI-TimeIndicator.mdx"` -- `static constant orcWaypointFlag = "UI\\Feedback\\WaypointFlags\\OrcWaypointFlag.mdx"` -- `static constant orcWaypointFlag1 = "UI\\Feedback\\WaypointFlags\\OrcWaypointFlag.mdx"` -- `static constant orc_Exp = "UI\\Glues\\SinglePlayer\\Orc_Exp\\Orc_Exp.mdx"` -- `static constant outlandExpansionBackground = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\OutlandExpansionBackground.mdx"` -- `static constant quelthalasBackground = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\QuelthalasBackground.mdx"` -- `static constant radius11 = "UI\\Feedback\\Radius1\\Radius1.mdx"` -- `static constant rallyIndicator = "UI\\Feedback\\RallyIndicator\\RallyIndicator.mdx"` -- `static constant rallyPoint = "UI\\Feedback\\RallyPoint\\RallyPoint.mdx"` -- `static constant rallyPoint1 = "UI\\Feedback\\RallyPoint\\RallyPoint.mdx"` -- `static constant resourceTexturesRef = "UI\\Feedback\\Resources\\ResourceTexturesRef.mdx"` -- `static constant resources = "UI\\Feedback\\Resources\\resources.mdx"` -- `static constant scoreScreen_Background = "UI\\Glues\\ScoreScreen\\ScoreScreen-Background\\ScoreScreen-Background.mdx"` -- `static constant scoreScreen_BottomBar = "UI\\Glues\\ScoreScreen\\ScoreScreen-BottomBar\\ScoreScreen-BottomBar.mdx"` -- `static constant scoreScreen_CenterBar = "UI\\Glues\\ScoreScreen\\ScoreScreen-CenterBar\\ScoreScreen-CenterBar.mdx"` -- `static constant scoreScreen_Defeat = "UI\\Glues\\ScoreScreen\\ScoreScreen-Defeat\\ScoreScreen-Defeat.mdx"` -- `static constant scoreScreen_HumanVictory = "UI\\Glues\\ScoreScreen\\ScoreScreen-HumanVictory\\ScoreScreen-HumanVictory.mdx"` -- `static constant scoreScreen_HumanVictoryExpansion = "UI\\Glues\\ScoreScreen\\ScoreScreen-HumanVictoryExpansion\\ScoreScreen-HumanVictoryExpansion.mdx"` -- `static constant scoreScreen_NightElfVictory = "UI\\Glues\\ScoreScreen\\ScoreScreen-NightElfVictory\\ScoreScreen-NightElfVictory.mdx"` -- `static constant scoreScreen_NightElfVictoryExpansion = "UI\\Glues\\ScoreScreen\\ScoreScreen-NightElfVictoryExpansion\\ScoreScreen-NightElfVictoryExpansion.mdx"` -- `static constant scoreScreen_OrcVictory = "UI\\Glues\\ScoreScreen\\ScoreScreen-OrcVictory\\ScoreScreen-OrcVictory.mdx"` -- `static constant scoreScreen_OrcVictoryExpansion = "UI\\Glues\\ScoreScreen\\ScoreScreen-OrcVictoryExpansion\\ScoreScreen-OrcVictoryExpansion.mdx"` -- `static constant scoreScreen_Tabs = "UI\\Glues\\ScoreScreen\\ScoreScreen-Tabs\\ScoreScreen-Tabs.mdx"` -- `static constant scoreScreen_TopBar = "UI\\Glues\\ScoreScreen\\ScoreScreen-TopBar\\ScoreScreen-TopBar.mdx"` -- `static constant scoreScreen_UndeadVictory = "UI\\Glues\\ScoreScreen\\ScoreScreen-UndeadVictory\\ScoreScreen-UndeadVictory.mdx"` -- `static constant scoreScreen_UndeadVictoryExpansion = "UI\\Glues\\ScoreScreen\\ScoreScreen-UndeadVictoryExpansion\\ScoreScreen-UndeadVictoryExpansion.mdx"` -- `static constant selectionCircleEnemy = "UI\\Feedback\\SelectionCircleEnemy\\SelectionCircleEnemy.mdx"` -- `static constant selectionCircleHero = "UI\\Feedback\\SelectionCircleHero\\SelectionCircleHero.mdx"` -- `static constant selectioncircle = "UI\\Feedback\\selectioncircle\\selectioncircle.mdx"` -- `static constant selectioncircleUnit = "UI\\Feedback\\SelectionCircleUnit\\selectioncircleUnit.mdx"` -- `static constant target = "UI\\Feedback\\Target\\Target.mdx"` -- `static constant targetPreSelected = "UI\\Feedback\\TargetPreSelected\\TargetPreSelected.mdx"` -- `static constant timerBar = "UI\\Feedback\\ProgressBar\\TimerBar.mdx"` -- `static constant topLeftPanel = "UI\\Glues\\SpriteLayers\\TopLeftPanel.mdx"` -- `static constant topLeftPanel1 = "UI\\Glues\\SpriteLayers\\TopLeftPanel.mdx"` -- `static constant topLeftPanel_Expansion = "UI\\Glues\\SpriteLayers\\Expansion\\TopLeftPanel-Expansion.mdx"` -- `static constant topRightPanel = "UI\\Glues\\SpriteLayers\\TopRightPanel.mdx"` -- `static constant topRightPanel1 = "UI\\Glues\\SpriteLayers\\TopRightPanel.mdx"` -- `static constant topRightPanel_Expansion = "UI\\Glues\\SpriteLayers\\Expansion\\TopRightPanel-Expansion.mdx"` -- `static constant tutorialBackground = "UI\\Glues\\Loading\\Backgrounds\\Campaigns\\TutorialBackground.mdx"` -- `static constant tutorialCampaign3D = "UI\\Glues\\SinglePlayer\\TutorialCampaign3D\\TutorialCampaign3D.mdx"` -- `static constant uI_Cooldown_Indicator = "UI\\Feedback\\Cooldown\\UI-Cooldown-Indicator.mdx"` -- `static constant uI_ModalButtonOn = "UI\\Feedback\\Autocast\\UI-ModalButtonOn.mdx"` -- `static constant uI_QuestButtonOn = "UI\\Feedback\\QuestButton\\UI-QuestButtonOn.mdx"` -- `static constant undead3D_Exp = "UI\\Glues\\SinglePlayer\\Undead3D_Exp\\Undead3D_Exp.mdx"` -- `static constant undeadCampaign3D = "UI\\Glues\\SinglePlayer\\UndeadCampaign3D\\UndeadCampaign3D.mdx"` -- `static constant undeadCursor1 = "UI\\Cursor\\UndeadCursor.mdx"` -- `static constant undeadRallyFlag = "UI\\Feedback\\RallyPoint\\UndeadRallyFlag.mdx"` -- `static constant undeadRallyFlag1 = "UI\\Feedback\\RallyPoint\\UndeadRallyFlag.mdx"` -- `static constant undeadUI = "UI\\Console\\Undead\\UndeadUI.mdx"` -- `static constant undeadUIPortraitMask1 = "UI\\Console\\Undead\\UndeadUIPortraitMask.mdx"` -- `static constant undeadUI_InventoryCover = "UI\\Console\\Undead\\UndeadUI-InventoryCover.mdx"` -- `static constant undeadUI_TimeIndicator = "UI\\Console\\Undead\\UndeadUI-TimeIndicator.mdx"` -- `static constant undeadUI_TimeIndicator1 = "UI\\Console\\Undead\\UndeadUI-TimeIndicator.mdx"` -- `static constant undeadWaypointFlag = "UI\\Feedback\\WaypointFlags\\UndeadWaypointFlag.mdx"` -- `static constant undeadWaypointFlag1 = "UI\\Feedback\\WaypointFlags\\UndeadWaypointFlag.mdx"` -- `static constant warCraftIIILogo = "UI\\Glues\\MainMenu\\WarCraftIIILogo\\WarCraftIIILogo.mdx"` -- `static constant warCraftIIILogo_exp = "UI\\Glues\\MainMenu\\WarCraftIIILogo_exp\\WarCraftIIILogo_exp.mdx"` -- `static constant warCraftIIILogo_expbeta = "UI\\Glues\\MainMenu\\WarCraftIIILogo_exp\\WarCraftIIILogo_expbeta.mdx"` -- `static constant waypointFlag = "UI\\Feedback\\WaypointFlags\\WaypointFlag.mdx"` -- `static constant waypointFlag1 = "UI\\Feedback\\WaypointFlags\\WaypointFlag.mdx"` -- `static constant xpBarConsole = "UI\\Feedback\\XpBar\\XpBarConsole.mdx"` diff --git a/_doc/stdlib/ref/_wurst/UnitAnimations.md b/_doc/stdlib/ref/_wurst/UnitAnimations.md deleted file mode 100644 index f34f270..0000000 --- a/_doc/stdlib/ref/_wurst/UnitAnimations.md +++ /dev/null @@ -1,47086 +0,0 @@ ---- -title: UnitAnimations -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/UnitAnimations.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/UnitAnimations.wurst)** - -## Classes - -### UnitAnimations - -```wurst -public class UnitAnimations -``` - -### DalaranMutant_Portrait - -```wurst -public static class DalaranMutant_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.667)` -- `static constant portrait2 = animationData(1, 3.333)` -- `static constant portraitTalk = animationData(2, 1.667)` - -### ArchnathidGreen_PORTRAIT - -```wurst -public static class ArchnathidGreen_PORTRAIT -``` - -**Members:** - -- `static constant stand = animationData(0, 1.834)` - -### CliffsBACB0 - -```wurst -public static class CliffsBACB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NetherDragon_Portrait - -```wurst -public static class NetherDragon_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.666)` -- `static constant portraitTalk = animationData(1, 1.0)` - -### LargeBuildingFire1 - -```wurst -public static class LargeBuildingFire1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### DranaiMage - -```wurst -public static class DranaiMage -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standVar4 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 0.7)` -- `static constant death = animationData(3, 2.0)` -- `static constant attackUnarmed = animationData(4, 1.0)` -- `static constant attack1HVar1 = animationData(5, 1.0)` -- `static constant attack1HVar2 = animationData(6, 1.0)` -- `static constant spell = animationData(7, 1.0)` -- `static constant standVar2 = animationData(8, 4.267)` -- `static constant standVar3 = animationData(9, 2.167)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### Archer - -```wurst -public static class Archer -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant stand5 = animationData(3, 3.7)` -- `static constant death = animationData(4, 3.233)` -- `static constant attack1 = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant walk = animationData(7, 0.833)` -- `static constant standHit = animationData(8, 0.034)` -- `static constant standVictory = animationData(9, 3.734)` -- `static constant standReady = animationData(10, 1.133)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` - -### MurlocNightCrawler_portrait - -```wurst -public static class MurlocNightCrawler_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 4.667)` - -### PossessionTarget - -```wurst -public static class PossessionTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.367)` -- `static constant stand = animationData(1, 0.366)` -- `static constant death = animationData(2, 0.367)` - -### CameraPanLeftLow - -```wurst -public static class CameraPanLeftLow -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### IceGate45 - -```wurst -public static class IceGate45 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### CityCliffDoodadCave3 - -```wurst -public static class CityCliffDoodadCave3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LanternPost0 - -```wurst -public static class LanternPost0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant death = animationData(1, 3.333)` - -### Vengeance - -```wurst -public static class Vengeance -``` - -**Members:** - -- `static constant stand = animationData(0, 1.267)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 3.267)` -- `static constant stand4 = animationData(3, 2.534)` -- `static constant attack = animationData(4, 0.966)` -- `static constant walk = animationData(5, 0.9)` -- `static constant death = animationData(6, 1.133)` - -### MurlocFleshEater_portrait - -```wurst -public static class MurlocFleshEater_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 4.667)` - -### Archway1 - -```wurst -public static class Archway1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LordaeronSummerSky - -```wurst -public static class LordaeronSummerSky -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### Acolyte - -```wurst -public static class Acolyte -``` - -**Members:** - -- `static constant stand = animationData(0, 1.467)` -- `static constant stand2 = animationData(1, 2.934)` -- `static constant walk = animationData(2, 1.334)` -- `static constant attack = animationData(3, 1.0)` -- `static constant standWorkGold = animationData(4, 2.267)` -- `static constant death = animationData(5, 1.567)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### LobstrokkRed_med - -```wurst -public static class LobstrokkRed_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant attack = animationData(4, 1.0)` -- `static constant spell = animationData(5, 1.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBones = animationData(7, 60.0)` - -### Rock1 - -```wurst -public static class Rock1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.467)` -- `static constant stand2 = animationData(1, 0.466)` - -### Outland_RockArch - -```wurst -public static class Outland_RockArch -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Phoenix - -```wurst -public static class Phoenix -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant stand5 = animationData(2, 3.333)` -- `static constant stand4 = animationData(3, 3.333)` -- `static constant walk = animationData(4, 0.666)` -- `static constant walk2 = animationData(5, 1.0)` -- `static constant attack = animationData(6, 1.0)` -- `static constant spell = animationData(7, 1.334)` -- `static constant birth = animationData(8, 0.6)` -- `static constant death = animationData(9, 0.7)` -- `static constant morph = animationData(10, 2.5)` -- `static constant standAlternate = animationData(11, 1.334)` -- `static constant morphAlternate = animationData(12, 0.833)` - -### MagicVault - -```wurst -public static class MagicVault -``` - -**Members:** - -- `static constant stand = animationData(0, 1.967)` -- `static constant death = animationData(1, 0.833)` -- `static constant decay = animationData(2, 60.0)` - -### WhiteWolf - -```wurst -public static class WhiteWolf -``` - -**Members:** - -- `static constant stand = animationData(0, 1.367)` -- `static constant stand2 = animationData(1, 3.334)` -- `static constant walk = animationData(2, 0.9)` -- `static constant spellSlam = animationData(3, 1.667)` -- `static constant attack1 = animationData(4, 0.666)` -- `static constant stand3 = animationData(5, 2.733)` -- `static constant attack2 = animationData(6, 0.667)` -- `static constant birth = animationData(7, 0.5)` -- `static constant attackSlam = animationData(8, 0.867)` -- `static constant death = animationData(9, 2.667)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### CliffsBBBA1 - -```wurst -public static class CliffsBBBA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MeatwagonMissile - -```wurst -public static class MeatwagonMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.167)` -- `static constant death = animationData(1, 1.667)` - -### Coral5 - -```wurst -public static class Coral5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffsCACA0 - -```wurst -public static class CliffsCACA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DranaiWhite_Portrait - -```wurst -public static class DranaiWhite_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant portraitTalk = animationData(1, 3.0)` - -### RuinsWall03 - -```wurst -public static class RuinsWall03 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### UndergroundDome - -```wurst -public static class UndergroundDome -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant death = animationData(1, 3.334)` - -### RockinArthas - -```wurst -public static class RockinArthas -``` - -**Members:** - -- `static constant stand = animationData(0, 4.0)` - -### HeroLich_low - -```wurst -public static class HeroLich_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standReady = animationData(1, 1.5)` -- `static constant stand2 = animationData(2, 4.5)` -- `static constant stand3 = animationData(3, 3.0)` -- `static constant walk = animationData(4, 1.867)` -- `static constant standChannel = animationData(5, 1.866)` -- `static constant attack = animationData(6, 1.0)` -- `static constant spell = animationData(7, 1.5)` -- `static constant death = animationData(8, 1.667)` -- `static constant dissipate = animationData(9, 2.0)` - -### DungeonStalagmite0 - -```wurst -public static class DungeonStalagmite0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsABAC0 - -```wurst -public static class CityCliffsABAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Felboar_portrait - -```wurst -public static class Felboar_portrait -``` - -**Members:** - -- `static constant portrait2 = animationData(0, 10.667)` - -### UIModalButtonOn - -```wurst -public static class UIModalButtonOn -``` - -**Members:** - -- `static constant stand = animationData(0, 1.667)` - -### CityCliffsCABC0 - -```wurst -public static class CityCliffsCABC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenTree9D - -```wurst -public static class AshenTree9D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Ruins_Rock2 - -```wurst -public static class Ruins_Rock2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OgreOneHeadedArmored_portrait - -```wurst -public static class OgreOneHeadedArmored_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 6.666)` -- `static constant portraitTalkLeft = animationData(1, 1.667)` - -### Staff_Sanctuary_Target - -```wurst -public static class Staff_Sanctuary_Target -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant stand = animationData(1, 3.8)` -- `static constant death = animationData(2, 0.633)` - -### GargoyleCrumble - -```wurst -public static class GargoyleCrumble -``` - -**Members:** - -- `static constant stand = animationData(0, 20.0)` -- `static constant stand2 = animationData(1, 20.0)` -- `static constant stand3 = animationData(2, 20.0)` -- `static constant stand4 = animationData(3, 20.0)` -- `static constant stand5 = animationData(4, 20.0)` - -### Tichondrius - -```wurst -public static class Tichondrius -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.934)` -- `static constant spellThird = animationData(2, 2.933)` -- `static constant spell = animationData(3, 1.833)` -- `static constant walk = animationData(4, 1.0)` -- `static constant spellSlam = animationData(5, 2.0)` -- `static constant death = animationData(6, 2.334)` -- `static constant dissipate = animationData(7, 3.333)` -- `static constant attack1 = animationData(8, 1.1)` -- `static constant attack2 = animationData(9, 1.1)` - -### Gargoyle_med - -```wurst -public static class Gargoyle_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.834)` -- `static constant walk1 = animationData(1, 1.0)` -- `static constant walk2 = animationData(2, 1.0)` -- `static constant stand2 = animationData(3, 1.667)` -- `static constant attack2 = animationData(4, 1.334)` -- `static constant death = animationData(5, 1.667)` -- `static constant morph = animationData(6, 2.5)` -- `static constant standAlternate = animationData(7, 0.334)` -- `static constant morphAlternate = animationData(8, 0.833)` -- `static constant deathAlternate = animationData(9, 0.833)` - -### TombOfRelics - -```wurst -public static class TombOfRelics -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant portrait = animationData(3, 3.334)` -- `static constant death = animationData(4, 0.833)` -- `static constant decay = animationData(5, 60.0)` - -### HarpyWitch_med - -```wurst -public static class HarpyWitch_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.834)` -- `static constant walk1 = animationData(1, 1.0)` -- `static constant walk2 = animationData(2, 1.0)` -- `static constant stand2 = animationData(3, 1.667)` -- `static constant attack2 = animationData(4, 1.334)` -- `static constant death = animationData(5, 2.5)` - -### NightElfUITimeIndicator - -```wurst -public static class NightElfUITimeIndicator -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` -- `static constant standAlternate = animationData(1, 60.0)` - -### NagaBirth - -```wurst -public static class NagaBirth -``` - -**Members:** - -- `static constant birth = animationData(0, 61.1)` - -### Shrooms1 - -```wurst -public static class Shrooms1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### CliffsABAA0 - -```wurst -public static class CliffsABAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Kobold_low - -```wurst -public static class Kobold_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 1.334)` -- `static constant stand3 = animationData(3, 1.667)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant death = animationData(5, 1.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant attack2 = animationData(8, 1.0)` - -### BloodElfDragonHawk - -```wurst -public static class BloodElfDragonHawk -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant stand5 = animationData(2, 3.333)` -- `static constant standChannel = animationData(3, 3.333)` -- `static constant walk = animationData(4, 0.666)` -- `static constant walk2 = animationData(5, 1.0)` -- `static constant standVictory = animationData(6, 1.334)` -- `static constant attack = animationData(7, 1.0)` -- `static constant spell = animationData(8, 1.334)` -- `static constant death = animationData(9, 2.133)` - -### DraneiHut0 - -```wurst -public static class DraneiHut0 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant death = animationData(2, 2.333)` - -### GnollWarden - -```wurst -public static class GnollWarden -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 4.067)` -- `static constant spell = animationData(2, 1.833)` -- `static constant stand4 = animationData(3, 5.467)` -- `static constant attack1 = animationData(4, 0.833)` -- `static constant attack2 = animationData(5, 0.833)` -- `static constant death = animationData(6, 2.333)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant walk = animationData(9, 1.066)` -- `static constant walk2 = animationData(10, 0.534)` -- `static constant portrait1 = animationData(11, 2.667)` -- `static constant portrait2 = animationData(12, 3.333)` - -### Kiljaeden_Portrait - -```wurst -public static class Kiljaeden_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.5)` -- `static constant portrait2 = animationData(1, 2.933)` -- `static constant portraittalk1 = animationData(2, 1.334)` -- `static constant portraittalk2 = animationData(3, 2.0)` -- `static constant portraittalk3 = animationData(4, 3.333)` - -### DragonSpawnBlue_Portrait - -```wurst -public static class DragonSpawnBlue_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 8.0)` -- `static constant portraitTalk = animationData(1, 8.0)` - -### CorruptedMoonWell - -```wurst -public static class CorruptedMoonWell -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant portrait = animationData(1, 1.666)` -- `static constant stand = animationData(2, 3.0)` -- `static constant death = animationData(3, 1.667)` - -### SmallFlameSpawn - -```wurst -public static class SmallFlameSpawn -``` - -**Members:** - -- `static constant birth = animationData(0, 6.667)` -- `static constant stand = animationData(1, 0.667)` -- `static constant death = animationData(2, 3.333)` - -### TargetArtLumber - -```wurst -public static class TargetArtLumber -``` - -**Members:** - -- `static constant stand = animationData(0, 1.833)` -- `static constant death = animationData(1, 0.1)` - -### HeroTinker_Portrait - -```wurst -public static class HeroTinker_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.333)` -- `static constant portraitTalk = animationData(1, 1.333)` -- `static constant portraitAlternate = animationData(2, 1.333)` -- `static constant portraitTalkAlternate = animationData(3, 1.333)` - -### CityCliffsBBAB0 - -```wurst -public static class CityCliffsBBAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsRoundDoor - -```wurst -public static class RuinsRoundDoor -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant birth = animationData(2, 2.0)` -- `static constant death = animationData(3, 4.0)` - -### RuinsTree1S - -```wurst -public static class RuinsTree1S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### CityCliffsACAC2 - -```wurst -public static class CityCliffsACAC2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### WendigoShaman - -```wurst -public static class WendigoShaman -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant stand3 = animationData(2, 2.067)` -- `static constant attackSpellSlam = animationData(3, 1.6)` -- `static constant standReady = animationData(4, 1.2)` -- `static constant attackSlam = animationData(5, 0.933)` -- `static constant attackSlam2 = animationData(6, 0.933)` -- `static constant walk = animationData(7, 1.0)` -- `static constant death = animationData(8, 1.867)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant decayBone = animationData(10, 60.0)` - -### Ruins_Shells9 - -```wurst -public static class Ruins_Shells9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityWoodBenchAngled - -```wurst -public static class CityWoodBenchAngled -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SewerVent1 - -```wurst -public static class SewerVent1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ForgottenOne_Portrait - -```wurst -public static class ForgottenOne_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.334)` -- `static constant portraitTalk = animationData(1, 1.0)` - -### RuinsTree8 - -```wurst -public static class RuinsTree8 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### HumanBloodLarge0 - -```wurst -public static class HumanBloodLarge0 -``` - -**Members:** - -- `static constant deathExplode = animationData(0, 4.266)` - -### ShorelineWave1 - -```wurst -public static class ShorelineWave1 -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.3)` - -### SpiritTouchTarget - -```wurst -public static class SpiritTouchTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.1)` - -### Shimmerweed - -```wurst -public static class Shimmerweed -``` - -**Members:** - -- `static constant birth = animationData(0, 0.667)` -- `static constant stand = animationData(1, 0.667)` -- `static constant death = animationData(2, 0.667)` - -### FragMissile - -```wurst -public static class FragMissile -``` - -**Members:** - -- `static constant death = animationData(0, 6.933)` -- `static constant stand = animationData(1, 1.233)` - -### CliffsBABB0 - -```wurst -public static class CliffsBABB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### UndeadAirBarge - -```wurst -public static class UndeadAirBarge -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant stand3 = animationData(3, 3.0)` -- `static constant walk2 = animationData(4, 1.0)` -- `static constant walk3 = animationData(5, 2.0)` -- `static constant death = animationData(6, 1.667)` - -### DNCDalaranTerrain - -```wurst -public static class DNCDalaranTerrain -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### Standard0 - -```wurst -public static class Standard0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### MarkOfChaosTarget - -```wurst -public static class MarkOfChaosTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 2.333)` - -### CliffTransBALH0 - -```wurst -public static class CliffTransBALH0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NightElfBloodDruidBear - -```wurst -public static class NightElfBloodDruidBear -``` - -**Members:** - -- `static constant birth = animationData(0, 1.967)` - -### CityCliffsBCAA0 - -```wurst -public static class CityCliffsBCAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BlizzardLogo - -```wurst -public static class BlizzardLogo -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` -- `static constant death = animationData(1, 0.5)` - -### Huntress_med - -```wurst -public static class Huntress_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant walk = animationData(1, 0.634)` -- `static constant attack1 = animationData(2, 1.0)` -- `static constant death = animationData(3, 1.667)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant decayBone = animationData(5, 60.0)` -- `static constant stand1 = animationData(6, 2.666)` -- `static constant spell = animationData(7, 1.0)` -- `static constant attack2 = animationData(8, 1.0)` - -### PigFarm - -```wurst -public static class PigFarm -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 1.034)` -- `static constant death = animationData(2, 2.267)` -- `static constant decay = animationData(3, 60.0)` -- `static constant portrait1 = animationData(4, 8.333)` - -### HeroDreadLord - -```wurst -public static class HeroDreadLord -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standReady = animationData(1, 1.5)` -- `static constant stand2 = animationData(2, 2.933)` -- `static constant stand3 = animationData(3, 2.933)` -- `static constant spell = animationData(4, 1.833)` -- `static constant walk = animationData(5, 1.0)` -- `static constant spellSlam = animationData(6, 2.0)` -- `static constant death = animationData(7, 2.333)` -- `static constant dissipate = animationData(8, 3.333)` -- `static constant attack1 = animationData(9, 1.1)` -- `static constant attack2 = animationData(10, 1.1)` - -### SylvanusWindrunner - -```wurst -public static class SylvanusWindrunner -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant stand5 = animationData(3, 3.7)` -- `static constant death = animationData(4, 3.233)` -- `static constant attack1 = animationData(5, 1.334)` -- `static constant attack2 = animationData(6, 1.334)` -- `static constant spell = animationData(7, 1.333)` -- `static constant walk = animationData(8, 0.833)` -- `static constant dissipate = animationData(9, 2.1)` -- `static constant standHit = animationData(10, 0.034)` -- `static constant standVictory = animationData(11, 3.734)` -- `static constant standReady = animationData(12, 1.133)` - -### BlackDragon_Portrait - -```wurst -public static class BlackDragon_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.0)` -- `static constant portrait2 = animationData(1, 4.0)` -- `static constant portraitTalk = animationData(2, 4.0)` - -### CliffsBBAA1 - -```wurst -public static class CliffsBBAA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SmokeSmudge0 - -```wurst -public static class SmokeSmudge0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.333)` -- `static constant death = animationData(1, 0.667)` - -### CityBuildingLarge_0_Ruined - -```wurst -public static class CityBuildingLarge_0_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Felgaurd_low - -```wurst -public static class Felgaurd_low -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 2.666)` -- `static constant attack1 = animationData(2, 1.0)` -- `static constant death = animationData(3, 2.2)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant spell = animationData(6, 1.167)` -- `static constant standReady = animationData(7, 2.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### DranaiMage_med - -```wurst -public static class DranaiMage_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standVar4 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 0.7)` -- `static constant death = animationData(3, 2.0)` -- `static constant attackUnarmed = animationData(4, 1.0)` -- `static constant attack1HVar1 = animationData(5, 1.0)` -- `static constant attack1HVar2 = animationData(6, 1.0)` -- `static constant spell = animationData(7, 1.0)` -- `static constant standVar2 = animationData(8, 4.267)` -- `static constant standVar3 = animationData(9, 2.167)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### FelstalkerPurple_med - -```wurst -public static class FelstalkerPurple_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant walk = animationData(1, 1.0)` -- `static constant standReady = animationData(2, 0.833)` -- `static constant attack = animationData(3, 1.0)` -- `static constant stand2 = animationData(4, 2.667)` -- `static constant death = animationData(5, 2.666)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### NightElfUIPortraitMask - -```wurst -public static class NightElfUIPortraitMask -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsCAAC1 - -```wurst -public static class CityCliffsCAAC1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### WyvernRider - -```wurst -public static class WyvernRider -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant standVictory = animationData(2, 3.333)` -- `static constant stand4 = animationData(3, 3.333)` -- `static constant walk = animationData(4, 1.0)` -- `static constant walk2 = animationData(5, 1.0)` -- `static constant attack = animationData(6, 1.334)` -- `static constant spell = animationData(7, 1.267)` -- `static constant death = animationData(8, 2.133)` -- `static constant standHit = animationData(9, 0.033)` - -### MiniMapWaypoint - -```wurst -public static class MiniMapWaypoint -``` - -**Members:** - -- `static constant stand = animationData(0, 0.833)` - -### North_IceClaw6 - -```wurst -public static class North_IceClaw6 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.134)` -- `static constant standhit = animationData(1, 0.5)` -- `static constant death = animationData(2, 0.167)` -- `static constant birth = animationData(3, 60.0)` - -### NightElfBloodMoonPriestess - -```wurst -public static class NightElfBloodMoonPriestess -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` - -### RisingWaterWIDEDoodad - -```wurst -public static class RisingWaterWIDEDoodad -``` - -**Members:** - -- `static constant standAlternate = animationData(0, 3.0)` -- `static constant stand = animationData(1, 5.0)` - -### MurgulMagicMissile - -```wurst -public static class MurgulMagicMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.5)` - -### TownBurningFireEmitter - -```wurst -public static class TownBurningFireEmitter -``` - -**Members:** - -- `static constant stand = animationData(0, 3.3)` -- `static constant death = animationData(1, 0.266)` - -### Sorceress_Portrait - -```wurst -public static class Sorceress_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.0)` -- `static constant portrait2 = animationData(1, 3.0)` -- `static constant portrait3 = animationData(2, 6.034)` -- `static constant portraitTalk1 = animationData(3, 2.0)` -- `static constant portraitTalk2 = animationData(4, 2.0)` -- `static constant portraitTalk3 = animationData(5, 2.0)` - -### Footman_med - -```wurst -public static class Footman_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.5)` -- `static constant standVictory = animationData(2, 2.333)` -- `static constant stand4 = animationData(3, 5.267)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant walk = animationData(6, 0.8)` -- `static constant standDefend = animationData(7, 1.0)` -- `static constant walkDefend = animationData(8, 1.1)` -- `static constant death = animationData(9, 3.034)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant attackDefend = animationData(11, 1.0)` -- `static constant decayBone = animationData(12, 60.0)` - -### Obelisk0 - -```wurst -public static class Obelisk0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### CityCliffDoodadCollapseShort3 - -```wurst -public static class CityCliffDoodadCollapseShort3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsWall452 - -```wurst -public static class RuinsWall452 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### KnightNoRider - -```wurst -public static class KnightNoRider -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand1 = animationData(1, 2.833)` -- `static constant stand2 = animationData(2, 3.333)` -- `static constant stand3 = animationData(3, 3.666)` -- `static constant stand4 = animationData(4, 1.933)` -- `static constant attack1 = animationData(5, 1.1)` -- `static constant attack2 = animationData(6, 1.067)` -- `static constant death = animationData(7, 5.1)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant tempWalk = animationData(9, 0.567)` -- `static constant standReady = animationData(10, 2.833)` -- `static constant standHit = animationData(11, 0.5)` -- `static constant standVictory = animationData(12, 2.833)` -- `static constant decayBone = animationData(13, 60.0)` - -### StasisTotemTarget - -```wurst -public static class StasisTotemTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.434)` -- `static constant stand = animationData(1, 2.367)` -- `static constant death = animationData(2, 3.333)` - -### CityBuildingLarge_90_Ruined - -```wurst -public static class CityBuildingLarge_90_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HermitCrab_portrait - -```wurst -public static class HermitCrab_portrait -``` - -**Members:** - -- `static constant standVar1 = animationData(0, 2.0)` -- `static constant decayFlesh = animationData(1, 3.333)` -- `static constant decayBone = animationData(2, 60.0)` - -### BattrollBlood - -```wurst -public static class BattrollBlood -``` - -**Members:** - -- `static constant birth = animationData(0, 2.333)` - -### RuinsBuilding0 - -```wurst -public static class RuinsBuilding0 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### CliffsAAAC1 - -```wurst -public static class CliffsAAAC1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SittingCorpse - -```wurst -public static class SittingCorpse -``` - -**Members:** - -- `static constant stand = animationData(0, 0.334)` -- `static constant nothing0 = animationData(1, 0.333)` - -### ReviveDemon - -```wurst -public static class ReviveDemon -``` - -**Members:** - -- `static constant stand = animationData(0, 2.467)` - -### Barrens_Rocks8 - -```wurst -public static class Barrens_Rocks8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Militia_med - -```wurst -public static class Militia_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.667)` -- `static constant stand4 = animationData(2, 4.0)` -- `static constant attack = animationData(3, 1.0)` -- `static constant attack2 = animationData(4, 1.266)` -- `static constant walk = animationData(5, 0.8)` -- `static constant death = animationData(6, 3.334)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standReady = animationData(9, 1.5)` -- `static constant standWork = animationData(10, 0.6)` - -### Archnathidpurple - -```wurst -public static class Archnathidpurple -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.8)` -- `static constant attack = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.0)` -- `static constant attack3 = animationData(4, 1.0)` -- `static constant dEATH = animationData(5, 3.0)` -- `static constant spell = animationData(6, 1.067)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBONE = animationData(8, 60.0)` -- `static constant morph = animationData(9, 1.0)` -- `static constant standAlternate = animationData(10, 1.0)` -- `static constant morphALTERNATE = animationData(11, 1.0)` - -### CityscapeTree0S - -```wurst -public static class CityscapeTree0S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### LOSBlocker - -```wurst -public static class LOSBlocker -``` - -**Members:** - -- `static constant stand = animationData(0, 0.066)` - -### OgreOneHeadedArmored - -```wurst -public static class OgreOneHeadedArmored -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### RibBones3 - -```wurst -public static class RibBones3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### UndeadBloodAcolyte - -```wurst -public static class UndeadBloodAcolyte -``` - -**Members:** - -- `static constant birth = animationData(0, 1.567)` - -### CityCliffTransALHB0 - -```wurst -public static class CityCliffTransALHB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinedChunk1 - -```wurst -public static class RuinedChunk1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SteamMissile - -```wurst -public static class SteamMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.5)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 1.5)` - -### WarCraftIIILogo_expbeta - -```wurst -public static class WarCraftIIILogo_expbeta -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant birthAlternate = animationData(1, 1.834)` -- `static constant stand = animationData(2, 55.0)` -- `static constant death = animationData(3, 0.5)` - -### DraneiHut1 - -```wurst -public static class DraneiHut1 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant death = animationData(2, 2.333)` - -### NerubianSpiderLord - -```wurst -public static class NerubianSpiderLord -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant spellAttack = animationData(4, 1.0)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBones = animationData(6, 60.0)` - -### CliffTransHBAL0 - -```wurst -public static class CliffTransHBAL0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsTree7 - -```wurst -public static class RuinsTree7 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### CliffTransACXH0 - -```wurst -public static class CliffTransACXH0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ForestTroll - -```wurst -public static class ForestTroll -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant spellBerserk = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.5)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spellEntangle = animationData(9, 0.8)` - -### CliffsBABB1 - -```wurst -public static class CliffsBABB1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LoadGeneric - -```wurst -public static class LoadGeneric -``` - -**Members:** - -- `static constant birth = animationData(0, 23.467)` - -### SmokeSmudge1 - -```wurst -public static class SmokeSmudge1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.333)` -- `static constant death = animationData(1, 0.667)` - -### NorthrendTree0D - -```wurst -public static class NorthrendTree0D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Archnathid_PORTRAIT - -```wurst -public static class Archnathid_PORTRAIT -``` - -**Members:** - -- `static constant stand = animationData(0, 1.834)` - -### Centaur - -```wurst -public static class Centaur -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand1 = animationData(1, 1.334)` -- `static constant stand2 = animationData(2, 2.334)` -- `static constant attack1 = animationData(3, 1.166)` -- `static constant death = animationData(4, 2.5)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` -- `static constant stand3 = animationData(7, 2.333)` -- `static constant attack2 = animationData(8, 1.167)` - -### NorthrendTree7D - -```wurst -public static class NorthrendTree7D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Felstalker - -```wurst -public static class Felstalker -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant walk = animationData(1, 1.0)` -- `static constant standReady = animationData(2, 0.833)` -- `static constant attack = animationData(3, 1.0)` -- `static constant stand2 = animationData(4, 2.667)` -- `static constant death = animationData(5, 2.666)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### RuinsWall02 - -```wurst -public static class RuinsWall02 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### SewerVent0 - -```wurst -public static class SewerVent0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffVines1 - -```wurst -public static class CityCliffVines1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` -- `static constant standAlternate = animationData(1, 3.0)` - -### CityCliffsCBAA0 - -```wurst -public static class CityCliffsCBAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OgreLord_portrait - -```wurst -public static class OgreLord_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 6.666)` -- `static constant portraitTalkRight = animationData(1, 1.666)` -- `static constant portraitTalkLeft = animationData(2, 1.667)` - -### SpiderBlue - -```wurst -public static class SpiderBlue -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant walkFast = animationData(1, 0.4)` -- `static constant stand = animationData(2, 1.667)` -- `static constant attack2 = animationData(3, 1.5)` -- `static constant attack = animationData(4, 1.0)` -- `static constant death = animationData(5, 1.167)` -- `static constant spell = animationData(6, 1.0)` -- `static constant stand2 = animationData(7, 1.667)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### UndeadTransportShip - -```wurst -public static class UndeadTransportShip -``` - -**Members:** - -- `static constant walk = animationData(0, 1.934)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant death = animationData(2, 3.733)` -- `static constant decay = animationData(3, 60.1)` - -### JungleBeast - -```wurst -public static class JungleBeast -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant stand3 = animationData(2, 2.067)` -- `static constant attackSpellSlam = animationData(3, 1.6)` -- `static constant standReady = animationData(4, 1.2)` -- `static constant attackSlam = animationData(5, 0.933)` -- `static constant attackSlam2 = animationData(6, 0.933)` -- `static constant walk = animationData(7, 1.0)` -- `static constant death = animationData(8, 1.867)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant decayBone = animationData(10, 60.0)` - -### ChaosWolfrider_Portrait - -```wurst -public static class ChaosWolfrider_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.533)` -- `static constant portrait2 = animationData(1, 3.333)` -- `static constant portrait3 = animationData(2, 2.333)` -- `static constant portraitTalk1 = animationData(3, 2.334)` -- `static constant portraitTalk2 = animationData(4, 2.333)` - -### AshenShrooms2 - -```wurst -public static class AshenShrooms2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### NorthrendTree2 - -```wurst -public static class NorthrendTree2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### DemonGate - -```wurst -public static class DemonGate -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant standWork = animationData(1, 3.333)` -- `static constant portrait1 = animationData(2, 2.5)` -- `static constant death = animationData(3, 0.833)` -- `static constant decay = animationData(4, 60.0)` - -### IceTroll_med - -```wurst -public static class IceTroll_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant oldSpellBerserk = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.5)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spellEntangle = animationData(9, 0.8)` - -### MurlocFleshEater_Low - -```wurst -public static class MurlocFleshEater_Low -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### CityCliffsACCC1 - -```wurst -public static class CityCliffsACCC1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffsAABC0 - -```wurst -public static class CliffsAABC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsWall453 - -```wurst -public static class RuinsWall453 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### BloodElfDragonHawk_Low - -```wurst -public static class BloodElfDragonHawk_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant stand5 = animationData(2, 3.333)` -- `static constant standChannel = animationData(3, 3.333)` -- `static constant walk = animationData(4, 0.666)` -- `static constant walk2 = animationData(5, 1.0)` -- `static constant standVictory = animationData(6, 1.334)` -- `static constant attack = animationData(7, 1.0)` -- `static constant spell = animationData(8, 1.334)` -- `static constant death = animationData(9, 2.133)` - -### NetherDragon - -```wurst -public static class NetherDragon -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant stand5 = animationData(2, 3.333)` -- `static constant standChannel = animationData(3, 3.333)` -- `static constant walk = animationData(4, 0.666)` -- `static constant walk2 = animationData(5, 1.0)` -- `static constant spellSlam = animationData(6, 1.334)` -- `static constant attack = animationData(7, 1.0)` -- `static constant spell = animationData(8, 1.334)` -- `static constant death = animationData(9, 2.133)` - -### RiddenHippoGryphPortrait - -```wurst -public static class RiddenHippoGryphPortrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 0.834)` - -### DungeonRock9 - -```wurst -public static class DungeonRock9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GrassTuft2 - -```wurst -public static class GrassTuft2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenBrokenColumn1 - -```wurst -public static class AshenBrokenColumn1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### Ruins_Flower3 - -```wurst -public static class Ruins_Flower3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroTaurenChieftain_med - -```wurst -public static class HeroTaurenChieftain_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.667)` -- `static constant stand2 = animationData(1, 8.234)` -- `static constant stand3 = animationData(2, 7.733)` -- `static constant walk = animationData(3, 1.0)` -- `static constant standReady = animationData(4, 2.0)` -- `static constant attack1 = animationData(5, 1.333)` -- `static constant attack2 = animationData(6, 1.467)` -- `static constant standVictory = animationData(7, 3.0)` -- `static constant death = animationData(8, 2.0)` -- `static constant walkFast = animationData(9, 1.0)` -- `static constant spellSlam = animationData(10, 1.167)` -- `static constant attackSlam = animationData(11, 1.267)` -- `static constant dissipate = animationData(12, 2.0)` - -### HeroCryptLord_low - -```wurst -public static class HeroCryptLord_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 5.966)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.033)` -- `static constant attack = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant spellChannel = animationData(6, 1.0)` -- `static constant spellThrow = animationData(7, 1.267)` -- `static constant morph = animationData(8, 1.0)` -- `static constant oNHOLDStandSpellDefendAlternate = animationData(9, 0.334)` -- `static constant morphDefend = animationData(10, 1.2)` -- `static constant spell = animationData(11, 1.2)` -- `static constant spellAlternate = animationData(12, 1.2)` -- `static constant walkAlternate = animationData(13, 1.0)` -- `static constant standAlternate = animationData(14, 1.0)` -- `static constant attackAlternate = animationData(15, 1.0)` -- `static constant dissipate = animationData(16, 2.0)` - -### NightElfShipyard - -```wurst -public static class NightElfShipyard -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant portrait = animationData(2, 3.333)` -- `static constant death = animationData(3, 1.666)` - -### LoardaeronBridge - -```wurst -public static class LoardaeronBridge -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` - -### Runner - -```wurst -public static class Runner -``` - -**Members:** - -- `static constant stand = animationData(0, 1.267)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 3.267)` -- `static constant stand4 = animationData(3, 2.534)` -- `static constant spell = animationData(4, 1.267)` -- `static constant attack = animationData(5, 0.966)` -- `static constant walk = animationData(6, 0.9)` -- `static constant death = animationData(7, 2.033)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### Barrens_Rocks9 - -```wurst -public static class Barrens_Rocks9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityLowWall90 - -```wurst -public static class CityLowWall90 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Hay0 - -```wurst -public static class Hay0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OutlandMushroomTree7 - -```wurst -public static class OutlandMushroomTree7 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### DalaranRuinTowerBase - -```wurst -public static class DalaranRuinTowerBase -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### MagnataurBrown_Med - -```wurst -public static class MagnataurBrown_Med -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 1.667)` -- `static constant stand = animationData(2, 2.667)` -- `static constant walkFast = animationData(3, 0.666)` -- `static constant stand2 = animationData(4, 1.167)` -- `static constant attack2 = animationData(5, 1.5)` -- `static constant spellSlam = animationData(6, 1.5)` -- `static constant attack = animationData(7, 1.5)` -- `static constant death = animationData(8, 2.666)` -- `static constant dissipate = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant standChannel = animationData(12, 1.333)` -- `static constant attack3 = animationData(13, 1.666)` -- `static constant spellAttacktwo = animationData(14, 1.5)` - -### RazorManeChief_med - -```wurst -public static class RazorManeChief_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant spellAttack1 = animationData(3, 1.133)` -- `static constant death = animationData(4, 2.0)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` - -### AerialShacklesTarget - -```wurst -public static class AerialShacklesTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant stand = animationData(1, 2.0)` -- `static constant death = animationData(2, 0.667)` -- `static constant birthMedium = animationData(3, 0.5)` -- `static constant standMedium = animationData(4, 2.0)` -- `static constant deathmedium = animationData(5, 0.667)` -- `static constant birthLarge = animationData(6, 0.5)` -- `static constant standLarge = animationData(7, 2.0)` -- `static constant deathLarge = animationData(8, 0.667)` - -### PossessionMissile - -```wurst -public static class PossessionMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant birth = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.5)` - -### CityCliffDoodadSlideShort0 - -```wurst -public static class CityCliffDoodadSlideShort0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Barrens_Bones0 - -```wurst -public static class Barrens_Bones0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MalFurion_Portrait - -```wurst -public static class MalFurion_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.334)` -- `static constant portrait2 = animationData(1, 3.0)` -- `static constant portraitTalk = animationData(2, 2.666)` -- `static constant portrait3 = animationData(3, 2.167)` -- `static constant portraitTalk2 = animationData(4, 2.666)` - -### AncientProtector - -```wurst -public static class AncientProtector -``` - -**Members:** - -- `static constant stand = animationData(0, 1.833)` -- `static constant stand2 = animationData(1, 3.567)` -- `static constant stand3 = animationData(2, 4.034)` -- `static constant stand4 = animationData(3, 3.633)` -- `static constant standReady = animationData(4, 1.4)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant death = animationData(7, 3.333)` -- `static constant walk = animationData(8, 1.434)` -- `static constant spellEatTree = animationData(9, 3.0)` -- `static constant morph = animationData(10, 2.566)` -- `static constant standWalkAlternate = animationData(11, 1.6)` -- `static constant attackAlternate = animationData(12, 1.0)` -- `static constant morphAlternate = animationData(13, 2.567)` -- `static constant birth = animationData(14, 60.0)` -- `static constant deathAlternate = animationData(15, 1.667)` - -### Totem1 - -```wurst -public static class Totem1 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant standWork = animationData(2, 29.333)` -- `static constant death = animationData(3, 2.333)` - -### HCancelDeath - -```wurst -public static class HCancelDeath -``` - -**Members:** - -- `static constant birth = animationData(0, 2.334)` - -### T_OrcBloodCinematicEffect - -```wurst -public static class T_OrcBloodCinematicEffect -``` - -**Members:** - -- `static constant stand = animationData(0, 5.5)` - -### TaurenTotem0 - -```wurst -public static class TaurenTotem0 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` - -### ManaFlareTarget - -```wurst -public static class ManaFlareTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.667)` -- `static constant stand = animationData(1, 0.666)` -- `static constant death = animationData(2, 0.666)` - -### LordaeronWinterSkyPink - -```wurst -public static class LordaeronWinterSkyPink -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### DarkPortal - -```wurst -public static class DarkPortal -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant standalternate = animationData(1, 1.0)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant portrait = animationData(3, 2.5)` - -### MagnataurBlue_Low - -```wurst -public static class MagnataurBlue_Low -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 1.667)` -- `static constant stand = animationData(2, 2.667)` -- `static constant walkFast = animationData(3, 0.666)` -- `static constant stand2 = animationData(4, 1.167)` -- `static constant attack2 = animationData(5, 1.5)` -- `static constant spellSlam = animationData(6, 1.5)` -- `static constant attack = animationData(7, 1.5)` -- `static constant death = animationData(8, 2.666)` -- `static constant dissipate = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant standChannel = animationData(12, 1.333)` -- `static constant attack3 = animationData(13, 1.666)` -- `static constant spellAttacktwo = animationData(14, 1.5)` - -### NorthrendTree3S - -```wurst -public static class NorthrendTree3S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### CityLowWall0 - -```wurst -public static class CityLowWall0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroBloodElf - -```wurst -public static class HeroBloodElf -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand3 = animationData(1, 3.334)` -- `static constant walk = animationData(2, 0.933)` -- `static constant stand1 = animationData(3, 4.667)` -- `static constant attack = animationData(4, 1.5)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant spell = animationData(6, 1.5)` -- `static constant attack3 = animationData(7, 1.167)` -- `static constant spellChannel = animationData(8, 2.0)` -- `static constant death = animationData(9, 3.0)` -- `static constant dissipate = animationData(10, 2.0)` - -### T_StampedeMissileDeath - -```wurst -public static class T_StampedeMissileDeath -``` - -**Members:** - -- `static constant birth = animationData(0, 4.4)` - -### RoughCliffDoodadSlide2 - -```wurst -public static class RoughCliffDoodadSlide2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DarkRitualTarget - -```wurst -public static class DarkRitualTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.767)` - -### TidalGuardian_low - -```wurst -public static class TidalGuardian_low -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand3 = animationData(1, 6.666)` -- `static constant portrait = animationData(2, 26.6)` -- `static constant stand2 = animationData(3, 6.667)` -- `static constant stand4 = animationData(4, 6.667)` -- `static constant stand5 = animationData(5, 6.667)` -- `static constant standReady2 = animationData(6, 7.333)` -- `static constant standReady = animationData(7, 6.667)` -- `static constant stand1 = animationData(8, 20.0)` -- `static constant attack = animationData(9, 1.533)` -- `static constant death = animationData(10, 2.333)` -- `static constant decay = animationData(11, 60.0)` - -### IcecrownChair - -```wurst -public static class IcecrownChair -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SkullonStick2 - -```wurst -public static class SkullonStick2 -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### Lords_Rock0 - -```wurst -public static class Lords_Rock0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsWall04 - -```wurst -public static class RuinsWall04 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### RuinsTree5D - -```wurst -public static class RuinsTree5D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### T_ForgottenOneTent - -```wurst -public static class T_ForgottenOneTent -``` - -**Members:** - -- `static constant birth = animationData(0, 0.667)` -- `static constant stand = animationData(1, 1.966)` -- `static constant attack = animationData(2, 1.0)` -- `static constant death = animationData(3, 1.067)` - -### BloodElfMissile - -```wurst -public static class BloodElfMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.666)` -- `static constant death = animationData(1, 4.0)` -- `static constant birth = animationData(2, 0.1)` - -### Ruins_Rock1 - -```wurst -public static class Ruins_Rock1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Barrens_Spires0 - -```wurst -public static class Barrens_Spires0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MurlocNightCrawler - -```wurst -public static class MurlocNightCrawler -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### KnightNoRiderPortrait - -```wurst -public static class KnightNoRiderPortrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.833)` - -### LordaeronBackground - -```wurst -public static class LordaeronBackground -``` - -**Members:** - -- `static constant human01 = animationData(0, 0.333)` -- `static constant human02 = animationData(1, 0.333)` -- `static constant human03 = animationData(2, 0.333)` -- `static constant human04 = animationData(3, 0.333)` -- `static constant human05 = animationData(4, 0.333)` -- `static constant human06 = animationData(5, 0.333)` -- `static constant undead02 = animationData(6, 0.333)` -- `static constant undeadInterlude02 = animationData(7, 0.333)` -- `static constant undead06 = animationData(8, 0.333)` -- `static constant orcInterlude01 = animationData(9, 0.333)` - -### SargerasGate - -```wurst -public static class SargerasGate -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` -- `static constant standUpgradeFirst = animationData(4, 0.333)` -- `static constant standHitUpgradeFirst = animationData(5, 0.333)` -- `static constant deathAlternateUpgradeFirst = animationData(6, 0.667)` -- `static constant deathUpgradeFirst = animationData(7, 0.833)` - -### CliffsBAAB0 - -```wurst -public static class CliffsBAAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### StarfallTarget - -```wurst -public static class StarfallTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 3.3)` - -### AIobSpecialArt - -```wurst -public static class AIobSpecialArt -``` - -**Members:** - -- `static constant birth = animationData(0, 1.5)` - -### BlackArrowMissile - -```wurst -public static class BlackArrowMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.1)` -- `static constant stand = animationData(1, 0.1)` -- `static constant death = animationData(2, 2.2)` - -### RottenHayCartbroken - -```wurst -public static class RottenHayCartbroken -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LobstrokkBlue_med - -```wurst -public static class LobstrokkBlue_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant attack = animationData(4, 1.0)` -- `static constant spell = animationData(5, 1.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBones = animationData(7, 60.0)` - -### BookshelfWall - -```wurst -public static class BookshelfWall -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### City_ColumnSingle - -```wurst -public static class City_ColumnSingle -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### EatTreeSprite - -```wurst -public static class EatTreeSprite -``` - -**Members:** - -- `static constant stand = animationData(0, 1.834)` -- `static constant death = animationData(1, 1.5)` - -### LoadMultiplayerRandom - -```wurst -public static class LoadMultiplayerRandom -``` - -**Members:** - -- `static constant birth = animationData(0, 23.467)` - -### TimerBar - -```wurst -public static class TimerBar -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### LightningBoltMissile - -```wurst -public static class LightningBoltMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant death = animationData(1, 0.4)` -- `static constant birth = animationData(2, 0.034)` - -### HeroDeathKnight - -```wurst -public static class HeroDeathKnight -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand2 = animationData(1, 2.833)` -- `static constant stand1 = animationData(2, 3.666)` -- `static constant spell1 = animationData(3, 1.5)` -- `static constant attack1 = animationData(4, 0.967)` -- `static constant death = animationData(5, 2.167)` -- `static constant standReady = animationData(6, 1.5)` -- `static constant dissipate = animationData(7, 2.0)` - -### CityEnteranceGate - -```wurst -public static class CityEnteranceGate -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### DalaranRuinTower - -```wurst -public static class DalaranRuinTower -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### North_Rocks0 - -```wurst -public static class North_Rocks0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SkeletonMage_Med - -```wurst -public static class SkeletonMage_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.334)` -- `static constant attack1 = animationData(2, 1.0)` -- `static constant walk = animationData(3, 1.167)` -- `static constant death = animationData(4, 5.033)` -- `static constant standReady = animationData(5, 1.0)` -- `static constant birth = animationData(6, 2.333)` - -### T_WarCraftIIILogo - -```wurst -public static class T_WarCraftIIILogo -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant birthAlternate = animationData(1, 1.834)` -- `static constant stand = animationData(2, 55.0)` -- `static constant death = animationData(3, 0.5)` - -### SeaGiantGreen_Med - -```wurst -public static class SeaGiantGreen_Med -``` - -**Members:** - -- `static constant standReady = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.834)` -- `static constant spell = animationData(2, 1.667)` -- `static constant attackslam = animationData(3, 1.333)` -- `static constant attack = animationData(4, 1.0)` -- `static constant standSwim = animationData(5, 1.666)` -- `static constant walkSwim = animationData(6, 1.833)` -- `static constant attackSwim = animationData(7, 1.167)` -- `static constant death = animationData(8, 3.333)` -- `static constant standReadySwim = animationData(9, 1.667)` -- `static constant holdWalkSwim = animationData(10, 1.833)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` -- `static constant deathSwim = animationData(13, 3.334)` -- `static constant decaySwim = animationData(14, 60.0)` -- `static constant spellswim = animationData(15, 1.666)` - -### Infernal - -```wurst -public static class Infernal -``` - -**Members:** - -- `static constant stand = animationData(0, 1.667)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 3.266)` -- `static constant standReady = animationData(3, 1.267)` -- `static constant attack = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant walk = animationData(6, 1.333)` -- `static constant birth = animationData(7, 2.366)` -- `static constant death = animationData(8, 4.867)` -- `static constant decay = animationData(9, 60.0)` - -### Outland_Spires2 - -```wurst -public static class Outland_Spires2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### WarCraftIIILogo_exp - -```wurst -public static class WarCraftIIILogo_exp -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant birthAlternate = animationData(1, 1.834)` -- `static constant stand = animationData(2, 55.0)` -- `static constant death = animationData(3, 0.5)` - -### RuinsTree9 - -```wurst -public static class RuinsTree9 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### CityCliffsBABC0 - -```wurst -public static class CityCliffsBABC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FlyingMachine_low - -```wurst -public static class FlyingMachine_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant attacktwo = animationData(1, 0.8)` -- `static constant walk = animationData(2, 1.233)` -- `static constant attackone = animationData(3, 1.0)` -- `static constant death = animationData(4, 2.0)` - -### BurningArcher - -```wurst -public static class BurningArcher -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.334)` -- `static constant standVictory = animationData(2, 2.666)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant walk = animationData(4, 1.167)` -- `static constant death = animationData(5, 5.033)` -- `static constant standReady = animationData(6, 1.0)` -- `static constant birth = animationData(7, 2.333)` - -### BridgeRampSmall225 - -```wurst -public static class BridgeRampSmall225 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### FirePitTrashed - -```wurst -public static class FirePitTrashed -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 1.0)` - -### SewerVent2 - -```wurst -public static class SewerVent2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CenterPanel - -```wurst -public static class CenterPanel -``` - -**Members:** - -- `static constant birth = animationData(0, 1.0)` -- `static constant stand = animationData(1, 1.0)` -- `static constant death = animationData(2, 0.667)` - -### Dranai_med - -```wurst -public static class Dranai_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standVar4 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 0.7)` -- `static constant death = animationData(3, 2.0)` -- `static constant attackUnarmed = animationData(4, 1.0)` -- `static constant attack1HVar1 = animationData(5, 1.0)` -- `static constant attack1HVar2 = animationData(6, 1.0)` -- `static constant spell = animationData(7, 1.0)` -- `static constant standVar2 = animationData(8, 4.267)` -- `static constant standVar3 = animationData(9, 2.167)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### Peasant_Portrait - -```wurst -public static class Peasant_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.0)` -- `static constant portrait2 = animationData(1, 4.0)` -- `static constant portrait3 = animationData(2, 4.0)` -- `static constant portraitTalk1 = animationData(3, 2.0)` - -### CityBridgeSmall90 - -```wurst -public static class CityBridgeSmall90 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### Totem2 - -```wurst -public static class Totem2 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant standWork = animationData(2, 29.333)` -- `static constant death = animationData(3, 2.333)` - -### SludgeMonster - -```wurst -public static class SludgeMonster -``` - -**Members:** - -- `static constant stand = animationData(0, 1.333)` -- `static constant walk = animationData(1, 0.966)` -- `static constant attack = animationData(2, 0.967)` -- `static constant death = animationData(3, 2.033)` - -### HumanDestroyerShip - -```wurst -public static class HumanDestroyerShip -``` - -**Members:** - -- `static constant walk = animationData(0, 1.934)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant death = animationData(2, 3.733)` -- `static constant decay = animationData(3, 60.1)` - -### FirePillarMedium - -```wurst -public static class FirePillarMedium -``` - -**Members:** - -- `static constant stand = animationData(0, 3.3)` -- `static constant stand2 = animationData(1, 2.4)` -- `static constant death = animationData(2, 0.266)` - -### SkullonStick1 - -```wurst -public static class SkullonStick1 -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### MagicRunes0 - -```wurst -public static class MagicRunes0 -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` -- `static constant stand = animationData(1, 3.0)` -- `static constant standAlternate = animationData(2, 3.0)` -- `static constant death = animationData(3, 2.0)` - -### MurlocFleshEater - -```wurst -public static class MurlocFleshEater -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### NorthrendTree0 - -```wurst -public static class NorthrendTree0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### SeaElemental_Low - -```wurst -public static class SeaElemental_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.667)` -- `static constant walk = animationData(1, 1.2)` -- `static constant death = animationData(2, 1.5)` -- `static constant birthSwim = animationData(3, 0.9)` -- `static constant attack = animationData(4, 1.167)` - -### AbominationCIN - -```wurst -public static class AbominationCIN -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.667)` -- `static constant walk = animationData(1, 1.0)` -- `static constant attack = animationData(2, 1.667)` -- `static constant stand2 = animationData(3, 2.0)` -- `static constant attack2 = animationData(4, 1.667)` -- `static constant death = animationData(5, 2.167)` -- `static constant standChannel = animationData(6, 1.667)` -- `static constant stand3 = animationData(7, 1.666)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### Outland_Spires1 - -```wurst -public static class Outland_Spires1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FelwoodSky - -```wurst -public static class FelwoodSky -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### RuinedFloor2x2_1 - -```wurst -public static class RuinedFloor2x2_1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ElvenVillageBuilding7 - -```wurst -public static class ElvenVillageBuilding7 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### North_IceClaw5 - -```wurst -public static class North_IceClaw5 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.134)` -- `static constant standhit = animationData(1, 0.5)` -- `static constant death = animationData(2, 0.167)` -- `static constant birth = animationData(3, 60.0)` - -### CityCliffsACAA0 - -```wurst -public static class CityCliffsACAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SeaGiantGreen_portrait - -```wurst -public static class SeaGiantGreen_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.667)` -- `static constant portrait2 = animationData(1, 3.933)` -- `static constant portraitTalk1 = animationData(2, 3.934)` -- `static constant portraitTalk2 = animationData(3, 3.933)` - -### DranaiWhite - -```wurst -public static class DranaiWhite -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standVar4 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 0.7)` -- `static constant death = animationData(3, 2.0)` -- `static constant attackUnarmed = animationData(4, 1.0)` -- `static constant attack1HVar1 = animationData(5, 1.0)` -- `static constant attack1HVar2 = animationData(6, 1.0)` -- `static constant spell = animationData(7, 1.0)` -- `static constant standVar2 = animationData(8, 4.267)` -- `static constant standVar3 = animationData(9, 2.167)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### ClarityTarget - -```wurst -public static class ClarityTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 2.2)` -- `static constant death = animationData(1, 0.1)` -- `static constant stand = animationData(2, 0.6)` - -### NeutralBuildingExplosion - -```wurst -public static class NeutralBuildingExplosion -``` - -**Members:** - -- `static constant birth = animationData(0, 7.4)` - -### HealTarget2 - -```wurst -public static class HealTarget2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.833)` -- `static constant death = animationData(1, 0.3)` - -### PolarFurbolg - -```wurst -public static class PolarFurbolg -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant stand = animationData(1, 1.734)` -- `static constant death = animationData(2, 3.0)` -- `static constant attackupgrade = animationData(3, 1.0)` -- `static constant attackspell = animationData(4, 1.0)` -- `static constant standHit = animationData(5, 0.5)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### ManaDrainCaster - -```wurst -public static class ManaDrainCaster -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.134)` -- `static constant death = animationData(2, 1.0)` - -### ScoreScreenNightElfVictory - -```wurst -public static class ScoreScreenNightElfVictory -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DalaranRuinCrystals - -```wurst -public static class DalaranRuinCrystals -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### BanditSpearThrower - -```wurst -public static class BanditSpearThrower -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.5)` -- `static constant standVictory = animationData(2, 2.333)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant walk = animationData(4, 0.8)` -- `static constant standDefend = animationData(5, 1.0)` -- `static constant walkDefend = animationData(6, 1.1)` -- `static constant death = animationData(7, 3.034)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant attackDefend = animationData(9, 1.0)` -- `static constant deathFire = animationData(10, 3.033)` -- `static constant standHit = animationData(11, 0.034)` -- `static constant decayBone = animationData(12, 60.0)` - -### Chair - -```wurst -public static class Chair -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### MurlocFlesheater_med - -```wurst -public static class MurlocFlesheater_med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### SkeletonArcher - -```wurst -public static class SkeletonArcher -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.334)` -- `static constant standVictory = animationData(2, 2.666)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant walk = animationData(4, 1.167)` -- `static constant death = animationData(5, 5.033)` -- `static constant standReady = animationData(6, 1.0)` -- `static constant birth = animationData(7, 2.333)` - -### CityCliffsBAAC0 - -```wurst -public static class CityCliffsBAAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SpawningGrounds - -```wurst -public static class SpawningGrounds -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 2.666)` -- `static constant standwork = animationData(2, 2.667)` -- `static constant portrait = animationData(3, 2.667)` -- `static constant death = animationData(4, 2.333)` - -### HeroKeeperoftheGroveGhost - -```wurst -public static class HeroKeeperoftheGroveGhost -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.666)` -- `static constant attack1 = animationData(1, 1.167)` -- `static constant walk = animationData(2, 1.2)` -- `static constant death = animationData(3, 3.334)` -- `static constant spell = animationData(4, 1.5)` -- `static constant stand2 = animationData(5, 3.334)` -- `static constant stand3 = animationData(6, 3.333)` -- `static constant standReady = animationData(7, 1.667)` -- `static constant dissipate = animationData(8, 2.667)` -- `static constant standChannel = animationData(9, 1.667)` -- `static constant attack2 = animationData(10, 1.167)` -- `static constant standVictory = animationData(11, 3.333)` - -### ManaBarConsole - -```wurst -public static class ManaBarConsole -``` - -**Members:** - -- `static constant stand = animationData(0, 1.07)` - -### Skull1 - -```wurst -public static class Skull1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### ManaFlareMissile - -```wurst -public static class ManaFlareMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant death = animationData(1, 1.5)` - -### BigElfGate45 - -```wurst -public static class BigElfGate45 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### City_LowWall_TallEndCapWithLantern - -```wurst -public static class City_LowWall_TallEndCapWithLantern -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GrassTuft0 - -```wurst -public static class GrassTuft0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NightElfLargeDeathExplode - -```wurst -public static class NightElfLargeDeathExplode -``` - -**Members:** - -- `static constant birth = animationData(0, 4.834)` - -### WindMill - -```wurst -public static class WindMill -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant death = animationData(1, 66.666)` - -### LargeBuildingFire2 - -```wurst -public static class LargeBuildingFire2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### SkeletonMage_Low - -```wurst -public static class SkeletonMage_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.334)` -- `static constant attack1 = animationData(2, 1.0)` -- `static constant walk = animationData(3, 1.167)` -- `static constant death = animationData(4, 5.033)` -- `static constant standReady = animationData(5, 1.0)` -- `static constant birth = animationData(6, 2.333)` - -### DruidoftheTalon_Portrait - -```wurst -public static class DruidoftheTalon_Portrait -``` - -**Members:** - -- `static constant portraitTalkAlternateAlternateEx = animationData(0, 0.833)` -- `static constant portraitAlternateAlternateEx = animationData(1, 0.833)` -- `static constant portrait1 = animationData(2, 1.333)` -- `static constant portrait2 = animationData(3, 2.666)` -- `static constant portraitTalk1 = animationData(4, 2.666)` -- `static constant portraitTalk2 = animationData(5, 2.667)` - -### OrcCampaign3D - -```wurst -public static class OrcCampaign3D -``` - -**Members:** - -- `static constant stand = animationData(0, 9.967)` -- `static constant birth = animationData(1, 2.4)` - -### Rowboat - -```wurst -public static class Rowboat -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant stand3 = animationData(3, 3.0)` -- `static constant walk2 = animationData(4, 1.0)` -- `static constant portrait1 = animationData(5, 3.0)` - -### Trough1 - -```wurst -public static class Trough1 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 66.666)` - -### GoldCredit - -```wurst -public static class GoldCredit -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` - -### Orccar - -```wurst -public static class Orccar -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant walkalternate = animationData(1, 2.334)` -- `static constant stand = animationData(2, 1.667)` -- `static constant standalternate = animationData(3, 1.334)` -- `static constant portrait = animationData(4, 1.666)` -- `static constant victory = animationData(5, 4.667)` - -### Lobstrokk_red_Portrait - -```wurst -public static class Lobstrokk_red_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.0)` -- `static constant portrait2 = animationData(1, 3.0)` - -### Seaweed04 - -```wurst -public static class Seaweed04 -``` - -**Members:** - -- `static constant stand = animationData(0, 4.833)` - -### LavaCracks2 - -```wurst -public static class LavaCracks2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenLillyPad - -```wurst -public static class AshenLillyPad -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### GoblinShipyard - -```wurst -public static class GoblinShipyard -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant standWork = animationData(2, 29.333)` -- `static constant death = animationData(3, 2.333)` - -### RuinsWall01 - -```wurst -public static class RuinsWall01 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### ArcaneTowerAttack - -```wurst -public static class ArcaneTowerAttack -``` - -**Members:** - -- `static constant birth = animationData(0, 2.1)` - -### CityLowWall135 - -```wurst -public static class CityLowWall135 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffDoodadSlide3 - -```wurst -public static class CityCliffDoodadSlide3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BansheeGhost_Portrait - -```wurst -public static class BansheeGhost_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.667)` -- `static constant portraittalk = animationData(1, 1.666)` - -### Coral4 - -```wurst -public static class Coral4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsTree8S - -```wurst -public static class RuinsTree8S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### HeroBloodElf_med - -```wurst -public static class HeroBloodElf_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand3 = animationData(1, 3.334)` -- `static constant walk = animationData(2, 0.933)` -- `static constant stand1 = animationData(3, 4.667)` -- `static constant attack = animationData(4, 1.5)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant spell = animationData(6, 1.5)` -- `static constant attack3 = animationData(7, 1.167)` -- `static constant spellChannel = animationData(8, 2.0)` -- `static constant death = animationData(9, 3.0)` -- `static constant dissipate = animationData(10, 2.0)` - -### CityCliffDoodadCollapseShort1 - -```wurst -public static class CityCliffDoodadCollapseShort1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DragonSpawnPurple_Portrait - -```wurst -public static class DragonSpawnPurple_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 8.0)` -- `static constant portraitTalk = animationData(1, 8.0)` - -### HeroShadowHunterBlood - -```wurst -public static class HeroShadowHunterBlood -``` - -**Members:** - -- `static constant birth = animationData(0, 3.766)` - -### MurlocMutant_med - -```wurst -public static class MurlocMutant_med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### AshenShrooms3 - -```wurst -public static class AshenShrooms3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### AshenTree2D - -```wurst -public static class AshenTree2D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### ForestTrollTrapper_Portrait - -```wurst -public static class ForestTrollTrapper_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.333)` -- `static constant portrait2 = animationData(1, 2.334)` -- `static constant portrait3 = animationData(2, 2.666)` -- `static constant portraitTalk = animationData(3, 2.333)` - -### ResourceEffectTarget - -```wurst -public static class ResourceEffectTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.033)` - -### DungeonStalagmite1 - -```wurst -public static class DungeonStalagmite1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Crates0 - -```wurst -public static class Crates0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 0.833)` - -### Barrens_Spires2 - -```wurst -public static class Barrens_Spires2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MurgulSlave_low - -```wurst -public static class MurgulSlave_low -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant standSwim = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 1.0)` -- `static constant walkSwim = animationData(3, 0.667)` -- `static constant stand = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 0.833)` -- `static constant stand3 = animationData(6, 2.667)` -- `static constant attack1 = animationData(7, 0.833)` -- `static constant attackSwim = animationData(8, 0.834)` -- `static constant deathSwim = animationData(9, 1.667)` -- `static constant death = animationData(10, 1.666)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` -- `static constant decayswim = animationData(13, 60.0)` -- `static constant standReadySwim = animationData(14, 1.0)` -- `static constant standReady = animationData(15, 1.0)` -- `static constant standVictory = animationData(16, 1.5)` -- `static constant standWork = animationData(17, 1.0)` -- `static constant standWorkSwim = animationData(18, 1.0)` -- `static constant standLumber = animationData(19, 1.0)` -- `static constant attackLumber = animationData(20, 0.833)` -- `static constant walkLumber = animationData(21, 0.834)` -- `static constant standReadyLumber = animationData(22, 1.0)` -- `static constant standWorkLumber = animationData(23, 1.0)` -- `static constant standGold = animationData(24, 1.0)` -- `static constant attackGold = animationData(25, 0.833)` -- `static constant walkGold = animationData(26, 0.834)` -- `static constant standReadyGold = animationData(27, 1.0)` -- `static constant standWorkGold = animationData(28, 1.0)` - -### Beastmaster_Portrait - -```wurst -public static class Beastmaster_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant portraitTalk = animationData(1, 3.0)` -- `static constant portrait2 = animationData(2, 3.0)` -- `static constant portraittalk = animationData(3, 3.0)` - -### T_AbominationExplosion - -```wurst -public static class T_AbominationExplosion -``` - -**Members:** - -- `static constant birth = animationData(0, 2.167)` - -### Sasquatch - -```wurst -public static class Sasquatch -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant stand3 = animationData(2, 2.067)` -- `static constant attackSpellSlam = animationData(3, 1.6)` -- `static constant standReady = animationData(4, 1.2)` -- `static constant attackSlam = animationData(5, 0.933)` -- `static constant attackSlam2 = animationData(6, 0.933)` -- `static constant walk = animationData(7, 1.0)` -- `static constant death = animationData(8, 1.867)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant decayBone = animationData(10, 60.0)` - -### Ghoul - -```wurst -public static class Ghoul -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 0.833)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 0.833)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standReady = animationData(9, 1.0)` -- `static constant standVictory = animationData(10, 1.5)` -- `static constant standChannel = animationData(11, 1.0)` -- `static constant standLumber = animationData(12, 1.0)` -- `static constant attackLumber = animationData(13, 0.833)` -- `static constant walkLumber = animationData(14, 0.834)` -- `static constant standReadyLumber = animationData(15, 1.0)` -- `static constant standChannelLumber = animationData(16, 1.0)` - -### CityBuildingSmall90_1_Ruined - -```wurst -public static class CityBuildingSmall90_1_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ruins_Rock3 - -```wurst -public static class Ruins_Rock3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LordaeronTree3D - -```wurst -public static class LordaeronTree3D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### LillyPad - -```wurst -public static class LillyPad -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CorruptedTreeofLife - -```wurst -public static class CorruptedTreeofLife -``` - -**Members:** - -- `static constant standUpgradeFirstSecond = animationData(0, 2.0)` -- `static constant walk = animationData(1, 1.167)` -- `static constant morph = animationData(2, 2.0)` -- `static constant standBirthAltWorkUpgradeFirstSecond = animationData(3, 3.333)` -- `static constant hold = animationData(4, 1.0)` -- `static constant standAlternateUpgradeFirstSecond = animationData(5, 1.667)` -- `static constant morphAlternate = animationData(6, 2.0)` -- `static constant attack = animationData(7, 1.0)` -- `static constant death = animationData(8, 3.334)` -- `static constant birthAlternate = animationData(9, 60.0)` -- `static constant deathAlternate = animationData(10, 2.767)` -- `static constant decayAlternate = animationData(11, 0.033)` -- `static constant decay = animationData(12, 60.0)` -- `static constant spellEatTree = animationData(13, 3.0)` - -### HeroDreadLord_med - -```wurst -public static class HeroDreadLord_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standReady = animationData(1, 1.5)` -- `static constant stand2 = animationData(2, 2.933)` -- `static constant stand3 = animationData(3, 2.933)` -- `static constant spell = animationData(4, 1.833)` -- `static constant walk = animationData(5, 1.0)` -- `static constant spellSlam = animationData(6, 2.0)` -- `static constant death = animationData(7, 2.333)` -- `static constant dissipate = animationData(8, 3.333)` -- `static constant attack1 = animationData(9, 1.1)` -- `static constant attack2 = animationData(10, 1.1)` - -### Headhunter_v1 - -```wurst -public static class Headhunter_v1 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 2.667)` -- `static constant stand = animationData(1, 1.9)` -- `static constant stand3 = animationData(2, 2.0)` -- `static constant stand4 = animationData(3, 2.334)` -- `static constant walk = animationData(4, 0.667)` -- `static constant death = animationData(5, 2.1)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant attackRange = animationData(8, 1.167)` -- `static constant standready = animationData(9, 1.9)` -- `static constant standAlternate1 = animationData(10, 1.267)` -- `static constant standAlternate2 = animationData(11, 1.666)` -- `static constant standAlternate3 = animationData(12, 1.333)` -- `static constant morph = animationData(13, 1.0)` -- `static constant deathAlternate = animationData(14, 3.0)` -- `static constant decayFleshAlternate = animationData(15, 60.0)` -- `static constant decayAlternateBone = animationData(16, 60.0)` -- `static constant walkAlternate1 = animationData(17, 0.833)` -- `static constant attackAlternate1 = animationData(18, 1.0)` -- `static constant standReadyAlternate = animationData(19, 0.5)` - -### CliffsABAA1 - -```wurst -public static class CliffsABAA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### City_ColumnSemiCircle_Ruined - -```wurst -public static class City_ColumnSemiCircle_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HarpyWitch_low - -```wurst -public static class HarpyWitch_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.834)` -- `static constant walk1 = animationData(1, 1.0)` -- `static constant walk2 = animationData(2, 1.0)` -- `static constant stand2 = animationData(3, 1.667)` -- `static constant attack2 = animationData(4, 1.334)` -- `static constant death = animationData(5, 2.5)` - -### OutlandMushroomTree9 - -```wurst -public static class OutlandMushroomTree9 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### FlameStrike - -```wurst -public static class FlameStrike -``` - -**Members:** - -- `static constant birth = animationData(0, 7.167)` -- `static constant stand = animationData(1, 0.667)` -- `static constant death = animationData(2, 3.333)` - -### FirePit - -```wurst -public static class FirePit -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 0.667)` -- `static constant decay = animationData(2, 0.666)` - -### BallsOfFireMissile - -```wurst -public static class BallsOfFireMissile -``` - -**Members:** - -- `static constant death = animationData(0, 1.967)` -- `static constant stand = animationData(1, 1.167)` - -### Archemonde - -```wurst -public static class Archemonde -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.934)` -- `static constant walk = animationData(2, 1.0)` -- `static constant spellSlam = animationData(3, 3.133)` -- `static constant death = animationData(4, 2.333)` -- `static constant dissipate = animationData(5, 3.333)` -- `static constant attack1 = animationData(6, 0.967)` -- `static constant attack2 = animationData(7, 1.1)` -- `static constant spell = animationData(8, 1.0)` - -### OrcBloodTauren - -```wurst -public static class OrcBloodTauren -``` - -**Members:** - -- `static constant death = animationData(0, 3.134)` - -### Farm - -```wurst -public static class Farm -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 5.0)` -- `static constant portrait1 = animationData(2, 2.0)` -- `static constant death = animationData(3, 2.333)` -- `static constant decay = animationData(4, 60.0)` - -### OrcishTransportShip - -```wurst -public static class OrcishTransportShip -``` - -**Members:** - -- `static constant walk = animationData(0, 1.934)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant death = animationData(2, 3.733)` -- `static constant decay = animationData(3, 60.1)` - -### Satyr - -```wurst -public static class Satyr -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant stand3 = animationData(1, 2.4)` -- `static constant stand2 = animationData(2, 2.4)` -- `static constant standReady = animationData(3, 0.8)` -- `static constant attack = animationData(4, 0.934)` -- `static constant attack2 = animationData(5, 0.933)` -- `static constant stand4 = animationData(6, 2.4)` -- `static constant death = animationData(7, 3.4)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` -- `static constant walk = animationData(10, 0.734)` -- `static constant portrait = animationData(11, 4.0)` -- `static constant spell = animationData(12, 1.667)` - -### Shrooms6D - -```wurst -public static class Shrooms6D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### OutlandMushroomTree8 - -```wurst -public static class OutlandMushroomTree8 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### TNTBarrel - -```wurst -public static class TNTBarrel -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.833)` -- `static constant decay = animationData(3, 58.6)` - -### CityBridgeSmall45 - -```wurst -public static class CityBridgeSmall45 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### TaurenTotem1 - -```wurst -public static class TaurenTotem1 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` - -### RubbleRock0 - -```wurst -public static class RubbleRock0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### BreathOfFireDamage - -```wurst -public static class BreathOfFireDamage -``` - -**Members:** - -- `static constant stand = animationData(0, 2.1)` -- `static constant birth = animationData(1, 0.1)` -- `static constant death = animationData(2, 0.1)` - -### CliffsAAAC0 - -```wurst -public static class CliffsAAAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsACBC0 - -```wurst -public static class CityCliffsACBC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### EarthQuakeTarget - -```wurst -public static class EarthQuakeTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.033)` -- `static constant stand = animationData(1, 9.041)` -- `static constant death = animationData(2, 0.967)` - -### IceBlock0 - -```wurst -public static class IceBlock0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Trough - -```wurst -public static class Trough -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 66.666)` - -### ArchnathidGreen_low - -```wurst -public static class ArchnathidGreen_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.8)` -- `static constant attack = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.0)` -- `static constant attack3 = animationData(4, 1.0)` -- `static constant dEATH = animationData(5, 3.0)` -- `static constant spell = animationData(6, 1.067)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBONE = animationData(8, 60.0)` -- `static constant morph = animationData(9, 1.0)` -- `static constant standAlternate = animationData(10, 1.0)` -- `static constant morphALTERNATE = animationData(11, 1.0)` - -### NagaSummoner - -```wurst -public static class NagaSummoner -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant walk = animationData(2, 2.0)` -- `static constant standReady = animationData(3, 2.0)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant death = animationData(5, 2.333)` -- `static constant spell = animationData(6, 1.167)` -- `static constant walkSwim = animationData(7, 1.0)` -- `static constant standSwim = animationData(8, 2.667)` -- `static constant standSwim2 = animationData(9, 3.334)` -- `static constant attackSwim = animationData(10, 1.0)` -- `static constant standReadySwim = animationData(11, 4.0)` -- `static constant deathSwim = animationData(12, 1.433)` -- `static constant spellSwim = animationData(13, 1.167)` -- `static constant decaySwim = animationData(14, 60.0)` -- `static constant decayFlesh = animationData(15, 60.0)` -- `static constant decayBone = animationData(16, 60.0)` - -### LavaCracks3 - -```wurst -public static class LavaCracks3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NewRoughCliffDoodadCave2 - -```wurst -public static class NewRoughCliffDoodadCave2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Lords_Rock1 - -```wurst -public static class Lords_Rock1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroFarSeer_med - -```wurst -public static class HeroFarSeer_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.367)` -- `static constant stand2 = animationData(1, 3.334)` -- `static constant walk = animationData(2, 0.9)` -- `static constant standReady = animationData(3, 1.666)` -- `static constant spellChainLightning = animationData(4, 1.367)` -- `static constant attack1 = animationData(5, 0.8)` -- `static constant death = animationData(6, 1.867)` -- `static constant dissipate = animationData(7, 2.0)` -- `static constant spell = animationData(8, 2.733)` - -### BanditMage - -```wurst -public static class BanditMage -``` - -**Members:** - -- `static constant walk = animationData(0, 0.7)` -- `static constant stand1 = animationData(1, 2.833)` -- `static constant stand2 = animationData(2, 3.333)` -- `static constant standVictory = animationData(3, 2.233)` -- `static constant attack1 = animationData(4, 1.4)` -- `static constant stand3 = animationData(5, 3.667)` -- `static constant spell = animationData(6, 2.7)` -- `static constant death = animationData(7, 2.8)` -- `static constant dissipate = animationData(8, 2.0)` -- `static constant standChannel = animationData(9, 1.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### SnowMan - -```wurst -public static class SnowMan -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Battleship - -```wurst -public static class Battleship -``` - -**Members:** - -- `static constant birth = animationData(0, 1.934)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant death = animationData(2, 3.733)` -- `static constant decay = animationData(3, 60.1)` - -### Knight_med - -```wurst -public static class Knight_med -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand1 = animationData(1, 2.833)` -- `static constant stand2 = animationData(2, 3.333)` -- `static constant stand3 = animationData(3, 3.666)` -- `static constant stand4 = animationData(4, 1.933)` -- `static constant attack1 = animationData(5, 1.1)` -- `static constant attack2 = animationData(6, 1.067)` -- `static constant death = animationData(7, 5.1)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant standReady = animationData(9, 2.833)` -- `static constant standVictory = animationData(10, 2.833)` -- `static constant decayBone = animationData(11, 60.0)` - -### City_Fountain - -```wurst -public static class City_Fountain -``` - -**Members:** - -- `static constant stand = animationData(0, 3.3)` -- `static constant stand2 = animationData(1, 2.467)` - -### ObsidianStatueCrumble - -```wurst -public static class ObsidianStatueCrumble -``` - -**Members:** - -- `static constant stand = animationData(0, 12.0)` - -### NerubianZiggurat - -```wurst -public static class NerubianZiggurat -``` - -**Members:** - -- `static constant stand = animationData(0, 0.266)` -- `static constant portrait1 = animationData(1, 0.4)` -- `static constant death = animationData(2, 2.267)` -- `static constant decay = animationData(3, 60.0)` - -### City_ColumnSingle1_Ruined - -```wurst -public static class City_ColumnSingle1_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Obstacle0 - -```wurst -public static class Obstacle0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### SmallBuildingFire2 - -```wurst -public static class SmallBuildingFire2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### Chimaera_Portrait - -```wurst -public static class Chimaera_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.467)` -- `static constant portraitTalk = animationData(1, 1.467)` - -### DalaranMagicalPenWall - -```wurst -public static class DalaranMagicalPenWall -``` - -**Members:** - -- `static constant stand = animationData(0, 0.334)` -- `static constant deathAlternate = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.333)` - -### FurbolgPanda_portrait - -```wurst -public static class FurbolgPanda_portrait -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant portrait1 = animationData(1, 1.734)` - -### GraineryBurned - -```wurst -public static class GraineryBurned -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant death = animationData(1, 66.666)` - -### Shrooms2S - -```wurst -public static class Shrooms2S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### NightElfBloodChimaera - -```wurst -public static class NightElfBloodChimaera -``` - -**Members:** - -- `static constant birth = animationData(0, 2.834)` - -### CityCliffsCAAC0 - -```wurst -public static class CityCliffsCAAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Coral3 - -```wurst -public static class Coral3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Barrens_Spires1 - -```wurst -public static class Barrens_Spires1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Village_Fencelong - -```wurst -public static class Village_Fencelong -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DalaranGuardTower - -```wurst -public static class DalaranGuardTower -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.334)` -- `static constant portrait = animationData(2, 3.333)` -- `static constant birthUpgradeFirst = animationData(3, 60.0)` -- `static constant standUpgradeFirst = animationData(4, 3.333)` -- `static constant portraitUpgradeFirst = animationData(5, 3.334)` -- `static constant birthUpgradeSecond = animationData(6, 60.0)` -- `static constant standUpgradeSecond = animationData(7, 3.334)` -- `static constant portraitUpgradeSecond = animationData(8, 3.333)` -- `static constant death = animationData(9, 2.666)` -- `static constant decay = animationData(10, 60.0)` - -### MortarTeam_med - -```wurst -public static class MortarTeam_med -``` - -**Members:** - -- `static constant walk = animationData(0, 1.0)` -- `static constant stand3 = animationData(1, 2.667)` -- `static constant death = animationData(2, 1.5)` -- `static constant decayFlesh = animationData(3, 60.0)` -- `static constant stand = animationData(4, 1.333)` -- `static constant stand2 = animationData(5, 2.667)` -- `static constant attackspell = animationData(6, 2.0)` -- `static constant standReady = animationData(7, 1.0)` -- `static constant standVictory = animationData(8, 1.666)` -- `static constant decayBone = animationData(9, 60.0)` - -### Harpy - -```wurst -public static class Harpy -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.834)` -- `static constant walk1 = animationData(1, 1.0)` -- `static constant walk2 = animationData(2, 1.0)` -- `static constant stand2 = animationData(3, 1.667)` -- `static constant attack2 = animationData(4, 1.334)` -- `static constant death = animationData(5, 2.5)` - -### CityBuildingSmall0_1_Ruined - -```wurst -public static class CityBuildingSmall0_1_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HumanSmallDeathExplode - -```wurst -public static class HumanSmallDeathExplode -``` - -**Members:** - -- `static constant birth = animationData(0, 4.834)` - -### SeaTurtle_low - -```wurst -public static class SeaTurtle_low -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant attackSwim = animationData(2, 1.0)` -- `static constant deathSwim = animationData(3, 2.0)` -- `static constant decaySwim = animationData(4, 60.0)` -- `static constant death = animationData(5, 2.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk = animationData(8, 1.667)` -- `static constant stand = animationData(9, 2.667)` -- `static constant stand2 = animationData(10, 2.666)` -- `static constant attack = animationData(11, 1.0)` -- `static constant spell = animationData(12, 1.0)` -- `static constant spellSwim = animationData(13, 1.0)` - -### ThunderLizardEgg - -```wurst -public static class ThunderLizardEgg -``` - -**Members:** - -- `static constant birth = animationData(0, 2.567)` -- `static constant stand = animationData(1, 1.333)` -- `static constant death = animationData(2, 1.334)` - -### CritterBird - -```wurst -public static class CritterBird -``` - -**Members:** - -- `static constant stand = animationData(0, 6.666)` - -### HeroBloodElfBlood - -```wurst -public static class HeroBloodElfBlood -``` - -**Members:** - -- `static constant birth = animationData(0, 3.0)` - -### AzureDragonWelp_Portrait - -```wurst -public static class AzureDragonWelp_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.0)` -- `static constant portrait2 = animationData(1, 4.0)` -- `static constant portraitTalk = animationData(2, 4.0)` - -### Wheat2 - -```wurst -public static class Wheat2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GiantSeaTurtle_Portrait - -```wurst -public static class GiantSeaTurtle_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant stand2 = animationData(1, 2.666)` - -### LobstrokkBlue - -```wurst -public static class LobstrokkBlue -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant attack = animationData(4, 1.0)` -- `static constant spell = animationData(5, 1.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBones = animationData(7, 60.0)` - -### RibBones2 - -```wurst -public static class RibBones2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffsCACC1 - -```wurst -public static class CliffsCACC1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SkeletonMage_portrait - -```wurst -public static class SkeletonMage_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.667)` -- `static constant portrait2 = animationData(1, 2.0)` -- `static constant portrait3 = animationData(2, 3.334)` -- `static constant portraitTalk = animationData(3, 1.667)` -- `static constant portraitTalk2 = animationData(4, 2.0)` - -### IronMaiden - -```wurst -public static class IronMaiden -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### BridgeRampSmall315 - -```wurst -public static class BridgeRampSmall315 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### Furbolg - -```wurst -public static class Furbolg -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant stand = animationData(1, 1.734)` -- `static constant death = animationData(2, 3.0)` -- `static constant attackupgrade = animationData(3, 1.0)` -- `static constant attackspell = animationData(4, 1.0)` -- `static constant standHit = animationData(5, 0.5)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### PolarBear - -```wurst -public static class PolarBear -``` - -**Members:** - -- `static constant decayFlesh = animationData(0, 60.0)` -- `static constant stand = animationData(1, 2.666)` -- `static constant walk = animationData(2, 0.934)` -- `static constant stand3 = animationData(3, 10.5)` -- `static constant stand2 = animationData(4, 3.333)` -- `static constant attack2 = animationData(5, 1.166)` -- `static constant attack = animationData(6, 1.333)` -- `static constant walkSwim = animationData(7, 0.933)` -- `static constant standSwim = animationData(8, 2.666)` -- `static constant attackSwim = animationData(9, 1.333)` -- `static constant death = animationData(10, 1.967)` -- `static constant deathSwim = animationData(11, 1.967)` -- `static constant decayBone = animationData(12, 60.0)` -- `static constant decaySwim = animationData(13, 60.0)` - -### SkeletonOrc_low - -```wurst -public static class SkeletonOrc_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.334)` -- `static constant stand3 = animationData(2, 2.667)` -- `static constant standVictory = animationData(3, 2.666)` -- `static constant attackSpell1 = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant walk = animationData(6, 1.167)` -- `static constant death = animationData(7, 5.033)` -- `static constant standReady = animationData(8, 1.0)` -- `static constant birth = animationData(9, 2.333)` - -### OutlandMushroomTree1S - -```wurst -public static class OutlandMushroomTree1S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### CityBuildingSmall45_1 - -```wurst -public static class CityBuildingSmall45_1 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### HeroWarden_Portrait - -```wurst -public static class HeroWarden_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.5)` -- `static constant portraitTalk1 = animationData(1, 3.0)` - -### AshenTree5S - -```wurst -public static class AshenTree5S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### CityCliffTransHLAA0 - -```wurst -public static class CityCliffTransHLAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Headhunter_Portrait - -```wurst -public static class Headhunter_Portrait -``` - -**Members:** - -- `static constant base = animationData(0, 0.267)` -- `static constant portrait1 = animationData(1, 1.9)` -- `static constant portrait2 = animationData(2, 1.9)` -- `static constant portrait3 = animationData(3, 3.5)` -- `static constant portraitTalk1 = animationData(4, 2.5)` -- `static constant portraitTalk2 = animationData(5, 2.366)` - -### AncestralGuardianMissile - -```wurst -public static class AncestralGuardianMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.034)` -- `static constant stand = animationData(1, 2.6)` -- `static constant death = animationData(2, 1.267)` - -### RuinsWall454 - -```wurst -public static class RuinsWall454 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### BloodElfLieutenant_Portrait - -```wurst -public static class BloodElfLieutenant_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.466)` -- `static constant portrait2 = animationData(1, 2.934)` -- `static constant portrait3 = animationData(2, 2.933)` -- `static constant portraitTalk = animationData(3, 2.766)` -- `static constant portraitTalk2 = animationData(4, 2.766)` - -### Ruins_Spires7 - -```wurst -public static class Ruins_Spires7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SmokeSmudge2 - -```wurst -public static class SmokeSmudge2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.333)` -- `static constant death = animationData(1, 0.667)` - -### HeroDemonHunter_Med - -```wurst -public static class HeroDemonHunter_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.4)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 4.033)` -- `static constant stand4 = animationData(3, 5.734)` -- `static constant standReady = animationData(4, 0.766)` -- `static constant attack = animationData(5, 0.9)` -- `static constant attack2 = animationData(6, 0.9)` -- `static constant death = animationData(7, 4.1)` -- `static constant walk = animationData(8, 0.867)` -- `static constant spellThrow = animationData(9, 0.9)` -- `static constant dissipate = animationData(10, 2.0)` -- `static constant spell = animationData(11, 0.766)` -- `static constant standChannel = animationData(12, 1.233)` -- `static constant standAlternate = animationData(13, 0.933)` -- `static constant walkAlternate = animationData(14, 0.766)` -- `static constant attackAlternate = animationData(15, 0.933)` -- `static constant spellAlternate = animationData(16, 0.933)` -- `static constant standReadyAlternate = animationData(17, 0.733)` -- `static constant deathAlternate = animationData(18, 1.767)` -- `static constant dissipateAlternate = animationData(19, 2.0)` -- `static constant morph = animationData(20, 1.5)` -- `static constant morphAlternate = animationData(21, 1.466)` - -### RuinedChunk0 - -```wurst -public static class RuinedChunk0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Felwood_Thorns0 - -```wurst -public static class Felwood_Thorns0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ElvenFishVillageBuilding1 - -```wurst -public static class ElvenFishVillageBuilding1 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### NightElfBloodHippoGryph - -```wurst -public static class NightElfBloodHippoGryph -``` - -**Members:** - -- `static constant birth = animationData(0, 3.867)` - -### NPCbloodVillagerWoman - -```wurst -public static class NPCbloodVillagerWoman -``` - -**Members:** - -- `static constant death = animationData(0, 1.867)` - -### OrcUITimeIndicator - -```wurst -public static class OrcUITimeIndicator -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` -- `static constant standAlternate = animationData(1, 60.0)` - -### Selectioncircle2 - -```wurst -public static class Selectioncircle2 -``` - -**Members:** - -- `static constant friendly = animationData(0, 1.333)` -- `static constant enemy = animationData(1, 1.334)` -- `static constant neutral = animationData(2, 1.333)` -- `static constant friendlyBig = animationData(3, 1.333)` -- `static constant enemyBig = animationData(4, 1.333)` -- `static constant neutralBig = animationData(5, 1.334)` - -### RoughCliffDoodadCollapse3 - -```wurst -public static class RoughCliffDoodadCollapse3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### City_LowWall_TallEndCap - -```wurst -public static class City_LowWall_TallEndCap -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SkeletonArcher_med - -```wurst -public static class SkeletonArcher_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.334)` -- `static constant standVictory = animationData(2, 2.666)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant walk = animationData(4, 1.167)` -- `static constant death = animationData(5, 5.033)` -- `static constant standReady = animationData(6, 1.0)` -- `static constant birth = animationData(7, 2.333)` - -### NorthrendTree1 - -```wurst -public static class NorthrendTree1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Meatwagon_Low - -```wurst -public static class Meatwagon_Low -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attack = animationData(2, 2.0)` -- `static constant death = animationData(3, 1.667)` -- `static constant decay = animationData(4, 60.0)` - -### BundleofLumber - -```wurst -public static class BundleofLumber -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant birth = animationData(1, 1.0)` -- `static constant death = animationData(2, 0.5)` -- `static constant stand1 = animationData(3, 3.0)` -- `static constant stand2 = animationData(4, 3.0)` - -### Bones1 - -```wurst -public static class Bones1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.467)` -- `static constant stand2 = animationData(1, 0.466)` - -### BearDen - -```wurst -public static class BearDen -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.334)` -- `static constant portrait = animationData(3, 3.333)` -- `static constant death = animationData(4, 1.666)` - -### North_IceClaw4 - -```wurst -public static class North_IceClaw4 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.134)` -- `static constant standhit = animationData(1, 0.5)` -- `static constant death = animationData(2, 0.167)` -- `static constant birth = animationData(3, 60.0)` - -### CentaurTent2 - -```wurst -public static class CentaurTent2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.266)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant death = animationData(2, 2.267)` - -### TorchHumanOmni - -```wurst -public static class TorchHumanOmni -``` - -**Members:** - -- `static constant stand = animationData(0, 1.133)` -- `static constant death = animationData(1, 0.167)` - -### CityCliffsACCC0 - -```wurst -public static class CityCliffsACCC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CoralBed - -```wurst -public static class CoralBed -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 2.666)` -- `static constant portrait = animationData(2, 2.667)` -- `static constant death = animationData(3, 2.333)` - -### HeroPitLord_LOW - -```wurst -public static class HeroPitLord_LOW -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 1.333)` -- `static constant stand = animationData(2, 2.667)` -- `static constant walkFast = animationData(3, 0.466)` -- `static constant stand2 = animationData(4, 1.167)` -- `static constant attackSlam1 = animationData(5, 1.5)` -- `static constant spellSlam = animationData(6, 1.5)` -- `static constant attack = animationData(7, 1.5)` -- `static constant death = animationData(8, 2.666)` -- `static constant dissipate = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant standChannel = animationData(12, 1.333)` -- `static constant attackSlam2 = animationData(13, 1.666)` -- `static constant spell = animationData(14, 1.5)` -- `static constant attack2 = animationData(15, 1.667)` -- `static constant attack3 = animationData(16, 1.5)` - -### CityCliffsCACB0 - -```wurst -public static class CityCliffsCACB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CorruptedTreeoflife_Portrait - -```wurst -public static class CorruptedTreeoflife_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` -- `static constant walk = animationData(1, 1.167)` -- `static constant morph = animationData(2, 2.0)` -- `static constant standAlternate = animationData(3, 3.333)` -- `static constant standWorkAlternate = animationData(4, 1.0)` -- `static constant standWorkCompleteAlternate = animationData(5, 1.667)` -- `static constant morphAlternate = animationData(6, 2.0)` -- `static constant attack = animationData(7, 1.0)` -- `static constant portrait = animationData(8, 2.0)` -- `static constant death = animationData(9, 2.0)` -- `static constant birth = animationData(10, 60.0)` -- `static constant deathAlternate = animationData(11, 1.667)` - -### BarrensTree0D - -```wurst -public static class BarrensTree0D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### LordaeronTree6S - -```wurst -public static class LordaeronTree6S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### Ruins_Flower4 - -```wurst -public static class Ruins_Flower4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenBrokenColumn0 - -```wurst -public static class AshenBrokenColumn0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### Shrooms2 - -```wurst -public static class Shrooms2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### GrassTuft1 - -```wurst -public static class GrassTuft1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsACAA1 - -```wurst -public static class CityCliffsACAA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffsAACB0 - -```wurst -public static class CliffsAACB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrbSlow - -```wurst -public static class OrbSlow -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant death = animationData(1, 0.066)` - -### Skull0 - -```wurst -public static class Skull0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### Peasant_med - -```wurst -public static class Peasant_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.667)` -- `static constant stand3 = animationData(2, 5.167)` -- `static constant stand4 = animationData(3, 4.0)` -- `static constant standGold = animationData(4, 1.567)` -- `static constant standLumber = animationData(5, 1.566)` -- `static constant attack = animationData(6, 1.0)` -- `static constant attackGold = animationData(7, 1.0)` -- `static constant attackLumber = animationData(8, 1.0)` -- `static constant attack2 = animationData(9, 1.266)` -- `static constant walk = animationData(10, 0.8)` -- `static constant walkGold = animationData(11, 0.8)` -- `static constant walkLumber = animationData(12, 0.8)` -- `static constant death = animationData(13, 3.334)` -- `static constant decayFlesh = animationData(14, 60.0)` -- `static constant decayBone = animationData(15, 60.0)` -- `static constant standReady = animationData(16, 1.5)` -- `static constant standReadyGold = animationData(17, 1.5)` -- `static constant standReadyLumber = animationData(18, 1.5)` -- `static constant standWork = animationData(19, 0.6)` -- `static constant standWorkGold = animationData(20, 0.6)` -- `static constant standWorkLumber = animationData(21, 0.6)` - -### ZombifyTarget - -```wurst -public static class ZombifyTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.667)` -- `static constant death = animationData(1, 0.434)` -- `static constant stand = animationData(2, 0.334)` - -### BloodElfLieutenant - -```wurst -public static class BloodElfLieutenant -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.5)` -- `static constant standVictory = animationData(2, 2.333)` -- `static constant stand4 = animationData(3, 5.267)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant walk = animationData(6, 0.8)` -- `static constant standDefend = animationData(7, 1.0)` -- `static constant walkDefend = animationData(8, 1.1)` -- `static constant death = animationData(9, 3.034)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant attackDefend = animationData(11, 1.0)` -- `static constant decayBone = animationData(12, 60.0)` - -### SeaTurtleRange_Low - -```wurst -public static class SeaTurtleRange_Low -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant deathSwim = animationData(2, 2.0)` -- `static constant decaySwim = animationData(3, 60.0)` -- `static constant death = animationData(4, 2.667)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` -- `static constant walk = animationData(7, 1.667)` -- `static constant stand = animationData(8, 2.667)` -- `static constant stand2 = animationData(9, 2.666)` -- `static constant attackSpell = animationData(10, 1.0)` -- `static constant attackSpellSwim = animationData(11, 1.0)` - -### MiniMapCreepLocSmall - -```wurst -public static class MiniMapCreepLocSmall -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` - -### Cage - -```wurst -public static class Cage -``` - -**Members:** - -- `static constant standPortrait = animationData(0, 2.0)` -- `static constant death = animationData(1, 0.833)` -- `static constant decay = animationData(2, 60.0)` - -### Magnataur_Med - -```wurst -public static class Magnataur_Med -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 1.667)` -- `static constant stand = animationData(2, 2.667)` -- `static constant walkFast = animationData(3, 0.666)` -- `static constant stand2 = animationData(4, 1.167)` -- `static constant attack2 = animationData(5, 1.5)` -- `static constant spellSlam = animationData(6, 1.5)` -- `static constant attack = animationData(7, 1.5)` -- `static constant death = animationData(8, 2.666)` -- `static constant dissipate = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant standChannel = animationData(12, 1.333)` -- `static constant attack3 = animationData(13, 1.666)` -- `static constant spellAttacktwo = animationData(14, 1.5)` - -### EasterChicken_Portrait - -```wurst -public static class EasterChicken_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.0)` - -### CityCliffsACCA1 - -```wurst -public static class CityCliffsACCA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BarrensTree3S - -```wurst -public static class BarrensTree3S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### UndeadBloodCryptFiend - -```wurst -public static class UndeadBloodCryptFiend -``` - -**Members:** - -- `static constant birth = animationData(0, 3.034)` - -### PierTrashed - -```wurst -public static class PierTrashed -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant standWork = animationData(2, 29.333)` -- `static constant death = animationData(3, 2.333)` - -### Ruins_Rock5 - -```wurst -public static class Ruins_Rock5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GoblinLandMine - -```wurst -public static class GoblinLandMine -``` - -**Members:** - -- `static constant birth = animationData(0, 1.5)` -- `static constant stand = animationData(1, 1.667)` -- `static constant portrait1 = animationData(2, 0.167)` -- `static constant deathSpell = animationData(3, 2.333)` -- `static constant death = animationData(4, 1.333)` - -### CorruptedMoonWellTarget - -```wurst -public static class CorruptedMoonWellTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 8.0)` -- `static constant death = animationData(1, 3.1)` - -### CliffsABCC0 - -```wurst -public static class CliffsABCC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroLevel - -```wurst -public static class HeroLevel -``` - -**Members:** - -- `static constant cast = animationData(0, 2.0)` - -### CavernDust - -```wurst -public static class CavernDust -``` - -**Members:** - -- `static constant stand = animationData(0, 1.634)` -- `static constant stand2 = animationData(1, 2.8)` -- `static constant death = animationData(2, 0.266)` - -### CityBuildingLarge_135 - -```wurst -public static class CityBuildingLarge_135 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### DungeonStalagmite3 - -```wurst -public static class DungeonStalagmite3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffTransLHAA0 - -```wurst -public static class CliffTransLHAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### UndeadUIPortraitMask - -```wurst -public static class UndeadUIPortraitMask -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Rat_Portrait - -```wurst -public static class Rat_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.667)` -- `static constant portrait2 = animationData(1, 1.666)` -- `static constant portrait3 = animationData(2, 2.5)` - -### Seaweed03 - -```wurst -public static class Seaweed03 -``` - -**Members:** - -- `static constant stand = animationData(0, 4.0)` - -### WispPortrait - -```wurst -public static class WispPortrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.3)` - -### RuinsRuinedThrone0 - -```wurst -public static class RuinsRuinedThrone0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Headhunter_low - -```wurst -public static class Headhunter_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.9)` -- `static constant walk = animationData(1, 0.667)` -- `static constant death = animationData(2, 2.1)` -- `static constant decayFlesh = animationData(3, 60.0)` -- `static constant decayBone = animationData(4, 60.0)` -- `static constant attackRange = animationData(5, 1.167)` -- `static constant standready = animationData(6, 1.9)` - -### EnergyField - -```wurst -public static class EnergyField -``` - -**Members:** - -- `static constant stand = animationData(0, 0.3)` -- `static constant death = animationData(1, 0.3)` - -### DNCLordaeronUnit - -```wurst -public static class DNCLordaeronUnit -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### CorruptedEnt_portrait - -```wurst -public static class CorruptedEnt_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.667)` -- `static constant portraitTalk1 = animationData(1, 1.667)` - -### Vengeance_Med - -```wurst -public static class Vengeance_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.267)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 3.267)` -- `static constant stand4 = animationData(3, 2.534)` -- `static constant attack = animationData(4, 0.966)` -- `static constant walk = animationData(5, 0.9)` -- `static constant death = animationData(6, 1.133)` - -### LordaeronTree8 - -```wurst -public static class LordaeronTree8 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Obstacle1 - -```wurst -public static class Obstacle1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### UndeadShipyard - -```wurst -public static class UndeadShipyard -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant portrait = animationData(2, 3.334)` -- `static constant death = animationData(3, 0.833)` -- `static constant decay = animationData(4, 60.0)` - -### TempleOfTheDamned - -```wurst -public static class TempleOfTheDamned -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant portrait = animationData(3, 3.334)` -- `static constant death = animationData(4, 0.833)` -- `static constant decay = animationData(5, 60.0)` - -### MainMenu3D_Exp - -```wurst -public static class MainMenu3D_Exp -``` - -**Members:** - -- `static constant stand = animationData(0, 33.333)` -- `static constant standAlternate = animationData(1, 33.334)` -- `static constant morphAlternate = animationData(2, 1.933)` - -### TomeGreen - -```wurst -public static class TomeGreen -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant birth = animationData(1, 1.0)` -- `static constant death = animationData(2, 3.633)` -- `static constant stand1 = animationData(3, 3.0)` -- `static constant stand2 = animationData(4, 3.0)` - -### ArcaneObservatory - -```wurst -public static class ArcaneObservatory -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 0.333)` -- `static constant standWork = animationData(2, 2.0)` -- `static constant portrait = animationData(3, 3.334)` -- `static constant death = animationData(4, 6.634)` -- `static constant decay = animationData(5, 60.0)` - -### FelwoodBush0 - -```wurst -public static class FelwoodBush0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### HEROGoblinALCHEMIST - -```wurst -public static class HEROGoblinALCHEMIST -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 3.5)` -- `static constant stand3 = animationData(2, 1.634)` -- `static constant attackone1NEW = animationData(3, 1.333)` -- `static constant walk1 = animationData(4, 1.0)` -- `static constant attackone2NEW = animationData(5, 1.333)` -- `static constant monkey = animationData(6, 1.667)` -- `static constant attacktwoSpellNew = animationData(7, 1.333)` -- `static constant spellChannel = animationData(8, 2.0)` -- `static constant death = animationData(9, 3.667)` -- `static constant dissipate = animationData(10, 2.0)` -- `static constant stand4 = animationData(11, 2.467)` -- `static constant morph = animationData(12, 0.333)` -- `static constant alternateStand = animationData(13, 1.234)` -- `static constant alternateStand2 = animationData(14, 2.466)` -- `static constant alternateWalk = animationData(15, 1.0)` -- `static constant attackTwoSpellAlternate = animationData(16, 1.333)` -- `static constant spellChannelAlternate = animationData(17, 2.0)` -- `static constant attackonealternate = animationData(18, 1.333)` -- `static constant attackOnealternate2 = animationData(19, 1.334)` -- `static constant attackOneAlternate3 = animationData(20, 1.333)` -- `static constant deathalternate = animationData(21, 3.666)` -- `static constant dissipatealternate = animationData(22, 2.0)` -- `static constant morphAlternate = animationData(23, 0.333)` - -### CliffsABBA2 - -```wurst -public static class CliffsABBA2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### StoneWall904 - -```wurst -public static class StoneWall904 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### ArthasIllidanFight - -```wurst -public static class ArthasIllidanFight -``` - -**Members:** - -- `static constant blackness = animationData(0, 5.0)` -- `static constant standOff = animationData(1, 12.0)` -- `static constant speedLines = animationData(2, 12.134)` -- `static constant fighting = animationData(3, 1.6)` -- `static constant arthasFeetSlide = animationData(4, 2.167)` -- `static constant arthasCounter = animationData(5, 2.6)` -- `static constant illidanJumps = animationData(6, 2.4)` -- `static constant arthasRun = animationData(7, 1.867)` -- `static constant arthasRun2 = animationData(8, 7.666)` -- `static constant deathPan = animationData(9, 21.4)` - -### HippoGryph_Low - -```wurst -public static class HippoGryph_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 0.834)` -- `static constant stand2 = animationData(1, 1.666)` -- `static constant stand3 = animationData(2, 1.667)` -- `static constant walk = animationData(3, 1.133)` -- `static constant walk2 = animationData(4, 1.134)` -- `static constant walk3 = animationData(5, 1.133)` -- `static constant attack = animationData(6, 0.966)` -- `static constant death = animationData(7, 3.867)` - -### BarrensTree1 - -```wurst -public static class BarrensTree1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### BarrensTree7D - -```wurst -public static class BarrensTree7D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### CityBridgeLarge0 - -```wurst -public static class CityBridgeLarge0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### FelwoodObilisk - -```wurst -public static class FelwoodObilisk -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### Ruins_Flower1 - -```wurst -public static class Ruins_Flower1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenRubble1 - -```wurst -public static class AshenRubble1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### DeathCoilMissile - -```wurst -public static class DeathCoilMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 3.333)` -- `static constant death = animationData(1, 0.666)` - -### SpiritWalker_Low - -```wurst -public static class SpiritWalker_Low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.667)` -- `static constant stand3 = animationData(1, 7.733)` -- `static constant walk = animationData(2, 1.0)` -- `static constant standReady = animationData(3, 2.0)` -- `static constant attack1 = animationData(4, 1.333)` -- `static constant death = animationData(5, 2.0)` -- `static constant spellMorph = animationData(6, 1.267)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### Shrooms1D - -```wurst -public static class Shrooms1D -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Phoenix_Low - -```wurst -public static class Phoenix_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant stand5 = animationData(2, 3.333)` -- `static constant stand4 = animationData(3, 3.333)` -- `static constant walk = animationData(4, 0.666)` -- `static constant walk2 = animationData(5, 1.0)` -- `static constant attack = animationData(6, 1.0)` -- `static constant spell = animationData(7, 1.334)` -- `static constant birth = animationData(8, 0.6)` -- `static constant death = animationData(9, 0.7)` -- `static constant morph = animationData(10, 2.5)` -- `static constant standAlternate = animationData(11, 1.334)` -- `static constant morphAlternate = animationData(12, 0.833)` - -### RuinsTree3D - -```wurst -public static class RuinsTree3D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Spider_Portrait - -```wurst -public static class Spider_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.667)` - -### CityCliffDoodadSlide1 - -```wurst -public static class CityCliffDoodadSlide1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Doomgaurd - -```wurst -public static class Doomgaurd -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.667)` -- `static constant walk = animationData(1, 1.0)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant attack1 = animationData(3, 1.333)` -- `static constant spell = animationData(4, 1.0)` -- `static constant standVictory = animationData(5, 3.0)` -- `static constant death = animationData(6, 2.0)` -- `static constant portrait = animationData(7, 2.666)` -- `static constant attackSlam = animationData(8, 1.333)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant decayBone = animationData(10, 60.0)` - -### DRockArch45 - -```wurst -public static class DRockArch45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RibBones0 - -```wurst -public static class RibBones0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Outland_Spires5 - -```wurst -public static class Outland_Spires5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroPaladinBoss2_portrait - -```wurst -public static class HeroPaladinBoss2_portrait -``` - -**Members:** - -- `static constant base = animationData(0, 0.034)` -- `static constant portrait1 = animationData(1, 3.333)` -- `static constant portrait2 = animationData(2, 10.0)` -- `static constant portrait3 = animationData(3, 5.2)` -- `static constant portraitTalk1 = animationData(4, 2.667)` -- `static constant portraitTalk2 = animationData(5, 1.0)` - -### North_IceClaw9 - -```wurst -public static class North_IceClaw9 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.134)` -- `static constant standhit = animationData(1, 0.5)` -- `static constant death = animationData(2, 0.167)` -- `static constant birth = animationData(3, 60.0)` - -### LoardaeronRockChunks2 - -```wurst -public static class LoardaeronRockChunks2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### VillagerMan - -```wurst -public static class VillagerMan -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.667)` -- `static constant stand3 = animationData(2, 5.167)` -- `static constant stand4 = animationData(3, 4.0)` -- `static constant attack = animationData(4, 1.0)` -- `static constant standWork = animationData(5, 1.266)` -- `static constant walk = animationData(6, 0.8)` -- `static constant death = animationData(7, 3.334)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` -- `static constant standReady = animationData(10, 1.5)` -- `static constant standFleshFirst = animationData(11, 1.5)` -- `static constant standFleshSecond = animationData(12, 1.267)` - -### SpiderCrab - -```wurst -public static class SpiderCrab -``` - -**Members:** - -- `static constant walk = animationData(0, 0.8)` -- `static constant standVar1 = animationData(1, 2.0)` -- `static constant standVar2 = animationData(2, 2.0)` -- `static constant standVar3 = animationData(3, 3.0)` -- `static constant attackVar1 = animationData(4, 1.0)` -- `static constant standReady = animationData(5, 1.0)` -- `static constant death = animationData(6, 2.0)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### SnapDragon_Portrait - -```wurst -public static class SnapDragon_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.334)` -- `static constant portrait2 = animationData(1, 0.833)` -- `static constant portraitTalk = animationData(2, 2.667)` - -### IceCrownWaterfall - -```wurst -public static class IceCrownWaterfall -``` - -**Members:** - -- `static constant stand = animationData(0, 20.0)` - -### Dryad_portrait - -```wurst -public static class Dryad_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.334)` -- `static constant portraitTalk = animationData(1, 1.333)` - -### StormPandarenBrewmaster_Portrait - -```wurst -public static class StormPandarenBrewmaster_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant portrait2 = animationData(1, 3.0)` -- `static constant portraitTalk = animationData(2, 3.0)` -- `static constant portraitTalk2 = animationData(3, 3.0)` - -### HeroLich_med - -```wurst -public static class HeroLich_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standReady = animationData(1, 1.5)` -- `static constant stand2 = animationData(2, 4.5)` -- `static constant stand3 = animationData(3, 3.0)` -- `static constant walk = animationData(4, 1.867)` -- `static constant standChannel = animationData(5, 1.866)` -- `static constant attack = animationData(6, 1.0)` -- `static constant spell = animationData(7, 1.5)` -- `static constant death = animationData(8, 1.667)` -- `static constant dissipate = animationData(9, 2.0)` - -### OrcBloodPeon - -```wurst -public static class OrcBloodPeon -``` - -**Members:** - -- `static constant stand = animationData(0, 4.733)` - -### BloodElfDragonHawk_Med - -```wurst -public static class BloodElfDragonHawk_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant stand5 = animationData(2, 3.333)` -- `static constant standChannel = animationData(3, 3.333)` -- `static constant walk = animationData(4, 0.666)` -- `static constant walk2 = animationData(5, 1.0)` -- `static constant standVictory = animationData(6, 1.334)` -- `static constant attack = animationData(7, 1.0)` -- `static constant spell = animationData(8, 1.334)` -- `static constant death = animationData(9, 2.133)` - -### NightElfCampaign3D - -```wurst -public static class NightElfCampaign3D -``` - -**Members:** - -- `static constant birth = animationData(0, 3.3)` -- `static constant stand = animationData(1, 1.433)` - -### TopLeftPanel - -```wurst -public static class TopLeftPanel -``` - -**Members:** - -- `static constant death = animationData(0, 0.667)` -- `static constant standAlternate = animationData(1, 0.334)` -- `static constant birth = animationData(2, 0.667)` -- `static constant stand = animationData(3, 0.166)` -- `static constant mainMenuBirth = animationData(4, 1.0)` -- `static constant mainMenuStand = animationData(5, 1.0)` -- `static constant mainMenuDeath = animationData(6, 0.667)` -- `static constant realmSelectionBirth = animationData(7, 1.0)` -- `static constant realmSelectionStand = animationData(8, 1.0)` -- `static constant realmSelectionDeath = animationData(9, 0.667)` -- `static constant singlePlayerBirth = animationData(10, 1.0)` -- `static constant singlePlayerStand = animationData(11, 1.0)` -- `static constant singlePlayerDeath = animationData(12, 0.666)` -- `static constant singlePlayerBirthAlternate = animationData(13, 1.0)` -- `static constant singlePlayerDeathAlternate = animationData(14, 0.666)` -- `static constant mainCancelPanelBirth = animationData(15, 1.0)` -- `static constant mainCancelPanelStand = animationData(16, 1.0)` -- `static constant mainCancelPanelDeath = animationData(17, 0.667)` -- `static constant singlePlayerSkirmishBirth = animationData(18, 1.0)` -- `static constant singlePlayerSkirmishStand = animationData(19, 1.0)` -- `static constant singlePlayerSkirmishDeath = animationData(20, 0.667)` -- `static constant singlePlayerSkirmishMorph = animationData(21, 1.0)` -- `static constant singlePlayerSkirmishMorphAlternate = animationData(22, 0.667)` -- `static constant battlenetChatRoomBirth = animationData(23, 1.0)` -- `static constant battlenetChatRoomStand = animationData(24, 1.0)` -- `static constant battlenetChatRoomDeath = animationData(25, 0.666)` -- `static constant battlenetUserlistMorph = animationData(26, 1.0)` -- `static constant battlenetUserlistMorphAlternate = animationData(27, 0.666)` -- `static constant battlenetWelcomeBirth = animationData(28, 1.0)` -- `static constant battlenetWelcomeStand = animationData(29, 1.0)` -- `static constant battlenetWelcomeDeath = animationData(30, 0.667)` -- `static constant battlenetChannelBirth = animationData(31, 1.0)` -- `static constant battlenetChannelStand = animationData(32, 1.0)` -- `static constant battlenetChannelDeath = animationData(33, 0.667)` -- `static constant battlenetProfileBirth = animationData(34, 1.0)` -- `static constant battlenetProfileStand = animationData(35, 1.0)` -- `static constant battlenetProfileDeath = animationData(36, 0.666)` -- `static constant battlenetAMMBirth = animationData(37, 1.0)` -- `static constant battlenetAMMStand = animationData(38, 1.0)` -- `static constant battlenetAMMDeath = animationData(39, 0.667)` -- `static constant battlenetCustomBirth = animationData(40, 1.0)` -- `static constant battlenetCustomStand = animationData(41, 1.0)` -- `static constant battlenetCustomDeath = animationData(42, 0.667)` -- `static constant battlenetCustomCreateBirth = animationData(43, 1.0)` -- `static constant battlenetCustomCreateStand = animationData(44, 1.0)` -- `static constant battlenetCustomCreateDeath = animationData(45, 0.666)` -- `static constant battlenetAdvancedOptionsMorph = animationData(46, 1.0)` -- `static constant battlenetAdvancedOptionsMorphAlt = animationData(47, 0.666)` -- `static constant battlenetTeamChatBirth = animationData(48, 1.0)` -- `static constant battlenetTeamChatStand = animationData(49, 1.0)` -- `static constant battlenetTeamChatDeath = animationData(50, 0.667)` -- `static constant multiplayerSubmenuMorph = animationData(51, 1.0)` -- `static constant multiplayerSubmenuMorphAlternate = animationData(52, 0.667)` -- `static constant multiplayerPreGameChatBirth = animationData(53, 1.0)` -- `static constant multiplayerPreGameChatStand = animationData(54, 1.0)` -- `static constant multiplayerPreGameChatDeath = animationData(55, 0.667)` -- `static constant optionsBirth = animationData(56, 1.0)` -- `static constant optionsStand = animationData(57, 1.0)` -- `static constant optionsDeath = animationData(58, 0.666)` -- `static constant optionsMorph = animationData(59, 1.0)` -- `static constant optionsStandAlternate = animationData(60, 1.0)` -- `static constant optionsMorphAlternate = animationData(61, 0.667)` - -### AshenTree7S - -```wurst -public static class AshenTree7S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Coral8 - -```wurst -public static class Coral8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LoadMultiplayerUndead - -```wurst -public static class LoadMultiplayerUndead -``` - -**Members:** - -- `static constant birth = animationData(0, 23.467)` - -### PoisonStingTarget - -```wurst -public static class PoisonStingTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.766)` -- `static constant stand = animationData(1, 0.6)` -- `static constant death = animationData(2, 0.033)` - -### Grunt_low - -```wurst -public static class Grunt_low -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant death = animationData(2, 1.567)` -- `static constant decayFlesh = animationData(3, 60.0)` -- `static constant attack2 = animationData(4, 0.966)` -- `static constant spell = animationData(5, 1.434)` -- `static constant standReady = animationData(6, 0.966)` -- `static constant decayBone = animationData(7, 60.0)` - -### TornadoElementalSmall - -```wurst -public static class TornadoElementalSmall -``` - -**Members:** - -- `static constant birth = animationData(0, 1.1)` -- `static constant standWalk = animationData(1, 3.266)` -- `static constant death = animationData(2, 5.0)` - -### CornWheatScorched00 - -```wurst -public static class CornWheatScorched00 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ArchnathidGreen_med - -```wurst -public static class ArchnathidGreen_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.8)` -- `static constant attack = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.0)` -- `static constant attack3 = animationData(4, 1.0)` -- `static constant dEATH = animationData(5, 3.0)` -- `static constant spell = animationData(6, 1.067)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBONE = animationData(8, 60.0)` -- `static constant morph = animationData(9, 1.0)` -- `static constant standAlternate = animationData(10, 1.0)` -- `static constant morphALTERNATE = animationData(11, 1.0)` - -### Ex_DruidoftheTalon - -```wurst -public static class Ex_DruidoftheTalon -``` - -**Members:** - -- `static constant standAlternate1 = animationData(0, 0.833)` -- `static constant walkAlternate2 = animationData(1, 1.333)` -- `static constant walkAlternate3 = animationData(2, 1.667)` -- `static constant standAlternate = animationData(3, 2.0)` -- `static constant standAlternate2 = animationData(4, 2.0)` -- `static constant deathAlternate = animationData(5, 1.0)` -- `static constant walkAlternate = animationData(6, 0.667)` -- `static constant stand1 = animationData(7, 1.334)` -- `static constant stand2 = animationData(8, 3.0)` -- `static constant spell = animationData(9, 2.666)` -- `static constant attack1 = animationData(10, 1.167)` -- `static constant attack2 = animationData(11, 1.166)` -- `static constant death = animationData(12, 4.334)` -- `static constant walk = animationData(13, 0.834)` -- `static constant morph = animationData(14, 1.667)` -- `static constant morphAlternate = animationData(15, 1.667)` -- `static constant attackAlternate = animationData(16, 1.5)` -- `static constant spellAlternate = animationData(17, 1.5)` -- `static constant decayFlesh = animationData(18, 60.067)` -- `static constant decayBone = animationData(19, 60.0)` - -### AIobTarget - -```wurst -public static class AIobTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant death = animationData(1, 0.033)` - -### Ghoul_med - -```wurst -public static class Ghoul_med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 0.833)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 0.833)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standReady = animationData(9, 1.0)` -- `static constant standVictory = animationData(10, 1.5)` -- `static constant standChannel = animationData(11, 1.0)` -- `static constant standLumber = animationData(12, 1.0)` -- `static constant attackLumber = animationData(13, 0.833)` -- `static constant walkLumber = animationData(14, 0.834)` -- `static constant standReadyLumber = animationData(15, 1.0)` -- `static constant standChannelLumber = animationData(16, 1.0)` - -### MountainGiant_Portrait - -```wurst -public static class MountainGiant_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.666)` -- `static constant portrait3 = animationData(1, 2.667)` -- `static constant portraitTalk = animationData(2, 2.667)` - -### Scarab - -```wurst -public static class Scarab -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 5.966)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.033)` -- `static constant attack = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant birth = animationData(6, 1.067)` -- `static constant morph = animationData(7, 1.0)` -- `static constant standAlternate = animationData(8, 0.167)` -- `static constant morphAlternate = animationData(9, 1.0)` - -### NagaDeath - -```wurst -public static class NagaDeath -``` - -**Members:** - -- `static constant birth = animationData(0, 2.133)` - -### OutlandMushroomTree8D - -```wurst -public static class OutlandMushroomTree8D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### NightElfFishingBoat - -```wurst -public static class NightElfFishingBoat -``` - -**Members:** - -- `static constant walk = animationData(0, 1.934)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant death = animationData(2, 3.733)` -- `static constant decay = animationData(3, 60.1)` - -### Felwood_Thorns2 - -```wurst -public static class Felwood_Thorns2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DragonSpawnPurple_low - -```wurst -public static class DragonSpawnPurple_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 4.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant walkFast = animationData(2, 0.667)` -- `static constant death = animationData(3, 3.334)` -- `static constant spell = animationData(4, 1.5)` -- `static constant attackArmedVar2 = animationData(5, 1.333)` -- `static constant combatCritical = animationData(6, 1.0)` -- `static constant attack2HLVar1 = animationData(7, 1.5)` -- `static constant attackSlam = animationData(8, 1.5)` -- `static constant attack2HLVar2 = animationData(9, 1.5)` -- `static constant combatWound = animationData(10, 1.0)` -- `static constant standVar2 = animationData(11, 4.066)` -- `static constant standVar3 = animationData(12, 3.334)` -- `static constant decayFlesh = animationData(13, 60.0)` -- `static constant decayBone = animationData(14, 60.0)` - -### AshenCanopyTree1 - -```wurst -public static class AshenCanopyTree1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### FelstalkerPurple - -```wurst -public static class FelstalkerPurple -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant walk = animationData(1, 1.0)` -- `static constant standReady = animationData(2, 0.833)` -- `static constant attack = animationData(3, 1.0)` -- `static constant stand2 = animationData(4, 2.667)` -- `static constant death = animationData(5, 2.666)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### OutlandShoreline0 - -```wurst -public static class OutlandShoreline0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ScoreScreenHumanVictory - -```wurst -public static class ScoreScreenHumanVictory -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Lords_Rock2 - -```wurst -public static class Lords_Rock2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HornOfCenarius - -```wurst -public static class HornOfCenarius -``` - -**Members:** - -- `static constant birth = animationData(0, 36.567)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standSecond = animationData(2, 1.334)` -- `static constant portrait1 = animationData(3, 3.333)` - -### ChaosPeon - -```wurst -public static class ChaosPeon -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant walk = animationData(1, 0.6)` -- `static constant attack = animationData(2, 1.0)` -- `static constant standWork = animationData(3, 0.567)` -- `static constant attackgold = animationData(4, 1.0)` -- `static constant standworkgold = animationData(5, 0.567)` -- `static constant attackLumber = animationData(6, 1.0)` -- `static constant standWorkLumber = animationData(7, 0.567)` -- `static constant attack2 = animationData(8, 1.0)` -- `static constant standReady = animationData(9, 1.0)` -- `static constant standReadyGold = animationData(10, 1.0)` -- `static constant standReadyLumber = animationData(11, 1.0)` -- `static constant standitchhead = animationData(12, 1.667)` -- `static constant standTalkgesture = animationData(13, 1.167)` -- `static constant standStretch = animationData(14, 2.0)` -- `static constant death = animationData(15, 4.733)` -- `static constant walkLumber = animationData(16, 0.6)` -- `static constant walkGold = animationData(17, 0.6)` -- `static constant standGold = animationData(18, 3.334)` -- `static constant standLumber = animationData(19, 3.333)` -- `static constant decayFlesh = animationData(20, 60.0)` -- `static constant decayBone = animationData(21, 60.0)` - -### StoneWall451 - -```wurst -public static class StoneWall451 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### T_OrcSmallDeathExplode - -```wurst -public static class T_OrcSmallDeathExplode -``` - -**Members:** - -- `static constant birth = animationData(0, 4.834)` - -### Barrens_Bones2 - -```wurst -public static class Barrens_Bones2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Footman_Portrait - -```wurst -public static class Footman_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.466)` -- `static constant portrait2 = animationData(1, 2.934)` -- `static constant portrait3 = animationData(2, 2.933)` -- `static constant portraitTalk = animationData(3, 2.766)` -- `static constant portraitTalk2 = animationData(4, 2.766)` - -### HarpyNest - -```wurst -public static class HarpyNest -``` - -**Members:** - -- `static constant stand = animationData(0, 0.266)` -- `static constant portrait1 = animationData(1, 0.4)` -- `static constant death = animationData(2, 2.267)` -- `static constant decay = animationData(3, 60.0)` - -### DruidoftheClaw - -```wurst -public static class DruidoftheClaw -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant morph = animationData(1, 1.5)` -- `static constant standChannel = animationData(2, 1.0)` -- `static constant spellSlam = animationData(3, 1.667)` -- `static constant spell = animationData(4, 2.2)` -- `static constant death = animationData(5, 1.2)` -- `static constant attack = animationData(6, 0.833)` -- `static constant attack2 = animationData(7, 0.833)` -- `static constant walk = animationData(8, 1.0)` -- `static constant stand2 = animationData(9, 2.667)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayFleshAlternate = animationData(11, 60.0)` -- `static constant standAlternate = animationData(12, 2.666)` -- `static constant walkAlternate = animationData(13, 0.934)` -- `static constant standAlternate3 = animationData(14, 10.5)` -- `static constant standAlternate2 = animationData(15, 3.333)` -- `static constant attackAlternate2 = animationData(16, 1.166)` -- `static constant attackSpellAlternate = animationData(17, 1.333)` -- `static constant deathAlternate = animationData(18, 1.967)` -- `static constant morphAlternate = animationData(19, 1.167)` -- `static constant decayBone = animationData(20, 60.0)` -- `static constant decayAlternate = animationData(21, 60.0)` - -### MirrorImageCaster - -```wurst -public static class MirrorImageCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 1.0)` - -### NagaMyrmidon_Portrait - -```wurst -public static class NagaMyrmidon_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.667)` -- `static constant portraitTalk = animationData(1, 2.0)` - -### Ballista_med - -```wurst -public static class Ballista_med -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attack = animationData(2, 2.0)` -- `static constant death = animationData(3, 3.333)` -- `static constant decay = animationData(4, 59.867)` - -### PandarenBrewmasterBlood - -```wurst -public static class PandarenBrewmasterBlood -``` - -**Members:** - -- `static constant birth = animationData(0, 2.667)` - -### HellScreamThrone - -```wurst -public static class HellScreamThrone -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HumanTransportShip - -```wurst -public static class HumanTransportShip -``` - -**Members:** - -- `static constant walk = animationData(0, 1.934)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant death = animationData(2, 3.733)` -- `static constant decay = animationData(3, 60.1)` - -### CliffsBCCA0 - -```wurst -public static class CliffsBCCA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### B_RockArch - -```wurst -public static class B_RockArch -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MiniMapGoldmine - -```wurst -public static class MiniMapGoldmine -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` - -### ForestTrollTrapper_med - -```wurst -public static class ForestTrollTrapper_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant oldSpellBerserk = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.5)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spellEntangle = animationData(9, 0.8)` - -### DungeonPorticulisGate - -```wurst -public static class DungeonPorticulisGate -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### NorthrendTree5D - -```wurst -public static class NorthrendTree5D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### ChaosKotoBeast_low - -```wurst -public static class ChaosKotoBeast_low -``` - -**Members:** - -- `static constant death = animationData(0, 3.333)` -- `static constant decayFlesh = animationData(1, 60.0)` -- `static constant decayBone = animationData(2, 60.0)` -- `static constant spellSlam = animationData(3, 1.0)` -- `static constant standChannel3 = animationData(4, 2.667)` -- `static constant standChannel1 = animationData(5, 2.666)` -- `static constant walk = animationData(6, 1.667)` -- `static constant oldStand = animationData(7, 2.667)` -- `static constant oldStand2 = animationData(8, 2.666)` -- `static constant walkChannelFast = animationData(9, 0.666)` -- `static constant walkFast = animationData(10, 0.666)` -- `static constant walkChannel = animationData(11, 1.667)` -- `static constant attack = animationData(12, 1.167)` -- `static constant spellPuke = animationData(13, 1.333)` - -### CityBuildingSmall0_1 - -```wurst -public static class CityBuildingSmall0_1 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### EggSack1 - -```wurst -public static class EggSack1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 1.567)` - -### Shrooms4 - -```wurst -public static class Shrooms4 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### DungeonRock6 - -```wurst -public static class DungeonRock6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### T_ForgottenOne - -```wurst -public static class T_ForgottenOne -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant birth = animationData(1, 1.0)` -- `static constant attack = animationData(2, 1.0)` -- `static constant spellSlam = animationData(3, 1.0)` -- `static constant death = animationData(4, 0.967)` - -### Revenant - -```wurst -public static class Revenant -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.666)` -- `static constant attack1 = animationData(2, 1.666)` -- `static constant stand2 = animationData(3, 18.0)` -- `static constant spell = animationData(4, 1.667)` -- `static constant death = animationData(5, 9.4)` -- `static constant attack2 = animationData(6, 1.667)` - -### TavernSign - -```wurst -public static class TavernSign -``` - -**Members:** - -- `static constant stand = animationData(0, 137.333)` - -### Ruins_Rush0 - -```wurst -public static class Ruins_Rush0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### BallistaMissile - -```wurst -public static class BallistaMissile -``` - -**Members:** - -- `static constant death = animationData(0, 1.967)` -- `static constant stand = animationData(1, 1.167)` -- `static constant birth = animationData(2, 0.034)` - -### GryphonAviary - -```wurst -public static class GryphonAviary -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 6.3)` -- `static constant portrait = animationData(3, 3.333)` -- `static constant death = animationData(4, 1.666)` -- `static constant decay = animationData(5, 60.0)` - -### Grate - -```wurst -public static class Grate -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### LordaeronTree8D - -```wurst -public static class LordaeronTree8D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### ElfGate - -```wurst -public static class ElfGate -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### CameraHelper - -```wurst -public static class CameraHelper -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Felhound_Portrait - -```wurst -public static class Felhound_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.334)` -- `static constant portrait3 = animationData(1, 0.833)` -- `static constant portrait1 = animationData(2, 1.0)` - -### OutlandExpansionBackground - -```wurst -public static class OutlandExpansionBackground -``` - -**Members:** - -- `static constant humanXInterlude02 = animationData(0, 0.334)` -- `static constant humanX05 = animationData(1, 0.334)` -- `static constant humanXInterlude03 = animationData(2, 0.334)` -- `static constant humanX06 = animationData(3, 0.334)` -- `static constant humanX07 = animationData(4, 0.334)` -- `static constant humanXInterlude04 = animationData(5, 0.334)` - -### WindSerpent_Portrait - -```wurst -public static class WindSerpent_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.666)` -- `static constant portraitTalk = animationData(1, 1.666)` - -### Felwood_Thorns1 - -```wurst -public static class Felwood_Thorns1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Coral7 - -```wurst -public static class Coral7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### StoneWall452 - -```wurst -public static class StoneWall452 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### SpiritWalker_Portrait - -```wurst -public static class SpiritWalker_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.333)` -- `static constant portrait2 = animationData(1, 12.0)` -- `static constant portrait3 = animationData(2, 4.5)` -- `static constant portraitTalk1 = animationData(3, 2.0)` -- `static constant portraitTalk2 = animationData(4, 1.666)` - -### AshenCanopyTree0 - -```wurst -public static class AshenCanopyTree0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### VoodooAura - -```wurst -public static class VoodooAura -``` - -**Members:** - -- `static constant stand = animationData(0, 1.067)` -- `static constant birth = animationData(1, 0.034)` -- `static constant death = animationData(2, 0.333)` - -### PurificationTarget - -```wurst -public static class PurificationTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.5)` - -### KotoBeastNoRider_Portrait - -```wurst -public static class KotoBeastNoRider_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.667)` -- `static constant portraitTalk = animationData(1, 2.666)` - -### BeastmasterBlood - -```wurst -public static class BeastmasterBlood -``` - -**Members:** - -- `static constant birth = animationData(0, 3.667)` - -### LibraryShelf0 - -```wurst -public static class LibraryShelf0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NightElfBattleship - -```wurst -public static class NightElfBattleship -``` - -**Members:** - -- `static constant birth = animationData(0, 1.934)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant death = animationData(2, 3.733)` -- `static constant decay = animationData(3, 60.1)` - -### ElvenFishVillageBuilding4 - -```wurst -public static class ElvenFishVillageBuilding4 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### EntangledGoldmine - -```wurst -public static class EntangledGoldmine -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant standWorkFifth = animationData(1, 1.133)` -- `static constant standWorkFourth = animationData(2, 1.133)` -- `static constant standWorkSecond = animationData(3, 2.767)` -- `static constant standWorkFirst = animationData(4, 4.033)` -- `static constant standWorkThird = animationData(5, 1.666)` -- `static constant stand = animationData(6, 1.0)` -- `static constant death = animationData(7, 1.434)` -- `static constant decay = animationData(8, 0.4)` -- `static constant portrait1 = animationData(9, 13.333)` - -### ElvenFishVillageBuildingRuined2 - -```wurst -public static class ElvenFishVillageBuildingRuined2 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 5.0)` -- `static constant portrait1 = animationData(2, 2.0)` -- `static constant death = animationData(3, 2.333)` -- `static constant decay = animationData(4, 60.0)` - -### SpiritPig_Portrait - -```wurst -public static class SpiritPig_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.367)` - -### BubbleGeyser - -```wurst -public static class BubbleGeyser -``` - -**Members:** - -- `static constant stand = animationData(0, 8.0)` -- `static constant death = animationData(1, 3.1)` - -### HighElfPeasant_portrait - -```wurst -public static class HighElfPeasant_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.333)` -- `static constant portrait2 = animationData(1, 1.3)` -- `static constant portrait3 = animationData(2, 3.533)` -- `static constant portrait4 = animationData(3, 1.3)` -- `static constant portraitTalk = animationData(4, 3.333)` -- `static constant portraitTalk2 = animationData(5, 3.233)` - -### LordaeronTree9 - -```wurst -public static class LordaeronTree9 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### FrostArmorDamage - -```wurst -public static class FrostArmorDamage -``` - -**Members:** - -- `static constant birth = animationData(0, 1.5)` - -### IC_IceArch - -```wurst -public static class IC_IceArch -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### L_RockArch - -```wurst -public static class L_RockArch -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RevenantOfTheWaves_Low - -```wurst -public static class RevenantOfTheWaves_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.666)` -- `static constant attack1 = animationData(2, 1.666)` -- `static constant stand2 = animationData(3, 18.0)` -- `static constant spell = animationData(4, 1.667)` -- `static constant death = animationData(5, 9.4)` -- `static constant attack2 = animationData(6, 1.667)` - -### SpiderBlue_Portrait - -```wurst -public static class SpiderBlue_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.667)` - -### GryphonRider_med - -```wurst -public static class GryphonRider_med -``` - -**Members:** - -- `static constant stand = animationData(0, 0.833)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 3.334)` -- `static constant walk = animationData(3, 0.667)` -- `static constant walk2 = animationData(4, 0.9)` -- `static constant attack = animationData(5, 1.667)` -- `static constant death = animationData(6, 1.667)` - -### DungeonStalagmite2 - -```wurst -public static class DungeonStalagmite2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ElvenFishVillageBuildingRuined1 - -```wurst -public static class ElvenFishVillageBuildingRuined1 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### PolarFurbolgTracker_portrait - -```wurst -public static class PolarFurbolgTracker_portrait -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant portrait1 = animationData(1, 1.734)` - -### CityBridgeLarge45 - -```wurst -public static class CityBridgeLarge45 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### CliffsCAAB0 - -```wurst -public static class CliffsCAAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DragonSeaTurtleRange_Low - -```wurst -public static class DragonSeaTurtleRange_Low -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant deathSwim = animationData(2, 2.0)` -- `static constant decaySwim = animationData(3, 60.0)` -- `static constant death = animationData(4, 2.667)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` -- `static constant walk = animationData(7, 1.667)` -- `static constant stand = animationData(8, 2.667)` -- `static constant stand2 = animationData(9, 2.666)` -- `static constant attackSpell = animationData(10, 1.0)` -- `static constant attackSpellSwim = animationData(11, 1.0)` - -### WarCraftIIILogo - -```wurst -public static class WarCraftIIILogo -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant birthAlternate = animationData(1, 1.834)` -- `static constant stand = animationData(2, 55.0)` -- `static constant death = animationData(3, 0.5)` - -### ReplenishManaCaster - -```wurst -public static class ReplenishManaCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 1.033)` -- `static constant death = animationData(1, 1.033)` - -### ChaosHellscream - -```wurst -public static class ChaosHellscream -``` - -**Members:** - -- `static constant stand2 = animationData(0, 3.534)` -- `static constant stand3 = animationData(1, 5.467)` -- `static constant attack = animationData(2, 1.0)` -- `static constant attackSlam = animationData(3, 1.133)` -- `static constant stand4 = animationData(4, 1.534)` -- `static constant death = animationData(5, 1.9)` -- `static constant walk = animationData(6, 0.733)` -- `static constant stand = animationData(7, 1.167)` -- `static constant attack2 = animationData(8, 1.134)` -- `static constant standReady = animationData(9, 1.4)` -- `static constant standVictory = animationData(10, 3.1)` -- `static constant dissipate = animationData(11, 3.367)` -- `static constant attackWalkStandSpin = animationData(12, 0.266)` - -### Penguin - -```wurst -public static class Penguin -``` - -**Members:** - -- `static constant stand = animationData(0, 1.7)` -- `static constant stand2 = animationData(1, 1.7)` -- `static constant stand3 = animationData(2, 1.7)` -- `static constant stand4 = animationData(3, 3.633)` -- `static constant walk = animationData(4, 0.667)` -- `static constant death = animationData(5, 2.333)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant standSwim = animationData(7, 1.7)` -- `static constant deathSwim = animationData(8, 1.9)` -- `static constant decaySwim = animationData(9, 6.1)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant portrait = animationData(12, 1.933)` - -### Rifleman_Low - -```wurst -public static class Rifleman_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.333)` -- `static constant attack = animationData(1, 0.867)` -- `static constant death = animationData(2, 1.7)` -- `static constant decayFlesh = animationData(3, 60.0)` -- `static constant walk = animationData(4, 0.833)` -- `static constant standReady = animationData(5, 1.1)` -- `static constant spell = animationData(6, 1.433)` -- `static constant decayBone = animationData(7, 60.0)` - -### GuardTowerMissile - -```wurst -public static class GuardTowerMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.367)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.333)` - -### CliffsACCB0 - -```wurst -public static class CliffsACCB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Web_AirTarget - -```wurst -public static class Web_AirTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant stand = animationData(1, 2.0)` -- `static constant death = animationData(2, 0.667)` -- `static constant birthMedium = animationData(3, 0.5)` -- `static constant standMedium = animationData(4, 2.0)` -- `static constant deathMedium = animationData(5, 0.667)` -- `static constant birthLarge = animationData(6, 0.5)` -- `static constant standLarge = animationData(7, 2.0)` -- `static constant deathLarge = animationData(8, 0.667)` - -### NorthrendTree1S - -```wurst -public static class NorthrendTree1S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Shrooms3 - -```wurst -public static class Shrooms3 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Headhunter_Portrait_v1 - -```wurst -public static class Headhunter_Portrait_v1 -``` - -**Members:** - -- `static constant portraitAlternateAlternateEx = animationData(0, 2.333)` -- `static constant portraitAlternateAlternateEx2 = animationData(1, 2.334)` -- `static constant portraitAlternateAlternateEx3 = animationData(2, 2.666)` -- `static constant portraitTalkAlternateAlternateEx = animationData(3, 2.333)` -- `static constant base = animationData(4, 0.267)` -- `static constant portrait1 = animationData(5, 1.9)` -- `static constant portrait2 = animationData(6, 1.9)` -- `static constant portrait3 = animationData(7, 3.5)` -- `static constant portraitTalk1 = animationData(8, 2.5)` -- `static constant portraitTalk2 = animationData(9, 2.366)` - -### RuinsTree6S - -```wurst -public static class RuinsTree6S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### LichKing - -```wurst -public static class LichKing -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant portrait = animationData(1, 1.656)` - -### ArchnathidGreen - -```wurst -public static class ArchnathidGreen -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.8)` -- `static constant attack = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.0)` -- `static constant attack3 = animationData(4, 1.0)` -- `static constant dEATH = animationData(5, 3.0)` -- `static constant spell = animationData(6, 1.067)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBONE = animationData(8, 60.0)` -- `static constant morph = animationData(9, 1.0)` -- `static constant standAlternate = animationData(10, 1.0)` -- `static constant morphALTERNATE = animationData(11, 1.0)` - -### HeroNagaSeawitch_Portrait - -```wurst -public static class HeroNagaSeawitch_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.667)` -- `static constant portraitTalk = animationData(1, 5.333)` - -### IceCrownThroneGate - -```wurst -public static class IceCrownThroneGate -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.666)` -- `static constant deathAlternate = animationData(2, 6.666)` -- `static constant death = animationData(3, 1.5)` - -### CityCliffsACAC0 - -```wurst -public static class CityCliffsACAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AIfbTarget - -```wurst -public static class AIfbTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 1.133)` -- `static constant stand3 = animationData(2, 0.766)` - -### SnapDragon - -```wurst -public static class SnapDragon -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant walk = animationData(1, 0.534)` -- `static constant standReady = animationData(2, 0.833)` -- `static constant attack = animationData(3, 1.0)` -- `static constant stand2 = animationData(4, 2.667)` -- `static constant death = animationData(5, 2.666)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant standSwim = animationData(8, 1.5)` -- `static constant walkSwim = animationData(9, 0.566)` -- `static constant attackSwim = animationData(10, 1.0)` -- `static constant morphSwim = animationData(11, 0.566)` -- `static constant standAlternateSwim = animationData(12, 0.567)` -- `static constant morphAlternateSwim = animationData(13, 0.567)` -- `static constant deathSwim = animationData(14, 1.0)` -- `static constant decaySwim = animationData(15, 9.033)` - -### Dryadmissile - -```wurst -public static class Dryadmissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 1.566)` -- `static constant death = animationData(2, 0.166)` - -### Priest_low - -```wurst -public static class Priest_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.933)` -- `static constant death = animationData(2, 2.0)` -- `static constant decayFlesh = animationData(3, 60.0)` -- `static constant spellAttack = animationData(4, 1.167)` -- `static constant decayBone = animationData(5, 60.0)` - -### SewerVent3 - -```wurst -public static class SewerVent3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### WoodBridgeLarge45 - -```wurst -public static class WoodBridgeLarge45 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### RoughCliffDoodadCollapse1 - -```wurst -public static class RoughCliffDoodadCollapse1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Seaweed02 - -```wurst -public static class Seaweed02 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.333)` - -### HeroPaladin - -```wurst -public static class HeroPaladin -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.334)` -- `static constant stand2 = animationData(1, 6.667)` -- `static constant stand3 = animationData(2, 6.667)` -- `static constant standReady = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.166)` -- `static constant death = animationData(6, 1.5)` -- `static constant standVictory = animationData(7, 2.666)` -- `static constant spell = animationData(8, 2.167)` -- `static constant standChannel = animationData(9, 1.667)` -- `static constant standHit = animationData(10, 0.5)` -- `static constant dissipate = animationData(11, 2.0)` -- `static constant walk = animationData(12, 0.766)` - -### Ruins_Rock4 - -```wurst -public static class Ruins_Rock4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Bandit - -```wurst -public static class Bandit -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.5)` -- `static constant standVictory = animationData(2, 2.333)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant attack2 = animationData(4, 1.0)` -- `static constant walk = animationData(5, 0.8)` -- `static constant standDefend = animationData(6, 1.0)` -- `static constant walkDefend = animationData(7, 1.1)` -- `static constant death = animationData(8, 3.034)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant attackDefend = animationData(10, 1.0)` -- `static constant deathFire = animationData(11, 3.033)` -- `static constant standHit = animationData(12, 0.034)` -- `static constant decayBone = animationData(13, 60.0)` - -### Barrens_Spires3 - -```wurst -public static class Barrens_Spires3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### QuelthalasBackground - -```wurst -public static class QuelthalasBackground -``` - -**Members:** - -- `static constant undead03 = animationData(0, 0.333)` -- `static constant undead04a = animationData(1, 0.333)` -- `static constant undead04b = animationData(2, 0.333)` -- `static constant undead05 = animationData(3, 0.333)` - -### Knight_Portrait - -```wurst -public static class Knight_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.333)` -- `static constant portrait2 = animationData(1, 4.933)` -- `static constant portrait3 = animationData(2, 3.334)` -- `static constant portrait4 = animationData(3, 3.333)` -- `static constant portraitTalk1 = animationData(4, 1.666)` -- `static constant portraitTalk2 = animationData(5, 3.334)` - -### BronzeDragonWelp_Portrait - -```wurst -public static class BronzeDragonWelp_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.0)` -- `static constant portrait2 = animationData(1, 4.0)` -- `static constant portraitTalk = animationData(2, 4.0)` - -### DalaranVioletCitadel - -```wurst -public static class DalaranVioletCitadel -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### VampiricAuraTarget - -```wurst -public static class VampiricAuraTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.833)` - -### CenterPanelExpansion - -```wurst -public static class CenterPanelExpansion -``` - -**Members:** - -- `static constant birth = animationData(0, 1.0)` -- `static constant stand = animationData(1, 1.0)` -- `static constant death = animationData(2, 0.667)` - -### DranaiAkama_Portrait - -```wurst -public static class DranaiAkama_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant portraitTalk = animationData(1, 3.0)` - -### OrcWarlock_med - -```wurst -public static class OrcWarlock_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant standReady = animationData(1, 1.333)` -- `static constant spell = animationData(2, 1.167)` -- `static constant attack1 = animationData(3, 1.067)` -- `static constant death = animationData(4, 1.2)` -- `static constant walk = animationData(5, 0.667)` -- `static constant standChannel = animationData(6, 1.333)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### FlyingSheep - -```wurst -public static class FlyingSheep -``` - -**Members:** - -- `static constant stand = animationData(0, 0.833)` -- `static constant walk = animationData(1, 0.667)` -- `static constant death = animationData(2, 1.667)` - -### Beastmaster - -```wurst -public static class Beastmaster -``` - -**Members:** - -- `static constant walk = animationData(0, 1.0)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant spellSlam = animationData(3, 1.666)` -- `static constant attack = animationData(4, 0.967)` -- `static constant spell = animationData(5, 0.966)` -- `static constant attack2 = animationData(6, 0.967)` -- `static constant death = animationData(7, 3.667)` -- `static constant dissipate = animationData(8, 2.0)` -- `static constant standReady = animationData(9, 1.0)` - -### Obstacle2 - -```wurst -public static class Obstacle2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### NorthrendFissure1 - -```wurst -public static class NorthrendFissure1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ruins_Flower0 - -```wurst -public static class Ruins_Flower0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GreenDragonWelp - -```wurst -public static class GreenDragonWelp -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.833)` -- `static constant attack1 = animationData(1, 1.5)` -- `static constant stand3 = animationData(2, 3.334)` -- `static constant walk = animationData(3, 0.667)` -- `static constant walk2 = animationData(4, 0.9)` -- `static constant death = animationData(5, 1.0)` -- `static constant spellSlam = animationData(6, 1.5)` - -### CliffsABBA1 - -```wurst -public static class CliffsABBA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroBladeMaster_med - -```wurst -public static class HeroBladeMaster_med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 3.534)` -- `static constant standcinematic = animationData(1, 5.467)` -- `static constant attack = animationData(2, 1.167)` -- `static constant attackSlam = animationData(3, 1.133)` -- `static constant stand4 = animationData(4, 1.534)` -- `static constant death = animationData(5, 1.9)` -- `static constant walk = animationData(6, 0.733)` -- `static constant stand = animationData(7, 1.167)` -- `static constant attack2 = animationData(8, 1.134)` -- `static constant standReady = animationData(9, 1.4)` -- `static constant standVictory = animationData(10, 3.1)` -- `static constant dissipate = animationData(11, 3.367)` -- `static constant attackWalkStandSpin = animationData(12, 0.433)` - -### UndergroundObilisk - -```wurst -public static class UndergroundObilisk -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### TomeBrown - -```wurst -public static class TomeBrown -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant birth = animationData(1, 1.0)` -- `static constant death = animationData(2, 3.633)` -- `static constant stand1 = animationData(3, 3.0)` -- `static constant stand2 = animationData(4, 3.0)` - -### SkullonStick5 - -```wurst -public static class SkullonStick5 -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### Murloc_Low - -```wurst -public static class Murloc_Low -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attackSpell = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standChannel = animationData(9, 1.0)` - -### Obelisk2 - -```wurst -public static class Obelisk2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### SacrificialAltar - -```wurst -public static class SacrificialAltar -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` -- `static constant portrait1 = animationData(1, 4.033)` -- `static constant birth = animationData(2, 60.0)` -- `static constant death = animationData(3, 1.0)` - -### CityCliffsABBB0 - -```wurst -public static class CityCliffsABBB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsBCAC0 - -```wurst -public static class CityCliffsBCAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BloodElfBall - -```wurst -public static class BloodElfBall -``` - -**Members:** - -- `static constant stand = animationData(0, 0.666)` -- `static constant death = animationData(1, 4.0)` -- `static constant birth = animationData(2, 0.667)` - -### AIlbSpecialArt - -```wurst -public static class AIlbSpecialArt -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### HuntersHall - -```wurst -public static class HuntersHall -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.334)` -- `static constant portrait = animationData(3, 3.333)` -- `static constant death = animationData(4, 1.666)` - -### Murloc - -```wurst -public static class Murloc -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### AshenRubble2 - -```wurst -public static class AshenRubble2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### FelwoodBush1 - -```wurst -public static class FelwoodBush1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### Archnathid_Range - -```wurst -public static class Archnathid_Range -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.8)` -- `static constant attack = animationData(2, 1.0)` -- `static constant dEATH = animationData(3, 3.0)` -- `static constant spell = animationData(4, 1.067)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBONE = animationData(6, 60.0)` -- `static constant morph = animationData(7, 1.0)` -- `static constant standAlternate = animationData(8, 1.0)` -- `static constant morphALTERNATE = animationData(9, 1.0)` - -### PolarBear_med - -```wurst -public static class PolarBear_med -``` - -**Members:** - -- `static constant decayFlesh = animationData(0, 60.0)` -- `static constant stand = animationData(1, 2.666)` -- `static constant walk = animationData(2, 0.934)` -- `static constant stand3 = animationData(3, 10.5)` -- `static constant stand2 = animationData(4, 3.333)` -- `static constant attack2 = animationData(5, 1.166)` -- `static constant attack = animationData(6, 1.333)` -- `static constant walkSwim = animationData(7, 0.933)` -- `static constant standSwim = animationData(8, 2.666)` -- `static constant attackSwim = animationData(9, 1.333)` -- `static constant death = animationData(10, 1.967)` -- `static constant deathSwim = animationData(11, 1.967)` -- `static constant decayBone = animationData(12, 60.0)` -- `static constant decaySwim = animationData(13, 60.0)` - -### OwlBear_Portrait - -```wurst -public static class OwlBear_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.0)` -- `static constant portraitTalk = animationData(1, 2.0)` - -### Resurrectcaster - -```wurst -public static class Resurrectcaster -``` - -**Members:** - -- `static constant birth = animationData(0, 4.567)` - -### RibBones1 - -```wurst -public static class RibBones1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BrewmasterMissile - -```wurst -public static class BrewmasterMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.567)` -- `static constant birth = animationData(1, 0.034)` -- `static constant death = animationData(2, 0.966)` - -### CityBuildingSmall135_2 - -```wurst -public static class CityBuildingSmall135_2 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### ForceBridgeLarge0 - -```wurst -public static class ForceBridgeLarge0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.767)` -- `static constant birth = animationData(1, 3.334)` -- `static constant death = animationData(2, 2.733)` - -### NorthrendTree8S - -```wurst -public static class NorthrendTree8S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### IllidanSpawnFootPrint0 - -```wurst -public static class IllidanSpawnFootPrint0 -``` - -**Members:** - -- `static constant birth = animationData(0, 6.667)` - -### Watcher - -```wurst -public static class Watcher -``` - -**Members:** - -- `static constant stand = animationData(0, 1.267)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 3.267)` -- `static constant stand4 = animationData(3, 2.534)` -- `static constant spell = animationData(4, 1.267)` -- `static constant attack = animationData(5, 0.966)` -- `static constant walk = animationData(6, 0.9)` -- `static constant death = animationData(7, 2.033)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### DoomTarget - -```wurst -public static class DoomTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 1.034)` - -### RuinsObelisk0 - -```wurst -public static class RuinsObelisk0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` -- `static constant standAlternate = animationData(1, 3.0)` - -### North_IceClaw8 - -```wurst -public static class North_IceClaw8 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.134)` -- `static constant standhit = animationData(1, 0.5)` -- `static constant death = animationData(2, 0.167)` -- `static constant birth = animationData(3, 60.0)` - -### BarrensTree0 - -```wurst -public static class BarrensTree0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### MurgulSlave_Portrait - -```wurst -public static class MurgulSlave_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 4.667)` - -### Rifleman_Portrait - -```wurst -public static class Rifleman_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.5)` -- `static constant portrait2 = animationData(1, 2.767)` -- `static constant portraitTalk = animationData(2, 3.3)` - -### LoardaeronRockChunks1 - -```wurst -public static class LoardaeronRockChunks1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### FootSwitch - -```wurst -public static class FootSwitch -``` - -**Members:** - -- `static constant standalternate = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.333)` -- `static constant stand = animationData(2, 1.333)` - -### Abomination_med - -```wurst -public static class Abomination_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.667)` -- `static constant walk = animationData(1, 1.0)` -- `static constant attack = animationData(2, 1.667)` -- `static constant stand2 = animationData(3, 2.0)` -- `static constant attack2 = animationData(4, 1.667)` -- `static constant death = animationData(5, 2.167)` -- `static constant standChannel = animationData(6, 1.667)` -- `static constant stand3 = animationData(7, 1.666)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### GoblinSapper - -```wurst -public static class GoblinSapper -``` - -**Members:** - -- `static constant walk = animationData(0, 1.0)` -- `static constant stand = animationData(1, 1.333)` -- `static constant stand2 = animationData(2, 1.334)` -- `static constant deathspell = animationData(3, 2.333)` -- `static constant death = animationData(4, 3.333)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` - -### FruitStand - -```wurst -public static class FruitStand -``` - -**Members:** - -- `static constant stand = animationData(0, 2.666)` -- `static constant portrait = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 5.333)` -- `static constant death = animationData(3, 2.333)` - -### CityCliffsACAC1 - -```wurst -public static class CityCliffsACAC1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenHollowStump - -```wurst -public static class AshenHollowStump -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### OrcSmallDeathExplode - -```wurst -public static class OrcSmallDeathExplode -``` - -**Members:** - -- `static constant birth = animationData(0, 4.834)` - -### DarkSummonMissile - -```wurst -public static class DarkSummonMissile -``` - -**Members:** - -- `static constant death = animationData(0, 0.033)` -- `static constant stand = animationData(1, 1.6)` -- `static constant birth = animationData(2, 0.033)` - -### City_LowWall_TallEndCapWithoutLantern - -```wurst -public static class City_LowWall_TallEndCapWithoutLantern -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Lords_Rock3 - -```wurst -public static class Lords_Rock3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Shrooms4S - -```wurst -public static class Shrooms4S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### RuinsBuilding2 - -```wurst -public static class RuinsBuilding2 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### ManaFlareBoltImpact - -```wurst -public static class ManaFlareBoltImpact -``` - -**Members:** - -- `static constant stand = animationData(0, 0.8)` - -### North_Bones8 - -```wurst -public static class North_Bones8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Felwood_Thorns3 - -```wurst -public static class Felwood_Thorns3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Mammoth_Low - -```wurst -public static class Mammoth_Low -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 2.666)` -- `static constant walkFast = animationData(3, 0.467)` -- `static constant attack = animationData(4, 1.167)` -- `static constant attack3 = animationData(5, 1.166)` -- `static constant death = animationData(6, 2.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant stand2 = animationData(9, 1.334)` -- `static constant spell = animationData(10, 1.5)` - -### DragonRoost - -```wurst -public static class DragonRoost -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant standWork2 = animationData(3, 3.333)` -- `static constant portrait = animationData(4, 3.333)` -- `static constant death = animationData(5, 2.334)` - -### UnsummonTarget - -```wurst -public static class UnsummonTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` -- `static constant death = animationData(1, 1.667)` - -### AshenCanopyTree2 - -```wurst -public static class AshenCanopyTree2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### GyroCopterMissile - -```wurst -public static class GyroCopterMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 2.633)` -- `static constant stand = animationData(1, 0.1)` -- `static constant death = animationData(2, 1.966)` - -### CityCliffsCAAA1 - -```wurst -public static class CityCliffsCAAA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AncientProtectorMissile - -```wurst -public static class AncientProtectorMissile -``` - -**Members:** - -- `static constant death = animationData(0, 1.5)` -- `static constant stand = animationData(1, 0.367)` - -### CampaignFade - -```wurst -public static class CampaignFade -``` - -**Members:** - -- `static constant birth = animationData(0, 1.0)` -- `static constant stand = animationData(1, 0.334)` -- `static constant death = animationData(2, 1.0)` - -### DiabloCar - -```wurst -public static class DiabloCar -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant standalternate = animationData(2, 1.433)` -- `static constant walkalternate = animationData(3, 2.333)` -- `static constant portrait = animationData(4, 2.333)` -- `static constant victory = animationData(5, 2.334)` - -### Marine - -```wurst -public static class Marine -``` - -**Members:** - -- `static constant stand = animationData(0, 1.333)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant attack = animationData(2, 0.867)` -- `static constant death = animationData(3, 1.7)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant walk = animationData(5, 0.833)` -- `static constant standReady = animationData(6, 1.1)` -- `static constant spell = animationData(7, 1.267)` -- `static constant portrait = animationData(8, 0.934)` -- `static constant decay = animationData(9, 60.0)` - -### FelgaurdBlue_med - -```wurst -public static class FelgaurdBlue_med -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 2.666)` -- `static constant attack1 = animationData(2, 1.0)` -- `static constant death = animationData(3, 2.2)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant spell = animationData(6, 1.167)` -- `static constant standReady = animationData(7, 2.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### StoneWall450 - -```wurst -public static class StoneWall450 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### FireTrapUp - -```wurst -public static class FireTrapUp -``` - -**Members:** - -- `static constant stand = animationData(0, 3.3)` -- `static constant death = animationData(1, 0.266)` - -### BattlenetWorkingExp - -```wurst -public static class BattlenetWorkingExp -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant found = animationData(1, 2.667)` - -### DarkTrollShadowPriest - -```wurst -public static class DarkTrollShadowPriest -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant stand4 = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.033)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spell = animationData(9, 1.0)` - -### NagaStairsSmall0 - -```wurst -public static class NagaStairsSmall0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HumanBarracks - -```wurst -public static class HumanBarracks -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 5.0)` -- `static constant stand2 = animationData(2, 3.334)` -- `static constant standWork = animationData(3, 3.334)` -- `static constant portrait1 = animationData(4, 6.0)` -- `static constant death = animationData(5, 2.334)` -- `static constant decay = animationData(6, 60.0)` - -### CrystalShard - -```wurst -public static class CrystalShard -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant birth = animationData(1, 1.0)` -- `static constant death = animationData(2, 0.233)` -- `static constant stand1 = animationData(3, 3.0)` -- `static constant stand2 = animationData(4, 3.0)` - -### SkullonStick4 - -```wurst -public static class SkullonStick4 -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### UndeadSmallBuildingFire0 - -```wurst -public static class UndeadSmallBuildingFire0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### CrystalLamp01 - -```wurst -public static class CrystalLamp01 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 66.666)` - -### CityCliffsCAAC2 - -```wurst -public static class CityCliffsCAAC2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ruin_Fountain - -```wurst -public static class Ruin_Fountain -``` - -**Members:** - -- `static constant stand = animationData(0, 3.3)` -- `static constant stand2 = animationData(1, 2.467)` - -### AshenShrooms0 - -```wurst -public static class AshenShrooms0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### UDeath - -```wurst -public static class UDeath -``` - -**Members:** - -- `static constant birth = animationData(0, 2.867)` - -### CliffsACAB0 - -```wurst -public static class CliffsACAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrcBloodHeroTaurenChieftain - -```wurst -public static class OrcBloodHeroTaurenChieftain -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` - -### IceCrownWall451 - -```wurst -public static class IceCrownWall451 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### EggSack0 - -```wurst -public static class EggSack0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 1.567)` - -### AncientOfWonder - -```wurst -public static class AncientOfWonder -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.134)` -- `static constant attack = animationData(2, 1.167)` -- `static constant stand2 = animationData(3, 3.334)` -- `static constant morph = animationData(4, 1.667)` -- `static constant standalternate = animationData(5, 1.667)` -- `static constant bLANK = animationData(6, 3.333)` -- `static constant death = animationData(7, 3.2)` -- `static constant morphalternate = animationData(8, 1.667)` -- `static constant birth = animationData(9, 60.0)` -- `static constant deathAlternate = animationData(10, 1.667)` -- `static constant decayAlternate = animationData(11, 0.033)` -- `static constant bLANK2 = animationData(12, 2.5)` -- `static constant bLANK3 = animationData(13, 1.166)` -- `static constant decay = animationData(14, 60.0)` -- `static constant spellEatTree = animationData(15, 3.0)` -- `static constant alternateattack = animationData(16, 1.167)` - -### DungeonRock7 - -```wurst -public static class DungeonRock7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SeaGiantGreen_low - -```wurst -public static class SeaGiantGreen_low -``` - -**Members:** - -- `static constant standReady = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.834)` -- `static constant spell = animationData(2, 1.667)` -- `static constant attackslam = animationData(3, 1.333)` -- `static constant attack = animationData(4, 1.0)` -- `static constant standSwim = animationData(5, 1.666)` -- `static constant walkSwim = animationData(6, 1.833)` -- `static constant attackSwim = animationData(7, 1.167)` -- `static constant death = animationData(8, 3.333)` -- `static constant standReadySwim = animationData(9, 1.667)` -- `static constant holdWalkSwim = animationData(10, 1.833)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` -- `static constant deathSwim = animationData(13, 3.334)` -- `static constant decaySwim = animationData(14, 60.0)` -- `static constant spellswim = animationData(15, 1.666)` - -### CityCliffsACCA0 - -```wurst -public static class CityCliffsACCA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LoardaeronRockChunks0 - -```wurst -public static class LoardaeronRockChunks0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### MakuraMissile - -```wurst -public static class MakuraMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 1.6)` -- `static constant death = animationData(2, 1.6)` - -### CorruptedAncientProtector_Portrait - -```wurst -public static class CorruptedAncientProtector_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.833)` - -### CliffsCCAB0 - -```wurst -public static class CliffsCCAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ruins_Rock6 - -```wurst -public static class Ruins_Rock6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OgreOneHeaded_portrait - -```wurst -public static class OgreOneHeaded_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 6.666)` -- `static constant portraitTalkLeft = animationData(1, 1.667)` - -### CliffsBBBA0 - -```wurst -public static class CliffsBBBA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DemonLargeDeathExplode - -```wurst -public static class DemonLargeDeathExplode -``` - -**Members:** - -- `static constant birth = animationData(0, 4.834)` - -### AltarOfDarkness - -```wurst -public static class AltarOfDarkness -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant portrait = animationData(3, 3.334)` -- `static constant death = animationData(4, 0.833)` -- `static constant decay = animationData(5, 60.0)` - -### Felwood_Spires0 - -```wurst -public static class Felwood_Spires0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BarrensTree9D - -```wurst -public static class BarrensTree9D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Gate_Portrait - -```wurst -public static class Gate_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### Vengeance_Portrait - -```wurst -public static class Vengeance_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 1.267)` -- `static constant stand3 = animationData(1, 3.267)` - -### CityCliffsCCAB0 - -```wurst -public static class CityCliffsCCAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RockGolem - -```wurst -public static class RockGolem -``` - -**Members:** - -- `static constant stand = animationData(0, 1.667)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 3.266)` -- `static constant standReady = animationData(3, 1.267)` -- `static constant attack = animationData(4, 1.034)` -- `static constant attackspell = animationData(5, 1.067)` -- `static constant spellSlam = animationData(6, 1.034)` -- `static constant sleep = animationData(7, 0.3)` -- `static constant walk = animationData(8, 1.333)` -- `static constant birth = animationData(9, 1.634)` -- `static constant death = animationData(10, 2.666)` -- `static constant decay = animationData(11, 60.0)` -- `static constant portrait = animationData(12, 1.433)` - -### AIMaTarget - -```wurst -public static class AIMaTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.833)` - -### MoreCityBuilding5 - -```wurst -public static class MoreCityBuilding5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NagaSiren - -```wurst -public static class NagaSiren -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant walk = animationData(2, 2.0)` -- `static constant standReady = animationData(3, 2.0)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant death = animationData(5, 2.333)` -- `static constant spell = animationData(6, 1.167)` -- `static constant walkSwim = animationData(7, 1.0)` -- `static constant standSwim = animationData(8, 2.667)` -- `static constant standSwim2 = animationData(9, 3.334)` -- `static constant attackSwim = animationData(10, 1.0)` -- `static constant standReadySwim = animationData(11, 4.0)` -- `static constant deathSwim = animationData(12, 1.433)` -- `static constant spellSwim = animationData(13, 1.167)` -- `static constant decaySwim = animationData(14, 60.0)` -- `static constant decayFlesh = animationData(15, 60.0)` -- `static constant decayBone = animationData(16, 60.0)` - -### OrbDarkness - -```wurst -public static class OrbDarkness -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant death = animationData(1, 0.066)` - -### OrcRallyFlag - -```wurst -public static class OrcRallyFlag -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` - -### ThunderLizard - -```wurst -public static class ThunderLizard -``` - -**Members:** - -- `static constant death = animationData(0, 3.333)` -- `static constant decayFlesh = animationData(1, 60.0)` -- `static constant decayBone = animationData(2, 60.0)` -- `static constant spellSlam = animationData(3, 1.0)` -- `static constant walk = animationData(4, 1.667)` -- `static constant stand = animationData(5, 2.667)` -- `static constant stand2 = animationData(6, 2.666)` -- `static constant walkFast = animationData(7, 0.666)` -- `static constant attack = animationData(8, 1.0)` - -### Huntress_Portrait - -```wurst -public static class Huntress_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.267)` -- `static constant portraittalk = animationData(1, 2.667)` - -### HeroTinkerFactoryMissle - -```wurst -public static class HeroTinkerFactoryMissle -``` - -**Members:** - -- `static constant death = animationData(0, 3.733)` -- `static constant stand = animationData(1, 1.367)` - -### HeroKeeperoftheGroveGhost_Portrait - -```wurst -public static class HeroKeeperoftheGroveGhost_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.5)` -- `static constant portrait2 = animationData(1, 2.666)` -- `static constant portrait3 = animationData(2, 3.334)` -- `static constant portraitTalk1 = animationData(3, 2.5)` -- `static constant portraitTalk2 = animationData(4, 2.5)` -- `static constant portraitTalk3 = animationData(5, 2.5)` - -### MurlocWarrior_med - -```wurst -public static class MurlocWarrior_med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### LanternPost1 - -```wurst -public static class LanternPost1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant death = animationData(1, 3.333)` - -### Barrens_Spires5 - -```wurst -public static class Barrens_Spires5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Peasant - -```wurst -public static class Peasant -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.667)` -- `static constant stand3 = animationData(2, 5.167)` -- `static constant stand4 = animationData(3, 4.0)` -- `static constant standGold = animationData(4, 1.567)` -- `static constant standLumber = animationData(5, 1.566)` -- `static constant attack = animationData(6, 1.0)` -- `static constant attackGold = animationData(7, 1.0)` -- `static constant attackLumber = animationData(8, 1.0)` -- `static constant attack2 = animationData(9, 1.266)` -- `static constant walk = animationData(10, 0.8)` -- `static constant walkGold = animationData(11, 0.8)` -- `static constant walkLumber = animationData(12, 0.8)` -- `static constant death = animationData(13, 3.334)` -- `static constant decayFlesh = animationData(14, 60.0)` -- `static constant decayBone = animationData(15, 60.0)` -- `static constant standReady = animationData(16, 1.5)` -- `static constant standReadyGold = animationData(17, 1.5)` -- `static constant standReadyLumber = animationData(18, 1.5)` -- `static constant standWork = animationData(19, 0.6)` -- `static constant standWorkGold = animationData(20, 0.6)` -- `static constant standWorkLumber = animationData(21, 0.6)` - -### CliffTransAAXH0 - -```wurst -public static class CliffTransAAXH0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Felgaurd_Portrait - -```wurst -public static class Felgaurd_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.666)` -- `static constant portraitTalk = animationData(1, 2.666)` - -### Ogre_portrait - -```wurst -public static class Ogre_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 6.666)` -- `static constant portraitTalkRight = animationData(1, 1.666)` -- `static constant portraitTalkLeft = animationData(2, 1.667)` - -### Waygate - -```wurst -public static class Waygate -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 1.666)` -- `static constant standAlternate = animationData(2, 1.667)` -- `static constant portrait1 = animationData(3, 0.167)` -- `static constant death = animationData(4, 2.334)` -- `static constant decay = animationData(5, 60.0)` - -### Magnataur_PORTRAIT - -```wurst -public static class Magnataur_PORTRAIT -``` - -**Members:** - -- `static constant portraitTalk = animationData(0, 2.833)` -- `static constant portrait1 = animationData(1, 2.667)` -- `static constant portrait = animationData(2, 2.167)` - -### ChaosKotoBeast_Portrait - -```wurst -public static class ChaosKotoBeast_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.667)` -- `static constant portraitTalk = animationData(1, 2.666)` - -### Flies - -```wurst -public static class Flies -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.667)` -- `static constant death = animationData(1, 2.167)` - -### ImpaleHitTarget - -```wurst -public static class ImpaleHitTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.367)` - -### LightningShieldTarget - -```wurst -public static class LightningShieldTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.6)` -- `static constant death = animationData(2, 0.333)` -- `static constant standMedium = animationData(3, 1.0)` -- `static constant birthMedium = animationData(4, 0.6)` -- `static constant deathMedium = animationData(5, 0.334)` -- `static constant standLarge = animationData(6, 1.0)` -- `static constant birthLarge = animationData(7, 0.6)` -- `static constant deathLarge = animationData(8, 0.333)` - -### CliffRubble_Double1 - -```wurst -public static class CliffRubble_Double1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NightElfBloodDruidoftheClaw - -```wurst -public static class NightElfBloodDruidoftheClaw -``` - -**Members:** - -- `static constant birth = animationData(0, 1.2)` - -### Destroyer_Portrait - -```wurst -public static class Destroyer_Portrait -``` - -**Members:** - -- `static constant portraitAlternate1 = animationData(0, 5.0)` -- `static constant portraitAlternate2 = animationData(1, 1.667)` -- `static constant portraitTalkAlternateNotUsed1 = animationData(2, 2.5)` -- `static constant portraitTalkAlternate2 = animationData(3, 1.667)` -- `static constant portraitTalk1 = animationData(4, 3.334)` -- `static constant portrait1 = animationData(5, 3.334)` - -### GrizzlyBear - -```wurst -public static class GrizzlyBear -``` - -**Members:** - -- `static constant decayFlesh = animationData(0, 60.0)` -- `static constant stand = animationData(1, 2.666)` -- `static constant walk = animationData(2, 0.934)` -- `static constant stand3 = animationData(3, 10.5)` -- `static constant stand2 = animationData(4, 3.333)` -- `static constant attackSlam = animationData(5, 1.166)` -- `static constant attack = animationData(6, 1.333)` -- `static constant walkSwim = animationData(7, 0.933)` -- `static constant standSwim = animationData(8, 2.666)` -- `static constant attackSwim = animationData(9, 1.333)` -- `static constant death = animationData(10, 1.967)` -- `static constant deathSwim = animationData(11, 1.967)` -- `static constant decayBone = animationData(12, 60.0)` -- `static constant decaySwim = animationData(13, 60.0)` - -### Ruins_Flower2 - -```wurst -public static class Ruins_Flower2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Demoness_low - -```wurst -public static class Demoness_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant stand5 = animationData(3, 3.7)` -- `static constant death = animationData(4, 3.233)` -- `static constant attack1 = animationData(5, 0.867)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant walk = animationData(7, 0.833)` -- `static constant standReady = animationData(8, 1.133)` -- `static constant spellSlam = animationData(9, 1.133)` -- `static constant spell = animationData(10, 1.134)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` - -### RevenantOfTheWaves_Med - -```wurst -public static class RevenantOfTheWaves_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.666)` -- `static constant attack1 = animationData(2, 1.666)` -- `static constant stand2 = animationData(3, 18.0)` -- `static constant spell = animationData(4, 1.667)` -- `static constant death = animationData(5, 9.4)` -- `static constant attack2 = animationData(6, 1.667)` - -### RedDragonWelp - -```wurst -public static class RedDragonWelp -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.833)` -- `static constant attack1 = animationData(1, 1.5)` -- `static constant stand3 = animationData(2, 3.334)` -- `static constant walk = animationData(3, 0.667)` -- `static constant walk2 = animationData(4, 0.9)` -- `static constant death = animationData(5, 1.0)` -- `static constant spellSlam = animationData(6, 1.5)` - -### ShipDebree3 - -```wurst -public static class ShipDebree3 -``` - -**Members:** - -- `static constant stand1 = animationData(0, 6.6)` - -### BlinkCaster - -```wurst -public static class BlinkCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 0.633)` - -### GrassTuft3 - -```wurst -public static class GrassTuft3 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.267)` - -### Outland_Spires4 - -```wurst -public static class Outland_Spires4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Militia - -```wurst -public static class Militia -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.667)` -- `static constant stand4 = animationData(2, 4.0)` -- `static constant attack = animationData(3, 1.0)` -- `static constant attack2 = animationData(4, 1.266)` -- `static constant walk = animationData(5, 0.8)` -- `static constant death = animationData(6, 3.334)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standReady = animationData(9, 1.5)` -- `static constant standWork = animationData(10, 0.6)` - -### ShockwaveMissile - -```wurst -public static class ShockwaveMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 1.166)` -- `static constant death = animationData(2, 0.4)` - -### ElvenVillageBuilding0 - -```wurst -public static class ElvenVillageBuilding0 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### PoisonStingMissile - -```wurst -public static class PoisonStingMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.267)` -- `static constant death = animationData(1, 2.167)` - -### Radius1 - -```wurst -public static class Radius1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Priest - -```wurst -public static class Priest -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.933)` -- `static constant death = animationData(2, 2.0)` -- `static constant decayFlesh = animationData(3, 60.0)` -- `static constant stand4 = animationData(4, 6.066)` -- `static constant spellAttack = animationData(5, 1.167)` -- `static constant stand2 = animationData(6, 2.333)` -- `static constant decayBone = animationData(7, 60.0)` - -### AzureDragon_Portrait - -```wurst -public static class AzureDragon_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.0)` -- `static constant portrait2 = animationData(1, 4.0)` -- `static constant portraitTalk = animationData(2, 4.0)` - -### RuinedFloor2x2_2 - -```wurst -public static class RuinedFloor2x2_2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GargoyleMissile - -```wurst -public static class GargoyleMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.5)` -- `static constant birth = animationData(1, 0.034)` -- `static constant death = animationData(2, 1.366)` - -### SignPost0 - -```wurst -public static class SignPost0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### UndeadLargeDeathExplode - -```wurst -public static class UndeadLargeDeathExplode -``` - -**Members:** - -- `static constant birth = animationData(0, 4.834)` - -### GrainWarehouse - -```wurst -public static class GrainWarehouse -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### EredarWarlock - -```wurst -public static class EredarWarlock -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.934)` -- `static constant walk = animationData(2, 1.0)` -- `static constant spellSlam = animationData(3, 3.133)` -- `static constant death = animationData(4, 2.333)` -- `static constant dissipate = animationData(5, 3.333)` -- `static constant attack1 = animationData(6, 0.967)` -- `static constant attack2 = animationData(7, 1.1)` -- `static constant spell = animationData(8, 1.0)` - -### Ruinedfloor4x2_0 - -```wurst -public static class Ruinedfloor4x2_0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Demolisher_Low - -```wurst -public static class Demolisher_Low -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attack = animationData(2, 2.0)` -- `static constant death = animationData(3, 3.333)` -- `static constant decay = animationData(4, 59.867)` -- `static constant portrait = animationData(5, 1.667)` - -### DruidoftheClaw_portrait - -```wurst -public static class DruidoftheClaw_portrait -``` - -**Members:** - -- `static constant portraitAlternateAlternateEx1 = animationData(0, 2.0)` -- `static constant portraitAlternateAlternateEx2 = animationData(1, 2.0)` -- `static constant portraitTalkAlternateAlternateEx1 = animationData(2, 2.0)` -- `static constant portrait1 = animationData(3, 2.0)` -- `static constant portrait2 = animationData(4, 2.0)` -- `static constant portraitTalk1 = animationData(5, 2.0)` - -### Standard1 - -```wurst -public static class Standard1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### Seaweed01 - -```wurst -public static class Seaweed01 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DNCAshenValeTerrain - -```wurst -public static class DNCAshenValeTerrain -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### Obstacle3 - -```wurst -public static class Obstacle3 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### CornWheatScorched01 - -```wurst -public static class CornWheatScorched01 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ShorelineWave0 - -```wurst -public static class ShorelineWave0 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 2.3)` - -### AIilTarget - -```wurst -public static class AIilTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### Barrens_Spires4 - -```wurst -public static class Barrens_Spires4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### InfernalCannon_Portrait - -```wurst -public static class InfernalCannon_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.667)` - -### FaerieDragon_low - -```wurst -public static class FaerieDragon_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant walk = animationData(2, 1.0)` -- `static constant walk2 = animationData(3, 1.0)` -- `static constant attackSpell = animationData(4, 1.334)` -- `static constant standchannel = animationData(5, 1.267)` -- `static constant death = animationData(6, 2.133)` - -### CityCliffsCBBA0 - -```wurst -public static class CityCliffsCBBA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityBuilding13 - -```wurst -public static class CityBuilding13 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BattleshipDestroyed - -```wurst -public static class BattleshipDestroyed -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant stand3 = animationData(3, 3.0)` -- `static constant walk2 = animationData(4, 1.0)` -- `static constant portrait1 = animationData(5, 3.0)` - -### SkullonStick3 - -```wurst -public static class SkullonStick3 -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### Barrens_Bones1 - -```wurst -public static class Barrens_Bones1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Obelisk1 - -```wurst -public static class Obelisk1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### CityWoodBench - -```wurst -public static class CityWoodBench -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LobstrokkRed_low - -```wurst -public static class LobstrokkRed_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant attack = animationData(4, 1.0)` -- `static constant spell = animationData(5, 1.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBones = animationData(7, 60.0)` - -### CityBuildingLarge_45 - -```wurst -public static class CityBuildingLarge_45 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### CliffRubble_Double0 - -```wurst -public static class CliffRubble_Double0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CannonTowerMissile - -```wurst -public static class CannonTowerMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.333)` -- `static constant stand = animationData(1, 0.333)` -- `static constant death = animationData(2, 1.6)` - -### Harpy_med - -```wurst -public static class Harpy_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.834)` -- `static constant walk1 = animationData(1, 1.0)` -- `static constant walk2 = animationData(2, 1.0)` -- `static constant stand2 = animationData(3, 1.667)` -- `static constant attack2 = animationData(4, 1.334)` -- `static constant death = animationData(5, 2.5)` - -### IllidanSpawnFootPrint1 - -```wurst -public static class IllidanSpawnFootPrint1 -``` - -**Members:** - -- `static constant birth = animationData(0, 6.667)` - -### PolyMorphFallingSheepArt - -```wurst -public static class PolyMorphFallingSheepArt -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` - -### CliffsABBA0 - -```wurst -public static class CliffsABBA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LordaeronTree4S - -```wurst -public static class LordaeronTree4S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### FurbolgHut - -```wurst -public static class FurbolgHut -``` - -**Members:** - -- `static constant stand = animationData(0, 22.067)` -- `static constant death = animationData(1, 2.267)` -- `static constant portrait = animationData(2, 3.333)` -- `static constant decay = animationData(3, 60.0)` - -### CliffsBAAB1 - -```wurst -public static class CliffsBAAB1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ChaosPeon_med - -```wurst -public static class ChaosPeon_med -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant walk = animationData(1, 0.6)` -- `static constant attack = animationData(2, 1.0)` -- `static constant standWork = animationData(3, 0.567)` -- `static constant attackgold = animationData(4, 1.0)` -- `static constant standworkgold = animationData(5, 0.567)` -- `static constant attackLumber = animationData(6, 1.0)` -- `static constant standWorkLumber = animationData(7, 0.567)` -- `static constant attack2 = animationData(8, 1.0)` -- `static constant standReady = animationData(9, 1.0)` -- `static constant standReadyGold = animationData(10, 1.0)` -- `static constant standReadyLumber = animationData(11, 1.0)` -- `static constant standitchhead = animationData(12, 1.667)` -- `static constant standTalkgesture = animationData(13, 1.167)` -- `static constant standStretch = animationData(14, 2.0)` -- `static constant death = animationData(15, 4.733)` -- `static constant walkLumber = animationData(16, 0.6)` -- `static constant walkGold = animationData(17, 0.6)` -- `static constant standGold = animationData(18, 3.334)` -- `static constant standLumber = animationData(19, 3.333)` -- `static constant decayFlesh = animationData(20, 60.0)` -- `static constant decayBone = animationData(21, 60.0)` - -### BansheeGhost - -```wurst -public static class BansheeGhost -``` - -**Members:** - -- `static constant stand = animationData(0, 1.867)` -- `static constant stand2 = animationData(1, 3.734)` -- `static constant walk = animationData(2, 1.334)` -- `static constant spellWail = animationData(3, 1.334)` -- `static constant death = animationData(4, 1.167)` -- `static constant attack = animationData(5, 1.067)` - -### Archer_med - -```wurst -public static class Archer_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant stand5 = animationData(3, 3.7)` -- `static constant death = animationData(4, 3.233)` -- `static constant attack1 = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant walk = animationData(7, 0.833)` -- `static constant standHit = animationData(8, 0.034)` -- `static constant standVictory = animationData(9, 3.734)` -- `static constant standReady = animationData(10, 1.133)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` - -### CityCliffsAACA1 - -```wurst -public static class CityCliffsAACA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### G_RockArch - -```wurst -public static class G_RockArch -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ruin_Pillars - -```wurst -public static class Ruin_Pillars -``` - -**Members:** - -- `static constant stand = animationData(0, 5.0)` - -### SorceressMissile - -```wurst -public static class SorceressMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.5)` - -### ObsidianStatue_Low - -```wurst -public static class ObsidianStatue_Low -``` - -**Members:** - -- `static constant standAlternate = animationData(0, 0.833)` -- `static constant standAlternate2 = animationData(1, 1.667)` -- `static constant standAlternate3 = animationData(2, 3.334)` -- `static constant walkAlternate = animationData(3, 0.667)` -- `static constant walkAlternate2 = animationData(4, 0.9)` -- `static constant attackSpellAlternate = animationData(5, 1.667)` -- `static constant deathalternate = animationData(6, 1.667)` -- `static constant morph = animationData(7, 2.0)` -- `static constant morphAlternate = animationData(8, 2.5)` -- `static constant stand = animationData(9, 0.833)` -- `static constant walk = animationData(10, 0.667)` -- `static constant attackSpell = animationData(11, 1.667)` -- `static constant death = animationData(12, 1.667)` -- `static constant decay = animationData(13, 0.333)` - -### VinyPlant0 - -```wurst -public static class VinyPlant0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.9)` -- `static constant death = animationData(1, 0.566)` - -### Outland_Spires3 - -```wurst -public static class Outland_Spires3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CageTrashed - -```wurst -public static class CageTrashed -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` - -### RuinsObelisk1 - -```wurst -public static class RuinsObelisk1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` -- `static constant standAlternate = animationData(1, 3.0)` - -### North_IceClaw7 - -```wurst -public static class North_IceClaw7 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.134)` -- `static constant standhit = animationData(1, 0.5)` -- `static constant death = animationData(2, 0.167)` -- `static constant birth = animationData(3, 60.0)` - -### AiviTarget - -```wurst -public static class AiviTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.333)` - -### ThunderclapCaster - -```wurst -public static class ThunderclapCaster -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 0.8)` -- `static constant stand = animationData(1, 1.3)` - -### Lords_Rock4 - -```wurst -public static class Lords_Rock4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MurgulShadowcaster_portrait - -```wurst -public static class MurgulShadowcaster_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 4.667)` - -### Shrooms5 - -```wurst -public static class Shrooms5 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### BatTroll_Missile - -```wurst -public static class BatTroll_Missile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.834)` -- `static constant death = animationData(1, 1.334)` -- `static constant birth = animationData(2, 0.034)` - -### FlameThrowerMissile - -```wurst -public static class FlameThrowerMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 4.4)` - -### CityCliffDoodadCollapse1 - -```wurst -public static class CityCliffDoodadCollapse1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Outland_RockArch45 - -```wurst -public static class Outland_RockArch45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Shandris - -```wurst -public static class Shandris -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant stand5 = animationData(3, 3.7)` -- `static constant death = animationData(4, 3.233)` -- `static constant attack1 = animationData(5, 1.334)` -- `static constant attack2 = animationData(6, 1.334)` -- `static constant walk = animationData(7, 0.834)` -- `static constant standHit = animationData(8, 0.033)` -- `static constant standVictory = animationData(9, 3.733)` -- `static constant standReady = animationData(10, 1.134)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` - -### North_Bones9 - -```wurst -public static class North_Bones9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsBuilding1 - -```wurst -public static class RuinsBuilding1 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### SerpentWardMissile - -```wurst -public static class SerpentWardMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.034)` -- `static constant stand = animationData(1, 2.6)` -- `static constant death = animationData(2, 1.267)` - -### AshenTree0S - -```wurst -public static class AshenTree0S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### MammothBlack - -```wurst -public static class MammothBlack -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 2.666)` -- `static constant walkFast = animationData(3, 0.467)` -- `static constant attack = animationData(4, 1.167)` -- `static constant attack3 = animationData(5, 1.166)` -- `static constant death = animationData(6, 2.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant stand2 = animationData(9, 1.334)` -- `static constant spell = animationData(10, 1.5)` - -### TrueshotAura - -```wurst -public static class TrueshotAura -``` - -**Members:** - -- `static constant stand = animationData(0, 1.267)` - -### Grate2 - -```wurst -public static class Grate2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### CityCliffsCAAA0 - -```wurst -public static class CityCliffsCAAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Wheat3 - -```wurst -public static class Wheat3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffTransAHXA0 - -```wurst -public static class CliffTransAHXA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Coral6 - -```wurst -public static class Coral6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DarkTroll - -```wurst -public static class DarkTroll -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant spellBerserk = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.5)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spellEntangle = animationData(9, 0.8)` - -### HumanBloodCinematicEffect - -```wurst -public static class HumanBloodCinematicEffect -``` - -**Members:** - -- `static constant stand = animationData(0, 5.5)` - -### CliffsCACA1 - -```wurst -public static class CliffsCACA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FelgaurdBlue - -```wurst -public static class FelgaurdBlue -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 2.666)` -- `static constant attack1 = animationData(2, 1.0)` -- `static constant death = animationData(3, 2.2)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant spell = animationData(6, 1.167)` -- `static constant standReady = animationData(7, 2.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### ImmolationREDTarget - -```wurst -public static class ImmolationREDTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 2.1)` -- `static constant birth = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.334)` - -### GryphonRider - -```wurst -public static class GryphonRider -``` - -**Members:** - -- `static constant stand = animationData(0, 0.833)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 3.334)` -- `static constant walk = animationData(3, 0.667)` -- `static constant walk2 = animationData(4, 0.9)` -- `static constant attack = animationData(5, 1.667)` -- `static constant death = animationData(6, 1.667)` - -### GiantSeaTurtle_Low - -```wurst -public static class GiantSeaTurtle_Low -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant attackSwim = animationData(2, 1.0)` -- `static constant deathSwim = animationData(3, 2.0)` -- `static constant decaySwim = animationData(4, 60.0)` -- `static constant death = animationData(5, 2.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk = animationData(8, 1.667)` -- `static constant stand = animationData(9, 2.667)` -- `static constant stand2 = animationData(10, 2.666)` -- `static constant attack = animationData(11, 1.0)` -- `static constant spell = animationData(12, 1.0)` -- `static constant spellSwim = animationData(13, 1.0)` - -### CityCliffsBAAA0 - -```wurst -public static class CityCliffsBAAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CrystalShield - -```wurst -public static class CrystalShield -``` - -**Members:** - -- `static constant birth = animationData(0, 36.567)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 58.466)` - -### MurgulTideWarrior_Low - -```wurst -public static class MurgulTideWarrior_Low -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### EX_Dryad_Med - -```wurst -public static class EX_Dryad_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.566)` -- `static constant stand2 = animationData(1, 2.033)` -- `static constant stand3 = animationData(2, 2.934)` -- `static constant stand4 = animationData(3, 2.767)` -- `static constant standReady = animationData(4, 1.1)` -- `static constant attack = animationData(5, 0.833)` -- `static constant death = animationData(6, 2.634)` -- `static constant attack2 = animationData(7, 0.9)` -- `static constant walk = animationData(8, 0.5)` -- `static constant spell = animationData(9, 1.0)` -- `static constant decayFlesh = animationData(10, 60.033)` -- `static constant decayBone = animationData(11, 60.034)` - -### ScoreScreenBottomBar - -```wurst -public static class ScoreScreenBottomBar -``` - -**Members:** - -- `static constant teamColor00Stand = animationData(0, 0.333)` -- `static constant teamColor01Stand = animationData(1, 0.333)` -- `static constant teamColor02Stand = animationData(2, 0.333)` -- `static constant teamColor03Stand = animationData(3, 0.333)` -- `static constant teamColor04Stand = animationData(4, 0.333)` -- `static constant teamColor05Stand = animationData(5, 0.333)` -- `static constant teamColor06Stand = animationData(6, 0.333)` -- `static constant teamColor07Stand = animationData(7, 0.333)` -- `static constant teamColor08Stand = animationData(8, 0.333)` -- `static constant teamColor09Stand = animationData(9, 0.333)` -- `static constant teamColor10Stand = animationData(10, 0.333)` -- `static constant teamColor11Stand = animationData(11, 0.333)` -- `static constant teamColor12Stand = animationData(12, 0.333)` -- `static constant teamColor13Stand = animationData(13, 0.333)` -- `static constant teamColor14Stand = animationData(14, 0.333)` -- `static constant teamColor15Stand = animationData(15, 0.333)` -- `static constant teamColor16Stand = animationData(16, 0.333)` -- `static constant teamColor17Stand = animationData(17, 0.333)` -- `static constant teamColor18Stand = animationData(18, 0.333)` -- `static constant teamColor19Stand = animationData(19, 0.333)` -- `static constant teamColor20Stand = animationData(20, 0.333)` -- `static constant teamColor21Stand = animationData(21, 0.333)` -- `static constant teamColor22Stand = animationData(22, 0.333)` -- `static constant teamColor23Stand = animationData(23, 0.333)` - -### Centaur_Med - -```wurst -public static class Centaur_Med -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand1 = animationData(1, 1.334)` -- `static constant stand2 = animationData(2, 2.334)` -- `static constant attack1 = animationData(3, 1.166)` -- `static constant death = animationData(4, 2.5)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` -- `static constant stand3 = animationData(7, 2.333)` -- `static constant attack2 = animationData(8, 1.167)` - -### CityCliffsCAAC3 - -```wurst -public static class CityCliffsCAAC3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OutlandMushroomTree0D - -```wurst -public static class OutlandMushroomTree0D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### HeroBladeMaster - -```wurst -public static class HeroBladeMaster -``` - -**Members:** - -- `static constant stand2 = animationData(0, 3.534)` -- `static constant standcinematic = animationData(1, 5.467)` -- `static constant attack = animationData(2, 1.167)` -- `static constant attackSlam = animationData(3, 1.133)` -- `static constant stand4 = animationData(4, 1.534)` -- `static constant death = animationData(5, 1.9)` -- `static constant walk = animationData(6, 0.733)` -- `static constant stand = animationData(7, 1.167)` -- `static constant attack2 = animationData(8, 1.134)` -- `static constant standReady = animationData(9, 1.4)` -- `static constant standVictory = animationData(10, 3.1)` -- `static constant dissipate = animationData(11, 3.367)` -- `static constant portrait1 = animationData(12, 1.7)` -- `static constant attackWalkStandSpin = animationData(13, 0.433)` - -### AshenShrooms1 - -```wurst -public static class AshenShrooms1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### AncientofWar - -```wurst -public static class AncientofWar -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 0.033)` -- `static constant stand1 = animationData(1, 3.333)` -- `static constant stand2 = animationData(2, 10.167)` -- `static constant walk = animationData(3, 2.0)` -- `static constant attack1 = animationData(4, 1.4)` -- `static constant attack2 = animationData(5, 1.5)` -- `static constant spellEattree = animationData(6, 3.0)` -- `static constant morph = animationData(7, 2.333)` -- `static constant standalternate = animationData(8, 2.667)` -- `static constant morphAlternate = animationData(9, 2.334)` -- `static constant death = animationData(10, 3.666)` -- `static constant standworkalternate = animationData(11, 3.334)` -- `static constant birth = animationData(12, 60.0)` -- `static constant deathalternate = animationData(13, 1.667)` -- `static constant decayalternate = animationData(14, 0.034)` -- `static constant decay = animationData(15, 60.0)` -- `static constant attackAlternate = animationData(16, 1.4)` - -### AshenTree4D - -```wurst -public static class AshenTree4D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### NorthrendRubble2 - -```wurst -public static class NorthrendRubble2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FountainOfHealth - -```wurst -public static class FountainOfHealth -``` - -**Members:** - -- `static constant stand = animationData(0, 3.9)` -- `static constant portrait1 = animationData(1, 3.933)` -- `static constant death = animationData(2, 3.933)` - -### QuillSprayMissile - -```wurst -public static class QuillSprayMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.334)` -- `static constant stand = animationData(1, 0.334)` -- `static constant death = animationData(2, 0.5)` - -### UndeadSmallBuildingFire1 - -```wurst -public static class UndeadSmallBuildingFire1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### SpiderGreen - -```wurst -public static class SpiderGreen -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant walkFast = animationData(1, 0.4)` -- `static constant stand = animationData(2, 1.667)` -- `static constant attack2 = animationData(3, 1.5)` -- `static constant attack = animationData(4, 1.0)` -- `static constant death = animationData(5, 1.167)` -- `static constant spell = animationData(6, 1.0)` -- `static constant stand2 = animationData(7, 1.667)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### Felwood_Spires1 - -```wurst -public static class Felwood_Spires1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ObsidianRegenAura - -```wurst -public static class ObsidianRegenAura -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.5)` - -### DungeonRock8 - -```wurst -public static class DungeonRock8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MoonWellCasterArt - -```wurst -public static class MoonWellCasterArt -``` - -**Members:** - -- `static constant birth = animationData(0, 5.134)` - -### IceCrownWall450 - -```wurst -public static class IceCrownWall450 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### FlameThrowerSpawnObj - -```wurst -public static class FlameThrowerSpawnObj -``` - -**Members:** - -- `static constant attack = animationData(0, 0.867)` - -### MurlocNightCrawler_Low - -```wurst -public static class MurlocNightCrawler_Low -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### MoonPriestessMissile - -```wurst -public static class MoonPriestessMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant death = animationData(1, 0.134)` -- `static constant stand = animationData(2, 1.367)` - -### TuskarSpear - -```wurst -public static class TuskarSpear -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant death = animationData(1, 0.334)` -- `static constant stand = animationData(2, 1.4)` - -### GyroCopter_low - -```wurst -public static class GyroCopter_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant attacktwo = animationData(1, 0.8)` -- `static constant walk = animationData(2, 1.233)` -- `static constant attackone = animationData(3, 1.0)` -- `static constant death = animationData(4, 2.0)` - -### Ghoul_low - -```wurst -public static class Ghoul_low -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant stand = animationData(1, 1.0)` -- `static constant attack2 = animationData(2, 0.833)` -- `static constant stand3 = animationData(3, 2.667)` -- `static constant attack1 = animationData(4, 0.833)` -- `static constant death = animationData(5, 1.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant standReady = animationData(8, 1.0)` -- `static constant standVictory = animationData(9, 1.5)` -- `static constant standChannel = animationData(10, 1.0)` -- `static constant standLumber = animationData(11, 1.0)` -- `static constant attackLumber = animationData(12, 0.833)` -- `static constant walkLumber = animationData(13, 0.834)` -- `static constant standReadyLumber = animationData(14, 1.0)` -- `static constant standChannelLumber = animationData(15, 1.0)` - -### CityCliffsAAAB1 - -```wurst -public static class CityCliffsAAAB1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenTree6D - -```wurst -public static class AshenTree6D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### DalaranMagicalPen - -```wurst -public static class DalaranMagicalPen -``` - -**Members:** - -- `static constant stand = animationData(0, 0.334)` -- `static constant deathAlternate = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.333)` - -### CliffsCCAA0 - -```wurst -public static class CliffsCCAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ForestTrollHut0 - -```wurst -public static class ForestTrollHut0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.266)` -- `static constant portrait1 = animationData(1, 0.467)` -- `static constant death = animationData(2, 2.267)` - -### HippoGryph - -```wurst -public static class HippoGryph -``` - -**Members:** - -- `static constant stand = animationData(0, 0.834)` -- `static constant stand2 = animationData(1, 1.666)` -- `static constant stand3 = animationData(2, 1.667)` -- `static constant walk = animationData(3, 1.133)` -- `static constant walk2 = animationData(4, 1.134)` -- `static constant walk3 = animationData(5, 1.133)` -- `static constant attack = animationData(6, 0.966)` -- `static constant death = animationData(7, 3.867)` - -### NorthrendTombStone0 - -```wurst -public static class NorthrendTombStone0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_IceClaw1 - -```wurst -public static class North_IceClaw1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.134)` -- `static constant standhit = animationData(1, 0.5)` -- `static constant death = animationData(2, 0.167)` -- `static constant birth = animationData(3, 60.0)` - -### OrbCorruptionMissile - -```wurst -public static class OrbCorruptionMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.067)` -- `static constant stand = animationData(1, 0.533)` -- `static constant death = animationData(2, 0.966)` - -### IceTroll_low - -```wurst -public static class IceTroll_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant oldSpellBerserk = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.5)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spellEntangle = animationData(9, 0.8)` - -### HeroArchMageGhost - -```wurst -public static class HeroArchMageGhost -``` - -**Members:** - -- `static constant walk = animationData(0, 0.7)` -- `static constant stand1 = animationData(1, 2.833)` -- `static constant stand2 = animationData(2, 3.333)` -- `static constant standVictory = animationData(3, 2.233)` -- `static constant attack1 = animationData(4, 1.4)` -- `static constant stand3 = animationData(5, 3.667)` -- `static constant spell = animationData(6, 2.7)` -- `static constant death = animationData(7, 2.8)` -- `static constant dissipate = animationData(8, 2.0)` -- `static constant standChannel = animationData(9, 1.0)` - -### Wendigo - -```wurst -public static class Wendigo -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant stand3 = animationData(2, 2.067)` -- `static constant attackSpellSlam = animationData(3, 1.6)` -- `static constant standReady = animationData(4, 1.2)` -- `static constant attackSlam = animationData(5, 0.933)` -- `static constant attackSlam2 = animationData(6, 0.933)` -- `static constant walk = animationData(7, 1.0)` -- `static constant death = animationData(8, 1.867)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant decayBone = animationData(10, 60.0)` - -### NightElfBloodHuntress - -```wurst -public static class NightElfBloodHuntress -``` - -**Members:** - -- `static constant birth = animationData(0, 1.667)` - -### BrownWolf - -```wurst -public static class BrownWolf -``` - -**Members:** - -- `static constant stand2 = animationData(0, 2.0)` -- `static constant walk = animationData(1, 0.5)` -- `static constant stand3 = animationData(2, 1.833)` -- `static constant stand4 = animationData(3, 2.667)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant death = animationData(6, 1.866)` -- `static constant spell = animationData(7, 1.5)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### OrcCaptureFlag - -```wurst -public static class OrcCaptureFlag -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` -- `static constant death = animationData(1, 1.1)` - -### Magnataur - -```wurst -public static class Magnataur -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 1.667)` -- `static constant stand = animationData(2, 2.667)` -- `static constant walkFast = animationData(3, 0.666)` -- `static constant stand2 = animationData(4, 1.167)` -- `static constant attack2 = animationData(5, 1.5)` -- `static constant spellSlam = animationData(6, 1.5)` -- `static constant attack = animationData(7, 1.5)` -- `static constant death = animationData(8, 2.666)` -- `static constant dissipate = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant standChannel = animationData(12, 1.333)` -- `static constant attack3 = animationData(13, 1.666)` -- `static constant spellAttacktwo = animationData(14, 1.5)` - -### UndergoundRock1 - -```wurst -public static class UndergoundRock1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ThunderBoltTarget - -```wurst -public static class ThunderBoltTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.434)` -- `static constant stand = animationData(1, 2.367)` -- `static constant death = animationData(2, 3.333)` - -### CliffsBCAB0 - -```wurst -public static class CliffsBCAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### UndeadBloodGargoyle - -```wurst -public static class UndeadBloodGargoyle -``` - -**Members:** - -- `static constant birth = animationData(0, 1.667)` - -### BarrensExpansionQuest03Background - -```wurst -public static class BarrensExpansionQuest03Background -``` - -**Members:** - -- `static constant orcXQuest01 = animationData(0, 0.334)` - -### BridgeRampSmall45 - -```wurst -public static class BridgeRampSmall45 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### OrdBloodWyvernRider - -```wurst -public static class OrdBloodWyvernRider -``` - -**Members:** - -- `static constant birth = animationData(0, 2.133)` - -### CityCliffsCCAC0 - -```wurst -public static class CityCliffsCCAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ParasiteMissile - -```wurst -public static class ParasiteMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.067)` -- `static constant stand = animationData(1, 0.366)` -- `static constant death = animationData(2, 0.367)` - -### OgreMagi_med - -```wurst -public static class OgreMagi_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant sleep = animationData(7, 1.667)` -- `static constant death = animationData(8, 2.0)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant decayBone = animationData(10, 60.0)` -- `static constant walk = animationData(11, 1.0)` - -### BookOfSummoning - -```wurst -public static class BookOfSummoning -``` - -**Members:** - -- `static constant birth = animationData(0, 36.567)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standSecond = animationData(2, 1.334)` -- `static constant portrait1 = animationData(3, 3.333)` -- `static constant death = animationData(4, 2.434)` - -### CameraPanUpClose - -```wurst -public static class CameraPanUpClose -``` - -**Members:** - -- `static constant stand = animationData(0, 69.167)` - -### GlaiveThrower_Med - -```wurst -public static class GlaiveThrower_Med -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attack = animationData(2, 2.0)` -- `static constant death = animationData(3, 3.333)` -- `static constant decay = animationData(4, 59.867)` - -### Outland_FloatingChunks3 - -```wurst -public static class Outland_FloatingChunks3 -``` - -**Members:** - -- `static constant stand = animationData(0, 4.667)` - -### Ruins_Shells3 - -```wurst -public static class Ruins_Shells3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DragonBuildingGreen - -```wurst -public static class DragonBuildingGreen -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant standWork2 = animationData(3, 3.333)` -- `static constant portrait = animationData(4, 3.333)` -- `static constant death = animationData(5, 2.334)` - -### GoldBottleMissile - -```wurst -public static class GoldBottleMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.567)` -- `static constant birth = animationData(1, 0.034)` -- `static constant death = animationData(2, 0.966)` - -### CityCliffsBAAA1 - -```wurst -public static class CityCliffsBAAA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DragonBuildingBlue - -```wurst -public static class DragonBuildingBlue -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant standWork2 = animationData(3, 3.333)` -- `static constant portrait = animationData(4, 3.333)` -- `static constant death = animationData(5, 2.334)` - -### Orc_Exp - -```wurst -public static class Orc_Exp -``` - -**Members:** - -- `static constant stand = animationData(0, 7.033)` -- `static constant birth = animationData(1, 4.567)` - -### HumanBloodPriest - -```wurst -public static class HumanBloodPriest -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` - -### Brilliance - -```wurst -public static class Brilliance -``` - -**Members:** - -- `static constant stand = animationData(0, 1.267)` - -### Shaman_Portrait - -```wurst -public static class Shaman_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.667)` -- `static constant portrait2 = animationData(1, 1.666)` -- `static constant portrait3 = animationData(2, 4.0)` -- `static constant portraitTalk1 = animationData(3, 1.667)` -- `static constant portraitTalk2 = animationData(4, 1.667)` - -### Headhunter - -```wurst -public static class Headhunter -``` - -**Members:** - -- `static constant stand2 = animationData(0, 2.667)` -- `static constant stand = animationData(1, 1.9)` -- `static constant stand3 = animationData(2, 2.0)` -- `static constant stand4 = animationData(3, 2.334)` -- `static constant walk = animationData(4, 0.667)` -- `static constant death = animationData(5, 2.1)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant attackRange = animationData(8, 1.167)` -- `static constant standready = animationData(9, 1.9)` - -### GlowingRunes1 - -```wurst -public static class GlowingRunes1 -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` -- `static constant stand = animationData(1, 3.0)` -- `static constant standAlternate = animationData(2, 3.0)` -- `static constant death = animationData(3, 2.0)` - -### MurgulShadowcaster_low - -```wurst -public static class MurgulShadowcaster_low -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### Outland_Rock5 - -```wurst -public static class Outland_Rock5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CryptFiend_portrait - -```wurst -public static class CryptFiend_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.0)` -- `static constant portraitTalk = animationData(1, 1.666)` -- `static constant portraitTalk2 = animationData(2, 1.667)` - -### CityscapeTree1D - -```wurst -public static class CityscapeTree1D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` - -### DungeonRock3 - -```wurst -public static class DungeonRock3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### G_Cracks2 - -```wurst -public static class G_Cracks2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ClearIceRock3 - -```wurst -public static class ClearIceRock3 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### CityBuildingLarge_45_Ruined - -```wurst -public static class CityBuildingLarge_45_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BloodPriest - -```wurst -public static class BloodPriest -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.933)` -- `static constant death = animationData(2, 2.0)` -- `static constant decayFlesh = animationData(3, 60.0)` -- `static constant stand4 = animationData(4, 6.066)` -- `static constant spellAttack = animationData(5, 1.167)` -- `static constant stand2 = animationData(6, 2.333)` -- `static constant decayBone = animationData(7, 60.0)` - -### LordaeronTree7D - -```wurst -public static class LordaeronTree7D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### NightElfWaypointFlag - -```wurst -public static class NightElfWaypointFlag -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` - -### FrostWyrm_portrait - -```wurst -public static class FrostWyrm_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.0)` -- `static constant portrait2 = animationData(1, 4.0)` -- `static constant portraitTalk = animationData(2, 4.0)` - -### TopRightPanelExpansion - -```wurst -public static class TopRightPanelExpansion -``` - -**Members:** - -- `static constant death = animationData(0, 0.667)` -- `static constant standAlternate = animationData(1, 0.334)` -- `static constant birth = animationData(2, 0.667)` -- `static constant stand = animationData(3, 0.166)` -- `static constant mainMenuBirth = animationData(4, 1.0)` -- `static constant mainMenuStand = animationData(5, 1.0)` -- `static constant mainMenuDeath = animationData(6, 0.667)` -- `static constant realmSelectionBirth = animationData(7, 1.0)` -- `static constant realmSelectionStand = animationData(8, 1.0)` -- `static constant realmSelectionDeath = animationData(9, 0.667)` -- `static constant singlePlayerBirth = animationData(10, 1.0)` -- `static constant singlePlayerStand = animationData(11, 1.0)` -- `static constant singlePlayerDeath = animationData(12, 0.666)` -- `static constant singlePlayerBirthAlternate = animationData(13, 1.0)` -- `static constant singlePlayerDeathAlternate = animationData(14, 0.666)` -- `static constant mainCancelPanelBirth = animationData(15, 1.0)` -- `static constant mainCancelPanelStand = animationData(16, 1.0)` -- `static constant mainCancelPanelDeath = animationData(17, 0.667)` -- `static constant singlePlayerSkirmishBirth = animationData(18, 1.0)` -- `static constant singlePlayerSkirmishStand = animationData(19, 1.0)` -- `static constant singlePlayerSkirmishDeath = animationData(20, 0.667)` -- `static constant singlePlayerSkirmishMorph = animationData(21, 1.0)` -- `static constant singlePlayerSkirmishMorphAlternate = animationData(22, 0.667)` -- `static constant battlenetChatRoomBirth = animationData(23, 1.0)` -- `static constant battlenetChatRoomStand = animationData(24, 1.0)` -- `static constant battlenetChatRoomDeath = animationData(25, 0.666)` -- `static constant battlenetUserlistMorph = animationData(26, 1.0)` -- `static constant battlenetUserlistMorphAlternate = animationData(27, 0.666)` -- `static constant battlenetWelcomeBirth = animationData(28, 1.0)` -- `static constant battlenetWelcomeStand = animationData(29, 1.0)` -- `static constant battlenetWelcomeDeath = animationData(30, 0.667)` -- `static constant battlenetChannelBirth = animationData(31, 1.0)` -- `static constant battlenetChannelStand = animationData(32, 1.0)` -- `static constant battlenetChannelDeath = animationData(33, 0.667)` -- `static constant battlenetProfileBirth = animationData(34, 1.0)` -- `static constant battlenetProfileStand = animationData(35, 1.0)` -- `static constant battlenetProfileDeath = animationData(36, 0.666)` -- `static constant battlenetAMMBirth = animationData(37, 1.0)` -- `static constant battlenetAMMStand = animationData(38, 1.0)` -- `static constant battlenetAMMDeath = animationData(39, 0.667)` -- `static constant battlenetCustomBirth = animationData(40, 1.0)` -- `static constant battlenetCustomStand = animationData(41, 1.0)` -- `static constant battlenetCustomDeath = animationData(42, 0.667)` -- `static constant battlenetCustomCreateBirth = animationData(43, 1.0)` -- `static constant battlenetCustomCreateStand = animationData(44, 1.0)` -- `static constant battlenetCustomCreateDeath = animationData(45, 0.666)` -- `static constant battlenetAdvancedOptionsMorph = animationData(46, 1.0)` -- `static constant battlenetAdvancedOptionsMorphAlt = animationData(47, 0.666)` -- `static constant battlenetTeamChatBirth = animationData(48, 1.0)` -- `static constant battlenetTeamChatStand = animationData(49, 1.0)` -- `static constant battlenetTeamChatDeath = animationData(50, 0.667)` -- `static constant multiplayerSubmenuMorph = animationData(51, 1.0)` -- `static constant multiplayerSubmenuMorphAlternate = animationData(52, 0.667)` -- `static constant multiplayerPreGameChatBirth = animationData(53, 1.0)` -- `static constant multiplayerPreGameChatStand = animationData(54, 1.0)` -- `static constant multiplayerPreGameChatDeath = animationData(55, 0.667)` -- `static constant optionsBirth = animationData(56, 1.0)` -- `static constant optionsStand = animationData(57, 1.0)` -- `static constant optionsDeath = animationData(58, 0.666)` -- `static constant optionsMorph = animationData(59, 1.0)` -- `static constant optionsStandAlternate = animationData(60, 1.0)` -- `static constant optionsMorphAlternate = animationData(61, 0.667)` - -### BottleMissile - -```wurst -public static class BottleMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.567)` -- `static constant birth = animationData(1, 0.034)` -- `static constant death = animationData(2, 0.966)` - -### Grunt_med - -```wurst -public static class Grunt_med -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant attack1 = animationData(2, 0.967)` -- `static constant death = animationData(3, 1.567)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant attack2 = animationData(5, 0.966)` -- `static constant stand2 = animationData(6, 3.333)` -- `static constant standVictory = animationData(7, 1.333)` -- `static constant stand3 = animationData(8, 1.433)` -- `static constant spell = animationData(9, 1.434)` -- `static constant standReady = animationData(10, 1.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### IronGolemportrait - -```wurst -public static class IronGolemportrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.733)` -- `static constant portrait2 = animationData(1, 1.733)` - -### MagicSentryCaster - -```wurst -public static class MagicSentryCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 1.333)` -- `static constant stand = animationData(1, 1.0)` -- `static constant death = animationData(2, 0.033)` - -### Outland_Spires8 - -```wurst -public static class Outland_Spires8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BarrensTree2D - -```wurst -public static class BarrensTree2D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### IceBlock3 - -```wurst -public static class IceBlock3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### InfernalMeteor3 - -```wurst -public static class InfernalMeteor3 -``` - -**Members:** - -- `static constant birth = animationData(0, 16.667)` - -### HeroMoonPriestess_med - -```wurst -public static class HeroMoonPriestess_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant spell = animationData(1, 1.333)` -- `static constant stand2 = animationData(2, 2.667)` -- `static constant stand3 = animationData(3, 2.7)` -- `static constant standReady = animationData(4, 1.0)` -- `static constant attack = animationData(5, 1.0)` -- `static constant walk = animationData(6, 0.634)` -- `static constant death = animationData(7, 2.0)` -- `static constant dissipate = animationData(8, 2.0)` - -### CrownOfCmndTarget - -```wurst -public static class CrownOfCmndTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.333)` -- `static constant stand = animationData(1, 1.0)` -- `static constant death = animationData(2, 0.033)` - -### FelwoodRock2 - -```wurst -public static class FelwoodRock2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RessurectionStoneSW - -```wurst -public static class RessurectionStoneSW -``` - -**Members:** - -- `static constant stand = animationData(0, 2.167)` -- `static constant standAlternate = animationData(1, 1.334)` -- `static constant standWork = animationData(2, 1.334)` -- `static constant portrait1 = animationData(3, 1.0)` - -### RiverRushes01 - -```wurst -public static class RiverRushes01 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ThunderBoltMissile - -```wurst -public static class ThunderBoltMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 1.5)` -- `static constant death = animationData(1, 1.267)` - -### DarkPortal2 - -```wurst -public static class DarkPortal2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant standalternate = animationData(1, 1.0)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant portrait = animationData(3, 2.5)` - -### TempArt - -```wurst -public static class TempArt -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FragBoomSpawn - -```wurst -public static class FragBoomSpawn -``` - -**Members:** - -- `static constant birth = animationData(0, 1.6)` - -### North_Bones7 - -```wurst -public static class North_Bones7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_WebRocks6 - -```wurst -public static class North_WebRocks6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Tuskar - -```wurst -public static class Tuskar -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### North_Rocks5 - -```wurst -public static class North_Rocks5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsBABA1 - -```wurst -public static class CityCliffsBABA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CentaurTotem2 - -```wurst -public static class CentaurTotem2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LordaeronTree5 - -```wurst -public static class LordaeronTree5 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### T_HydraliskImpact - -```wurst -public static class T_HydraliskImpact -``` - -**Members:** - -- `static constant birth = animationData(0, 0.866)` - -### CliffTransCXHA0 - -```wurst -public static class CliffTransCXHA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Shoveler_Portrait - -```wurst -public static class Shoveler_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.0)` -- `static constant portrait2 = animationData(1, 2.0)` -- `static constant portraitTalk = animationData(2, 2.0)` -- `static constant portraitTalk2 = animationData(3, 2.0)` - -### Obstacle4 - -```wurst -public static class Obstacle4 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### FrostWyrmMissile - -```wurst -public static class FrostWyrmMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant death = animationData(1, 6.3)` - -### TuskarLord_low - -```wurst -public static class TuskarLord_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### Graveyard - -```wurst -public static class Graveyard -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant portrait = animationData(3, 3.334)` -- `static constant death = animationData(4, 0.833)` -- `static constant decay = animationData(5, 60.0)` - -### VinyPlant1 - -```wurst -public static class VinyPlant1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.9)` -- `static constant death = animationData(1, 0.566)` - -### TrollBeserkerTarget - -```wurst -public static class TrollBeserkerTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.833)` -- `static constant death = animationData(1, 0.3)` - -### AshenTree2S - -```wurst -public static class AshenTree2S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### CliffRubble_Single3 - -```wurst -public static class CliffRubble_Single3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### IceCrownPillar0 - -```wurst -public static class IceCrownPillar0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityBuildingSmall135_1 - -```wurst -public static class CityBuildingSmall135_1 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### FragDriller - -```wurst -public static class FragDriller -``` - -**Members:** - -- `static constant birth = animationData(0, 1.6)` - -### IceCrownThrone45 - -```wurst -public static class IceCrownThrone45 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 0.833)` - -### Pitlord - -```wurst -public static class Pitlord -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 1.667)` -- `static constant stand = animationData(2, 2.667)` -- `static constant stand2 = animationData(3, 1.167)` -- `static constant spell = animationData(4, 1.5)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant attack3 = animationData(6, 1.5)` -- `static constant death = animationData(7, 2.666)` -- `static constant dissipate = animationData(8, 2.0)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant decayBone = animationData(10, 60.0)` - -### SpiritPig - -```wurst -public static class SpiritPig -``` - -**Members:** - -- `static constant stand = animationData(0, 1.367)` -- `static constant stand2 = animationData(1, 3.334)` -- `static constant walk = animationData(2, 0.667)` -- `static constant spellSlam = animationData(3, 1.666)` -- `static constant attack1 = animationData(4, 0.667)` -- `static constant stand3 = animationData(5, 2.734)` -- `static constant attack2 = animationData(6, 0.666)` -- `static constant birth = animationData(7, 1.0)` -- `static constant attackSlam = animationData(8, 0.867)` -- `static constant death = animationData(9, 2.666)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### MonsoonRain - -```wurst -public static class MonsoonRain -``` - -**Members:** - -- `static constant birth = animationData(0, 2.667)` -- `static constant stand = animationData(1, 2.066)` -- `static constant death = animationData(2, 0.234)` - -### StoneWall454 - -```wurst -public static class StoneWall454 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### Coral0 - -```wurst -public static class Coral0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NorthrendTree0S - -```wurst -public static class NorthrendTree0S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### UndeadBloodLarge0 - -```wurst -public static class UndeadBloodLarge0 -``` - -**Members:** - -- `static constant deathExplode = animationData(0, 4.266)` - -### NRockArch45 - -```wurst -public static class NRockArch45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Necromancer_portrait - -```wurst -public static class Necromancer_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.333)` -- `static constant portraitTalk1 = animationData(1, 2.667)` - -### RuinedCurvedWall - -```wurst -public static class RuinedCurvedWall -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ArcheryRange - -```wurst -public static class ArcheryRange -``` - -**Members:** - -- `static constant stand = animationData(0, 1.3)` - -### IcecrownExpansionBackground - -```wurst -public static class IcecrownExpansionBackground -``` - -**Members:** - -- `static constant undeadX04 = animationData(0, 0.334)` -- `static constant undeadX07A = animationData(1, 0.334)` -- `static constant undeadX07B = animationData(2, 0.334)` -- `static constant undeadX07C = animationData(3, 0.334)` -- `static constant undeadXInterlude03 = animationData(4, 0.334)` -- `static constant undeadX08 = animationData(5, 0.334)` - -### LordaeronTree3S - -```wurst -public static class LordaeronTree3S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### CityBuildingSmall90_2 - -```wurst -public static class CityBuildingSmall90_2 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### NorthrendTree7 - -```wurst -public static class NorthrendTree7 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Barricade0 - -```wurst -public static class Barricade0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 0.833)` - -### Skeleton - -```wurst -public static class Skeleton -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.334)` -- `static constant stand3 = animationData(2, 2.667)` -- `static constant standVictory = animationData(3, 2.666)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant walk = animationData(6, 1.167)` -- `static constant death = animationData(7, 5.033)` -- `static constant standReady = animationData(8, 1.0)` -- `static constant birth = animationData(9, 2.333)` - -### Huntermissile - -```wurst -public static class Huntermissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant death = animationData(1, 0.334)` -- `static constant stand = animationData(2, 1.4)` - -### KingThrone45 - -```wurst -public static class KingThrone45 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 0.833)` - -### TornadoElemental - -```wurst -public static class TornadoElemental -``` - -**Members:** - -- `static constant birth = animationData(0, 1.1)` -- `static constant standWalk = animationData(1, 3.266)` -- `static constant death = animationData(2, 1.033)` - -### Ruins_Rock7 - -```wurst -public static class Ruins_Rock7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ObsidianStatueCrumble2 - -```wurst -public static class ObsidianStatueCrumble2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.9)` - -### InfernalMeteor2 - -```wurst -public static class InfernalMeteor2 -``` - -**Members:** - -- `static constant birth = animationData(0, 16.667)` - -### DragonSeaTurtle - -```wurst -public static class DragonSeaTurtle -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant attackSwim = animationData(2, 1.0)` -- `static constant deathSwim = animationData(3, 2.0)` -- `static constant decaySwim = animationData(4, 60.0)` -- `static constant death = animationData(5, 2.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk = animationData(8, 1.667)` -- `static constant stand = animationData(9, 2.667)` -- `static constant stand2 = animationData(10, 2.666)` -- `static constant attack = animationData(11, 1.0)` -- `static constant spell = animationData(12, 1.0)` -- `static constant spellSwim = animationData(13, 1.0)` - -### Cathedral - -```wurst -public static class Cathedral -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` - -### VillageBuilding2 - -```wurst -public static class VillageBuilding2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HumanMage - -```wurst -public static class HumanMage -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.933)` -- `static constant death = animationData(2, 2.0)` -- `static constant decayFlesh = animationData(3, 60.0)` -- `static constant stand4 = animationData(4, 6.066)` -- `static constant spellAttack = animationData(5, 1.167)` -- `static constant stand2 = animationData(6, 2.333)` -- `static constant decayBone = animationData(7, 60.0)` - -### RiverRushes0 - -```wurst -public static class RiverRushes0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ArcaneSanctum - -```wurst -public static class ArcaneSanctum -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant standWork = animationData(1, 1.167)` -- `static constant stand = animationData(2, 5.0)` -- `static constant portrait1 = animationData(3, 0.167)` -- `static constant death = animationData(4, 2.334)` -- `static constant decay = animationData(5, 60.0)` - -### Arthas - -```wurst -public static class Arthas -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.334)` -- `static constant standFirst = animationData(1, 6.667)` -- `static constant standSecond = animationData(2, 6.667)` -- `static constant standReady = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.166)` -- `static constant death = animationData(6, 1.5)` -- `static constant standVictory = animationData(7, 2.666)` -- `static constant spell = animationData(8, 2.167)` -- `static constant standChannel = animationData(9, 1.667)` -- `static constant standHit = animationData(10, 0.5)` -- `static constant dissipate = animationData(11, 2.0)` -- `static constant walk = animationData(12, 0.766)` - -### ElvenVillageBuilding2 - -```wurst -public static class ElvenVillageBuilding2 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### VillagerKid1_Portrait - -```wurst -public static class VillagerKid1_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.667)` -- `static constant portraitTalk = animationData(1, 1.333)` - -### ScoreScreenUndeadVictory - -```wurst -public static class ScoreScreenUndeadVictory -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LordaeronWinterSkyBrightGreen - -```wurst -public static class LordaeronWinterSkyBrightGreen -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### FacelessOne_Portrait - -```wurst -public static class FacelessOne_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant portraitTalk = animationData(1, 2.0)` - -### CliffsBBAC0 - -```wurst -public static class CliffsBBAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Outland_Spires7 - -```wurst -public static class Outland_Spires7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CatapultMissile - -```wurst -public static class CatapultMissile -``` - -**Members:** - -- `static constant death = animationData(0, 1.967)` -- `static constant stand = animationData(1, 1.167)` - -### Chimaera_Low - -```wurst -public static class Chimaera_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.467)` -- `static constant stand2 = animationData(1, 2.933)` -- `static constant stand3 = animationData(2, 1.467)` -- `static constant walk = animationData(3, 1.266)` -- `static constant walk2 = animationData(4, 1.267)` -- `static constant attack = animationData(5, 1.0)` -- `static constant death = animationData(6, 2.834)` -- `static constant attackspell = animationData(7, 1.0)` - -### NorthrendTree4D - -```wurst -public static class NorthrendTree4D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### LordaeronTree6 - -```wurst -public static class LordaeronTree6 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### CratesUnit - -```wurst -public static class CratesUnit -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.833)` -- `static constant decay = animationData(3, 58.6)` - -### HumanTower - -```wurst -public static class HumanTower -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant standReadyAttack = animationData(1, 3.334)` -- `static constant portrait = animationData(2, 3.333)` -- `static constant birthUpgradeFirstSecondthird = animationData(3, 60.0)` -- `static constant standUpgradeFirstReadyAttack = animationData(4, 3.333)` -- `static constant portraitUpgradeFirst = animationData(5, 3.334)` -- `static constant attackStandReadyUpgradeSecond = animationData(6, 3.333)` -- `static constant standUpgradeSecond = animationData(7, 3.334)` -- `static constant portraitUpgradeSecond = animationData(8, 3.333)` -- `static constant standUpgradeThirdAttackReady = animationData(9, 3.333)` -- `static constant portraitUpgradeThird = animationData(10, 3.333)` -- `static constant death = animationData(11, 2.667)` -- `static constant decay = animationData(12, 60.0)` - -### HeroBloodElf_Portrait - -```wurst -public static class HeroBloodElf_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.333)` -- `static constant portrait3 = animationData(1, 3.333)` -- `static constant portraitTalk = animationData(2, 3.334)` -- `static constant portraitTalk2 = animationData(3, 3.333)` - -### CliffsCCCA0 - -```wurst -public static class CliffsCCCA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CrippleTarget - -```wurst -public static class CrippleTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.067)` -- `static constant stand = animationData(1, 0.533)` -- `static constant death = animationData(2, 0.1)` - -### CityCliffsAACC3 - -```wurst -public static class CityCliffsAACC3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MurlocNightCrawler_Low2 - -```wurst -public static class MurlocNightCrawler_Low2 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attackSpell = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standChannel = animationData(9, 1.0)` - -### LlidanEvil_Portrait - -```wurst -public static class LlidanEvil_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.4)` -- `static constant portraitTalk = animationData(1, 2.8)` -- `static constant portraitAlternateAlternateEx = animationData(2, 1.3)` -- `static constant portraitTalkAlternateAlternateEx = animationData(3, 1.3)` - -### KotoBeast_Portrait - -```wurst -public static class KotoBeast_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.667)` -- `static constant portraitTalk = animationData(1, 2.666)` - -### WheelBarrelBroken - -```wurst -public static class WheelBarrelBroken -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 66.666)` - -### Shrooms2D - -```wurst -public static class Shrooms2D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### IronGolem - -```wurst -public static class IronGolem -``` - -**Members:** - -- `static constant stand = animationData(0, 1.167)` -- `static constant stand2 = animationData(1, 1.833)` -- `static constant stand3 = animationData(2, 2.933)` -- `static constant stand4 = animationData(3, 3.367)` -- `static constant standReady = animationData(4, 1.4)` -- `static constant attack = animationData(5, 0.9)` -- `static constant walk = animationData(6, 1.1)` -- `static constant death = animationData(7, 3.933)` - -### ArrowMissile - -```wurst -public static class ArrowMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.367)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.333)` - -### HeroWarden_Med - -```wurst -public static class HeroWarden_Med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 4.434)` -- `static constant walk = animationData(2, 1.166)` -- `static constant death = animationData(3, 1.0)` -- `static constant standReady = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.167)` -- `static constant spellSlam = animationData(6, 1.2)` -- `static constant spell = animationData(7, 1.2)` -- `static constant spellThrow = animationData(8, 0.333)` -- `static constant attack1 = animationData(9, 0.966)` -- `static constant dissipate = animationData(10, 2.667)` -- `static constant standChannel = animationData(11, 2.0)` - -### StoneWall1352 - -```wurst -public static class StoneWall1352 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### LobstrokkBlue_low - -```wurst -public static class LobstrokkBlue_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant attack = animationData(4, 1.0)` -- `static constant spell = animationData(5, 1.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBones = animationData(7, 60.0)` - -### BarrensTree5S - -```wurst -public static class BarrensTree5S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### DNCLordaeronTarget - -```wurst -public static class DNCLordaeronTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### BronzeDragon - -```wurst -public static class BronzeDragon -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.833)` -- `static constant attack1 = animationData(1, 1.5)` -- `static constant stand3 = animationData(2, 3.334)` -- `static constant walk = animationData(3, 0.667)` -- `static constant walk2 = animationData(4, 0.9)` -- `static constant death = animationData(5, 1.0)` -- `static constant spellDevour = animationData(6, 1.5)` - -### Ballista - -```wurst -public static class Ballista -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attack = animationData(2, 2.0)` -- `static constant death = animationData(3, 3.333)` -- `static constant decay = animationData(4, 59.867)` - -### Ent - -```wurst -public static class Ent -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.667)` -- `static constant stand2 = animationData(1, 2.666)` -- `static constant walk = animationData(2, 1.0)` -- `static constant stand3 = animationData(3, 3.334)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant stand4 = animationData(5, 2.333)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant birth = animationData(7, 1.334)` -- `static constant death = animationData(8, 3.334)` - -### BridgeObelisk - -```wurst -public static class BridgeObelisk -``` - -**Members:** - -- `static constant birth = animationData(0, 36.567)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standSecond = animationData(2, 1.334)` -- `static constant portrait1 = animationData(3, 3.333)` -- `static constant death = animationData(4, 2.434)` - -### BarrensTree3 - -```wurst -public static class BarrensTree3 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### DragonSeaTurtle_med - -```wurst -public static class DragonSeaTurtle_med -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant attackSwim = animationData(2, 1.0)` -- `static constant deathSwim = animationData(3, 2.0)` -- `static constant decaySwim = animationData(4, 60.0)` -- `static constant death = animationData(5, 2.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk = animationData(8, 1.667)` -- `static constant stand = animationData(9, 2.667)` -- `static constant stand2 = animationData(10, 2.666)` -- `static constant attack = animationData(11, 1.0)` -- `static constant spell = animationData(12, 1.0)` -- `static constant spellSwim = animationData(13, 1.0)` - -### HarpyQueen_Portrait - -```wurst -public static class HarpyQueen_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.5)` -- `static constant portrait2 = animationData(1, 1.5)` -- `static constant portrait3 = animationData(2, 2.967)` -- `static constant portraitTalk = animationData(3, 1.5)` -- `static constant portraitTalk2 = animationData(4, 1.5)` -- `static constant portraitTalk3 = animationData(5, 2.966)` - -### Whale - -```wurst -public static class Whale -``` - -**Members:** - -- `static constant stand = animationData(0, 12.1)` - -### MassTeleportTo - -```wurst -public static class MassTeleportTo -``` - -**Members:** - -- `static constant birth = animationData(0, 0.9)` -- `static constant stand = animationData(1, 1.5)` -- `static constant death = animationData(2, 2.167)` - -### DemonFootPrint0 - -```wurst -public static class DemonFootPrint0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.334)` -- `static constant birth = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.333)` - -### AshenCatTail - -```wurst -public static class AshenCatTail -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### DarkTroll_Portrait - -```wurst -public static class DarkTroll_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.333)` -- `static constant portrait2 = animationData(1, 2.334)` -- `static constant portrait3 = animationData(2, 2.666)` -- `static constant portraitTalk = animationData(3, 2.333)` - -### LoardaeronRockChunks4 - -```wurst -public static class LoardaeronRockChunks4 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### RubbleRock4 - -```wurst -public static class RubbleRock4 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### GoblinZeppelin_med - -```wurst -public static class GoblinZeppelin_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant stand3 = animationData(3, 3.0)` -- `static constant walk2 = animationData(4, 1.0)` -- `static constant walk3 = animationData(5, 2.0)` -- `static constant death = animationData(6, 1.667)` - -### Feralspirittarget - -```wurst -public static class Feralspirittarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.666)` - -### A_RockArch - -```wurst -public static class A_RockArch -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffTransHBAL0 - -```wurst -public static class CityCliffTransHBAL0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NorthrendTree8 - -```wurst -public static class NorthrendTree8 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### North_IceClaw0 - -```wurst -public static class North_IceClaw0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.134)` -- `static constant standhit = animationData(1, 0.5)` -- `static constant death = animationData(2, 0.167)` -- `static constant birth = animationData(3, 60.0)` - -### CityCliffsBACA0 - -```wurst -public static class CityCliffsBACA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### WarWagon - -```wurst -public static class WarWagon -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant walk2 = animationData(3, 2.0)` -- `static constant attack = animationData(4, 1.0)` -- `static constant standReady = animationData(5, 1.0)` -- `static constant death = animationData(6, 3.833)` -- `static constant portrait = animationData(7, 1.0)` - -### XpBarConsole - -```wurst -public static class XpBarConsole -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### ChaosWarlock_Portrait - -```wurst -public static class ChaosWarlock_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.334)` -- `static constant portrait = animationData(1, 2.333)` -- `static constant portraitTalk = animationData(2, 2.333)` - -### CliffsCCBA0 - -```wurst -public static class CliffsCCBA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Rat - -```wurst -public static class Rat -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` -- `static constant walk = animationData(1, 0.5)` -- `static constant stand3 = animationData(2, 1.833)` -- `static constant attack = animationData(3, 1.0)` -- `static constant death = animationData(4, 1.866)` -- `static constant spell = animationData(5, 1.5)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### Felwood_Thorns4 - -```wurst -public static class Felwood_Thorns4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NightElfSmallDeathExplode - -```wurst -public static class NightElfSmallDeathExplode -``` - -**Members:** - -- `static constant birth = animationData(0, 4.834)` - -### FelwoodRubble1 - -```wurst -public static class FelwoodRubble1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### WarEagle - -```wurst -public static class WarEagle -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.833)` -- `static constant walk2 = animationData(1, 1.333)` -- `static constant walk3 = animationData(2, 1.667)` -- `static constant stand = animationData(3, 2.0)` -- `static constant stand2 = animationData(4, 2.0)` -- `static constant death = animationData(5, 1.0)` -- `static constant walk = animationData(6, 0.667)` -- `static constant attack = animationData(7, 1.5)` - -### HealBottleMissile - -```wurst -public static class HealBottleMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.567)` -- `static constant birth = animationData(1, 0.034)` -- `static constant death = animationData(2, 0.966)` - -### CityCliffsAAAB0 - -```wurst -public static class CityCliffsAAAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### TopLeftPanelExpansion - -```wurst -public static class TopLeftPanelExpansion -``` - -**Members:** - -- `static constant death = animationData(0, 0.667)` -- `static constant standAlternate = animationData(1, 0.334)` -- `static constant birth = animationData(2, 0.667)` -- `static constant stand = animationData(3, 0.166)` -- `static constant mainMenuBirth = animationData(4, 1.0)` -- `static constant mainMenuStand = animationData(5, 1.0)` -- `static constant mainMenuDeath = animationData(6, 0.667)` -- `static constant realmSelectionBirth = animationData(7, 1.0)` -- `static constant realmSelectionStand = animationData(8, 1.0)` -- `static constant realmSelectionDeath = animationData(9, 0.667)` -- `static constant singlePlayerBirth = animationData(10, 1.0)` -- `static constant singlePlayerStand = animationData(11, 1.0)` -- `static constant singlePlayerDeath = animationData(12, 0.666)` -- `static constant singlePlayerBirthAlternate = animationData(13, 1.0)` -- `static constant singlePlayerDeathAlternate = animationData(14, 0.666)` -- `static constant mainCancelPanelBirth = animationData(15, 1.0)` -- `static constant mainCancelPanelStand = animationData(16, 1.0)` -- `static constant mainCancelPanelDeath = animationData(17, 0.667)` -- `static constant singlePlayerSkirmishBirth = animationData(18, 1.0)` -- `static constant singlePlayerSkirmishStand = animationData(19, 1.0)` -- `static constant singlePlayerSkirmishDeath = animationData(20, 0.667)` -- `static constant singlePlayerSkirmishMorph = animationData(21, 1.0)` -- `static constant singlePlayerSkirmishMorphAlternate = animationData(22, 0.667)` -- `static constant battlenetChatRoomBirth = animationData(23, 1.0)` -- `static constant battlenetChatRoomStand = animationData(24, 1.0)` -- `static constant battlenetChatRoomDeath = animationData(25, 0.666)` -- `static constant battlenetUserlistMorph = animationData(26, 1.0)` -- `static constant battlenetUserlistMorphAlternate = animationData(27, 0.666)` -- `static constant battlenetWelcomeBirth = animationData(28, 1.0)` -- `static constant battlenetWelcomeStand = animationData(29, 1.0)` -- `static constant battlenetWelcomeDeath = animationData(30, 0.667)` -- `static constant battlenetChannelBirth = animationData(31, 1.0)` -- `static constant battlenetChannelStand = animationData(32, 1.0)` -- `static constant battlenetChannelDeath = animationData(33, 0.667)` -- `static constant battlenetProfileBirth = animationData(34, 1.0)` -- `static constant battlenetProfileStand = animationData(35, 1.0)` -- `static constant battlenetProfileDeath = animationData(36, 0.666)` -- `static constant battlenetAMMBirth = animationData(37, 1.0)` -- `static constant battlenetAMMStand = animationData(38, 1.0)` -- `static constant battlenetAMMDeath = animationData(39, 0.667)` -- `static constant battlenetCustomBirth = animationData(40, 1.0)` -- `static constant battlenetCustomStand = animationData(41, 1.0)` -- `static constant battlenetCustomDeath = animationData(42, 0.667)` -- `static constant battlenetCustomCreateBirth = animationData(43, 1.0)` -- `static constant battlenetCustomCreateStand = animationData(44, 1.0)` -- `static constant battlenetCustomCreateDeath = animationData(45, 0.666)` -- `static constant battlenetAdvancedOptionsMorph = animationData(46, 1.0)` -- `static constant battlenetAdvancedOptionsMorphAlt = animationData(47, 0.666)` -- `static constant battlenetTeamChatBirth = animationData(48, 1.0)` -- `static constant battlenetTeamChatStand = animationData(49, 1.0)` -- `static constant battlenetTeamChatDeath = animationData(50, 0.667)` -- `static constant multiplayerSubmenuMorph = animationData(51, 1.0)` -- `static constant multiplayerSubmenuMorphAlternate = animationData(52, 0.667)` -- `static constant multiplayerPreGameChatBirth = animationData(53, 1.0)` -- `static constant multiplayerPreGameChatStand = animationData(54, 1.0)` -- `static constant multiplayerPreGameChatDeath = animationData(55, 0.667)` -- `static constant optionsBirth = animationData(56, 1.0)` -- `static constant optionsStand = animationData(57, 1.0)` -- `static constant optionsDeath = animationData(58, 0.666)` -- `static constant optionsMorph = animationData(59, 1.0)` -- `static constant optionsStandAlternate = animationData(60, 1.0)` -- `static constant optionsMorphAlternate = animationData(61, 0.667)` - -### EX_Dryad_Low - -```wurst -public static class EX_Dryad_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.566)` -- `static constant stand2 = animationData(1, 2.033)` -- `static constant stand3 = animationData(2, 2.934)` -- `static constant stand4 = animationData(3, 2.767)` -- `static constant standReady = animationData(4, 1.1)` -- `static constant attack = animationData(5, 0.833)` -- `static constant death = animationData(6, 2.634)` -- `static constant attack2 = animationData(7, 0.9)` -- `static constant walk = animationData(8, 0.5)` -- `static constant spell = animationData(9, 1.0)` -- `static constant decayFlesh = animationData(10, 60.033)` -- `static constant decayBone = animationData(11, 60.034)` - -### PowerGenerator - -```wurst -public static class PowerGenerator -``` - -**Members:** - -- `static constant birth = animationData(0, 36.567)` -- `static constant stand = animationData(1, 3.333)` -- `static constant portrait1 = animationData(2, 5.134)` -- `static constant death = animationData(3, 2.333)` -- `static constant decay = animationData(4, 58.466)` - -### SlowTarget - -```wurst -public static class SlowTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.134)` -- `static constant death = animationData(2, 0.167)` - -### ForceBridgeLarge45 - -```wurst -public static class ForceBridgeLarge45 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.767)` -- `static constant birth = animationData(1, 3.334)` -- `static constant death = animationData(2, 2.733)` - -### B_RockArch45 - -```wurst -public static class B_RockArch45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ChaosKotoBeast_med - -```wurst -public static class ChaosKotoBeast_med -``` - -**Members:** - -- `static constant death = animationData(0, 3.333)` -- `static constant decayFlesh = animationData(1, 60.0)` -- `static constant decayBone = animationData(2, 60.0)` -- `static constant spellSlam = animationData(3, 1.0)` -- `static constant standChannel3 = animationData(4, 2.667)` -- `static constant standChannel1 = animationData(5, 2.666)` -- `static constant walk = animationData(6, 1.667)` -- `static constant oldStand = animationData(7, 2.667)` -- `static constant oldStand2 = animationData(8, 2.666)` -- `static constant walkChannelFast = animationData(9, 0.666)` -- `static constant walkFast = animationData(10, 0.666)` -- `static constant walkChannel = animationData(11, 1.667)` -- `static constant attack = animationData(12, 1.167)` -- `static constant spellPuke = animationData(13, 1.333)` - -### Pier - -```wurst -public static class Pier -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant standWork = animationData(2, 29.333)` -- `static constant death = animationData(3, 2.333)` - -### CliffsACAC0 - -```wurst -public static class CliffsACAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ForestTrollTrapper_low - -```wurst -public static class ForestTrollTrapper_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant oldSpellBerserk = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.5)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spellEntangle = animationData(9, 0.8)` - -### MagnataurBlue_Med - -```wurst -public static class MagnataurBlue_Med -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 1.667)` -- `static constant stand = animationData(2, 2.667)` -- `static constant walkFast = animationData(3, 0.666)` -- `static constant stand2 = animationData(4, 1.167)` -- `static constant attack2 = animationData(5, 1.5)` -- `static constant spellSlam = animationData(6, 1.5)` -- `static constant attack = animationData(7, 1.5)` -- `static constant death = animationData(8, 2.666)` -- `static constant dissipate = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant standChannel = animationData(12, 1.333)` -- `static constant attack3 = animationData(13, 1.666)` -- `static constant spellAttacktwo = animationData(14, 1.5)` - -### CliffRubble_Double2 - -```wurst -public static class CliffRubble_Double2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityBuilding12 - -```wurst -public static class CityBuilding12 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Tuskar_Low - -```wurst -public static class Tuskar_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### OutlandMushroomTree1D - -```wurst -public static class OutlandMushroomTree1D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### UndeadRallyFlag - -```wurst -public static class UndeadRallyFlag -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` - -### SeaElemental_Portrait - -```wurst -public static class SeaElemental_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.233)` - -### FlameStrikeEmbers - -```wurst -public static class FlameStrikeEmbers -``` - -**Members:** - -- `static constant birth = animationData(0, 0.667)` -- `static constant stand = animationData(1, 0.667)` -- `static constant death = animationData(2, 3.333)` - -### RuinedFloor2x2_3 - -```wurst -public static class RuinedFloor2x2_3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsTree2 - -```wurst -public static class RuinsTree2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### OgreLord - -```wurst -public static class OgreLord -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant standReady = animationData(3, 1.067)` -- `static constant attack = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(6, 1.2)` -- `static constant sleep = animationData(7, 1.667)` -- `static constant death = animationData(8, 2.0)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant decayBone = animationData(10, 60.0)` -- `static constant walk = animationData(11, 1.0)` - -### CityBridgeLarge135 - -```wurst -public static class CityBridgeLarge135 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### DalaranRuinTower2 - -```wurst -public static class DalaranRuinTower2 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### ImpaleMissTarget - -```wurst -public static class ImpaleMissTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.4)` - -### EarthPandarenBrewmaster - -```wurst -public static class EarthPandarenBrewmaster -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant attackSlam = animationData(3, 1.167)` -- `static constant spell = animationData(4, 0.967)` -- `static constant attack3 = animationData(5, 0.967)` -- `static constant attack = animationData(6, 0.967)` -- `static constant bla = animationData(7, 2.666)` -- `static constant bla2 = animationData(8, 2.0)` -- `static constant standReady = animationData(9, 1.0)` -- `static constant birth = animationData(10, 0.5)` - -### North_WebRocks5 - -```wurst -public static class North_WebRocks5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### T_OrcLargeDeathExplode - -```wurst -public static class T_OrcLargeDeathExplode -``` - -**Members:** - -- `static constant birth = animationData(0, 4.834)` - -### CityCliffsAACA0 - -```wurst -public static class CityCliffsAACA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Outland_MagmaRock4 - -```wurst -public static class Outland_MagmaRock4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FlameStrike1 - -```wurst -public static class FlameStrike1 -``` - -**Members:** - -- `static constant birth = animationData(0, 7.167)` -- `static constant stand = animationData(1, 0.667)` -- `static constant death = animationData(2, 3.333)` - -### PhoenixEgg - -```wurst -public static class PhoenixEgg -``` - -**Members:** - -- `static constant birth = animationData(0, 2.567)` -- `static constant stand = animationData(1, 1.333)` -- `static constant death = animationData(2, 1.334)` - -### GlowingRunes2 - -```wurst -public static class GlowingRunes2 -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` -- `static constant stand = animationData(1, 3.0)` -- `static constant standAlternate = animationData(2, 3.0)` -- `static constant death = animationData(3, 2.0)` - -### DungeonRock4 - -```wurst -public static class DungeonRock4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ruins_Shells4 - -```wurst -public static class Ruins_Shells4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Outland_FloatingChunks2 - -```wurst -public static class Outland_FloatingChunks2 -``` - -**Members:** - -- `static constant stand = animationData(0, 4.6)` - -### NECancelDeath - -```wurst -public static class NECancelDeath -``` - -**Members:** - -- `static constant birth = animationData(0, 3.1)` - -### IceGate - -```wurst -public static class IceGate -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### ReplenishHealthCasterOverhead - -```wurst -public static class ReplenishHealthCasterOverhead -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 1.0)` -- `static constant birth = animationData(1, 1.634)` - -### HeroCryptLord_med - -```wurst -public static class HeroCryptLord_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 5.966)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.033)` -- `static constant attack = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant spellChannel = animationData(6, 1.0)` -- `static constant spellThrow = animationData(7, 1.267)` -- `static constant morph = animationData(8, 1.0)` -- `static constant oNHOLDStandSpellDefendAlternate = animationData(9, 0.334)` -- `static constant morphDefend = animationData(10, 1.2)` -- `static constant spell = animationData(11, 1.2)` -- `static constant spellAlternate = animationData(12, 1.2)` -- `static constant walkAlternate = animationData(13, 1.0)` -- `static constant standAlternate = animationData(14, 1.0)` -- `static constant attackAlternate = animationData(15, 1.0)` -- `static constant dissipate = animationData(16, 2.0)` - -### MortarTeam_low - -```wurst -public static class MortarTeam_low -``` - -**Members:** - -- `static constant walk = animationData(0, 1.0)` -- `static constant death = animationData(1, 1.5)` -- `static constant decayFlesh = animationData(2, 60.0)` -- `static constant stand = animationData(3, 1.333)` -- `static constant attackspell = animationData(4, 2.4)` -- `static constant standReady = animationData(5, 1.0)` -- `static constant decayBone = animationData(6, 60.0)` - -### ChaosPeon_low - -```wurst -public static class ChaosPeon_low -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` -- `static constant walk = animationData(1, 0.6)` -- `static constant attack = animationData(2, 1.0)` -- `static constant standWork = animationData(3, 0.567)` -- `static constant attackgold = animationData(4, 1.005)` -- `static constant standworkgold = animationData(5, 0.567)` -- `static constant attackLumber = animationData(6, 1.0)` -- `static constant standWorkLumber = animationData(7, 0.567)` -- `static constant attack2 = animationData(8, 1.0)` -- `static constant standReady = animationData(9, 1.0)` -- `static constant standReadyGold = animationData(10, 1.0)` -- `static constant standReadyLumber = animationData(11, 1.0)` -- `static constant standHit = animationData(12, 0.166)` -- `static constant standitchhead = animationData(13, 1.667)` -- `static constant standTalkgesture = animationData(14, 1.167)` -- `static constant standStretch = animationData(15, 2.0)` -- `static constant death = animationData(16, 4.733)` -- `static constant walkLumber = animationData(17, 0.6)` -- `static constant walkGold = animationData(18, 0.6)` -- `static constant standGold = animationData(19, 3.334)` -- `static constant standLumber = animationData(20, 3.333)` -- `static constant decayFlesh = animationData(21, 60.0)` -- `static constant decayBone = animationData(22, 60.0)` - -### RockBridgeSmall0 - -```wurst -public static class RockBridgeSmall0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### MurgulReaver - -```wurst -public static class MurgulReaver -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### Outland_Rock4 - -```wurst -public static class Outland_Rock4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroKeeperoftheGrove - -```wurst -public static class HeroKeeperoftheGrove -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.666)` -- `static constant attack1 = animationData(1, 1.167)` -- `static constant walk = animationData(2, 1.2)` -- `static constant death = animationData(3, 3.334)` -- `static constant spell = animationData(4, 1.5)` -- `static constant stand2 = animationData(5, 3.334)` -- `static constant stand3 = animationData(6, 3.333)` -- `static constant standReady = animationData(7, 1.667)` -- `static constant dissipate = animationData(8, 2.667)` -- `static constant standChannel = animationData(9, 1.667)` -- `static constant attack2 = animationData(10, 1.167)` -- `static constant standVictory = animationData(11, 3.333)` - -### RuinsArchwayBroken450 - -```wurst -public static class RuinsArchwayBroken450 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NagaMyrmidon_med - -```wurst -public static class NagaMyrmidon_med -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant walk = animationData(1, 2.0)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant attack2 = animationData(4, 1.0)` -- `static constant death = animationData(5, 2.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant standSwim = animationData(8, 2.0)` -- `static constant walkSwim = animationData(9, 2.0)` -- `static constant standReadySwim = animationData(10, 0.667)` -- `static constant attackSwim = animationData(11, 1.0)` -- `static constant deathSwim = animationData(12, 2.667)` -- `static constant decaySwim = animationData(13, 60.0)` -- `static constant mORPHswim = animationData(14, 0.667)` -- `static constant standswimalternate = animationData(15, 1.333)` -- `static constant morphswimalternate = animationData(16, 1.0)` -- `static constant spellSwim = animationData(17, 1.0)` -- `static constant stand2 = animationData(18, 2.167)` -- `static constant spell = animationData(19, 1.0)` - -### BarrensFissure0 - -```wurst -public static class BarrensFissure0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GargoyleSpire - -```wurst -public static class GargoyleSpire -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.334)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant death = animationData(3, 0.633)` -- `static constant decay = animationData(4, 59.433)` -- `static constant portrait1 = animationData(5, 12.0)` - -### CorrosiveBreathMissile - -```wurst -public static class CorrosiveBreathMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.5)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 1.5)` - -### RiddenHippoGryph - -```wurst -public static class RiddenHippoGryph -``` - -**Members:** - -- `static constant stand = animationData(0, 0.834)` -- `static constant stand2 = animationData(1, 1.666)` -- `static constant stand3 = animationData(2, 1.667)` -- `static constant walk = animationData(3, 1.133)` -- `static constant walk2 = animationData(4, 1.134)` -- `static constant walk3 = animationData(5, 1.133)` -- `static constant attack = animationData(6, 0.966)` -- `static constant nothing0 = animationData(7, 3.133)` -- `static constant death = animationData(8, 3.867)` - -### NorthrendTree9D - -```wurst -public static class NorthrendTree9D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### ElvenFishVillageBuilding3 - -```wurst -public static class ElvenFishVillageBuilding3 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### FelwoodRubble0 - -```wurst -public static class FelwoodRubble0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### SpellShieldCaster - -```wurst -public static class SpellShieldCaster -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 1.0)` -- `static constant stand = animationData(1, 1.0)` - -### InfernalCannonCannon_med - -```wurst -public static class InfernalCannonCannon_med -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attackSpell = animationData(2, 2.0)` -- `static constant death = animationData(3, 1.667)` -- `static constant decay = animationData(4, 60.0)` -- `static constant blaSpell = animationData(5, 2.0)` - -### HeroLich_portrait - -```wurst -public static class HeroLich_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 4.5)` -- `static constant portraittalk = animationData(1, 4.5)` - -### CityCliffsBABA2 - -```wurst -public static class CityCliffsBABA2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BoltImpact - -```wurst -public static class BoltImpact -``` - -**Members:** - -- `static constant stand = animationData(0, 0.8)` - -### CliffTransAAHL0 - -```wurst -public static class CliffTransAAHL0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CentaurTotem1 - -```wurst -public static class CentaurTotem1 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` - -### CityBuildingSmall90_2_Ruined - -```wurst -public static class CityBuildingSmall90_2_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### WyvernRider_low - -```wurst -public static class WyvernRider_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.0)` -- `static constant walk2 = animationData(2, 1.0)` -- `static constant attack = animationData(3, 1.334)` -- `static constant spell = animationData(4, 1.267)` -- `static constant death = animationData(5, 2.133)` - -### Ruins_Rock9 - -```wurst -public static class Ruins_Rock9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenLogStraight - -```wurst -public static class AshenLogStraight -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### AshenvaleExpansionBackground - -```wurst -public static class AshenvaleExpansionBackground -``` - -**Members:** - -- `static constant nightElfX01 = animationData(0, 0.334)` -- `static constant nightElfXInterlude01 = animationData(1, 0.334)` - -### EggSack_portrait - -```wurst -public static class EggSack_portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 1.567)` - -### Demolisher - -```wurst -public static class Demolisher -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attack = animationData(2, 2.0)` -- `static constant death = animationData(3, 3.333)` -- `static constant decay = animationData(4, 59.867)` -- `static constant portrait = animationData(5, 1.667)` - -### CityBuilding11 - -```wurst -public static class CityBuilding11 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsAACC1 - -```wurst -public static class CityCliffsAACC1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### VinyPlant2 - -```wurst -public static class VinyPlant2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.9)` -- `static constant death = animationData(1, 0.566)` - -### AshenTree9S - -```wurst -public static class AshenTree9S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Rifleman_Med - -```wurst -public static class Rifleman_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.333)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.966)` -- `static constant attack = animationData(3, 0.867)` -- `static constant death = animationData(4, 1.7)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant walk = animationData(6, 0.833)` -- `static constant standReady = animationData(7, 1.1)` -- `static constant spell = animationData(8, 1.433)` -- `static constant decayBone = animationData(9, 60.0)` - -### HeroChaosBladeMaster - -```wurst -public static class HeroChaosBladeMaster -``` - -**Members:** - -- `static constant stand2 = animationData(0, 3.534)` -- `static constant standcinematic = animationData(1, 5.467)` -- `static constant attack = animationData(2, 1.167)` -- `static constant attackSlam = animationData(3, 1.133)` -- `static constant stand4 = animationData(4, 1.534)` -- `static constant death = animationData(5, 1.9)` -- `static constant walk = animationData(6, 0.733)` -- `static constant stand = animationData(7, 1.167)` -- `static constant attack2 = animationData(8, 1.134)` -- `static constant standReady = animationData(9, 1.4)` -- `static constant standVictory = animationData(10, 3.1)` -- `static constant dissipate = animationData(11, 3.367)` -- `static constant portrait1 = animationData(12, 1.7)` -- `static constant attackWalkStandSpin = animationData(13, 0.266)` - -### CliffRubble_Single2 - -```wurst -public static class CliffRubble_Single2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AzureDragonWelp - -```wurst -public static class AzureDragonWelp -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.833)` -- `static constant attack1 = animationData(1, 1.5)` -- `static constant stand3 = animationData(2, 3.334)` -- `static constant walk = animationData(3, 0.667)` -- `static constant walk2 = animationData(4, 0.9)` -- `static constant death = animationData(5, 1.0)` -- `static constant spellSlam = animationData(6, 1.5)` - -### Phoenix_Med - -```wurst -public static class Phoenix_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant stand5 = animationData(2, 3.333)` -- `static constant stand4 = animationData(3, 3.333)` -- `static constant walk = animationData(4, 0.666)` -- `static constant walk2 = animationData(5, 1.0)` -- `static constant attack = animationData(6, 1.0)` -- `static constant spell = animationData(7, 1.334)` -- `static constant birth = animationData(8, 0.6)` -- `static constant death = animationData(9, 0.7)` -- `static constant morph = animationData(10, 2.5)` -- `static constant standAlternate = animationData(11, 1.334)` -- `static constant morphAlternate = animationData(12, 0.833)` - -### KnightStatueA - -```wurst -public static class KnightStatueA -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.666)` -- `static constant attack1 = animationData(2, 1.666)` -- `static constant stand2 = animationData(3, 18.0)` -- `static constant spell = animationData(4, 1.667)` -- `static constant death = animationData(5, 3.333)` -- `static constant attack2 = animationData(6, 1.667)` - -### ThornyShieldTargetChestMountRight - -```wurst -public static class ThornyShieldTargetChestMountRight -``` - -**Members:** - -- `static constant birth = animationData(0, 0.334)` -- `static constant stand = animationData(1, 0.133)` -- `static constant death = animationData(2, 0.134)` - -### Spiritwolf_Portrait - -```wurst -public static class Spiritwolf_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.367)` -- `static constant portrait2 = animationData(1, 3.334)` - -### ShorelineTide - -```wurst -public static class ShorelineTide -``` - -**Members:** - -- `static constant stand2 = animationData(0, 3.1)` - -### BrakeLights - -```wurst -public static class BrakeLights -``` - -**Members:** - -- `static constant birth = animationData(0, 1.0)` -- `static constant death = animationData(1, 0.5)` -- `static constant stand1 = animationData(2, 3.0)` - -### ElvenGuardFireTower - -```wurst -public static class ElvenGuardFireTower -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.334)` -- `static constant portrait = animationData(2, 3.333)` -- `static constant birthUpgradeFirst = animationData(3, 60.0)` -- `static constant standUpgradeFirst = animationData(4, 3.333)` -- `static constant portraitUpgradeFirst = animationData(5, 3.334)` -- `static constant birthUpgradeSecond = animationData(6, 60.0)` -- `static constant standUpgradeSecond = animationData(7, 3.334)` -- `static constant portraitUpgradeSecond = animationData(8, 3.333)` -- `static constant death = animationData(9, 2.666)` -- `static constant decay = animationData(10, 60.0)` - -### DNCLordaeronTerrain - -```wurst -public static class DNCLordaeronTerrain -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### FlyingMachine_Med - -```wurst -public static class FlyingMachine_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant attacktwo = animationData(1, 0.8)` -- `static constant walk = animationData(2, 1.233)` -- `static constant attackone = animationData(3, 1.0)` -- `static constant death = animationData(4, 2.0)` - -### RuinsWall904 - -```wurst -public static class RuinsWall904 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### SeaGiant - -```wurst -public static class SeaGiant -``` - -**Members:** - -- `static constant standReady = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.834)` -- `static constant spell = animationData(2, 1.667)` -- `static constant attackslam = animationData(3, 1.333)` -- `static constant attack = animationData(4, 1.0)` -- `static constant standSwim = animationData(5, 1.666)` -- `static constant walkSwim = animationData(6, 1.833)` -- `static constant attackSwim = animationData(7, 1.167)` -- `static constant death = animationData(8, 3.333)` -- `static constant standReadySwim = animationData(9, 1.667)` -- `static constant holdWalkSwim = animationData(10, 1.833)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` -- `static constant deathSwim = animationData(13, 3.334)` -- `static constant decaySwim = animationData(14, 60.0)` -- `static constant spellswim = animationData(15, 1.667)` - -### Infernal_portrait - -```wurst -public static class Infernal_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.433)` - -### CliffsCCAA1 - -```wurst -public static class CliffsCCAA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FirePandarenBrewmaster - -```wurst -public static class FirePandarenBrewmaster -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant spellSlam = animationData(3, 2.333)` -- `static constant attack3 = animationData(4, 0.967)` -- `static constant attack = animationData(5, 0.966)` -- `static constant attack2 = animationData(6, 0.967)` -- `static constant bla = animationData(7, 2.667)` -- `static constant bla1 = animationData(8, 2.0)` -- `static constant standReady = animationData(9, 1.0)` -- `static constant birth = animationData(10, 0.5)` - -### Felwood_Thorns6 - -```wurst -public static class Felwood_Thorns6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AncientOfWonder_Portrait - -```wurst -public static class AncientOfWonder_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` - -### ElvenVillageBuilding1 - -```wurst -public static class ElvenVillageBuilding1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinedFloor2x2_0 - -```wurst -public static class RuinedFloor2x2_0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OgreOneHeaded_med - -```wurst -public static class OgreOneHeaded_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### Ruins_Rush1 - -```wurst -public static class Ruins_Rush1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### Peon_low - -```wurst -public static class Peon_low -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` -- `static constant walk = animationData(1, 0.6)` -- `static constant attack = animationData(2, 1.0)` -- `static constant standWork = animationData(3, 0.567)` -- `static constant attackgold = animationData(4, 1.005)` -- `static constant standworkgold = animationData(5, 0.567)` -- `static constant attackLumber = animationData(6, 1.0)` -- `static constant standWorkLumber = animationData(7, 0.567)` -- `static constant attack2 = animationData(8, 1.0)` -- `static constant standReady = animationData(9, 1.0)` -- `static constant standReadyGold = animationData(10, 1.0)` -- `static constant standReadyLumber = animationData(11, 1.0)` -- `static constant standHit = animationData(12, 0.166)` -- `static constant standitchhead = animationData(13, 1.667)` -- `static constant standTalkgesture = animationData(14, 1.167)` -- `static constant standStretch = animationData(15, 2.0)` -- `static constant death = animationData(16, 4.733)` -- `static constant walkLumber = animationData(17, 0.6)` -- `static constant walkGold = animationData(18, 0.6)` -- `static constant standGold = animationData(19, 3.334)` -- `static constant standLumber = animationData(20, 3.333)` -- `static constant decayFlesh = animationData(21, 60.0)` -- `static constant decayBone = animationData(22, 60.0)` - -### ChaosWarlord_Portrait - -```wurst -public static class ChaosWarlord_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.333)` -- `static constant portrait3 = animationData(1, 5.334)` -- `static constant portraitTalk1 = animationData(2, 2.667)` -- `static constant portraitTalk2 = animationData(3, 2.0)` - -### ForestTrollShadowPriest - -```wurst -public static class ForestTrollShadowPriest -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant stand4 = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.033)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spell = animationData(9, 1.0)` - -### G_Cracks0 - -```wurst -public static class G_Cracks0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OutlandMushroomTree8S - -```wurst -public static class OutlandMushroomTree8S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### DemonessBlue_low - -```wurst -public static class DemonessBlue_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant stand5 = animationData(3, 3.7)` -- `static constant death = animationData(4, 3.233)` -- `static constant attack1 = animationData(5, 0.867)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant walk = animationData(7, 0.833)` -- `static constant standReady = animationData(8, 1.133)` -- `static constant spellSlam = animationData(9, 1.133)` -- `static constant spell = animationData(10, 1.134)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` - -### HitchingPost - -```wurst -public static class HitchingPost -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 66.666)` - -### CliffsCBAC0 - -```wurst -public static class CliffsCBAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BannerHuman2 - -```wurst -public static class BannerHuman2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.3)` - -### CliffsCCCA1 - -```wurst -public static class CliffsCCCA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Locust - -```wurst -public static class Locust -``` - -**Members:** - -- `static constant walk = animationData(0, 1.0)` -- `static constant death = animationData(1, 1.0)` - -### DranaiWhite_low - -```wurst -public static class DranaiWhite_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standVar4 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 0.7)` -- `static constant death = animationData(3, 2.0)` -- `static constant attackUnarmed = animationData(4, 1.0)` -- `static constant attack1HVar1 = animationData(5, 1.0)` -- `static constant attack1HVar2 = animationData(6, 1.0)` -- `static constant spell = animationData(7, 1.0)` -- `static constant standVar2 = animationData(8, 4.267)` -- `static constant standVar3 = animationData(9, 2.167)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### Felstalker_med - -```wurst -public static class Felstalker_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant walk = animationData(1, 1.0)` -- `static constant standReady = animationData(2, 0.833)` -- `static constant attack = animationData(3, 1.0)` -- `static constant stand2 = animationData(4, 2.667)` -- `static constant death = animationData(5, 2.666)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### HeroFlameLord - -```wurst -public static class HeroFlameLord -``` - -**Members:** - -- `static constant stand = animationData(0, 2.166)` -- `static constant stand3 = animationData(1, 4.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant attack = animationData(3, 1.167)` -- `static constant attack2 = animationData(4, 1.167)` -- `static constant stand2 = animationData(5, 3.667)` -- `static constant spell = animationData(6, 1.167)` -- `static constant standChannel = animationData(7, 2.0)` -- `static constant standReady = animationData(8, 1.166)` -- `static constant death = animationData(9, 2.667)` -- `static constant dissipate = animationData(10, 2.0)` - -### DuneWorm - -```wurst -public static class DuneWorm -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 1.666)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant walk = animationData(3, 0.333)` -- `static constant death = animationData(4, 1.666)` -- `static constant decayflesh = animationData(5, 60.0)` -- `static constant decaybone = animationData(6, 60.0)` - -### BarrensTree2 - -```wurst -public static class BarrensTree2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### TuskarLord_Med - -```wurst -public static class TuskarLord_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### RuinedArch1 - -```wurst -public static class RuinedArch1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrdBloodRiderlessWyvernRider - -```wurst -public static class OrdBloodRiderlessWyvernRider -``` - -**Members:** - -- `static constant birth = animationData(0, 2.133)` - -### MurgulSlave_Med - -```wurst -public static class MurgulSlave_Med -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant standSwim = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 1.0)` -- `static constant walkSwim = animationData(3, 0.667)` -- `static constant stand = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 0.833)` -- `static constant stand3 = animationData(6, 2.667)` -- `static constant attack1 = animationData(7, 0.833)` -- `static constant attackSwim = animationData(8, 0.834)` -- `static constant deathSwim = animationData(9, 1.667)` -- `static constant death = animationData(10, 1.666)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` -- `static constant decayswim = animationData(13, 60.0)` -- `static constant standReadySwim = animationData(14, 1.0)` -- `static constant standReady = animationData(15, 1.0)` -- `static constant standVictory = animationData(16, 1.5)` -- `static constant standWork = animationData(17, 1.0)` -- `static constant standWorkSwim = animationData(18, 1.0)` -- `static constant standLumber = animationData(19, 1.0)` -- `static constant attackLumber = animationData(20, 0.833)` -- `static constant walkLumber = animationData(21, 0.834)` -- `static constant standReadyLumber = animationData(22, 1.0)` -- `static constant standWorkLumber = animationData(23, 1.0)` -- `static constant standGold = animationData(24, 1.0)` -- `static constant attackGold = animationData(25, 0.833)` -- `static constant walkGold = animationData(26, 0.834)` -- `static constant standReadyGold = animationData(27, 1.0)` -- `static constant standWorkGold = animationData(28, 1.0)` - -### NorthrendTree5S - -```wurst -public static class NorthrendTree5S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### StoneWall1353 - -```wurst -public static class StoneWall1353 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### HeadhunterWEAPONSLeft - -```wurst -public static class HeadhunterWEAPONSLeft -``` - -**Members:** - -- `static constant stand2 = animationData(0, 0.5)` -- `static constant birth = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.166)` - -### UndergoundRock3 - -```wurst -public static class UndergoundRock3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ChaosSpaceOrc - -```wurst -public static class ChaosSpaceOrc -``` - -**Members:** - -- `static constant stand = animationData(0, 1.333)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant attack = animationData(2, 0.867)` -- `static constant death = animationData(3, 1.7)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant walk = animationData(5, 0.833)` -- `static constant standReady = animationData(6, 1.1)` -- `static constant spell = animationData(7, 1.267)` -- `static constant portrait = animationData(8, 0.934)` -- `static constant decay = animationData(9, 60.0)` - -### DranaiMage_low - -```wurst -public static class DranaiMage_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standVar4 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 0.7)` -- `static constant death = animationData(3, 2.0)` -- `static constant attackUnarmed = animationData(4, 1.0)` -- `static constant attack1HVar1 = animationData(5, 1.0)` -- `static constant attack1HVar2 = animationData(6, 1.0)` -- `static constant spell = animationData(7, 1.0)` -- `static constant standVar2 = animationData(8, 4.267)` -- `static constant standVar3 = animationData(9, 2.167)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### EarthPandarenBrewmaster_Portrait - -```wurst -public static class EarthPandarenBrewmaster_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant portrait2 = animationData(1, 3.0)` -- `static constant portraitTalk = animationData(2, 3.0)` -- `static constant portraitTalk2 = animationData(3, 3.0)` - -### T_MeatwagonMissile - -```wurst -public static class T_MeatwagonMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.167)` -- `static constant death = animationData(1, 1.667)` - -### HeroDemonHunter_Low - -```wurst -public static class HeroDemonHunter_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.4)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 4.033)` -- `static constant stand4 = animationData(3, 5.734)` -- `static constant standReady = animationData(4, 0.766)` -- `static constant attack = animationData(5, 0.9)` -- `static constant attack2 = animationData(6, 0.9)` -- `static constant death = animationData(7, 4.1)` -- `static constant walk = animationData(8, 0.867)` -- `static constant spellThrow = animationData(9, 0.9)` -- `static constant dissipate = animationData(10, 2.0)` -- `static constant spell = animationData(11, 0.766)` -- `static constant standChannel = animationData(12, 1.233)` -- `static constant standAlternate = animationData(13, 0.933)` -- `static constant walkAlternate = animationData(14, 0.766)` -- `static constant attackAlternate = animationData(15, 0.933)` -- `static constant spellAlternate = animationData(16, 0.933)` -- `static constant standReadyAlternate = animationData(17, 0.733)` -- `static constant deathAlternate = animationData(18, 1.767)` -- `static constant dissipateAlternate = animationData(19, 2.0)` -- `static constant morph = animationData(20, 1.5)` -- `static constant morphAlternate = animationData(21, 1.466)` - -### Glyph - -```wurst -public static class Glyph -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant birth = animationData(1, 1.0)` -- `static constant death = animationData(2, 3.267)` -- `static constant stand1 = animationData(3, 3.0)` -- `static constant stand2 = animationData(4, 3.0)` - -### LoardaeronRockChunks3 - -```wurst -public static class LoardaeronRockChunks3 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### CityCliffDoodadCave4 - -```wurst -public static class CityCliffDoodadCave4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Outland_Rock6 - -```wurst -public static class Outland_Rock6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsTree4 - -```wurst -public static class RuinsTree4 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### SilenceTarget - -```wurst -public static class SilenceTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.334)` -- `static constant stand = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.333)` - -### DemonFootPrint1 - -```wurst -public static class DemonFootPrint1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.334)` -- `static constant birth = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.333)` - -### StasisTotem - -```wurst -public static class StasisTotem -``` - -**Members:** - -- `static constant birth = animationData(0, 1.867)` -- `static constant portrait = animationData(1, 0.3)` -- `static constant stand = animationData(2, 1.5)` -- `static constant deathAlternate = animationData(3, 1.367)` -- `static constant death = animationData(4, 1.666)` -- `static constant standAlternate = animationData(5, 1.733)` - -### VampPotionCaster - -```wurst -public static class VampPotionCaster -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.134)` -- `static constant death = animationData(2, 0.167)` - -### MurlocWarrior_portrait - -```wurst -public static class MurlocWarrior_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 4.667)` - -### Albatross - -```wurst -public static class Albatross -``` - -**Members:** - -- `static constant walk = animationData(0, 0.834)` -- `static constant walk2 = animationData(1, 1.666)` -- `static constant walk3 = animationData(2, 1.666)` -- `static constant stand = animationData(3, 2.0)` -- `static constant stand2 = animationData(4, 1.8)` -- `static constant death = animationData(5, 1.0)` -- `static constant stand3 = animationData(6, 1.833)` -- `static constant attack = animationData(7, 0.834)` - -### BarrensExpansionQuest02Background - -```wurst -public static class BarrensExpansionQuest02Background -``` - -**Members:** - -- `static constant orcXQuest02 = animationData(0, 0.334)` - -### ClearIceRock4 - -```wurst -public static class ClearIceRock4 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### CliffTransALHB0 - -```wurst -public static class CliffTransALHB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### TortureTable - -```wurst -public static class TortureTable -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### CameraCloseUpLow - -```wurst -public static class CameraCloseUpLow -``` - -**Members:** - -- `static constant stand = animationData(0, 66.667)` - -### DragonSpawnPurple - -```wurst -public static class DragonSpawnPurple -``` - -**Members:** - -- `static constant stand1 = animationData(0, 4.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant walkFast = animationData(2, 0.667)` -- `static constant death = animationData(3, 3.334)` -- `static constant spell = animationData(4, 1.5)` -- `static constant attackArmedVar2 = animationData(5, 1.333)` -- `static constant combatCritical = animationData(6, 1.0)` -- `static constant attack2HLVar1 = animationData(7, 1.5)` -- `static constant spellSlam = animationData(8, 1.5)` -- `static constant attack2HLVar2 = animationData(9, 1.5)` -- `static constant combatWound = animationData(10, 1.0)` -- `static constant standVar2 = animationData(11, 4.066)` -- `static constant standVar3 = animationData(12, 3.334)` -- `static constant decayFlesh = animationData(13, 60.0)` -- `static constant decayBone = animationData(14, 60.0)` - -### RuinsTree9D - -```wurst -public static class RuinsTree9D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### DuneWorm_portrait - -```wurst -public static class DuneWorm_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.0)` -- `static constant portraittalk = animationData(1, 1.666)` -- `static constant portrait2 = animationData(2, 3.0)` - -### Felwood_Thorns5 - -```wurst -public static class Felwood_Thorns5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### WarStompCaster - -```wurst -public static class WarStompCaster -``` - -**Members:** - -- `static constant stand = animationData(0, 1.3)` - -### RuinsTree2D - -```wurst -public static class RuinsTree2D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### G_Cracks1 - -```wurst -public static class G_Cracks1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BreathOfFireTarget - -```wurst -public static class BreathOfFireTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 0.5)` -- `static constant death = animationData(1, 1.5)` -- `static constant birth = animationData(2, 0.033)` - -### BarrowDens - -```wurst -public static class BarrowDens -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.334)` -- `static constant portrait = animationData(3, 3.333)` -- `static constant death = animationData(4, 1.666)` - -### HeroDemonHunter - -```wurst -public static class HeroDemonHunter -``` - -**Members:** - -- `static constant stand = animationData(0, 1.4)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 4.033)` -- `static constant stand4 = animationData(3, 5.734)` -- `static constant standReady = animationData(4, 0.766)` -- `static constant attack = animationData(5, 0.9)` -- `static constant attack2 = animationData(6, 0.9)` -- `static constant death = animationData(7, 4.1)` -- `static constant walk = animationData(8, 0.867)` -- `static constant spellThrow = animationData(9, 0.9)` -- `static constant dissipate = animationData(10, 2.0)` -- `static constant spell = animationData(11, 0.766)` -- `static constant standChannel = animationData(12, 1.233)` -- `static constant standAlternate = animationData(13, 0.933)` -- `static constant walkAlternate = animationData(14, 0.766)` -- `static constant attackAlternate = animationData(15, 0.933)` -- `static constant spellAlternate = animationData(16, 0.933)` -- `static constant standReadyAlternate = animationData(17, 0.733)` -- `static constant deathAlternate = animationData(18, 1.767)` -- `static constant dissipateAlternate = animationData(19, 2.0)` -- `static constant morph = animationData(20, 1.5)` -- `static constant morphAlternate = animationData(21, 1.466)` - -### ParasiteTarget - -```wurst -public static class ParasiteTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.367)` -- `static constant stand = animationData(1, 0.366)` -- `static constant death = animationData(2, 0.367)` - -### RuinsWall903 - -```wurst -public static class RuinsWall903 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### FelwoodRock3 - -```wurst -public static class FelwoodRock3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_Rocks4 - -```wurst -public static class North_Rocks4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CRockArch45 - -```wurst -public static class CRockArch45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OutlandMushroomTree4S - -```wurst -public static class OutlandMushroomTree4S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### North_Bones6 - -```wurst -public static class North_Bones6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BallistaMissileTarget - -```wurst -public static class BallistaMissileTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.967)` - -### BigElfGate - -```wurst -public static class BigElfGate -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### NagaRoyalGuard_Portrait - -```wurst -public static class NagaRoyalGuard_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.667)` -- `static constant portraitTalk = animationData(1, 2.0)` - -### NewRoughCliffDoodadCave4 - -```wurst -public static class NewRoughCliffDoodadCave4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FaerieDragon_med - -```wurst -public static class FaerieDragon_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant walk = animationData(2, 1.0)` -- `static constant walk2 = animationData(3, 1.0)` -- `static constant attackSpell = animationData(4, 1.334)` -- `static constant standchannel = animationData(5, 1.267)` -- `static constant death = animationData(6, 2.133)` - -### RuinedArch0 - -```wurst -public static class RuinedArch0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ThornsAura - -```wurst -public static class ThornsAura -``` - -**Members:** - -- `static constant stand = animationData(0, 0.934)` - -### Sasquatch_portrait - -```wurst -public static class Sasquatch_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.666)` -- `static constant portraitTalk = animationData(1, 2.333)` - -### CliffRubble_Double3 - -```wurst -public static class CliffRubble_Double3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### WarEagle_low - -```wurst -public static class WarEagle_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.833)` -- `static constant walk2 = animationData(1, 1.333)` -- `static constant walk3 = animationData(2, 1.667)` -- `static constant stand = animationData(3, 2.0)` -- `static constant stand2 = animationData(4, 2.0)` -- `static constant death = animationData(5, 1.0)` -- `static constant walk = animationData(6, 0.667)` -- `static constant attack = animationData(7, 1.5)` - -### Footman_low - -```wurst -public static class Footman_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant attack2 = animationData(1, 1.0)` -- `static constant walk = animationData(2, 0.8)` -- `static constant standDefend = animationData(3, 1.0)` -- `static constant walkDefend = animationData(4, 1.1)` -- `static constant death = animationData(5, 3.034)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant attackDefend = animationData(7, 1.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### Beastmaster_Med - -```wurst -public static class Beastmaster_Med -``` - -**Members:** - -- `static constant walk = animationData(0, 1.0)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant spellSlam = animationData(3, 1.666)` -- `static constant attack = animationData(4, 0.967)` -- `static constant spell = animationData(5, 0.966)` -- `static constant attack2 = animationData(6, 0.967)` -- `static constant death = animationData(7, 3.667)` -- `static constant dissipate = animationData(8, 2.0)` -- `static constant standReady = animationData(9, 1.0)` - -### RuinsTree3 - -```wurst -public static class RuinsTree3 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### CityBuildingSmall0_0_Ruined - -```wurst -public static class CityBuildingSmall0_0_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GlowingRunes3 - -```wurst -public static class GlowingRunes3 -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` -- `static constant stand = animationData(1, 3.0)` -- `static constant standAlternate = animationData(2, 3.0)` -- `static constant death = animationData(3, 2.0)` - -### MonsoonBoltTarget - -```wurst -public static class MonsoonBoltTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 4.0)` - -### ShimmeringPortal - -```wurst -public static class ShimmeringPortal -``` - -**Members:** - -- `static constant birth = animationData(0, 9.3)` -- `static constant stand = animationData(1, 0.333)` -- `static constant death = animationData(2, 5.767)` - -### PriestMissile - -```wurst -public static class PriestMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.5)` - -### IceCrownPillar1 - -```wurst -public static class IceCrownPillar1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BlackDragonWelp_Portrait - -```wurst -public static class BlackDragonWelp_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.0)` -- `static constant portrait2 = animationData(1, 4.0)` -- `static constant portraitTalk = animationData(2, 4.0)` - -### North_WebRocks4 - -```wurst -public static class North_WebRocks4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Headhunter_v1_med - -```wurst -public static class Headhunter_v1_med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 2.667)` -- `static constant stand = animationData(1, 1.9)` -- `static constant stand3 = animationData(2, 2.0)` -- `static constant stand4 = animationData(3, 2.334)` -- `static constant walk = animationData(4, 0.667)` -- `static constant death = animationData(5, 2.1)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant attackRange = animationData(8, 1.167)` -- `static constant standready = animationData(9, 1.9)` -- `static constant standAlternate1 = animationData(10, 1.267)` -- `static constant standAlternate2 = animationData(11, 1.666)` -- `static constant standAlternate3 = animationData(12, 1.333)` -- `static constant morph = animationData(13, 1.0)` -- `static constant deathAlternate = animationData(14, 3.0)` -- `static constant decayFleshAlternate = animationData(15, 60.0)` -- `static constant decayAlternateBone = animationData(16, 60.0)` -- `static constant walkAlternate1 = animationData(17, 0.833)` -- `static constant attackAlternate1 = animationData(18, 1.0)` -- `static constant standReadyAlternate = animationData(19, 0.5)` - -### Banshee - -```wurst -public static class Banshee -``` - -**Members:** - -- `static constant stand = animationData(0, 1.867)` -- `static constant stand2 = animationData(1, 3.734)` -- `static constant walk = animationData(2, 1.334)` -- `static constant spellWail = animationData(3, 1.334)` -- `static constant death = animationData(4, 1.167)` -- `static constant attack = animationData(5, 1.067)` - -### ClearIceRock5 - -```wurst -public static class ClearIceRock5 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### Outland_MagmaRock3 - -```wurst -public static class Outland_MagmaRock3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityBuildingSmall45_0_Ruined - -```wurst -public static class CityBuildingSmall45_0_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FlameStrike2 - -```wurst -public static class FlameStrike2 -``` - -**Members:** - -- `static constant birth = animationData(0, 7.167)` -- `static constant stand = animationData(1, 0.667)` -- `static constant death = animationData(2, 3.333)` - -### NorthrendTree6 - -```wurst -public static class NorthrendTree6 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### RainOfFireTarget - -```wurst -public static class RainOfFireTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 3.3)` - -### DungeonRock5 - -```wurst -public static class DungeonRock5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ruins_Shells5 - -```wurst -public static class Ruins_Shells5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AIdaCaster - -```wurst -public static class AIdaCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 1.067)` - -### SacrificialPit - -```wurst -public static class SacrificialPit -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 2.0)` -- `static constant portrait = animationData(3, 3.334)` -- `static constant death = animationData(4, 0.833)` -- `static constant decay = animationData(5, 60.0)` - -### Outland_FloatingChunks1 - -```wurst -public static class Outland_FloatingChunks1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.933)` - -### EredarWarlockPurple - -```wurst -public static class EredarWarlockPurple -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.934)` -- `static constant walk = animationData(2, 1.0)` -- `static constant spellSlam = animationData(3, 3.133)` -- `static constant death = animationData(4, 2.333)` -- `static constant dissipate = animationData(5, 3.333)` -- `static constant attack1 = animationData(6, 0.967)` -- `static constant attack2 = animationData(7, 1.1)` -- `static constant spell = animationData(8, 1.0)` - -### CliffTransAHXC0 - -```wurst -public static class CliffTransAHXC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ElvenGuardTower - -```wurst -public static class ElvenGuardTower -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.334)` -- `static constant portrait = animationData(2, 3.333)` -- `static constant birthUpgradeFirst = animationData(3, 60.0)` -- `static constant standUpgradeFirst = animationData(4, 3.333)` -- `static constant portraitUpgradeFirst = animationData(5, 3.334)` -- `static constant birthUpgradeSecond = animationData(6, 60.0)` -- `static constant standUpgradeSecond = animationData(7, 3.334)` -- `static constant portraitUpgradeSecond = animationData(8, 3.333)` -- `static constant death = animationData(9, 2.666)` -- `static constant decay = animationData(10, 60.0)` - -### CliffTransBHLA0 - -```wurst -public static class CliffTransBHLA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Peon_med - -```wurst -public static class Peon_med -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant walk = animationData(1, 0.6)` -- `static constant attack = animationData(2, 1.0)` -- `static constant standWork = animationData(3, 0.567)` -- `static constant attackgold = animationData(4, 1.0)` -- `static constant standworkgold = animationData(5, 0.567)` -- `static constant attackLumber = animationData(6, 1.0)` -- `static constant standWorkLumber = animationData(7, 0.567)` -- `static constant attack2 = animationData(8, 1.0)` -- `static constant standReady = animationData(9, 1.0)` -- `static constant standReadyGold = animationData(10, 1.0)` -- `static constant standReadyLumber = animationData(11, 1.0)` -- `static constant standitchhead = animationData(12, 1.667)` -- `static constant standTalkgesture = animationData(13, 1.167)` -- `static constant standStretch = animationData(14, 2.0)` -- `static constant death = animationData(15, 4.733)` -- `static constant walkLumber = animationData(16, 0.6)` -- `static constant walkGold = animationData(17, 0.6)` -- `static constant standGold = animationData(18, 3.334)` -- `static constant standLumber = animationData(19, 3.333)` -- `static constant decayFlesh = animationData(20, 60.0)` -- `static constant decayBone = animationData(21, 60.0)` - -### TheCaptain - -```wurst -public static class TheCaptain -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.5)` -- `static constant standVictory = animationData(2, 2.333)` -- `static constant stand4 = animationData(3, 5.267)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant walk = animationData(6, 0.8)` -- `static constant standDefend = animationData(7, 1.0)` -- `static constant walkDefend = animationData(8, 1.1)` -- `static constant death = animationData(9, 3.034)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant attackDefend = animationData(11, 1.0)` -- `static constant decayBone = animationData(12, 60.0)` - -### Outland_Spires6 - -```wurst -public static class Outland_Spires6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Barricade1 - -```wurst -public static class Barricade1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 0.833)` - -### DalaranBackground - -```wurst -public static class DalaranBackground -``` - -**Members:** - -- `static constant humanInterlude01 = animationData(0, 0.333)` -- `static constant undead01 = animationData(1, 0.333)` -- `static constant undead07 = animationData(2, 0.333)` - -### NorthrendTombStone1 - -```wurst -public static class NorthrendTombStone1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### TempleofTides - -```wurst -public static class TempleofTides -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 1.666)` -- `static constant standWork = animationData(2, 1.667)` -- `static constant portrait1 = animationData(3, 0.167)` -- `static constant death = animationData(4, 2.334)` -- `static constant decay = animationData(5, 60.0)` - -### UndergoundRock2 - -```wurst -public static class UndergoundRock2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### StoneWall453 - -```wurst -public static class StoneWall453 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### SeaGiant_low - -```wurst -public static class SeaGiant_low -``` - -**Members:** - -- `static constant standReady = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.834)` -- `static constant spell = animationData(2, 1.667)` -- `static constant attackslam = animationData(3, 1.333)` -- `static constant attack = animationData(4, 1.0)` -- `static constant standSwim = animationData(5, 1.666)` -- `static constant walkSwim = animationData(6, 1.833)` -- `static constant attackSwim = animationData(7, 1.167)` -- `static constant death = animationData(8, 3.333)` -- `static constant standReadySwim = animationData(9, 1.667)` -- `static constant holdWalkSwim = animationData(10, 1.833)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` -- `static constant deathSwim = animationData(13, 3.334)` -- `static constant decaySwim = animationData(14, 60.0)` -- `static constant spellswim = animationData(15, 1.666)` - -### Stake1 - -```wurst -public static class Stake1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### Barrens_TreeDoodad0 - -```wurst -public static class Barrens_TreeDoodad0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### ScoreScreenCenterBar - -```wurst -public static class ScoreScreenCenterBar -``` - -**Members:** - -- `static constant teamColor00Stand = animationData(0, 0.333)` -- `static constant teamColor01Stand = animationData(1, 0.333)` -- `static constant teamColor02Stand = animationData(2, 0.333)` -- `static constant teamColor03Stand = animationData(3, 0.333)` -- `static constant teamColor04Stand = animationData(4, 0.333)` -- `static constant teamColor05Stand = animationData(5, 0.333)` -- `static constant teamColor06Stand = animationData(6, 0.333)` -- `static constant teamColor07Stand = animationData(7, 0.333)` -- `static constant teamColor08Stand = animationData(8, 0.333)` -- `static constant teamColor09Stand = animationData(9, 0.333)` -- `static constant teamColor10Stand = animationData(10, 0.333)` -- `static constant teamColor11Stand = animationData(11, 0.333)` -- `static constant teamColor12Stand = animationData(12, 0.333)` -- `static constant teamColor13Stand = animationData(13, 0.333)` -- `static constant teamColor14Stand = animationData(14, 0.333)` -- `static constant teamColor15Stand = animationData(15, 0.333)` -- `static constant teamColor16Stand = animationData(16, 0.333)` -- `static constant teamColor17Stand = animationData(17, 0.333)` -- `static constant teamColor18Stand = animationData(18, 0.333)` -- `static constant teamColor19Stand = animationData(19, 0.333)` -- `static constant teamColor20Stand = animationData(20, 0.333)` -- `static constant teamColor21Stand = animationData(21, 0.333)` -- `static constant teamColor22Stand = animationData(22, 0.333)` -- `static constant teamColor23Stand = animationData(23, 0.333)` - -### CentaurTotem0 - -```wurst -public static class CentaurTotem0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrcWarlockRed_Portrait - -```wurst -public static class OrcWarlockRed_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.667)` -- `static constant portrait2 = animationData(1, 2.667)` -- `static constant portraitTalk1 = animationData(2, 3.334)` - -### Hellscream_Portrait - -```wurst -public static class Hellscream_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.5)` -- `static constant portrait2 = animationData(1, 3.3)` -- `static constant portrait3 = animationData(2, 2.967)` -- `static constant portraitTalk = animationData(3, 2.133)` -- `static constant portraitTalk2 = animationData(4, 2.667)` -- `static constant portraitTalk3 = animationData(5, 2.834)` - -### CityCliffsAACC2 - -```wurst -public static class CityCliffsAACC2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Shrooms5S - -```wurst -public static class Shrooms5S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### LordaeronTree7 - -```wurst -public static class LordaeronTree7 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### FelstalkerPurple_Low - -```wurst -public static class FelstalkerPurple_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant walk = animationData(1, 1.0)` -- `static constant standReady = animationData(2, 0.833)` -- `static constant attack = animationData(3, 1.0)` -- `static constant stand2 = animationData(4, 2.667)` -- `static constant death = animationData(5, 2.666)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### Ruins_Rock8 - -```wurst -public static class Ruins_Rock8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SpiritLinkTarget - -```wurst -public static class SpiritLinkTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.666)` -- `static constant death = animationData(2, 0.1)` - -### Huntress - -```wurst -public static class Huntress -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant walk = animationData(1, 0.634)` -- `static constant attack1 = animationData(2, 1.0)` -- `static constant death = animationData(3, 1.667)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant decayBone = animationData(5, 60.0)` -- `static constant stand1 = animationData(6, 2.666)` -- `static constant spell = animationData(7, 1.0)` -- `static constant attack2 = animationData(8, 1.0)` - -### EX_HeroMountainKing_low - -```wurst -public static class EX_HeroMountainKing_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant standReady = animationData(1, 1.5)` -- `static constant stand2 = animationData(2, 2.3)` -- `static constant stand3 = animationData(3, 3.167)` -- `static constant stand4 = animationData(4, 5.367)` -- `static constant attack1 = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant walk = animationData(7, 0.834)` -- `static constant death = animationData(8, 2.5)` -- `static constant spellThrow = animationData(9, 1.366)` -- `static constant spellSlam = animationData(10, 0.9)` -- `static constant dissipate = animationData(11, 2.0)` -- `static constant attackSlam = animationData(12, 1.0)` -- `static constant alternateStand1 = animationData(13, 1.5)` -- `static constant alternateStandReady = animationData(14, 1.5)` -- `static constant alternateStand2 = animationData(15, 2.3)` -- `static constant alternateStand3 = animationData(16, 3.167)` -- `static constant alternateStand4 = animationData(17, 5.367)` -- `static constant alternateAttack1 = animationData(18, 1.0)` -- `static constant alternateAttack2 = animationData(19, 1.0)` -- `static constant alternateWalk = animationData(20, 0.834)` -- `static constant alternateDeath = animationData(21, 2.5)` -- `static constant alternateSpellThrow = animationData(22, 1.366)` -- `static constant alternateSpellSlam = animationData(23, 0.9)` -- `static constant alternateDissipate = animationData(24, 2.0)` -- `static constant attackSlamAlternate = animationData(25, 1.0)` -- `static constant morphAlternate = animationData(26, 0.333)` - -### Phoenix_Portrait - -```wurst -public static class Phoenix_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.0)` - -### OrcWarlock_low - -```wurst -public static class OrcWarlock_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant standReady = animationData(1, 1.333)` -- `static constant spell = animationData(2, 1.167)` -- `static constant attack1 = animationData(3, 1.067)` -- `static constant death = animationData(4, 1.2)` -- `static constant walk = animationData(5, 0.667)` -- `static constant standChannel = animationData(6, 1.333)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### HarpyWitch_Portrait - -```wurst -public static class HarpyWitch_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.5)` -- `static constant portrait2 = animationData(1, 1.5)` -- `static constant portrait3 = animationData(2, 2.967)` -- `static constant portraitTalk = animationData(3, 1.5)` -- `static constant portraitTalk2 = animationData(4, 1.5)` -- `static constant portraitTalk3 = animationData(5, 2.966)` - -### RuinsTree5S - -```wurst -public static class RuinsTree5S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### T_WarCraftIIILogo_exp - -```wurst -public static class T_WarCraftIIILogo_exp -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant birthAlternate = animationData(1, 1.834)` -- `static constant stand = animationData(2, 55.0)` -- `static constant death = animationData(3, 0.5)` - -### Nerubian_med - -```wurst -public static class Nerubian_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant attack = animationData(4, 1.0)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBones = animationData(6, 60.0)` - -### DalaranMagicalPenWall45 - -```wurst -public static class DalaranMagicalPenWall45 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.334)` -- `static constant deathAlternate = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.333)` - -### KeeperGroveMissile - -```wurst -public static class KeeperGroveMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.5)` - -### VinyPlant3 - -```wurst -public static class VinyPlant3 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.9)` -- `static constant death = animationData(1, 0.566)` - -### IceTrollShadowPriest_portrait - -```wurst -public static class IceTrollShadowPriest_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.333)` -- `static constant portrait2 = animationData(1, 2.334)` -- `static constant portrait3 = animationData(2, 2.666)` -- `static constant portraitTalk = animationData(3, 2.333)` - -### CliffRamp - -```wurst -public static class CliffRamp -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Roots - -```wurst -public static class Roots -``` - -**Members:** - -- `static constant birth = animationData(0, 3.0)` -- `static constant stand = animationData(1, 1.666)` -- `static constant death = animationData(2, 1.433)` - -### Arthas_portrait - -```wurst -public static class Arthas_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.6)` -- `static constant portrait2 = animationData(1, 6.666)` -- `static constant portraitTalk1 = animationData(2, 1.667)` -- `static constant portraitTalk2 = animationData(3, 5.0)` - -### RubbleRock5 - -```wurst -public static class RubbleRock5 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### Tuskar_Portrait - -```wurst -public static class Tuskar_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.667)` -- `static constant portraitTalk = animationData(1, 4.667)` - -### BreathOfFireMissile - -```wurst -public static class BreathOfFireMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant death = animationData(1, 2.0)` - -### StormPandarenBrewmaster - -```wurst -public static class StormPandarenBrewmaster -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant spell = animationData(3, 2.333)` -- `static constant bla = animationData(4, 0.967)` -- `static constant attack = animationData(5, 0.966)` -- `static constant attack2 = animationData(6, 0.967)` -- `static constant bla2 = animationData(7, 2.667)` -- `static constant bla1 = animationData(8, 2.0)` -- `static constant standReady = animationData(9, 1.0)` -- `static constant birth = animationData(10, 0.5)` - -### HumanBloodRifleman - -```wurst -public static class HumanBloodRifleman -``` - -**Members:** - -- `static constant birth = animationData(0, 1.7)` - -### AIsoTarget - -```wurst -public static class AIsoTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` -- `static constant birth = animationData(1, 3.334)` - -### Wolfrider_low - -```wurst -public static class Wolfrider_low -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` -- `static constant walk = animationData(1, 0.5)` -- `static constant attack1 = animationData(2, 1.0)` -- `static constant death = animationData(3, 1.866)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant spell = animationData(5, 0.8)` -- `static constant standReady = animationData(6, 2.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### ANrlTarget - -```wurst -public static class ANrlTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 0.1)` - -### LordaeronTree0D - -```wurst -public static class LordaeronTree0D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### Gargoyle_portrait - -```wurst -public static class Gargoyle_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 0.834)` -- `static constant portrait2 = animationData(1, 1.666)` -- `static constant portraitTalk = animationData(2, 1.667)` - -### BatRiderMissile - -```wurst -public static class BatRiderMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.567)` -- `static constant death = animationData(1, 0.966)` - -### AncientofWind - -```wurst -public static class AncientofWind -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.8)` -- `static constant attack = animationData(2, 1.167)` -- `static constant stand2 = animationData(3, 3.5)` -- `static constant morph = animationData(4, 1.667)` -- `static constant standalternate = animationData(5, 1.667)` -- `static constant standWorkAlternate = animationData(6, 1.667)` -- `static constant death = animationData(7, 3.066)` -- `static constant morphalternate = animationData(8, 1.667)` -- `static constant attack2 = animationData(9, 1.167)` -- `static constant birth = animationData(10, 60.0)` -- `static constant deathAlternate = animationData(11, 1.667)` -- `static constant decayAlternate = animationData(12, 0.033)` -- `static constant spellEatTree = animationData(13, 2.7)` -- `static constant decay = animationData(14, 60.0)` -- `static constant attackAlternate = animationData(15, 1.5)` - -### Shade_Portrait - -```wurst -public static class Shade_Portrait -``` - -**Members:** - -- `static constant portraitTalk = animationData(0, 1.666)` -- `static constant portrait = animationData(1, 1.666)` - -### MarkOfChaosDone - -```wurst -public static class MarkOfChaosDone -``` - -**Members:** - -- `static constant birth = animationData(0, 3.8)` - -### OrcBloodWitchDoctor - -```wurst -public static class OrcBloodWitchDoctor -``` - -**Members:** - -- `static constant birth = animationData(0, 1.967)` - -### North_Rocks2 - -```wurst -public static class North_Rocks2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RubbleRock2 - -```wurst -public static class RubbleRock2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### NorthrendTree2D - -```wurst -public static class NorthrendTree2D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### WyvernCage2 - -```wurst -public static class WyvernCage2 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` -- `static constant death = animationData(1, 0.833)` -- `static constant decay = animationData(2, 60.0)` -- `static constant portrait1 = animationData(3, 12.0)` - -### HeroMoonPriestess_Low - -```wurst -public static class HeroMoonPriestess_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant spell = animationData(1, 1.333)` -- `static constant stand2 = animationData(2, 2.667)` -- `static constant stand3 = animationData(3, 2.7)` -- `static constant standReady = animationData(4, 1.0)` -- `static constant attack = animationData(5, 1.0)` -- `static constant walk = animationData(6, 0.634)` -- `static constant death = animationData(7, 2.0)` -- `static constant dissipate = animationData(8, 2.0)` - -### Barricade2 - -```wurst -public static class Barricade2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 0.833)` - -### ClearIceRock0 - -```wurst -public static class ClearIceRock0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### BlackKeeperMissile - -```wurst -public static class BlackKeeperMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.5)` - -### Muradin_portrait - -```wurst -public static class Muradin_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.433)` -- `static constant portrait2 = animationData(1, 2.8)` -- `static constant portrait3 = animationData(2, 3.566)` -- `static constant portraitTalk = animationData(3, 2.667)` -- `static constant portraitTalk2 = animationData(4, 2.367)` - -### Abomination_Portrait - -```wurst -public static class Abomination_Portrait -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.667)` -- `static constant portrait = animationData(1, 1.666)` -- `static constant portraitTalk = animationData(2, 1.667)` -- `static constant portrait1 = animationData(3, 1.667)` -- `static constant portraitTalk1 = animationData(4, 1.666)` - -### Invalidmodel - -```wurst -public static class Invalidmodel -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BannerHuman1 - -```wurst -public static class BannerHuman1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.3)` - -### CliffTransLABH0 - -```wurst -public static class CliffTransLABH0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BansheeRanger - -```wurst -public static class BansheeRanger -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant stand5 = animationData(3, 3.7)` -- `static constant spell = animationData(4, 1.0)` -- `static constant death = animationData(5, 3.233)` -- `static constant attack1 = animationData(6, 1.334)` -- `static constant attack2 = animationData(7, 1.334)` -- `static constant walk = animationData(8, 0.834)` -- `static constant standReady = animationData(9, 1.134)` -- `static constant dissipate = animationData(10, 2.0)` - -### RuinsWall00 - -```wurst -public static class RuinsWall00 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### HeroMoonPriestess_Portrait - -```wurst -public static class HeroMoonPriestess_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.334)` -- `static constant portraitTalk = animationData(1, 1.333)` - -### NerubianQueen_Portrait - -```wurst -public static class NerubianQueen_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.0)` -- `static constant portraitTalk = animationData(1, 1.666)` - -### FrostWyrm_low - -```wurst -public static class FrostWyrm_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.0)` -- `static constant attack1 = animationData(1, 0.9)` -- `static constant stand3 = animationData(2, 4.0)` -- `static constant walk = animationData(3, 0.9)` -- `static constant walk2 = animationData(4, 0.9)` -- `static constant birth = animationData(5, 0.834)` -- `static constant death = animationData(6, 1.0)` -- `static constant spellSlam = animationData(7, 1.5)` - -### SpiritOfVengeance - -```wurst -public static class SpiritOfVengeance -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant walk = animationData(1, 1.166)` -- `static constant death = animationData(2, 1.0)` -- `static constant standReady = animationData(3, 1.0)` -- `static constant attack2 = animationData(4, 1.167)` -- `static constant spell = animationData(5, 1.2)` -- `static constant attack1 = animationData(6, 0.966)` -- `static constant portrait1 = animationData(7, 1.5)` -- `static constant portrait2 = animationData(8, 1.5)` -- `static constant portraitTalk1 = animationData(9, 1.667)` - -### DragonSpawnGreen_med - -```wurst -public static class DragonSpawnGreen_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 4.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant walkFast = animationData(2, 0.667)` -- `static constant death = animationData(3, 3.334)` -- `static constant spell = animationData(4, 1.5)` -- `static constant attackArmedVar2 = animationData(5, 1.333)` -- `static constant combatCritical = animationData(6, 1.0)` -- `static constant attack2HLVar1 = animationData(7, 1.5)` -- `static constant attackSlam = animationData(8, 1.5)` -- `static constant attack2HLVar2 = animationData(9, 1.5)` -- `static constant combatWound = animationData(10, 1.0)` -- `static constant standVar2 = animationData(11, 4.066)` -- `static constant standVar3 = animationData(12, 3.334)` -- `static constant decayFlesh = animationData(13, 60.0)` -- `static constant decayBone = animationData(14, 60.0)` - -### SiegeEngine - -```wurst -public static class SiegeEngine -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant walk2 = animationData(3, 2.0)` -- `static constant attack = animationData(4, 1.0)` -- `static constant standReady = animationData(5, 1.0)` -- `static constant death = animationData(6, 3.833)` -- `static constant standAlternate = animationData(7, 1.0)` -- `static constant standAlternate2 = animationData(8, 2.0)` -- `static constant walkAlternate = animationData(9, 1.0)` -- `static constant walkAlternate2 = animationData(10, 2.0)` -- `static constant attackTwoAlternate = animationData(11, 1.0)` -- `static constant attackOneAlternate = animationData(12, 1.0)` -- `static constant standReadyAlternate = animationData(13, 1.0)` -- `static constant deathAlternate = animationData(14, 3.833)` - -### RazorManeChief - -```wurst -public static class RazorManeChief -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant spellAttack1 = animationData(3, 1.133)` -- `static constant standHit = animationData(4, 0.5)` -- `static constant death = animationData(5, 2.0)` -- `static constant portrait1 = animationData(6, 2.666)` -- `static constant portrait2 = animationData(7, 10.667)` -- `static constant portraitTalk2 = animationData(8, 2.0)` -- `static constant portraitTalk1 = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### Stake0 - -```wurst -public static class Stake0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### Banshee_Med - -```wurst -public static class Banshee_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.867)` -- `static constant stand2 = animationData(1, 3.734)` -- `static constant walk = animationData(2, 1.334)` -- `static constant spellWail = animationData(3, 1.334)` -- `static constant death = animationData(4, 1.167)` -- `static constant attack = animationData(5, 1.067)` - -### CityGrave3 - -```wurst -public static class CityGrave3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroDeathKnight_low - -```wurst -public static class HeroDeathKnight_low -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand1 = animationData(1, 3.666)` -- `static constant spell1 = animationData(2, 1.5)` -- `static constant attack1 = animationData(3, 0.967)` -- `static constant death = animationData(4, 2.167)` -- `static constant standReady = animationData(5, 1.5)` -- `static constant dissipate = animationData(6, 2.0)` - -### SmallBuildingFire1 - -```wurst -public static class SmallBuildingFire1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### RallyIndicator - -```wurst -public static class RallyIndicator -``` - -**Members:** - -- `static constant birth = animationData(0, 1.967)` - -### FacelessOne - -```wurst -public static class FacelessOne -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant attack1 = animationData(2, 0.967)` -- `static constant death = animationData(3, 1.567)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant attack2 = animationData(5, 0.966)` -- `static constant spell = animationData(6, 1.434)` -- `static constant spellSlam = animationData(7, 0.966)` -- `static constant standReady = animationData(8, 1.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### RuinedArch2 - -```wurst -public static class RuinedArch2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CryptFiendMissileTarget - -```wurst -public static class CryptFiendMissileTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.433)` -- `static constant stand = animationData(1, 1.433)` -- `static constant xStand = animationData(2, 0.467)` -- `static constant death1 = animationData(3, 0.334)` -- `static constant death2 = animationData(4, 0.333)` -- `static constant death3 = animationData(5, 0.333)` - -### Shaman_med - -```wurst -public static class Shaman_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 3.334)` -- `static constant stand3 = animationData(2, 4.0)` -- `static constant stand4 = animationData(3, 5.333)` -- `static constant attack1 = animationData(4, 1.166)` -- `static constant attack2 = animationData(5, 1.167)` -- `static constant death = animationData(6, 3.367)` -- `static constant walk = animationData(7, 0.866)` -- `static constant spell = animationData(8, 2.0)` -- `static constant spell2 = animationData(9, 3.167)` -- `static constant standReady = animationData(10, 1.334)` -- `static constant standVictory = animationData(11, 1.4)` -- `static constant decayflesh = animationData(12, 60.0)` -- `static constant decaybone = animationData(13, 60.0)` - -### Ruinedfloor4x2_1 - -```wurst -public static class Ruinedfloor4x2_1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BigElfGate_Portrait - -```wurst -public static class BigElfGate_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### IceCrownTreasureBox - -```wurst -public static class IceCrownTreasureBox -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant standPortrait = animationData(1, 3.334)` -- `static constant standThird = animationData(2, 1.0)` -- `static constant standSecond = animationData(3, 1.333)` -- `static constant death = animationData(4, 5.234)` - -### KotoBeast - -```wurst -public static class KotoBeast -``` - -**Members:** - -- `static constant death = animationData(0, 3.333)` -- `static constant decayFlesh = animationData(1, 60.0)` -- `static constant decayBone = animationData(2, 60.0)` -- `static constant spellSlam = animationData(3, 1.0)` -- `static constant standChannel3 = animationData(4, 2.667)` -- `static constant standChannel1 = animationData(5, 2.666)` -- `static constant walk = animationData(6, 1.667)` -- `static constant oldStand = animationData(7, 2.667)` -- `static constant oldStand2 = animationData(8, 2.666)` -- `static constant walkChannelFast = animationData(9, 0.666)` -- `static constant walkFast = animationData(10, 0.666)` -- `static constant walkChannel = animationData(11, 1.667)` -- `static constant attack = animationData(12, 1.167)` -- `static constant spellPuke = animationData(13, 1.333)` - -### MurlocMutant_Med - -```wurst -public static class MurlocMutant_Med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attackSpell = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standChannel = animationData(9, 1.0)` - -### OutlandMushroomTree5D - -```wurst -public static class OutlandMushroomTree5D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### RoughCliffDoodadCollapseShort1 - -```wurst -public static class RoughCliffDoodadCollapseShort1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AncientZiggurat1 - -```wurst -public static class AncientZiggurat1 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant portrait = animationData(2, 3.333)` -- `static constant birthUpgradeFirst = animationData(3, 60.0)` -- `static constant standUpgradeFirst = animationData(4, 3.333)` -- `static constant portraitUpgradeFirst = animationData(5, 3.334)` -- `static constant birthUpgradeSecond = animationData(6, 60.0)` -- `static constant standUpgradeSecond = animationData(7, 3.334)` -- `static constant portraitUpgradeSecond = animationData(8, 3.333)` -- `static constant death = animationData(9, 1.5)` - -### CliffTransLHBA0 - -```wurst -public static class CliffTransLHBA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsABAB1 - -```wurst -public static class CityCliffsABAB1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### StoneWall1354 - -```wurst -public static class StoneWall1354 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### BlackStagMale - -```wurst -public static class BlackStagMale -``` - -**Members:** - -- `static constant standPortrait = animationData(0, 1.566)` -- `static constant stand2 = animationData(1, 2.033)` -- `static constant stand3 = animationData(2, 2.934)` -- `static constant stand4 = animationData(3, 2.767)` -- `static constant attackReady = animationData(4, 1.1)` -- `static constant attack = animationData(5, 0.833)` -- `static constant death = animationData(6, 2.634)` -- `static constant attack2 = animationData(7, 0.9)` -- `static constant walk = animationData(8, 0.5)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant decayBone = animationData(10, 60.0)` - -### Shrooms4D - -```wurst -public static class Shrooms4D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### NorthrendTree4 - -```wurst -public static class NorthrendTree4 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### RuinsTree5 - -```wurst -public static class RuinsTree5 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### MurlocWarrior - -```wurst -public static class MurlocWarrior -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### DrainCaster - -```wurst -public static class DrainCaster -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.134)` -- `static constant death = animationData(2, 1.0)` - -### CameraZoomInMid - -```wurst -public static class CameraZoomInMid -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### Necromancer - -```wurst -public static class Necromancer -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.334)` -- `static constant stand2 = animationData(1, 6.667)` -- `static constant death = animationData(2, 1.5)` -- `static constant standVictory = animationData(3, 2.666)` -- `static constant spellAttack = animationData(4, 1.0)` -- `static constant standChannel = animationData(5, 1.667)` -- `static constant walk = animationData(6, 0.666)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### MurgulTideWarrior - -```wurst -public static class MurgulTideWarrior -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### Frog - -```wurst -public static class Frog -``` - -**Members:** - -- `static constant walk = animationData(0, 0.6)` -- `static constant standVar1 = animationData(1, 0.667)` -- `static constant death = animationData(2, 1.3)` - -### Headhunter_med - -```wurst -public static class Headhunter_med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 2.667)` -- `static constant stand = animationData(1, 1.9)` -- `static constant stand3 = animationData(2, 2.0)` -- `static constant stand4 = animationData(3, 2.334)` -- `static constant walk = animationData(4, 0.667)` -- `static constant death = animationData(5, 2.1)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant attackRange = animationData(8, 1.167)` -- `static constant standready = animationData(9, 1.9)` - -### SpiderStatue0 - -```wurst -public static class SpiderStatue0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.4)` - -### RockPillar2 - -```wurst -public static class RockPillar2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Pig_portrait - -```wurst -public static class Pig_portrait -``` - -**Members:** - -- `static constant portrait2 = animationData(0, 10.667)` - -### RuinsTree0D - -```wurst -public static class RuinsTree0D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Shaman_low - -```wurst -public static class Shaman_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant attack1 = animationData(1, 1.166)` -- `static constant death = animationData(2, 3.367)` -- `static constant walk = animationData(3, 0.866)` -- `static constant spell = animationData(4, 2.0)` -- `static constant spell2 = animationData(5, 3.167)` -- `static constant standReady = animationData(6, 1.334)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### Raccoon - -```wurst -public static class Raccoon -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` -- `static constant standVar1 = animationData(1, 6.7)` -- `static constant walk = animationData(2, 0.4)` -- `static constant walkVar1 = animationData(3, 0.566)` -- `static constant death = animationData(4, 2.334)` - -### CityCliffsBBCA0 - -```wurst -public static class CityCliffsBBCA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ogre_med - -```wurst -public static class Ogre_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### CityBuilding10 - -```wurst -public static class CityBuilding10 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FelgaurdBlue_low - -```wurst -public static class FelgaurdBlue_low -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 2.666)` -- `static constant attack1 = animationData(2, 1.0)` -- `static constant death = animationData(3, 2.2)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant spell = animationData(6, 1.167)` -- `static constant standReady = animationData(7, 2.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### DranaiMage_Portrait - -```wurst -public static class DranaiMage_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant portraitTalk = animationData(1, 3.0)` - -### BanditLord - -```wurst -public static class BanditLord -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand1 = animationData(1, 2.833)` -- `static constant stand2 = animationData(2, 3.333)` -- `static constant stand3 = animationData(3, 3.666)` -- `static constant stand4 = animationData(4, 1.933)` -- `static constant attack1 = animationData(5, 1.1)` -- `static constant attack2 = animationData(6, 1.067)` -- `static constant death = animationData(7, 5.1)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant standReady = animationData(9, 2.833)` -- `static constant standVictory = animationData(10, 2.833)` -- `static constant decayBone = animationData(11, 60.0)` - -### VillagerWoman_Portrait - -```wurst -public static class VillagerWoman_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.0)` -- `static constant portraitTalk = animationData(1, 3.0)` - -### City_Oblisk - -```wurst -public static class City_Oblisk -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GiantSeaTurtle_Med - -```wurst -public static class GiantSeaTurtle_Med -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant attackSwim = animationData(2, 1.0)` -- `static constant deathSwim = animationData(3, 2.0)` -- `static constant decaySwim = animationData(4, 60.0)` -- `static constant death = animationData(5, 2.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk = animationData(8, 1.667)` -- `static constant stand = animationData(9, 2.667)` -- `static constant stand2 = animationData(10, 2.666)` -- `static constant attack = animationData(11, 1.0)` -- `static constant spell = animationData(12, 1.0)` -- `static constant spellSwim = animationData(13, 1.0)` - -### CityBridgeSmall0 - -```wurst -public static class CityBridgeSmall0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### Owl - -```wurst -public static class Owl -``` - -**Members:** - -- `static constant walk = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 1.333)` -- `static constant stand3 = animationData(2, 2.667)` -- `static constant birth = animationData(3, 0.666)` -- `static constant death = animationData(4, 0.5)` - -### Muradin - -```wurst -public static class Muradin -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.3)` -- `static constant standThird = animationData(2, 3.167)` -- `static constant standFourth = animationData(3, 5.367)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant walk = animationData(6, 0.833)` -- `static constant death = animationData(7, 2.5)` -- `static constant deathSecond = animationData(8, 3.0)` -- `static constant spellThrow = animationData(9, 1.367)` -- `static constant spellSlam = animationData(10, 0.9)` -- `static constant dissipate = animationData(11, 2.0)` -- `static constant attackSlam = animationData(12, 1.0)` -- `static constant alternateStand1 = animationData(13, 1.5)` -- `static constant alternateStand2 = animationData(14, 2.3)` -- `static constant alternateStand3 = animationData(15, 3.166)` -- `static constant alternateStand4 = animationData(16, 5.366)` -- `static constant alternateAttack1 = animationData(17, 1.0)` -- `static constant alternateAttack2 = animationData(18, 1.0)` -- `static constant alternateWalk = animationData(19, 0.833)` -- `static constant alternateDeath = animationData(20, 2.5)` -- `static constant alternateSpellThrow = animationData(21, 1.367)` -- `static constant alternateSpellSlam = animationData(22, 0.9)` -- `static constant alternateDissipate = animationData(23, 2.0)` -- `static constant attackSlamAlternate = animationData(24, 1.0)` -- `static constant morphAlternate = animationData(25, 0.333)` - -### DemonHunterMissile - -```wurst -public static class DemonHunterMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 3.3)` -- `static constant birth = animationData(1, 0.034)` -- `static constant death = animationData(2, 0.667)` - -### BundleofGifts - -```wurst -public static class BundleofGifts -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant birth = animationData(1, 1.0)` -- `static constant death = animationData(2, 0.5)` -- `static constant stand1 = animationData(3, 3.0)` -- `static constant stand2 = animationData(4, 3.0)` - -### OrcWaypointFlag - -```wurst -public static class OrcWaypointFlag -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` - -### RiddenHippoGryph_Med - -```wurst -public static class RiddenHippoGryph_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 0.834)` -- `static constant stand2 = animationData(1, 1.666)` -- `static constant stand3 = animationData(2, 1.667)` -- `static constant walk = animationData(3, 1.133)` -- `static constant walk2 = animationData(4, 1.134)` -- `static constant walk3 = animationData(5, 1.133)` -- `static constant attack = animationData(6, 0.966)` -- `static constant nothing0 = animationData(7, 3.133)` -- `static constant death = animationData(8, 3.867)` - -### BarrelsUnit - -```wurst -public static class BarrelsUnit -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.833)` -- `static constant decay = animationData(3, 58.6)` - -### BarrensTree4D - -```wurst -public static class BarrensTree4D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Mammoth_Portrait - -```wurst -public static class Mammoth_Portrait -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant stand = animationData(1, 2.667)` -- `static constant stand2 = animationData(2, 1.333)` - -### BarrensTree6 - -```wurst -public static class BarrensTree6 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### EnergyFieldWall - -```wurst -public static class EnergyFieldWall -``` - -**Members:** - -- `static constant stand = animationData(0, 0.3)` -- `static constant death = animationData(1, 0.3)` - -### SkullonStick0 - -```wurst -public static class SkullonStick0 -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### MurgulShadowcaster_med - -```wurst -public static class MurgulShadowcaster_med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### MagicRunes1 - -```wurst -public static class MagicRunes1 -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` -- `static constant stand = animationData(1, 3.0)` -- `static constant standAlternate = animationData(2, 3.0)` -- `static constant death = animationData(3, 2.0)` - -### SleepSpecialArt - -```wurst -public static class SleepSpecialArt -``` - -**Members:** - -- `static constant birth = animationData(0, 1.6)` - -### TreasurePile0 - -```wurst -public static class TreasurePile0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### EmptyCrates0 - -```wurst -public static class EmptyCrates0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GryphonRiderMissileTarget - -```wurst -public static class GryphonRiderMissileTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.967)` - -### RedDragon_Portrait - -```wurst -public static class RedDragon_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.0)` -- `static constant portrait2 = animationData(1, 4.0)` -- `static constant portraitTalk = animationData(2, 4.0)` - -### CityCliffTransABHL0 - -```wurst -public static class CityCliffTransABHL0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SRuinArch - -```wurst -public static class SRuinArch -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroPitLord - -```wurst -public static class HeroPitLord -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 1.333)` -- `static constant stand = animationData(2, 2.667)` -- `static constant walkFast = animationData(3, 0.466)` -- `static constant stand2 = animationData(4, 1.167)` -- `static constant attackSlam1 = animationData(5, 1.5)` -- `static constant spellSlam = animationData(6, 1.5)` -- `static constant attack = animationData(7, 1.5)` -- `static constant death = animationData(8, 2.666)` -- `static constant dissipate = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant standChannel = animationData(12, 1.333)` -- `static constant attackSlam2 = animationData(13, 1.666)` -- `static constant spell = animationData(14, 1.5)` -- `static constant attack2 = animationData(15, 1.667)` -- `static constant attack3 = animationData(16, 1.5)` - -### RuinsWall1353 - -```wurst -public static class RuinsWall1353 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### Ruins_Shells6 - -```wurst -public static class Ruins_Shells6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsABCB0 - -```wurst -public static class CityCliffsABCB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### TuskarRanged_med - -```wurst -public static class TuskarRanged_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### NorthrendObilisk - -```wurst -public static class NorthrendObilisk -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### TinkerRocketMissile - -```wurst -public static class TinkerRocketMissile -``` - -**Members:** - -- `static constant birth1 = animationData(0, 1.0)` -- `static constant birth2 = animationData(1, 1.0)` -- `static constant birth3 = animationData(2, 1.0)` -- `static constant birth4 = animationData(3, 1.0)` -- `static constant birth5 = animationData(4, 1.0)` -- `static constant birth6 = animationData(5, 1.0)` -- `static constant birth7 = animationData(6, 1.0)` -- `static constant birth8 = animationData(7, 1.0)` -- `static constant birth9 = animationData(8, 1.0)` -- `static constant birth10 = animationData(9, 1.0)` -- `static constant death = animationData(10, 1.6)` -- `static constant death2 = animationData(11, 1.6)` -- `static constant death3 = animationData(12, 1.6)` - -### Outland_FloatingChunks0 - -```wurst -public static class Outland_FloatingChunks0 -``` - -**Members:** - -- `static constant stand = animationData(0, 4.167)` - -### SeaTurtle_Portrait - -```wurst -public static class SeaTurtle_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant stand2 = animationData(1, 2.666)` - -### CityStoneBenchAngled - -```wurst -public static class CityStoneBenchAngled -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SkeletonPortrait - -```wurst -public static class SkeletonPortrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.667)` -- `static constant portrait2 = animationData(1, 2.0)` -- `static constant portrait3 = animationData(2, 3.334)` -- `static constant portraitTalk = animationData(3, 1.667)` -- `static constant portraitTalk2 = animationData(4, 2.0)` - -### IceCrownGate45 - -```wurst -public static class IceCrownGate45 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### DalaranMagicalPen45 - -```wurst -public static class DalaranMagicalPen45 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.334)` -- `static constant deathAlternate = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.333)` - -### CityCliffDoodadCave1 - -```wurst -public static class CityCliffDoodadCave1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ImpaledBody0 - -```wurst -public static class ImpaledBody0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.334)` -- `static constant stand1 = animationData(1, 0.833)` - -### OrbCorruptionSpecialArt - -```wurst -public static class OrbCorruptionSpecialArt -``` - -**Members:** - -- `static constant stand = animationData(0, 0.533)` - -### Underground_FieryCrator - -```wurst -public static class Underground_FieryCrator -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MountainGiant_LOW - -```wurst -public static class MountainGiant_LOW -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.834)` -- `static constant spell = animationData(2, 1.667)` -- `static constant attack = animationData(3, 1.0)` -- `static constant death = animationData(4, 3.333)` -- `static constant decay = animationData(5, 60.0)` -- `static constant spellEatTree = animationData(6, 1.767)` -- `static constant standUpgrade = animationData(7, 1.666)` -- `static constant walkUpgrade = animationData(8, 1.833)` -- `static constant attackUpgrade = animationData(9, 0.934)` -- `static constant deathUpgrade = animationData(10, 3.333)` -- `static constant decayUpgrade = animationData(11, 60.0)` -- `static constant spellUpgrade = animationData(12, 3.334)` - -### AneuTarget - -```wurst -public static class AneuTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant death = animationData(2, 0.333)` - -### Tranquility - -```wurst -public static class Tranquility -``` - -**Members:** - -- `static constant birth = animationData(0, 2.667)` -- `static constant stand = animationData(1, 2.066)` -- `static constant death = animationData(2, 0.234)` - -### ElvenVillageBuilding4 - -```wurst -public static class ElvenVillageBuilding4 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### BarkSkinTarget - -```wurst -public static class BarkSkinTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.1)` -- `static constant stand = animationData(1, 0.3)` -- `static constant death = animationData(2, 0.166)` - -### AshenTree8D - -```wurst -public static class AshenTree8D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### RexxarMissile - -```wurst -public static class RexxarMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.034)` -- `static constant stand1 = animationData(1, 1.6)` -- `static constant death = animationData(2, 1.6)` - -### AshenTree4S - -```wurst -public static class AshenTree4S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### CityBuildingSmall0_0 - -```wurst -public static class CityBuildingSmall0_0 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### MagicRunes2 - -```wurst -public static class MagicRunes2 -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` -- `static constant stand = animationData(1, 3.0)` -- `static constant standAlternate = animationData(2, 3.0)` -- `static constant death = animationData(3, 2.0)` - -### RazorMane - -```wurst -public static class RazorMane -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant attack1 = animationData(3, 1.133)` -- `static constant standHit = animationData(4, 0.5)` -- `static constant death = animationData(5, 2.0)` -- `static constant portrait1 = animationData(6, 2.666)` -- `static constant portrait2 = animationData(7, 10.667)` -- `static constant portraitTalk2 = animationData(8, 2.0)` -- `static constant portraitTalk1 = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### BuildingParticlebeam - -```wurst -public static class BuildingParticlebeam -``` - -**Members:** - -- `static constant stand = animationData(0, 0.834)` - -### UndergroundArchway1 - -```wurst -public static class UndergroundArchway1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NightElfBloodHeroDemonHunter - -```wurst -public static class NightElfBloodHeroDemonHunter -``` - -**Members:** - -- `static constant birth = animationData(0, 4.1)` - -### Tent1 - -```wurst -public static class Tent1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.266)` -- `static constant portrait1 = animationData(1, 0.467)` -- `static constant death = animationData(2, 2.267)` -- `static constant decay = animationData(3, 60.0)` - -### BloodElfWagon - -```wurst -public static class BloodElfWagon -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.667)` -- `static constant portrait = animationData(2, 0.2)` -- `static constant death = animationData(3, 0.833)` -- `static constant decay = animationData(4, 60.0)` - -### North_Bones3 - -```wurst -public static class North_Bones3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SpiritWalker - -```wurst -public static class SpiritWalker -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.667)` -- `static constant stand3 = animationData(1, 7.733)` -- `static constant walk = animationData(2, 1.0)` -- `static constant standReady = animationData(3, 2.0)` -- `static constant attack1 = animationData(4, 1.333)` -- `static constant death = animationData(5, 2.0)` -- `static constant spellMorph = animationData(6, 1.267)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### HeroCryptLord_Portrait - -```wurst -public static class HeroCryptLord_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.0)` -- `static constant portraitTalk1 = animationData(1, 3.333)` - -### CliffsCABB0 - -```wurst -public static class CliffsCABB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Volcano - -```wurst -public static class Volcano -``` - -**Members:** - -- `static constant birth = animationData(0, 5.0)` -- `static constant stand = animationData(1, 1.067)` -- `static constant death = animationData(2, 5.0)` - -### AshenObilisk - -```wurst -public static class AshenObilisk -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### CityCliffsAACC0 - -```wurst -public static class CityCliffsAACC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Crypt - -```wurst -public static class Crypt -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant portrait = animationData(3, 3.334)` -- `static constant death = animationData(4, 0.833)` -- `static constant decay = animationData(5, 60.0)` - -### SkeletonOrc - -```wurst -public static class SkeletonOrc -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.334)` -- `static constant stand3 = animationData(2, 2.667)` -- `static constant standVictory = animationData(3, 2.666)` -- `static constant attackSpell1 = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant walk = animationData(6, 1.167)` -- `static constant death = animationData(7, 5.033)` -- `static constant standReady = animationData(8, 1.0)` -- `static constant birth = animationData(9, 2.333)` - -### ManaBarConsoleSmall - -```wurst -public static class ManaBarConsoleSmall -``` - -**Members:** - -- `static constant stand = animationData(0, 1.07)` - -### FoggedSky - -```wurst -public static class FoggedSky -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### DarkTrollTrapper_Portrait - -```wurst -public static class DarkTrollTrapper_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.333)` -- `static constant portrait2 = animationData(1, 2.334)` -- `static constant portrait3 = animationData(2, 2.666)` -- `static constant portraitTalk = animationData(3, 2.333)` - -### DalaranMagicalPen_portrait - -```wurst -public static class DalaranMagicalPen_portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 0.334)` -- `static constant deathAlternate = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.333)` - -### Outland_Rock7 - -```wurst -public static class Outland_Rock7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsWall1352 - -```wurst -public static class RuinsWall1352 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### DungeonRock1 - -```wurst -public static class DungeonRock1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_IceClaw3 - -```wurst -public static class North_IceClaw3 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.134)` -- `static constant standhit = animationData(1, 0.5)` -- `static constant death = animationData(2, 0.167)` -- `static constant birth = animationData(3, 60.0)` - -### RuinsGate - -```wurst -public static class RuinsGate -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### CliffsAABB1 - -```wurst -public static class CliffsAABB1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AncientProtectorMissile2 - -```wurst -public static class AncientProtectorMissile2 -``` - -**Members:** - -- `static constant death = animationData(0, 1.967)` -- `static constant stand = animationData(1, 1.167)` -- `static constant birth = animationData(2, 0.034)` - -### CityBuildingSmall135_0_Ruined - -```wurst -public static class CityBuildingSmall135_0_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GRockArch45 - -```wurst -public static class GRockArch45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ArthaswithSword - -```wurst -public static class ArthaswithSword -``` - -**Members:** - -- `static constant base = animationData(0, 0.034)` -- `static constant stand1 = animationData(1, 3.334)` -- `static constant stand2 = animationData(2, 6.667)` -- `static constant standReady = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.166)` -- `static constant death = animationData(6, 1.5)` -- `static constant standVictory = animationData(7, 2.666)` -- `static constant spell = animationData(8, 2.167)` -- `static constant standChannel = animationData(9, 1.667)` -- `static constant dissipate = animationData(10, 2.0)` -- `static constant walk = animationData(11, 0.766)` -- `static constant standFifth = animationData(12, 6.667)` -- `static constant standFourth = animationData(13, 3.334)` - -### BlackCitadel_Statue - -```wurst -public static class BlackCitadel_Statue -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant standWork = animationData(1, 3.333)` -- `static constant portrait = animationData(2, 2.5)` -- `static constant death = animationData(3, 0.833)` -- `static constant decay = animationData(4, 60.0)` - -### HermitCrab - -```wurst -public static class HermitCrab -``` - -**Members:** - -- `static constant walk = animationData(0, 0.8)` -- `static constant standVar1 = animationData(1, 2.0)` -- `static constant standVar2 = animationData(2, 3.0)` -- `static constant standVar3 = animationData(3, 3.0)` -- `static constant attackVar1 = animationData(4, 1.0)` -- `static constant standReady = animationData(5, 1.0)` -- `static constant death = animationData(6, 2.0)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### ControlMagicTarget - -```wurst -public static class ControlMagicTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 2.2)` - -### TuskarRanged - -```wurst -public static class TuskarRanged -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### Headhunter_v1_Low - -```wurst -public static class Headhunter_v1_Low -``` - -**Members:** - -- `static constant stand2 = animationData(0, 2.667)` -- `static constant stand = animationData(1, 1.9)` -- `static constant stand3 = animationData(2, 2.0)` -- `static constant stand4 = animationData(3, 2.334)` -- `static constant walk = animationData(4, 0.667)` -- `static constant death = animationData(5, 2.1)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant attackRange = animationData(8, 1.167)` -- `static constant standready = animationData(9, 1.9)` -- `static constant standAlternate1 = animationData(10, 1.267)` -- `static constant standAlternate2 = animationData(11, 1.666)` -- `static constant standAlternate3 = animationData(12, 1.333)` -- `static constant morph = animationData(13, 1.0)` -- `static constant deathAlternate = animationData(14, 3.0)` -- `static constant decayFleshAlternate = animationData(15, 60.0)` -- `static constant decayAlternateBone = animationData(16, 60.0)` -- `static constant walkAlternate1 = animationData(17, 0.833)` -- `static constant attackAlternate1 = animationData(18, 1.0)` -- `static constant standReadyAlternate = animationData(19, 0.5)` - -### T_FlyingSheep - -```wurst -public static class T_FlyingSheep -``` - -**Members:** - -- `static constant stand = animationData(0, 0.833)` -- `static constant walk = animationData(1, 0.667)` -- `static constant death = animationData(2, 1.667)` - -### FlowerBedStraight - -```wurst -public static class FlowerBedStraight -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### RifleImpact - -```wurst -public static class RifleImpact -``` - -**Members:** - -- `static constant birth = animationData(0, 0.866)` - -### EyeOfSargeras - -```wurst -public static class EyeOfSargeras -``` - -**Members:** - -- `static constant stand = animationData(0, 1.3)` -- `static constant death = animationData(1, 1.367)` - -### HealTarget - -```wurst -public static class HealTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.833)` -- `static constant death = animationData(1, 0.3)` - -### IceBlock1 - -```wurst -public static class IceBlock1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_Rocks3 - -```wurst -public static class North_Rocks3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MagnataurBrown_PORTRAIT - -```wurst -public static class MagnataurBrown_PORTRAIT -``` - -**Members:** - -- `static constant portraitTalk = animationData(0, 2.833)` -- `static constant portrait1 = animationData(1, 2.667)` -- `static constant portrait = animationData(2, 2.167)` - -### IllidanVictoryCinematic - -```wurst -public static class IllidanVictoryCinematic -``` - -**Members:** - -- `static constant stand = animationData(0, 9.167)` - -### RubbleRock1 - -```wurst -public static class RubbleRock1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### LordaeronTree3 - -```wurst -public static class LordaeronTree3 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Militia_Portrait - -```wurst -public static class Militia_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.0)` -- `static constant portrait2 = animationData(1, 4.0)` -- `static constant portrait3 = animationData(2, 4.0)` -- `static constant portraitTalk1 = animationData(3, 2.0)` - -### HumanBattleship - -```wurst -public static class HumanBattleship -``` - -**Members:** - -- `static constant birth = animationData(0, 1.934)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant death = animationData(2, 3.733)` -- `static constant decay = animationData(3, 60.1)` - -### Priest_med - -```wurst -public static class Priest_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.933)` -- `static constant death = animationData(2, 2.0)` -- `static constant decayFlesh = animationData(3, 60.0)` -- `static constant stand4 = animationData(4, 6.066)` -- `static constant spellAttack = animationData(5, 1.167)` -- `static constant stand2 = animationData(6, 2.333)` -- `static constant decayBone = animationData(7, 60.0)` - -### RiverRushes03 - -```wurst -public static class RiverRushes03 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroTaurenChieftain - -```wurst -public static class HeroTaurenChieftain -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.667)` -- `static constant stand2 = animationData(1, 8.234)` -- `static constant stand3 = animationData(2, 7.733)` -- `static constant walk = animationData(3, 1.0)` -- `static constant standReady = animationData(4, 2.0)` -- `static constant attack1 = animationData(5, 1.333)` -- `static constant attack2 = animationData(6, 1.467)` -- `static constant standVictory = animationData(7, 3.0)` -- `static constant death = animationData(8, 2.0)` -- `static constant spellSlam = animationData(9, 1.167)` -- `static constant attackSlam = animationData(10, 1.267)` -- `static constant dissipate = animationData(11, 2.0)` - -### StoneWall01 - -```wurst -public static class StoneWall01 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### NagaBirth_small - -```wurst -public static class NagaBirth_small -``` - -**Members:** - -- `static constant birth = animationData(0, 61.1)` - -### Wharf - -```wurst -public static class Wharf -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant death = animationData(1, 2.333)` - -### North_Bones5 - -```wurst -public static class North_Bones5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BreathOfFrostMissile - -```wurst -public static class BreathOfFrostMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.5)` -- `static constant birth = animationData(1, 0.033)` - -### VoodooLounge - -```wurst -public static class VoodooLounge -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 1.0)` -- `static constant death = animationData(2, 0.633)` -- `static constant decay = animationData(3, 60.0)` -- `static constant portrait1 = animationData(4, 12.0)` - -### OrcWarlockGuldan - -```wurst -public static class OrcWarlockGuldan -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant standReady = animationData(1, 1.333)` -- `static constant spell = animationData(2, 1.167)` -- `static constant attack1 = animationData(3, 1.067)` -- `static constant death = animationData(4, 1.2)` -- `static constant walk = animationData(5, 0.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### CryptFiendEggsack - -```wurst -public static class CryptFiendEggsack -``` - -**Members:** - -- `static constant stand = animationData(0, 13.333)` - -### SmallBuildingFire0 - -```wurst -public static class SmallBuildingFire0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### AIdaTarget - -```wurst -public static class AIdaTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant stand = animationData(1, 3.8)` -- `static constant death = animationData(2, 0.633)` - -### UndeadDissipate - -```wurst -public static class UndeadDissipate -``` - -**Members:** - -- `static constant birth = animationData(0, 3.333)` - -### UndeadUIInventoryCover - -```wurst -public static class UndeadUIInventoryCover -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsABAB2 - -```wurst -public static class CityCliffsABAB2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Coral2 - -```wurst -public static class Coral2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrcUI - -```wurst -public static class OrcUI -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Seal - -```wurst -public static class Seal -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.0)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant walk = animationData(2, 1.0)` -- `static constant stand3 = animationData(3, 1.667)` -- `static constant death = animationData(4, 1.0)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` - -### DungeonPorticulisGate_Portrait - -```wurst -public static class DungeonPorticulisGate_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### RuinsWall450 - -```wurst -public static class RuinsWall450 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### SkullPile0 - -```wurst -public static class SkullPile0 -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### ReviveUndead - -```wurst -public static class ReviveUndead -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Gnoll - -```wurst -public static class Gnoll -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 0.067)` -- `static constant stand = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 4.067)` -- `static constant stand3 = animationData(3, 3.833)` -- `static constant stand4 = animationData(4, 5.467)` -- `static constant attack1 = animationData(5, 0.833)` -- `static constant attack2 = animationData(6, 0.833)` -- `static constant death = animationData(7, 2.333)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` -- `static constant walk = animationData(10, 1.066)` -- `static constant walk2 = animationData(11, 0.534)` -- `static constant portrait1 = animationData(12, 2.667)` -- `static constant portrait2 = animationData(13, 3.333)` - -### AIOrbCorruption - -```wurst -public static class AIOrbCorruption -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant death = animationData(1, 0.066)` - -### BarrensTree0S - -```wurst -public static class BarrensTree0S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### HeroBloodElf_low - -```wurst -public static class HeroBloodElf_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand3 = animationData(1, 3.334)` -- `static constant walk = animationData(2, 0.933)` -- `static constant stand1 = animationData(3, 4.667)` -- `static constant attack = animationData(4, 1.5)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant spell = animationData(6, 1.5)` -- `static constant attack3 = animationData(7, 1.167)` -- `static constant spellChannel = animationData(8, 2.0)` -- `static constant death = animationData(9, 3.0)` -- `static constant dissipate = animationData(10, 2.0)` - -### IceCrownPillar2 - -```wurst -public static class IceCrownPillar2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CameraCloseUpMed - -```wurst -public static class CameraCloseUpMed -``` - -**Members:** - -- `static constant stand = animationData(0, 66.667)` - -### Phoenix_Missile_mini - -```wurst -public static class Phoenix_Missile_mini -``` - -**Members:** - -- `static constant death = animationData(0, 2.333)` -- `static constant stand = animationData(1, 1.6)` -- `static constant birth = animationData(2, 0.333)` - -### MurgulTideWarrior_portrait - -```wurst -public static class MurgulTideWarrior_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 4.667)` - -### Bench - -```wurst -public static class Bench -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### NorthrendTree5 - -```wurst -public static class NorthrendTree5 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### AnnihilationMissile - -```wurst -public static class AnnihilationMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.066)` -- `static constant stand = animationData(1, 0.933)` -- `static constant death = animationData(2, 1.034)` - -### CameraCloseUpLowNoise - -```wurst -public static class CameraCloseUpLowNoise -``` - -**Members:** - -- `static constant stand = animationData(0, 69.167)` - -### Smoke1_Green - -```wurst -public static class Smoke1_Green -``` - -**Members:** - -- `static constant stand = animationData(0, 3.3)` - -### TutorialBackground - -```wurst -public static class TutorialBackground -``` - -**Members:** - -- `static constant tutorial01 = animationData(0, 0.333)` -- `static constant tutorial02 = animationData(1, 0.333)` - -### BattleNetTeamLevelBar - -```wurst -public static class BattleNetTeamLevelBar -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` - -### CliffsCBAA0 - -```wurst -public static class CliffsCBAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Peasant_low - -```wurst -public static class Peasant_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standGold = animationData(1, 1.567)` -- `static constant standLumber = animationData(2, 1.566)` -- `static constant attack = animationData(3, 1.0)` -- `static constant attackGold = animationData(4, 1.0)` -- `static constant attackLumber = animationData(5, 1.0)` -- `static constant walk = animationData(6, 0.8)` -- `static constant walkGold = animationData(7, 0.8)` -- `static constant walkLumber = animationData(8, 0.8)` -- `static constant death = animationData(9, 3.334)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant standReady = animationData(12, 1.5)` -- `static constant standReadyGold = animationData(13, 1.5)` -- `static constant standReadyLumber = animationData(14, 1.5)` -- `static constant standWork = animationData(15, 0.6)` -- `static constant standWorkGold = animationData(16, 0.6)` -- `static constant standWorkLumber = animationData(17, 0.6)` - -### HeroDemonHunter_Portrait - -```wurst -public static class HeroDemonHunter_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.4)` -- `static constant portraitTalk = animationData(1, 2.8)` -- `static constant portraitAlternateAlternateEx = animationData(2, 1.3)` -- `static constant portraitTalkAlternateAlternateEx = animationData(3, 1.3)` - -### IceBlock2 - -```wurst -public static class IceBlock2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SeaElementalMissile - -```wurst -public static class SeaElementalMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant death = animationData(1, 2.333)` - -### CityCliffsBBAB1 - -```wurst -public static class CityCliffsBBAB1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GolemStatue - -```wurst -public static class GolemStatue -``` - -**Members:** - -- `static constant stand = animationData(0, 1.667)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 3.266)` -- `static constant standReady = animationData(3, 1.267)` -- `static constant attack = animationData(4, 1.034)` -- `static constant attackspell = animationData(5, 1.067)` -- `static constant spellSlam = animationData(6, 1.034)` -- `static constant sleep = animationData(7, 0.3)` -- `static constant walk = animationData(8, 1.333)` -- `static constant birth = animationData(9, 1.634)` -- `static constant death = animationData(10, 2.666)` -- `static constant decay = animationData(11, 60.0)` -- `static constant portrait = animationData(12, 1.433)` - -### ImpaleTargetDust - -```wurst -public static class ImpaleTargetDust -``` - -**Members:** - -- `static constant birth = animationData(0, 3.0)` - -### Outland_Spires9 - -```wurst -public static class Outland_Spires9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroDreadLord_Portrait - -```wurst -public static class HeroDreadLord_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.5)` -- `static constant portraitTalk = animationData(1, 3.4)` - -### FelwoodRock1 - -```wurst -public static class FelwoodRock1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LobstrokkGreen_med - -```wurst -public static class LobstrokkGreen_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant attack = animationData(4, 1.0)` -- `static constant spell = animationData(5, 1.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBones = animationData(7, 60.0)` - -### LordaeronTree4 - -```wurst -public static class LordaeronTree4 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### FurbolgTracker - -```wurst -public static class FurbolgTracker -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant stand = animationData(1, 1.734)` -- `static constant death = animationData(2, 3.0)` -- `static constant spellAttack1 = animationData(3, 1.0)` -- `static constant attackspell = animationData(4, 1.0)` -- `static constant standHit = animationData(5, 0.5)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### SludgeMissile - -```wurst -public static class SludgeMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant death = animationData(1, 2.333)` - -### AltarOfDepths - -```wurst -public static class AltarOfDepths -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 2.666)` -- `static constant standwork = animationData(2, 2.667)` -- `static constant portrait = animationData(3, 2.667)` -- `static constant death = animationData(4, 2.333)` - -### D_RockArch - -```wurst -public static class D_RockArch -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ForgottenOne - -```wurst -public static class ForgottenOne -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant birth = animationData(1, 1.0)` -- `static constant attack = animationData(2, 1.0)` -- `static constant spellSlam = animationData(3, 1.0)` -- `static constant death = animationData(4, 0.967)` - -### RiverRushes02 - -```wurst -public static class RiverRushes02 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GoblinShipyardRuined - -```wurst -public static class GoblinShipyardRuined -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` - -### CrushingWaveDamage - -```wurst -public static class CrushingWaveDamage -``` - -**Members:** - -- `static constant birth = animationData(0, 4.4)` - -### BanditLord_Portrait - -```wurst -public static class BanditLord_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.333)` -- `static constant portrait2 = animationData(1, 4.933)` -- `static constant portrait3 = animationData(2, 3.334)` -- `static constant portrait4 = animationData(3, 3.333)` -- `static constant portraitTalk1 = animationData(4, 1.666)` -- `static constant portraitTalk2 = animationData(5, 3.334)` - -### Abomination_low - -```wurst -public static class Abomination_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.667)` -- `static constant walk = animationData(1, 1.0)` -- `static constant attack = animationData(2, 1.667)` -- `static constant stand2 = animationData(3, 2.0)` -- `static constant attack2 = animationData(4, 1.667)` -- `static constant death = animationData(5, 2.167)` -- `static constant standChannel = animationData(6, 1.667)` -- `static constant stand3 = animationData(7, 1.666)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### BarrensTree5 - -```wurst -public static class BarrensTree5 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### RubbleStoneWall - -```wurst -public static class RubbleStoneWall -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RaiseSkeleton - -```wurst -public static class RaiseSkeleton -``` - -**Members:** - -- `static constant birth = animationData(0, 2.333)` - -### MiniMapCreepLocLarge - -```wurst -public static class MiniMapCreepLocLarge -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` - -### Weapons - -```wurst -public static class Weapons -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` - -### ElfVillagerWoman - -```wurst -public static class ElfVillagerWoman -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.933)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant stand3 = animationData(3, 3.0)` -- `static constant death = animationData(4, 1.867)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` -- `static constant portrait1 = animationData(7, 3.0)` - -### StoneWall00 - -```wurst -public static class StoneWall00 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### CityCliffsCBAB0 - -```wurst -public static class CityCliffsCBAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RockBridgeLarge45 - -```wurst -public static class RockBridgeLarge45 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### CliffsBBAA0 - -```wurst -public static class CliffsBBAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffsABAB0 - -```wurst -public static class CliffsABAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Outland_Rock9 - -```wurst -public static class Outland_Rock9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsWall451 - -```wurst -public static class RuinsWall451 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### NagaColdArrowMissile - -```wurst -public static class NagaColdArrowMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 0.266)` -- `static constant death = animationData(2, 1.666)` - -### RockBridgeExtraLarge45 - -```wurst -public static class RockBridgeExtraLarge45 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### DrumsCasterHeal - -```wurst -public static class DrumsCasterHeal -``` - -**Members:** - -- `static constant stand = animationData(0, 1.1)` - -### ChimaeraRoost - -```wurst -public static class ChimaeraRoost -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.334)` -- `static constant portrait = animationData(3, 3.333)` -- `static constant death = animationData(4, 1.666)` - -### BarrensTree7S - -```wurst -public static class BarrensTree7S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### UndeadBloodLarge1 - -```wurst -public static class UndeadBloodLarge1 -``` - -**Members:** - -- `static constant deathExplode = animationData(0, 4.266)` - -### RuinsWall1354 - -```wurst -public static class RuinsWall1354 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### RuinsTreeDoodad0 - -```wurst -public static class RuinsTreeDoodad0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Coral1 - -```wurst -public static class Coral1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsTree3S - -```wurst -public static class RuinsTree3S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### MagnataurBrown - -```wurst -public static class MagnataurBrown -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 1.667)` -- `static constant stand = animationData(2, 2.667)` -- `static constant walkFast = animationData(3, 0.666)` -- `static constant stand2 = animationData(4, 1.167)` -- `static constant attack2 = animationData(5, 1.5)` -- `static constant spellSlam = animationData(6, 1.5)` -- `static constant attack = animationData(7, 1.5)` -- `static constant death = animationData(8, 2.666)` -- `static constant dissipate = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant standChannel = animationData(12, 1.333)` -- `static constant attack3 = animationData(13, 1.666)` -- `static constant spellAttacktwo = animationData(14, 1.5)` - -### MirrorImageDeathCaster - -```wurst -public static class MirrorImageDeathCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 0.9)` - -### NightElfCaptureFlag - -```wurst -public static class NightElfCaptureFlag -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` -- `static constant death = animationData(1, 0.534)` - -### Ruins_Shells7 - -```wurst -public static class Ruins_Shells7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Shrooms7S - -```wurst -public static class Shrooms7S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### CityCliffsACBA0 - -```wurst -public static class CityCliffsACBA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### EredarWarlockPurple_portrait - -```wurst -public static class EredarWarlockPurple_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.5)` -- `static constant portrait2 = animationData(1, 2.933)` -- `static constant portraittalk1 = animationData(2, 1.334)` -- `static constant portraittalk2 = animationData(3, 2.0)` -- `static constant portraittalk3 = animationData(4, 3.333)` - -### GryphonRiderMissile - -```wurst -public static class GryphonRiderMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 1.267)` - -### CityCliffsBACC0 - -```wurst -public static class CityCliffsBACC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CentaurArcherPortrait - -```wurst -public static class CentaurArcherPortrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.334)` -- `static constant portrait2 = animationData(1, 2.333)` -- `static constant portraitTalk = animationData(2, 3.333)` - -### DarkRitualCaster - -```wurst -public static class DarkRitualCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 2.1)` - -### ClearIceRock1 - -```wurst -public static class ClearIceRock1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### CityCliffsAABA0 - -```wurst -public static class CityCliffsAABA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenvaleLilyPad1 - -```wurst -public static class AshenvaleLilyPad1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BloodElfSpellThief_Portrait - -```wurst -public static class BloodElfSpellThief_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.833)` -- `static constant portraitTalk = animationData(1, 1.833)` -- `static constant portrait3 = animationData(2, 3.667)` -- `static constant portraitTalk2 = animationData(3, 1.833)` - -### RubbleRock3 - -```wurst -public static class RubbleRock3 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### North_Rocks1 - -```wurst -public static class North_Rocks1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OutlandMushroomTree3D - -```wurst -public static class OutlandMushroomTree3D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Kobold_med - -```wurst -public static class Kobold_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 1.334)` -- `static constant stand3 = animationData(3, 1.667)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant death = animationData(5, 1.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant attack2 = animationData(8, 1.0)` - -### Furion - -```wurst -public static class Furion -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant spell = animationData(2, 2.666)` -- `static constant attack1 = animationData(3, 1.167)` -- `static constant attack2 = animationData(4, 1.166)` -- `static constant death = animationData(5, 4.334)` -- `static constant dissipate = animationData(6, 2.0)` -- `static constant walk = animationData(7, 0.834)` - -### ShroomsBlue - -```wurst -public static class ShroomsBlue -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### InvisiblePlatform - -```wurst -public static class InvisiblePlatform -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.333)` - -### North_IceClaw2 - -```wurst -public static class North_IceClaw2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.134)` -- `static constant standhit = animationData(1, 0.5)` -- `static constant death = animationData(2, 0.167)` -- `static constant birth = animationData(3, 60.0)` - -### GoblinZeppelin - -```wurst -public static class GoblinZeppelin -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant stand3 = animationData(3, 3.0)` -- `static constant walk2 = animationData(4, 1.0)` -- `static constant walk3 = animationData(5, 2.0)` -- `static constant death = animationData(6, 1.667)` - -### MiniMapItem - -```wurst -public static class MiniMapItem -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` - -### MurgulShadowcaster - -```wurst -public static class MurgulShadowcaster -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### CityGrave2 - -```wurst -public static class CityGrave2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityBuildingSmall135_2_Ruined - -```wurst -public static class CityBuildingSmall135_2_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GlaiveThrower_Portrait - -```wurst -public static class GlaiveThrower_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.667)` - -### Well - -```wurst -public static class Well -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 66.666)` - -### RisingWaterDoodad - -```wurst -public static class RisingWaterDoodad -``` - -**Members:** - -- `static constant standAlternate = animationData(0, 3.0)` -- `static constant stand = animationData(1, 5.0)` -- `static constant standUpgrade = animationData(2, 5.0)` - -### CityBridgeExtraLarge0 - -```wurst -public static class CityBridgeExtraLarge0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### UndergoundRock0 - -```wurst -public static class UndergoundRock0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### InfernalCannonCannon - -```wurst -public static class InfernalCannonCannon -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attackSpell = animationData(2, 2.0)` -- `static constant death = animationData(3, 1.667)` -- `static constant decay = animationData(4, 60.0)` -- `static constant blaSpell = animationData(5, 2.0)` - -### MALFurion_Blood - -```wurst -public static class MALFurion_Blood -``` - -**Members:** - -- `static constant birth = animationData(0, 2.167)` - -### DarkTroll_med - -```wurst -public static class DarkTroll_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant spellBerserk = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.5)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spellEntangle = animationData(9, 0.8)` - -### Demoness_med - -```wurst -public static class Demoness_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant stand5 = animationData(3, 3.7)` -- `static constant death = animationData(4, 3.233)` -- `static constant attack1 = animationData(5, 0.867)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant walk = animationData(7, 0.833)` -- `static constant standReady = animationData(8, 1.133)` -- `static constant spellSlam = animationData(9, 1.133)` -- `static constant spell = animationData(10, 1.134)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` - -### HeroDeathKnight_med - -```wurst -public static class HeroDeathKnight_med -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand2 = animationData(1, 2.833)` -- `static constant stand1 = animationData(2, 3.666)` -- `static constant spell1 = animationData(3, 1.5)` -- `static constant attack1 = animationData(4, 0.967)` -- `static constant death = animationData(5, 2.167)` -- `static constant standReady = animationData(6, 1.5)` -- `static constant dissipate = animationData(7, 2.0)` - -### HealingWard - -```wurst -public static class HealingWard -``` - -**Members:** - -- `static constant birth = animationData(0, 1.034)` -- `static constant stand = animationData(1, 1.6)` -- `static constant death = animationData(2, 2.0)` -- `static constant portrait = animationData(3, 1.6)` - -### FaerieDragon_Portrait - -```wurst -public static class FaerieDragon_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.0)` - -### CityCliffsABAB0 - -```wurst -public static class CityCliffsABAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BlizzardSky - -```wurst -public static class BlizzardSky -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### GreenDragon_Portrait - -```wurst -public static class GreenDragon_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.0)` -- `static constant portrait2 = animationData(1, 4.0)` -- `static constant portraitTalk = animationData(2, 4.0)` - -### NorthrendTree3 - -```wurst -public static class NorthrendTree3 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### OgreOneHeaded_low - -```wurst -public static class OgreOneHeaded_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### ArchnathidPurple_PORTRAIT - -```wurst -public static class ArchnathidPurple_PORTRAIT -``` - -**Members:** - -- `static constant stand = animationData(0, 1.834)` - -### Shrooms0 - -```wurst -public static class Shrooms0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### SpiderStatue1 - -```wurst -public static class SpiderStatue1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.4)` - -### AncientZiggurat0 - -```wurst -public static class AncientZiggurat0 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant portrait = animationData(2, 3.333)` -- `static constant birthUpgradeFirst = animationData(3, 60.0)` -- `static constant standUpgradeFirst = animationData(4, 3.333)` -- `static constant portraitUpgradeFirst = animationData(5, 3.334)` -- `static constant birthUpgradeSecond = animationData(6, 60.0)` -- `static constant standUpgradeSecond = animationData(7, 3.334)` -- `static constant portraitUpgradeSecond = animationData(8, 3.333)` -- `static constant death = animationData(9, 1.5)` - -### Demoness_Portrait - -```wurst -public static class Demoness_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.666)` -- `static constant portraitTalk = animationData(1, 3.333)` - -### DungeonRock2 - -```wurst -public static class DungeonRock2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsTree7D - -```wurst -public static class RuinsTree7D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### AISmTarget - -```wurst -public static class AISmTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.9)` - -### ImpaledBody1 - -```wurst -public static class ImpaledBody1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant stand1 = animationData(1, 0.333)` - -### EX_KoboldGeomancer_Med - -```wurst -public static class EX_KoboldGeomancer_Med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 1.334)` -- `static constant stand3 = animationData(3, 1.667)` -- `static constant attackSpell1 = animationData(4, 1.0)` -- `static constant death = animationData(5, 1.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant attackSpell2 = animationData(8, 1.0)` - -### FrostArmorTarget - -```wurst -public static class FrostArmorTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 2.1)` -- `static constant birth = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.334)` - -### Knight - -```wurst -public static class Knight -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand1 = animationData(1, 2.833)` -- `static constant stand2 = animationData(2, 3.333)` -- `static constant stand3 = animationData(3, 3.666)` -- `static constant stand4 = animationData(4, 1.933)` -- `static constant attack1 = animationData(5, 1.1)` -- `static constant attack2 = animationData(6, 1.067)` -- `static constant death = animationData(7, 5.1)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant standReady = animationData(9, 2.833)` -- `static constant standVictory = animationData(10, 2.833)` -- `static constant decayBone = animationData(11, 60.0)` - -### RockPillar1 - -```wurst -public static class RockPillar1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GyroCopter - -```wurst -public static class GyroCopter -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 1.334)` -- `static constant stand3 = animationData(2, 2.667)` -- `static constant stand4 = animationData(3, 4.0)` -- `static constant walk = animationData(4, 1.233)` -- `static constant attacktwo = animationData(5, 0.6)` -- `static constant walk3 = animationData(6, 1.233)` -- `static constant attackone = animationData(7, 1.0)` -- `static constant death = animationData(8, 1.934)` - -### Ruins_Lilypad0 - -```wurst -public static class Ruins_Lilypad0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroShadowHunter_Low - -```wurst -public static class HeroShadowHunter_Low -``` - -**Members:** - -- `static constant walk = animationData(0, 0.8)` -- `static constant stand1 = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 3.233)` -- `static constant spellThrow = animationData(3, 3.1)` -- `static constant death = animationData(4, 3.766)` -- `static constant stand3 = animationData(5, 4.2)` -- `static constant stand4 = animationData(6, 6.333)` -- `static constant standReady = animationData(7, 1.0)` -- `static constant spell = animationData(8, 1.666)` -- `static constant standHit = animationData(9, 0.5)` -- `static constant attack = animationData(10, 1.567)` -- `static constant standVictory = animationData(11, 3.0)` -- `static constant dissipate = animationData(12, 1.666)` -- `static constant standChannel = animationData(13, 2.7)` - -### GlowingRunes0 - -```wurst -public static class GlowingRunes0 -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` -- `static constant stand = animationData(1, 3.0)` -- `static constant standAlternate = animationData(2, 3.0)` -- `static constant death = animationData(3, 2.0)` - -### HeroMoonPriestess - -```wurst -public static class HeroMoonPriestess -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant spell = animationData(1, 1.333)` -- `static constant stand2 = animationData(2, 2.667)` -- `static constant stand3 = animationData(3, 2.7)` -- `static constant standReady = animationData(4, 1.0)` -- `static constant attack = animationData(5, 1.0)` -- `static constant walk = animationData(6, 0.634)` -- `static constant death = animationData(7, 2.0)` -- `static constant dissipate = animationData(8, 2.0)` - -### QuillBeast - -```wurst -public static class QuillBeast -``` - -**Members:** - -- `static constant walkFast = animationData(0, 0.667)` -- `static constant standVar1 = animationData(1, 1.666)` -- `static constant walk = animationData(2, 1.0)` -- `static constant attackVar1 = animationData(3, 1.0)` -- `static constant spellSlam = animationData(4, 1.0)` -- `static constant death = animationData(5, 1.366)` -- `static constant standVar2 = animationData(6, 5.2)` -- `static constant standVar3 = animationData(7, 2.333)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### DungeonObilisk - -```wurst -public static class DungeonObilisk -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MagnataurBlue - -```wurst -public static class MagnataurBlue -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 1.667)` -- `static constant stand = animationData(2, 2.667)` -- `static constant walkFast = animationData(3, 0.666)` -- `static constant stand2 = animationData(4, 1.167)` -- `static constant attack2 = animationData(5, 1.5)` -- `static constant spellSlam = animationData(6, 1.5)` -- `static constant attack = animationData(7, 1.5)` -- `static constant death = animationData(8, 2.666)` -- `static constant dissipate = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant standChannel = animationData(12, 1.333)` -- `static constant attack3 = animationData(13, 1.666)` -- `static constant spellAttacktwo = animationData(14, 1.5)` - -### TimberWolf_Portrait - -```wurst -public static class TimberWolf_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.367)` -- `static constant portrait2 = animationData(1, 3.334)` - -### LordaeronTree1S - -```wurst -public static class LordaeronTree1S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### Tavern - -```wurst -public static class Tavern -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.433)` -- `static constant standWork = animationData(1, 1.7)` -- `static constant portrait1 = animationData(2, 1.7)` -- `static constant death = animationData(3, 2.0)` - -### UnholyFrenzyTarget - -```wurst -public static class UnholyFrenzyTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.034)` - -### LordaeronTree8S - -```wurst -public static class LordaeronTree8S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### Ice_Rock0 - -```wurst -public static class Ice_Rock0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ClearIceRock2 - -```wurst -public static class ClearIceRock2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### CentaurTent1 - -```wurst -public static class CentaurTent1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.266)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant death = animationData(2, 2.267)` - -### Ruins_Shells8 - -```wurst -public static class Ruins_Shells8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffTransAAHX0 - -```wurst -public static class CliffTransAAHX0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ShipDebree - -```wurst -public static class ShipDebree -``` - -**Members:** - -- `static constant stand1 = animationData(0, 6.6)` - -### ScoreScreenOrcVictory - -```wurst -public static class ScoreScreenOrcVictory -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ScoreScreenHumanVictoryExpansion - -```wurst -public static class ScoreScreenHumanVictoryExpansion -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroArchMageGhost_portrait - -```wurst -public static class HeroArchMageGhost_portrait -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant portrait2 = animationData(2, 6.0)` -- `static constant portrait3 = animationData(3, 2.0)` -- `static constant portraitTalk1 = animationData(4, 2.0)` -- `static constant portraitTalk2 = animationData(5, 2.0)` -- `static constant portraitTalk3 = animationData(6, 2.0)` - -### CityCliffsBABA0 - -```wurst -public static class CityCliffsBABA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_WebRocks7 - -```wurst -public static class North_WebRocks7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LoadMultiplayerHuman - -```wurst -public static class LoadMultiplayerHuman -``` - -**Members:** - -- `static constant birth = animationData(0, 23.467)` - -### BarrensTree8S - -```wurst -public static class BarrensTree8S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### AshenTree1D - -```wurst -public static class AshenTree1D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### CliffsBBCA0 - -```wurst -public static class CliffsBBCA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Mannoroth - -```wurst -public static class Mannoroth -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 1.667)` -- `static constant stand = animationData(2, 2.667)` -- `static constant stand2 = animationData(3, 1.167)` -- `static constant spell = animationData(4, 1.5)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant attack3 = animationData(6, 1.5)` -- `static constant death = animationData(7, 2.666)` -- `static constant dissipate = animationData(8, 2.0)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant decayBone = animationData(10, 60.0)` - -### Militia_low - -```wurst -public static class Militia_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant attack = animationData(1, 1.0)` -- `static constant walk = animationData(2, 0.8)` -- `static constant death = animationData(3, 3.334)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant decayBone = animationData(5, 60.0)` -- `static constant standReady = animationData(6, 1.5)` -- `static constant standWork = animationData(7, 0.6)` - -### TreasurePile1 - -```wurst -public static class TreasurePile1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BanditMage_Portrait - -```wurst -public static class BanditMage_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.0)` -- `static constant portrait2 = animationData(1, 6.0)` -- `static constant portrait3 = animationData(2, 2.0)` -- `static constant portraitTalk1 = animationData(3, 2.0)` -- `static constant portraitTalk2 = animationData(4, 2.0)` -- `static constant portraitTalk3 = animationData(5, 2.0)` - -### AshenvaleLilyPad2 - -```wurst -public static class AshenvaleLilyPad2 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` - -### Nerubian_Portrait - -```wurst -public static class Nerubian_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.0)` -- `static constant portraitTalk = animationData(1, 1.666)` - -### FlakTarget - -```wurst -public static class FlakTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 3.4)` - -### BloodPriest_med - -```wurst -public static class BloodPriest_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.933)` -- `static constant death = animationData(2, 2.0)` -- `static constant decayFlesh = animationData(3, 60.0)` -- `static constant stand4 = animationData(4, 6.066)` -- `static constant spellAttack = animationData(5, 1.167)` -- `static constant stand2 = animationData(6, 2.333)` -- `static constant decayBone = animationData(7, 60.0)` - -### Phoenix_Missile - -```wurst -public static class Phoenix_Missile -``` - -**Members:** - -- `static constant death = animationData(0, 1.0)` -- `static constant stand = animationData(1, 1.6)` -- `static constant birth = animationData(2, 0.333)` - -### WingedSerpentMissile - -```wurst -public static class WingedSerpentMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.5)` -- `static constant birth = animationData(1, 0.034)` -- `static constant death = animationData(2, 1.366)` - -### CityStoneBench - -```wurst -public static class CityStoneBench -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroDreadLord_low - -```wurst -public static class HeroDreadLord_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standReady = animationData(1, 1.5)` -- `static constant stand2 = animationData(2, 2.933)` -- `static constant stand3 = animationData(3, 2.933)` -- `static constant spell = animationData(4, 1.833)` -- `static constant walk = animationData(5, 1.0)` -- `static constant spellSlam = animationData(6, 2.0)` -- `static constant death = animationData(7, 2.333)` -- `static constant dissipate = animationData(8, 3.333)` -- `static constant attack1 = animationData(9, 1.1)` -- `static constant attack2 = animationData(10, 1.1)` - -### CryptFiend - -```wurst -public static class CryptFiend -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant attack = animationData(4, 1.0)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBones = animationData(6, 60.0)` -- `static constant morph = animationData(7, 1.0)` -- `static constant standAlternate = animationData(8, 0.033)` -- `static constant morphAlternate = animationData(9, 1.0)` - -### CliffTransHACX0 - -```wurst -public static class CliffTransHACX0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Archer_Portrait - -```wurst -public static class Archer_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.667)` -- `static constant portrait2 = animationData(1, 2.667)` -- `static constant portraitTalk1 = animationData(2, 2.667)` -- `static constant portraitTalk2 = animationData(3, 2.667)` -- `static constant portrait3 = animationData(4, 5.0)` - -### CliffsABCA0 - -```wurst -public static class CliffsABCA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityBridgeExtraLarge135 - -```wurst -public static class CityBridgeExtraLarge135 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### Vulture - -```wurst -public static class Vulture -``` - -**Members:** - -- `static constant walk = animationData(0, 0.834)` -- `static constant walk2 = animationData(1, 1.666)` -- `static constant walk3 = animationData(2, 1.666)` -- `static constant stand = animationData(3, 2.0)` -- `static constant stand2 = animationData(4, 1.8)` -- `static constant death = animationData(5, 1.0)` -- `static constant stand3 = animationData(6, 1.833)` -- `static constant attack = animationData(7, 0.834)` - -### MurlocFleshEater_Med - -```wurst -public static class MurlocFleshEater_Med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attackSpell = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standChannel = animationData(9, 1.0)` - -### Mercenary - -```wurst -public static class Mercenary -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.433)` -- `static constant standWork = animationData(1, 1.7)` -- `static constant portrait1 = animationData(2, 1.7)` -- `static constant death = animationData(3, 2.0)` - -### LoadMultiplayerOrc - -```wurst -public static class LoadMultiplayerOrc -``` - -**Members:** - -- `static constant birth = animationData(0, 23.467)` - -### TomeBlue - -```wurst -public static class TomeBlue -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant birth = animationData(1, 1.0)` -- `static constant death = animationData(2, 3.633)` -- `static constant stand1 = animationData(3, 3.0)` -- `static constant stand2 = animationData(4, 3.0)` - -### Treasurechest_portrait - -```wurst -public static class Treasurechest_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant portrait2 = animationData(1, 3.0)` -- `static constant birth = animationData(2, 0.666)` -- `static constant death = animationData(3, 0.5)` - -### RockPillar0 - -```wurst -public static class RockPillar0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DarkTrollTrapper - -```wurst -public static class DarkTrollTrapper -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant oldSpellBerserk = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.5)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spellEntangle = animationData(9, 0.8)` - -### ScoreScreenDefeat - -```wurst -public static class ScoreScreenDefeat -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CameraZoomOut - -```wurst -public static class CameraZoomOut -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### DalaranReject - -```wurst -public static class DalaranReject -``` - -**Members:** - -- `static constant stand = animationData(0, 1.333)` -- `static constant walk = animationData(1, 0.966)` -- `static constant attack = animationData(2, 0.967)` -- `static constant death = animationData(3, 2.033)` - -### CoralArch0 - -```wurst -public static class CoralArch0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### PandarenBrewmaster_Low - -```wurst -public static class PandarenBrewmaster_Low -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant spellSlam = animationData(3, 2.0)` -- `static constant spell = animationData(4, 0.967)` -- `static constant attack = animationData(5, 0.966)` -- `static constant attack2 = animationData(6, 0.967)` -- `static constant death = animationData(7, 2.667)` -- `static constant dissipate = animationData(8, 2.0)` -- `static constant standReady = animationData(9, 1.0)` -- `static constant spellThrow = animationData(10, 1.667)` - -### DivineShieldTarget - -```wurst -public static class DivineShieldTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.9)` -- `static constant stand = animationData(1, 0.7)` -- `static constant death = animationData(2, 0.7)` - -### Knight_low - -```wurst -public static class Knight_low -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand1 = animationData(1, 2.833)` -- `static constant attack1 = animationData(2, 1.1)` -- `static constant death = animationData(3, 5.1)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant standReady = animationData(5, 2.833)` -- `static constant decayBone = animationData(6, 60.0)` - -### FlamingArrowMissile - -```wurst -public static class FlamingArrowMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.266)` -- `static constant death = animationData(1, 1.066)` - -### CityCliffsAABA1 - -```wurst -public static class CityCliffsAABA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DarkTrollTrapper_low - -```wurst -public static class DarkTrollTrapper_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant oldSpellBerserk = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.5)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spellEntangle = animationData(9, 0.8)` - -### Gutz1 - -```wurst -public static class Gutz1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.467)` -- `static constant stand2 = animationData(1, 0.466)` - -### AltarofStorms - -```wurst -public static class AltarofStorms -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 1.7)` -- `static constant death = animationData(3, 2.667)` -- `static constant decay = animationData(4, 60.0)` -- `static constant portrait1 = animationData(5, 12.0)` - -### OrbVenomSpecialArt - -```wurst -public static class OrbVenomSpecialArt -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` - -### LordaeronFallSky - -```wurst -public static class LordaeronFallSky -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### MammothBlack_Portrait - -```wurst -public static class MammothBlack_Portrait -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant stand = animationData(1, 2.667)` -- `static constant stand2 = animationData(2, 1.333)` - -### ImmolationRedDamage - -```wurst -public static class ImmolationRedDamage -``` - -**Members:** - -- `static constant stand = animationData(0, 2.1)` -- `static constant death = animationData(1, 2.1)` - -### FelwoodRock0 - -```wurst -public static class FelwoodRock0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SunWell - -```wurst -public static class SunWell -``` - -**Members:** - -- `static constant stand = animationData(0, 3.3)` -- `static constant standSecond = animationData(1, 6.033)` -- `static constant standThird = animationData(2, 0.166)` - -### BattlenetProgressBar - -```wurst -public static class BattlenetProgressBar -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` - -### CityCliffsCBCA0 - -```wurst -public static class CityCliffsCBCA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffsACBB0 - -```wurst -public static class CliffsACBB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RoughCliffDoodadSlide0 - -```wurst -public static class RoughCliffDoodadSlide0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ChimaeraAcidTargetArt - -```wurst -public static class ChimaeraAcidTargetArt -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant death = animationData(1, 0.034)` - -### ChieftainHut - -```wurst -public static class ChieftainHut -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant death = animationData(2, 2.333)` - -### AshenBrokenObilisk1 - -```wurst -public static class AshenBrokenObilisk1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### BanishTarget - -```wurst -public static class BanishTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` - -### Runner_portrait - -```wurst -public static class Runner_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.266)` -- `static constant portrait2 = animationData(1, 1.267)` -- `static constant portraittalk = animationData(2, 2.667)` -- `static constant portraittalk2 = animationData(3, 2.0)` - -### SeaGiantGreen - -```wurst -public static class SeaGiantGreen -``` - -**Members:** - -- `static constant standReady = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.834)` -- `static constant spell = animationData(2, 1.667)` -- `static constant attackslam = animationData(3, 1.333)` -- `static constant attack = animationData(4, 1.0)` -- `static constant standSwim = animationData(5, 1.666)` -- `static constant walkSwim = animationData(6, 1.833)` -- `static constant attackSwim = animationData(7, 1.167)` -- `static constant death = animationData(8, 3.333)` -- `static constant standReadySwim = animationData(9, 1.667)` -- `static constant holdWalkSwim = animationData(10, 1.833)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` -- `static constant deathSwim = animationData(13, 3.334)` -- `static constant decaySwim = animationData(14, 60.0)` -- `static constant spellswim = animationData(15, 1.667)` - -### RuinsTree6 - -```wurst -public static class RuinsTree6 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### DevourMagicBirthMissile - -```wurst -public static class DevourMagicBirthMissile -``` - -**Members:** - -- `static constant death = animationData(0, 2.333)` -- `static constant stand = animationData(1, 1.6)` -- `static constant birth = animationData(2, 0.333)` - -### IceCrownWall904 - -```wurst -public static class IceCrownWall904 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### BattlenetWorking - -```wurst -public static class BattlenetWorking -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant found = animationData(1, 2.667)` - -### LargeBuildingFire0 - -```wurst -public static class LargeBuildingFire0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### AIreTarget - -```wurst -public static class AIreTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 2.133)` - -### CliffDoodadCave2 - -```wurst -public static class CliffDoodadCave2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ElvenGuardMagicTower - -```wurst -public static class ElvenGuardMagicTower -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.334)` -- `static constant portrait = animationData(2, 3.333)` -- `static constant birthUpgradeFirst = animationData(3, 60.0)` -- `static constant standUpgradeFirst = animationData(4, 3.333)` -- `static constant portraitUpgradeFirst = animationData(5, 3.334)` -- `static constant birthUpgradeSecond = animationData(6, 60.0)` -- `static constant standUpgradeSecond = animationData(7, 3.334)` -- `static constant portraitUpgradeSecond = animationData(8, 3.333)` -- `static constant death = animationData(9, 2.666)` -- `static constant decay = animationData(10, 60.0)` - -### SentinelStatue - -```wurst -public static class SentinelStatue -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standAlternate = animationData(1, 1.0)` - -### StampedeMissile - -```wurst -public static class StampedeMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.5)` -- `static constant death = animationData(1, 9.0)` - -### ThunderLizardSalamander - -```wurst -public static class ThunderLizardSalamander -``` - -**Members:** - -- `static constant death = animationData(0, 3.333)` -- `static constant decayFlesh = animationData(1, 60.0)` -- `static constant decayBone = animationData(2, 60.0)` -- `static constant spellSlam = animationData(3, 1.0)` -- `static constant walk = animationData(4, 1.667)` -- `static constant stand = animationData(5, 2.667)` -- `static constant stand2 = animationData(6, 2.666)` -- `static constant walkFast = animationData(7, 0.666)` -- `static constant attack = animationData(8, 1.0)` - -### Ruins_NagaCircle - -```wurst -public static class Ruins_NagaCircle -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MurlocMutant_Low - -```wurst -public static class MurlocMutant_Low -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### Merchant - -```wurst -public static class Merchant -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 1.334)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant standWork = animationData(3, 8.5)` -- `static constant death = animationData(4, 1.333)` -- `static constant portrait1 = animationData(5, 6.0)` - -### MurlocMutant_portrait - -```wurst -public static class MurlocMutant_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 4.667)` - -### IronGate45 - -```wurst -public static class IronGate45 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### MurlocNightCrawler_Med - -```wurst -public static class MurlocNightCrawler_Med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attackSpell = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standChannel = animationData(9, 1.0)` - -### GreenDragonWelp_Portrait - -```wurst -public static class GreenDragonWelp_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.0)` -- `static constant portrait2 = animationData(1, 4.0)` -- `static constant portraitTalk = animationData(2, 4.0)` - -### OutlandMushroomTree6S - -```wurst -public static class OutlandMushroomTree6S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### North_Bones4 - -```wurst -public static class North_Bones4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LordaeronTree5D - -```wurst -public static class LordaeronTree5D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### NightElfUI - -```wurst -public static class NightElfUI -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsTreeDoodad1 - -```wurst -public static class RuinsTreeDoodad1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### UnholyAura - -```wurst -public static class UnholyAura -``` - -**Members:** - -- `static constant stand = animationData(0, 6.667)` - -### LoardaeronRockChunks5 - -```wurst -public static class LoardaeronRockChunks5 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### BarrensTree4 - -```wurst -public static class BarrensTree4 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### CliffsAABB2 - -```wurst -public static class CliffsAABB2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Outland_Rock8 - -```wurst -public static class Outland_Rock8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenvaleBackground - -```wurst -public static class AshenvaleBackground -``` - -**Members:** - -- `static constant orc04 = animationData(0, 0.333)` -- `static constant orc05 = animationData(1, 0.333)` -- `static constant nightElf01 = animationData(2, 0.333)` -- `static constant nightElf02 = animationData(3, 0.333)` -- `static constant nightElf03 = animationData(4, 0.333)` -- `static constant nightElf04 = animationData(5, 0.333)` -- `static constant nightElf05 = animationData(6, 0.333)` -- `static constant nightElf06 = animationData(7, 0.333)` -- `static constant nightElfInterlude01 = animationData(8, 0.333)` -- `static constant nightElf07 = animationData(9, 0.333)` -- `static constant nightElf08 = animationData(10, 0.333)` - -### GryphonRider_low - -```wurst -public static class GryphonRider_low -``` - -**Members:** - -- `static constant stand = animationData(0, 0.833)` -- `static constant walk = animationData(1, 0.667)` -- `static constant walk2 = animationData(2, 0.9)` -- `static constant attack = animationData(3, 1.667)` -- `static constant death = animationData(4, 1.667)` - -### CommandAuraTarget - -```wurst -public static class CommandAuraTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 2.167)` - -### Shrooms0S - -```wurst -public static class Shrooms0S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### VillagerWoman - -```wurst -public static class VillagerWoman -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.933)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant stand3 = animationData(3, 3.0)` -- `static constant death = animationData(4, 1.867)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` -- `static constant portrait1 = animationData(7, 3.0)` - -### WaterElemental_low - -```wurst -public static class WaterElemental_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.667)` -- `static constant walk = animationData(1, 1.2)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 0.9)` -- `static constant attack = animationData(4, 1.167)` - -### LobstrokkGreen - -```wurst -public static class LobstrokkGreen -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant attack = animationData(4, 1.0)` -- `static constant spell = animationData(5, 1.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBones = animationData(7, 60.0)` - -### Acolyte_Med - -```wurst -public static class Acolyte_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.467)` -- `static constant stand2 = animationData(1, 2.934)` -- `static constant walk = animationData(2, 1.334)` -- `static constant attack = animationData(3, 1.0)` -- `static constant standWorkGold = animationData(4, 2.267)` -- `static constant death = animationData(5, 1.567)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### GrizzlyBear_Portrait - -```wurst -public static class GrizzlyBear_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.0)` -- `static constant portrait2 = animationData(1, 2.0)` -- `static constant portraitTalk1 = animationData(2, 2.0)` - -### FountainOfMana - -```wurst -public static class FountainOfMana -``` - -**Members:** - -- `static constant stand = animationData(0, 3.9)` -- `static constant portrait1 = animationData(1, 3.933)` -- `static constant death = animationData(2, 3.933)` - -### EX_HeroMountainKing - -```wurst -public static class EX_HeroMountainKing -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant standReady = animationData(1, 1.5)` -- `static constant stand2 = animationData(2, 2.3)` -- `static constant stand3 = animationData(3, 3.167)` -- `static constant stand4 = animationData(4, 5.367)` -- `static constant attack1 = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant walk = animationData(7, 0.834)` -- `static constant death = animationData(8, 2.5)` -- `static constant spellThrow = animationData(9, 1.366)` -- `static constant spellSlam = animationData(10, 0.9)` -- `static constant dissipate = animationData(11, 2.0)` -- `static constant attackSlam = animationData(12, 1.0)` -- `static constant alternateStand1 = animationData(13, 1.5)` -- `static constant alternateReady = animationData(14, 1.5)` -- `static constant alternateStand2 = animationData(15, 2.3)` -- `static constant alternateStand3 = animationData(16, 3.167)` -- `static constant alternateStand4 = animationData(17, 5.367)` -- `static constant alternateAttack1 = animationData(18, 1.0)` -- `static constant alternateAttack2 = animationData(19, 1.0)` -- `static constant alternateWalk = animationData(20, 0.834)` -- `static constant alternateDeath = animationData(21, 2.5)` -- `static constant alternateSpellThrow = animationData(22, 1.366)` -- `static constant alternateSpellSlam = animationData(23, 0.9)` -- `static constant alternateDissipate = animationData(24, 2.0)` -- `static constant attackSlamAlternate = animationData(25, 1.0)` -- `static constant morphAlternate = animationData(26, 0.333)` - -### VoidWalker - -```wurst -public static class VoidWalker -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant attack = animationData(2, 1.0)` -- `static constant spell = animationData(3, 3.334)` -- `static constant death = animationData(4, 2.667)` -- `static constant walk = animationData(5, 0.834)` - -### EX_WitchDoctor_med - -```wurst -public static class EX_WitchDoctor_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 3.334)` -- `static constant stand3 = animationData(2, 2.834)` -- `static constant stand4 = animationData(3, 6.2)` -- `static constant attack1 = animationData(4, 1.333)` -- `static constant spell = animationData(5, 0.867)` -- `static constant death = animationData(6, 1.967)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant walk = animationData(8, 1.067)` -- `static constant standVictory = animationData(9, 1.5)` -- `static constant decayBone = animationData(10, 60.0)` - -### Murloc_med - -```wurst -public static class Murloc_med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### LavaSpawn - -```wurst -public static class LavaSpawn -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant morph = animationData(1, 1.0)` -- `static constant standAlternate = animationData(2, 0.367)` -- `static constant morphAlternate = animationData(3, 1.0)` -- `static constant walk = animationData(4, 1.0)` -- `static constant stand2 = animationData(5, 2.667)` -- `static constant attack = animationData(6, 1.167)` -- `static constant birth = animationData(7, 0.667)` -- `static constant death = animationData(8, 6.667)` - -### StoneWall04 - -```wurst -public static class StoneWall04 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### BarrensTree9 - -```wurst -public static class BarrensTree9 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### WyvernCage - -```wurst -public static class WyvernCage -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` -- `static constant death = animationData(1, 0.833)` -- `static constant decay = animationData(2, 60.0)` - -### CityCliffsCCAA2 - -```wurst -public static class CityCliffsCCAA2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DemonBoltImpact - -```wurst -public static class DemonBoltImpact -``` - -**Members:** - -- `static constant stand = animationData(0, 0.8)` - -### IceTrollHut1 - -```wurst -public static class IceTrollHut1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.266)` -- `static constant portrait1 = animationData(1, 0.467)` -- `static constant death = animationData(2, 2.267)` - -### Hydralisk - -```wurst -public static class Hydralisk -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant portrait = animationData(1, 3.333)` -- `static constant walk = animationData(2, 1.0)` -- `static constant attack = animationData(3, 0.833)` -- `static constant death = animationData(4, 2.0)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` - -### KotoBeastNoRider - -```wurst -public static class KotoBeastNoRider -``` - -**Members:** - -- `static constant death = animationData(0, 3.333)` -- `static constant decayFlesh = animationData(1, 60.0)` -- `static constant decayBone = animationData(2, 60.0)` -- `static constant spellSlam = animationData(3, 1.0)` -- `static constant walk = animationData(4, 1.667)` -- `static constant stand = animationData(5, 2.667)` -- `static constant stand2 = animationData(6, 2.666)` -- `static constant walkFast = animationData(7, 0.666)` -- `static constant attack = animationData(8, 1.167)` - -### ElvenFishVillageBuilding0 - -```wurst -public static class ElvenFishVillageBuilding0 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### IceCrownWall1351 - -```wurst -public static class IceCrownWall1351 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### NorthrendTree9S - -```wurst -public static class NorthrendTree9S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Bridge_Log - -```wurst -public static class Bridge_Log -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenvaleLilyPad0 - -```wurst -public static class AshenvaleLilyPad0 -``` - -**Members:** - -- `static constant stand = animationData(0, 4.0)` - -### RockChunks4 - -```wurst -public static class RockChunks4 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### Ice_Rock2 - -```wurst -public static class Ice_Rock2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsTree7S - -```wurst -public static class RuinsTree7S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### TidalGuardian_med - -```wurst -public static class TidalGuardian_med -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand3 = animationData(1, 6.666)` -- `static constant portrait = animationData(2, 26.6)` -- `static constant stand2 = animationData(3, 6.667)` -- `static constant stand4 = animationData(4, 6.667)` -- `static constant stand5 = animationData(5, 6.667)` -- `static constant standReady2 = animationData(6, 7.333)` -- `static constant standReady = animationData(7, 6.667)` -- `static constant stand1 = animationData(8, 20.0)` -- `static constant attack = animationData(9, 1.533)` -- `static constant death = animationData(10, 2.333)` -- `static constant decay = animationData(11, 60.0)` - -### G_PorticulisWall45_1 - -```wurst -public static class G_PorticulisWall45_1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffTransAAHL0 - -```wurst -public static class CityCliffTransAAHL0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### City_ColumnSemiCircle - -```wurst -public static class City_ColumnSemiCircle -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_Bones1 - -```wurst -public static class North_Bones1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### KelThuzad_portrait - -```wurst -public static class KelThuzad_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.333)` -- `static constant portraitTalk1 = animationData(1, 2.667)` - -### Stone1 - -```wurst -public static class Stone1 -``` - -**Members:** - -- `static constant stand = animationData(0, 12.1)` -- `static constant death = animationData(1, 1.0)` - -### CliffTransXHAA0 - -```wurst -public static class CliffTransXHAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrcBarracks - -```wurst -public static class OrcBarracks -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.0)` -- `static constant standWork = animationData(2, 3.334)` -- `static constant death = animationData(3, 2.333)` -- `static constant decay = animationData(4, 60.0)` -- `static constant portrait1 = animationData(5, 12.0)` - -### CityCliffsCACC0 - -```wurst -public static class CityCliffsCACC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FurbolgShaman_portrait - -```wurst -public static class FurbolgShaman_portrait -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant portrait1 = animationData(1, 1.734)` - -### CityCliffsACCB0 - -```wurst -public static class CityCliffsACCB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsBCCA0 - -```wurst -public static class CityCliffsBCCA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### EX_KoboldGeomancer_low - -```wurst -public static class EX_KoboldGeomancer_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 1.334)` -- `static constant stand3 = animationData(3, 1.667)` -- `static constant attackSpell1 = animationData(4, 1.0)` -- `static constant death = animationData(5, 1.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant attackSpell2 = animationData(8, 1.0)` - -### CliffsCABA0 - -```wurst -public static class CliffsCABA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FlameStrikeTarget - -```wurst -public static class FlameStrikeTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.133)` -- `static constant stand = animationData(1, 3.0)` -- `static constant death = animationData(2, 8.667)` - -### RuinsRoundDoor_Portrait - -```wurst -public static class RuinsRoundDoor_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant birth = animationData(2, 2.0)` -- `static constant death = animationData(3, 4.0)` - -### Throne - -```wurst -public static class Throne -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FelwoodRock8 - -```wurst -public static class FelwoodRock8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### VengeanceMissile - -```wurst -public static class VengeanceMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.9)` - -### SnowOwl_Portrait - -```wurst -public static class SnowOwl_Portrait -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 0.133)` -- `static constant standPortrait = animationData(1, 1.867)` -- `static constant stand2 = animationData(2, 3.734)` -- `static constant stand3 = animationData(3, 3.733)` -- `static constant stand4 = animationData(4, 1.866)` -- `static constant walk = animationData(5, 1.133)` -- `static constant walk2 = animationData(6, 1.134)` -- `static constant walk3 = animationData(7, 1.6)` -- `static constant attack = animationData(8, 1.467)` -- `static constant spell = animationData(9, 1.3)` -- `static constant death = animationData(10, 3.767)` - -### CliffsAACC0 - -```wurst -public static class CliffsAACC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HumanUIPortraitMask - -```wurst -public static class HumanUIPortraitMask -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Medivh - -```wurst -public static class Medivh -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.933)` -- `static constant death = animationData(2, 1.734)` -- `static constant dissipate = animationData(3, 2.0)` -- `static constant standFirst = animationData(4, 1.667)` -- `static constant spellAttack = animationData(5, 1.166)` -- `static constant standSecond = animationData(6, 1.667)` -- `static constant standthird = animationData(7, 2.967)` -- `static constant standTalkFirst = animationData(8, 1.534)` -- `static constant standTalkSecond = animationData(9, 1.533)` -- `static constant standTalkThird = animationData(10, 2.333)` -- `static constant standTalkFourth = animationData(11, 1.666)` -- `static constant standAlternate1 = animationData(12, 0.834)` -- `static constant walkAlternate2 = animationData(13, 1.333)` -- `static constant walkAlternate3 = animationData(14, 1.666)` -- `static constant standAlternate = animationData(15, 2.0)` -- `static constant standAlternate2 = animationData(16, 2.0)` -- `static constant deathAlternate = animationData(17, 1.0)` -- `static constant walkAlternate = animationData(18, 0.667)` -- `static constant morph = animationData(19, 1.5)` -- `static constant morphAlternate = animationData(20, 1.667)` -- `static constant attackAlternate = animationData(21, 1.5)` - -### FelwoodLogAngled - -```wurst -public static class FelwoodLogAngled -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### ImmolationDamage - -```wurst -public static class ImmolationDamage -``` - -**Members:** - -- `static constant stand = animationData(0, 2.1)` - -### HippoGryph_med - -```wurst -public static class HippoGryph_med -``` - -**Members:** - -- `static constant stand = animationData(0, 0.834)` -- `static constant stand2 = animationData(1, 1.666)` -- `static constant stand3 = animationData(2, 1.667)` -- `static constant walk = animationData(3, 1.133)` -- `static constant walk2 = animationData(4, 1.134)` -- `static constant walk3 = animationData(5, 1.133)` -- `static constant attack = animationData(6, 0.966)` -- `static constant death = animationData(7, 3.867)` - -### FeatherPurple - -```wurst -public static class FeatherPurple -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.067)` -- `static constant stand2 = animationData(1, 1.067)` - -### FountainRuined - -```wurst -public static class FountainRuined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_IceFloe - -```wurst -public static class North_IceFloe -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_Thorns0 - -```wurst -public static class North_Thorns0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsPillar1 - -```wurst -public static class RuinsPillar1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` -- `static constant standAlternate = animationData(1, 3.0)` - -### RuinsWall1350 - -```wurst -public static class RuinsWall1350 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### InfernalBirth - -```wurst -public static class InfernalBirth -``` - -**Members:** - -- `static constant birth = animationData(0, 3.133)` - -### RejuvenationTarget - -```wurst -public static class RejuvenationTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.067)` -- `static constant stand = animationData(1, 0.533)` -- `static constant death = animationData(2, 0.1)` - -### LordaeronTree0 - -```wurst -public static class LordaeronTree0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Beastiary - -```wurst -public static class Beastiary -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 2.1)` -- `static constant standWork = animationData(2, 6.667)` -- `static constant death = animationData(3, 2.3)` -- `static constant decay = animationData(4, 60.0)` -- `static constant portrait1 = animationData(5, 12.0)` - -### SpiritOfVengeanceOrbs6 - -```wurst -public static class SpiritOfVengeanceOrbs6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrbVenom - -```wurst -public static class OrbVenom -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 1.133)` -- `static constant stand3 = animationData(2, 0.766)` -- `static constant death = animationData(3, 0.1)` - -### AshenTree3D - -```wurst -public static class AshenTree3D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### SkyLight - -```wurst -public static class SkyLight -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### PeasantGrave2 - -```wurst -public static class PeasantGrave2 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 3.833)` -- `static constant stand = animationData(1, 0.334)` - -### TyrandeWoodBridgeLarge - -```wurst -public static class TyrandeWoodBridgeLarge -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` -- `static constant deathAlternate = animationData(3, 8.0)` - -### SkeletonArcher_low - -```wurst -public static class SkeletonArcher_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standVictory = animationData(1, 2.666)` -- `static constant attack1 = animationData(2, 1.0)` -- `static constant walk = animationData(3, 1.167)` -- `static constant death = animationData(4, 5.033)` -- `static constant standReady = animationData(5, 1.0)` -- `static constant birth = animationData(6, 2.333)` - -### NightElfBloodArcher - -```wurst -public static class NightElfBloodArcher -``` - -**Members:** - -- `static constant birth = animationData(0, 3.233)` - -### Glacier3 - -```wurst -public static class Glacier3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HumanBloodPeasant - -```wurst -public static class HumanBloodPeasant -``` - -**Members:** - -- `static constant birth = animationData(0, 3.334)` - -### FelwoodBrokenObilisk1 - -```wurst -public static class FelwoodBrokenObilisk1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### CityEnteranceGate_Portrait - -```wurst -public static class CityEnteranceGate_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### IceEdge2 - -```wurst -public static class IceEdge2 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` - -### BarrelsUnit1 - -```wurst -public static class BarrelsUnit1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.833)` -- `static constant decay = animationData(3, 58.6)` - -### MainMenu3d_Beta - -```wurst -public static class MainMenu3d_Beta -``` - -**Members:** - -- `static constant stand = animationData(0, 0.3)` - -### G_RockChunks2 - -```wurst -public static class G_RockChunks2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### RottenHay3 - -```wurst -public static class RottenHay3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DragonBuildingBlack - -```wurst -public static class DragonBuildingBlack -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant standWork2 = animationData(3, 3.333)` -- `static constant portrait = animationData(4, 3.333)` -- `static constant death = animationData(5, 2.334)` - -### MALFurion - -```wurst -public static class MALFurion -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand2 = animationData(1, 2.833)` -- `static constant stand1 = animationData(2, 3.666)` -- `static constant death = animationData(3, 2.167)` -- `static constant attack = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant spell = animationData(6, 1.5)` -- `static constant standReady = animationData(7, 1.0)` -- `static constant dissipate = animationData(8, 2.0)` - -### CliffTransXCAH0 - -```wurst -public static class CliffTransXCAH0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### IronGate - -```wurst -public static class IronGate -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### IceCrownWall04 - -```wurst -public static class IceCrownWall04 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### HumanUITimeIndicator - -```wurst -public static class HumanUITimeIndicator -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` -- `static constant standAlternate = animationData(1, 60.0)` - -### CliffsCAAA0 - -```wurst -public static class CliffsCAAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NagaRoyalGuard - -```wurst -public static class NagaRoyalGuard -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant walk = animationData(1, 2.0)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant attack2 = animationData(4, 1.0)` -- `static constant death = animationData(5, 2.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant standSwim = animationData(8, 2.0)` -- `static constant walkSwim = animationData(9, 2.0)` -- `static constant standReadySwim = animationData(10, 0.667)` -- `static constant attackSwim = animationData(11, 1.0)` -- `static constant deathSwim = animationData(12, 2.667)` -- `static constant decaySwim = animationData(13, 60.0)` -- `static constant mORPHswim = animationData(14, 0.667)` -- `static constant standswimalternate = animationData(15, 1.333)` -- `static constant morphswimalternate = animationData(16, 1.0)` -- `static constant spellSwim = animationData(17, 1.0)` -- `static constant stand2 = animationData(18, 2.167)` -- `static constant spell = animationData(19, 1.0)` - -### CliffsABAB1 - -```wurst -public static class CliffsABAB1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### City_ColumnDouble - -```wurst -public static class City_ColumnDouble -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsACBB0 - -```wurst -public static class CityCliffsACBB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SpellStealMissile - -```wurst -public static class SpellStealMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.667)` -- `static constant stand = animationData(1, 0.666)` -- `static constant death = animationData(2, 0.666)` - -### DarkTrollTrapper_med - -```wurst -public static class DarkTrollTrapper_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant oldSpellBerserk = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.5)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spellEntangle = animationData(9, 0.8)` - -### Ice_SnowRock5 - -```wurst -public static class Ice_SnowRock5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrcWarlockGuldan_Portrait - -```wurst -public static class OrcWarlockGuldan_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.667)` -- `static constant portrait2 = animationData(1, 2.667)` -- `static constant portraitTalk1 = animationData(2, 3.334)` - -### MagnataurBrown_Low - -```wurst -public static class MagnataurBrown_Low -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 1.667)` -- `static constant stand = animationData(2, 2.667)` -- `static constant walkFast = animationData(3, 0.666)` -- `static constant stand2 = animationData(4, 1.167)` -- `static constant attack2 = animationData(5, 1.5)` -- `static constant spellSlam = animationData(6, 1.5)` -- `static constant attack = animationData(7, 1.5)` -- `static constant death = animationData(8, 2.666)` -- `static constant dissipate = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant standChannel = animationData(12, 1.333)` -- `static constant attack3 = animationData(13, 1.666)` -- `static constant spellAttacktwo = animationData(14, 1.5)` - -### BloodElfSpellThief_low - -```wurst -public static class BloodElfSpellThief_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.933)` -- `static constant attack = animationData(2, 1.0)` -- `static constant standReady = animationData(3, 0.333)` -- `static constant spell = animationData(4, 1.333)` -- `static constant stand2 = animationData(5, 3.0)` -- `static constant death = animationData(6, 2.0)` -- `static constant decayflesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standDefend = animationData(9, 1.666)` -- `static constant walkDefend = animationData(10, 1.1)` -- `static constant attackDefend = animationData(11, 1.0)` - -### Outland_FloatingChunksCluster - -```wurst -public static class Outland_FloatingChunksCluster -``` - -**Members:** - -- `static constant stand = animationData(0, 4.767)` - -### Tauren_med - -```wurst -public static class Tauren_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.667)` -- `static constant stand3 = animationData(1, 7.733)` -- `static constant walk = animationData(2, 1.0)` -- `static constant standReady = animationData(3, 2.0)` -- `static constant attack1 = animationData(4, 1.333)` -- `static constant standVictory = animationData(5, 3.0)` -- `static constant death = animationData(6, 3.134)` -- `static constant attackSlam = animationData(7, 1.267)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### LanternPost - -```wurst -public static class LanternPost -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant death = animationData(1, 3.333)` - -### Ruins_Shrub0 - -```wurst -public static class Ruins_Shrub0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Felwood_Spires7 - -```wurst -public static class Felwood_Spires7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BloodLustSpecial - -```wurst -public static class BloodLustSpecial -``` - -**Members:** - -- `static constant birth = animationData(0, 0.667)` -- `static constant stand = animationData(1, 0.667)` -- `static constant death = animationData(2, 0.667)` - -### WitchDoctor_Portrait - -```wurst -public static class WitchDoctor_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.967)` -- `static constant portrait2 = animationData(1, 3.967)` -- `static constant portraitTalk = animationData(2, 3.967)` -- `static constant portraitTalk2 = animationData(3, 3.966)` - -### HowlCaster - -```wurst -public static class HowlCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 0.867)` - -### WaterElemental_Portrait - -```wurst -public static class WaterElemental_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.233)` - -### NagaSiren_med - -```wurst -public static class NagaSiren_med -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant walk = animationData(2, 2.0)` -- `static constant standReady = animationData(3, 2.0)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant death = animationData(5, 2.333)` -- `static constant spell = animationData(6, 1.167)` -- `static constant walkSwim = animationData(7, 1.0)` -- `static constant standSwim = animationData(8, 2.667)` -- `static constant standSwim2 = animationData(9, 3.334)` -- `static constant attackSwim = animationData(10, 1.0)` -- `static constant standReadySwim = animationData(11, 4.0)` -- `static constant deathSwim = animationData(12, 1.433)` -- `static constant spellSwim = animationData(13, 1.167)` -- `static constant decaySwim = animationData(14, 60.0)` -- `static constant decayFlesh = animationData(15, 60.0)` -- `static constant decayBone = animationData(16, 60.0)` - -### ChaosWarlock - -```wurst -public static class ChaosWarlock -``` - -**Members:** - -- `static constant walk = animationData(0, 0.834)` -- `static constant stand = animationData(1, 1.0)` -- `static constant attack1 = animationData(2, 1.167)` -- `static constant death = animationData(3, 1.333)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant stand1 = animationData(5, 1.167)` -- `static constant spellCallStorm = animationData(6, 2.0)` -- `static constant stand2 = animationData(7, 1.0)` -- `static constant stand3 = animationData(8, 1.167)` -- `static constant decayBone = animationData(9, 60.0)` - -### InvisiblePlatformSmall - -```wurst -public static class InvisiblePlatformSmall -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.333)` - -### UndeadBloodAbomination - -```wurst -public static class UndeadBloodAbomination -``` - -**Members:** - -- `static constant birth = animationData(0, 2.167)` - -### FleshGolem - -```wurst -public static class FleshGolem -``` - -**Members:** - -- `static constant stand = animationData(0, 1.667)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 3.266)` -- `static constant standReady = animationData(3, 1.267)` -- `static constant attack = animationData(4, 1.034)` -- `static constant attackspell = animationData(5, 1.067)` -- `static constant spellSlam = animationData(6, 1.034)` -- `static constant sleep = animationData(7, 0.3)` -- `static constant walk = animationData(8, 1.333)` -- `static constant birth = animationData(9, 1.634)` -- `static constant death = animationData(10, 2.666)` -- `static constant decay = animationData(11, 60.0)` -- `static constant portrait = animationData(12, 1.433)` - -### SpiritWalkerChange - -```wurst -public static class SpiritWalkerChange -``` - -**Members:** - -- `static constant birth = animationData(0, 0.934)` -- `static constant death = animationData(1, 0.1)` - -### RoughCliffDoodadCollapseShort3 - -```wurst -public static class RoughCliffDoodadCollapseShort3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Peon_portrait - -```wurst -public static class Peon_portrait -``` - -**Members:** - -- `static constant portrait2 = animationData(0, 3.334)` -- `static constant portrait1 = animationData(1, 3.0)` -- `static constant portrait3 = animationData(2, 3.0)` -- `static constant portraitTalk1 = animationData(3, 1.666)` - -### Lightning2 - -```wurst -public static class Lightning2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.333)` - -### FaerieFireTarget - -```wurst -public static class FaerieFireTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 3.333)` -- `static constant stand = animationData(1, 1.667)` -- `static constant death = animationData(2, 2.0)` - -### SkullPile2 - -```wurst -public static class SkullPile2 -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### Harpy_portrait - -```wurst -public static class Harpy_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.5)` -- `static constant portrait2 = animationData(1, 1.5)` -- `static constant portrait3 = animationData(2, 2.967)` -- `static constant portraitTalk = animationData(3, 1.5)` -- `static constant portraitTalk2 = animationData(4, 1.5)` -- `static constant portraitTalk3 = animationData(5, 2.966)` - -### ChaosWolfrider - -```wurst -public static class ChaosWolfrider -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant walk = animationData(2, 0.5)` -- `static constant stand3 = animationData(3, 1.833)` -- `static constant standVictory = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.0)` -- `static constant death = animationData(6, 1.866)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant spell = animationData(8, 0.8)` -- `static constant attack2 = animationData(9, 1.0)` -- `static constant standReady = animationData(10, 2.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### GiantSeaTurtleRange_Low - -```wurst -public static class GiantSeaTurtleRange_Low -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant deathSwim = animationData(2, 2.0)` -- `static constant decaySwim = animationData(3, 60.0)` -- `static constant death = animationData(4, 2.667)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` -- `static constant walk = animationData(7, 1.667)` -- `static constant stand = animationData(8, 2.667)` -- `static constant stand2 = animationData(9, 2.666)` -- `static constant attackSpell = animationData(10, 1.0)` -- `static constant attackSpellSwim = animationData(11, 1.0)` - -### SerpentWard - -```wurst -public static class SerpentWard -``` - -**Members:** - -- `static constant birth = animationData(0, 1.034)` -- `static constant stand = animationData(1, 1.6)` -- `static constant attack = animationData(2, 1.0)` -- `static constant death = animationData(3, 2.0)` -- `static constant portrait = animationData(4, 1.6)` - -### DragonSpawnPurple_med - -```wurst -public static class DragonSpawnPurple_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 4.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant walkFast = animationData(2, 0.667)` -- `static constant death = animationData(3, 3.334)` -- `static constant spell = animationData(4, 1.5)` -- `static constant attackArmedVar2 = animationData(5, 1.333)` -- `static constant combatCritical = animationData(6, 1.0)` -- `static constant attack2HLVar1 = animationData(7, 1.5)` -- `static constant attackSlam = animationData(8, 1.5)` -- `static constant attack2HLVar2 = animationData(9, 1.5)` -- `static constant combatWound = animationData(10, 1.0)` -- `static constant standVar2 = animationData(11, 4.066)` -- `static constant standVar3 = animationData(12, 3.334)` -- `static constant decayFlesh = animationData(13, 60.0)` -- `static constant decayBone = animationData(14, 60.0)` - -### HeroTaurenChieftainCIN - -```wurst -public static class HeroTaurenChieftainCIN -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.667)` -- `static constant stand2 = animationData(1, 8.234)` -- `static constant stand3 = animationData(2, 7.733)` -- `static constant walk = animationData(3, 1.0)` -- `static constant standReady = animationData(4, 2.0)` -- `static constant attack1 = animationData(5, 1.333)` -- `static constant attack2 = animationData(6, 1.467)` -- `static constant standVictory = animationData(7, 3.0)` -- `static constant death = animationData(8, 2.0)` -- `static constant spellSlam = animationData(9, 1.167)` -- `static constant attackSlam = animationData(10, 1.267)` -- `static constant dissipate = animationData(11, 2.0)` - -### AncestralGuardian - -```wurst -public static class AncestralGuardian -``` - -**Members:** - -- `static constant birth = animationData(0, 1.034)` -- `static constant stand = animationData(1, 1.6)` -- `static constant attack = animationData(2, 1.0)` -- `static constant death = animationData(3, 2.0)` -- `static constant portrait = animationData(4, 1.6)` - -### AshenBrokenObilisk0 - -```wurst -public static class AshenBrokenObilisk0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### NightElfTransportShip - -```wurst -public static class NightElfTransportShip -``` - -**Members:** - -- `static constant walk = animationData(0, 1.934)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant death = animationData(2, 3.733)` -- `static constant decay = animationData(3, 60.1)` - -### SpiderBlack_Portrait - -```wurst -public static class SpiderBlack_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.667)` - -### LilyPad1 - -```wurst -public static class LilyPad1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Tauren - -```wurst -public static class Tauren -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.667)` -- `static constant stand3 = animationData(1, 7.733)` -- `static constant walk = animationData(2, 1.0)` -- `static constant standReady = animationData(3, 2.0)` -- `static constant attack1 = animationData(4, 1.333)` -- `static constant standVictory = animationData(5, 3.0)` -- `static constant death = animationData(6, 3.134)` -- `static constant attackSlam = animationData(7, 1.267)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### UndergoundRock7 - -```wurst -public static class UndergoundRock7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BannerOrc1 - -```wurst -public static class BannerOrc1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` -- `static constant death = animationData(1, 0.834)` - -### Shadowstrike - -```wurst -public static class Shadowstrike -``` - -**Members:** - -- `static constant birth = animationData(0, 0.334)` -- `static constant stand = animationData(1, 1.1)` -- `static constant death = animationData(2, 0.334)` - -### Mammoth_Med - -```wurst -public static class Mammoth_Med -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 2.666)` -- `static constant walkFast = animationData(3, 0.467)` -- `static constant attack = animationData(4, 1.167)` -- `static constant attack3 = animationData(5, 1.166)` -- `static constant death = animationData(6, 2.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant stand2 = animationData(9, 1.334)` -- `static constant spell = animationData(10, 1.5)` - -### ChimaeraLightningMissile - -```wurst -public static class ChimaeraLightningMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.9)` - -### WaterElementalMissile - -```wurst -public static class WaterElementalMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant death = animationData(1, 2.333)` - -### FelwoodBrokenObilisk0 - -```wurst -public static class FelwoodBrokenObilisk0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### ElfSmallBuildingFire2 - -```wurst -public static class ElfSmallBuildingFire2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### NagaRoyalGuard_MED - -```wurst -public static class NagaRoyalGuard_MED -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant walk = animationData(1, 2.0)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant attack2 = animationData(4, 1.0)` -- `static constant death = animationData(5, 2.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant standSwim = animationData(8, 2.0)` -- `static constant walkSwim = animationData(9, 2.0)` -- `static constant standReadySwim = animationData(10, 0.667)` -- `static constant attackSwim = animationData(11, 1.0)` -- `static constant deathSwim = animationData(12, 2.667)` -- `static constant decaySwim = animationData(13, 60.0)` -- `static constant mORPHswim = animationData(14, 0.667)` -- `static constant standswimalternate = animationData(15, 1.333)` -- `static constant morphswimalternate = animationData(16, 1.0)` -- `static constant spellSwim = animationData(17, 1.0)` -- `static constant stand2 = animationData(18, 2.167)` -- `static constant spell = animationData(19, 1.0)` - -### DemonessBlue_med - -```wurst -public static class DemonessBlue_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant stand5 = animationData(3, 3.7)` -- `static constant death = animationData(4, 3.233)` -- `static constant attack1 = animationData(5, 0.867)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant walk = animationData(7, 0.833)` -- `static constant standReady = animationData(8, 1.133)` -- `static constant spellSlam = animationData(9, 1.133)` -- `static constant spell = animationData(10, 1.134)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` - -### ReviveHuman - -```wurst -public static class ReviveHuman -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsABCC0 - -```wurst -public static class CityCliffsABCC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GnollHut2 - -```wurst -public static class GnollHut2 -``` - -**Members:** - -- `static constant stand = animationData(0, 22.067)` -- `static constant death = animationData(1, 2.267)` -- `static constant portrait = animationData(2, 3.333)` -- `static constant decay = animationData(3, 60.0)` - -### DarkTroll_low - -```wurst -public static class DarkTroll_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant spellBerserk = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.5)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spellEntangle = animationData(9, 0.8)` - -### CliffsACCA1 - -```wurst -public static class CliffsACCA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### IceCrownWall903 - -```wurst -public static class IceCrownWall903 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### G_RockChunks3 - -```wurst -public static class G_RockChunks3 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### FlyingMachine_portrait - -```wurst -public static class FlyingMachine_portrait -``` - -**Members:** - -- `static constant portait = animationData(0, 1.5)` -- `static constant portrait2 = animationData(1, 3.034)` -- `static constant portrait3 = animationData(2, 3.034)` -- `static constant portraitTalk = animationData(3, 3.033)` - -### CameraProp - -```wurst -public static class CameraProp -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FelwoodCatTail - -```wurst -public static class FelwoodCatTail -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### OutlandMushroomTree0S - -```wurst -public static class OutlandMushroomTree0S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### OutlandMushroomTree4D - -```wurst -public static class OutlandMushroomTree4D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Catapult - -```wurst -public static class Catapult -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attack = animationData(2, 2.0)` -- `static constant death = animationData(3, 3.333)` -- `static constant decay = animationData(4, 59.867)` -- `static constant portrait = animationData(5, 1.667)` - -### CityGrave1 - -```wurst -public static class CityGrave1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### VillagerMan_Portrait - -```wurst -public static class VillagerMan_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.0)` -- `static constant portraitTalk = animationData(1, 2.0)` - -### CliffsCAAA1 - -```wurst -public static class CliffsCAAA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MurgulReaver_Low - -```wurst -public static class MurgulReaver_Low -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### GlowingRunes7 - -```wurst -public static class GlowingRunes7 -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` -- `static constant stand = animationData(1, 3.0)` -- `static constant standAlternate = animationData(2, 3.0)` -- `static constant death = animationData(3, 2.0)` - -### AshenRock6 - -```wurst -public static class AshenRock6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### UndeadAirBarge_Portrait - -```wurst -public static class UndeadAirBarge_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` - -### MineCart - -```wurst -public static class MineCart -``` - -**Members:** - -- `static constant standWounded = animationData(0, 1.2)` -- `static constant spellFix = animationData(1, 3.334)` -- `static constant stand = animationData(2, 14.234)` - -### KingThrone135 - -```wurst -public static class KingThrone135 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 0.833)` - -### MortarTeam_portrait - -```wurst -public static class MortarTeam_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.667)` -- `static constant portrait2 = animationData(1, 5.0)` -- `static constant portrait3 = animationData(2, 2.867)` -- `static constant portraitTalk1 = animationData(3, 5.334)` -- `static constant portraitTalk2 = animationData(4, 3.9)` - -### Workshop - -```wurst -public static class Workshop -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 1.666)` -- `static constant standWork = animationData(2, 1.667)` -- `static constant portrait = animationData(3, 2.0)` -- `static constant death = animationData(4, 2.334)` -- `static constant decay = animationData(5, 60.0)` - -### RuneArt7 - -```wurst -public static class RuneArt7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrcBloodGrunt - -```wurst -public static class OrcBloodGrunt -``` - -**Members:** - -- `static constant death = animationData(0, 1.567)` - -### FelwoodRock7 - -```wurst -public static class FelwoodRock7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LordaeronWinterSkyRed - -```wurst -public static class LordaeronWinterSkyRed -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### TorchHuman - -```wurst -public static class TorchHuman -``` - -**Members:** - -- `static constant stand = animationData(0, 1.133)` -- `static constant death = animationData(1, 0.167)` - -### LordaeronTree4D - -```wurst -public static class LordaeronTree4D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### SpiderCrab_Low - -```wurst -public static class SpiderCrab_Low -``` - -**Members:** - -- `static constant walk = animationData(0, 0.8)` -- `static constant standVar1 = animationData(1, 2.0)` -- `static constant standVar2 = animationData(2, 2.0)` -- `static constant standVar3 = animationData(3, 3.0)` -- `static constant attackVar1 = animationData(4, 1.0)` -- `static constant standReady = animationData(5, 1.0)` -- `static constant death = animationData(6, 2.0)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### RuinsTreeDoodad2 - -```wurst -public static class RuinsTreeDoodad2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### UndergoundRock6 - -```wurst -public static class UndergoundRock6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Icecrown_Rubble0 - -```wurst -public static class Icecrown_Rubble0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### TomeRed - -```wurst -public static class TomeRed -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant birth = animationData(1, 1.0)` -- `static constant death = animationData(2, 3.633)` -- `static constant stand1 = animationData(3, 3.0)` -- `static constant stand2 = animationData(4, 3.0)` - -### FelwoodFissure0 - -```wurst -public static class FelwoodFissure0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GyroCopter_med - -```wurst -public static class GyroCopter_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 1.334)` -- `static constant stand3 = animationData(2, 2.667)` -- `static constant stand4 = animationData(3, 4.0)` -- `static constant walk = animationData(4, 1.233)` -- `static constant attacktwo = animationData(5, 0.867)` -- `static constant walk3 = animationData(6, 1.233)` -- `static constant attackone = animationData(7, 1.0)` -- `static constant death = animationData(8, 2.667)` - -### CameraZoomOutMid - -```wurst -public static class CameraZoomOutMid -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### Ice_SnowRock4 - -```wurst -public static class Ice_SnowRock4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### WoodBridgeExtraLarge45 - -```wurst -public static class WoodBridgeExtraLarge45 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### MoonWellTarget - -```wurst -public static class MoonWellTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 8.0)` -- `static constant death = animationData(1, 3.1)` - -### Ruins_Shroom3 - -```wurst -public static class Ruins_Shroom3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### WoodBridgeSmall0 - -```wurst -public static class WoodBridgeSmall0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### VoidWalker_Med - -```wurst -public static class VoidWalker_Med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant attack = animationData(2, 1.0)` -- `static constant spell = animationData(3, 3.334)` -- `static constant death = animationData(4, 2.667)` -- `static constant walk = animationData(5, 0.834)` - -### OwlScout - -```wurst -public static class OwlScout -``` - -**Members:** - -- `static constant walk = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 1.333)` -- `static constant stand3 = animationData(2, 2.667)` -- `static constant birth = animationData(3, 0.666)` -- `static constant death = animationData(4, 0.5)` - -### MageTower - -```wurst -public static class MageTower -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 1.666)` -- `static constant standWork = animationData(2, 1.667)` -- `static constant portrait1 = animationData(3, 0.167)` -- `static constant death = animationData(4, 2.334)` -- `static constant decay = animationData(5, 60.0)` - -### GlaiveThrower_Low - -```wurst -public static class GlaiveThrower_Low -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attack = animationData(2, 2.0)` -- `static constant death = animationData(3, 3.333)` -- `static constant decay = animationData(4, 59.867)` - -### MurlocWarrior2 - -```wurst -public static class MurlocWarrior2 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attackSpell = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### SnapDragon_Low - -```wurst -public static class SnapDragon_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant walk = animationData(1, 0.534)` -- `static constant standReady = animationData(2, 0.833)` -- `static constant attack = animationData(3, 1.0)` -- `static constant stand2 = animationData(4, 2.667)` -- `static constant death = animationData(5, 2.666)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant standSwim = animationData(8, 1.5)` -- `static constant walkSwim = animationData(9, 0.566)` -- `static constant attackSwim = animationData(10, 1.0)` -- `static constant morphSwim = animationData(11, 0.566)` -- `static constant standAlternateSwim = animationData(12, 0.567)` -- `static constant morphAlternateSwim = animationData(13, 0.567)` -- `static constant deathSwim = animationData(14, 1.0)` -- `static constant decaySwim = animationData(15, 9.067)` - -### Cave_FieryCrator - -```wurst -public static class Cave_FieryCrator -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenTree8 - -```wurst -public static class AshenTree8 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### WebTarget - -```wurst -public static class WebTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant stand = animationData(1, 2.0)` -- `static constant death = animationData(2, 0.667)` - -### CityCliffsCCCA1 - -```wurst -public static class CityCliffsCCCA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_WebRocks0 - -```wurst -public static class North_WebRocks0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DeathandDecayTarget - -```wurst -public static class DeathandDecayTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.867)` -- `static constant stand2 = animationData(1, 2.834)` -- `static constant stand3 = animationData(2, 1.067)` - -### AIHeTarget - -```wurst -public static class AIHeTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.833)` -- `static constant death = animationData(1, 0.3)` - -### SkullPile3 - -```wurst -public static class SkullPile3 -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### Ruins_Lilypad1 - -```wurst -public static class Ruins_Lilypad1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### WyvernCage3 - -```wurst -public static class WyvernCage3 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` -- `static constant death = animationData(1, 0.833)` -- `static constant decay = animationData(2, 60.0)` - -### AltarOfKings - -```wurst -public static class AltarOfKings -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 1.666)` -- `static constant standWork = animationData(2, 1.667)` -- `static constant portrait1 = animationData(3, 0.167)` -- `static constant death = animationData(4, 2.334)` -- `static constant decay = animationData(5, 60.0)` - -### WoodBridgeLarge0 - -```wurst -public static class WoodBridgeLarge0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### DragonSeaTurtle_Portrait - -```wurst -public static class DragonSeaTurtle_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant stand2 = animationData(1, 2.666)` - -### ScoreScreenTopBar - -```wurst -public static class ScoreScreenTopBar -``` - -**Members:** - -- `static constant teamColor00Stand = animationData(0, 0.333)` -- `static constant teamColor01Stand = animationData(1, 0.333)` -- `static constant teamColor02Stand = animationData(2, 0.333)` -- `static constant teamColor03Stand = animationData(3, 0.333)` -- `static constant teamColor04Stand = animationData(4, 0.333)` -- `static constant teamColor05Stand = animationData(5, 0.333)` -- `static constant teamColor06Stand = animationData(6, 0.333)` -- `static constant teamColor07Stand = animationData(7, 0.333)` -- `static constant teamColor08Stand = animationData(8, 0.333)` -- `static constant teamColor09Stand = animationData(9, 0.333)` -- `static constant teamColor10Stand = animationData(10, 0.333)` -- `static constant teamColor11Stand = animationData(11, 0.333)` -- `static constant teamColor12Stand = animationData(12, 0.333)` -- `static constant teamColor13Stand = animationData(13, 0.333)` -- `static constant teamColor14Stand = animationData(14, 0.333)` -- `static constant teamColor15Stand = animationData(15, 0.333)` -- `static constant teamColor16Stand = animationData(16, 0.333)` -- `static constant teamColor17Stand = animationData(17, 0.333)` -- `static constant teamColor18Stand = animationData(18, 0.333)` -- `static constant teamColor19Stand = animationData(19, 0.333)` -- `static constant teamColor20Stand = animationData(20, 0.333)` -- `static constant teamColor21Stand = animationData(21, 0.333)` -- `static constant teamColor22Stand = animationData(22, 0.333)` -- `static constant teamColor23Stand = animationData(23, 0.333)` - -### IceCrownWall1352 - -```wurst -public static class IceCrownWall1352 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### LilyPad0 - -```wurst -public static class LilyPad0 -``` - -**Members:** - -- `static constant stand = animationData(0, 4.0)` - -### SpellStealTarget - -```wurst -public static class SpellStealTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 2.966)` - -### Ice_Rock1 - -```wurst -public static class Ice_Rock1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffsAAAB0 - -```wurst -public static class CliffsAAAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Meatwagon_Med - -```wurst -public static class Meatwagon_Med -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attack = animationData(2, 2.0)` -- `static constant death = animationData(3, 1.667)` -- `static constant decay = animationData(4, 60.0)` - -### SearingArrowMissile - -```wurst -public static class SearingArrowMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 0.266)` -- `static constant death = animationData(2, 1.066)` - -### LordaeronTree0S - -```wurst -public static class LordaeronTree0S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### Necromancer_low - -```wurst -public static class Necromancer_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.334)` -- `static constant death = animationData(1, 1.5)` -- `static constant standVictory = animationData(2, 2.666)` -- `static constant spellAttack = animationData(3, 1.0)` -- `static constant standChannel = animationData(4, 1.667)` -- `static constant walk = animationData(5, 0.666)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### DireWolf - -```wurst -public static class DireWolf -``` - -**Members:** - -- `static constant stand = animationData(0, 1.367)` -- `static constant stand2 = animationData(1, 3.334)` -- `static constant walk = animationData(2, 0.9)` -- `static constant spellSlam = animationData(3, 1.667)` -- `static constant attack1 = animationData(4, 0.666)` -- `static constant stand3 = animationData(5, 2.733)` -- `static constant attack2 = animationData(6, 0.667)` -- `static constant birth = animationData(7, 0.5)` -- `static constant attackSlam = animationData(8, 0.867)` -- `static constant death = animationData(9, 2.667)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### ScoreScreenBackground - -```wurst -public static class ScoreScreenBackground -``` - -**Members:** - -- `static constant scorescreen5Button = animationData(0, 0.333)` -- `static constant scorescreen4Button = animationData(1, 0.333)` - -### TaurenTent2 - -```wurst -public static class TaurenTent2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.266)` -- `static constant portrait1 = animationData(1, 0.4)` -- `static constant death = animationData(2, 2.267)` -- `static constant decay = animationData(3, 60.0)` - -### Stone0 - -```wurst -public static class Stone0 -``` - -**Members:** - -- `static constant stand = animationData(0, 12.1)` -- `static constant death = animationData(1, 1.0)` - -### RockChunks3 - -```wurst -public static class RockChunks3 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### T_HumanBloodCinematicEffect - -```wurst -public static class T_HumanBloodCinematicEffect -``` - -**Members:** - -- `static constant stand = animationData(0, 5.5)` - -### ShorelineInsideCorner0 - -```wurst -public static class ShorelineInsideCorner0 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 2.3)` - -### BloodElfSpellThief - -```wurst -public static class BloodElfSpellThief -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.933)` -- `static constant attack = animationData(2, 1.0)` -- `static constant standReady = animationData(3, 0.333)` -- `static constant spell = animationData(4, 1.333)` -- `static constant stand2 = animationData(5, 3.0)` -- `static constant death = animationData(6, 2.0)` -- `static constant decayflesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standDefend = animationData(9, 1.666)` -- `static constant walkDefend = animationData(10, 1.1)` -- `static constant attackDefend = animationData(11, 1.0)` - -### ArcaneVault - -```wurst -public static class ArcaneVault -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant portrait1 = animationData(2, 3.333)` -- `static constant death = animationData(3, 2.333)` -- `static constant decay = animationData(4, 60.0)` - -### North_Bones0 - -```wurst -public static class North_Bones0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BigBookshelf - -```wurst -public static class BigBookshelf -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Shrooms5D - -```wurst -public static class Shrooms5D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### ForgottenOne_Low - -```wurst -public static class ForgottenOne_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant birth = animationData(1, 1.0)` -- `static constant attack = animationData(2, 1.0)` -- `static constant spellSlam = animationData(3, 1.0)` -- `static constant death = animationData(4, 0.967)` - -### CageEmpty - -```wurst -public static class CageEmpty -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` - -### FarmScorched - -```wurst -public static class FarmScorched -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 66.666)` - -### BarrensTree8 - -```wurst -public static class BarrensTree8 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### CameraJainaEnters - -```wurst -public static class CameraJainaEnters -``` - -**Members:** - -- `static constant stand = animationData(0, 66.667)` - -### PlagueCloudTarget - -```wurst -public static class PlagueCloudTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.334)` -- `static constant stand = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.334)` - -### BarrensTree6D - -```wurst -public static class BarrensTree6D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### CityCliffsBCBA0 - -```wurst -public static class CityCliffsBCBA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RangerMissile - -```wurst -public static class RangerMissile -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 0.033)` -- `static constant death = animationData(1, 0.134)` -- `static constant stand = animationData(2, 1.367)` - -### Barrens_TreeDoodad4 - -```wurst -public static class Barrens_TreeDoodad4 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Outland_Plant5 - -```wurst -public static class Outland_Plant5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BatTroll - -```wurst -public static class BatTroll -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant attack = animationData(1, 1.166)` -- `static constant walk = animationData(2, 1.0)` -- `static constant walk2 = animationData(3, 0.667)` -- `static constant stand2 = animationData(4, 2.333)` -- `static constant death = animationData(5, 2.333)` -- `static constant deathSpell = animationData(6, 1.334)` - -### LoadBar - -```wurst -public static class LoadBar -``` - -**Members:** - -- `static constant birth = animationData(0, 23.467)` -- `static constant stand = animationData(1, 2.0)` - -### BanditSpearThrower_Med - -```wurst -public static class BanditSpearThrower_Med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.5)` -- `static constant standVictory = animationData(2, 2.333)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant walk = animationData(4, 0.8)` -- `static constant standDefend = animationData(5, 1.0)` -- `static constant walkDefend = animationData(6, 1.1)` -- `static constant death = animationData(7, 3.034)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant attackDefend = animationData(9, 1.0)` -- `static constant deathFire = animationData(10, 3.033)` -- `static constant standHit = animationData(11, 0.034)` -- `static constant decayBone = animationData(12, 60.0)` - -### Icecrown_Crystal3 - -```wurst -public static class Icecrown_Crystal3 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` - -### HeroArchMage_med - -```wurst -public static class HeroArchMage_med -``` - -**Members:** - -- `static constant walk = animationData(0, 0.7)` -- `static constant stand1 = animationData(1, 2.833)` -- `static constant stand2 = animationData(2, 3.333)` -- `static constant standVictory = animationData(3, 2.233)` -- `static constant attack1 = animationData(4, 1.4)` -- `static constant stand3 = animationData(5, 3.667)` -- `static constant spell = animationData(6, 2.7)` -- `static constant death = animationData(7, 2.8)` -- `static constant dissipate = animationData(8, 2.0)` -- `static constant standChannel = animationData(9, 1.0)` - -### DalaranMutant - -```wurst -public static class DalaranMutant -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant death = animationData(4, 1.5)` -- `static constant birth = animationData(5, 2.333)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### GreenDragon - -```wurst -public static class GreenDragon -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.833)` -- `static constant attack1 = animationData(1, 1.5)` -- `static constant stand3 = animationData(2, 3.334)` -- `static constant walk = animationData(3, 0.667)` -- `static constant walk2 = animationData(4, 0.9)` -- `static constant death = animationData(5, 1.0)` -- `static constant spellSlam = animationData(6, 1.5)` - -### CoralArch1 - -```wurst -public static class CoralArch1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MurlocFleshEater_Low2 - -```wurst -public static class MurlocFleshEater_Low2 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attackSpell = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standChannel = animationData(9, 1.0)` - -### Shrooms0D - -```wurst -public static class Shrooms0D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### CityCliffsCAAB0 - -```wurst -public static class CityCliffsCAAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DisenchantSpecialArt - -```wurst -public static class DisenchantSpecialArt -``` - -**Members:** - -- `static constant death = animationData(0, 0.033)` -- `static constant birth = animationData(1, 0.5)` - -### Kobold - -```wurst -public static class Kobold -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 1.334)` -- `static constant stand3 = animationData(3, 1.667)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant death = animationData(5, 1.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant attack2 = animationData(8, 1.0)` - -### RottenHayCart - -```wurst -public static class RottenHayCart -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SkeletonArcher_portrait - -```wurst -public static class SkeletonArcher_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.667)` -- `static constant portrait2 = animationData(1, 2.0)` -- `static constant portrait3 = animationData(2, 3.334)` -- `static constant portraitTalk = animationData(3, 1.667)` -- `static constant portraitTalk2 = animationData(4, 2.0)` - -### Kiljaeden - -```wurst -public static class Kiljaeden -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.934)` -- `static constant walk = animationData(2, 1.0)` -- `static constant spellSlam = animationData(3, 3.133)` -- `static constant death = animationData(4, 2.333)` -- `static constant dissipate = animationData(5, 3.333)` -- `static constant attack1 = animationData(6, 0.967)` -- `static constant attack2 = animationData(7, 1.1)` -- `static constant spell = animationData(8, 1.0)` -- `static constant cinStand = animationData(9, 1.5)` -- `static constant cinStandLook = animationData(10, 3.266)` - -### SpiritOfVengeanceBirthMissile - -```wurst -public static class SpiritOfVengeanceBirthMissile -``` - -**Members:** - -- `static constant death = animationData(0, 2.333)` -- `static constant stand = animationData(1, 1.6)` -- `static constant birth = animationData(2, 0.333)` - -### CityBuildingSmall45_2 - -```wurst -public static class CityBuildingSmall45_2 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### RuinsPillar0 - -```wurst -public static class RuinsPillar0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` -- `static constant standAlternate = animationData(1, 3.0)` - -### PorticulisWall0_1 - -```wurst -public static class PorticulisWall0_1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrcBloodLarge0 - -```wurst -public static class OrcBloodLarge0 -``` - -**Members:** - -- `static constant deathExplode = animationData(0, 4.266)` - -### SpiderBlack - -```wurst -public static class SpiderBlack -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant walkFast = animationData(1, 0.4)` -- `static constant stand = animationData(2, 1.667)` -- `static constant attack2 = animationData(3, 1.5)` -- `static constant attack = animationData(4, 1.0)` -- `static constant death = animationData(5, 1.167)` -- `static constant spell = animationData(6, 1.0)` -- `static constant stand2 = animationData(7, 1.667)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### Scroll_ManaHealth - -```wurst -public static class Scroll_ManaHealth -``` - -**Members:** - -- `static constant birth = animationData(0, 2.133)` -- `static constant death = animationData(1, 0.1)` -- `static constant stand = animationData(2, 0.1)` - -### NorthrendTree2S - -```wurst -public static class NorthrendTree2S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Cactus9 - -```wurst -public static class Cactus9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### VoodooAuraTarget - -```wurst -public static class VoodooAuraTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant stand = animationData(1, 3.8)` -- `static constant death = animationData(2, 0.633)` - -### WitchDoctor - -```wurst -public static class WitchDoctor -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 3.334)` -- `static constant stand3 = animationData(2, 2.834)` -- `static constant stand4 = animationData(3, 6.2)` -- `static constant attack1 = animationData(4, 1.333)` -- `static constant spell = animationData(5, 0.867)` -- `static constant death = animationData(6, 1.967)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant walk = animationData(8, 1.067)` -- `static constant standVictory = animationData(9, 1.5)` -- `static constant decayBone = animationData(10, 60.0)` - -### Resurrecttarget - -```wurst -public static class Resurrecttarget -``` - -**Members:** - -- `static constant stand = animationData(0, 2.367)` - -### OutlandMushroomTree9D - -```wurst -public static class OutlandMushroomTree9D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### DemonStorm - -```wurst -public static class DemonStorm -``` - -**Members:** - -- `static constant stand = animationData(0, 16.233)` -- `static constant death = animationData(1, 0.267)` - -### Tornado_Target - -```wurst -public static class Tornado_Target -``` - -**Members:** - -- `static constant birth = animationData(0, 0.034)` -- `static constant stand = animationData(1, 1.766)` -- `static constant death = animationData(2, 0.033)` - -### ShadowHunterMissile - -```wurst -public static class ShadowHunterMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.034)` -- `static constant stand1 = animationData(1, 1.6)` -- `static constant death = animationData(2, 1.6)` - -### Levelupcaster - -```wurst -public static class Levelupcaster -``` - -**Members:** - -- `static constant stand = animationData(0, 1.867)` - -### GyroCopterImpact - -```wurst -public static class GyroCopterImpact -``` - -**Members:** - -- `static constant birth = animationData(0, 0.866)` - -### ScatterShotMissile - -```wurst -public static class ScatterShotMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 1.6)` - -### NagaMyrmidon_low - -```wurst -public static class NagaMyrmidon_low -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant walk = animationData(1, 2.0)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant attack2 = animationData(4, 1.0)` -- `static constant death = animationData(5, 2.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant standSwim = animationData(8, 2.0)` -- `static constant walkSwim = animationData(9, 2.0)` -- `static constant standReadySwim = animationData(10, 0.667)` -- `static constant attackSwim = animationData(11, 1.0)` -- `static constant deathSwim = animationData(12, 2.667)` -- `static constant decaySwim = animationData(13, 60.0)` -- `static constant mORPHswim = animationData(14, 0.667)` -- `static constant standswimalternate = animationData(15, 1.333)` -- `static constant morphswimalternate = animationData(16, 1.0)` -- `static constant spellSwim = animationData(17, 1.0)` -- `static constant stand2 = animationData(18, 2.167)` -- `static constant spell = animationData(19, 1.0)` - -### RiderlessWyvern_Portrait - -```wurst -public static class RiderlessWyvern_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 6.666)` - -### IceTorch - -```wurst -public static class IceTorch -``` - -**Members:** - -- `static constant stand = animationData(0, 12.433)` -- `static constant death = animationData(1, 1.0)` - -### ElfSmallBuildingFire0 - -```wurst -public static class ElfSmallBuildingFire0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### NorthrendFenceAngled - -```wurst -public static class NorthrendFenceAngled -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FrostWyrm - -```wurst -public static class FrostWyrm -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.0)` -- `static constant attack1 = animationData(1, 0.9)` -- `static constant stand3 = animationData(2, 4.0)` -- `static constant walk = animationData(3, 0.9)` -- `static constant walk2 = animationData(4, 0.9)` -- `static constant birth = animationData(5, 0.834)` -- `static constant death = animationData(6, 1.0)` -- `static constant spellSlam = animationData(7, 1.5)` - -### IceBridge45 - -```wurst -public static class IceBridge45 -``` - -**Members:** - -- `static constant stand = animationData(0, 20.0)` - -### SpiritWyvern - -```wurst -public static class SpiritWyvern -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant standVictory = animationData(2, 3.333)` -- `static constant stand4 = animationData(3, 3.333)` -- `static constant walk = animationData(4, 1.0)` -- `static constant walk2 = animationData(5, 1.0)` -- `static constant spell = animationData(6, 1.334)` -- `static constant attack = animationData(7, 1.267)` -- `static constant birth = animationData(8, 2.9)` -- `static constant death = animationData(9, 2.133)` - -### RottenHay4 - -```wurst -public static class RottenHay4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Igloo - -```wurst -public static class Igloo -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 5.0)` -- `static constant portrait1 = animationData(2, 2.0)` -- `static constant death = animationData(3, 2.333)` - -### CityCliffsBBAC0 - -```wurst -public static class CityCliffsBBAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Shrooms1S - -```wurst -public static class Shrooms1S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### L_RockArch45 - -```wurst -public static class L_RockArch45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FarseerMissile - -```wurst -public static class FarseerMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.9)` - -### EmptyCrates1 - -```wurst -public static class EmptyCrates1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### IllidanImprisoned - -```wurst -public static class IllidanImprisoned -``` - -**Members:** - -- `static constant stand = animationData(0, 1.667)` - -### RoughCliffDoodadSlide3 - -```wurst -public static class RoughCliffDoodadSlide3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NightElfTransportShipRuined - -```wurst -public static class NightElfTransportShipRuined -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.0)` - -### NorthrendTree6D - -```wurst -public static class NorthrendTree6D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### OrbOfDeathMissile - -```wurst -public static class OrbOfDeathMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.5)` - -### OutlandMushroomTree5S - -```wurst -public static class OutlandMushroomTree5S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### CliffTransAALH0 - -```wurst -public static class CliffTransAALH0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CrushingWaveMissile - -```wurst -public static class CrushingWaveMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 1.166)` -- `static constant death = animationData(2, 0.4)` - -### Ice_SnowRock6 - -```wurst -public static class Ice_SnowRock6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ForgottenOne_Med - -```wurst -public static class ForgottenOne_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant birth = animationData(1, 1.0)` -- `static constant attack = animationData(2, 1.0)` -- `static constant spellSlam = animationData(3, 1.0)` -- `static constant death = animationData(4, 0.967)` - -### CliffsACAA1 - -```wurst -public static class CliffsACAA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffsCACB0 - -```wurst -public static class CliffsCACB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BrazierOmni - -```wurst -public static class BrazierOmni -``` - -**Members:** - -- `static constant stand = animationData(0, 0.634)` -- `static constant death = animationData(1, 0.667)` - -### Icecrown_Crystal2 - -```wurst -public static class Icecrown_Crystal2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` - -### SpiderCrab_portrait - -```wurst -public static class SpiderCrab_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.0)` -- `static constant portriatTalk = animationData(1, 2.0)` -- `static constant portrait2 = animationData(2, 3.0)` - -### BattleNetProfileLevelBar - -```wurst -public static class BattleNetProfileLevelBar -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` - -### IncinerateBuff - -```wurst -public static class IncinerateBuff -``` - -**Members:** - -- `static constant stand = animationData(0, 0.5)` -- `static constant death = animationData(1, 3.334)` - -### Proudmoore_Portrait - -```wurst -public static class Proudmoore_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.6)` -- `static constant portrait2 = animationData(1, 6.666)` -- `static constant portraitTalk1 = animationData(2, 1.667)` -- `static constant portraitTalk2 = animationData(3, 5.0)` - -### SkullPile1 - -```wurst -public static class SkullPile1 -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### CityCliffTransLABH0 - -```wurst -public static class CityCliffTransLABH0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GyroCopter_portrait - -```wurst -public static class GyroCopter_portrait -``` - -**Members:** - -- `static constant portait = animationData(0, 1.5)` -- `static constant portrait2 = animationData(1, 3.034)` -- `static constant portrait3 = animationData(2, 3.034)` -- `static constant portraitTalk = animationData(3, 3.033)` - -### Barrens_TreeDoodad5 - -```wurst -public static class Barrens_TreeDoodad5 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### FlameStrikeDamageTarget - -```wurst -public static class FlameStrikeDamageTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 2.1)` -- `static constant birth = animationData(1, 0.1)` -- `static constant death = animationData(2, 1.0)` - -### MountainGiant_med - -```wurst -public static class MountainGiant_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.834)` -- `static constant spell = animationData(2, 1.667)` -- `static constant attack = animationData(3, 1.0)` -- `static constant death = animationData(4, 3.333)` -- `static constant decay = animationData(5, 60.0)` -- `static constant spellEatTree = animationData(6, 1.767)` -- `static constant standUpgrade = animationData(7, 1.666)` -- `static constant walkUpgrade = animationData(8, 1.833)` -- `static constant attackUpgrade = animationData(9, 0.934)` -- `static constant deathUpgrade = animationData(10, 3.333)` -- `static constant decayUpgrade = animationData(11, 60.0)` -- `static constant spellUpgrade = animationData(12, 3.334)` - -### UndergoundRock8 - -```wurst -public static class UndergoundRock8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RockChunks5 - -```wurst -public static class RockChunks5 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### NerubianSpiderLord_Portrait - -```wurst -public static class NerubianSpiderLord_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.0)` -- `static constant portraitTalk = animationData(1, 1.666)` - -### Ruins_Lilypad3 - -```wurst -public static class Ruins_Lilypad3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BarrensTree2S - -```wurst -public static class BarrensTree2S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### CityCliffDoodadSlide2 - -```wurst -public static class CityCliffDoodadSlide2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SpiritOfVengeanceOrbs5 - -```wurst -public static class SpiritOfVengeanceOrbs5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsCACC1 - -```wurst -public static class CityCliffsCACC1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### IceCrownWall902 - -```wurst -public static class IceCrownWall902 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### LordaeronTree1 - -```wurst -public static class LordaeronTree1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Ice_Rock3 - -```wurst -public static class Ice_Rock3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BookshelfWall45 - -```wurst -public static class BookshelfWall45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RoughCliffDoodadSlideShort1 - -```wurst -public static class RoughCliffDoodadSlideShort1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ruins_Shroom2 - -```wurst -public static class Ruins_Shroom2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### CliffsABCB0 - -```wurst -public static class CliffsABCB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Stone2 - -```wurst -public static class Stone2 -``` - -**Members:** - -- `static constant stand = animationData(0, 12.1)` -- `static constant death = animationData(1, 1.0)` - -### GlowingRunes8 - -```wurst -public static class GlowingRunes8 -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` -- `static constant stand = animationData(1, 3.0)` -- `static constant standAlternate = animationData(2, 3.0)` -- `static constant death = animationData(3, 2.0)` - -### SkeletalMageMissile_edited - -```wurst -public static class SkeletalMageMissile_edited -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.1)` -- `static constant death = animationData(2, 2.1)` - -### GranaryInfected - -```wurst -public static class GranaryInfected -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` -- `static constant portrait = animationData(1, 3.333)` -- `static constant death = animationData(2, 2.666)` -- `static constant decay = animationData(3, 60.0)` - -### OrcWarlock - -```wurst -public static class OrcWarlock -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant standReady = animationData(1, 1.333)` -- `static constant spell = animationData(2, 1.167)` -- `static constant attack1 = animationData(3, 1.067)` -- `static constant death = animationData(4, 1.2)` -- `static constant walk = animationData(5, 0.667)` -- `static constant standChannel = animationData(6, 1.333)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### StormPandarenBrewmaster_Missle - -```wurst -public static class StormPandarenBrewmaster_Missle -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant stand = animationData(1, 1.0)` -- `static constant death = animationData(2, 0.5)` - -### PorticulisWall45_2 - -```wurst -public static class PorticulisWall45_2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrcTutorialCampaign3D - -```wurst -public static class OrcTutorialCampaign3D -``` - -**Members:** - -- `static constant stand = animationData(0, 9.967)` -- `static constant birth = animationData(1, 2.4)` - -### Fish01 - -```wurst -public static class Fish01 -``` - -**Members:** - -- `static constant standVar2 = animationData(0, 40.0)` - -### SentryWard - -```wurst -public static class SentryWard -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant stand2 = animationData(1, 4.0)` -- `static constant stand3 = animationData(2, 4.0)` -- `static constant stand4 = animationData(3, 3.667)` -- `static constant birth = animationData(4, 0.9)` -- `static constant death = animationData(5, 0.934)` - -### FelwoodRock9 - -```wurst -public static class FelwoodRock9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_Bones2 - -```wurst -public static class North_Bones2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### StoneWall03 - -```wurst -public static class StoneWall03 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### Corn0 - -```wurst -public static class Corn0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ChaosWarlockGreen - -```wurst -public static class ChaosWarlockGreen -``` - -**Members:** - -- `static constant walk = animationData(0, 0.834)` -- `static constant stand = animationData(1, 1.0)` -- `static constant attack1 = animationData(2, 1.167)` -- `static constant death = animationData(3, 1.333)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant stand1 = animationData(5, 1.167)` -- `static constant spellCallStorm = animationData(6, 2.0)` -- `static constant stand2 = animationData(7, 1.0)` -- `static constant stand3 = animationData(8, 1.167)` -- `static constant decayBone = animationData(9, 60.0)` - -### ThunderclapTarget - -```wurst -public static class ThunderclapTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.434)` -- `static constant stand = animationData(1, 2.367)` -- `static constant death = animationData(2, 3.333)` - -### CliffDoodadCave - -```wurst -public static class CliffDoodadCave -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_Rocks9 - -```wurst -public static class North_Rocks9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AIfbSpecialArt - -```wurst -public static class AIfbSpecialArt -``` - -**Members:** - -- `static constant birth = animationData(0, 1.5)` - -### Outland_Plant7 - -```wurst -public static class Outland_Plant7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffTransAXHA0 - -```wurst -public static class CliffTransAXHA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Fish_Dead - -```wurst -public static class Fish_Dead -``` - -**Members:** - -- `static constant stand = animationData(0, 33.3)` - -### MurlocWarrior_Low - -```wurst -public static class MurlocWarrior_Low -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### North_Thorns1 - -```wurst -public static class North_Thorns1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsTreeDoodad3 - -```wurst -public static class RuinsTreeDoodad3 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### CityCliffsCABB0 - -```wurst -public static class CityCliffsCABB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenRock7 - -```wurst -public static class AshenRock7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuneArt - -```wurst -public static class RuneArt -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### City_LowWall - -```wurst -public static class City_LowWall -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Icecrown_StoneArch - -```wurst -public static class Icecrown_StoneArch -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffVines0 - -```wurst -public static class CityCliffVines0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` -- `static constant standAlternate = animationData(1, 3.0)` - -### CliffsAACC1 - -```wurst -public static class CliffsAACC1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SpiritOfVengeance_Low - -```wurst -public static class SpiritOfVengeance_Low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant walk = animationData(1, 1.166)` -- `static constant death = animationData(2, 1.0)` -- `static constant standReady = animationData(3, 1.0)` -- `static constant attack2 = animationData(4, 1.167)` -- `static constant spell = animationData(5, 1.2)` -- `static constant attack1 = animationData(6, 0.966)` -- `static constant portrait1 = animationData(7, 1.5)` -- `static constant portrait2 = animationData(8, 1.5)` -- `static constant portraitTalk1 = animationData(9, 1.667)` - -### SeaTurtleRange_Med - -```wurst -public static class SeaTurtleRange_Med -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant deathSwim = animationData(2, 2.0)` -- `static constant decaySwim = animationData(3, 60.0)` -- `static constant death = animationData(4, 2.667)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` -- `static constant walk = animationData(7, 1.667)` -- `static constant stand = animationData(8, 2.667)` -- `static constant stand2 = animationData(9, 2.666)` -- `static constant attackSpell = animationData(10, 1.0)` -- `static constant attackSpellSwim = animationData(11, 1.0)` - -### WyvernRider_med - -```wurst -public static class WyvernRider_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant standVictory = animationData(2, 3.333)` -- `static constant stand4 = animationData(3, 3.333)` -- `static constant walk = animationData(4, 1.0)` -- `static constant walk2 = animationData(5, 1.0)` -- `static constant attack = animationData(6, 1.334)` -- `static constant spell = animationData(7, 1.267)` -- `static constant death = animationData(8, 2.133)` - -### FelwoodFissure1 - -```wurst -public static class FelwoodFissure1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### TownBurningFireEmitterBlue - -```wurst -public static class TownBurningFireEmitterBlue -``` - -**Members:** - -- `static constant stand = animationData(0, 3.3)` -- `static constant death = animationData(1, 0.266)` - -### Goldmine - -```wurst -public static class Goldmine -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` -- `static constant standWork = animationData(1, 0.767)` -- `static constant birth = animationData(2, 60.0)` -- `static constant death = animationData(3, 1.233)` -- `static constant decay = animationData(4, 60.0)` -- `static constant portrait1 = animationData(5, 5.0)` - -### HumanCursor - -```wurst -public static class HumanCursor -``` - -**Members:** - -- `static constant target = animationData(0, 0.033)` -- `static constant normal = animationData(1, 0.2)` -- `static constant select = animationData(2, 0.5)` -- `static constant targetSelect = animationData(3, 0.533)` -- `static constant invalidTarget = animationData(4, 0.167)` -- `static constant holdItem = animationData(5, 0.167)` -- `static constant scrollLeft = animationData(6, 0.2)` -- `static constant scrollRight = animationData(7, 0.2)` -- `static constant scrollUp = animationData(8, 0.2)` -- `static constant scrollDown = animationData(9, 0.2)` -- `static constant scrollUpLeft = animationData(10, 0.2)` -- `static constant scrollUpRight = animationData(11, 0.2)` -- `static constant scrollDownLeft = animationData(12, 0.2)` -- `static constant scrollDownRight = animationData(13, 0.2)` - -### RuinsPillar2 - -```wurst -public static class RuinsPillar2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` -- `static constant standAlternate = animationData(1, 3.0)` - -### CliffsAABB0 - -```wurst -public static class CliffsAABB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DNCFelWoodUnit - -```wurst -public static class DNCFelWoodUnit -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### SupportBeam - -```wurst -public static class SupportBeam -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant portrait = animationData(1, 0.334)` -- `static constant death = animationData(2, 4.167)` -- `static constant standalternate = animationData(3, 0.667)` - -### MassTeleportCaster - -```wurst -public static class MassTeleportCaster -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` - -### WardenMissile - -```wurst -public static class WardenMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.6)` -- `static constant death = animationData(1, 1.6)` - -### CityBuildingSmall0_2_Ruined - -```wurst -public static class CityBuildingSmall0_2_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffTransBHLA0 - -```wurst -public static class CityCliffTransBHLA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### PeasantGrave1 - -```wurst -public static class PeasantGrave1 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 3.833)` -- `static constant stand = animationData(1, 0.334)` - -### CityCliffsCCAA0 - -```wurst -public static class CityCliffsCCAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NightElf_Exp - -```wurst -public static class NightElf_Exp -``` - -**Members:** - -- `static constant birth = animationData(0, 3.3)` -- `static constant stand = animationData(1, 1.433)` - -### Hay3 - -```wurst -public static class Hay3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SpiritOfVengeanceOrbs4 - -```wurst -public static class SpiritOfVengeanceOrbs4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Raccoon_Portrait - -```wurst -public static class Raccoon_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 1.834)` - -### SRuinArch45 - -```wurst -public static class SRuinArch45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ScoreScreenUndeadVictoryExpansion - -```wurst -public static class ScoreScreenUndeadVictoryExpansion -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Outland_Rock0 - -```wurst -public static class Outland_Rock0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FirePandarenBrewmaster_Portrait - -```wurst -public static class FirePandarenBrewmaster_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant portrait2 = animationData(1, 3.0)` -- `static constant portraitTalk = animationData(2, 3.0)` -- `static constant portraitTalk2 = animationData(3, 3.0)` - -### Gate - -```wurst -public static class Gate -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### TreeofLife - -```wurst -public static class TreeofLife -``` - -**Members:** - -- `static constant standUpgradeFirstSecond = animationData(0, 2.0)` -- `static constant walk = animationData(1, 1.167)` -- `static constant morph = animationData(2, 2.0)` -- `static constant standBirthAltWorkUpgradeFirstSecond = animationData(3, 3.333)` -- `static constant hold = animationData(4, 1.0)` -- `static constant standAlternateUpgradeFirstSecond = animationData(5, 1.667)` -- `static constant morphAlternate = animationData(6, 2.0)` -- `static constant attack = animationData(7, 1.0)` -- `static constant death = animationData(8, 3.334)` -- `static constant birthAlternate = animationData(9, 60.0)` -- `static constant deathAlternate = animationData(10, 2.767)` -- `static constant decayAlternate = animationData(11, 0.033)` -- `static constant decay = animationData(12, 60.0)` -- `static constant spellEatTree = animationData(13, 3.0)` -- `static constant aTTACKALTERNATE = animationData(14, 1.0)` - -### Murloc2 - -```wurst -public static class Murloc2 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attackSpell = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### UndeadBloodNecromancer - -```wurst -public static class UndeadBloodNecromancer -``` - -**Members:** - -- `static constant birth = animationData(0, 1.5)` - -### IceEdge3 - -```wurst -public static class IceEdge3 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` - -### TavernSignTraceysArmory - -```wurst -public static class TavernSignTraceysArmory -``` - -**Members:** - -- `static constant stand = animationData(0, 137.333)` - -### AneuCaster - -```wurst -public static class AneuCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 0.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant death = animationData(2, 0.333)` - -### LordaeronTree2 - -```wurst -public static class LordaeronTree2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### NagaStairsSmall180 - -```wurst -public static class NagaStairsSmall180 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AncestralSpiritCaster - -```wurst -public static class AncestralSpiritCaster -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 1.233)` -- `static constant death = animationData(2, 0.1)` - -### DwarfCar - -```wurst -public static class DwarfCar -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant victory = animationData(1, 2.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant standAlternate = animationData(3, 1.0)` -- `static constant walkAlternate = animationData(4, 1.0)` -- `static constant portrait = animationData(5, 1.0)` - -### HeroTaurenChieftain_Portrait - -```wurst -public static class HeroTaurenChieftain_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.333)` -- `static constant portrait2 = animationData(1, 12.0)` -- `static constant portrait3 = animationData(2, 4.5)` -- `static constant portraitTalk1 = animationData(3, 2.0)` -- `static constant portraitTalk2 = animationData(4, 1.666)` - -### MineCartEmpty - -```wurst -public static class MineCartEmpty -``` - -**Members:** - -- `static constant standWounded = animationData(0, 1.2)` -- `static constant spellFix = animationData(1, 3.334)` -- `static constant stand = animationData(2, 14.234)` - -### Inn - -```wurst -public static class Inn -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant death = animationData(1, 66.666)` - -### BarrensTree7 - -```wurst -public static class BarrensTree7 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### DemonessBlue - -```wurst -public static class DemonessBlue -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant stand5 = animationData(3, 3.7)` -- `static constant death = animationData(4, 3.233)` -- `static constant attack1 = animationData(5, 0.867)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant walk = animationData(7, 0.833)` -- `static constant standReady = animationData(8, 1.133)` -- `static constant spellSlam = animationData(9, 1.133)` -- `static constant spell = animationData(10, 1.134)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` - -### Spiritwolf - -```wurst -public static class Spiritwolf -``` - -**Members:** - -- `static constant stand = animationData(0, 1.367)` -- `static constant stand2 = animationData(1, 3.334)` -- `static constant walk = animationData(2, 0.9)` -- `static constant spellSlam = animationData(3, 1.667)` -- `static constant attack1 = animationData(4, 0.666)` -- `static constant stand3 = animationData(5, 2.733)` -- `static constant attack2 = animationData(6, 0.667)` -- `static constant birth = animationData(7, 1.0)` -- `static constant attackSlam = animationData(8, 0.867)` -- `static constant death = animationData(9, 2.667)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### IceCrownWall03 - -```wurst -public static class IceCrownWall03 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### TowerScorched - -```wurst -public static class TowerScorched -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 5.0)` -- `static constant portrait1 = animationData(2, 2.0)` -- `static constant death = animationData(3, 2.334)` -- `static constant decay = animationData(4, 60.0)` - -### Glacier4 - -```wurst -public static class Glacier4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### StoneWall02 - -```wurst -public static class StoneWall02 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### SilenceAreaBirth - -```wurst -public static class SilenceAreaBirth -``` - -**Members:** - -- `static constant birth = animationData(0, 0.567)` -- `static constant death = animationData(1, 0.2)` - -### LobstrokkGreen_low - -```wurst -public static class LobstrokkGreen_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant attack = animationData(4, 1.0)` -- `static constant spell = animationData(5, 1.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBones = animationData(7, 60.0)` - -### ForestTroll_low - -```wurst -public static class ForestTroll_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant spellBerserk = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.5)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spellEntangle = animationData(9, 0.8)` - -### ElvenFarm - -```wurst -public static class ElvenFarm -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 5.0)` -- `static constant portrait1 = animationData(2, 2.0)` -- `static constant death = animationData(3, 2.333)` -- `static constant decay = animationData(4, 60.0)` - -### DungeonArchway45 - -```wurst -public static class DungeonArchway45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### InfernalCannonFlame - -```wurst -public static class InfernalCannonFlame -``` - -**Members:** - -- `static constant death = animationData(0, 1.667)` -- `static constant decay = animationData(1, 60.0)` -- `static constant stand = animationData(2, 1.667)` -- `static constant walk = animationData(3, 2.333)` -- `static constant spell = animationData(4, 2.0)` -- `static constant attack = animationData(5, 2.0)` - -### Revenant_Portrait - -```wurst -public static class Revenant_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.666)` - -### FrostNovaTarget - -```wurst -public static class FrostNovaTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.5)` - -### FaerieDragonMissile - -```wurst -public static class FaerieDragonMissile -``` - -**Members:** - -- `static constant death = animationData(0, 2.333)` -- `static constant stand = animationData(1, 1.6)` -- `static constant birth = animationData(2, 0.333)` - -### LordGarithos_Portrait - -```wurst -public static class LordGarithos_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.333)` -- `static constant portrait2 = animationData(1, 4.933)` -- `static constant portrait3 = animationData(2, 3.334)` -- `static constant portrait4 = animationData(3, 3.333)` -- `static constant portraitTalk1 = animationData(4, 1.666)` -- `static constant portraitTalk2 = animationData(5, 3.334)` - -### PorticulisWall45_1 - -```wurst -public static class PorticulisWall45_1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsTree6D - -```wurst -public static class RuinsTree6D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Outland_Plant6 - -```wurst -public static class Outland_Plant6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroShadowHunter - -```wurst -public static class HeroShadowHunter -``` - -**Members:** - -- `static constant walk = animationData(0, 0.8)` -- `static constant stand1 = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 3.233)` -- `static constant spellThrow = animationData(3, 3.1)` -- `static constant death = animationData(4, 3.766)` -- `static constant stand3 = animationData(5, 4.2)` -- `static constant stand4 = animationData(6, 6.333)` -- `static constant standReady = animationData(7, 1.0)` -- `static constant spell = animationData(8, 1.666)` -- `static constant standHit = animationData(9, 0.5)` -- `static constant attack = animationData(10, 1.567)` -- `static constant standVictory = animationData(11, 3.0)` -- `static constant dissipate = animationData(12, 1.666)` -- `static constant standChannel = animationData(13, 2.7)` - -### LoadMultiplayerNightElf - -```wurst -public static class LoadMultiplayerNightElf -``` - -**Members:** - -- `static constant birth = animationData(0, 23.467)` - -### AzureDragon - -```wurst -public static class AzureDragon -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.833)` -- `static constant attack1 = animationData(1, 1.5)` -- `static constant stand3 = animationData(2, 3.334)` -- `static constant walk = animationData(3, 0.667)` -- `static constant walk2 = animationData(4, 0.9)` -- `static constant death = animationData(5, 1.0)` -- `static constant spellDevour = animationData(6, 1.5)` - -### Pitlord_Portrait - -```wurst -public static class Pitlord_Portrait -``` - -**Members:** - -- `static constant portrait2 = animationData(0, 2.833)` -- `static constant portrait1 = animationData(1, 2.667)` -- `static constant portraitTalk = animationData(2, 3.834)` -- `static constant portraitTalk2 = animationData(3, 2.667)` - -### HeroBladeMaster_Portrait - -```wurst -public static class HeroBladeMaster_Portrait -``` - -**Members:** - -- `static constant stand2 = animationData(0, 3.534)` -- `static constant portrait1 = animationData(1, 1.7)` -- `static constant portrait2 = animationData(2, 3.3)` -- `static constant portrait3 = animationData(3, 2.967)` -- `static constant portraitTalk = animationData(4, 2.133)` -- `static constant portraitTalk2 = animationData(5, 2.667)` -- `static constant portraitTalk3 = animationData(6, 2.834)` - -### CityCliffsABBC0 - -```wurst -public static class CityCliffsABBC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Barrens_Bones9 - -```wurst -public static class Barrens_Bones9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MurlocNightCrawler2 - -```wurst -public static class MurlocNightCrawler2 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### PorticulisWall0_0 - -```wurst -public static class PorticulisWall0_0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### IceCrownWall1350 - -```wurst -public static class IceCrownWall1350 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### InfernalCannonCannon_low - -```wurst -public static class InfernalCannonCannon_low -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attackSpell = animationData(2, 2.0)` -- `static constant death = animationData(3, 1.667)` -- `static constant decay = animationData(4, 60.0)` -- `static constant blaSpell = animationData(5, 2.0)` - -### GrizzlyBear_low - -```wurst -public static class GrizzlyBear_low -``` - -**Members:** - -- `static constant decayFlesh = animationData(0, 60.0)` -- `static constant stand = animationData(1, 2.666)` -- `static constant walk = animationData(2, 0.934)` -- `static constant stand3 = animationData(3, 10.5)` -- `static constant stand2 = animationData(4, 3.333)` -- `static constant attackSlam = animationData(5, 1.166)` -- `static constant attack = animationData(6, 1.333)` -- `static constant walkSwim = animationData(7, 0.933)` -- `static constant standSwim = animationData(8, 2.666)` -- `static constant attackSwim = animationData(9, 1.333)` -- `static constant death = animationData(10, 1.967)` -- `static constant deathSwim = animationData(11, 1.967)` -- `static constant decayBone = animationData(12, 60.0)` -- `static constant decaySwim = animationData(13, 60.0)` - -### DoomDeath - -```wurst -public static class DoomDeath -``` - -**Members:** - -- `static constant birth = animationData(0, 4.534)` - -### Cactus8 - -```wurst -public static class Cactus8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Wolfrider - -```wurst -public static class Wolfrider -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant walk = animationData(2, 0.5)` -- `static constant stand3 = animationData(3, 1.833)` -- `static constant standVictory = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.0)` -- `static constant death = animationData(6, 1.866)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant spell = animationData(8, 0.8)` -- `static constant attack2 = animationData(9, 1.0)` -- `static constant standReady = animationData(10, 2.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### CityCliffDoodadSlideShort1 - -```wurst -public static class CityCliffDoodadSlideShort1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsCCAA1 - -```wurst -public static class CityCliffsCCAA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrcishDestroyerShip - -```wurst -public static class OrcishDestroyerShip -``` - -**Members:** - -- `static constant walk = animationData(0, 1.934)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant death = animationData(2, 3.733)` -- `static constant decay = animationData(3, 60.1)` - -### Acolyte_portrait - -```wurst -public static class Acolyte_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.7)` -- `static constant portraitTalk = animationData(1, 3.0)` - -### EmptyCrates2 - -```wurst -public static class EmptyCrates2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Skeleton_Med - -```wurst -public static class Skeleton_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.334)` -- `static constant stand3 = animationData(2, 2.667)` -- `static constant standVictory = animationData(3, 2.666)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant walk = animationData(6, 1.167)` -- `static constant death = animationData(7, 5.033)` -- `static constant standReady = animationData(8, 1.0)` -- `static constant birth = animationData(9, 2.333)` - -### CityGrave0 - -```wurst -public static class CityGrave0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Bandit_Low - -```wurst -public static class Bandit_Low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.5)` -- `static constant standVictory = animationData(2, 2.333)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant attack2 = animationData(4, 1.0)` -- `static constant walk = animationData(5, 0.8)` -- `static constant standDefend = animationData(6, 1.0)` -- `static constant walkDefend = animationData(7, 1.1)` -- `static constant death = animationData(8, 3.034)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant attackDefend = animationData(10, 1.0)` -- `static constant deathFire = animationData(11, 3.033)` -- `static constant standHit = animationData(12, 0.034)` -- `static constant decayBone = animationData(13, 60.0)` - -### Felstalker_Low - -```wurst -public static class Felstalker_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant walk = animationData(1, 1.0)` -- `static constant standReady = animationData(2, 0.833)` -- `static constant attack = animationData(3, 1.0)` -- `static constant stand2 = animationData(4, 2.667)` -- `static constant death = animationData(5, 2.666)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### HeroPitlord_Portrait - -```wurst -public static class HeroPitlord_Portrait -``` - -**Members:** - -- `static constant portrait2 = animationData(0, 2.833)` -- `static constant portrait1 = animationData(1, 2.667)` -- `static constant portraitTalk = animationData(2, 3.834)` -- `static constant portraitTalk2 = animationData(3, 2.667)` - -### Slowcaster - -```wurst -public static class Slowcaster -``` - -**Members:** - -- `static constant birth = animationData(0, 0.6)` - -### OrbVenomMissile - -```wurst -public static class OrbVenomMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 0.266)` -- `static constant death = animationData(2, 1.666)` - -### G_PorticulisWall45_0 - -```wurst -public static class G_PorticulisWall45_0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SpiritOfVengeance_Med - -```wurst -public static class SpiritOfVengeance_Med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant walk = animationData(1, 1.166)` -- `static constant death = animationData(2, 1.0)` -- `static constant standReady = animationData(3, 1.0)` -- `static constant attack2 = animationData(4, 1.167)` -- `static constant spell = animationData(5, 1.2)` -- `static constant attack1 = animationData(6, 0.966)` -- `static constant portrait1 = animationData(7, 1.5)` -- `static constant portrait2 = animationData(8, 1.5)` -- `static constant portraitTalk1 = animationData(9, 1.667)` - -### BronzeDragon_Portrait - -```wurst -public static class BronzeDragon_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.0)` -- `static constant portrait2 = animationData(1, 4.0)` -- `static constant portraitTalk = animationData(2, 4.0)` - -### ElfSmallBuildingFire1 - -```wurst -public static class ElfSmallBuildingFire1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### DNCDungeonTerrain - -```wurst -public static class DNCDungeonTerrain -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### HeroFlameLordPortrait - -```wurst -public static class HeroFlameLordPortrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.166)` -- `static constant portrait2 = animationData(1, 4.0)` -- `static constant portraitTalk = animationData(2, 2.167)` - -### CliffsBAAC0 - -```wurst -public static class CliffsBAAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MagnataurBlue_PORTRAIT - -```wurst -public static class MagnataurBlue_PORTRAIT -``` - -**Members:** - -- `static constant portraitTalk = animationData(0, 2.833)` -- `static constant portrait1 = animationData(1, 2.667)` -- `static constant portrait = animationData(2, 2.167)` - -### G_RockChunks4 - -```wurst -public static class G_RockChunks4 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### BansheePortrait - -```wurst -public static class BansheePortrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.667)` -- `static constant portraittalk = animationData(1, 1.666)` - -### ElevatorPuzzle - -```wurst -public static class ElevatorPuzzle -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.333)` -- `static constant standSecond = animationData(2, 0.366)` -- `static constant deathSecond = animationData(3, 1.334)` -- `static constant standThird = animationData(4, 0.333)` -- `static constant birthSecond = animationData(5, 1.333)` -- `static constant birth = animationData(6, 1.334)` -- `static constant deathThird = animationData(7, 1.333)` -- `static constant birthThird = animationData(8, 1.333)` - -### FlareTarget - -```wurst -public static class FlareTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 4.0)` - -### Priest_portrait - -```wurst -public static class Priest_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.333)` -- `static constant portrait2 = animationData(1, 1.3)` -- `static constant portrait3 = animationData(2, 3.533)` -- `static constant portrait4 = animationData(3, 1.3)` -- `static constant portraitTalk = animationData(4, 3.333)` -- `static constant portraitTalk2 = animationData(5, 3.233)` - -### Icecrown_StoneArch45 - -```wurst -public static class Icecrown_StoneArch45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SteamTankImpact - -```wurst -public static class SteamTankImpact -``` - -**Members:** - -- `static constant birth = animationData(0, 1.6)` - -### Banshee_Low - -```wurst -public static class Banshee_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.867)` -- `static constant stand2 = animationData(1, 3.734)` -- `static constant walk = animationData(2, 1.334)` -- `static constant spellWail = animationData(3, 1.334)` -- `static constant death = animationData(4, 1.167)` -- `static constant attack = animationData(5, 1.067)` - -### CityCliffTransHAAL0 - -```wurst -public static class CityCliffTransHAAL0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### EX_HeroMountainKing_med - -```wurst -public static class EX_HeroMountainKing_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant standReady = animationData(1, 1.5)` -- `static constant stand2 = animationData(2, 2.3)` -- `static constant stand3 = animationData(3, 3.167)` -- `static constant stand4 = animationData(4, 5.367)` -- `static constant attack1 = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant walk = animationData(7, 0.834)` -- `static constant death = animationData(8, 2.5)` -- `static constant spellThrow = animationData(9, 1.366)` -- `static constant spellSlam = animationData(10, 0.9)` -- `static constant dissipate = animationData(11, 2.0)` -- `static constant attackSlam = animationData(12, 1.0)` -- `static constant alternateStand1 = animationData(13, 1.5)` -- `static constant alternateStandReady = animationData(14, 1.5)` -- `static constant alternateStand2 = animationData(15, 2.3)` -- `static constant alternateStand3 = animationData(16, 3.167)` -- `static constant alternateStand4 = animationData(17, 5.367)` -- `static constant alternateAttack1 = animationData(18, 1.0)` -- `static constant alternateAttack2 = animationData(19, 1.0)` -- `static constant alternateWalk = animationData(20, 0.834)` -- `static constant alternateDeath = animationData(21, 2.5)` -- `static constant alternateSpellThrow = animationData(22, 1.366)` -- `static constant alternateSpellSlam = animationData(23, 0.9)` -- `static constant alternateDissipate = animationData(24, 2.0)` -- `static constant attackSlamAlternate = animationData(25, 1.0)` -- `static constant morphAlternate = animationData(26, 0.333)` - -### RedDragon - -```wurst -public static class RedDragon -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.833)` -- `static constant attack1 = animationData(1, 1.5)` -- `static constant stand3 = animationData(2, 3.334)` -- `static constant walk = animationData(3, 0.667)` -- `static constant walk2 = animationData(4, 0.9)` -- `static constant death = animationData(5, 1.0)` -- `static constant spellSlam = animationData(6, 1.5)` - -### FireTrapSide - -```wurst -public static class FireTrapSide -``` - -**Members:** - -- `static constant stand = animationData(0, 3.3)` -- `static constant death = animationData(1, 0.266)` - -### WindSerpent - -```wurst -public static class WindSerpent -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant stand5 = animationData(2, 3.333)` -- `static constant stand4 = animationData(3, 3.333)` -- `static constant walk = animationData(4, 0.666)` -- `static constant walk2 = animationData(5, 1.0)` -- `static constant standVictory = animationData(6, 1.334)` -- `static constant attack = animationData(7, 1.0)` -- `static constant spell = animationData(8, 1.334)` -- `static constant death = animationData(9, 2.133)` -- `static constant portrait = animationData(10, 0.667)` - -### DungeonRock0 - -```wurst -public static class DungeonRock0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ruins_Shells0 - -```wurst -public static class Ruins_Shells0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Felboar - -```wurst -public static class Felboar -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 1.334)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant walk = animationData(3, 0.6)` -- `static constant death = animationData(4, 1.0)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` - -### SnapDragon_Med - -```wurst -public static class SnapDragon_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant walk = animationData(1, 0.534)` -- `static constant standReady = animationData(2, 0.833)` -- `static constant attack = animationData(3, 1.0)` -- `static constant stand2 = animationData(4, 2.667)` -- `static constant death = animationData(5, 2.666)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant standSwim = animationData(8, 1.5)` -- `static constant walkSwim = animationData(9, 0.566)` -- `static constant attackSwim = animationData(10, 1.0)` -- `static constant morphSwim = animationData(11, 0.566)` -- `static constant standAlternateSwim = animationData(12, 0.567)` -- `static constant morphAlternateSwim = animationData(13, 0.567)` -- `static constant deathSwim = animationData(14, 1.0)` -- `static constant decaySwim = animationData(15, 9.033)` - -### OgreOneHeadedArmored_med - -```wurst -public static class OgreOneHeadedArmored_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### HeroWarden - -```wurst -public static class HeroWarden -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 4.434)` -- `static constant walk = animationData(2, 1.166)` -- `static constant death = animationData(3, 1.0)` -- `static constant standReady = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.167)` -- `static constant spellSlam = animationData(6, 1.2)` -- `static constant spell = animationData(7, 1.2)` -- `static constant spellThrow = animationData(8, 0.333)` -- `static constant attack1 = animationData(9, 0.966)` -- `static constant dissipate = animationData(10, 2.667)` -- `static constant standChannel = animationData(11, 2.0)` - -### AnimateDeadTarget - -```wurst -public static class AnimateDeadTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 2.333)` - -### CityCliffDoodadCollapse0 - -```wurst -public static class CityCliffDoodadCollapse0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsWall1351 - -```wurst -public static class RuinsWall1351 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### ForgottenOneTent - -```wurst -public static class ForgottenOneTent -``` - -**Members:** - -- `static constant birth = animationData(0, 0.667)` -- `static constant stand = animationData(1, 1.966)` -- `static constant attack = animationData(2, 1.0)` -- `static constant death = animationData(3, 1.067)` - -### Ruins_Lilypad2 - -```wurst -public static class Ruins_Lilypad2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenTree9 - -```wurst -public static class AshenTree9 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### DranaiWhite_med - -```wurst -public static class DranaiWhite_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standVar4 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 0.7)` -- `static constant death = animationData(3, 2.0)` -- `static constant attackUnarmed = animationData(4, 1.0)` -- `static constant attack1HVar1 = animationData(5, 1.0)` -- `static constant attack1HVar2 = animationData(6, 1.0)` -- `static constant spell = animationData(7, 1.0)` -- `static constant standVar2 = animationData(8, 4.267)` -- `static constant standVar3 = animationData(9, 2.167)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### NorthrendFenceStraight - -```wurst -public static class NorthrendFenceStraight -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffTransALHA0 - -```wurst -public static class CityCliffTransALHA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Outland_Rock2 - -```wurst -public static class Outland_Rock2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### UndeadWaypointFlag - -```wurst -public static class UndeadWaypointFlag -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` - -### SEAL_Portrait - -```wurst -public static class SEAL_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.667)` -- `static constant portrait2 = animationData(1, 1.666)` -- `static constant portrait3 = animationData(2, 2.5)` - -### RottenHay0 - -```wurst -public static class RottenHay0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### IceCrownWall901 - -```wurst -public static class IceCrownWall901 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### JunkPile0 - -```wurst -public static class JunkPile0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BloodElfSpellThief_med - -```wurst -public static class BloodElfSpellThief_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.933)` -- `static constant attack = animationData(2, 1.0)` -- `static constant standReady = animationData(3, 0.333)` -- `static constant spell = animationData(4, 1.333)` -- `static constant stand2 = animationData(5, 3.0)` -- `static constant death = animationData(6, 2.0)` -- `static constant decayflesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standDefend = animationData(9, 1.666)` -- `static constant walkDefend = animationData(10, 1.1)` -- `static constant attackDefend = animationData(11, 1.0)` - -### ObsidianFeather - -```wurst -public static class ObsidianFeather -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SpeedTarget - -```wurst -public static class SpeedTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.9)` -- `static constant stand = animationData(1, 0.433)` -- `static constant death = animationData(2, 0.167)` -- `static constant birthMedium = animationData(3, 0.9)` -- `static constant standMedium = animationData(4, 0.434)` -- `static constant deathMedium = animationData(5, 0.167)` -- `static constant birthLarge = animationData(6, 0.9)` -- `static constant standLarge = animationData(7, 0.433)` -- `static constant deathLarge = animationData(8, 0.166)` - -### AshenTree6 - -```wurst -public static class AshenTree6 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### CampaignWarCraftIIILogo - -```wurst -public static class CampaignWarCraftIIILogo -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` -- `static constant death = animationData(1, 0.5)` - -### Ogre_Low - -```wurst -public static class Ogre_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### G_PorticulisWall0_0 - -```wurst -public static class G_PorticulisWall0_0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffTransHLAB0 - -```wurst -public static class CliffTransHLAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffTransAHLA0 - -```wurst -public static class CityCliffTransAHLA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### TornadoSpinner - -```wurst -public static class TornadoSpinner -``` - -**Members:** - -- `static constant birth = animationData(0, 1.1)` -- `static constant stand = animationData(1, 3.266)` -- `static constant death = animationData(2, 1.033)` - -### Ruins_Shroom1 - -```wurst -public static class Ruins_Shroom1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### Murloc_Low2 - -```wurst -public static class Murloc_Low2 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### WoodBridgeExtraLarge0 - -```wurst -public static class WoodBridgeExtraLarge0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### WhiteWolf_Portrait - -```wurst -public static class WhiteWolf_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.367)` -- `static constant portrait2 = animationData(1, 3.334)` - -### ArchnathidPurple_med - -```wurst -public static class ArchnathidPurple_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.8)` -- `static constant attack = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.0)` -- `static constant attack3 = animationData(4, 1.0)` -- `static constant dEATH = animationData(5, 3.0)` -- `static constant spell = animationData(6, 1.067)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBONE = animationData(8, 60.0)` -- `static constant morph = animationData(9, 1.0)` -- `static constant standAlternate = animationData(10, 1.0)` -- `static constant morphALTERNATE = animationData(11, 1.0)` - -### ElvenVillageBuilding00 - -```wurst -public static class ElvenVillageBuilding00 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### City_Statue - -```wurst -public static class City_Statue -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.666)` -- `static constant attack1 = animationData(2, 1.666)` -- `static constant stand2 = animationData(3, 18.0)` -- `static constant spell = animationData(4, 1.667)` -- `static constant death = animationData(5, 3.333)` -- `static constant attack2 = animationData(6, 1.667)` - -### BloodElfPeasant_portrait - -```wurst -public static class BloodElfPeasant_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.333)` -- `static constant portrait2 = animationData(1, 1.3)` -- `static constant portrait3 = animationData(2, 3.533)` -- `static constant portrait4 = animationData(3, 1.3)` -- `static constant portraitTalk = animationData(4, 3.333)` -- `static constant portraitTalk2 = animationData(5, 3.233)` - -### Barrens_Rocks0 - -```wurst -public static class Barrens_Rocks0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### VillageBuilding0 - -```wurst -public static class VillageBuilding0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Icecrown_Rubble2 - -```wurst -public static class Icecrown_Rubble2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### RuinsTreeDoodad4 - -```wurst -public static class RuinsTreeDoodad4 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### BarrelsUnit0 - -```wurst -public static class BarrelsUnit0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.833)` -- `static constant decay = animationData(3, 58.6)` - -### CliffsCAAC1 - -```wurst -public static class CliffsCAAC1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenRock8 - -```wurst -public static class AshenRock8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffTransAALH0 - -```wurst -public static class CityCliffTransAALH0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroShadowHunter_PORTRAIT - -```wurst -public static class HeroShadowHunter_PORTRAIT -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.0)` -- `static constant portrait2 = animationData(1, 4.2)` -- `static constant portrait3 = animationData(2, 2.0)` -- `static constant portraitTalk = animationData(3, 1.7)` - -### FelstalkerPurple_portrait - -```wurst -public static class FelstalkerPurple_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.334)` -- `static constant portrait3 = animationData(1, 0.833)` -- `static constant portrait1 = animationData(2, 1.0)` - -### TuskarRanged_Portrait - -```wurst -public static class TuskarRanged_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.667)` -- `static constant portraitTalk = animationData(1, 4.667)` - -### DalaranRuinTwoBases2 - -```wurst -public static class DalaranRuinTwoBases2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityBridgeLarge90 - -```wurst -public static class CityBridgeLarge90 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### CityCliffDoodadCollapse2 - -```wurst -public static class CityCliffDoodadCollapse2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DungeonLever - -```wurst -public static class DungeonLever -``` - -**Members:** - -- `static constant stand = animationData(0, 0.167)` -- `static constant death = animationData(1, 0.166)` - -### RuinsTrash1 - -```wurst -public static class RuinsTrash1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ChaosPeon_portrait - -```wurst -public static class ChaosPeon_portrait -``` - -**Members:** - -- `static constant portrait2 = animationData(0, 3.334)` -- `static constant portrait1 = animationData(1, 3.0)` -- `static constant portrait3 = animationData(2, 3.0)` -- `static constant portraitTalk1 = animationData(3, 1.666)` - -### Frostmourne - -```wurst -public static class Frostmourne -``` - -**Members:** - -- `static constant birth = animationData(0, 36.567)` -- `static constant standPortrait = animationData(1, 3.333)` -- `static constant standThird = animationData(2, 1.0)` -- `static constant standSecond = animationData(3, 1.334)` -- `static constant death = animationData(4, 5.233)` - -### Barrens_TreeDoodad1 - -```wurst -public static class Barrens_TreeDoodad1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### UndergoundRock4 - -```wurst -public static class UndergoundRock4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuneArt2 - -```wurst -public static class RuneArt2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FelwoodRock5 - -```wurst -public static class FelwoodRock5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Shaman - -```wurst -public static class Shaman -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 3.334)` -- `static constant stand3 = animationData(2, 4.0)` -- `static constant stand4 = animationData(3, 5.333)` -- `static constant attack1 = animationData(4, 1.166)` -- `static constant attack2 = animationData(5, 1.167)` -- `static constant death = animationData(6, 3.367)` -- `static constant walk = animationData(7, 0.866)` -- `static constant spell = animationData(8, 2.0)` -- `static constant spell2 = animationData(9, 3.167)` -- `static constant standReady = animationData(10, 1.334)` -- `static constant standVictory = animationData(11, 1.4)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` - -### AshenLogAngled - -```wurst -public static class AshenLogAngled -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### BoneYard - -```wurst -public static class BoneYard -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant portrait = animationData(3, 3.334)` -- `static constant death = animationData(4, 0.833)` -- `static constant decay = animationData(5, 60.0)` - -### ElvenVillageBuilding5 - -```wurst -public static class ElvenVillageBuilding5 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### Shrooms7D - -```wurst -public static class Shrooms7D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### UndergroundStalagmite3 - -```wurst -public static class UndergroundStalagmite3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### IllidanEvil - -```wurst -public static class IllidanEvil -``` - -**Members:** - -- `static constant stand = animationData(0, 1.4)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 4.666)` -- `static constant standReady = animationData(3, 0.767)` -- `static constant attack = animationData(4, 1.067)` -- `static constant attack2 = animationData(5, 1.067)` -- `static constant death = animationData(6, 4.1)` -- `static constant walk = animationData(7, 0.867)` -- `static constant walkSwim = animationData(8, 0.866)` -- `static constant spellThrow = animationData(9, 1.066)` -- `static constant dissipate = animationData(10, 2.0)` -- `static constant spell = animationData(11, 0.767)` -- `static constant spellChannel = animationData(12, 1.234)` -- `static constant standAlternate = animationData(13, 0.933)` -- `static constant walkAlternate = animationData(14, 0.767)` -- `static constant walkSwimAlternate = animationData(15, 0.767)` -- `static constant attackAlternate = animationData(16, 0.933)` -- `static constant spellAlternate = animationData(17, 0.933)` -- `static constant standReadyAlternate = animationData(18, 0.733)` -- `static constant deathAlternate = animationData(19, 1.767)` -- `static constant dissipateAlternate = animationData(20, 2.0)` -- `static constant morph = animationData(21, 1.5)` -- `static constant morphAlternate = animationData(22, 1.466)` -- `static constant standsecond = animationData(23, 1.033)` - -### Target - -```wurst -public static class Target -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### CharmTarget - -```wurst -public static class CharmTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.333)` - -### Hydra - -```wurst -public static class Hydra -``` - -**Members:** - -- `static constant walk = animationData(0, 1.666)` -- `static constant stand = animationData(1, 2.0)` -- `static constant attack = animationData(2, 1.5)` -- `static constant spell = animationData(3, 1.5)` -- `static constant spellSlam = animationData(4, 1.0)` -- `static constant death = animationData(5, 2.334)` -- `static constant stand2 = animationData(6, 3.333)` -- `static constant walkSwim = animationData(7, 2.267)` -- `static constant standSwim = animationData(8, 2.0)` -- `static constant attackSwim = animationData(9, 1.5)` -- `static constant spellSlamSwim = animationData(10, 1.2)` -- `static constant deathSwim = animationData(11, 2.333)` -- `static constant decaySwim = animationData(12, 16.666)` -- `static constant decayFlesh = animationData(13, 60.0)` -- `static constant decayBone = animationData(14, 60.0)` - -### MinimapPing - -```wurst -public static class MinimapPing -``` - -**Members:** - -- `static constant birth = animationData(0, 1.333)` -- `static constant stand = animationData(1, 0.833)` -- `static constant death = animationData(2, 0.333)` -- `static constant allyPingBirth = animationData(3, 0.833)` -- `static constant allyPingStand = animationData(4, 0.833)` -- `static constant allyPingDeath = animationData(5, 0.333)` - -### CarrionSwarmDamage - -```wurst -public static class CarrionSwarmDamage -``` - -**Members:** - -- `static constant birth = animationData(0, 0.9)` - -### IceCrownWall1354 - -```wurst -public static class IceCrownWall1354 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### VoidWalker_Portrait - -```wurst -public static class VoidWalker_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.666)` - -### OrcBloodHeroFarSeer - -```wurst -public static class OrcBloodHeroFarSeer -``` - -**Members:** - -- `static constant birth = animationData(0, 1.867)` - -### DragonSeaTurtle_Low - -```wurst -public static class DragonSeaTurtle_Low -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant attackSwim = animationData(2, 1.0)` -- `static constant deathSwim = animationData(3, 2.0)` -- `static constant decaySwim = animationData(4, 60.0)` -- `static constant death = animationData(5, 2.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk = animationData(8, 1.667)` -- `static constant stand = animationData(9, 2.667)` -- `static constant stand2 = animationData(10, 2.666)` -- `static constant attack = animationData(11, 1.0)` -- `static constant spell = animationData(12, 1.0)` -- `static constant spellSwim = animationData(13, 1.0)` - -### Ruins_Spires1 - -```wurst -public static class Ruins_Spires1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DarkSummonTarget - -```wurst -public static class DarkSummonTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.667)` -- `static constant death = animationData(1, 0.434)` -- `static constant stand = animationData(2, 0.334)` - -### FelwoodBrokenColumn1 - -```wurst -public static class FelwoodBrokenColumn1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### RockChunks1 - -```wurst -public static class RockChunks1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### Outland_Plant3 - -```wurst -public static class Outland_Plant3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ice_SnowRock8 - -```wurst -public static class Ice_SnowRock8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroWarden_Low - -```wurst -public static class HeroWarden_Low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 4.434)` -- `static constant walk = animationData(2, 1.166)` -- `static constant death = animationData(3, 1.0)` -- `static constant standReady = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.167)` -- `static constant spellSlam = animationData(6, 1.2)` -- `static constant spell = animationData(7, 1.2)` -- `static constant spellThrow = animationData(8, 0.333)` -- `static constant attack1 = animationData(9, 0.966)` -- `static constant dissipate = animationData(10, 2.667)` -- `static constant standChannel = animationData(11, 2.0)` - -### ShipDebree2 - -```wurst -public static class ShipDebree2 -``` - -**Members:** - -- `static constant stand1 = animationData(0, 6.6)` - -### HeroLich - -```wurst -public static class HeroLich -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standReady = animationData(1, 1.5)` -- `static constant stand2 = animationData(2, 4.5)` -- `static constant stand3 = animationData(3, 3.0)` -- `static constant walk = animationData(4, 1.867)` -- `static constant standChannel = animationData(5, 1.866)` -- `static constant attack = animationData(6, 1.0)` -- `static constant spell = animationData(7, 1.5)` -- `static constant death = animationData(8, 1.667)` -- `static constant dissipate = animationData(9, 2.0)` - -### DungeonPorticulisGate45 - -```wurst -public static class DungeonPorticulisGate45 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### UndeadUITimeIndicator - -```wurst -public static class UndeadUITimeIndicator -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` -- `static constant standAlternate = animationData(1, 60.0)` - -### LordaeronTree2D - -```wurst -public static class LordaeronTree2D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### OgreOneHeadedArmored_low - -```wurst -public static class OgreOneHeadedArmored_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### UndergroundArchway45 - -```wurst -public static class UndergroundArchway45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FreezingBreathTargetArt - -```wurst -public static class FreezingBreathTargetArt -``` - -**Members:** - -- `static constant birth = animationData(0, 1.333)` -- `static constant stand = animationData(1, 3.334)` -- `static constant death = animationData(2, 0.5)` -- `static constant birthMedium = animationData(3, 1.334)` -- `static constant standMedium = animationData(4, 3.333)` -- `static constant deathMedium = animationData(5, 0.5)` -- `static constant birthLarge = animationData(6, 1.333)` -- `static constant standLarge = animationData(7, 3.333)` -- `static constant deathLarge = animationData(8, 0.5)` - -### Firepot - -```wurst -public static class Firepot -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 1.0)` - -### MassTeleportTarget - -```wurst -public static class MassTeleportTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.934)` - -### FountainOfLifeDefiled - -```wurst -public static class FountainOfLifeDefiled -``` - -**Members:** - -- `static constant stand = animationData(0, 3.9)` -- `static constant portrait1 = animationData(1, 3.933)` -- `static constant death = animationData(2, 3.933)` - -### Icecrown_Crystal1 - -```wurst -public static class Icecrown_Crystal1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` - -### HeadOnSpear0 - -```wurst -public static class HeadOnSpear0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FurbolgPanda - -```wurst -public static class FurbolgPanda -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant stand = animationData(1, 1.734)` -- `static constant death = animationData(2, 3.0)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant attackspell = animationData(4, 1.0)` -- `static constant standHit = animationData(5, 0.5)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### FelwoodRuinsBlocks - -```wurst -public static class FelwoodRuinsBlocks -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### VillagerKid - -```wurst -public static class VillagerKid -``` - -**Members:** - -- `static constant walk = animationData(0, 1.0)` -- `static constant stand1 = animationData(1, 1.333)` -- `static constant stand2 = animationData(2, 1.1)` -- `static constant stand3 = animationData(3, 2.667)` -- `static constant death = animationData(4, 1.667)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` - -### BansheeRanger_Low - -```wurst -public static class BansheeRanger_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant stand5 = animationData(3, 3.7)` -- `static constant spell = animationData(4, 1.0)` -- `static constant death = animationData(5, 3.233)` -- `static constant attack1 = animationData(6, 1.334)` -- `static constant attack2 = animationData(7, 1.334)` -- `static constant walk = animationData(8, 0.834)` -- `static constant standReady = animationData(9, 1.134)` -- `static constant dissipate = animationData(10, 2.0)` - -### North_WebRocks3 - -```wurst -public static class North_WebRocks3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_Iceberg3 - -```wurst -public static class North_Iceberg3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Footman - -```wurst -public static class Footman -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.5)` -- `static constant standVictory = animationData(2, 2.333)` -- `static constant stand4 = animationData(3, 5.267)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant walk = animationData(6, 0.8)` -- `static constant standDefend = animationData(7, 1.0)` -- `static constant walkDefend = animationData(8, 1.1)` -- `static constant death = animationData(9, 3.034)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant attackDefend = animationData(11, 1.0)` -- `static constant decayBone = animationData(12, 60.0)` - -### CliffsACAA0 - -```wurst -public static class CliffsACAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ArmorRack - -```wurst -public static class ArmorRack -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` - -### GlowingRunes4 - -```wurst -public static class GlowingRunes4 -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` -- `static constant stand = animationData(1, 3.0)` -- `static constant standAlternate = animationData(2, 3.0)` -- `static constant death = animationData(3, 2.0)` - -### WindSerpent_low - -```wurst -public static class WindSerpent_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant standChannel = animationData(2, 3.333)` -- `static constant walk = animationData(3, 1.666)` -- `static constant walk2 = animationData(4, 1.333)` -- `static constant attack = animationData(5, 1.0)` -- `static constant spell = animationData(6, 1.1)` -- `static constant death = animationData(7, 2.133)` - -### RunesOfGuldan3 - -```wurst -public static class RunesOfGuldan3 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant standAlternate = animationData(1, 1.333)` - -### RessurectionStoneSE - -```wurst -public static class RessurectionStoneSE -``` - -**Members:** - -- `static constant stand = animationData(0, 2.167)` -- `static constant standAlternate = animationData(1, 1.334)` -- `static constant standWork = animationData(2, 1.334)` -- `static constant portrait1 = animationData(3, 1.0)` - -### CliffsCBBA0 - -```wurst -public static class CliffsCBBA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### PolarBear_Portrait - -```wurst -public static class PolarBear_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.0)` -- `static constant portrait2 = animationData(1, 2.0)` -- `static constant portraitTalk1 = animationData(2, 2.0)` - -### UndeadMineCircle - -```wurst -public static class UndeadMineCircle -``` - -**Members:** - -- `static constant birth = animationData(0, 2.967)` -- `static constant stand = animationData(1, 2.533)` -- `static constant death = animationData(2, 1.233)` - -### UBirth - -```wurst -public static class UBirth -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` - -### HeroFarSeer_Portrait - -```wurst -public static class HeroFarSeer_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.633)` -- `static constant portraitTalk = animationData(1, 3.733)` - -### Felgaurd_med - -```wurst -public static class Felgaurd_med -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 2.666)` -- `static constant attack1 = animationData(2, 1.0)` -- `static constant death = animationData(3, 2.2)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant spell = animationData(6, 1.167)` -- `static constant standReady = animationData(7, 2.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### Runicobject - -```wurst -public static class Runicobject -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant birth = animationData(1, 1.0)` -- `static constant death = animationData(2, 0.233)` -- `static constant stand1 = animationData(3, 3.0)` -- `static constant stand2 = animationData(4, 3.0)` - -### RuinsTree0 - -```wurst -public static class RuinsTree0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### ElfLargeBuildingFire0 - -```wurst -public static class ElfLargeBuildingFire0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### Outland_MagmaRock2 - -```wurst -public static class Outland_MagmaRock2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Shrooms3S - -```wurst -public static class Shrooms3S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### GnollArcher - -```wurst -public static class GnollArcher -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 4.067)` -- `static constant stand3 = animationData(2, 3.833)` -- `static constant stand4 = animationData(3, 5.467)` -- `static constant standReady = animationData(4, 1.133)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant death = animationData(6, 2.333)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant walk = animationData(9, 1.067)` -- `static constant walk2 = animationData(10, 0.533)` -- `static constant portrait1 = animationData(11, 2.666)` -- `static constant portrait2 = animationData(12, 3.333)` - -### Feralspiritdone - -```wurst -public static class Feralspiritdone -``` - -**Members:** - -- `static constant birth = animationData(0, 1.666)` - -### Ruins_Lilypad4 - -```wurst -public static class Ruins_Lilypad4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### KelThuzad_Ghost_portrait - -```wurst -public static class KelThuzad_Ghost_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.333)` -- `static constant portraitTalk1 = animationData(1, 2.667)` - -### Spider - -```wurst -public static class Spider -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant walkFast = animationData(1, 0.4)` -- `static constant stand = animationData(2, 1.667)` -- `static constant attack2 = animationData(3, 1.5)` -- `static constant attack = animationData(4, 1.0)` -- `static constant death = animationData(5, 1.167)` -- `static constant spell = animationData(6, 1.0)` -- `static constant stand2 = animationData(7, 1.667)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### DireWolf_Portrait - -```wurst -public static class DireWolf_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.367)` -- `static constant portrait2 = animationData(1, 3.334)` - -### Unbroken_Portrait - -```wurst -public static class Unbroken_Portrait -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.0)` - -### HarpyQueen_low - -```wurst -public static class HarpyQueen_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.834)` -- `static constant walk1 = animationData(1, 1.0)` -- `static constant walk2 = animationData(2, 1.0)` -- `static constant stand2 = animationData(3, 1.667)` -- `static constant attack2 = animationData(4, 1.334)` -- `static constant death = animationData(5, 2.5)` - -### NorthrendTombStone2 - -```wurst -public static class NorthrendTombStone2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SpiritOfVengeanceMissile - -```wurst -public static class SpiritOfVengeanceMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.034)` -- `static constant stand = animationData(1, 0.166)` -- `static constant death = animationData(2, 0.833)` - -### Wisp - -```wurst -public static class Wisp -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant birth = animationData(1, 0.367)` -- `static constant death = animationData(2, 2.166)` -- `static constant standLumber = animationData(3, 2.033)` -- `static constant standWork = animationData(4, 1.0)` - -### CliffsBABC0 - -```wurst -public static class CliffsBABC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Cactus7 - -```wurst -public static class Cactus7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HumanBloodFootman - -```wurst -public static class HumanBloodFootman -``` - -**Members:** - -- `static constant birth = animationData(0, 3.034)` -- `static constant decayBone = animationData(1, 60.0)` - -### BrewmasterTarget - -```wurst -public static class BrewmasterTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 0.966)` - -### CliffsCCAC0 - -```wurst -public static class CliffsCCAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ElfGate45 - -```wurst -public static class ElfGate45 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### Village_Fenceshort - -```wurst -public static class Village_Fenceshort -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DalaranBuilding0 - -```wurst -public static class DalaranBuilding0 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### CliffsAACA0 - -```wurst -public static class CliffsAACA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Glacier0 - -```wurst -public static class Glacier0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ice_Rock4 - -```wurst -public static class Ice_Rock4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NightElfBloodDruidRaven - -```wurst -public static class NightElfBloodDruidRaven -``` - -**Members:** - -- `static constant birth = animationData(0, 1.0)` - -### BarrensTree1D - -```wurst -public static class BarrensTree1D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### HeadOnSpear1 - -```wurst -public static class HeadOnSpear1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### Stone3 - -```wurst -public static class Stone3 -``` - -**Members:** - -- `static constant stand = animationData(0, 12.1)` -- `static constant death = animationData(1, 1.0)` - -### AbsorbManaBirthMissile - -```wurst -public static class AbsorbManaBirthMissile -``` - -**Members:** - -- `static constant death = animationData(0, 2.333)` -- `static constant stand = animationData(1, 1.6)` -- `static constant birth = animationData(2, 0.333)` - -### Dranai - -```wurst -public static class Dranai -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standVar4 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 0.7)` -- `static constant death = animationData(3, 2.0)` -- `static constant attackUnarmed = animationData(4, 1.0)` -- `static constant attack1HVar1 = animationData(5, 1.0)` -- `static constant attack1HVar2 = animationData(6, 1.0)` -- `static constant spell = animationData(7, 1.0)` -- `static constant standVar2 = animationData(8, 4.267)` -- `static constant standVar3 = animationData(9, 2.167)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### CityBuildingSmall135_0_BaseRuin - -```wurst -public static class CityBuildingSmall135_0_BaseRuin -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_Rocks8 - -```wurst -public static class North_Rocks8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenTree1S - -```wurst -public static class AshenTree1S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### DragonSpawnBlue_low - -```wurst -public static class DragonSpawnBlue_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 4.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant walkFast = animationData(2, 0.667)` -- `static constant death = animationData(3, 3.334)` -- `static constant spell = animationData(4, 1.5)` -- `static constant attackArmedVar2 = animationData(5, 1.333)` -- `static constant combatCritical = animationData(6, 1.0)` -- `static constant attack2HLVar1 = animationData(7, 1.5)` -- `static constant attackSlam = animationData(8, 1.5)` -- `static constant attack2HLVar2 = animationData(9, 1.5)` -- `static constant combatWound = animationData(10, 1.0)` -- `static constant standVar2 = animationData(11, 4.066)` -- `static constant standVar3 = animationData(12, 3.334)` -- `static constant decayFlesh = animationData(13, 60.0)` -- `static constant decayBone = animationData(14, 60.0)` - -### Outland_Plant2 - -```wurst -public static class Outland_Plant2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### JungleBeast_portrait_ - -```wurst -public static class JungleBeast_portrait_ -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.666)` -- `static constant portraitTalk = animationData(1, 2.333)` - -### WindSerpent_med - -```wurst -public static class WindSerpent_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant standChannel = animationData(2, 3.333)` -- `static constant walk = animationData(3, 1.666)` -- `static constant walk2 = animationData(4, 1.333)` -- `static constant attack = animationData(5, 1.0)` -- `static constant spell = animationData(6, 1.1)` -- `static constant death = animationData(7, 2.133)` - -### NerubianQueen - -```wurst -public static class NerubianQueen -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant spellAttack = animationData(4, 1.0)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBones = animationData(6, 60.0)` - -### Grave0 - -```wurst -public static class Grave0 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 3.834)` -- `static constant stand = animationData(1, 0.333)` - -### CliffsBCAC0 - -```wurst -public static class CliffsBCAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### EntBirthTarget - -```wurst -public static class EntBirthTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.5)` - -### UndeadLargeBuildingFire0 - -```wurst -public static class UndeadLargeBuildingFire0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### PeasantGrave0 - -```wurst -public static class PeasantGrave0 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 3.833)` -- `static constant stand = animationData(1, 0.334)` - -### CameraZoomOutLow - -```wurst -public static class CameraZoomOutLow -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### DNCDungeonUnit - -```wurst -public static class DNCDungeonUnit -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### Icecrown_Crystal0 - -```wurst -public static class Icecrown_Crystal0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` - -### North_Thorns2 - -```wurst -public static class North_Thorns2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Tent - -```wurst -public static class Tent -``` - -**Members:** - -- `static constant stand = animationData(0, 0.266)` -- `static constant portrait1 = animationData(1, 0.467)` -- `static constant death = animationData(2, 2.267)` -- `static constant decay = animationData(3, 60.0)` - -### CityCliffsCACA0 - -```wurst -public static class CityCliffsCACA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CycloneTarget - -```wurst -public static class CycloneTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.1)` -- `static constant stand = animationData(1, 3.266)` -- `static constant death = animationData(2, 5.0)` - -### BuildProgressBar - -```wurst -public static class BuildProgressBar -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### LordaeronWinterSkyYellow - -```wurst -public static class LordaeronWinterSkyYellow -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### Ruins_Shells1 - -```wurst -public static class Ruins_Shells1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ChaosGrunt_portrait - -```wurst -public static class ChaosGrunt_portrait -``` - -**Members:** - -- `static constant base = animationData(0, 0.333)` -- `static constant portrait1 = animationData(1, 3.333)` -- `static constant portrait2 = animationData(2, 4.733)` -- `static constant portrait3 = animationData(3, 5.334)` -- `static constant portraitTalk1 = animationData(4, 2.667)` -- `static constant portraitTalk2 = animationData(5, 2.0)` - -### FacelessOne_Med - -```wurst -public static class FacelessOne_Med -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant attack1 = animationData(2, 0.967)` -- `static constant death = animationData(3, 1.567)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant attack2 = animationData(5, 0.966)` -- `static constant spell = animationData(6, 1.434)` -- `static constant spellSlam = animationData(7, 0.966)` -- `static constant standReady = animationData(8, 1.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### GnollOverSeer - -```wurst -public static class GnollOverSeer -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 0.067)` -- `static constant stand = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 4.067)` -- `static constant stand3 = animationData(3, 3.833)` -- `static constant stand4 = animationData(4, 5.467)` -- `static constant attack1 = animationData(5, 0.833)` -- `static constant attack2 = animationData(6, 0.833)` -- `static constant death = animationData(7, 2.333)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` -- `static constant walk = animationData(10, 1.066)` -- `static constant walk2 = animationData(11, 0.534)` -- `static constant portrait1 = animationData(12, 2.667)` -- `static constant portrait2 = animationData(13, 3.333)` - -### Penguin_Portrait - -```wurst -public static class Penguin_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 1.7)` - -### HeroKeeperoftheGrove_Portrait - -```wurst -public static class HeroKeeperoftheGrove_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.5)` -- `static constant portrait2 = animationData(1, 2.666)` -- `static constant portrait3 = animationData(2, 3.334)` -- `static constant portraitTalk1 = animationData(3, 2.5)` -- `static constant portraitTalk2 = animationData(4, 2.5)` -- `static constant portraitTalk3 = animationData(5, 2.5)` - -### InfernalCannonFlame_Portrait - -```wurst -public static class InfernalCannonFlame_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.667)` - -### IceTrollHut0 - -```wurst -public static class IceTrollHut0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.266)` -- `static constant portrait1 = animationData(1, 0.467)` -- `static constant death = animationData(2, 2.267)` - -### CliffsBACA0 - -```wurst -public static class CliffsBACA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DNCFelWoodTerrain - -```wurst -public static class DNCFelWoodTerrain -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### BatTroll_Portrait - -```wurst -public static class BatTroll_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.166)` -- `static constant portrait2 = animationData(1, 2.333)` -- `static constant portraitTalk = animationData(2, 2.333)` - -### RunesOfGuldan4 - -```wurst -public static class RunesOfGuldan4 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant standAlternate = animationData(1, 1.333)` - -### Archemonde_portrait - -```wurst -public static class Archemonde_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.5)` -- `static constant portrait2 = animationData(1, 2.933)` -- `static constant portraittalk1 = animationData(2, 1.334)` -- `static constant portraittalk2 = animationData(3, 2.0)` -- `static constant portraittalk3 = animationData(4, 3.333)` - -### OgreMagi_portrait - -```wurst -public static class OgreMagi_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 6.666)` -- `static constant portraitTalkRight = animationData(1, 1.666)` -- `static constant portraitTalkLeft = animationData(2, 1.667)` - -### SpiritLinkZapTarget - -```wurst -public static class SpiritLinkZapTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.833)` -- `static constant death = animationData(1, 0.3)` - -### CentaurTent - -```wurst -public static class CentaurTent -``` - -**Members:** - -- `static constant stand = animationData(0, 0.266)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant death = animationData(2, 2.267)` - -### IceCrownWall900 - -```wurst -public static class IceCrownWall900 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### Necromancer_med - -```wurst -public static class Necromancer_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.334)` -- `static constant stand2 = animationData(1, 6.667)` -- `static constant death = animationData(2, 1.5)` -- `static constant standVictory = animationData(3, 2.666)` -- `static constant spellAttack = animationData(4, 1.0)` -- `static constant standChannel = animationData(5, 1.667)` -- `static constant walk = animationData(6, 0.666)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### WarEagle_Portrait - -```wurst -public static class WarEagle_Portrait -``` - -**Members:** - -- `static constant portraitTalkAlternateAlternateEx = animationData(0, 0.833)` -- `static constant portraitAlternateAlternateEx = animationData(1, 0.833)` - -### Outland_Rock1 - -```wurst -public static class Outland_Rock1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### G_RockChunks0 - -```wurst -public static class G_RockChunks0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### ForestTrollShadowPriest_low - -```wurst -public static class ForestTrollShadowPriest_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant stand4 = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.033)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spell = animationData(9, 1.0)` - -### AshenTree5 - -```wurst -public static class AshenTree5 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### BarrensFissure1 - -```wurst -public static class BarrensFissure1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsWall902 - -```wurst -public static class RuinsWall902 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### Tome - -```wurst -public static class Tome -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant birth = animationData(1, 1.0)` -- `static constant death = animationData(2, 3.633)` -- `static constant stand1 = animationData(3, 3.0)` -- `static constant stand2 = animationData(4, 3.0)` - -### RevenantOfTheWaves_Portrait - -```wurst -public static class RevenantOfTheWaves_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.666)` - -### CityCliffDoodadSlideShort2 - -```wurst -public static class CityCliffDoodadSlideShort2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### IceCrownGate - -```wurst -public static class IceCrownGate -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### CritterBloodAlbatross - -```wurst -public static class CritterBloodAlbatross -``` - -**Members:** - -- `static constant birth = animationData(0, 1.0)` - -### FelwoodRock4 - -```wurst -public static class FelwoodRock4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BarrensBackground - -```wurst -public static class BarrensBackground -``` - -**Members:** - -- `static constant orc01 = animationData(0, 0.333)` -- `static constant orc02 = animationData(1, 0.333)` -- `static constant orc03 = animationData(2, 0.333)` -- `static constant orc04 = animationData(3, 0.333)` -- `static constant orc06 = animationData(4, 0.333)` -- `static constant orc07 = animationData(5, 0.333)` -- `static constant orc08 = animationData(6, 0.333)` - -### SpiritWalker_Med - -```wurst -public static class SpiritWalker_Med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.667)` -- `static constant stand3 = animationData(1, 7.733)` -- `static constant walk = animationData(2, 1.0)` -- `static constant standReady = animationData(3, 2.0)` -- `static constant attack1 = animationData(4, 1.333)` -- `static constant death = animationData(5, 2.0)` -- `static constant spellMorph = animationData(6, 1.267)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### CityBuildingSmall45_0 - -```wurst -public static class CityBuildingSmall45_0 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### RottenHay1 - -```wurst -public static class RottenHay1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ruins_Shroom0 - -```wurst -public static class Ruins_Shroom0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### Archway1_Ruined - -```wurst -public static class Archway1_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LordaeronTree5S - -```wurst -public static class LordaeronTree5S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### RuinsTreeDoodad5 - -```wurst -public static class RuinsTreeDoodad5 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Archway45 - -```wurst -public static class Archway45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsAABC0 - -```wurst -public static class CityCliffsAABC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenTree5D - -```wurst -public static class AshenTree5D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### WarWagon_Low - -```wurst -public static class WarWagon_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant walk2 = animationData(3, 2.0)` -- `static constant attack = animationData(4, 1.0)` -- `static constant standReady = animationData(5, 1.0)` -- `static constant death = animationData(6, 3.833)` -- `static constant portrait = animationData(7, 1.0)` - -### FrostBoltMissile - -```wurst -public static class FrostBoltMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.1)` -- `static constant stand = animationData(1, 1.233)` -- `static constant death = animationData(2, 1.267)` - -### RoarTarget - -```wurst -public static class RoarTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 0.633)` -- `static constant death = animationData(1, 0.366)` - -### BattlenetWorkingSmall - -```wurst -public static class BattlenetWorkingSmall -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant found = animationData(1, 2.667)` - -### Treeoflife_Portrait - -```wurst -public static class Treeoflife_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` -- `static constant walk = animationData(1, 1.167)` -- `static constant morph = animationData(2, 2.0)` -- `static constant standAlternate = animationData(3, 3.333)` -- `static constant standWorkAlternate = animationData(4, 1.0)` -- `static constant standWorkCompleteAlternate = animationData(5, 1.667)` -- `static constant morphAlternate = animationData(6, 2.0)` -- `static constant attack = animationData(7, 1.0)` -- `static constant portrait = animationData(8, 2.0)` -- `static constant death = animationData(9, 2.0)` -- `static constant birth = animationData(10, 60.0)` -- `static constant deathAlternate = animationData(11, 1.667)` - -### Ruins_Shrub2 - -```wurst -public static class Ruins_Shrub2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrcUIInventoryCover - -```wurst -public static class OrcUIInventoryCover -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DeathPactCaster - -```wurst -public static class DeathPactCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 2.1)` - -### Rune - -```wurst -public static class Rune -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant birth = animationData(1, 1.0)` -- `static constant death = animationData(2, 4.2)` -- `static constant stand1 = animationData(3, 3.0)` -- `static constant stand2 = animationData(4, 3.0)` - -### CityCliffsBAAB0 - -```wurst -public static class CityCliffsBAAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DemonBloodPitlord - -```wurst -public static class DemonBloodPitlord -``` - -**Members:** - -- `static constant birth = animationData(0, 2.666)` - -### Ice_SnowRock7 - -```wurst -public static class Ice_SnowRock7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RedDragonMissile - -```wurst -public static class RedDragonMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant death = animationData(1, 1.5)` - -### BansheeRanger_Portrait - -```wurst -public static class BansheeRanger_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.4)` -- `static constant portrait2 = animationData(1, 2.8)` -- `static constant portraitTalk = animationData(2, 3.267)` -- `static constant portraitTalk2 = animationData(3, 4.166)` - -### CliffRubble_Single1 - -```wurst -public static class CliffRubble_Single1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Nerubian - -```wurst -public static class Nerubian -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant attack = animationData(4, 1.0)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBones = animationData(6, 60.0)` - -### RuneArt3 - -```wurst -public static class RuneArt3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenRock9 - -```wurst -public static class AshenRock9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Chain0 - -```wurst -public static class Chain0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Shoveler - -```wurst -public static class Shoveler -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 1.334)` -- `static constant stand3 = animationData(3, 1.667)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant death = animationData(5, 1.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant attack2 = animationData(8, 1.0)` - -### G_PorticulisWall0_1 - -```wurst -public static class G_PorticulisWall0_1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GoblinSapper_Portrait - -```wurst -public static class GoblinSapper_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.333)` - -### MiniMapUnitIcon - -```wurst -public static class MiniMapUnitIcon -``` - -**Members:** - -- `static constant stand = animationData(0, 0.067)` - -### SiegeEngine_portrait - -```wurst -public static class SiegeEngine_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.0)` -- `static constant portraitAlternate = animationData(1, 1.0)` - -### AitbTarget - -```wurst -public static class AitbTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 0.933)` - -### CityCliffsBBBA1 - -```wurst -public static class CityCliffsBBBA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffsBAAA1 - -```wurst -public static class CliffsBAAA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OgreOneHeaded - -```wurst -public static class OgreOneHeaded -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### G_RockChunks1 - -```wurst -public static class G_RockChunks1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### IceEdge1 - -```wurst -public static class IceEdge1 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` - -### AshenTree6S - -```wurst -public static class AshenTree6S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### ElfLargeBuildingFire2 - -```wurst -public static class ElfLargeBuildingFire2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### Centaur_Low - -```wurst -public static class Centaur_Low -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand1 = animationData(1, 1.334)` -- `static constant stand2 = animationData(2, 2.334)` -- `static constant attack1 = animationData(3, 1.166)` -- `static constant death = animationData(4, 2.5)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` -- `static constant stand3 = animationData(7, 2.333)` -- `static constant attack2 = animationData(8, 1.167)` - -### ToonBoom - -```wurst -public static class ToonBoom -``` - -**Members:** - -- `static constant birth = animationData(0, 3.733)` - -### Treasurechest - -```wurst -public static class Treasurechest -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant portrait2 = animationData(1, 3.0)` -- `static constant birth = animationData(2, 1.0)` -- `static constant death = animationData(3, 0.5)` -- `static constant stand1 = animationData(4, 3.0)` -- `static constant stand2 = animationData(5, 3.0)` - -### DalaranRuinTwoBases0 - -```wurst -public static class DalaranRuinTwoBases0 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### Glacier2 - -```wurst -public static class Glacier2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NorthrendBrokenColumn0 - -```wurst -public static class NorthrendBrokenColumn0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ruins_Lilypad6 - -```wurst -public static class Ruins_Lilypad6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MurgulTideWarrior_med - -```wurst -public static class MurgulTideWarrior_med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### FurbolgTracker_portrait - -```wurst -public static class FurbolgTracker_portrait -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant portrait1 = animationData(1, 1.734)` - -### IllidanEvilCaged - -```wurst -public static class IllidanEvilCaged -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` - -### IceTrollShadowPriest - -```wurst -public static class IceTrollShadowPriest -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant stand4 = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.033)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spell = animationData(9, 1.0)` - -### MammothBlack_Med - -```wurst -public static class MammothBlack_Med -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 2.666)` -- `static constant walkFast = animationData(3, 0.467)` -- `static constant attack = animationData(4, 1.167)` -- `static constant attack3 = animationData(5, 1.166)` -- `static constant death = animationData(6, 2.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant stand2 = animationData(9, 1.334)` -- `static constant spell = animationData(10, 1.5)` - -### CityBuildingLarge_0_BaseRuin - -```wurst -public static class CityBuildingLarge_0_BaseRuin -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### UndergroundStalagmite2 - -```wurst -public static class UndergroundStalagmite2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NagaArrowMissile - -```wurst -public static class NagaArrowMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.367)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.333)` - -### RuinsTree0S - -```wurst -public static class RuinsTree0S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### WheelBarrel - -```wurst -public static class WheelBarrel -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 66.666)` - -### StoneWall1350 - -```wurst -public static class StoneWall1350 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### Ice_SnowRock9 - -```wurst -public static class Ice_SnowRock9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Dranai_low - -```wurst -public static class Dranai_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standVar4 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 0.7)` -- `static constant death = animationData(3, 2.0)` -- `static constant attackUnarmed = animationData(4, 1.0)` -- `static constant attack1HVar1 = animationData(5, 1.0)` -- `static constant attack1HVar2 = animationData(6, 1.0)` -- `static constant spell = animationData(7, 1.0)` -- `static constant standVar2 = animationData(8, 4.267)` -- `static constant standVar3 = animationData(9, 2.167)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### BattlenetWorkingSmallExp - -```wurst -public static class BattlenetWorkingSmallExp -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant found = animationData(1, 2.667)` - -### FrostTrapSide - -```wurst -public static class FrostTrapSide -``` - -**Members:** - -- `static constant stand = animationData(0, 3.3)` -- `static constant death = animationData(1, 0.266)` -- `static constant standSecond = animationData(2, 3.3)` - -### HarpyQueen - -```wurst -public static class HarpyQueen -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.834)` -- `static constant walk1 = animationData(1, 1.0)` -- `static constant walk2 = animationData(2, 1.0)` -- `static constant stand2 = animationData(3, 1.667)` -- `static constant attack2 = animationData(4, 1.334)` -- `static constant death = animationData(5, 2.5)` - -### Confirmation - -```wurst -public static class Confirmation -``` - -**Members:** - -- `static constant stand = animationData(0, 1.967)` - -### Outland_Plant4 - -```wurst -public static class Outland_Plant4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_Rocks6 - -```wurst -public static class North_Rocks6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ice_Rock6 - -```wurst -public static class Ice_Rock6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ReplenishManaCasterOverhead - -```wurst -public static class ReplenishManaCasterOverhead -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 1.0)` -- `static constant birth = animationData(1, 1.634)` - -### CityCliffsABBA0 - -```wurst -public static class CityCliffsABBA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CorruptedAncientofWar_portrait - -```wurst -public static class CorruptedAncientofWar_portrait -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 0.033)` -- `static constant portrait = animationData(1, 3.333)` - -### Huntress_low - -```wurst -public static class Huntress_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant walk = animationData(1, 0.634)` -- `static constant attack1 = animationData(2, 1.0)` -- `static constant death = animationData(3, 1.667)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant decayBone = animationData(5, 60.0)` -- `static constant stand1 = animationData(6, 2.666)` -- `static constant spell = animationData(7, 1.0)` -- `static constant attack2 = animationData(8, 1.0)` - -### Ensnare_AirTarget - -```wurst -public static class Ensnare_AirTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant stand = animationData(1, 2.0)` -- `static constant death = animationData(2, 0.667)` -- `static constant birthMedium = animationData(3, 0.5)` -- `static constant standMedium = animationData(4, 2.0)` -- `static constant deathmedium = animationData(5, 0.667)` -- `static constant birthLarge = animationData(6, 0.5)` -- `static constant standLarge = animationData(7, 2.0)` -- `static constant deathLarge = animationData(8, 0.667)` - -### Lobstrokk_Blue_Portrait - -```wurst -public static class Lobstrokk_Blue_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.0)` -- `static constant portrait2 = animationData(1, 3.0)` - -### CliffsABBB0 - -```wurst -public static class CliffsABBB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SerpentWard_portrait - -```wurst -public static class SerpentWard_portrait -``` - -**Members:** - -- `static constant birth = animationData(0, 1.034)` -- `static constant stand = animationData(1, 1.6)` -- `static constant attack = animationData(2, 1.0)` -- `static constant death = animationData(3, 2.0)` -- `static constant portrait = animationData(4, 1.6)` - -### CliffsBAAA0 - -```wurst -public static class CliffsBAAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### PolyMorphDoneGround - -```wurst -public static class PolyMorphDoneGround -``` - -**Members:** - -- `static constant birth = animationData(0, 3.4)` - -### RockChunks_Portrait - -```wurst -public static class RockChunks_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### WyvernCage0 - -```wurst -public static class WyvernCage0 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` -- `static constant death = animationData(1, 0.833)` -- `static constant decay = animationData(2, 60.0)` -- `static constant portrait1 = animationData(3, 12.0)` - -### HayCart - -```wurst -public static class HayCart -``` - -**Members:** - -- `static constant stand = animationData(0, 1.267)` - -### GiantSeaTurtleRange_Med - -```wurst -public static class GiantSeaTurtleRange_Med -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant deathSwim = animationData(2, 2.0)` -- `static constant decaySwim = animationData(3, 60.0)` -- `static constant death = animationData(4, 2.667)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` -- `static constant walk = animationData(7, 1.667)` -- `static constant stand = animationData(8, 2.667)` -- `static constant stand2 = animationData(9, 2.666)` -- `static constant attackSpell = animationData(10, 1.0)` -- `static constant attackSpellSwim = animationData(11, 1.0)` - -### PorticulisWall0_2 - -```wurst -public static class PorticulisWall0_2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NightElfBloodDruidoftheTalon - -```wurst -public static class NightElfBloodDruidoftheTalon -``` - -**Members:** - -- `static constant birth = animationData(0, 4.334)` - -### North_WebRocks2 - -```wurst -public static class North_WebRocks2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FreezingBreathMissile - -```wurst -public static class FreezingBreathMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant death = animationData(1, 1.5)` - -### RoughCliffDoodadCollapse0 - -```wurst -public static class RoughCliffDoodadCollapse0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroPaladinBoss2 - -```wurst -public static class HeroPaladinBoss2 -``` - -**Members:** - -- `static constant base = animationData(0, 0.034)` -- `static constant stand1 = animationData(1, 3.334)` -- `static constant stand2 = animationData(2, 6.667)` -- `static constant stand3 = animationData(3, 6.667)` -- `static constant standReady = animationData(4, 1.0)` -- `static constant attack1 = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.166)` -- `static constant death = animationData(7, 1.5)` -- `static constant standVictory = animationData(8, 2.666)` -- `static constant spell = animationData(9, 2.167)` -- `static constant standChannel = animationData(10, 1.667)` -- `static constant dissipate = animationData(11, 2.0)` -- `static constant walk = animationData(12, 0.766)` - -### MalFurionNoStag - -```wurst -public static class MalFurionNoStag -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant spell = animationData(2, 2.666)` -- `static constant attack1 = animationData(3, 1.167)` -- `static constant attack2 = animationData(4, 1.166)` -- `static constant death = animationData(5, 4.334)` -- `static constant dissipate = animationData(6, 2.0)` -- `static constant walk = animationData(7, 0.834)` - -### Granary - -```wurst -public static class Granary -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant death = animationData(1, 66.666)` - -### AshenRuinsBlocks - -```wurst -public static class AshenRuinsBlocks -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### FelwoodBrokenColumn0 - -```wurst -public static class FelwoodBrokenColumn0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### PileofGold - -```wurst -public static class PileofGold -``` - -**Members:** - -- `static constant birth = animationData(0, 6.333)` - -### Rings_Green - -```wurst -public static class Rings_Green -``` - -**Members:** - -- `static constant stand = animationData(0, 0.466)` -- `static constant stand2 = animationData(1, 0.467)` - -### Ruins_Spires0 - -```wurst -public static class Ruins_Spires0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GlowingRunes5 - -```wurst -public static class GlowingRunes5 -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` -- `static constant stand = animationData(1, 3.0)` -- `static constant standAlternate = animationData(2, 3.0)` -- `static constant death = animationData(3, 2.0)` - -### ForestTrollTrapper - -```wurst -public static class ForestTrollTrapper -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant oldSpellBerserk = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.5)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spellEntangle = animationData(9, 0.8)` - -### Ruins_Shrub1 - -```wurst -public static class Ruins_Shrub1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RockBoltMissile - -```wurst -public static class RockBoltMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant death = animationData(1, 1.267)` - -### North_Thorns4 - -```wurst -public static class North_Thorns4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ThornyShieldTargetChestMountLeft - -```wurst -public static class ThornyShieldTargetChestMountLeft -``` - -**Members:** - -- `static constant birth = animationData(0, 0.334)` -- `static constant stand = animationData(1, 0.133)` -- `static constant death = animationData(2, 0.134)` - -### ReviveOrc - -```wurst -public static class ReviveOrc -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Skeleton_Low - -```wurst -public static class Skeleton_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant attack2 = animationData(1, 1.0)` -- `static constant walk = animationData(2, 1.167)` -- `static constant death = animationData(3, 5.033)` -- `static constant standReady = animationData(4, 1.0)` -- `static constant birth = animationData(5, 2.333)` - -### LordaeronExpansionBackground - -```wurst -public static class LordaeronExpansionBackground -``` - -**Members:** - -- `static constant nightElfX06 = animationData(0, 0.334)` -- `static constant nightElfXInterlude02 = animationData(1, 0.334)` -- `static constant nightElfX07 = animationData(2, 0.334)` -- `static constant nightElfXInterlude03 = animationData(3, 0.334)` -- `static constant nightElfX08 = animationData(4, 0.334)` -- `static constant nightElfXInterlude04 = animationData(5, 0.334)` -- `static constant humanX01 = animationData(6, 0.334)` -- `static constant humanX02 = animationData(7, 0.334)` -- `static constant humanXInterlude01 = animationData(8, 0.334)` -- `static constant humanX03 = animationData(9, 0.334)` -- `static constant humanX04 = animationData(10, 0.334)` -- `static constant undeadX01 = animationData(11, 0.334)` -- `static constant undeadXInterlude01 = animationData(12, 0.334)` -- `static constant undeadX02 = animationData(13, 0.334)` -- `static constant undeadXInterlude02 = animationData(14, 0.334)` -- `static constant undeadX03 = animationData(15, 0.334)` -- `static constant undeadX05 = animationData(16, 0.334)` -- `static constant undeadX06 = animationData(17, 0.334)` - -### TowerDefenseTower - -```wurst -public static class TowerDefenseTower -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant birthUpgrade = animationData(1, 60.0)` -- `static constant death = animationData(2, 2.867)` -- `static constant decay = animationData(3, 60.0)` -- `static constant standFirstAttackReady = animationData(4, 3.333)` -- `static constant portraitFirst = animationData(5, 3.333)` -- `static constant standFirstAttackReadyUpgrade = animationData(6, 3.333)` -- `static constant portraitFirstUpgrade = animationData(7, 3.334)` -- `static constant standSecondAttackReady = animationData(8, 3.334)` -- `static constant portraitSecond = animationData(9, 3.333)` -- `static constant standSecondAttackReadyUpgrade = animationData(10, 3.333)` -- `static constant portraitSecondUpgrade = animationData(11, 3.333)` -- `static constant standThirdAttackReady = animationData(12, 3.333)` -- `static constant portraitThird = animationData(13, 3.333)` -- `static constant standThirdAttackReadyUpgrade = animationData(14, 3.333)` -- `static constant portraitThirdUpgrade = animationData(15, 3.334)` -- `static constant standFourthAttackReady = animationData(16, 3.334)` -- `static constant portraitFourth = animationData(17, 3.333)` -- `static constant standFourthAttackReadyUpgrade = animationData(18, 3.333)` -- `static constant portraitFourthUpgrade = animationData(19, 3.333)` -- `static constant standFifthAttackReady = animationData(20, 3.333)` -- `static constant portraitFifth = animationData(21, 3.334)` -- `static constant standFifthAttackReadyUpgrade = animationData(22, 3.334)` -- `static constant portraitFifthUpgrade = animationData(23, 3.333)` - -### ThrallsHut - -```wurst -public static class ThrallsHut -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.0)` -- `static constant standWork = animationData(2, 3.334)` -- `static constant death = animationData(3, 2.333)` -- `static constant decay = animationData(4, 60.0)` -- `static constant portrait1 = animationData(5, 12.0)` - -### QuillBeast_med - -```wurst -public static class QuillBeast_med -``` - -**Members:** - -- `static constant walkFast = animationData(0, 0.667)` -- `static constant standVar1 = animationData(1, 1.666)` -- `static constant walk = animationData(2, 1.0)` -- `static constant attackVar1 = animationData(3, 1.0)` -- `static constant spellSlam = animationData(4, 1.0)` -- `static constant death = animationData(5, 1.366)` -- `static constant standVar2 = animationData(6, 5.2)` -- `static constant standVar3 = animationData(7, 2.333)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### Harpy_low - -```wurst -public static class Harpy_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.834)` -- `static constant walk1 = animationData(1, 1.0)` -- `static constant walk2 = animationData(2, 1.0)` -- `static constant stand2 = animationData(3, 1.667)` -- `static constant attack2 = animationData(4, 1.334)` -- `static constant death = animationData(5, 2.5)` - -### Ruinedfloor4x4_0 - -```wurst -public static class Ruinedfloor4x4_0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffTransABHL0 - -```wurst -public static class CliffTransABHL0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Outland_MagmaRock1 - -```wurst -public static class Outland_MagmaRock1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### TuskarLord - -```wurst -public static class TuskarLord -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### RuinsTree1 - -```wurst -public static class RuinsTree1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### InnerFireTarget - -```wurst -public static class InnerFireTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 3.8)` -- `static constant death = animationData(1, 0.4)` -- `static constant birth = animationData(2, 0.5)` - -### InvisibilityTarget - -```wurst -public static class InvisibilityTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.333)` - -### OutlandMushroomTree2S - -```wurst -public static class OutlandMushroomTree2S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### DefendCaster - -```wurst -public static class DefendCaster -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 0.466)` -- `static constant birth = animationData(1, 0.5)` - -### CliffsACCA0 - -```wurst -public static class CliffsACCA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### G_PorticulisWall45_2 - -```wurst -public static class G_PorticulisWall45_2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ForestTrollShadowPriest_med - -```wurst -public static class ForestTrollShadowPriest_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant stand4 = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.033)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spell = animationData(9, 1.0)` - -### JunkPile1 - -```wurst -public static class JunkPile1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RocketMissile - -```wurst -public static class RocketMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 6.267)` - -### CityCliffsAAAB2 - -```wurst -public static class CityCliffsAAAB2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DalaranBuilding1 - -```wurst -public static class DalaranBuilding1 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### NagaSummoner_Portrait - -```wurst -public static class NagaSummoner_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.667)` -- `static constant portraitTalk = animationData(1, 8.0)` - -### Cactus6 - -```wurst -public static class Cactus6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HayCartbroken - -```wurst -public static class HayCartbroken -``` - -**Members:** - -- `static constant stand = animationData(0, 1.267)` - -### Awaken - -```wurst -public static class Awaken -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DragonSpawnGreen_low - -```wurst -public static class DragonSpawnGreen_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 4.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant walkFast = animationData(2, 0.667)` -- `static constant death = animationData(3, 3.334)` -- `static constant spell = animationData(4, 1.5)` -- `static constant attackArmedVar2 = animationData(5, 1.333)` -- `static constant combatCritical = animationData(6, 1.0)` -- `static constant attack2HLVar1 = animationData(7, 1.5)` -- `static constant attackSlam = animationData(8, 1.5)` -- `static constant attack2HLVar2 = animationData(9, 1.5)` -- `static constant combatWound = animationData(10, 1.0)` -- `static constant standVar2 = animationData(11, 4.066)` -- `static constant standVar3 = animationData(12, 3.334)` -- `static constant decayFlesh = animationData(13, 60.0)` -- `static constant decayBone = animationData(14, 60.0)` - -### Jaina_portrait - -```wurst -public static class Jaina_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.4)` -- `static constant portrait2 = animationData(1, 4.0)` -- `static constant portraitTalk = animationData(2, 3.267)` -- `static constant portraitTalk2 = animationData(3, 4.166)` - -### RoughCliffDoodadCollapseShort2 - -```wurst -public static class RoughCliffDoodadCollapseShort2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BarrensTree4S - -```wurst -public static class BarrensTree4S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### MurgulReaver_portrait - -```wurst -public static class MurgulReaver_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 4.667)` - -### CityBuildingSmall90_0_Ruined - -```wurst -public static class CityBuildingSmall90_0_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrcWarlockRed_low - -```wurst -public static class OrcWarlockRed_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant standReady = animationData(1, 1.333)` -- `static constant spell = animationData(2, 1.167)` -- `static constant attack1 = animationData(3, 1.067)` -- `static constant death = animationData(4, 1.2)` -- `static constant walk = animationData(5, 0.667)` -- `static constant standChannel = animationData(6, 1.333)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### ScatterShotTarget - -```wurst -public static class ScatterShotTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.6)` -- `static constant death = animationData(1, 3.333)` - -### CityCliffsBAAB1 - -```wurst -public static class CityCliffsBAAB1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Barrens_Rocks1 - -```wurst -public static class Barrens_Rocks1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Centaur_Portrait - -```wurst -public static class Centaur_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.334)` -- `static constant portrait2 = animationData(1, 2.333)` -- `static constant portraitTalk = animationData(2, 3.333)` - -### LordaeronTree9D - -```wurst -public static class LordaeronTree9D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### UndeadUI - -```wurst -public static class UndeadUI -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OutlandMushroomTree1 - -```wurst -public static class OutlandMushroomTree1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### PotofGold - -```wurst -public static class PotofGold -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant birth = animationData(1, 1.0)` -- `static constant death = animationData(2, 0.233)` -- `static constant stand1 = animationData(3, 3.0)` -- `static constant stand2 = animationData(4, 3.0)` - -### City_ColumnDouble45 - -```wurst -public static class City_ColumnDouble45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Tornado - -```wurst -public static class Tornado -``` - -**Members:** - -- `static constant birth = animationData(0, 1.1)` -- `static constant stand = animationData(1, 3.266)` -- `static constant death = animationData(2, 1.033)` - -### BarrensExpansionQuest01Background - -```wurst -public static class BarrensExpansionQuest01Background -``` - -**Members:** - -- `static constant orcXQuest03 = animationData(0, 0.334)` - -### Ruins_Shells2 - -```wurst -public static class Ruins_Shells2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ChaosOrcRange_Portrait - -```wurst -public static class ChaosOrcRange_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.333)` -- `static constant portrait2 = animationData(1, 4.733)` -- `static constant portrait3 = animationData(2, 5.334)` -- `static constant portraitTalk = animationData(3, 2.667)` -- `static constant portraitTalk2 = animationData(4, 2.0)` - -### Chain2 - -```wurst -public static class Chain2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NagaSummoner_low - -```wurst -public static class NagaSummoner_low -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant walk = animationData(2, 2.0)` -- `static constant standReady = animationData(3, 2.0)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant death = animationData(5, 2.333)` -- `static constant spell = animationData(6, 1.167)` -- `static constant walkSwim = animationData(7, 1.0)` -- `static constant standSwim = animationData(8, 2.667)` -- `static constant standSwim2 = animationData(9, 3.334)` -- `static constant attackSwim = animationData(10, 1.0)` -- `static constant standReadySwim = animationData(11, 4.0)` -- `static constant deathSwim = animationData(12, 1.433)` -- `static constant spellSwim = animationData(13, 1.167)` -- `static constant decaySwim = animationData(14, 60.0)` -- `static constant decayFlesh = animationData(15, 60.0)` -- `static constant decayBone = animationData(16, 60.0)` - -### FelwoodRock6 - -```wurst -public static class FelwoodRock6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeadhunterWEAPONSRight - -```wurst -public static class HeadhunterWEAPONSRight -``` - -**Members:** - -- `static constant stand2 = animationData(0, 0.5)` -- `static constant birth = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.166)` - -### Uther - -```wurst -public static class Uther -``` - -**Members:** - -- `static constant base = animationData(0, 0.034)` -- `static constant stand1 = animationData(1, 3.334)` -- `static constant stand2 = animationData(2, 6.667)` -- `static constant stand3 = animationData(3, 6.667)` -- `static constant standReady = animationData(4, 1.0)` -- `static constant attack1 = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.166)` -- `static constant death = animationData(7, 1.5)` -- `static constant standVictory = animationData(8, 2.666)` -- `static constant spell = animationData(9, 2.167)` -- `static constant standChannel = animationData(10, 1.667)` -- `static constant dissipate = animationData(11, 2.0)` -- `static constant walk = animationData(12, 0.766)` - -### RazorManeChief_low - -```wurst -public static class RazorManeChief_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant spellAttack1 = animationData(3, 1.133)` -- `static constant death = animationData(4, 2.0)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` - -### CliffTransXHAC0 - -```wurst -public static class CliffTransXHAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Barrens_TreeDoodad2 - -```wurst -public static class Barrens_TreeDoodad2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### TownHall - -```wurst -public static class TownHall -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 0.333)` -- `static constant standWork = animationData(2, 5.333)` -- `static constant portrait1 = animationData(3, 3.334)` -- `static constant birthUpgradeFirst = animationData(4, 60.0)` -- `static constant standUpgradeFirst = animationData(5, 0.167)` -- `static constant standWorkUpgradeFirst = animationData(6, 2.0)` -- `static constant portraitUpgradeFirst = animationData(7, 1.0)` -- `static constant birthUpgradeSecond = animationData(8, 60.0)` -- `static constant standUpgradeSecond = animationData(9, 0.333)` -- `static constant standWorkUpgradeSecond = animationData(10, 2.0)` -- `static constant portraitUpgradeSecond = animationData(11, 3.334)` -- `static constant death = animationData(12, 3.167)` -- `static constant decay = animationData(13, 60.0)` - -### AshenTree7 - -```wurst -public static class AshenTree7 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### AncientProtector_Portrait - -```wurst -public static class AncientProtector_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.833)` - -### UndeadBloodGhoul - -```wurst -public static class UndeadBloodGhoul -``` - -**Members:** - -- `static constant birth = animationData(0, 1.667)` - -### RuinsWall901 - -```wurst -public static class RuinsWall901 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### G_Cracks3 - -```wurst -public static class G_Cracks3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### City_LowWall_ShortEndCap - -```wurst -public static class City_LowWall_ShortEndCap -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsCCCA0 - -```wurst -public static class CityCliffsCCCA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CryptFiend_med - -```wurst -public static class CryptFiend_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant attack = animationData(4, 1.0)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBones = animationData(6, 60.0)` -- `static constant morph = animationData(7, 1.0)` -- `static constant standAlternate = animationData(8, 0.033)` -- `static constant morphAlternate = animationData(9, 1.0)` - -### DragonSpawnBlue_med - -```wurst -public static class DragonSpawnBlue_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 4.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant walkFast = animationData(2, 0.667)` -- `static constant death = animationData(3, 3.334)` -- `static constant spell = animationData(4, 1.5)` -- `static constant attackArmedVar2 = animationData(5, 1.333)` -- `static constant combatCritical = animationData(6, 1.0)` -- `static constant attack2HLVar1 = animationData(7, 1.5)` -- `static constant attackSlam = animationData(8, 1.5)` -- `static constant attack2HLVar2 = animationData(9, 1.5)` -- `static constant combatWound = animationData(10, 1.0)` -- `static constant standVar2 = animationData(11, 4.066)` -- `static constant standVar3 = animationData(12, 3.334)` -- `static constant decayFlesh = animationData(13, 60.0)` -- `static constant decayBone = animationData(14, 60.0)` - -### CityCliffTransLHBA0 - -```wurst -public static class CityCliffTransLHBA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffDoodadCollapseShort2 - -```wurst -public static class CityCliffDoodadCollapseShort2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Wolfrider_Portrait - -```wurst -public static class Wolfrider_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.533)` -- `static constant portrait2 = animationData(1, 3.333)` -- `static constant portrait3 = animationData(2, 2.333)` -- `static constant portraitTalk1 = animationData(3, 2.334)` -- `static constant portraitTalk2 = animationData(4, 2.333)` - -### Outland_MagmaRock0 - -```wurst -public static class Outland_MagmaRock0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffsAAAB1 - -```wurst -public static class CliffsAAAB1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ScoreScreenTabs - -```wurst -public static class ScoreScreenTabs -``` - -**Members:** - -- `static constant tab1 = animationData(0, 0.333)` -- `static constant tab2 = animationData(1, 0.333)` -- `static constant tab3 = animationData(2, 0.333)` -- `static constant tab4 = animationData(3, 0.333)` -- `static constant tab5 = animationData(4, 0.333)` - -### CityBridgeSmall - -```wurst -public static class CityBridgeSmall -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` - -### ReviveNightElf - -```wurst -public static class ReviveNightElf -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MurlocFleshEater2 - -```wurst -public static class MurlocFleshEater2 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attackSpell = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standChannel = animationData(9, 1.0)` - -### CliffsACAC1 - -```wurst -public static class CliffsACAC1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FireRockSmall - -```wurst -public static class FireRockSmall -``` - -**Members:** - -- `static constant stand = animationData(0, 3.3)` -- `static constant death = animationData(1, 0.266)` - -### Demoness - -```wurst -public static class Demoness -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant stand5 = animationData(3, 3.7)` -- `static constant death = animationData(4, 3.233)` -- `static constant attack1 = animationData(5, 0.867)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant walk = animationData(7, 0.833)` -- `static constant standReady = animationData(8, 1.133)` -- `static constant spellSlam = animationData(9, 1.133)` -- `static constant spell = animationData(10, 1.134)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` - -### Outland_Sky - -```wurst -public static class Outland_Sky -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### IceCrownWall1353 - -```wurst -public static class IceCrownWall1353 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### RockChunks2 - -```wurst -public static class RockChunks2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### CityBuildingSmall90_1 - -```wurst -public static class CityBuildingSmall90_1 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### RuinsTreeDoodad6 - -```wurst -public static class RuinsTreeDoodad6 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### CityCliffsBAAB2 - -```wurst -public static class CityCliffsBAAB2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsACAB0 - -```wurst -public static class CityCliffsACAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Barrens_Rocks2 - -```wurst -public static class Barrens_Rocks2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### TavernSignBobsGuns - -```wurst -public static class TavernSignBobsGuns -``` - -**Members:** - -- `static constant stand = animationData(0, 137.333)` - -### IceCrownObelisk2 - -```wurst -public static class IceCrownObelisk2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### IceTroll - -```wurst -public static class IceTroll -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant oldSpellBerserk = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.5)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spellEntangle = animationData(9, 0.8)` - -### FelwoodRubble2 - -```wurst -public static class FelwoodRubble2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### SeaGiant_Med - -```wurst -public static class SeaGiant_Med -``` - -**Members:** - -- `static constant standReady = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.834)` -- `static constant spell = animationData(2, 1.667)` -- `static constant attackslam = animationData(3, 1.333)` -- `static constant attack = animationData(4, 1.0)` -- `static constant standSwim = animationData(5, 1.666)` -- `static constant walkSwim = animationData(6, 1.833)` -- `static constant attackSwim = animationData(7, 1.167)` -- `static constant death = animationData(8, 3.333)` -- `static constant standReadySwim = animationData(9, 1.667)` -- `static constant holdWalkSwim = animationData(10, 1.833)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` -- `static constant deathSwim = animationData(13, 3.334)` -- `static constant decaySwim = animationData(14, 60.0)` -- `static constant spellswim = animationData(15, 1.666)` - -### CreepSleepTarget - -```wurst -public static class CreepSleepTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.034)` -- `static constant stand = animationData(1, 1.367)` -- `static constant death = animationData(2, 0.033)` - -### RottenHay2 - -```wurst -public static class RottenHay2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HPBarConsoleSmall - -```wurst -public static class HPBarConsoleSmall -``` - -**Members:** - -- `static constant stand = animationData(0, 1.07)` - -### Chain1 - -```wurst -public static class Chain1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BatTroll_low - -```wurst -public static class BatTroll_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant attack = animationData(1, 1.166)` -- `static constant walk = animationData(2, 1.0)` -- `static constant walk2 = animationData(3, 0.667)` -- `static constant stand2 = animationData(4, 2.333)` -- `static constant death = animationData(5, 2.333)` -- `static constant deathSpell = animationData(6, 1.334)` - -### Barrens_TreeDoodad3 - -```wurst -public static class Barrens_TreeDoodad3 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### OrcUIPortraitMask - -```wurst -public static class OrcUIPortraitMask -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NewRoughCliffDoodadCave1 - -```wurst -public static class NewRoughCliffDoodadCave1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FelwoodShrooms3 - -```wurst -public static class FelwoodShrooms3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### AntiMagicShell - -```wurst -public static class AntiMagicShell -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant birth = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.5)` -- `static constant standMedium = animationData(3, 2.5)` -- `static constant birthMedium = animationData(4, 0.333)` -- `static constant deathmedium = animationData(5, 0.5)` -- `static constant standLarge = animationData(6, 2.5)` -- `static constant birthLarge = animationData(7, 0.333)` -- `static constant deathLarge = animationData(8, 0.5)` - -### FelguardBlue_Portrait - -```wurst -public static class FelguardBlue_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.666)` -- `static constant portraitTalk = animationData(1, 2.666)` - -### StarfallCaster - -```wurst -public static class StarfallCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 2.667)` -- `static constant stand = animationData(1, 1.0)` -- `static constant death = animationData(2, 0.267)` - -### CityCliffsBCAB0 - -```wurst -public static class CityCliffsBCAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Assassin_portrait - -```wurst -public static class Assassin_portrait -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant portrait1 = animationData(1, 1.5)` -- `static constant portrait2 = animationData(2, 1.5)` -- `static constant portraitTalk1 = animationData(3, 1.667)` - -### Murloc_Med - -```wurst -public static class Murloc_Med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attackSpell = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standChannel = animationData(9, 1.0)` - -### OgreMagi - -```wurst -public static class OgreMagi -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant sleep = animationData(7, 1.667)` -- `static constant death = animationData(8, 2.0)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant decayBone = animationData(10, 60.0)` -- `static constant walk = animationData(11, 1.0)` - -### OutlandMushroomTree7D - -```wurst -public static class OutlandMushroomTree7D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### SleepTarget - -```wurst -public static class SleepTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.367)` -- `static constant death = animationData(1, 0.033)` - -### Bandit_portrait - -```wurst -public static class Bandit_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.466)` -- `static constant portrait2 = animationData(1, 2.934)` -- `static constant portrait3 = animationData(2, 2.933)` -- `static constant portraitTalk = animationData(3, 2.766)` -- `static constant portraitTalk2 = animationData(4, 2.766)` - -### HeroFarSeer - -```wurst -public static class HeroFarSeer -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 0.167)` -- `static constant stand = animationData(1, 1.367)` -- `static constant stand2 = animationData(2, 3.334)` -- `static constant walk = animationData(3, 0.9)` -- `static constant standReady = animationData(4, 1.666)` -- `static constant spellChainLightning = animationData(5, 1.367)` -- `static constant attack1 = animationData(6, 0.8)` -- `static constant death = animationData(7, 1.867)` -- `static constant dissipate = animationData(8, 2.0)` -- `static constant spell = animationData(9, 2.733)` - -### Archer_low - -```wurst -public static class Archer_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant stand5 = animationData(3, 3.7)` -- `static constant death = animationData(4, 3.233)` -- `static constant attack1 = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant walk = animationData(7, 0.833)` -- `static constant standHit = animationData(8, 0.034)` -- `static constant standVictory = animationData(9, 3.734)` -- `static constant standReady = animationData(10, 1.133)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` - -### NorthrendTree7S - -```wurst -public static class NorthrendTree7S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### CityCliffDoodadSlideShort3 - -```wurst -public static class CityCliffDoodadSlideShort3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Forcewall - -```wurst -public static class Forcewall -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant death = animationData(1, 1.333)` - -### CarrionSwarmMissile - -```wurst -public static class CarrionSwarmMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 1.166)` -- `static constant death = animationData(2, 0.4)` - -### RuneArt4 - -```wurst -public static class RuneArt4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsWall900 - -```wurst -public static class RuinsWall900 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### HolyBoltSpecialArt - -```wurst -public static class HolyBoltSpecialArt -``` - -**Members:** - -- `static constant birth = animationData(0, 2.8)` - -### SeaTurtle - -```wurst -public static class SeaTurtle -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant attackSwim = animationData(2, 1.0)` -- `static constant deathSwim = animationData(3, 2.0)` -- `static constant decaySwim = animationData(4, 60.0)` -- `static constant death = animationData(5, 2.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk = animationData(8, 1.667)` -- `static constant stand = animationData(9, 2.667)` -- `static constant stand2 = animationData(10, 2.666)` -- `static constant attack = animationData(11, 1.0)` -- `static constant spell = animationData(12, 1.0)` -- `static constant spellSwim = animationData(13, 1.0)` - -### Banditmissile - -```wurst -public static class Banditmissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant death = animationData(1, 0.334)` -- `static constant stand = animationData(2, 1.4)` - -### RoughCliffDoodadSlideShort2 - -```wurst -public static class RoughCliffDoodadSlideShort2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_Iceberg2 - -```wurst -public static class North_Iceberg2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffRubble_Single0 - -```wurst -public static class CliffRubble_Single0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### InfernalCannonFlame_med - -```wurst -public static class InfernalCannonFlame_med -``` - -**Members:** - -- `static constant death = animationData(0, 1.667)` -- `static constant decay = animationData(1, 60.0)` -- `static constant stand = animationData(2, 1.667)` -- `static constant walk = animationData(3, 2.333)` -- `static constant spell = animationData(4, 2.0)` -- `static constant attack = animationData(5, 2.0)` - -### City_ColumnSingle2_Ruined - -```wurst -public static class City_ColumnSingle2_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### G_PorticulisWall0_2 - -```wurst -public static class G_PorticulisWall0_2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HEROGoblinALCHEMIST_Portrait - -```wurst -public static class HEROGoblinALCHEMIST_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant portrait2 = animationData(1, 3.0)` -- `static constant portrait3 = animationData(2, 3.0)` -- `static constant portraittalkGOBLIN = animationData(3, 3.0)` -- `static constant portraitAlternate = animationData(4, 3.033)` -- `static constant portraitAlternate2 = animationData(5, 3.0)` -- `static constant portraitAlternate3 = animationData(6, 3.0)` -- `static constant portraitTalkAlternate = animationData(7, 3.0)` - -### Revenant_med - -```wurst -public static class Revenant_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.666)` -- `static constant attack1 = animationData(2, 1.666)` -- `static constant stand2 = animationData(3, 18.0)` -- `static constant spell = animationData(4, 1.667)` -- `static constant death = animationData(5, 9.4)` -- `static constant attack2 = animationData(6, 1.667)` - -### VillagerMan1_Portrait - -```wurst -public static class VillagerMan1_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.0)` -- `static constant portraitTalk = animationData(1, 2.0)` - -### BannerOrc2 - -```wurst -public static class BannerOrc2 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.333)` - -### DNCDalaranUnit - -```wurst -public static class DNCDalaranUnit -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### Outland_Rock3 - -```wurst -public static class Outland_Rock3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsBBBA0 - -```wurst -public static class CityCliffsBBBA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LilyPad2 - -```wurst -public static class LilyPad2 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` - -### DalaranRuinTwoBases1 - -```wurst -public static class DalaranRuinTwoBases1 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### DragonSpawnGreen - -```wurst -public static class DragonSpawnGreen -``` - -**Members:** - -- `static constant stand1 = animationData(0, 4.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant walkFast = animationData(2, 0.667)` -- `static constant death = animationData(3, 3.334)` -- `static constant spell = animationData(4, 1.5)` -- `static constant attackArmedVar2 = animationData(5, 1.333)` -- `static constant combatCritical = animationData(6, 1.0)` -- `static constant attack2HLVar1 = animationData(7, 1.5)` -- `static constant spellSlam = animationData(8, 1.5)` -- `static constant attack2HLVar2 = animationData(9, 1.5)` -- `static constant combatWound = animationData(10, 1.0)` -- `static constant standVar2 = animationData(11, 4.066)` -- `static constant standVar3 = animationData(12, 3.334)` -- `static constant decayFlesh = animationData(13, 60.0)` -- `static constant decayBone = animationData(14, 60.0)` - -### ElfLargeBuildingFire1 - -```wurst -public static class ElfLargeBuildingFire1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### NightElfBloodLarge0 - -```wurst -public static class NightElfBloodLarge0 -``` - -**Members:** - -- `static constant deathExplode = animationData(0, 4.266)` - -### FirePandarenBrewmaster_Missle - -```wurst -public static class FirePandarenBrewmaster_Missle -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant stand = animationData(1, 1.0)` -- `static constant death = animationData(2, 0.5)` - -### TaurenTent - -```wurst -public static class TaurenTent -``` - -**Members:** - -- `static constant stand = animationData(0, 0.266)` -- `static constant portrait1 = animationData(1, 0.4)` -- `static constant death = animationData(2, 2.267)` -- `static constant decay = animationData(3, 60.0)` - -### LightningShieldBuff - -```wurst -public static class LightningShieldBuff -``` - -**Members:** - -- `static constant stand = animationData(0, 1.533)` - -### BattlenetLoginGlue - -```wurst -public static class BattlenetLoginGlue -``` - -**Members:** - -- `static constant birth = animationData(0, 2.166)` -- `static constant stand = animationData(1, 0.5)` -- `static constant death = animationData(2, 2.0)` -- `static constant deathAlternate = animationData(3, 2.0)` - -### Ruins_Lilypad5 - -```wurst -public static class Ruins_Lilypad5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsCCAC1 - -```wurst -public static class CityCliffsCCAC1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HumanBloodMortarTeam - -```wurst -public static class HumanBloodMortarTeam -``` - -**Members:** - -- `static constant birth = animationData(0, 1.5)` - -### GoblinSapper_med - -```wurst -public static class GoblinSapper_med -``` - -**Members:** - -- `static constant walk = animationData(0, 1.0)` -- `static constant stand = animationData(1, 1.333)` -- `static constant stand2 = animationData(2, 1.334)` -- `static constant deathspell = animationData(3, 2.333)` -- `static constant death = animationData(4, 3.333)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` - -### CliffsAACA1 - -```wurst -public static class CliffsAACA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Glacier1 - -```wurst -public static class Glacier1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ice_Rock5 - -```wurst -public static class Ice_Rock5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### PhoenixEgg_Portrait - -```wurst -public static class PhoenixEgg_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.334)` - -### StoneWall1351 - -```wurst -public static class StoneWall1351 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### CliffsABBB1 - -```wurst -public static class CliffsABBB1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroKeeperoftheGrove_med - -```wurst -public static class HeroKeeperoftheGrove_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.666)` -- `static constant attack1 = animationData(1, 1.167)` -- `static constant walk = animationData(2, 1.2)` -- `static constant death = animationData(3, 3.334)` -- `static constant spell = animationData(4, 1.5)` -- `static constant stand2 = animationData(5, 3.334)` -- `static constant stand3 = animationData(6, 3.333)` -- `static constant standReady = animationData(7, 1.667)` -- `static constant dissipate = animationData(8, 2.667)` -- `static constant standChannel = animationData(9, 1.667)` -- `static constant attack2 = animationData(10, 1.167)` -- `static constant standVictory = animationData(11, 3.333)` - -### BloodElfSorceress_med - -```wurst -public static class BloodElfSorceress_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant spellAttack = animationData(1, 1.533)` -- `static constant walk = animationData(2, 0.933)` -- `static constant stand2 = animationData(3, 1.5)` -- `static constant stand3 = animationData(4, 3.0)` -- `static constant death = animationData(5, 1.867)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant standVictory = animationData(8, 1.5)` -- `static constant standChannel = animationData(9, 1.5)` - -### VillageBuilding1 - -```wurst -public static class VillageBuilding1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Icecrown_Rubble1 - -```wurst -public static class Icecrown_Rubble1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### BoxUnit - -```wurst -public static class BoxUnit -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.833)` -- `static constant decay = animationData(3, 58.6)` - -### North_Rocks7 - -```wurst -public static class North_Rocks7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### IceEdge0 - -```wurst -public static class IceEdge0 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` - -### AIImTarget - -```wurst -public static class AIImTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.9)` - -### GreenDragonMissile - -```wurst -public static class GreenDragonMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant death = animationData(1, 1.5)` - -### Satyrhellcaller - -```wurst -public static class Satyrhellcaller -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant stand3 = animationData(1, 2.4)` -- `static constant stand2 = animationData(2, 2.4)` -- `static constant standReady = animationData(3, 0.8)` -- `static constant attack = animationData(4, 0.934)` -- `static constant attack2 = animationData(5, 0.933)` -- `static constant stand4 = animationData(6, 2.4)` -- `static constant death = animationData(7, 3.4)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` -- `static constant walk = animationData(10, 0.734)` -- `static constant portrait = animationData(11, 4.0)` -- `static constant spell = animationData(12, 1.667)` - -### ScoreScreenOrcVictoryExpansion - -```wurst -public static class ScoreScreenOrcVictoryExpansion -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OutlandMushroomTree0 - -```wurst -public static class OutlandMushroomTree0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### ChaosKotoBeast - -```wurst -public static class ChaosKotoBeast -``` - -**Members:** - -- `static constant death = animationData(0, 3.333)` -- `static constant decayFlesh = animationData(1, 60.0)` -- `static constant decayBone = animationData(2, 60.0)` -- `static constant spellSlam = animationData(3, 1.0)` -- `static constant standChannel3 = animationData(4, 2.667)` -- `static constant standChannel1 = animationData(5, 2.666)` -- `static constant walk = animationData(6, 1.667)` -- `static constant oldStand = animationData(7, 2.667)` -- `static constant oldStand2 = animationData(8, 2.666)` -- `static constant walkChannelFast = animationData(9, 0.666)` -- `static constant walkFast = animationData(10, 0.666)` -- `static constant walkChannel = animationData(11, 1.667)` -- `static constant attack = animationData(12, 1.167)` -- `static constant spellPuke = animationData(13, 1.333)` - -### UndergoundRock5 - -```wurst -public static class UndergoundRock5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffTransLAAH0 - -```wurst -public static class CliffTransLAAH0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HippoGryph_Portrait - -```wurst -public static class HippoGryph_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.466)` -- `static constant portraitTalk = animationData(1, 1.466)` - -### UndeadCursor - -```wurst -public static class UndeadCursor -``` - -**Members:** - -- `static constant target = animationData(0, 0.033)` -- `static constant normal = animationData(1, 0.2)` -- `static constant select = animationData(2, 0.5)` -- `static constant targetSelect = animationData(3, 0.533)` -- `static constant invalidTarget = animationData(4, 0.167)` -- `static constant holdItem = animationData(5, 0.167)` -- `static constant scrollLeft = animationData(6, 0.2)` -- `static constant scrollRight = animationData(7, 0.2)` -- `static constant scrollUp = animationData(8, 0.2)` -- `static constant scrollDown = animationData(9, 0.2)` -- `static constant scrollUpLeft = animationData(10, 0.2)` -- `static constant scrollUpRight = animationData(11, 0.2)` -- `static constant scrollDownLeft = animationData(12, 0.2)` -- `static constant scrollDownRight = animationData(13, 0.2)` - -### Village_Lightpost - -```wurst -public static class Village_Lightpost -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MortarTeam - -```wurst -public static class MortarTeam -``` - -**Members:** - -- `static constant walk = animationData(0, 1.0)` -- `static constant stand3 = animationData(1, 2.667)` -- `static constant death = animationData(2, 1.5)` -- `static constant decayFlesh = animationData(3, 60.0)` -- `static constant stand = animationData(4, 1.333)` -- `static constant stand2 = animationData(5, 2.667)` -- `static constant attackspell = animationData(6, 2.0)` -- `static constant standReady = animationData(7, 1.0)` -- `static constant standVictory = animationData(8, 1.666)` -- `static constant decayBone = animationData(9, 60.0)` - -### BristleBackMissile - -```wurst -public static class BristleBackMissile -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 0.033)` -- `static constant death = animationData(1, 0.334)` -- `static constant stand = animationData(2, 1.367)` -- `static constant birth = animationData(3, 0.033)` - -### HighElfArcher_Portrait - -```wurst -public static class HighElfArcher_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.667)` -- `static constant portrait2 = animationData(1, 2.667)` -- `static constant portraitTalk1 = animationData(2, 2.667)` -- `static constant portraitTalk2 = animationData(3, 2.667)` -- `static constant portrait3 = animationData(4, 5.0)` - -### CityCliffsCACA1 - -```wurst -public static class CityCliffsCACA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsTree4D - -```wurst -public static class RuinsTree4D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### HeroLichCIN - -```wurst -public static class HeroLichCIN -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 4.5)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant walk = animationData(3, 1.867)` -- `static constant standChannel = animationData(4, 1.867)` -- `static constant attack = animationData(5, 1.0)` -- `static constant spell = animationData(6, 1.5)` -- `static constant death = animationData(7, 1.667)` -- `static constant dissipate = animationData(8, 2.0)` - -### RuinsTrash0 - -```wurst -public static class RuinsTrash0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GlowingRunes6 - -```wurst -public static class GlowingRunes6 -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` -- `static constant stand = animationData(1, 3.0)` -- `static constant standAlternate = animationData(2, 3.0)` -- `static constant death = animationData(3, 2.0)` - -### HeroTinker - -```wurst -public static class HeroTinker -``` - -**Members:** - -- `static constant walk = animationData(0, 1.0)` -- `static constant stand = animationData(1, 1.333)` -- `static constant stand2 = animationData(2, 1.334)` -- `static constant death = animationData(3, 1.166)` -- `static constant dissipate = animationData(4, 2.0)` -- `static constant attack1 = animationData(5, 1.1)` -- `static constant standReady = animationData(6, 0.666)` -- `static constant spellOne = animationData(7, 1.734)` -- `static constant spellTwo = animationData(8, 2.333)` -- `static constant spellThree = animationData(9, 2.933)` -- `static constant spellSlam = animationData(10, 1.0)` -- `static constant morph = animationData(11, 1.5)` -- `static constant morphAlternate = animationData(12, 1.5)` -- `static constant walkAlternate = animationData(13, 1.0)` -- `static constant standAlternate = animationData(14, 0.933)` -- `static constant standAlternate2 = animationData(15, 3.333)` -- `static constant attackAlternate1 = animationData(16, 1.1)` -- `static constant spellOneAlternate = animationData(17, 1.733)` -- `static constant spellTwoAlternate = animationData(18, 2.333)` -- `static constant spellThreeAlternate = animationData(19, 2.933)` -- `static constant spellSlamAlternate = animationData(20, 1.0)` -- `static constant deathAlternate = animationData(21, 2.167)` -- `static constant decayAlternate = animationData(22, 2.0)` - -### Forcewall45 - -```wurst -public static class Forcewall45 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant death = animationData(1, 1.333)` - -### CorruptedAncientofWar - -```wurst -public static class CorruptedAncientofWar -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 0.033)` -- `static constant stand1 = animationData(1, 3.333)` -- `static constant stand2 = animationData(2, 10.167)` -- `static constant walk = animationData(3, 2.0)` -- `static constant attack1 = animationData(4, 1.4)` -- `static constant attack2 = animationData(5, 1.5)` -- `static constant spellEattree = animationData(6, 3.0)` -- `static constant morph = animationData(7, 2.333)` -- `static constant standalternate = animationData(8, 2.667)` -- `static constant morphAlternate = animationData(9, 2.334)` -- `static constant death = animationData(10, 3.666)` -- `static constant standworkalternate = animationData(11, 3.334)` -- `static constant birth = animationData(12, 60.0)` -- `static constant deathalternate = animationData(13, 1.667)` -- `static constant decayalternate = animationData(14, 0.034)` -- `static constant decay = animationData(15, 60.0)` - -### CliffsCCAC1 - -```wurst -public static class CliffsCCAC1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DragonSpawnBlue - -```wurst -public static class DragonSpawnBlue -``` - -**Members:** - -- `static constant stand1 = animationData(0, 4.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant walkFast = animationData(2, 0.667)` -- `static constant death = animationData(3, 3.334)` -- `static constant spell = animationData(4, 1.5)` -- `static constant attackArmedVar2 = animationData(5, 1.333)` -- `static constant combatCritical = animationData(6, 1.0)` -- `static constant attack2HLVar1 = animationData(7, 1.5)` -- `static constant spellSlam = animationData(8, 1.5)` -- `static constant attack2HLVar2 = animationData(9, 1.5)` -- `static constant combatWound = animationData(10, 1.0)` -- `static constant standVar2 = animationData(11, 4.066)` -- `static constant standVar3 = animationData(12, 3.334)` -- `static constant decayFlesh = animationData(13, 60.0)` -- `static constant decayBone = animationData(14, 60.0)` - -### CityBuildingSmall45_2_Ruined - -```wurst -public static class CityBuildingSmall45_2_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_Thorns3 - -```wurst -public static class North_Thorns3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NorthrendBrokenColumn1 - -```wurst -public static class NorthrendBrokenColumn1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LordaeronWinterSkyPurple - -```wurst -public static class LordaeronWinterSkyPurple -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### NorthrendTree9 - -```wurst -public static class NorthrendTree9 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### NightElfBloodDryad - -```wurst -public static class NightElfBloodDryad -``` - -**Members:** - -- `static constant birth = animationData(0, 2.634)` - -### DemonSmallDeathExplode - -```wurst -public static class DemonSmallDeathExplode -``` - -**Members:** - -- `static constant birth = animationData(0, 4.834)` - -### RunesOfGuldan5 - -```wurst -public static class RunesOfGuldan5 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant standAlternate = animationData(1, 1.333)` - -### OgreLord_med - -```wurst -public static class OgreLord_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant standReady = animationData(3, 1.067)` -- `static constant attack = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(6, 1.2)` -- `static constant sleep = animationData(7, 1.667)` -- `static constant death = animationData(8, 2.0)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant decayBone = animationData(10, 60.0)` -- `static constant walk = animationData(11, 1.0)` - -### NorthrendBackground - -```wurst -public static class NorthrendBackground -``` - -**Members:** - -- `static constant human07 = animationData(0, 0.333)` -- `static constant human09 = animationData(1, 0.333)` - -### MurgulSlave - -```wurst -public static class MurgulSlave -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant standSwim = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 1.0)` -- `static constant walkSwim = animationData(3, 0.667)` -- `static constant stand = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 0.833)` -- `static constant stand3 = animationData(6, 2.667)` -- `static constant attack1 = animationData(7, 0.833)` -- `static constant attackSwim = animationData(8, 0.834)` -- `static constant deathSwim = animationData(9, 1.667)` -- `static constant death = animationData(10, 1.666)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` -- `static constant decayswim = animationData(13, 60.0)` -- `static constant standReadySwim = animationData(14, 1.0)` -- `static constant standReady = animationData(15, 1.0)` -- `static constant standVictory = animationData(16, 1.5)` -- `static constant standWork = animationData(17, 1.0)` -- `static constant standWorkSwim = animationData(18, 1.0)` -- `static constant standLumber = animationData(19, 1.0)` -- `static constant attackLumber = animationData(20, 0.833)` -- `static constant walkLumber = animationData(21, 0.834)` -- `static constant standReadyLumber = animationData(22, 1.0)` -- `static constant standWorkLumber = animationData(23, 1.0)` -- `static constant standGold = animationData(24, 1.0)` -- `static constant attackGold = animationData(25, 0.833)` -- `static constant walkGold = animationData(26, 0.834)` -- `static constant standReadyGold = animationData(27, 1.0)` -- `static constant standWorkGold = animationData(28, 1.0)` - -### InfernalMeteor - -```wurst -public static class InfernalMeteor -``` - -**Members:** - -- `static constant birth = animationData(0, 16.667)` - -### North_WebRocks1 - -```wurst -public static class North_WebRocks1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SlaughterHouse - -```wurst -public static class SlaughterHouse -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant portrait = animationData(3, 3.334)` -- `static constant death = animationData(4, 0.833)` -- `static constant decay = animationData(5, 60.0)` - -### BlightDoodad - -```wurst -public static class BlightDoodad -``` - -**Members:** - -- `static constant stand = animationData(0, 2.334)` -- `static constant death = animationData(1, 20.0)` -- `static constant stand2 = animationData(2, 4.267)` -- `static constant stand3 = animationData(3, 2.334)` - -### ForestTrollHut1 - -```wurst -public static class ForestTrollHut1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.266)` -- `static constant portrait1 = animationData(1, 0.467)` -- `static constant death = animationData(2, 2.267)` - -### Pig - -```wurst -public static class Pig -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 1.334)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant walk = animationData(3, 0.6)` -- `static constant death = animationData(4, 1.0)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` - -### MainMenu3d - -```wurst -public static class MainMenu3d -``` - -**Members:** - -- `static constant stand = animationData(0, 16.667)` -- `static constant stand2 = animationData(1, 16.667)` -- `static constant standAlternate = animationData(2, 16.667)` -- `static constant morphAlternate = animationData(3, 2.067)` - -### Ruins_Spires4 - -```wurst -public static class Ruins_Spires4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffsACBC0 - -```wurst -public static class CliffsACBC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroFarSeer_Low - -```wurst -public static class HeroFarSeer_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.367)` -- `static constant stand2 = animationData(1, 3.334)` -- `static constant walk = animationData(2, 0.9)` -- `static constant standReady = animationData(3, 1.666)` -- `static constant spellChainLightning = animationData(4, 1.367)` -- `static constant attack1 = animationData(5, 0.8)` -- `static constant death = animationData(6, 1.867)` -- `static constant dissipate = animationData(7, 2.0)` -- `static constant spell = animationData(8, 2.733)` - -### Outland_Plant0 - -```wurst -public static class Outland_Plant0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### TempSpellArt - -```wurst -public static class TempSpellArt -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ANsaTarget - -```wurst -public static class ANsaTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 2.334)` - -### HumanLargeDeathExplode - -```wurst -public static class HumanLargeDeathExplode -``` - -**Members:** - -- `static constant birth = animationData(0, 4.834)` - -### LichMissile - -```wurst -public static class LichMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.634)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 1.434)` - -### MurgulBloodGill_Low - -```wurst -public static class MurgulBloodGill_Low -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### ForestTrollShadowPriest_portrait - -```wurst -public static class ForestTrollShadowPriest_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.333)` -- `static constant portrait2 = animationData(1, 2.334)` -- `static constant portrait3 = animationData(2, 2.666)` -- `static constant portraitTalk = animationData(3, 2.333)` - -### AshenRock0 - -```wurst -public static class AshenRock0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Tichondrius_Portrait - -```wurst -public static class Tichondrius_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.5)` -- `static constant portraitTalk = animationData(1, 3.4)` - -### DungeonArchway1 - -```wurst -public static class DungeonArchway1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityscapeTree0 - -```wurst -public static class CityscapeTree0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Sorceress - -```wurst -public static class Sorceress -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant spellAttack = animationData(1, 1.533)` -- `static constant walk = animationData(2, 0.933)` -- `static constant stand2 = animationData(3, 1.5)` -- `static constant stand3 = animationData(4, 3.0)` -- `static constant death = animationData(5, 1.867)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant standVictory = animationData(8, 1.5)` -- `static constant standChannel = animationData(9, 1.5)` - -### CryptFiend_low - -```wurst -public static class CryptFiend_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant attack = animationData(4, 1.0)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBones = animationData(6, 60.0)` -- `static constant morph = animationData(7, 1.0)` -- `static constant standAlternate = animationData(8, 0.033)` -- `static constant morphAlternate = animationData(9, 1.0)` - -### CityCliffsCACA2 - -```wurst -public static class CityCliffsCACA2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CharredRemains_01 - -```wurst -public static class CharredRemains_01 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffDoodadCollapse3 - -```wurst -public static class CityCliffDoodadCollapse3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### StartLocation - -```wurst -public static class StartLocation -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CameraZoomInLow - -```wurst -public static class CameraZoomInLow -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### DemolisherMissile - -```wurst -public static class DemolisherMissile -``` - -**Members:** - -- `static constant death = animationData(0, 1.967)` -- `static constant stand = animationData(1, 1.167)` - -### RoughCliffDoodadSlideShort0 - -```wurst -public static class RoughCliffDoodadSlideShort0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsTree4S - -```wurst -public static class RuinsTree4S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### RuinsArchwayBroken00 - -```wurst -public static class RuinsArchwayBroken00 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OutlandMushroomTree2 - -```wurst -public static class OutlandMushroomTree2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### TuskarLord_Portrait - -```wurst -public static class TuskarLord_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.667)` -- `static constant portraitTalk = animationData(1, 4.667)` - -### WindSerpentMissile - -```wurst -public static class WindSerpentMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant birth = animationData(1, 0.1)` -- `static constant death = animationData(2, 1.0)` - -### HeroArchMage_low - -```wurst -public static class HeroArchMage_low -``` - -**Members:** - -- `static constant walk = animationData(0, 0.7)` -- `static constant stand1 = animationData(1, 2.833)` -- `static constant attack1 = animationData(2, 1.4)` -- `static constant spell = animationData(3, 2.7)` -- `static constant death = animationData(4, 2.8)` -- `static constant dissipate = animationData(5, 2.0)` -- `static constant standChannel = animationData(6, 1.0)` - -### CliffTransXAAH0 - -```wurst -public static class CliffTransXAAH0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Barrens_Spires6 - -```wurst -public static class Barrens_Spires6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DragonSeaTurtleRange - -```wurst -public static class DragonSeaTurtleRange -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant deathSwim = animationData(2, 2.0)` -- `static constant decaySwim = animationData(3, 60.0)` -- `static constant death = animationData(4, 2.667)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` -- `static constant walk = animationData(7, 1.667)` -- `static constant stand = animationData(8, 2.667)` -- `static constant stand2 = animationData(9, 2.666)` -- `static constant attackSpell = animationData(10, 1.0)` -- `static constant attackSpellSwim = animationData(11, 1.0)` - -### RoughCliffDoodadSlideShort3 - -```wurst -public static class RoughCliffDoodadSlideShort3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FanOfKnivesCaster - -```wurst -public static class FanOfKnivesCaster -``` - -**Members:** - -- `static constant birth1 = animationData(0, 1.6)` -- `static constant birth2 = animationData(1, 1.6)` -- `static constant birth3 = animationData(2, 1.6)` -- `static constant death = animationData(3, 1.6)` - -### LibraryShelf2 - -```wurst -public static class LibraryShelf2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ImmolationTarget - -```wurst -public static class ImmolationTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 2.1)` -- `static constant birth = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.334)` - -### Table - -```wurst -public static class Table -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### Liquidfire - -```wurst -public static class Liquidfire -``` - -**Members:** - -- `static constant birth = animationData(0, 1.333)` -- `static constant stand = animationData(1, 3.334)` -- `static constant death = animationData(2, 0.033)` -- `static constant birthMedium = animationData(3, 1.333)` -- `static constant standMedium = animationData(4, 3.333)` -- `static constant deathMedium = animationData(5, 0.033)` -- `static constant birthLarge = animationData(6, 1.334)` -- `static constant standLarge = animationData(7, 3.333)` -- `static constant deathLarge = animationData(8, 0.034)` - -### DispelMagicTarget - -```wurst -public static class DispelMagicTarget -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 0.3)` -- `static constant birth = animationData(1, 2.067)` - -### Cactus5 - -```wurst -public static class Cactus5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HumanUI - -```wurst -public static class HumanUI -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NorthrendRubble1 - -```wurst -public static class NorthrendRubble1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### WatcherWard - -```wurst -public static class WatcherWard -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant stand2 = animationData(1, 4.0)` -- `static constant stand3 = animationData(2, 4.0)` -- `static constant stand4 = animationData(3, 3.667)` -- `static constant birth = animationData(4, 0.9)` -- `static constant death = animationData(5, 0.934)` - -### ShorelineOutsideCorner0 - -```wurst -public static class ShorelineOutsideCorner0 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 2.3)` - -### ElvenFishVillageBuildingRuined0 - -```wurst -public static class ElvenFishVillageBuildingRuined0 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### Archway2_Ruined - -```wurst -public static class Archway2_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ShrineOfAshjara - -```wurst -public static class ShrineOfAshjara -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 2.666)` -- `static constant standwork = animationData(2, 2.667)` -- `static constant portrait = animationData(3, 2.667)` -- `static constant death = animationData(4, 2.333)` - -### UICooldownIndicator - -```wurst -public static class UICooldownIndicator -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant death = animationData(1, 1.0)` - -### AshenTree3 - -```wurst -public static class AshenTree3 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### SewerWallpipes1 - -```wurst -public static class SewerWallpipes1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CrystalBallCaster - -```wurst -public static class CrystalBallCaster -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` -- `static constant death = animationData(1, 0.333)` -- `static constant birth = animationData(2, 0.133)` - -### Icecrown_Obelisk - -```wurst -public static class Icecrown_Obelisk -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` -- `static constant standwork = animationData(1, 3.333)` -- `static constant standalternate = animationData(2, 3.333)` -- `static constant portrait = animationData(3, 1.666)` - -### Seaweed00 - -```wurst -public static class Seaweed00 -``` - -**Members:** - -- `static constant stand = animationData(0, 4.833)` - -### HeroShadowHunter_Med - -```wurst -public static class HeroShadowHunter_Med -``` - -**Members:** - -- `static constant walk = animationData(0, 0.8)` -- `static constant stand1 = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 3.233)` -- `static constant spellThrow = animationData(3, 3.1)` -- `static constant death = animationData(4, 3.766)` -- `static constant stand3 = animationData(5, 4.2)` -- `static constant stand4 = animationData(6, 6.333)` -- `static constant standReady = animationData(7, 1.0)` -- `static constant spell = animationData(8, 1.666)` -- `static constant standHit = animationData(9, 0.5)` -- `static constant attack = animationData(10, 1.567)` -- `static constant standVictory = animationData(11, 3.0)` -- `static constant dissipate = animationData(12, 1.666)` -- `static constant standChannel = animationData(13, 2.7)` - -### NEDeath - -```wurst -public static class NEDeath -``` - -**Members:** - -- `static constant birth = animationData(0, 3.1)` - -### RuinsGate45 - -```wurst -public static class RuinsGate45 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### RuinsTree8D - -```wurst -public static class RuinsTree8D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### EX_Dryad - -```wurst -public static class EX_Dryad -``` - -**Members:** - -- `static constant stand = animationData(0, 1.566)` -- `static constant stand2 = animationData(1, 2.033)` -- `static constant stand3 = animationData(2, 2.934)` -- `static constant stand4 = animationData(3, 2.767)` -- `static constant standReady = animationData(4, 1.1)` -- `static constant attack = animationData(5, 0.833)` -- `static constant death = animationData(6, 2.634)` -- `static constant attack2 = animationData(7, 0.9)` -- `static constant walk = animationData(8, 0.5)` -- `static constant spell = animationData(9, 1.0)` -- `static constant decayFlesh = animationData(10, 60.033)` -- `static constant decayBone = animationData(11, 60.034)` - -### OutlandMushroomTree3S - -```wurst -public static class OutlandMushroomTree3S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Shrooms7 - -```wurst -public static class Shrooms7 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### LordaeronTree9S - -```wurst -public static class LordaeronTree9S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### GoblinZeppelin_low - -```wurst -public static class GoblinZeppelin_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant stand3 = animationData(3, 3.0)` -- `static constant walk2 = animationData(4, 1.0)` -- `static constant walk3 = animationData(5, 2.0)` -- `static constant death = animationData(6, 1.667)` - -### Barrens_TreeDoodad9 - -```wurst -public static class Barrens_TreeDoodad9 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Bookshelf - -```wurst -public static class Bookshelf -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### BlackDragonWelp - -```wurst -public static class BlackDragonWelp -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.833)` -- `static constant attack1 = animationData(1, 1.5)` -- `static constant stand3 = animationData(2, 3.334)` -- `static constant walk = animationData(3, 0.667)` -- `static constant walk2 = animationData(4, 0.9)` -- `static constant death = animationData(5, 1.0)` -- `static constant spellSlam = animationData(6, 1.5)` - -### SpiritOfVengeanceOrbs1 - -```wurst -public static class SpiritOfVengeanceOrbs1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityBridgeSmall135 - -```wurst -public static class CityBridgeSmall135 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### HumanBloodKnight - -```wurst -public static class HumanBloodKnight -``` - -**Members:** - -- `static constant birth = animationData(0, 5.1)` - -### UndeadShipBattleShip - -```wurst -public static class UndeadShipBattleShip -``` - -**Members:** - -- `static constant birth = animationData(0, 1.934)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant death = animationData(2, 3.733)` -- `static constant decay = animationData(3, 60.1)` - -### HealingSalveTarget - -```wurst -public static class HealingSalveTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.833)` -- `static constant death = animationData(1, 0.3)` - -### RuinsTreeDoodad7 - -```wurst -public static class RuinsTreeDoodad7 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Ruins_Lilypad7 - -```wurst -public static class Ruins_Lilypad7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### VolcanoMissile - -```wurst -public static class VolcanoMissile -``` - -**Members:** - -- `static constant death = animationData(0, 1.567)` -- `static constant birth = animationData(1, 1.167)` - -### LordGarithos - -```wurst -public static class LordGarithos -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand1 = animationData(1, 2.833)` -- `static constant stand2 = animationData(2, 3.333)` -- `static constant stand3 = animationData(3, 3.666)` -- `static constant stand4 = animationData(4, 1.933)` -- `static constant attack1 = animationData(5, 1.1)` -- `static constant attack2 = animationData(6, 1.067)` -- `static constant death = animationData(7, 5.1)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant standReady = animationData(9, 2.833)` -- `static constant spell = animationData(10, 1.667)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant dissipate = animationData(12, 2.0)` - -### KotoBeast_med - -```wurst -public static class KotoBeast_med -``` - -**Members:** - -- `static constant death = animationData(0, 3.333)` -- `static constant decayFlesh = animationData(1, 60.0)` -- `static constant decayBone = animationData(2, 60.0)` -- `static constant spellSlam = animationData(3, 1.0)` -- `static constant standChannel3 = animationData(4, 2.667)` -- `static constant standChannel1 = animationData(5, 2.666)` -- `static constant walk = animationData(6, 1.667)` -- `static constant oldStand = animationData(7, 2.667)` -- `static constant oldStand2 = animationData(8, 2.666)` -- `static constant walkChannelFast = animationData(9, 0.666)` -- `static constant walkFast = animationData(10, 0.666)` -- `static constant walkChannel = animationData(11, 1.667)` -- `static constant attack = animationData(12, 1.167)` -- `static constant spellPuke = animationData(13, 1.333)` - -### PackHorse - -```wurst -public static class PackHorse -``` - -**Members:** - -- `static constant walk = animationData(0, 1.0)` -- `static constant stand1 = animationData(1, 2.833)` -- `static constant stand2 = animationData(2, 3.333)` -- `static constant stand3 = animationData(3, 3.667)` -- `static constant stand4 = animationData(4, 1.933)` -- `static constant attack1 = animationData(5, 1.1)` -- `static constant attack2 = animationData(6, 1.067)` -- `static constant death = animationData(7, 5.1)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant tempWalk = animationData(9, 0.566)` -- `static constant standReady = animationData(10, 2.833)` -- `static constant standHit = animationData(11, 0.5)` -- `static constant standVictory = animationData(12, 2.834)` -- `static constant decayBone = animationData(13, 60.0)` - -### HeroBladeMaster_low - -```wurst -public static class HeroBladeMaster_low -``` - -**Members:** - -- `static constant attack = animationData(0, 1.167)` -- `static constant attackSlam = animationData(1, 1.133)` -- `static constant death = animationData(2, 1.9)` -- `static constant walk = animationData(3, 0.733)` -- `static constant stand = animationData(4, 1.167)` -- `static constant standReady = animationData(5, 1.4)` -- `static constant dissipate = animationData(6, 3.367)` -- `static constant attackWalkStandSpin = animationData(7, 0.433)` - -### NagaBloodWindserpent - -```wurst -public static class NagaBloodWindserpent -``` - -**Members:** - -- `static constant birth = animationData(0, 2.133)` - -### Ice_Rock7 - -```wurst -public static class Ice_Rock7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GraveMarker - -```wurst -public static class GraveMarker -``` - -**Members:** - -- `static constant birth = animationData(0, 1.166)` -- `static constant stand = animationData(1, 1.066)` -- `static constant death = animationData(2, 0.534)` - -### NorthrendTree6S - -```wurst -public static class NorthrendTree6S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### DrownedRuinsExpansionBackground - -```wurst -public static class DrownedRuinsExpansionBackground -``` - -**Members:** - -- `static constant nightElfX02 = animationData(0, 0.334)` -- `static constant nightElfX03 = animationData(1, 0.334)` -- `static constant nightElfX04 = animationData(2, 0.334)` -- `static constant nightElfX05 = animationData(3, 0.334)` - -### DalaranSky - -```wurst -public static class DalaranSky -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### CityCliffsABBA2 - -```wurst -public static class CityCliffsABBA2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### PoisonArrowMissile - -```wurst -public static class PoisonArrowMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 0.266)` -- `static constant death = animationData(2, 1.666)` - -### LoadCredits - -```wurst -public static class LoadCredits -``` - -**Members:** - -- `static constant birth = animationData(0, 23.467)` - -### FireBallMissile - -```wurst -public static class FireBallMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.5)` -- `static constant death = animationData(1, 1.5)` -- `static constant birth = animationData(2, 0.033)` - -### HermitCrab_Low - -```wurst -public static class HermitCrab_Low -``` - -**Members:** - -- `static constant walk = animationData(0, 0.8)` -- `static constant standVar1 = animationData(1, 2.0)` -- `static constant standVar2 = animationData(2, 3.0)` -- `static constant standVar3 = animationData(3, 3.0)` -- `static constant attackVar1 = animationData(4, 1.0)` -- `static constant standReady = animationData(5, 1.0)` -- `static constant death = animationData(6, 2.0)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### TaurenTotem - -```wurst -public static class TaurenTotem -``` - -**Members:** - -- `static constant stand = animationData(0, 0.3)` -- `static constant standWork = animationData(1, 0.4)` -- `static constant birth = animationData(2, 60.0)` -- `static constant death = animationData(3, 2.333)` -- `static constant decay = animationData(4, 60.0)` -- `static constant portrait1 = animationData(5, 12.0)` - -### HeroNagaSeawitch_med - -```wurst -public static class HeroNagaSeawitch_med -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant walk = animationData(1, 2.0)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant attack1 = animationData(3, 1.134)` -- `static constant death = animationData(4, 1.5)` -- `static constant spell = animationData(5, 1.167)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant standSwim = animationData(7, 2.667)` -- `static constant attackSwim = animationData(8, 1.133)` -- `static constant standReadySwim = animationData(9, 4.0)` -- `static constant deathSwim = animationData(10, 1.434)` -- `static constant dissipateSwim = animationData(11, 2.0)` -- `static constant spellSwim = animationData(12, 1.167)` -- `static constant dissipate = animationData(13, 2.0)` - -### ZigguratMissile - -```wurst -public static class ZigguratMissile -``` - -**Members:** - -- `static constant death = animationData(0, 2.333)` -- `static constant stand = animationData(1, 1.6)` -- `static constant birth = animationData(2, 0.333)` - -### CommandAura - -```wurst -public static class CommandAura -``` - -**Members:** - -- `static constant stand = animationData(0, 1.267)` - -### FelwoodShrooms2 - -```wurst -public static class FelwoodShrooms2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### Zombie_Portrait - -```wurst -public static class Zombie_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.667)` -- `static constant portrait2 = animationData(1, 3.333)` -- `static constant portraitTalk = animationData(2, 1.667)` - -### SiegeEngine_Med - -```wurst -public static class SiegeEngine_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant walk2 = animationData(3, 2.0)` -- `static constant attack = animationData(4, 1.0)` -- `static constant standReady = animationData(5, 1.0)` -- `static constant death = animationData(6, 3.833)` -- `static constant standAlternate = animationData(7, 1.0)` -- `static constant standAlternate2 = animationData(8, 2.0)` -- `static constant walkAlternate = animationData(9, 1.0)` -- `static constant walkAlternate2 = animationData(10, 2.0)` -- `static constant attackTwoAlternate = animationData(11, 1.0)` -- `static constant attackOneAlternate = animationData(12, 1.0)` -- `static constant standReadyAlternate = animationData(13, 1.0)` -- `static constant deathAlternate = animationData(14, 3.833)` - -### ElvenVillageBuilding12 - -```wurst -public static class ElvenVillageBuilding12 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### IceCrownThrone - -```wurst -public static class IceCrownThrone -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 0.833)` - -### BreathOfFrostTarget - -```wurst -public static class BreathOfFrostTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 0.5)` -- `static constant death = animationData(1, 1.5)` -- `static constant birth = animationData(2, 0.033)` - -### RuneArt5 - -```wurst -public static class RuneArt5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### WallFountainCliff1 - -```wurst -public static class WallFountainCliff1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.3)` -- `static constant stand2 = animationData(1, 2.467)` - -### FaerieDragon_Invis - -```wurst -public static class FaerieDragon_Invis -``` - -**Members:** - -- `static constant birth = animationData(0, 3.4)` -- `static constant stand = animationData(1, 0.334)` - -### OutlandMushroomTree9S - -```wurst -public static class OutlandMushroomTree9S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### North_Thorns5 - -```wurst -public static class North_Thorns5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### EntanglingRootsTarget - -```wurst -public static class EntanglingRootsTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.967)` -- `static constant death = animationData(1, 0.966)` -- `static constant stand = animationData(2, 0.833)` -- `static constant birthMedium = animationData(3, 0.967)` -- `static constant deathMedium = animationData(4, 0.966)` -- `static constant standMedium = animationData(5, 0.833)` -- `static constant birthLarge = animationData(6, 0.966)` -- `static constant deathLarge = animationData(7, 0.967)` -- `static constant standLarge = animationData(8, 0.833)` - -### HeroArchMage_portrait - -```wurst -public static class HeroArchMage_portrait -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant portrait2 = animationData(2, 6.0)` -- `static constant portrait3 = animationData(3, 2.0)` -- `static constant portraitTalk1 = animationData(4, 2.0)` -- `static constant portraitTalk2 = animationData(5, 2.0)` -- `static constant portraitTalk3 = animationData(6, 2.0)` - -### AncientofWar_portrait - -```wurst -public static class AncientofWar_portrait -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 0.033)` -- `static constant portrait = animationData(1, 3.333)` - -### LordaeronTree1D - -```wurst -public static class LordaeronTree1D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### PottedPlant - -```wurst -public static class PottedPlant -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Shrooms6 - -```wurst -public static class Shrooms6 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Ruinedfloor4x4_1 - -```wurst -public static class Ruinedfloor4x4_1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CircleOfPower - -```wurst -public static class CircleOfPower -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant portrait = animationData(1, 0.133)` -- `static constant death = animationData(2, 3.334)` - -### TreeofLifeUpgradeTargetArt - -```wurst -public static class TreeofLifeUpgradeTargetArt -``` - -**Members:** - -- `static constant birth = animationData(0, 0.467)` -- `static constant stand = animationData(1, 0.6)` -- `static constant death = animationData(2, 1.2)` -- `static constant birthUpgradeFirst = animationData(3, 3.333)` -- `static constant standUpgradeFirst = animationData(4, 1.667)` -- `static constant deathUpgradeFirst = animationData(5, 2.0)` -- `static constant birthUpgradeSecond = animationData(6, 3.334)` -- `static constant standUpgradeSecond = animationData(7, 1.667)` -- `static constant deathUpgradeSecond = animationData(8, 2.0)` - -### RockBridgeLarge0 - -```wurst -public static class RockBridgeLarge0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### Lords_Rock5 - -```wurst -public static class Lords_Rock5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### UndeadArthas_portrait - -```wurst -public static class UndeadArthas_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.6)` -- `static constant portrait2 = animationData(1, 6.666)` -- `static constant portraitTalk1 = animationData(2, 1.667)` -- `static constant portraitTalk2 = animationData(3, 1.667)` - -### CaveGate2 - -```wurst -public static class CaveGate2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### KoboldGeomancer_Portrait - -```wurst -public static class KoboldGeomancer_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.0)` - -### Peon - -```wurst -public static class Peon -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant walk = animationData(1, 0.6)` -- `static constant attack = animationData(2, 1.0)` -- `static constant standWork = animationData(3, 0.567)` -- `static constant attackgold = animationData(4, 1.0)` -- `static constant standworkgold = animationData(5, 0.567)` -- `static constant attackLumber = animationData(6, 1.0)` -- `static constant standWorkLumber = animationData(7, 0.567)` -- `static constant attack2 = animationData(8, 1.0)` -- `static constant standReady = animationData(9, 1.0)` -- `static constant standReadyGold = animationData(10, 1.0)` -- `static constant standReadyLumber = animationData(11, 1.0)` -- `static constant standitchhead = animationData(12, 1.667)` -- `static constant standTalkgesture = animationData(13, 1.167)` -- `static constant standStretch = animationData(14, 2.0)` -- `static constant death = animationData(15, 4.733)` -- `static constant walkLumber = animationData(16, 0.6)` -- `static constant walkGold = animationData(17, 0.6)` -- `static constant standGold = animationData(18, 3.334)` -- `static constant standLumber = animationData(19, 3.333)` -- `static constant decayFlesh = animationData(20, 60.0)` -- `static constant decayBone = animationData(21, 60.0)` - -### AIAgility - -```wurst -public static class AIAgility -``` - -**Members:** - -- `static constant birth = animationData(0, 0.9)` - -### IceCrownWall452 - -```wurst -public static class IceCrownWall452 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### BarrensTree8D - -```wurst -public static class BarrensTree8D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### NightElfBloodLarge1 - -```wurst -public static class NightElfBloodLarge1 -``` - -**Members:** - -- `static constant deathExplode = animationData(0, 4.266)` - -### UndeadCaptureFlag - -```wurst -public static class UndeadCaptureFlag -``` - -**Members:** - -- `static constant stand = animationData(0, 16.667)` -- `static constant death = animationData(1, 0.767)` - -### VillagerKid1 - -```wurst -public static class VillagerKid1 -``` - -**Members:** - -- `static constant walk = animationData(0, 1.0)` -- `static constant stand1 = animationData(1, 1.333)` -- `static constant stand2 = animationData(2, 1.1)` -- `static constant stand3 = animationData(3, 2.667)` -- `static constant death = animationData(4, 1.667)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` - -### TreeofLifeUpgradeTargetArtHand - -```wurst -public static class TreeofLifeUpgradeTargetArtHand -``` - -**Members:** - -- `static constant birth = animationData(0, 0.667)` -- `static constant stand = animationData(1, 0.9)` -- `static constant death = animationData(2, 1.1)` -- `static constant birthUpgradeFirst = animationData(3, 3.333)` -- `static constant standUpgradeFirst = animationData(4, 1.667)` -- `static constant deathUpgradeFirst = animationData(5, 2.0)` -- `static constant birthUpgradeSecond = animationData(6, 3.334)` -- `static constant standUpgradeSecond = animationData(7, 1.667)` -- `static constant deathUpgradeSecond = animationData(8, 2.0)` - -### SpiderGreen_Portrait - -```wurst -public static class SpiderGreen_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.667)` - -### ChaosGrunt - -```wurst -public static class ChaosGrunt -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant attack1 = animationData(2, 0.967)` -- `static constant death = animationData(3, 1.567)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant attack2 = animationData(5, 0.966)` -- `static constant stand2 = animationData(6, 3.333)` -- `static constant standVictory = animationData(7, 1.333)` -- `static constant stand3 = animationData(8, 1.433)` -- `static constant spell = animationData(9, 1.434)` -- `static constant standReady = animationData(10, 1.5)` -- `static constant decayBone = animationData(11, 60.0)` - -### AvengerMissile - -```wurst -public static class AvengerMissile -``` - -**Members:** - -- `static constant death = animationData(0, 2.333)` -- `static constant stand = animationData(1, 1.6)` -- `static constant birth = animationData(2, 0.333)` - -### WhaleStatue - -```wurst -public static class WhaleStatue -``` - -**Members:** - -- `static constant stand = animationData(0, 12.1)` -- `static constant death = animationData(1, 1.0)` - -### PolarFurbolgTracker - -```wurst -public static class PolarFurbolgTracker -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant stand = animationData(1, 1.734)` -- `static constant death = animationData(2, 3.0)` -- `static constant attackupgrade = animationData(3, 1.0)` -- `static constant attackspell = animationData(4, 1.0)` -- `static constant standHit = animationData(5, 0.5)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### CityCliffsABAA1 - -```wurst -public static class CityCliffsABAA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Mammoth - -```wurst -public static class Mammoth -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 2.666)` -- `static constant walkFast = animationData(3, 0.467)` -- `static constant attack = animationData(4, 1.167)` -- `static constant attack3 = animationData(5, 1.166)` -- `static constant death = animationData(6, 2.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant stand2 = animationData(9, 1.334)` -- `static constant spell = animationData(10, 1.5)` - -### NEBirth - -```wurst -public static class NEBirth -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` - -### Brazier1 - -```wurst -public static class Brazier1 -``` - -**Members:** - -- `static constant stand = animationData(0, 12.1)` -- `static constant death = animationData(1, 1.0)` - -### WitchDoctor_low - -```wurst -public static class WitchDoctor_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant attack1 = animationData(1, 1.333)` -- `static constant spell = animationData(2, 0.867)` -- `static constant death = animationData(3, 1.967)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant walk = animationData(5, 1.067)` -- `static constant decayBone = animationData(6, 60.0)` - -### RandomObject - -```wurst -public static class RandomObject -``` - -**Members:** - -- `static constant stand = animationData(0, 4.0)` - -### HumanUITeamColor - -```wurst -public static class HumanUITeamColor -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Barrens_Bones5 - -```wurst -public static class Barrens_Bones5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Chimaera - -```wurst -public static class Chimaera -``` - -**Members:** - -- `static constant stand = animationData(0, 1.467)` -- `static constant stand2 = animationData(1, 2.933)` -- `static constant stand3 = animationData(2, 1.467)` -- `static constant walk = animationData(3, 1.266)` -- `static constant walk2 = animationData(4, 1.267)` -- `static constant attack = animationData(5, 1.0)` -- `static constant death = animationData(6, 2.834)` -- `static constant attackspell = animationData(7, 1.0)` - -### HowlTarget - -```wurst -public static class HowlTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.666)` -- `static constant death = animationData(2, 0.1)` - -### CityscapeTree1 - -```wurst -public static class CityscapeTree1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### UndeadSmallBuildingFire2 - -```wurst -public static class UndeadSmallBuildingFire2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### Glacier8 - -```wurst -public static class Glacier8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Necropolis - -```wurst -public static class Necropolis -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.334)` -- `static constant standWork = animationData(2, 2.166)` -- `static constant portrait = animationData(3, 3.333)` -- `static constant birthUpgradeFirst = animationData(4, 60.0)` -- `static constant standUpgradeFirst = animationData(5, 3.333)` -- `static constant standWorkUpgradeFirst = animationData(6, 2.166)` -- `static constant portraitUpgradeFirst = animationData(7, 1.667)` -- `static constant death = animationData(8, 1.5)` -- `static constant decay = animationData(9, 60.0)` -- `static constant birthUpgradeSecond = animationData(10, 60.0)` -- `static constant standUpgradeSecond = animationData(11, 3.333)` -- `static constant standWorkUpgradeSecond = animationData(12, 2.166)` -- `static constant portraitUpgradeSecond = animationData(13, 1.667)` - -### BloodElfSorceress_low - -```wurst -public static class BloodElfSorceress_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant spellAttack = animationData(1, 1.533)` -- `static constant walk = animationData(2, 0.933)` -- `static constant death = animationData(3, 1.867)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant decayBone = animationData(5, 60.0)` - -### Felwood_Spires2 - -```wurst -public static class Felwood_Spires2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Scarab_portrait - -```wurst -public static class Scarab_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.0)` -- `static constant portraitTalk1 = animationData(1, 1.0)` - -### WoodBridgeSmall45 - -```wurst -public static class WoodBridgeSmall45 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### WallFountainCliff0 - -```wurst -public static class WallFountainCliff0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.3)` -- `static constant stand2 = animationData(1, 2.467)` - -### LavaSpawnMissile - -```wurst -public static class LavaSpawnMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.9)` - -### NetherDragon_Low - -```wurst -public static class NetherDragon_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant stand5 = animationData(2, 3.333)` -- `static constant standChannel = animationData(3, 3.333)` -- `static constant walk = animationData(4, 0.666)` -- `static constant walk2 = animationData(5, 1.0)` -- `static constant spellSlam = animationData(6, 1.334)` -- `static constant attack = animationData(7, 1.0)` -- `static constant spell = animationData(8, 1.334)` -- `static constant death = animationData(9, 2.133)` - -### Selectioncircle - -```wurst -public static class Selectioncircle -``` - -**Members:** - -- `static constant medium = animationData(0, 1.666)` -- `static constant small = animationData(1, 1.666)` -- `static constant large = animationData(2, 1.667)` -- `static constant larger = animationData(3, 1.667)` - -### RiderlessWyvern - -```wurst -public static class RiderlessWyvern -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant standVictory = animationData(2, 3.333)` -- `static constant stand4 = animationData(3, 3.333)` -- `static constant walk = animationData(4, 1.0)` -- `static constant walk2 = animationData(5, 1.0)` -- `static constant attack = animationData(6, 1.334)` -- `static constant spell = animationData(7, 1.267)` -- `static constant death = animationData(8, 2.133)` -- `static constant standHit = animationData(9, 0.033)` - -### CityBridgeExtraLarge45 - -```wurst -public static class CityBridgeExtraLarge45 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### FacelessOne_Low - -```wurst -public static class FacelessOne_Low -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant attack1 = animationData(2, 0.967)` -- `static constant death = animationData(3, 1.567)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant attack2 = animationData(5, 0.966)` -- `static constant spell = animationData(6, 1.434)` -- `static constant spellSlam = animationData(7, 0.966)` -- `static constant standReady = animationData(8, 1.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### DragonBuilding - -```wurst -public static class DragonBuilding -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant standWork2 = animationData(3, 3.333)` -- `static constant portrait = animationData(4, 3.333)` -- `static constant death = animationData(5, 2.334)` - -### SkeletonMage - -```wurst -public static class SkeletonMage -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.334)` -- `static constant attack1 = animationData(2, 1.0)` -- `static constant walk = animationData(3, 1.167)` -- `static constant death = animationData(4, 5.033)` -- `static constant standReady = animationData(5, 1.0)` -- `static constant birth = animationData(6, 2.333)` - -### AshenTree0D - -```wurst -public static class AshenTree0D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### TempArtB - -```wurst -public static class TempArtB -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffTransBALH0 - -```wurst -public static class CityCliffTransBALH0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FlowerBedAngled - -```wurst -public static class FlowerBedAngled -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Gate45 - -```wurst -public static class Gate45 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### Bats - -```wurst -public static class Bats -``` - -**Members:** - -- `static constant stand = animationData(0, 10.933)` - -### NorthrendCrypt - -```wurst -public static class NorthrendCrypt -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ruins_Spires3 - -```wurst -public static class Ruins_Spires3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### UndergroundStalagmite1 - -```wurst -public static class UndergroundStalagmite1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Grunt - -```wurst -public static class Grunt -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant attack1 = animationData(2, 0.967)` -- `static constant death = animationData(3, 1.567)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant attack2 = animationData(5, 0.966)` -- `static constant stand2 = animationData(6, 3.333)` -- `static constant standVictory = animationData(7, 1.333)` -- `static constant stand3 = animationData(8, 1.433)` -- `static constant spell = animationData(9, 1.434)` -- `static constant standReady = animationData(10, 0.966)` -- `static constant decayBone = animationData(11, 60.0)` - -### CityCliffsBBAA3 - -```wurst -public static class CityCliffsBBAA3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenRock1 - -```wurst -public static class AshenRock1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### KeeperStatue - -```wurst -public static class KeeperStatue -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standAlternate = animationData(1, 1.0)` - -### Alliance_Exp - -```wurst -public static class Alliance_Exp -``` - -**Members:** - -- `static constant birth = animationData(0, 3.634)` -- `static constant stand = animationData(1, 3.367)` -- `static constant nothing0 = animationData(2, 6.833)` - -### CityBridgeExtraLarge90 - -```wurst -public static class CityBridgeExtraLarge90 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### HPBarConsole - -```wurst -public static class HPBarConsole -``` - -**Members:** - -- `static constant stand = animationData(0, 1.07)` - -### EarthPandarenBrewmaster_Missle - -```wurst -public static class EarthPandarenBrewmaster_Missle -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant stand = animationData(1, 1.0)` -- `static constant death = animationData(2, 0.5)` - -### Barrens_Rocks3 - -```wurst -public static class Barrens_Rocks3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffTransHLAA0 - -```wurst -public static class CliffTransHLAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RowboatDestroyed - -```wurst -public static class RowboatDestroyed -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant stand3 = animationData(3, 3.0)` -- `static constant walk2 = animationData(4, 1.0)` -- `static constant portrait1 = animationData(5, 3.0)` - -### HeroNagaSeawitch - -```wurst -public static class HeroNagaSeawitch -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant walk = animationData(1, 2.0)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant attack1 = animationData(3, 1.134)` -- `static constant death = animationData(4, 1.5)` -- `static constant spell = animationData(5, 1.167)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant standSwim = animationData(7, 2.667)` -- `static constant attackSwim = animationData(8, 1.133)` -- `static constant standReadySwim = animationData(9, 4.0)` -- `static constant deathSwim = animationData(10, 1.434)` -- `static constant dissipateSwim = animationData(11, 2.0)` -- `static constant spellSwim = animationData(12, 1.167)` -- `static constant dissipate = animationData(13, 2.0)` - -### GlaiveThrower - -```wurst -public static class GlaiveThrower -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attack = animationData(2, 2.0)` -- `static constant death = animationData(3, 3.333)` -- `static constant decay = animationData(4, 59.867)` - -### StoneWall901 - -```wurst -public static class StoneWall901 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### CityCliffsBAAB3 - -```wurst -public static class CityCliffsBAAB3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Rifleman - -```wurst -public static class Rifleman -``` - -**Members:** - -- `static constant stand = animationData(0, 1.333)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.966)` -- `static constant attack = animationData(3, 0.867)` -- `static constant death = animationData(4, 1.7)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant walk = animationData(6, 0.833)` -- `static constant standReady = animationData(7, 1.1)` -- `static constant spell = animationData(8, 1.267)` -- `static constant decayBone = animationData(9, 60.0)` - -### CityCliffsABBA1 - -```wurst -public static class CityCliffsABBA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ziggurat - -```wurst -public static class Ziggurat -``` - -**Members:** - -- `static constant birth = animationData(0, 59.967)` -- `static constant stand = animationData(1, 3.333)` -- `static constant portrait = animationData(2, 3.333)` -- `static constant birthUpgradeFirst = animationData(3, 60.0)` -- `static constant standUpgradeFirst = animationData(4, 3.333)` -- `static constant portraitUpgradeFirst = animationData(5, 3.334)` -- `static constant attackUpgradeFirst = animationData(6, 3.334)` -- `static constant birthUpgradeSecond = animationData(7, 60.0)` -- `static constant standUpgradeSecond = animationData(8, 3.333)` -- `static constant portraitUpgradeSecond = animationData(9, 3.334)` -- `static constant attackUpgradeSecond = animationData(10, 3.334)` -- `static constant death = animationData(11, 1.5)` -- `static constant decay = animationData(12, 60.0)` - -### OutlandMushroomTree6D - -```wurst -public static class OutlandMushroomTree6D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### BloodElfSorceress - -```wurst -public static class BloodElfSorceress -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant spellAttack = animationData(1, 1.533)` -- `static constant walk = animationData(2, 0.933)` -- `static constant stand2 = animationData(3, 1.5)` -- `static constant stand3 = animationData(4, 3.0)` -- `static constant death = animationData(5, 1.867)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant standVictory = animationData(8, 1.5)` -- `static constant standChannel = animationData(9, 1.5)` - -### FlareCaster - -```wurst -public static class FlareCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 0.833)` - -### QuillBeast_low - -```wurst -public static class QuillBeast_low -``` - -**Members:** - -- `static constant walkFast = animationData(0, 0.667)` -- `static constant standVar1 = animationData(1, 1.666)` -- `static constant walk = animationData(2, 1.0)` -- `static constant attackVar1 = animationData(3, 1.0)` -- `static constant spellSlam = animationData(4, 1.0)` -- `static constant death = animationData(5, 1.366)` -- `static constant standVar2 = animationData(6, 5.2)` -- `static constant standVar3 = animationData(7, 2.333)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### Abomination_PortraitCIN - -```wurst -public static class Abomination_PortraitCIN -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.667)` -- `static constant portrait = animationData(1, 1.666)` -- `static constant portraitTalk = animationData(2, 1.667)` -- `static constant portrait1 = animationData(3, 1.667)` -- `static constant portraitTalk1 = animationData(4, 1.666)` - -### BatTroll_med - -```wurst -public static class BatTroll_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant attack = animationData(1, 1.166)` -- `static constant walk = animationData(2, 1.0)` -- `static constant walk2 = animationData(3, 0.667)` -- `static constant stand2 = animationData(4, 2.333)` -- `static constant death = animationData(5, 2.333)` -- `static constant deathSpell = animationData(6, 1.334)` - -### Kelthuzad_Ghost - -```wurst -public static class Kelthuzad_Ghost -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.334)` -- `static constant stand2 = animationData(1, 6.667)` -- `static constant death = animationData(2, 1.5)` -- `static constant standVictory = animationData(3, 2.666)` -- `static constant spellAttack = animationData(4, 1.0)` -- `static constant standChannel = animationData(5, 1.667)` -- `static constant walk = animationData(6, 0.666)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### OrcBloodWolfrider - -```wurst -public static class OrcBloodWolfrider -``` - -**Members:** - -- `static constant birth = animationData(0, 1.866)` - -### RunesOfGuldan1 - -```wurst -public static class RunesOfGuldan1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant standAlternate = animationData(1, 1.333)` - -### Blacksmith - -```wurst -public static class Blacksmith -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 0.167)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant portrait = animationData(3, 3.333)` -- `static constant death = animationData(4, 1.666)` -- `static constant decay = animationData(5, 60.0)` - -### Cactus4 - -```wurst -public static class Cactus4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### PackHorse_portrait - -```wurst -public static class PackHorse_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.833)` - -### NetherDragon_Med - -```wurst -public static class NetherDragon_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant stand5 = animationData(2, 3.333)` -- `static constant standChannel = animationData(3, 3.333)` -- `static constant walk = animationData(4, 0.666)` -- `static constant walk2 = animationData(5, 1.0)` -- `static constant spellSlam = animationData(6, 1.334)` -- `static constant attack = animationData(7, 1.0)` -- `static constant spell = animationData(8, 1.334)` -- `static constant death = animationData(9, 2.133)` - -### IceCrownObelisk1 - -```wurst -public static class IceCrownObelisk1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HumanCaptureFlag - -```wurst -public static class HumanCaptureFlag -``` - -**Members:** - -- `static constant stand = animationData(0, 16.667)` -- `static constant death = animationData(1, 0.433)` - -### NightElfBloodHeroKeeperoftheGrove - -```wurst -public static class NightElfBloodHeroKeeperoftheGrove -``` - -**Members:** - -- `static constant birth = animationData(0, 3.334)` - -### ManaShieldCaster - -```wurst -public static class ManaShieldCaster -``` - -**Members:** - -- `static constant nothing0 = animationData(0, 1.0)` -- `static constant standFirst = animationData(1, 1.0)` -- `static constant standSecond = animationData(2, 1.0)` -- `static constant standThird = animationData(3, 1.0)` - -### NagaStairsSmall270 - -```wurst -public static class NagaStairsSmall270 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### IC_IceArch45 - -```wurst -public static class IC_IceArch45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HumanShipyard - -```wurst -public static class HumanShipyard -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant standWork = animationData(2, 29.333)` -- `static constant death = animationData(3, 2.333)` - -### CityCliffsAABB1 - -```wurst -public static class CityCliffsAABB1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Sheep_portrait - -```wurst -public static class Sheep_portrait -``` - -**Members:** - -- `static constant portrait2 = animationData(0, 2.0)` -- `static constant portrait3 = animationData(1, 1.0)` -- `static constant portrait = animationData(2, 1.0)` - -### BanditLord_low - -```wurst -public static class BanditLord_low -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand1 = animationData(1, 2.833)` -- `static constant attack1 = animationData(2, 1.1)` -- `static constant death = animationData(3, 5.1)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant standReady = animationData(5, 2.833)` -- `static constant decayBone = animationData(6, 60.0)` - -### HauntedMine - -```wurst -public static class HauntedMine -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant portrait = animationData(1, 7.5)` -- `static constant stand = animationData(2, 2.533)` -- `static constant death = animationData(3, 5.233)` -- `static constant decay = animationData(4, 60.0)` - -### SewerWallpipes0 - -```wurst -public static class SewerWallpipes0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrcCursor - -```wurst -public static class OrcCursor -``` - -**Members:** - -- `static constant target = animationData(0, 0.033)` -- `static constant normal = animationData(1, 0.2)` -- `static constant select = animationData(2, 0.5)` -- `static constant targetSelect = animationData(3, 0.533)` -- `static constant invalidTarget = animationData(4, 0.167)` -- `static constant holdItem = animationData(5, 0.167)` -- `static constant scrollLeft = animationData(6, 0.2)` -- `static constant scrollRight = animationData(7, 0.2)` -- `static constant scrollUp = animationData(8, 0.2)` -- `static constant scrollDown = animationData(9, 0.2)` -- `static constant scrollUpLeft = animationData(10, 0.2)` -- `static constant scrollUpRight = animationData(11, 0.2)` -- `static constant scrollDownLeft = animationData(12, 0.2)` -- `static constant scrollDownRight = animationData(13, 0.2)` - -### HeroLichCIN_portrait - -```wurst -public static class HeroLichCIN_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 4.5)` -- `static constant portraittalk = animationData(1, 4.5)` - -### FrostWyrm_med - -```wurst -public static class FrostWyrm_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.0)` -- `static constant attack1 = animationData(1, 0.9)` -- `static constant stand3 = animationData(2, 4.0)` -- `static constant walk = animationData(3, 0.9)` -- `static constant walk2 = animationData(4, 0.9)` -- `static constant birth = animationData(5, 0.834)` -- `static constant death = animationData(6, 1.0)` -- `static constant spellSlam = animationData(7, 1.5)` - -### SpikeBarrier - -```wurst -public static class SpikeBarrier -``` - -**Members:** - -- `static constant birth = animationData(0, 1.333)` -- `static constant stand = animationData(1, 3.334)` -- `static constant death = animationData(2, 0.033)` -- `static constant birthMedium = animationData(3, 1.333)` -- `static constant standMedium = animationData(4, 3.333)` -- `static constant deathMedium = animationData(5, 0.033)` -- `static constant birthLarge = animationData(6, 1.334)` -- `static constant standLarge = animationData(7, 3.333)` -- `static constant deathLarge = animationData(8, 0.034)` - -### CityCliffsBBAA2 - -```wurst -public static class CityCliffsBBAA2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ChainPost - -```wurst -public static class ChainPost -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ElvenVillageBuilding3 - -```wurst -public static class ElvenVillageBuilding3 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### DevotionAura - -```wurst -public static class DevotionAura -``` - -**Members:** - -- `static constant stand = animationData(0, 1.067)` -- `static constant death = animationData(1, 0.333)` - -### IceCrownWall454 - -```wurst -public static class IceCrownWall454 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### SewerWallpipes2 - -```wurst -public static class SewerWallpipes2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### UndeadCampaign3D - -```wurst -public static class UndeadCampaign3D -``` - -**Members:** - -- `static constant stand = animationData(0, 13.867)` -- `static constant birth = animationData(1, 2.133)` - -### GeneralAuraTarget - -```wurst -public static class GeneralAuraTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 2.167)` -- `static constant death = animationData(1, 0.334)` -- `static constant standMedium = animationData(2, 2.167)` -- `static constant deathMedium = animationData(3, 0.334)` -- `static constant standLarge = animationData(4, 2.166)` -- `static constant deathLarge = animationData(5, 0.333)` - -### ObsidianStatue_med - -```wurst -public static class ObsidianStatue_med -``` - -**Members:** - -- `static constant standAlternate = animationData(0, 0.833)` -- `static constant standAlternate2 = animationData(1, 1.667)` -- `static constant standAlternate3 = animationData(2, 3.334)` -- `static constant walkAlternate = animationData(3, 0.667)` -- `static constant walkAlternate2 = animationData(4, 0.9)` -- `static constant attackSpellAlternate = animationData(5, 1.667)` -- `static constant deathalternate = animationData(6, 1.667)` -- `static constant morph = animationData(7, 2.0)` -- `static constant morphAlternate = animationData(8, 2.5)` -- `static constant stand = animationData(9, 0.833)` -- `static constant walk = animationData(10, 0.667)` -- `static constant attackSpell = animationData(11, 1.667)` -- `static constant death = animationData(12, 1.667)` -- `static constant decay = animationData(13, 0.333)` - -### EasterRabbit - -```wurst -public static class EasterRabbit -``` - -**Members:** - -- `static constant walk = animationData(0, 0.6)` -- `static constant walkVar1 = animationData(1, 1.066)` -- `static constant stand = animationData(2, 0.667)` -- `static constant death = animationData(3, 1.3)` -- `static constant standVar1 = animationData(4, 1.667)` - -### RuinsTreeDoodad8 - -```wurst -public static class RuinsTreeDoodad8 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Barrens_Rocks4 - -```wurst -public static class Barrens_Rocks4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MainMenuButton - -```wurst -public static class MainMenuButton -``` - -**Members:** - -- `static constant stand = animationData(0, 51.233)` - -### Coral9 - -```wurst -public static class Coral9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityBush - -```wurst -public static class CityBush -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### ShadowStrikeMissile - -```wurst -public static class ShadowStrikeMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.034)` -- `static constant stand = animationData(1, 2.6)` -- `static constant death = animationData(2, 1.267)` - -### AbominationExplosion - -```wurst -public static class AbominationExplosion -``` - -**Members:** - -- `static constant birth = animationData(0, 2.167)` - -### PossessionCaster - -```wurst -public static class PossessionCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 0.367)` -- `static constant stand = animationData(1, 0.366)` -- `static constant death = animationData(2, 0.367)` - -### Barrens_Bones3 - -```wurst -public static class Barrens_Bones3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### TranquilityTarget - -```wurst -public static class TranquilityTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.833)` -- `static constant death = animationData(1, 0.3)` - -### CliffTransAHLA0 - -```wurst -public static class CliffTransAHLA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Worldtree - -```wurst -public static class Worldtree -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityBuildingSmall90_0 - -```wurst -public static class CityBuildingSmall90_0 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### Trash1 - -```wurst -public static class Trash1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### PandarenBrewmaster_Portrait - -```wurst -public static class PandarenBrewmaster_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant portrait2 = animationData(1, 3.0)` -- `static constant portraitTalk = animationData(2, 3.0)` -- `static constant portraitTalk2 = animationData(3, 3.0)` - -### CliffsACCC1 - -```wurst -public static class CliffsACCC1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RockChunks0 - -```wurst -public static class RockChunks0 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### FirepitPig - -```wurst -public static class FirepitPig -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 0.667)` -- `static constant decay = animationData(2, 0.666)` - -### CityCliffsABBA3 - -```wurst -public static class CityCliffsABBA3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### UIQuestButtonOn - -```wurst -public static class UIQuestButtonOn -``` - -**Members:** - -- `static constant stand = animationData(0, 1.667)` - -### NightElfDestroyerShip - -```wurst -public static class NightElfDestroyerShip -``` - -**Members:** - -- `static constant walk = animationData(0, 1.934)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant death = animationData(2, 3.733)` -- `static constant decay = animationData(3, 60.1)` - -### CliffTransHXAA0 - -```wurst -public static class CliffTransHXAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NorthrendFissure0 - -```wurst -public static class NorthrendFissure0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Gargoyle - -```wurst -public static class Gargoyle -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.834)` -- `static constant walk1 = animationData(1, 1.0)` -- `static constant walk2 = animationData(2, 1.0)` -- `static constant stand2 = animationData(3, 1.667)` -- `static constant attack2 = animationData(4, 1.334)` -- `static constant death = animationData(5, 1.667)` -- `static constant morph = animationData(6, 2.5)` -- `static constant standAlternate = animationData(7, 0.334)` -- `static constant morphAlternate = animationData(8, 0.833)` -- `static constant deathAlternate = animationData(9, 0.833)` - -### MurlocWarrior_Low2 - -```wurst -public static class MurlocWarrior_Low2 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attackSpell = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standChannel = animationData(9, 1.0)` - -### FelwoodShrooms1 - -```wurst -public static class FelwoodShrooms1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### UndeadLargeBuildingFire2 - -```wurst -public static class UndeadLargeBuildingFire2 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### IceCrownObelisk0 - -```wurst -public static class IceCrownObelisk0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroKeeperoftheGrove_low - -```wurst -public static class HeroKeeperoftheGrove_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.666)` -- `static constant attack1 = animationData(1, 1.167)` -- `static constant walk = animationData(2, 1.2)` -- `static constant death = animationData(3, 3.334)` -- `static constant spell = animationData(4, 1.5)` -- `static constant stand2 = animationData(5, 3.334)` -- `static constant stand3 = animationData(6, 3.333)` -- `static constant standReady = animationData(7, 1.667)` -- `static constant dissipate = animationData(8, 2.667)` -- `static constant standChannel = animationData(9, 1.667)` -- `static constant attack2 = animationData(10, 1.167)` -- `static constant standVictory = animationData(11, 3.333)` - -### RunesOfGuldan2 - -```wurst -public static class RunesOfGuldan2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant standAlternate = animationData(1, 1.333)` - -### CleaveDamageTarget - -```wurst -public static class CleaveDamageTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` - -### ThunderLizardVizier - -```wurst -public static class ThunderLizardVizier -``` - -**Members:** - -- `static constant death = animationData(0, 3.333)` -- `static constant decayFlesh = animationData(1, 60.0)` -- `static constant decayBone = animationData(2, 60.0)` -- `static constant spellSlam = animationData(3, 1.0)` -- `static constant walk = animationData(4, 1.667)` -- `static constant stand = animationData(5, 2.667)` -- `static constant stand2 = animationData(6, 2.666)` -- `static constant walkFast = animationData(7, 0.666)` -- `static constant attack = animationData(8, 1.0)` - -### HeroPaladinBoss - -```wurst -public static class HeroPaladinBoss -``` - -**Members:** - -- `static constant base = animationData(0, 0.034)` -- `static constant stand1 = animationData(1, 3.334)` -- `static constant stand2 = animationData(2, 6.667)` -- `static constant stand3 = animationData(3, 6.667)` -- `static constant standReady = animationData(4, 1.0)` -- `static constant attack1 = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.166)` -- `static constant death = animationData(7, 1.5)` -- `static constant standVictory = animationData(8, 2.666)` -- `static constant spell = animationData(9, 2.167)` -- `static constant standChannel = animationData(10, 1.667)` -- `static constant dissipate = animationData(11, 2.0)` -- `static constant walk = animationData(12, 0.766)` - -### RuneArt6 - -```wurst -public static class RuneArt6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Shoreline0 - -```wurst -public static class Shoreline0 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 2.3)` -- `static constant stand3 = animationData(1, 3.767)` - -### Lobstrokk_green_Portait - -```wurst -public static class Lobstrokk_green_Portait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.0)` -- `static constant portrait2 = animationData(1, 3.0)` - -### BloodPriest_portrait - -```wurst -public static class BloodPriest_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.333)` -- `static constant portrait2 = animationData(1, 1.3)` -- `static constant portrait3 = animationData(2, 3.533)` -- `static constant portrait4 = animationData(3, 1.3)` -- `static constant portraitTalk = animationData(4, 3.333)` -- `static constant portraitTalk2 = animationData(5, 3.233)` - -### GoblinSapper_low - -```wurst -public static class GoblinSapper_low -``` - -**Members:** - -- `static constant walk = animationData(0, 1.0)` -- `static constant stand = animationData(1, 1.333)` -- `static constant stand2 = animationData(2, 1.334)` -- `static constant deathspell = animationData(3, 2.333)` -- `static constant death = animationData(4, 3.333)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` - -### Icecrown_Crystal9 - -```wurst -public static class Icecrown_Crystal9 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` - -### HeroPitLord_Med - -```wurst -public static class HeroPitLord_Med -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 1.333)` -- `static constant stand = animationData(2, 2.667)` -- `static constant walkFast = animationData(3, 0.466)` -- `static constant stand2 = animationData(4, 1.167)` -- `static constant attackSlam1 = animationData(5, 1.5)` -- `static constant spellSlam = animationData(6, 1.5)` -- `static constant attack = animationData(7, 1.5)` -- `static constant death = animationData(8, 2.666)` -- `static constant dissipate = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant standChannel = animationData(12, 1.333)` -- `static constant attackSlam2 = animationData(13, 1.666)` -- `static constant spell = animationData(14, 1.5)` -- `static constant attack2 = animationData(15, 1.667)` -- `static constant attack3 = animationData(16, 1.5)` - -### Vulture_Portrait - -```wurst -public static class Vulture_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.666)` -- `static constant portraitTalk = animationData(1, 1.667)` -- `static constant portrait2 = animationData(2, 1.667)` - -### Village_FenceshortAngled - -```wurst -public static class Village_FenceshortAngled -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RevenantOfTheWaves - -```wurst -public static class RevenantOfTheWaves -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.666)` -- `static constant attack1 = animationData(2, 1.666)` -- `static constant stand2 = animationData(3, 18.0)` -- `static constant spell = animationData(4, 1.667)` -- `static constant death = animationData(5, 9.4)` -- `static constant attack2 = animationData(6, 1.667)` - -### EX_KotoBeast_low - -```wurst -public static class EX_KotoBeast_low -``` - -**Members:** - -- `static constant death = animationData(0, 3.333)` -- `static constant decayFlesh = animationData(1, 60.0)` -- `static constant decayBone = animationData(2, 60.0)` -- `static constant spellSlam = animationData(3, 1.0)` -- `static constant standChannel3 = animationData(4, 2.667)` -- `static constant standChannel1 = animationData(5, 2.666)` -- `static constant walk = animationData(6, 1.667)` -- `static constant oldStand = animationData(7, 2.667)` -- `static constant oldStand2 = animationData(8, 2.666)` -- `static constant walkChannelFast = animationData(9, 0.666)` -- `static constant walkFast = animationData(10, 0.666)` -- `static constant walkChannel = animationData(11, 1.667)` -- `static constant attack = animationData(12, 1.167)` -- `static constant spellPuke = animationData(13, 1.333)` - -### Banner_Long2 - -```wurst -public static class Banner_Long2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Lords_Rock6 - -```wurst -public static class Lords_Rock6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LordaeronTree2S - -```wurst -public static class LordaeronTree2S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### CityCliffDoodadCave2 - -```wurst -public static class CityCliffDoodadCave2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffTransALHA0 - -```wurst -public static class CliffTransALHA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DNCUndergroundTerrain - -```wurst -public static class DNCUndergroundTerrain -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### Abomination - -```wurst -public static class Abomination -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.667)` -- `static constant walk = animationData(1, 1.0)` -- `static constant attack = animationData(2, 1.667)` -- `static constant stand2 = animationData(3, 2.0)` -- `static constant attack2 = animationData(4, 1.667)` -- `static constant death = animationData(5, 2.167)` -- `static constant standChannel = animationData(6, 1.667)` -- `static constant stand3 = animationData(7, 1.666)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` - -### SiegeEngine_Low - -```wurst -public static class SiegeEngine_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant walk2 = animationData(3, 2.0)` -- `static constant attack = animationData(4, 1.0)` -- `static constant standReady = animationData(5, 1.0)` -- `static constant death = animationData(6, 3.833)` -- `static constant standAlternate = animationData(7, 1.0)` -- `static constant standAlternate2 = animationData(8, 2.0)` -- `static constant walkAlternate = animationData(9, 1.0)` -- `static constant walkAlternate2 = animationData(10, 2.0)` -- `static constant attackTwoAlternate = animationData(11, 1.0)` -- `static constant attackOneAlternate = animationData(12, 1.0)` -- `static constant standReadyAlternate = animationData(13, 1.0)` -- `static constant deathAlternate = animationData(14, 3.833)` - -### HeroTinkerRobot - -```wurst -public static class HeroTinkerRobot -``` - -**Members:** - -- `static constant standWalkPortrait = animationData(0, 0.667)` -- `static constant attack = animationData(1, 1.333)` -- `static constant death = animationData(2, 3.333)` -- `static constant birth = animationData(3, 0.2)` - -### Fish0 - -```wurst -public static class Fish0 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.867)` -- `static constant stand2 = animationData(1, 2.034)` -- `static constant stand3 = animationData(2, 1.766)` - -### AncientofLore - -```wurst -public static class AncientofLore -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.134)` -- `static constant attack = animationData(2, 1.167)` -- `static constant stand2 = animationData(3, 3.334)` -- `static constant morph = animationData(4, 1.667)` -- `static constant standalternate = animationData(5, 1.667)` -- `static constant standWorkAlternate = animationData(6, 3.333)` -- `static constant death = animationData(7, 3.2)` -- `static constant morphalternate = animationData(8, 1.667)` -- `static constant birth = animationData(9, 60.0)` -- `static constant deathAlternate = animationData(10, 1.667)` -- `static constant decayAlternate = animationData(11, 0.033)` -- `static constant stand3 = animationData(12, 2.5)` -- `static constant attack2 = animationData(13, 1.166)` -- `static constant decay = animationData(14, 60.0)` -- `static constant spellEatTree = animationData(15, 3.0)` -- `static constant alternateattack = animationData(16, 1.167)` - -### DemonBloodLarge0 - -```wurst -public static class DemonBloodLarge0 -``` - -**Members:** - -- `static constant deathExplode = animationData(0, 4.266)` - -### LibraryShelf1 - -```wurst -public static class LibraryShelf1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### WitchDoctorMissile - -```wurst -public static class WitchDoctorMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 0.733)` -- `static constant death = animationData(2, 0.566)` - -### CentaurArcher - -```wurst -public static class CentaurArcher -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand1 = animationData(1, 1.334)` -- `static constant stand2 = animationData(2, 2.334)` -- `static constant death = animationData(3, 2.467)` -- `static constant decayflesh = animationData(4, 60.0)` -- `static constant decaybone = animationData(5, 60.0)` -- `static constant stand3 = animationData(6, 2.333)` -- `static constant attackmissle = animationData(7, 1.167)` - -### HeroSelection - -```wurst -public static class HeroSelection -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` - -### HumanBloodSorceress - -```wurst -public static class HumanBloodSorceress -``` - -**Members:** - -- `static constant birth = animationData(0, 1.867)` - -### CityCliffsAAAC1 - -```wurst -public static class CityCliffsAAAC1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroCryptLord - -```wurst -public static class HeroCryptLord -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 5.966)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.033)` -- `static constant attack = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant spellChannel = animationData(6, 1.0)` -- `static constant spellThrow = animationData(7, 1.267)` -- `static constant morph = animationData(8, 1.0)` -- `static constant oNHOLDStandSpellDefendAlternate = animationData(9, 0.334)` -- `static constant morphDefend = animationData(10, 1.2)` -- `static constant spell = animationData(11, 1.2)` -- `static constant spellAlternate = animationData(12, 1.2)` -- `static constant walkAlternate = animationData(13, 1.0)` -- `static constant standAlternate = animationData(14, 1.0)` -- `static constant attackAlternate = animationData(15, 1.0)` -- `static constant dissipate = animationData(16, 2.0)` - -### DranaiAkama - -```wurst -public static class DranaiAkama -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant standVar4 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 0.7)` -- `static constant death = animationData(3, 2.0)` -- `static constant attackUnarmed = animationData(4, 1.0)` -- `static constant attack1HVar1 = animationData(5, 1.0)` -- `static constant attack1HVar2 = animationData(6, 1.0)` -- `static constant spell = animationData(7, 1.0)` -- `static constant standVar2 = animationData(8, 4.267)` -- `static constant standVar3 = animationData(9, 2.167)` -- `static constant dissipate = animationData(10, 2.0)` - -### StoneWall903 - -```wurst -public static class StoneWall903 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### HealingWaveTarget - -```wurst -public static class HealingWaveTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.833)` -- `static constant death = animationData(1, 0.3)` - -### NightElfUIInventoryCover - -```wurst -public static class NightElfUIInventoryCover -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CharredRemains_03 - -```wurst -public static class CharredRemains_03 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ChaosOrcRange - -```wurst -public static class ChaosOrcRange -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant death = animationData(2, 1.567)` -- `static constant decayFlesh = animationData(3, 60.0)` -- `static constant attack2 = animationData(4, 0.966)` -- `static constant stand2 = animationData(5, 2.266)` -- `static constant stand3 = animationData(6, 1.433)` -- `static constant standVictory = animationData(7, 1.434)` -- `static constant standReady = animationData(8, 1.5)` -- `static constant decayBone = animationData(9, 60.0)` - -### Archnathid_Range_Low - -```wurst -public static class Archnathid_Range_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.8)` -- `static constant attack = animationData(2, 1.0)` -- `static constant dEATH = animationData(3, 3.0)` -- `static constant spell = animationData(4, 1.067)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBONE = animationData(6, 60.0)` -- `static constant morph = animationData(7, 1.0)` -- `static constant standAlternate = animationData(8, 1.0)` -- `static constant morphALTERNATE = animationData(9, 1.0)` - -### WaterElemental_med - -```wurst -public static class WaterElemental_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.667)` -- `static constant stand2 = animationData(1, 2.166)` -- `static constant stand3 = animationData(2, 3.566)` -- `static constant walk = animationData(3, 1.2)` -- `static constant death = animationData(4, 1.5)` -- `static constant birth = animationData(5, 0.9)` -- `static constant attack = animationData(6, 1.167)` - -### Shrooms3D - -```wurst -public static class Shrooms3D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### UndeadDestroyerShip - -```wurst -public static class UndeadDestroyerShip -``` - -**Members:** - -- `static constant walk = animationData(0, 1.934)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant death = animationData(2, 3.733)` -- `static constant decay = animationData(3, 60.1)` - -### CliffsBCAA0 - -```wurst -public static class CliffsBCAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### TableNChair - -```wurst -public static class TableNChair -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### Frog_Portrait - -```wurst -public static class Frog_Portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` - -### AshenRubble0 - -```wurst -public static class AshenRubble0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### HolyBoltMissile - -```wurst -public static class HolyBoltMissile -``` - -**Members:** - -- `static constant death = animationData(0, 2.8)` -- `static constant stand = animationData(1, 1.8)` - -### Gargoyle_low - -```wurst -public static class Gargoyle_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.834)` -- `static constant walk1 = animationData(1, 1.0)` -- `static constant walk2 = animationData(2, 1.0)` -- `static constant stand2 = animationData(3, 1.667)` -- `static constant attack2 = animationData(4, 1.334)` -- `static constant death = animationData(5, 1.667)` -- `static constant morph = animationData(6, 2.5)` -- `static constant standAlternate = animationData(7, 0.334)` -- `static constant morphAlternate = animationData(8, 0.833)` -- `static constant deathAlternate = animationData(9, 0.833)` - -### ElvenFishVillageBuilding2 - -```wurst -public static class ElvenFishVillageBuilding2 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 5.0)` -- `static constant portrait1 = animationData(2, 2.0)` -- `static constant death = animationData(3, 2.333)` -- `static constant decay = animationData(4, 60.0)` - -### NorthrendRubble0 - -```wurst -public static class NorthrendRubble0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### StatueBroken1 - -```wurst -public static class StatueBroken1 -``` - -**Members:** - -- `static constant stand = animationData(0, 12.1)` -- `static constant death = animationData(1, 1.0)` - -### CliffsCABC0 - -```wurst -public static class CliffsCABC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ensnaremissile - -```wurst -public static class Ensnaremissile -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.666)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 1.6)` - -### StampedeMissileDeath - -```wurst -public static class StampedeMissileDeath -``` - -**Members:** - -- `static constant birth = animationData(0, 4.4)` - -### MirrorImageMissile - -```wurst -public static class MirrorImageMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 1.0)` - -### BarrensTree3D - -```wurst -public static class BarrensTree3D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### DevourEffectArt - -```wurst -public static class DevourEffectArt -``` - -**Members:** - -- `static constant birth = animationData(0, 4.266)` - -### Ice_SnowRock1 - -```wurst -public static class Ice_SnowRock1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Felwood_Spires3 - -```wurst -public static class Felwood_Spires3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Grunt_portrait - -```wurst -public static class Grunt_portrait -``` - -**Members:** - -- `static constant base = animationData(0, 0.333)` -- `static constant portrait1 = animationData(1, 3.333)` -- `static constant portrait2 = animationData(2, 4.733)` -- `static constant portrait3 = animationData(3, 5.334)` -- `static constant portraitTalk1 = animationData(4, 2.667)` -- `static constant portraitTalk2 = animationData(5, 2.0)` - -### ForkedLightningTarget - -```wurst -public static class ForkedLightningTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.934)` - -### CityCliffsACCA3 - -```wurst -public static class CityCliffsACCA3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrcWarlock_Portrait - -```wurst -public static class OrcWarlock_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.667)` -- `static constant portrait2 = animationData(1, 2.667)` -- `static constant portraitTalk1 = animationData(2, 3.334)` - -### CurseTarget - -```wurst -public static class CurseTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 0.9)` -- `static constant birth = animationData(1, 0.034)` -- `static constant death = animationData(2, 0.033)` - -### HeroNagaSeawitch_low - -```wurst -public static class HeroNagaSeawitch_low -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant walk = animationData(1, 2.0)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant attack1 = animationData(3, 1.134)` -- `static constant death = animationData(4, 1.5)` -- `static constant spell = animationData(5, 1.167)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant standSwim = animationData(7, 2.667)` -- `static constant attackSwim = animationData(8, 1.133)` -- `static constant standReadySwim = animationData(9, 4.0)` -- `static constant deathSwim = animationData(10, 1.434)` -- `static constant dissipateSwim = animationData(11, 2.0)` -- `static constant spellSwim = animationData(12, 1.167)` -- `static constant dissipate = animationData(13, 2.0)` - -### TimberWolf - -```wurst -public static class TimberWolf -``` - -**Members:** - -- `static constant stand = animationData(0, 1.367)` -- `static constant stand2 = animationData(1, 3.334)` -- `static constant walk = animationData(2, 0.9)` -- `static constant spellSlam = animationData(3, 1.667)` -- `static constant attack1 = animationData(4, 0.666)` -- `static constant stand3 = animationData(5, 2.733)` -- `static constant attack2 = animationData(6, 0.667)` -- `static constant birth = animationData(7, 0.5)` -- `static constant attackSlam = animationData(8, 0.867)` -- `static constant death = animationData(9, 2.667)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### CityCliffsBACB0 - -```wurst -public static class CityCliffsBACB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityscapeTree0D - -```wurst -public static class CityscapeTree0D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` - -### CliffTransHXCA0 - -```wurst -public static class CliffTransHXCA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenTree4 - -```wurst -public static class AshenTree4 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### SpiritWyvern_Low - -```wurst -public static class SpiritWyvern_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant standVictory = animationData(2, 3.333)` -- `static constant stand4 = animationData(3, 3.333)` -- `static constant walk = animationData(4, 1.0)` -- `static constant walk2 = animationData(5, 1.0)` -- `static constant spell = animationData(6, 1.334)` -- `static constant attack = animationData(7, 1.267)` -- `static constant birth = animationData(8, 2.9)` -- `static constant death = animationData(9, 2.133)` - -### HeroChaosBladeMaster_Portrait - -```wurst -public static class HeroChaosBladeMaster_Portrait -``` - -**Members:** - -- `static constant stand2 = animationData(0, 3.534)` -- `static constant portrait1 = animationData(1, 1.7)` -- `static constant portrait2 = animationData(2, 3.3)` -- `static constant portrait3 = animationData(3, 2.967)` -- `static constant portraitTalk = animationData(4, 2.133)` -- `static constant portraitTalk2 = animationData(5, 2.667)` -- `static constant portraitTalk3 = animationData(6, 2.834)` - -### FountainOfPower - -```wurst -public static class FountainOfPower -``` - -**Members:** - -- `static constant stand = animationData(0, 3.9)` -- `static constant portrait1 = animationData(1, 3.933)` -- `static constant death = animationData(2, 3.933)` -- `static constant standThird = animationData(3, 3.9)` -- `static constant portraitThird = animationData(4, 0.6)` -- `static constant morphThird = animationData(5, 2.066)` - -### MurlocNightCrawler_med - -```wurst -public static class MurlocNightCrawler_med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### ANrmTarget - -```wurst -public static class ANrmTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 0.1)` - -### HeroArchMage - -```wurst -public static class HeroArchMage -``` - -**Members:** - -- `static constant walk = animationData(0, 0.7)` -- `static constant stand1 = animationData(1, 2.833)` -- `static constant stand2 = animationData(2, 3.333)` -- `static constant standVictory = animationData(3, 2.233)` -- `static constant attack1 = animationData(4, 1.4)` -- `static constant stand3 = animationData(5, 3.667)` -- `static constant spell = animationData(6, 2.7)` -- `static constant death = animationData(7, 2.8)` -- `static constant dissipate = animationData(8, 2.0)` -- `static constant standChannel = animationData(9, 1.0)` - -### AshenRock2 - -```wurst -public static class AshenRock2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ruins_Spires2 - -```wurst -public static class Ruins_Spires2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RoughCliffDoodadCollapse2 - -```wurst -public static class RoughCliffDoodadCollapse2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Skink_portrait - -```wurst -public static class Skink_portrait -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 1.666)` - -### OrcBloodHellScream - -```wurst -public static class OrcBloodHellScream -``` - -**Members:** - -- `static constant birth = animationData(0, 1.9)` - -### CityCliffsAABB0 - -```wurst -public static class CityCliffsAABB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### TopRightPanel - -```wurst -public static class TopRightPanel -``` - -**Members:** - -- `static constant death = animationData(0, 0.667)` -- `static constant standAlternate = animationData(1, 0.334)` -- `static constant birth = animationData(2, 0.667)` -- `static constant stand = animationData(3, 0.166)` -- `static constant mainMenuBirth = animationData(4, 1.0)` -- `static constant mainMenuStand = animationData(5, 1.0)` -- `static constant mainMenuDeath = animationData(6, 0.667)` -- `static constant realmSelectionBirth = animationData(7, 1.0)` -- `static constant realmSelectionStand = animationData(8, 1.0)` -- `static constant realmSelectionDeath = animationData(9, 0.667)` -- `static constant singlePlayerBirth = animationData(10, 1.0)` -- `static constant singlePlayerStand = animationData(11, 1.0)` -- `static constant singlePlayerDeath = animationData(12, 0.666)` -- `static constant singlePlayerBirthAlternate = animationData(13, 1.0)` -- `static constant singlePlayerDeathAlternate = animationData(14, 0.666)` -- `static constant mainCancelPanelBirth = animationData(15, 1.0)` -- `static constant mainCancelPanelStand = animationData(16, 1.0)` -- `static constant mainCancelPanelDeath = animationData(17, 0.667)` -- `static constant singlePlayerSkirmishBirth = animationData(18, 1.0)` -- `static constant singlePlayerSkirmishStand = animationData(19, 1.0)` -- `static constant singlePlayerSkirmishDeath = animationData(20, 0.667)` -- `static constant singlePlayerSkirmishMorph = animationData(21, 1.0)` -- `static constant singlePlayerSkirmishMorphAlternate = animationData(22, 0.667)` -- `static constant battlenetChatRoomBirth = animationData(23, 1.0)` -- `static constant battlenetChatRoomStand = animationData(24, 1.0)` -- `static constant battlenetChatRoomDeath = animationData(25, 0.666)` -- `static constant battlenetUserlistMorph = animationData(26, 1.0)` -- `static constant battlenetUserlistMorphAlternate = animationData(27, 0.666)` -- `static constant battlenetWelcomeBirth = animationData(28, 1.0)` -- `static constant battlenetWelcomeStand = animationData(29, 1.0)` -- `static constant battlenetWelcomeDeath = animationData(30, 0.667)` -- `static constant battlenetChannelBirth = animationData(31, 1.0)` -- `static constant battlenetChannelStand = animationData(32, 1.0)` -- `static constant battlenetChannelDeath = animationData(33, 0.667)` -- `static constant battlenetProfileBirth = animationData(34, 1.0)` -- `static constant battlenetProfileStand = animationData(35, 1.0)` -- `static constant battlenetProfileDeath = animationData(36, 0.666)` -- `static constant battlenetAMMBirth = animationData(37, 1.0)` -- `static constant battlenetAMMStand = animationData(38, 1.0)` -- `static constant battlenetAMMDeath = animationData(39, 0.667)` -- `static constant battlenetCustomBirth = animationData(40, 1.0)` -- `static constant battlenetCustomStand = animationData(41, 1.0)` -- `static constant battlenetCustomDeath = animationData(42, 0.667)` -- `static constant battlenetCustomCreateBirth = animationData(43, 1.0)` -- `static constant battlenetCustomCreateStand = animationData(44, 1.0)` -- `static constant battlenetCustomCreateDeath = animationData(45, 0.666)` -- `static constant battlenetAdvancedOptionsMorph = animationData(46, 1.0)` -- `static constant battlenetAdvancedOptionsMorphAlt = animationData(47, 0.666)` -- `static constant battlenetTeamChatBirth = animationData(48, 1.0)` -- `static constant battlenetTeamChatStand = animationData(49, 1.0)` -- `static constant battlenetTeamChatDeath = animationData(50, 0.667)` -- `static constant multiplayerSubmenuMorph = animationData(51, 1.0)` -- `static constant multiplayerSubmenuMorphAlternate = animationData(52, 0.667)` -- `static constant multiplayerPreGameChatBirth = animationData(53, 1.0)` -- `static constant multiplayerPreGameChatStand = animationData(54, 1.0)` -- `static constant multiplayerPreGameChatDeath = animationData(55, 0.667)` -- `static constant optionsBirth = animationData(56, 1.0)` -- `static constant optionsStand = animationData(57, 1.0)` -- `static constant optionsDeath = animationData(58, 0.666)` -- `static constant optionsMorph = animationData(59, 1.0)` -- `static constant optionsStandAlternate = animationData(60, 1.0)` -- `static constant optionsMorphAlternate = animationData(61, 0.667)` - -### AshenTree8S - -```wurst -public static class AshenTree8S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### FelwoodShrooms0 - -```wurst -public static class FelwoodShrooms0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### AxeMissile - -```wurst -public static class AxeMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.334)` -- `static constant death = animationData(1, 0.5)` -- `static constant birth = animationData(2, 0.5)` - -### UndergroundStalagmite0 - -```wurst -public static class UndergroundStalagmite0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MammothBlack_Low - -```wurst -public static class MammothBlack_Low -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 2.666)` -- `static constant walkFast = animationData(3, 0.467)` -- `static constant attack = animationData(4, 1.167)` -- `static constant attack3 = animationData(5, 1.166)` -- `static constant death = animationData(6, 2.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant stand2 = animationData(9, 1.334)` -- `static constant spell = animationData(10, 1.5)` - -### Mannoroth_Portrait - -```wurst -public static class Mannoroth_Portrait -``` - -**Members:** - -- `static constant portrait2 = animationData(0, 2.833)` -- `static constant portrait1 = animationData(1, 2.667)` -- `static constant portraitTalk = animationData(2, 3.834)` -- `static constant portraitTalk2 = animationData(3, 2.667)` - -### AshenBush0 - -```wurst -public static class AshenBush0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### StoneWall902 - -```wurst -public static class StoneWall902 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### MonsterLure - -```wurst -public static class MonsterLure -``` - -**Members:** - -- `static constant birth = animationData(0, 1.034)` -- `static constant stand = animationData(1, 1.6)` -- `static constant death = animationData(2, 2.0)` -- `static constant portrait = animationData(3, 1.6)` - -### Skink - -```wurst -public static class Skink -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 1.666)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant walk = animationData(3, 0.333)` -- `static constant death = animationData(4, 1.666)` -- `static constant decayflesh = animationData(5, 60.0)` -- `static constant decaybone = animationData(6, 60.0)` - -### BarnScorched - -```wurst -public static class BarnScorched -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CharredRemains_02 - -```wurst -public static class CharredRemains_02 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinedWall - -```wurst -public static class RuinedWall -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Cactus3 - -```wurst -public static class Cactus3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### WindSerpent2 - -```wurst -public static class WindSerpent2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant standChannel = animationData(2, 3.333)` -- `static constant walk = animationData(3, 1.666)` -- `static constant walk2 = animationData(4, 1.333)` -- `static constant attack = animationData(5, 1.0)` -- `static constant spell = animationData(6, 1.1)` -- `static constant death = animationData(7, 2.133)` - -### CityCliffsAACB0 - -```wurst -public static class CityCliffsAACB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Beastmaster_Low - -```wurst -public static class Beastmaster_Low -``` - -**Members:** - -- `static constant walk = animationData(0, 1.0)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant spellSlam = animationData(3, 1.666)` -- `static constant attack = animationData(4, 0.967)` -- `static constant spell = animationData(5, 0.966)` -- `static constant attack2 = animationData(6, 0.967)` -- `static constant death = animationData(7, 3.667)` -- `static constant dissipate = animationData(8, 2.0)` -- `static constant standReady = animationData(9, 1.0)` - -### BansheeRanger_Med - -```wurst -public static class BansheeRanger_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant stand5 = animationData(3, 3.7)` -- `static constant spell = animationData(4, 1.0)` -- `static constant death = animationData(5, 3.233)` -- `static constant attack1 = animationData(6, 1.334)` -- `static constant attack2 = animationData(7, 1.334)` -- `static constant walk = animationData(8, 0.834)` -- `static constant standReady = animationData(9, 1.134)` -- `static constant dissipate = animationData(10, 2.0)` - -### MurlocMutant_Low2 - -```wurst -public static class MurlocMutant_Low2 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attackSpell = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standChannel = animationData(9, 1.0)` - -### TauntCaster - -```wurst -public static class TauntCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 0.867)` - -### HeroPaladin_portrait - -```wurst -public static class HeroPaladin_portrait -``` - -**Members:** - -- `static constant base = animationData(0, 0.034)` -- `static constant portrait1 = animationData(1, 3.333)` -- `static constant portrait2 = animationData(2, 10.0)` -- `static constant portrait3 = animationData(3, 5.2)` -- `static constant portraitTalk1 = animationData(4, 2.667)` -- `static constant portraitTalk2 = animationData(5, 1.0)` - -### Hay5 - -```wurst -public static class Hay5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Catapult_low - -```wurst -public static class Catapult_low -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attack = animationData(2, 2.0)` -- `static constant death = animationData(3, 3.333)` -- `static constant decay = animationData(4, 59.867)` -- `static constant portrait = animationData(5, 1.667)` - -### Watcher_portrait - -```wurst -public static class Watcher_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.266)` -- `static constant portrait2 = animationData(1, 1.267)` -- `static constant portraittalk = animationData(2, 2.667)` -- `static constant portraittalk2 = animationData(3, 2.0)` - -### FelwoodLillyPad - -```wurst -public static class FelwoodLillyPad -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### OgreLord_low - -```wurst -public static class OgreLord_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant standReady = animationData(3, 1.067)` -- `static constant attack = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(6, 1.2)` -- `static constant sleep = animationData(7, 1.667)` -- `static constant death = animationData(8, 2.0)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant decayBone = animationData(10, 60.0)` -- `static constant walk = animationData(11, 1.0)` - -### NagaRoyalGuard_Low - -```wurst -public static class NagaRoyalGuard_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant walk = animationData(1, 2.0)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant attack2 = animationData(4, 1.0)` -- `static constant death = animationData(5, 2.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant standSwim = animationData(8, 2.0)` -- `static constant walkSwim = animationData(9, 2.0)` -- `static constant standReadySwim = animationData(10, 0.667)` -- `static constant attackSwim = animationData(11, 1.0)` -- `static constant deathSwim = animationData(12, 2.667)` -- `static constant decaySwim = animationData(13, 60.0)` -- `static constant mORPHswim = animationData(14, 0.667)` -- `static constant standswimalternate = animationData(15, 1.333)` -- `static constant morphswimalternate = animationData(16, 1.0)` -- `static constant spellSwim = animationData(17, 1.0)` -- `static constant stand2 = animationData(18, 2.167)` -- `static constant spell = animationData(19, 1.0)` - -### GiantSeaTurtle - -```wurst -public static class GiantSeaTurtle -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant attackSwim = animationData(2, 1.0)` -- `static constant deathSwim = animationData(3, 2.0)` -- `static constant decaySwim = animationData(4, 60.0)` -- `static constant death = animationData(5, 2.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk = animationData(8, 1.667)` -- `static constant stand = animationData(9, 2.667)` -- `static constant stand2 = animationData(10, 2.666)` -- `static constant attack = animationData(11, 1.0)` -- `static constant spell = animationData(12, 1.0)` -- `static constant spellSwim = animationData(13, 1.0)` - -### VillagerMan1 - -```wurst -public static class VillagerMan1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.667)` -- `static constant stand3 = animationData(2, 5.167)` -- `static constant stand4 = animationData(3, 4.0)` -- `static constant attack = animationData(4, 1.0)` -- `static constant standWork = animationData(5, 1.266)` -- `static constant walk = animationData(6, 0.8)` -- `static constant death = animationData(7, 3.334)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` -- `static constant standReady = animationData(10, 1.5)` -- `static constant standFleshFirst = animationData(11, 1.5)` -- `static constant standFleshSecond = animationData(12, 1.267)` - -### ForestTroll_med - -```wurst -public static class ForestTroll_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.266)` -- `static constant stand2 = animationData(1, 1.667)` -- `static constant stand3 = animationData(2, 1.334)` -- `static constant spellBerserk = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.5)` -- `static constant death = animationData(5, 3.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk1 = animationData(8, 0.834)` -- `static constant spellEntangle = animationData(9, 0.8)` - -### CityCliffsACCA2 - -```wurst -public static class CityCliffsACCA2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ice_SnowRock0 - -```wurst -public static class Ice_SnowRock0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### North_Thorns6 - -```wurst -public static class North_Thorns6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrcBloodCinematicEffect - -```wurst -public static class OrcBloodCinematicEffect -``` - -**Members:** - -- `static constant stand = animationData(0, 5.5)` - -### StatueBroken0 - -```wurst -public static class StatueBroken0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SeaTurtleRange - -```wurst -public static class SeaTurtleRange -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant deathSwim = animationData(2, 2.0)` -- `static constant decaySwim = animationData(3, 60.0)` -- `static constant death = animationData(4, 2.667)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` -- `static constant walk = animationData(7, 1.667)` -- `static constant stand = animationData(8, 2.667)` -- `static constant stand2 = animationData(9, 2.666)` -- `static constant attackSpell = animationData(10, 1.0)` -- `static constant attackSpellSwim = animationData(11, 1.0)` - -### DrainTarget - -```wurst -public static class DrainTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.134)` -- `static constant death = animationData(2, 1.0)` - -### MurlocHut0 - -```wurst -public static class MurlocHut0 -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.266)` -- `static constant portrait1 = animationData(1, 0.533)` -- `static constant death = animationData(2, 2.267)` - -### Barrens_Spires7 - -```wurst -public static class Barrens_Spires7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CameraCloseUpMedNoise - -```wurst -public static class CameraCloseUpMedNoise -``` - -**Members:** - -- `static constant stand = animationData(0, 69.167)` - -### AIlbTarget - -```wurst -public static class AIlbTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant death = animationData(1, 0.066)` - -### IceCrownWall453 - -```wurst -public static class IceCrownWall453 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### FireLordDeathExplode - -```wurst -public static class FireLordDeathExplode -``` - -**Members:** - -- `static constant birth = animationData(0, 4.834)` - -### RuinsTreeDoodad9 - -```wurst -public static class RuinsTreeDoodad9 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### DruidoftheTalonMissile - -```wurst -public static class DruidoftheTalonMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 0.5)` -- `static constant nothing0 = animationData(2, 1.5)` -- `static constant death = animationData(3, 0.2)` - -### ThornyShieldTargetChestRight - -```wurst -public static class ThornyShieldTargetChestRight -``` - -**Members:** - -- `static constant birth = animationData(0, 0.334)` -- `static constant stand = animationData(1, 0.133)` -- `static constant death = animationData(2, 0.134)` - -### CliffsACCC0 - -```wurst -public static class CliffsACCC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Demolisher_Med - -```wurst -public static class Demolisher_Med -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attack = animationData(2, 2.0)` -- `static constant death = animationData(3, 3.333)` -- `static constant decay = animationData(4, 59.867)` -- `static constant portrait = animationData(5, 1.667)` - -### HeadOnSpear2 - -```wurst -public static class HeadOnSpear2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Barrens_Bones4 - -```wurst -public static class Barrens_Bones4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OutlandMushroomTree3 - -```wurst -public static class OutlandMushroomTree3 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### AzsharaStatue - -```wurst -public static class AzsharaStatue -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant death = animationData(1, 1.334)` - -### Outland_Plant1 - -```wurst -public static class Outland_Plant1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NorthrendTree3D - -```wurst -public static class NorthrendTree3D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### HeroPaladinBoss_portrait - -```wurst -public static class HeroPaladinBoss_portrait -``` - -**Members:** - -- `static constant base = animationData(0, 0.034)` -- `static constant portrait1 = animationData(1, 3.333)` -- `static constant portrait2 = animationData(2, 10.0)` -- `static constant portrait3 = animationData(3, 5.2)` -- `static constant portraitTalk1 = animationData(4, 2.667)` -- `static constant portraitTalk2 = animationData(5, 1.0)` - -### SentinelMissile - -```wurst -public static class SentinelMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.6)` -- `static constant death = animationData(1, 1.6)` - -### BanditLord_med - -```wurst -public static class BanditLord_med -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand1 = animationData(1, 2.833)` -- `static constant stand2 = animationData(2, 3.333)` -- `static constant stand3 = animationData(3, 3.666)` -- `static constant stand4 = animationData(4, 1.933)` -- `static constant attack1 = animationData(5, 1.1)` -- `static constant attack2 = animationData(6, 1.067)` -- `static constant death = animationData(7, 5.1)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant standReady = animationData(9, 2.833)` -- `static constant standVictory = animationData(10, 2.833)` -- `static constant decayBone = animationData(11, 60.0)` - -### BubbleGeyserSteam - -```wurst -public static class BubbleGeyserSteam -``` - -**Members:** - -- `static constant stand = animationData(0, 8.0)` -- `static constant death = animationData(1, 3.1)` - -### MarketPlace - -```wurst -public static class MarketPlace -``` - -**Members:** - -- `static constant stand = animationData(0, 2.666)` -- `static constant portrait = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 5.333)` -- `static constant death = animationData(3, 2.333)` - -### ReinforcedTrollBurrowTarget - -```wurst -public static class ReinforcedTrollBurrowTarget -``` - -**Members:** - -- `static constant stand1 = animationData(0, 6.6)` -- `static constant birth = animationData(1, 0.5)` -- `static constant death = animationData(2, 0.5)` -- `static constant standAlternate1 = animationData(3, 6.6)` -- `static constant birthAlternate = animationData(4, 0.5)` -- `static constant deathAlternate = animationData(5, 0.5)` - -### GrizzlyBear_med - -```wurst -public static class GrizzlyBear_med -``` - -**Members:** - -- `static constant decayFlesh = animationData(0, 60.0)` -- `static constant stand = animationData(1, 2.666)` -- `static constant walk = animationData(2, 0.934)` -- `static constant stand3 = animationData(3, 10.5)` -- `static constant stand2 = animationData(4, 3.333)` -- `static constant attackSlam = animationData(5, 1.166)` -- `static constant attack = animationData(6, 1.333)` -- `static constant walkSwim = animationData(7, 0.933)` -- `static constant standSwim = animationData(8, 2.666)` -- `static constant attackSwim = animationData(9, 1.333)` -- `static constant death = animationData(10, 1.967)` -- `static constant deathSwim = animationData(11, 1.967)` -- `static constant decayBone = animationData(12, 60.0)` -- `static constant decaySwim = animationData(13, 60.0)` - -### RuinsRuinedThrone1 - -```wurst -public static class RuinsRuinedThrone1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityBuildingSmall0_2 - -```wurst -public static class CityBuildingSmall0_2 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### FurbolgShaman - -```wurst -public static class FurbolgShaman -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant stand = animationData(1, 1.734)` -- `static constant death = animationData(2, 3.0)` -- `static constant spellAttack1 = animationData(3, 1.0)` -- `static constant attackspell = animationData(4, 1.0)` -- `static constant standHit = animationData(5, 0.5)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### BarrensTree6S - -```wurst -public static class BarrensTree6S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### OrcJuggernaught - -```wurst -public static class OrcJuggernaught -``` - -**Members:** - -- `static constant walk = animationData(0, 1.934)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant death = animationData(2, 3.733)` -- `static constant decay = animationData(3, 60.1)` - -### LobstrokkRed - -```wurst -public static class LobstrokkRed -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant attack = animationData(4, 1.0)` -- `static constant spell = animationData(5, 1.0)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBones = animationData(7, 60.0)` - -### SpiritOfVengeance_Portrait - -```wurst -public static class SpiritOfVengeance_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.5)` -- `static constant portrait2 = animationData(1, 1.5)` -- `static constant portraitTalk1 = animationData(2, 1.667)` - -### NightElfRallyFlag - -```wurst -public static class NightElfRallyFlag -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` - -### WarWagon_Med - -```wurst -public static class WarWagon_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant walk2 = animationData(3, 2.0)` -- `static constant attack = animationData(4, 1.0)` -- `static constant standReady = animationData(5, 1.0)` -- `static constant death = animationData(6, 3.833)` -- `static constant portrait = animationData(7, 1.0)` - -### Ent_med - -```wurst -public static class Ent_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.667)` -- `static constant stand2 = animationData(1, 2.666)` -- `static constant walk = animationData(2, 1.0)` -- `static constant stand3 = animationData(3, 3.334)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant stand4 = animationData(5, 2.333)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant birth = animationData(7, 1.334)` -- `static constant death = animationData(8, 3.334)` - -### UndeadLargeBuildingFire1 - -```wurst -public static class UndeadLargeBuildingFire1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` -- `static constant death = animationData(1, 7.767)` - -### Glacier9 - -```wurst -public static class Glacier9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ForestTroll_Portrait - -```wurst -public static class ForestTroll_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.333)` -- `static constant portrait2 = animationData(1, 2.334)` -- `static constant portrait3 = animationData(2, 2.666)` -- `static constant portraitTalk = animationData(3, 2.333)` - -### CliffsABBC0 - -```wurst -public static class CliffsABBC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### TargetPreSelected - -```wurst -public static class TargetPreSelected -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### Revenant_low - -```wurst -public static class Revenant_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.666)` -- `static constant attack1 = animationData(2, 1.666)` -- `static constant stand2 = animationData(3, 18.0)` -- `static constant spell = animationData(4, 1.667)` -- `static constant death = animationData(5, 9.4)` -- `static constant attack2 = animationData(6, 1.667)` - -### SkeletonOrc_med - -```wurst -public static class SkeletonOrc_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.334)` -- `static constant stand3 = animationData(2, 2.667)` -- `static constant standVictory = animationData(3, 2.666)` -- `static constant attackSpell1 = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant walk = animationData(6, 1.167)` -- `static constant death = animationData(7, 5.033)` -- `static constant standReady = animationData(8, 1.0)` -- `static constant birth = animationData(9, 2.333)` - -### Lords_Rock7 - -```wurst -public static class Lords_Rock7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SpiderCrabCreep - -```wurst -public static class SpiderCrabCreep -``` - -**Members:** - -- `static constant walk = animationData(0, 0.8)` -- `static constant standVar1 = animationData(1, 2.0)` -- `static constant standVar2 = animationData(2, 2.0)` -- `static constant standVar3 = animationData(3, 3.0)` -- `static constant attackVar1 = animationData(4, 1.0)` -- `static constant standReady = animationData(5, 1.0)` -- `static constant death = animationData(6, 2.0)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### CityBuildingSmall135_0 - -```wurst -public static class CityBuildingSmall135_0 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### FishTropical0 - -```wurst -public static class FishTropical0 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.867)` -- `static constant stand2 = animationData(1, 2.034)` -- `static constant stand3 = animationData(2, 1.766)` - -### Kobold_Portrait - -```wurst -public static class Kobold_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.0)` - -### BloodImpact - -```wurst -public static class BloodImpact -``` - -**Members:** - -- `static constant stand = animationData(0, 0.5)` - -### Icecrown_Crystal8 - -```wurst -public static class Icecrown_Crystal8 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` - -### Chimaera_Med - -```wurst -public static class Chimaera_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.467)` -- `static constant stand2 = animationData(1, 2.933)` -- `static constant stand3 = animationData(2, 1.467)` -- `static constant walk = animationData(3, 1.266)` -- `static constant walk2 = animationData(4, 1.267)` -- `static constant attack = animationData(5, 1.0)` -- `static constant death = animationData(6, 2.834)` -- `static constant attackspell = animationData(7, 1.0)` - -### WindMillBurned - -```wurst -public static class WindMillBurned -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant death = animationData(1, 66.666)` - -### CliffsCAAC0 - -```wurst -public static class CliffsCAAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SylvanusWindrunner_Portrait - -```wurst -public static class SylvanusWindrunner_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.4)` -- `static constant portrait2 = animationData(1, 2.8)` -- `static constant portraitTalk = animationData(2, 3.267)` -- `static constant portraitTalk2 = animationData(3, 4.166)` - -### IceCrownWall01 - -```wurst -public static class IceCrownWall01 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### OutlandMushroomTree2D - -```wurst -public static class OutlandMushroomTree2D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### TomeOfRetrainingCaster - -```wurst -public static class TomeOfRetrainingCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 1.767)` - -### LordaeronWinterSky - -```wurst -public static class LordaeronWinterSky -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### HumanUIInventoryCover - -```wurst -public static class HumanUIInventoryCover -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DalaranVioletCitadelRuin - -```wurst -public static class DalaranVioletCitadelRuin -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### InnScorched - -```wurst -public static class InnScorched -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant death = animationData(1, 66.666)` - -### Hay4 - -```wurst -public static class Hay4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BarrensExpansionBackground - -```wurst -public static class BarrensExpansionBackground -``` - -**Members:** - -- `static constant orcXAct01Mission02 = animationData(0, 0.334)` -- `static constant orcXAct01Mission03 = animationData(1, 0.334)` -- `static constant orcXAct01Mission04 = animationData(2, 0.334)` -- `static constant orcXAct01Mission05 = animationData(3, 0.334)` -- `static constant orcXAct01Mission06 = animationData(4, 0.334)` -- `static constant orcXAct02Mission02 = animationData(5, 0.334)` -- `static constant orcXAct02Mission03 = animationData(6, 0.334)` -- `static constant orcXAct02Mission04 = animationData(7, 0.334)` -- `static constant orcXAct02Mission05 = animationData(8, 0.334)` -- `static constant orcXAct02Mission06 = animationData(9, 0.334)` -- `static constant orcXAct02Mission07 = animationData(10, 0.334)` -- `static constant orcXAct02Mission08 = animationData(11, 0.334)` -- `static constant orcXAct02Mission09 = animationData(12, 0.334)` -- `static constant orcXAct02Mission10 = animationData(13, 0.334)` -- `static constant orcXAct03MissionA = animationData(14, 0.334)` -- `static constant orcXAct03MissionB = animationData(15, 0.334)` - -### MountainGiant - -```wurst -public static class MountainGiant -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.834)` -- `static constant spell = animationData(2, 1.667)` -- `static constant attack = animationData(3, 1.0)` -- `static constant death = animationData(4, 3.333)` -- `static constant decay = animationData(5, 60.0)` -- `static constant spellEatTree = animationData(6, 1.767)` -- `static constant standUpgrade = animationData(7, 1.666)` -- `static constant walkUpgrade = animationData(8, 1.833)` -- `static constant attackUpgrade = animationData(9, 0.934)` -- `static constant deathUpgrade = animationData(10, 3.333)` -- `static constant decayUpgrade = animationData(11, 60.0)` -- `static constant spellUpgrade = animationData(12, 3.334)` - -### Leaves - -```wurst -public static class Leaves -``` - -**Members:** - -- `static constant stand = animationData(0, 1.333)` -- `static constant stand2 = animationData(1, 1.334)` - -### RockBridgeSmall45 - -```wurst -public static class RockBridgeSmall45 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### ThunderLizardVizier_Portrait - -```wurst -public static class ThunderLizardVizier_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.667)` -- `static constant portraitTalk = animationData(1, 2.666)` - -### SpiritWyvern_Med - -```wurst -public static class SpiritWyvern_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant standVictory = animationData(2, 3.333)` -- `static constant stand4 = animationData(3, 3.333)` -- `static constant walk = animationData(4, 1.0)` -- `static constant walk2 = animationData(5, 1.0)` -- `static constant spell = animationData(6, 1.334)` -- `static constant attack = animationData(7, 1.267)` -- `static constant birth = animationData(8, 2.9)` -- `static constant death = animationData(9, 2.133)` - -### SasquatchShaman - -```wurst -public static class SasquatchShaman -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant stand3 = animationData(2, 2.067)` -- `static constant attackSpellSlam = animationData(3, 1.6)` -- `static constant standReady = animationData(4, 1.2)` -- `static constant attackSlam = animationData(5, 0.933)` -- `static constant attackSlam2 = animationData(6, 0.933)` -- `static constant walk = animationData(7, 1.0)` -- `static constant death = animationData(8, 1.867)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant decayBone = animationData(10, 60.0)` - -### G_RockChunks5 - -```wurst -public static class G_RockChunks5 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 0.833)` - -### Glacier6 - -```wurst -public static class Glacier6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MurlocMutant - -```wurst -public static class MurlocMutant -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attackSpell = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### ReincarnationTarget - -```wurst -public static class ReincarnationTarget -``` - -**Members:** - -- `static constant death = animationData(0, 3.333)` -- `static constant stand = animationData(1, 1.533)` -- `static constant birth = animationData(2, 0.466)` - -### DragonSpawnGreen_Portrait - -```wurst -public static class DragonSpawnGreen_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 8.0)` -- `static constant portraitTalk = animationData(1, 8.0)` - -### CliffTransHAAX0 - -```wurst -public static class CliffTransHAAX0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LavaCracks1 - -```wurst -public static class LavaCracks1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Brazier - -```wurst -public static class Brazier -``` - -**Members:** - -- `static constant stand = animationData(0, 0.634)` -- `static constant death = animationData(1, 0.667)` - -### GiantSeaTurtleRange - -```wurst -public static class GiantSeaTurtleRange -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant deathSwim = animationData(2, 2.0)` -- `static constant decaySwim = animationData(3, 60.0)` -- `static constant death = animationData(4, 2.667)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` -- `static constant walk = animationData(7, 1.667)` -- `static constant stand = animationData(8, 2.667)` -- `static constant stand2 = animationData(9, 2.666)` -- `static constant attackSpell = animationData(10, 1.0)` -- `static constant attackSpellSwim = animationData(11, 1.0)` - -### NagaStairsSmall90 - -```wurst -public static class NagaStairsSmall90 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsAAAC0 - -```wurst -public static class CityCliffsAAAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Feather2 - -```wurst -public static class Feather2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ManaDrainTarget - -```wurst -public static class ManaDrainTarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.134)` -- `static constant death = animationData(2, 1.0)` - -### Webmissile - -```wurst -public static class Webmissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.066)` -- `static constant death = animationData(2, 0.034)` - -### LordofFlameMissile - -```wurst -public static class LordofFlameMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.9)` - -### TrollBurrow - -```wurst -public static class TrollBurrow -``` - -**Members:** - -- `static constant stand1 = animationData(0, 6.6)` -- `static constant birth = animationData(1, 60.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` -- `static constant portrait1 = animationData(4, 14.434)` - -### CryptFiendMissile - -```wurst -public static class CryptFiendMissile -``` - -**Members:** - -- `static constant walk = animationData(0, 1.433)` -- `static constant birth = animationData(1, 1.433)` -- `static constant stand = animationData(2, 1.433)` -- `static constant death = animationData(3, 0.334)` - -### GoblinZeppelin_Portrait - -```wurst -public static class GoblinZeppelin_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.0)` - -### Crates1 - -```wurst -public static class Crates1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 0.833)` - -### North_Iceberg - -```wurst -public static class North_Iceberg -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Albatross_portrait - -```wurst -public static class Albatross_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.666)` -- `static constant portraitTalk = animationData(1, 1.667)` -- `static constant portrait2 = animationData(2, 1.667)` - -### Barrens_Bones7 - -```wurst -public static class Barrens_Bones7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NorthrendGrave - -```wurst -public static class NorthrendGrave -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ice_SnowRock2 - -```wurst -public static class Ice_SnowRock2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GnollHut - -```wurst -public static class GnollHut -``` - -**Members:** - -- `static constant stand = animationData(0, 22.067)` -- `static constant death = animationData(1, 2.267)` -- `static constant portrait = animationData(2, 3.333)` -- `static constant decay = animationData(3, 60.0)` - -### HeroDeathKnight_portrait - -```wurst -public static class HeroDeathKnight_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.6)` -- `static constant portrait2 = animationData(1, 6.666)` -- `static constant portraitTalk1 = animationData(2, 1.667)` - -### RuinsArchway0_0 - -```wurst -public static class RuinsArchway0_0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Icecrown_Crystal7 - -```wurst -public static class Icecrown_Crystal7 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` - -### DNCAshenValeUnit - -```wurst -public static class DNCAshenValeUnit -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### Felwood_Spires4 - -```wurst -public static class Felwood_Spires4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DragonSeaTurtleRange_Med - -```wurst -public static class DragonSeaTurtleRange_Med -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant deathSwim = animationData(2, 2.0)` -- `static constant decaySwim = animationData(3, 60.0)` -- `static constant death = animationData(4, 2.667)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` -- `static constant walk = animationData(7, 1.667)` -- `static constant stand = animationData(8, 2.667)` -- `static constant stand2 = animationData(9, 2.666)` -- `static constant attackSpell = animationData(10, 1.0)` -- `static constant attackSpellSwim = animationData(11, 1.0)` - -### PlagueCloudCaster - -```wurst -public static class PlagueCloudCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 0.334)` -- `static constant stand = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.334)` - -### HumanLumberMill - -```wurst -public static class HumanLumberMill -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant standWork = animationData(1, 16.666)` -- `static constant stand = animationData(2, 1.666)` -- `static constant portrait = animationData(3, 3.333)` -- `static constant death = animationData(4, 2.334)` -- `static constant decay = animationData(5, 60.0)` - -### CliffsBBAB0 - -```wurst -public static class CliffsBBAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BlinkTarget - -```wurst -public static class BlinkTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.2)` - -### IceTroll_Portrait - -```wurst -public static class IceTroll_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.333)` -- `static constant portrait2 = animationData(1, 2.334)` -- `static constant portrait3 = animationData(2, 2.666)` -- `static constant portraitTalk = animationData(3, 2.333)` - -### CityCliffsBBAA1 - -```wurst -public static class CityCliffsBBAA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BarrensTree9S - -```wurst -public static class BarrensTree9S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### ProcMissile - -```wurst -public static class ProcMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant birth = animationData(1, 0.034)` -- `static constant death = animationData(2, 0.466)` - -### CliffsAABA0 - -```wurst -public static class CliffsAABA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CauldronWithHeads - -```wurst -public static class CauldronWithHeads -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OutlandMushroomTree5 - -```wurst -public static class OutlandMushroomTree5 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Murloc_portrait - -```wurst -public static class Murloc_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 4.667)` - -### SasquatchShaman_portrait - -```wurst -public static class SasquatchShaman_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.666)` -- `static constant portraitTalk = animationData(1, 2.333)` - -### OrcLargeDeathExplode - -```wurst -public static class OrcLargeDeathExplode -``` - -**Members:** - -- `static constant birth = animationData(0, 4.834)` - -### Barrens_Rocks5 - -```wurst -public static class Barrens_Rocks5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SatyrTrickster - -```wurst -public static class SatyrTrickster -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant stand3 = animationData(1, 2.4)` -- `static constant stand2 = animationData(2, 2.4)` -- `static constant standReady = animationData(3, 0.8)` -- `static constant attack = animationData(4, 0.934)` -- `static constant attack2 = animationData(5, 0.933)` -- `static constant stand4 = animationData(6, 2.4)` -- `static constant death = animationData(7, 3.4)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant decayBone = animationData(9, 60.0)` -- `static constant walk = animationData(10, 0.734)` -- `static constant portrait = animationData(11, 4.0)` -- `static constant spell = animationData(12, 1.667)` - -### BanditSpearThrower_Low - -```wurst -public static class BanditSpearThrower_Low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.5)` -- `static constant standVictory = animationData(2, 2.333)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant walk = animationData(4, 0.8)` -- `static constant standDefend = animationData(5, 1.0)` -- `static constant walkDefend = animationData(6, 1.1)` -- `static constant death = animationData(7, 3.034)` -- `static constant decayFlesh = animationData(8, 60.0)` -- `static constant attackDefend = animationData(9, 1.0)` -- `static constant deathFire = animationData(10, 3.033)` -- `static constant standHit = animationData(11, 0.034)` -- `static constant decayBone = animationData(12, 60.0)` - -### IceBridge - -```wurst -public static class IceBridge -``` - -**Members:** - -- `static constant stand = animationData(0, 20.0)` - -### NorthrendBrokenObilisk - -```wurst -public static class NorthrendBrokenObilisk -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BronzeDragonWelp - -```wurst -public static class BronzeDragonWelp -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.833)` -- `static constant attack1 = animationData(1, 1.5)` -- `static constant stand3 = animationData(2, 3.334)` -- `static constant walk = animationData(3, 0.667)` -- `static constant walk2 = animationData(4, 0.9)` -- `static constant death = animationData(5, 1.0)` -- `static constant spellSlam = animationData(6, 1.5)` - -### AshenRock3 - -```wurst -public static class AshenRock3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### IllidanWagon - -```wurst -public static class IllidanWagon -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant walk = animationData(1, 1.667)` -- `static constant portrait = animationData(2, 0.2)` -- `static constant death = animationData(3, 0.833)` -- `static constant decay = animationData(4, 60.0)` - -### CityCliffsBABB0 - -```wurst -public static class CityCliffsBABB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BattleStandard - -```wurst -public static class BattleStandard -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant birth = animationData(1, 1.0)` -- `static constant death = animationData(2, 0.5)` -- `static constant stand1 = animationData(3, 3.0)` -- `static constant stand2 = animationData(4, 3.0)` - -### Sorceress_med - -```wurst -public static class Sorceress_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant spellAttack = animationData(1, 1.533)` -- `static constant walk = animationData(2, 0.933)` -- `static constant stand2 = animationData(3, 1.5)` -- `static constant stand3 = animationData(4, 3.0)` -- `static constant death = animationData(5, 1.867)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant standVictory = animationData(8, 1.5)` -- `static constant standChannel = animationData(9, 1.5)` - -### RoughCliffDoodadSlide1 - -```wurst -public static class RoughCliffDoodadSlide1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NeutralizationMissile - -```wurst -public static class NeutralizationMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.5)` -- `static constant death = animationData(1, 1.366)` - -### CityCliffDoodadCollapseShort0 - -```wurst -public static class CityCliffDoodadCollapseShort0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ObsidianStatue - -```wurst -public static class ObsidianStatue -``` - -**Members:** - -- `static constant standAlternate = animationData(0, 0.833)` -- `static constant standAlternate2 = animationData(1, 1.667)` -- `static constant standAlternate3 = animationData(2, 3.334)` -- `static constant walkAlternate = animationData(3, 0.667)` -- `static constant walkAlternate2 = animationData(4, 0.9)` -- `static constant attackSpellAlternate = animationData(5, 1.667)` -- `static constant deathalternate = animationData(6, 1.667)` -- `static constant morph = animationData(7, 2.0)` -- `static constant morphAlternate = animationData(8, 2.5)` -- `static constant stand = animationData(9, 0.833)` -- `static constant walk = animationData(10, 0.667)` -- `static constant attackSpell = animationData(11, 1.667)` -- `static constant death = animationData(12, 1.667)` -- `static constant decay = animationData(13, 0.333)` - -### PurificationCaster - -```wurst -public static class PurificationCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 1.5)` - -### RedDragonWelp_Portrait - -```wurst -public static class RedDragonWelp_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.0)` -- `static constant portrait2 = animationData(1, 4.0)` -- `static constant portraitTalk = animationData(2, 4.0)` - -### CliffsABAC0 - -```wurst -public static class CliffsABAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BloodElfSpellThief_MISSILE - -```wurst -public static class BloodElfSpellThief_MISSILE -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant stand = animationData(1, 0.5)` -- `static constant death = animationData(2, 0.5)` - -### Cactus2 - -```wurst -public static class Cactus2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Outland_Spires0 - -```wurst -public static class Outland_Spires0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AIEmTarget - -```wurst -public static class AIEmTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.9)` - -### Hellscream - -```wurst -public static class Hellscream -``` - -**Members:** - -- `static constant stand2 = animationData(0, 3.534)` -- `static constant attack = animationData(1, 1.0)` -- `static constant attackSlam = animationData(2, 1.133)` -- `static constant stand4 = animationData(3, 1.534)` -- `static constant death = animationData(4, 1.9)` -- `static constant walk = animationData(5, 0.733)` -- `static constant stand = animationData(6, 1.167)` -- `static constant attack2 = animationData(7, 1.134)` -- `static constant standReady = animationData(8, 1.4)` -- `static constant standVictory = animationData(9, 3.1)` -- `static constant dissipate = animationData(10, 3.367)` -- `static constant attackWalkStandSpin = animationData(11, 0.266)` -- `static constant standFirst = animationData(12, 2.834)` -- `static constant standSecond = animationData(13, 2.0)` -- `static constant standThird = animationData(14, 1.167)` -- `static constant standFourth = animationData(15, 17.367)` - -### BanditSpearThrower_Portrait - -```wurst -public static class BanditSpearThrower_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.466)` -- `static constant portrait2 = animationData(1, 2.934)` -- `static constant portrait3 = animationData(2, 2.933)` -- `static constant portraitTalk = animationData(3, 2.766)` -- `static constant portraitTalk2 = animationData(4, 2.766)` - -### KiljaedenCinema - -```wurst -public static class KiljaedenCinema -``` - -**Members:** - -- `static constant attack1 = animationData(0, 0.967)` -- `static constant stand = animationData(1, 1.5)` -- `static constant spell = animationData(2, 4.533)` -- `static constant death = animationData(3, 1.5)` - -### MurlocMutant2 - -```wurst -public static class MurlocMutant2 -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### North_IceFloe2 - -```wurst -public static class North_IceFloe2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Proudmoore - -```wurst -public static class Proudmoore -``` - -**Members:** - -- `static constant base = animationData(0, 0.034)` -- `static constant stand1 = animationData(1, 3.334)` -- `static constant stand2 = animationData(2, 6.667)` -- `static constant standReady = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.166)` -- `static constant death = animationData(6, 1.5)` -- `static constant standVictory = animationData(7, 2.666)` -- `static constant spell = animationData(8, 2.167)` -- `static constant standChannel = animationData(9, 1.667)` -- `static constant dissipate = animationData(10, 2.0)` -- `static constant walk = animationData(11, 0.766)` -- `static constant standFifth = animationData(12, 6.667)` -- `static constant standFourth = animationData(13, 3.334)` - -### Brazier2 - -```wurst -public static class Brazier2 -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### Geyser1 - -```wurst -public static class Geyser1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 2.233)` - -### CliffsBABA1 - -```wurst -public static class CliffsBABA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ThornyShieldTargetChestLeft - -```wurst -public static class ThornyShieldTargetChestLeft -``` - -**Members:** - -- `static constant birth = animationData(0, 0.334)` -- `static constant stand = animationData(1, 0.133)` -- `static constant death = animationData(2, 0.134)` - -### SpellBreakerAttack - -```wurst -public static class SpellBreakerAttack -``` - -**Members:** - -- `static constant birth = animationData(0, 2.1)` - -### CityCliffsCBAC0 - -```wurst -public static class CityCliffsCBAC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ColdArrowMissile - -```wurst -public static class ColdArrowMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.266)` -- `static constant death = animationData(1, 1.666)` - -### Felhound - -```wurst -public static class Felhound -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant walk = animationData(1, 1.0)` -- `static constant standReady = animationData(2, 0.833)` -- `static constant attack = animationData(3, 1.0)` -- `static constant stand2 = animationData(4, 2.667)` -- `static constant death = animationData(5, 2.666)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### CityCliffsAABB3 - -```wurst -public static class CityCliffsAABB3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### IceCrownThrone135 - -```wurst -public static class IceCrownThrone135 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 0.833)` - -### RazorManeChief_portrait - -```wurst -public static class RazorManeChief_portrait -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.0)` -- `static constant portrait1 = animationData(1, 2.666)` -- `static constant portrait2 = animationData(2, 10.667)` -- `static constant portraitTalk2 = animationData(3, 2.0)` -- `static constant portraitTalk1 = animationData(4, 2.0)` - -### Crator0 - -```wurst -public static class Crator0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Barrens_TreeDoodad6 - -```wurst -public static class Barrens_TreeDoodad6 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Meatwagon - -```wurst -public static class Meatwagon -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attack = animationData(2, 2.0)` -- `static constant death = animationData(3, 1.667)` -- `static constant decay = animationData(4, 60.0)` - -### FelwoodLogStraight - -```wurst -public static class FelwoodLogStraight -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### FlyingSheepPortrait - -```wurst -public static class FlyingSheepPortrait -``` - -**Members:** - -- `static constant portrait3 = animationData(0, 1.0)` -- `static constant portrait = animationData(1, 1.0)` - -### Barrens_Rocks6 - -```wurst -public static class Barrens_Rocks6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Shrooms6S - -```wurst -public static class Shrooms6S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### TuskarRanged_low - -```wurst -public static class TuskarRanged_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### DarkPortalTarget - -```wurst -public static class DarkPortalTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.134)` - -### RuinsTree9S - -```wurst -public static class RuinsTree9S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Andt - -```wurst -public static class Andt -``` - -**Members:** - -- `static constant birth = animationData(0, 0.933)` -- `static constant stand = animationData(1, 0.933)` - -### CityBuildingLarge_90 - -```wurst -public static class CityBuildingLarge_90 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### TalkToMe - -```wurst -public static class TalkToMe -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant death = animationData(1, 0.666)` - -### RuinsTree2S - -```wurst -public static class RuinsTree2S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Medivh_Portrait - -```wurst -public static class Medivh_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant portrait2 = animationData(1, 3.0)` -- `static constant portrait3 = animationData(2, 3.0)` -- `static constant portraitTalk = animationData(3, 3.334)` -- `static constant portraitTalk2 = animationData(4, 3.0)` - -### ImpaleCaster - -```wurst -public static class ImpaleCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 1.4)` - -### North_IceFloe4 - -```wurst -public static class North_IceFloe4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Rosks1 - -```wurst -public static class Rosks1 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.466)` -- `static constant stand2 = animationData(1, 0.467)` - -### Unbroken - -```wurst -public static class Unbroken -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant attack1 = animationData(2, 0.967)` -- `static constant death = animationData(3, 1.567)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant attack2 = animationData(5, 0.966)` -- `static constant spell = animationData(6, 1.434)` -- `static constant standReady = animationData(7, 1.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### SeaElemental_med - -```wurst -public static class SeaElemental_med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.667)` -- `static constant stand2 = animationData(1, 2.166)` -- `static constant stand3 = animationData(2, 3.566)` -- `static constant walk = animationData(3, 1.2)` -- `static constant death = animationData(4, 1.5)` -- `static constant birthSwim = animationData(5, 0.9)` -- `static constant attack = animationData(6, 1.167)` - -### Felstalker_Portrait - -```wurst -public static class Felstalker_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.334)` -- `static constant portrait3 = animationData(1, 0.833)` -- `static constant portrait1 = animationData(2, 1.0)` - -### Undead3D_Exp - -```wurst -public static class Undead3D_Exp -``` - -**Members:** - -- `static constant birth = animationData(0, 3.733)` -- `static constant stand = animationData(1, 5.067)` - -### PandarenBrewmaster - -```wurst -public static class PandarenBrewmaster -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant spellSlam = animationData(3, 2.0)` -- `static constant spell = animationData(4, 0.967)` -- `static constant attack = animationData(5, 0.966)` -- `static constant attack2 = animationData(6, 0.967)` -- `static constant death = animationData(7, 2.667)` -- `static constant dissipate = animationData(8, 2.0)` -- `static constant standReady = animationData(9, 1.0)` -- `static constant spellThrow = animationData(10, 1.667)` - -### HumanMage_portrait - -```wurst -public static class HumanMage_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.333)` -- `static constant portrait2 = animationData(1, 1.3)` -- `static constant portrait3 = animationData(2, 3.533)` -- `static constant portrait4 = animationData(3, 1.3)` -- `static constant portraitTalk = animationData(4, 3.333)` -- `static constant portraitTalk2 = animationData(5, 3.233)` - -### AshenTree0 - -```wurst -public static class AshenTree0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### OutlandMushroomTree4 - -```wurst -public static class OutlandMushroomTree4 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### HydraliskImpact - -```wurst -public static class HydraliskImpact -``` - -**Members:** - -- `static constant birth = animationData(0, 0.866)` - -### Ruins_Spires6 - -```wurst -public static class Ruins_Spires6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Acolyte_Low - -```wurst -public static class Acolyte_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.467)` -- `static constant stand2 = animationData(1, 2.934)` -- `static constant walk = animationData(2, 1.334)` -- `static constant attack = animationData(3, 1.0)` -- `static constant standWorkGold = animationData(4, 2.267)` -- `static constant death = animationData(5, 1.567)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### AvatarCaster - -```wurst -public static class AvatarCaster -``` - -**Members:** - -- `static constant spell = animationData(0, 0.567)` - -### BlizzardTarget - -```wurst -public static class BlizzardTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 3.3)` - -### Thrall_Portrait - -```wurst -public static class Thrall_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.334)` -- `static constant portrait2 = animationData(1, 2.667)` -- `static constant portraitTalk = animationData(2, 2.667)` - -### OutlandMushroomTree7S - -```wurst -public static class OutlandMushroomTree7S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### Altar - -```wurst -public static class Altar -``` - -**Members:** - -- `static constant stand = animationData(0, 0.967)` - -### KingThrone - -```wurst -public static class KingThrone -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 0.833)` - -### SeaElemental - -```wurst -public static class SeaElemental -``` - -**Members:** - -- `static constant stand = animationData(0, 1.667)` -- `static constant stand2 = animationData(1, 2.166)` -- `static constant stand3 = animationData(2, 3.566)` -- `static constant walk = animationData(3, 1.2)` -- `static constant death = animationData(4, 1.5)` -- `static constant birthSwim = animationData(5, 0.9)` -- `static constant attack = animationData(6, 1.167)` - -### Thrall - -```wurst -public static class Thrall -``` - -**Members:** - -- `static constant stand = animationData(0, 1.367)` -- `static constant stand2 = animationData(1, 3.334)` -- `static constant walk = animationData(2, 0.9)` -- `static constant attack1 = animationData(3, 0.8)` -- `static constant spell = animationData(4, 2.733)` -- `static constant death = animationData(5, 2.667)` -- `static constant dissipate = animationData(6, 2.0)` - -### Ent_low - -```wurst -public static class Ent_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.667)` -- `static constant stand2 = animationData(1, 2.666)` -- `static constant walk = animationData(2, 1.0)` -- `static constant stand3 = animationData(3, 3.334)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant stand4 = animationData(5, 2.333)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant birth = animationData(7, 1.334)` -- `static constant death = animationData(8, 3.334)` - -### ElvenVillageBuilding6 - -```wurst -public static class ElvenVillageBuilding6 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 2.0)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` - -### RuinsPillar3 - -```wurst -public static class RuinsPillar3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` -- `static constant standAlternate = animationData(1, 3.0)` - -### CliffTransHAAL0 - -```wurst -public static class CliffTransHAAL0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ElfVillagerWoman_Portrait - -```wurst -public static class ElfVillagerWoman_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.0)` -- `static constant portraitTalk = animationData(1, 3.0)` - -### FelwoodHollowStump - -```wurst -public static class FelwoodHollowStump -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### Berserkertarget - -```wurst -public static class Berserkertarget -``` - -**Members:** - -- `static constant stand = animationData(0, 1.433)` - -### OwlBear - -```wurst -public static class OwlBear -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.733)` -- `static constant attackSpellSlam = animationData(2, 2.067)` -- `static constant stand4 = animationData(3, 2.134)` -- `static constant standReady = animationData(4, 1.2)` -- `static constant attackSlam = animationData(5, 1.0)` -- `static constant attackSlam2 = animationData(6, 1.0)` -- `static constant death = animationData(7, 1.633)` -- `static constant walk = animationData(8, 1.0)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant decayBone = animationData(10, 60.0)` - -### Lords_Rock8 - -```wurst -public static class Lords_Rock8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BoatMissile - -```wurst -public static class BoatMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 0.333)` -- `static constant death = animationData(2, 1.6)` -- `static constant death2 = animationData(3, 1.6)` -- `static constant death3 = animationData(4, 1.6)` - -### Furbolg_portrait - -```wurst -public static class Furbolg_portrait -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant portrait1 = animationData(1, 1.734)` - -### Barrens_TreeDoodad7 - -```wurst -public static class Barrens_TreeDoodad7 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Bandit_Med - -```wurst -public static class Bandit_Med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.5)` -- `static constant standVictory = animationData(2, 2.333)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant attack2 = animationData(4, 1.0)` -- `static constant walk = animationData(5, 0.8)` -- `static constant standDefend = animationData(6, 1.0)` -- `static constant walkDefend = animationData(7, 1.1)` -- `static constant death = animationData(8, 3.034)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant attackDefend = animationData(10, 1.0)` -- `static constant deathFire = animationData(11, 3.033)` -- `static constant standHit = animationData(12, 0.034)` -- `static constant decayBone = animationData(13, 60.0)` - -### Geyser0 - -```wurst -public static class Geyser0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 2.233)` - -### SkeletonOrcPortrait - -```wurst -public static class SkeletonOrcPortrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.667)` -- `static constant portrait2 = animationData(1, 2.0)` -- `static constant portrait3 = animationData(2, 3.334)` -- `static constant portraitTalk = animationData(3, 1.667)` -- `static constant portraitTalk2 = animationData(4, 2.0)` - -### CityCliffsBBAA0 - -```wurst -public static class CityCliffsBBAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### GryphonRider_Portrait - -```wurst -public static class GryphonRider_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 0.833)` - -### OrcWarlockRed_med - -```wurst -public static class OrcWarlockRed_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant standReady = animationData(1, 1.333)` -- `static constant spell = animationData(2, 1.167)` -- `static constant attack1 = animationData(3, 1.067)` -- `static constant death = animationData(4, 1.2)` -- `static constant walk = animationData(5, 0.667)` -- `static constant standChannel = animationData(6, 1.333)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### HeroPaladin_low - -```wurst -public static class HeroPaladin_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.334)` -- `static constant standReady = animationData(1, 1.0)` -- `static constant attack1 = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.166)` -- `static constant death = animationData(4, 1.5)` -- `static constant standVictory = animationData(5, 2.666)` -- `static constant spell = animationData(6, 2.167)` -- `static constant standChannel = animationData(7, 1.667)` -- `static constant dissipate = animationData(8, 2.0)` -- `static constant walk = animationData(9, 0.766)` - -### IceCrownWall02 - -```wurst -public static class IceCrownWall02 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### IllidanMissile - -```wurst -public static class IllidanMissile -``` - -**Members:** - -- `static constant death = animationData(0, 2.333)` -- `static constant stand = animationData(1, 1.6)` -- `static constant birth = animationData(2, 0.333)` - -### N_RockArch - -```wurst -public static class N_RockArch -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FaerieDragon - -```wurst -public static class FaerieDragon -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant walk = animationData(2, 1.0)` -- `static constant walk2 = animationData(3, 1.0)` -- `static constant attackSpell = animationData(4, 1.334)` -- `static constant standchannel = animationData(5, 1.267)` -- `static constant death = animationData(6, 2.133)` - -### Assassin - -```wurst -public static class Assassin -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 4.434)` -- `static constant walk = animationData(2, 1.166)` -- `static constant death = animationData(3, 1.0)` -- `static constant standReady = animationData(4, 1.0)` -- `static constant spellblink = animationData(5, 0.333)` -- `static constant attack1 = animationData(6, 0.966)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standVictory = animationData(9, 2.0)` - -### NagaSiren_Portrait - -```wurst -public static class NagaSiren_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.667)` -- `static constant portraitTalk = animationData(1, 8.0)` - -### BansheeMissile - -```wurst -public static class BansheeMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.034)` -- `static constant stand = animationData(1, 1.0)` -- `static constant death = animationData(2, 1.333)` - -### SammyCube - -```wurst -public static class SammyCube -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 0.967)` -- `static constant stand = animationData(1, 0.967)` -- `static constant walk = animationData(2, 0.967)` - -### VolcanoDeath - -```wurst -public static class VolcanoDeath -``` - -**Members:** - -- `static constant birth = animationData(0, 5.0)` - -### LordaeronTree7S - -```wurst -public static class LordaeronTree7S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### Ballista_Portrait - -```wurst -public static class Ballista_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.334)` - -### ReplenishHealthCaster - -```wurst -public static class ReplenishHealthCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 1.033)` -- `static constant death = animationData(1, 1.033)` - -### SpiritOfVengeanceOrbs3 - -```wurst -public static class SpiritOfVengeanceOrbs3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Banner_Long - -```wurst -public static class Banner_Long -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ChaosHellscream_Portrait - -```wurst -public static class ChaosHellscream_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.5)` -- `static constant portrait2 = animationData(1, 3.3)` -- `static constant portrait3 = animationData(2, 2.967)` -- `static constant portraitTalk = animationData(3, 2.133)` -- `static constant portraitTalk2 = animationData(4, 2.667)` -- `static constant portraitTalk3 = animationData(5, 2.834)` - -### TreeBridge0 - -```wurst -public static class TreeBridge0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant death = animationData(1, 1.667)` -- `static constant birth = animationData(2, 1.667)` - -### CityBuildingSmall45_1_Ruined - -```wurst -public static class CityBuildingSmall45_1_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AltarofElders - -```wurst -public static class AltarofElders -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standWork = animationData(2, 3.333)` -- `static constant portrait = animationData(3, 3.333)` -- `static constant death = animationData(4, 1.667)` - -### OrcBloodHeadhunter - -```wurst -public static class OrcBloodHeadhunter -``` - -**Members:** - -- `static constant birth = animationData(0, 2.1)` - -### MurgulBloodGill_portrait - -```wurst -public static class MurgulBloodGill_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 4.667)` - -### CliffsBACC0 - -```wurst -public static class CliffsBACC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HarpyWitch - -```wurst -public static class HarpyWitch -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.834)` -- `static constant walk1 = animationData(1, 1.0)` -- `static constant walk2 = animationData(2, 1.0)` -- `static constant stand2 = animationData(3, 1.667)` -- `static constant attack2 = animationData(4, 1.334)` -- `static constant death = animationData(5, 2.5)` - -### RuinsArchway45 - -```wurst -public static class RuinsArchway45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BloodElfDragonHawk_Portrait - -```wurst -public static class BloodElfDragonHawk_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 0.667)` -- `static constant portraitTalk = animationData(1, 0.667)` - -### North_Iceberg4 - -```wurst -public static class North_Iceberg4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Glacier5 - -```wurst -public static class Glacier5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RockBridgeExtraLarge0 - -```wurst -public static class RockBridgeExtraLarge0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### VoidWalkerMissile - -```wurst -public static class VoidWalkerMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 0.733)` -- `static constant death = animationData(2, 0.566)` - -### Glow1_red - -```wurst -public static class Glow1_red -``` - -**Members:** - -- `static constant stand = animationData(0, 3.3)` - -### UndeadArthas - -```wurst -public static class UndeadArthas -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand2 = animationData(1, 2.833)` -- `static constant stand1 = animationData(2, 3.666)` -- `static constant spell1 = animationData(3, 1.5)` -- `static constant attack1 = animationData(4, 0.967)` -- `static constant death = animationData(5, 2.167)` -- `static constant standReady = animationData(6, 1.5)` -- `static constant dissipate = animationData(7, 2.0)` - -### Statue0 - -```wurst -public static class Statue0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### EnsnareTarget - -```wurst -public static class EnsnareTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant stand = animationData(1, 2.0)` -- `static constant death = animationData(2, 0.667)` -- `static constant birthMedium = animationData(3, 0.5)` -- `static constant standMedium = animationData(4, 2.0)` -- `static constant deathMedium = animationData(5, 0.666)` -- `static constant birthLarge = animationData(6, 0.5)` -- `static constant standLarge = animationData(7, 2.0)` -- `static constant deathLarge = animationData(8, 0.667)` - -### Wolfrider_med - -```wurst -public static class Wolfrider_med -``` - -**Members:** - -- `static constant stand = animationData(0, 2.0)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant walk = animationData(2, 0.5)` -- `static constant stand3 = animationData(3, 1.833)` -- `static constant standVictory = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.0)` -- `static constant death = animationData(6, 1.866)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant spell = animationData(8, 0.8)` -- `static constant attack2 = animationData(9, 1.0)` -- `static constant standReady = animationData(10, 2.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### Felwood_Spires5 - -```wurst -public static class Felwood_Spires5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CentaurKhan_Portrait - -```wurst -public static class CentaurKhan_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.334)` -- `static constant portrait2 = animationData(1, 2.333)` -- `static constant portraitTalk = animationData(2, 3.333)` - -### BallistaImpact - -```wurst -public static class BallistaImpact -``` - -**Members:** - -- `static constant birth = animationData(0, 1.967)` - -### C_RockArch - -```wurst -public static class C_RockArch -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Barrens_Bones8 - -```wurst -public static class Barrens_Bones8 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LordaeronTree6D - -```wurst -public static class LordaeronTree6D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### CliffsBCBA0 - -```wurst -public static class CliffsBCBA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LocustMissile - -```wurst -public static class LocustMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.266)` -- `static constant death = animationData(1, 1.666)` - -### Zergling - -```wurst -public static class Zergling -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant walk = animationData(1, 0.667)` -- `static constant standReady = animationData(2, 0.833)` -- `static constant attack = animationData(3, 1.0)` -- `static constant stand2 = animationData(4, 2.666)` -- `static constant death = animationData(5, 2.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant portrait = animationData(8, 1.334)` - -### CameraPanLeftHigh - -```wurst -public static class CameraPanLeftHigh -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### PorticulisWall45_0 - -```wurst -public static class PorticulisWall45_0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### UndergoundRock9 - -```wurst -public static class UndergoundRock9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BIso - -```wurst -public static class BIso -``` - -**Members:** - -- `static constant birth = animationData(0, 3.334)` - -### CliffsACBA0 - -```wurst -public static class CliffsACBA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BloodPriest_low - -```wurst -public static class BloodPriest_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.933)` -- `static constant death = animationData(2, 2.0)` -- `static constant decayFlesh = animationData(3, 60.0)` -- `static constant spellAttack = animationData(4, 1.167)` -- `static constant decayBone = animationData(5, 60.0)` - -### IllidanEvilCaged_Portrait - -```wurst -public static class IllidanEvilCaged_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.4)` - -### Sorceress_low - -```wurst -public static class Sorceress_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.5)` -- `static constant spellAttack = animationData(1, 1.533)` -- `static constant walk = animationData(2, 0.933)` -- `static constant death = animationData(3, 1.867)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant decayBone = animationData(5, 60.0)` - -### CityCliffsCCBA0 - -```wurst -public static class CityCliffsCCBA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffsCACC0 - -```wurst -public static class CliffsCACC0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### LavaSpawnPortrait - -```wurst -public static class LavaSpawnPortrait -``` - -**Members:** - -- `static constant stand = animationData(0, 2.833)` -- `static constant stand2 = animationData(1, 2.667)` - -### CityCliffTransHLAB0 - -```wurst -public static class CityCliffTransHLAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ArchnathidPurple_low - -```wurst -public static class ArchnathidPurple_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.8)` -- `static constant attack = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.0)` -- `static constant attack3 = animationData(4, 1.0)` -- `static constant dEATH = animationData(5, 3.0)` -- `static constant spell = animationData(6, 1.067)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBONE = animationData(8, 60.0)` -- `static constant morph = animationData(9, 1.0)` -- `static constant standAlternate = animationData(10, 1.0)` -- `static constant morphALTERNATE = animationData(11, 1.0)` - -### SeaTurtle_med - -```wurst -public static class SeaTurtle_med -``` - -**Members:** - -- `static constant standSwim = animationData(0, 2.0)` -- `static constant walkSwim = animationData(1, 1.0)` -- `static constant attackSwim = animationData(2, 1.0)` -- `static constant deathSwim = animationData(3, 2.0)` -- `static constant decaySwim = animationData(4, 60.0)` -- `static constant death = animationData(5, 2.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant walk = animationData(8, 1.667)` -- `static constant stand = animationData(9, 2.667)` -- `static constant stand2 = animationData(10, 2.666)` -- `static constant attack = animationData(11, 1.0)` -- `static constant spell = animationData(12, 1.0)` -- `static constant spellSwim = animationData(13, 1.0)` - -### TidalGuardian - -```wurst -public static class TidalGuardian -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand3 = animationData(1, 6.666)` -- `static constant portrait = animationData(2, 26.6)` -- `static constant stand2 = animationData(3, 6.667)` -- `static constant stand4 = animationData(4, 6.667)` -- `static constant stand5 = animationData(5, 6.667)` -- `static constant standReady2 = animationData(6, 7.333)` -- `static constant standReady = animationData(7, 6.667)` -- `static constant stand1 = animationData(8, 20.0)` -- `static constant attack = animationData(9, 1.533)` -- `static constant death = animationData(10, 2.333)` -- `static constant decay = animationData(11, 60.0)` - -### ThunderLizardSalamander_Portrait - -```wurst -public static class ThunderLizardSalamander_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.667)` -- `static constant portraitTalk = animationData(1, 2.666)` - -### WendigoShaman_portrait - -```wurst -public static class WendigoShaman_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.666)` -- `static constant portraitTalk = animationData(1, 2.333)` - -### Lightningbolt - -```wurst -public static class Lightningbolt -``` - -**Members:** - -- `static constant stand = animationData(0, 0.3)` -- `static constant standAlternate = animationData(1, 0.3)` -- `static constant death = animationData(2, 0.033)` - -### WarEagle_med - -```wurst -public static class WarEagle_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.833)` -- `static constant walk2 = animationData(1, 1.333)` -- `static constant walk3 = animationData(2, 1.667)` -- `static constant stand = animationData(3, 2.0)` -- `static constant stand2 = animationData(4, 2.0)` -- `static constant death = animationData(5, 1.0)` -- `static constant walk = animationData(6, 0.667)` -- `static constant attack = animationData(7, 1.5)` - -### BristleBack - -```wurst -public static class BristleBack -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant attack1 = animationData(3, 1.133)` -- `static constant standHit = animationData(4, 0.5)` -- `static constant death = animationData(5, 2.0)` -- `static constant portrait1 = animationData(6, 2.666)` -- `static constant portrait2 = animationData(7, 10.667)` -- `static constant portraitTalk2 = animationData(8, 2.0)` -- `static constant portraitTalk1 = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` - -### ScoreScreenNightElfVictoryExpansion - -```wurst -public static class ScoreScreenNightElfVictoryExpansion -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SpiritOfVengeanceOrbs2 - -```wurst -public static class SpiritOfVengeanceOrbs2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BloodElfSorceress_Portrait - -```wurst -public static class BloodElfSorceress_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 3.0)` -- `static constant portrait2 = animationData(1, 3.0)` -- `static constant portrait3 = animationData(2, 6.034)` -- `static constant portraitTalk1 = animationData(3, 2.0)` -- `static constant portraitTalk2 = animationData(4, 2.0)` -- `static constant portraitTalk3 = animationData(5, 2.0)` - -### WarMill - -```wurst -public static class WarMill -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 1.0)` -- `static constant standWork = animationData(2, 13.334)` -- `static constant death = animationData(3, 2.333)` -- `static constant decay = animationData(4, 60.0)` -- `static constant portrait1 = animationData(5, 12.0)` - -### OutlandMushroomTree6 - -```wurst -public static class OutlandMushroomTree6 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### RoughCliffDoodadCollapseShort0 - -```wurst -public static class RoughCliffDoodadCollapseShort0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenRock4 - -```wurst -public static class AshenRock4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CorruptedEnt - -```wurst -public static class CorruptedEnt -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.667)` -- `static constant stand2 = animationData(1, 2.666)` -- `static constant walk = animationData(2, 1.0)` -- `static constant stand3 = animationData(3, 3.334)` -- `static constant attack1 = animationData(4, 1.666)` -- `static constant attackSpell = animationData(5, 1.666)` -- `static constant stand4 = animationData(6, 2.333)` -- `static constant attack2 = animationData(7, 1.667)` -- `static constant death = animationData(8, 3.333)` -- `static constant decayFlesh = animationData(9, 60.0)` - -### WyvernSpearMissile - -```wurst -public static class WyvernSpearMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 1.566)` -- `static constant death = animationData(2, 0.267)` - -### QuillBeast_Portrait - -```wurst -public static class QuillBeast_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.666)` -- `static constant portraitTalk = animationData(1, 1.0)` - -### Resources - -```wurst -public static class Resources -``` - -### StoneWall900 - -```wurst -public static class StoneWall900 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### Magnataur_Low - -```wurst -public static class Magnataur_Low -``` - -**Members:** - -- `static constant stand3 = animationData(0, 2.833)` -- `static constant walk = animationData(1, 1.667)` -- `static constant stand = animationData(2, 2.667)` -- `static constant walkFast = animationData(3, 0.666)` -- `static constant stand2 = animationData(4, 1.167)` -- `static constant attack2 = animationData(5, 1.5)` -- `static constant spellSlam = animationData(6, 1.5)` -- `static constant attack = animationData(7, 1.5)` -- `static constant death = animationData(8, 2.666)` -- `static constant dissipate = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant standChannel = animationData(12, 1.333)` -- `static constant attack3 = animationData(13, 1.666)` -- `static constant spellAttacktwo = animationData(14, 1.5)` - -### CityCliffsABCA0 - -```wurst -public static class CityCliffsABCA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### InvalidObject - -```wurst -public static class InvalidObject -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### PandarenBrewmaster_MED - -```wurst -public static class PandarenBrewmaster_MED -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 3.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant spellSlam = animationData(3, 2.0)` -- `static constant spell = animationData(4, 0.967)` -- `static constant attack = animationData(5, 0.966)` -- `static constant attack2 = animationData(6, 0.967)` -- `static constant death = animationData(7, 2.667)` -- `static constant dissipate = animationData(8, 2.0)` -- `static constant standReady = animationData(9, 1.0)` -- `static constant spellThrow = animationData(10, 1.667)` - -### TheCaptain_Portrait - -```wurst -public static class TheCaptain_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.466)` -- `static constant portrait2 = animationData(1, 2.934)` -- `static constant portrait3 = animationData(2, 2.933)` -- `static constant portraitTalk = animationData(3, 2.766)` -- `static constant portraitTalk2 = animationData(4, 2.766)` - -### AshenTree2 - -```wurst -public static class AshenTree2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### CliffsAABA1 - -```wurst -public static class CliffsAABA1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ThornsAuraDamage - -```wurst -public static class ThornsAuraDamage -``` - -**Members:** - -- `static constant stand = animationData(0, 0.534)` -- `static constant death = animationData(1, 0.534)` - -### MurlocHut1 - -```wurst -public static class MurlocHut1 -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.266)` -- `static constant portrait1 = animationData(1, 0.467)` -- `static constant death = animationData(2, 2.267)` - -### GreatHall - -```wurst -public static class GreatHall -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant standWork = animationData(1, 3.333)` -- `static constant stand = animationData(2, 0.333)` -- `static constant death = animationData(3, 2.333)` -- `static constant decay = animationData(4, 60.0)` -- `static constant standUpgradeFirst = animationData(5, 25.433)` -- `static constant standWorkUpgradeFirst = animationData(6, 6.667)` -- `static constant standUpgradeSecond = animationData(7, 37.567)` -- `static constant standWorkUpgradeSecond = animationData(8, 10.0)` -- `static constant portrait1 = animationData(9, 12.0)` -- `static constant portraitUpgradeFirst = animationData(10, 12.0)` -- `static constant portraitUpgradeSecond = animationData(11, 12.0)` -- `static constant birthUpgradeFirst = animationData(12, 60.0)` -- `static constant birthUpgradeSecond = animationData(13, 60.0)` - -### Waterfall - -```wurst -public static class Waterfall -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### AshenTree3S - -```wurst -public static class AshenTree3S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### CityCliffTransLAAH0 - -```wurst -public static class CityCliffTransLAAH0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ruins_Shroom5 - -```wurst -public static class Ruins_Shroom5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### PolyMorphTarget - -```wurst -public static class PolyMorphTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 3.4)` - -### MurgulBloodGill_med - -```wurst -public static class MurgulBloodGill_med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### FrostTrapUp - -```wurst -public static class FrostTrapUp -``` - -**Members:** - -- `static constant stand = animationData(0, 3.3)` -- `static constant standSecond = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.266)` - -### Sheep - -```wurst -public static class Sheep -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 1.833)` -- `static constant stand3 = animationData(2, 1.667)` -- `static constant walk1 = animationData(3, 1.0)` -- `static constant death = animationData(4, 1.0)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` -- `static constant standSwim = animationData(7, 1.0)` -- `static constant swimWalk = animationData(8, 1.0)` -- `static constant deathSwim = animationData(9, 1.0)` -- `static constant decaySwim = animationData(10, 60.0)` - -### HarpyQueen_med - -```wurst -public static class HarpyQueen_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.834)` -- `static constant walk1 = animationData(1, 1.0)` -- `static constant walk2 = animationData(2, 1.0)` -- `static constant stand2 = animationData(3, 1.667)` -- `static constant attack2 = animationData(4, 1.334)` -- `static constant death = animationData(5, 2.5)` - -### AmmoDump - -```wurst -public static class AmmoDump -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant standWork = animationData(2, 1.666)` -- `static constant death = animationData(3, 1.667)` - -### MurgulBloodGill - -```wurst -public static class MurgulBloodGill -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### MiniMapHero - -```wurst -public static class MiniMapHero -``` - -**Members:** - -- `static constant stand = animationData(0, 4.0)` - -### AncientofLore_Portrait - -```wurst -public static class AncientofLore_Portrait -``` - -**Members:** - -- `static constant brokenNOTES = animationData(0, 1.334)` -- `static constant portrait = animationData(1, 1.667)` -- `static constant portrait2 = animationData(2, 3.333)` -- `static constant portraitTalk = animationData(3, 1.666)` - -### Furion_Portrait - -```wurst -public static class Furion_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.334)` -- `static constant portrait2 = animationData(1, 3.0)` -- `static constant portraitTalk = animationData(2, 2.666)` -- `static constant portrait3 = animationData(3, 2.167)` -- `static constant portraitTalk2 = animationData(4, 2.666)` - -### CityCliffsAABB2 - -```wurst -public static class CityCliffsAABB2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityLowWall45 - -```wurst -public static class CityLowWall45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### FurbolgElder - -```wurst -public static class FurbolgElder -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant stand = animationData(1, 1.734)` -- `static constant death = animationData(2, 3.0)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant attackspell = animationData(4, 1.0)` -- `static constant standHit = animationData(5, 0.5)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### ThunderLizard_Portrait - -```wurst -public static class ThunderLizard_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 2.667)` -- `static constant portraitTalk = animationData(1, 2.666)` - -### FountainOfLifeBlood - -```wurst -public static class FountainOfLifeBlood -``` - -**Members:** - -- `static constant stand = animationData(0, 3.9)` -- `static constant portrait1 = animationData(1, 3.933)` -- `static constant death = animationData(2, 3.933)` -- `static constant standThird = animationData(3, 3.9)` -- `static constant morphThird = animationData(4, 2.066)` - -### CloudOfFog - -```wurst -public static class CloudOfFog -``` - -**Members:** - -- `static constant birth = animationData(0, 0.334)` -- `static constant stand = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.334)` - -### CathedralRuined - -```wurst -public static class CathedralRuined -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` - -### RiddenHippoGryph_Low - -```wurst -public static class RiddenHippoGryph_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 0.834)` -- `static constant stand2 = animationData(1, 1.666)` -- `static constant stand3 = animationData(2, 1.667)` -- `static constant walk = animationData(3, 1.133)` -- `static constant walk2 = animationData(4, 1.134)` -- `static constant walk3 = animationData(5, 1.133)` -- `static constant attack = animationData(6, 0.966)` -- `static constant nothing0 = animationData(7, 3.133)` -- `static constant death = animationData(8, 3.867)` - -### Barn - -```wurst -public static class Barn -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` -- `static constant death = animationData(1, 66.666)` - -### CliffsBABA0 - -```wurst -public static class CliffsBABA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Geyser2 - -```wurst -public static class Geyser2 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 2.233)` - -### Cactus1 - -```wurst -public static class Cactus1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### MurgulReaver_med - -```wurst -public static class MurgulReaver_med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attack2 = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attackSwimSpell1 = animationData(5, 1.5)` -- `static constant walkSwim = animationData(6, 1.0)` -- `static constant walkSwim2 = animationData(7, 2.0)` -- `static constant standSwim = animationData(8, 1.033)` -- `static constant attack1 = animationData(9, 1.5)` -- `static constant spell1 = animationData(10, 1.034)` -- `static constant death = animationData(11, 1.666)` -- `static constant decayFlesh = animationData(12, 60.0)` -- `static constant decayBone = animationData(13, 60.0)` -- `static constant deathSwim = animationData(14, 1.667)` -- `static constant decaySwim = animationData(15, 60.0)` - -### HornOfCenarius2 - -```wurst -public static class HornOfCenarius2 -``` - -**Members:** - -- `static constant birth = animationData(0, 36.567)` -- `static constant stand = animationData(1, 3.333)` -- `static constant standSecond = animationData(2, 1.334)` -- `static constant death = animationData(3, 0.733)` -- `static constant portrait1 = animationData(4, 3.333)` - -### Crator1 - -```wurst -public static class Crator1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrcWarlockRed - -```wurst -public static class OrcWarlockRed -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant standReady = animationData(1, 1.333)` -- `static constant spell = animationData(2, 1.167)` -- `static constant attack1 = animationData(3, 1.067)` -- `static constant death = animationData(4, 1.2)` -- `static constant walk = animationData(5, 0.667)` -- `static constant standChannel = animationData(6, 1.333)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### Archnathid_Range_Med - -```wurst -public static class Archnathid_Range_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 0.8)` -- `static constant attack = animationData(2, 1.0)` -- `static constant dEATH = animationData(3, 3.0)` -- `static constant spell = animationData(4, 1.067)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBONE = animationData(6, 60.0)` -- `static constant morph = animationData(7, 1.0)` -- `static constant standAlternate = animationData(8, 1.0)` -- `static constant morphALTERNATE = animationData(9, 1.0)` - -### HarpyMissile - -```wurst -public static class HarpyMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.5)` -- `static constant birth = animationData(1, 0.033)` -- `static constant death = animationData(2, 0.266)` - -### RuinsTree1D - -```wurst -public static class RuinsTree1D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### SeaGiant_portrait - -```wurst -public static class SeaGiant_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.667)` -- `static constant portrait2 = animationData(1, 3.933)` -- `static constant portraitTalk1 = animationData(2, 3.934)` -- `static constant portraitTalk2 = animationData(3, 3.933)` - -### WaypointFlag - -```wurst -public static class WaypointFlag -``` - -**Members:** - -- `static constant birth = animationData(0, 1.967)` -- `static constant stand = animationData(1, 2.034)` - -### AILmTarget - -```wurst -public static class AILmTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.9)` - -### CentaurKhan - -```wurst -public static class CentaurKhan -``` - -**Members:** - -- `static constant walk = animationData(0, 0.567)` -- `static constant stand1 = animationData(1, 1.334)` -- `static constant stand2 = animationData(2, 2.334)` -- `static constant spellslam = animationData(3, 1.166)` -- `static constant death = animationData(4, 2.5)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBone = animationData(6, 60.0)` -- `static constant stand3 = animationData(7, 2.333)` -- `static constant attack2 = animationData(8, 1.167)` - -### HeroTaurenChieftain_low - -```wurst -public static class HeroTaurenChieftain_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.667)` -- `static constant walk = animationData(1, 1.0)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant attack1 = animationData(3, 1.333)` -- `static constant attack2 = animationData(4, 1.467)` -- `static constant death = animationData(5, 2.0)` -- `static constant walkFast = animationData(6, 1.0)` -- `static constant spellSlam = animationData(7, 1.167)` -- `static constant attackSlam = animationData(8, 1.267)` -- `static constant dissipate = animationData(9, 2.0)` - -### DemolisherFireMissile - -```wurst -public static class DemolisherFireMissile -``` - -**Members:** - -- `static constant death = animationData(0, 1.967)` -- `static constant stand = animationData(1, 1.167)` - -### CityCliffsCCAA3 - -```wurst -public static class CityCliffsCCAA3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Shade - -```wurst -public static class Shade -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant stand3 = animationData(2, 3.333)` -- `static constant stand4 = animationData(3, 3.334)` -- `static constant death = animationData(4, 2.667)` -- `static constant walk = animationData(5, 0.834)` - -### IceCrownWall00 - -```wurst -public static class IceCrownWall00 -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` -- `static constant death = animationData(1, 2.0)` - -### VoidWalker_Low - -```wurst -public static class VoidWalker_Low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.666)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant attack = animationData(2, 1.0)` -- `static constant spell = animationData(3, 3.334)` -- `static constant death = animationData(4, 2.667)` -- `static constant walk = animationData(5, 0.834)` - -### Hay2 - -```wurst -public static class Hay2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### SoulBurnbuff - -```wurst -public static class SoulBurnbuff -``` - -**Members:** - -- `static constant birth = animationData(0, 0.334)` -- `static constant stand = animationData(1, 1.1)` -- `static constant death = animationData(2, 0.334)` - -### Glacier7 - -```wurst -public static class Glacier7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RuinsArchway45_2 - -```wurst -public static class RuinsArchway45_2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NecromancerMissile - -```wurst -public static class NecromancerMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 0.733)` -- `static constant death = animationData(2, 0.566)` - -### NagaMyrmidon - -```wurst -public static class NagaMyrmidon -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant walk = animationData(1, 2.0)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant attack2 = animationData(4, 1.0)` -- `static constant death = animationData(5, 2.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant standSwim = animationData(8, 2.0)` -- `static constant walkSwim = animationData(9, 2.0)` -- `static constant standReadySwim = animationData(10, 0.667)` -- `static constant attackSwim = animationData(11, 1.0)` -- `static constant deathSwim = animationData(12, 2.667)` -- `static constant decaySwim = animationData(13, 60.0)` -- `static constant mORPHswim = animationData(14, 0.667)` -- `static constant standswimalternate = animationData(15, 1.333)` -- `static constant morphswimalternate = animationData(16, 1.0)` -- `static constant spellSwim = animationData(17, 1.0)` -- `static constant stand2 = animationData(18, 2.167)` -- `static constant spell = animationData(19, 1.0)` - -### WatchTower - -```wurst -public static class WatchTower -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 0.667)` -- `static constant death = animationData(2, 2.333)` -- `static constant decay = animationData(3, 60.0)` -- `static constant portrait1 = animationData(4, 12.0)` - -### CliffTransCAHX0 - -```wurst -public static class CliffTransCAHX0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ChaosWarlord - -```wurst -public static class ChaosWarlord -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.5)` -- `static constant stand3 = animationData(2, 2.334)` -- `static constant attack = animationData(3, 0.833)` -- `static constant attack2 = animationData(4, 0.9)` -- `static constant death = animationData(5, 3.2)` -- `static constant walk = animationData(6, 0.567)` -- `static constant walk2 = animationData(7, 0.567)` -- `static constant spell = animationData(8, 1.333)` -- `static constant standVictory = animationData(9, 1.333)` -- `static constant standReady = animationData(10, 1.033)` - -### HeroPaladin_med - -```wurst -public static class HeroPaladin_med -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.334)` -- `static constant stand2 = animationData(1, 6.667)` -- `static constant stand3 = animationData(2, 6.667)` -- `static constant standReady = animationData(3, 1.0)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant attack2 = animationData(5, 1.166)` -- `static constant death = animationData(6, 1.5)` -- `static constant standVictory = animationData(7, 2.666)` -- `static constant spell = animationData(8, 2.167)` -- `static constant standChannel = animationData(9, 1.667)` -- `static constant standHit = animationData(10, 0.5)` -- `static constant dissipate = animationData(11, 2.0)` -- `static constant walk = animationData(12, 0.766)` - -### NightElfCursor - -```wurst -public static class NightElfCursor -``` - -**Members:** - -- `static constant target = animationData(0, 0.033)` -- `static constant normal = animationData(1, 0.2)` -- `static constant select = animationData(2, 0.5)` -- `static constant targetSelect = animationData(3, 0.533)` -- `static constant invalidTarget = animationData(4, 0.167)` -- `static constant holdItem = animationData(5, 0.167)` -- `static constant scrollLeft = animationData(6, 0.2)` -- `static constant scrollRight = animationData(7, 0.2)` -- `static constant scrollUp = animationData(8, 0.2)` -- `static constant scrollDown = animationData(9, 0.2)` -- `static constant scrollUpLeft = animationData(10, 0.2)` -- `static constant scrollUpRight = animationData(11, 0.2)` -- `static constant scrollDownLeft = animationData(12, 0.2)` -- `static constant scrollDownRight = animationData(13, 0.2)` - -### CityscapeTree1S - -```wurst -public static class CityscapeTree1S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### EntangleWisp - -```wurst -public static class EntangleWisp -``` - -**Members:** - -- `static constant stand = animationData(0, 0.667)` - -### CorruptedAncientProtector - -```wurst -public static class CorruptedAncientProtector -``` - -**Members:** - -- `static constant stand = animationData(0, 1.833)` -- `static constant stand2 = animationData(1, 3.567)` -- `static constant stand3 = animationData(2, 4.034)` -- `static constant stand4 = animationData(3, 3.633)` -- `static constant standReady = animationData(4, 1.4)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant death = animationData(7, 3.333)` -- `static constant walk = animationData(8, 1.434)` -- `static constant spellEatTree = animationData(9, 3.0)` -- `static constant morph = animationData(10, 2.566)` -- `static constant standWalkAlternate = animationData(11, 1.6)` -- `static constant attackAlternate = animationData(12, 1.0)` -- `static constant morphAlternate = animationData(13, 2.567)` -- `static constant birth = animationData(14, 60.0)` -- `static constant deathAlternate = animationData(15, 1.667)` - -### Ent_Portrait - -```wurst -public static class Ent_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.667)` -- `static constant portraitTalk1 = animationData(1, 1.667)` - -### NEDeathSmall - -```wurst -public static class NEDeathSmall -``` - -**Members:** - -- `static constant birth = animationData(0, 3.1)` - -### Feather1 - -```wurst -public static class Feather1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityCliffsABAA0 - -```wurst -public static class CityCliffsABAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Ruins_Spires5 - -```wurst -public static class Ruins_Spires5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HighElfArcher - -```wurst -public static class HighElfArcher -``` - -**Members:** - -- `static constant stand = animationData(0, 1.166)` -- `static constant stand2 = animationData(1, 2.0)` -- `static constant stand3 = animationData(2, 3.0)` -- `static constant stand5 = animationData(3, 3.7)` -- `static constant death = animationData(4, 3.233)` -- `static constant attack1 = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant walk = animationData(7, 0.833)` -- `static constant standHit = animationData(8, 0.034)` -- `static constant standVictory = animationData(9, 3.734)` -- `static constant standReady = animationData(10, 1.133)` -- `static constant decayFlesh = animationData(11, 60.0)` -- `static constant decayBone = animationData(12, 60.0)` - -### ManaBurnTarget - -```wurst -public static class ManaBurnTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.8)` - -### VillagerKid_Portrait - -```wurst -public static class VillagerKid_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.667)` -- `static constant portraitTalk = animationData(1, 1.333)` - -### Jaina - -```wurst -public static class Jaina -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.334)` -- `static constant standSecond = animationData(1, 3.0)` -- `static constant standVictory = animationData(2, 2.666)` -- `static constant attack1 = animationData(3, 1.4)` -- `static constant spell = animationData(4, 2.733)` -- `static constant dissipate = animationData(5, 2.0)` -- `static constant walk = animationData(6, 2.0)` -- `static constant death = animationData(7, 3.5)` - -### Uther_portrait - -```wurst -public static class Uther_portrait -``` - -**Members:** - -- `static constant base = animationData(0, 0.034)` -- `static constant portrait1 = animationData(1, 3.333)` -- `static constant portrait2 = animationData(2, 10.0)` -- `static constant portrait3 = animationData(3, 5.2)` -- `static constant portraitTalk1 = animationData(4, 2.667)` -- `static constant portraitTalk2 = animationData(5, 1.0)` - -### Vengeance_Low - -```wurst -public static class Vengeance_Low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.267)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 3.267)` -- `static constant stand4 = animationData(3, 2.534)` -- `static constant attack = animationData(4, 0.966)` -- `static constant walk = animationData(5, 0.9)` -- `static constant death = animationData(6, 1.133)` - -### WaterElemental - -```wurst -public static class WaterElemental -``` - -**Members:** - -- `static constant stand = animationData(0, 1.667)` -- `static constant stand2 = animationData(1, 2.166)` -- `static constant stand3 = animationData(2, 3.566)` -- `static constant walk = animationData(3, 1.2)` -- `static constant death = animationData(4, 1.5)` -- `static constant birth = animationData(5, 1.067)` -- `static constant attack = animationData(6, 1.167)` - -### SnowOwl - -```wurst -public static class SnowOwl -``` - -**Members:** - -- `static constant walk = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 1.333)` -- `static constant stand3 = animationData(2, 2.667)` -- `static constant death = animationData(3, 0.5)` - -### EredarWarlock_portrait - -```wurst -public static class EredarWarlock_portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.5)` -- `static constant portrait2 = animationData(1, 2.933)` -- `static constant portraittalk1 = animationData(2, 1.334)` -- `static constant portraittalk2 = animationData(3, 2.0)` -- `static constant portraittalk3 = animationData(4, 3.333)` - -### BlackDragon - -```wurst -public static class BlackDragon -``` - -**Members:** - -- `static constant stand1 = animationData(0, 0.833)` -- `static constant attack1 = animationData(1, 1.5)` -- `static constant stand3 = animationData(2, 3.334)` -- `static constant walk = animationData(3, 0.667)` -- `static constant walk2 = animationData(4, 0.9)` -- `static constant death = animationData(5, 1.0)` -- `static constant spellDevour = animationData(6, 1.5)` - -### WispExplode - -```wurst -public static class WispExplode -``` - -**Members:** - -- `static constant birth = animationData(0, 1.267)` - -### Tavern2 - -```wurst -public static class Tavern2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Barrens_Bones6 - -```wurst -public static class Barrens_Bones6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### UndeadCar - -```wurst -public static class UndeadCar -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant victory = animationData(1, 2.0)` -- `static constant standAlternate = animationData(2, 2.0)` -- `static constant walk = animationData(3, 1.0)` -- `static constant portrait = animationData(4, 1.0)` -- `static constant wakAlternate = animationData(5, 1.0)` - -### Zombie - -```wurst -public static class Zombie -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 3.0)` -- `static constant attack1 = animationData(3, 1.0)` -- `static constant death = animationData(4, 1.5)` -- `static constant birth = animationData(5, 2.333)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### HeroTinkerFactory - -```wurst -public static class HeroTinkerFactory -``` - -**Members:** - -- `static constant birth = animationData(0, 1.0)` -- `static constant stand = animationData(1, 1.0)` -- `static constant portrait = animationData(2, 1.0)` -- `static constant death = animationData(3, 1.0)` - -### Icecrown_Crystal6 - -```wurst -public static class Icecrown_Crystal6 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` - -### RuinsArchway0_1 - -```wurst -public static class RuinsArchway0_1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### UCancelDeath - -```wurst -public static class UCancelDeath -``` - -**Members:** - -- `static constant birth = animationData(0, 2.867)` - -### NagaSummoner_med - -```wurst -public static class NagaSummoner_med -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant walk = animationData(2, 2.0)` -- `static constant standReady = animationData(3, 2.0)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant death = animationData(5, 2.333)` -- `static constant spell = animationData(6, 1.167)` -- `static constant walkSwim = animationData(7, 1.0)` -- `static constant standSwim = animationData(8, 2.667)` -- `static constant standSwim2 = animationData(9, 3.334)` -- `static constant attackSwim = animationData(10, 1.0)` -- `static constant standReadySwim = animationData(11, 4.0)` -- `static constant deathSwim = animationData(12, 1.433)` -- `static constant spellSwim = animationData(13, 1.167)` -- `static constant decaySwim = animationData(14, 60.0)` -- `static constant decayFlesh = animationData(15, 60.0)` -- `static constant decayBone = animationData(16, 60.0)` - -### Felgaurd - -```wurst -public static class Felgaurd -``` - -**Members:** - -- `static constant walk = animationData(0, 0.666)` -- `static constant stand1 = animationData(1, 2.666)` -- `static constant attack1 = animationData(2, 1.0)` -- `static constant death = animationData(3, 2.2)` -- `static constant decayFlesh = animationData(4, 60.0)` -- `static constant attack2 = animationData(5, 1.0)` -- `static constant spell = animationData(6, 1.167)` -- `static constant standReady = animationData(7, 2.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### BurningArcher_Portrait - -```wurst -public static class BurningArcher_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 1.667)` -- `static constant portrait2 = animationData(1, 2.0)` -- `static constant portrait3 = animationData(2, 3.334)` -- `static constant portraitTalk = animationData(3, 1.667)` -- `static constant portraitTalk2 = animationData(4, 2.0)` - -### AshenTree7D - -```wurst -public static class AshenTree7D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### OgreMagi_low - -```wurst -public static class OgreMagi_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant sleep = animationData(7, 1.667)` -- `static constant death = animationData(8, 2.0)` -- `static constant decayFlesh = animationData(9, 60.0)` -- `static constant decayBone = animationData(10, 60.0)` -- `static constant walk = animationData(11, 1.0)` - -### FanOfKnivesMissile - -```wurst -public static class FanOfKnivesMissile -``` - -**Members:** - -- `static constant birth1 = animationData(0, 1.6)` -- `static constant birth2 = animationData(1, 1.6)` -- `static constant birth3 = animationData(2, 1.6)` -- `static constant death = animationData(3, 1.6)` - -### Lords_Rock9 - -```wurst -public static class Lords_Rock9 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### UDeathSmall - -```wurst -public static class UDeathSmall -``` - -**Members:** - -- `static constant birth = animationData(0, 2.867)` - -### PolarFurbolg_portrait - -```wurst -public static class PolarFurbolg_portrait -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant portrait1 = animationData(1, 1.734)` - -### Hay1 - -```wurst -public static class Hay1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffsBBAB1 - -```wurst -public static class CliffsBBAB1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NewRoughCliffDoodadCave3 - -```wurst -public static class NewRoughCliffDoodadCave3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Totem0 - -```wurst -public static class Totem0 -``` - -**Members:** - -- `static constant stand = animationData(0, 2.5)` -- `static constant portrait1 = animationData(1, 0.333)` -- `static constant standWork = animationData(2, 29.333)` -- `static constant death = animationData(3, 2.333)` - -### BottleImpact - -```wurst -public static class BottleImpact -``` - -**Members:** - -- `static constant stand = animationData(0, 0.567)` -- `static constant birth = animationData(1, 0.034)` -- `static constant death = animationData(2, 0.3)` - -### Ballista_low - -```wurst -public static class Ballista_low -``` - -**Members:** - -- `static constant walk = animationData(0, 2.334)` -- `static constant stand = animationData(1, 1.667)` -- `static constant attack = animationData(2, 2.0)` -- `static constant death = animationData(3, 3.333)` -- `static constant decay = animationData(4, 59.867)` - -### MoonWell - -```wurst -public static class MoonWell -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant portrait = animationData(1, 1.666)` -- `static constant stand = animationData(2, 3.0)` -- `static constant death = animationData(3, 1.667)` - -### DemonessBlue_Portrait - -```wurst -public static class DemonessBlue_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.666)` -- `static constant portraitTalk = animationData(1, 3.333)` - -### VampiricAura - -```wurst -public static class VampiricAura -``` - -**Members:** - -- `static constant stand = animationData(0, 1.267)` - -### CityBridgeLarge45Destroyed - -```wurst -public static class CityBridgeLarge45Destroyed -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### PurgeBuffTarget - -```wurst -public static class PurgeBuffTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 1.167)` -- `static constant stand = animationData(1, 0.733)` -- `static constant death = animationData(2, 0.967)` -- `static constant birthMedium = animationData(3, 1.166)` -- `static constant standMedium = animationData(4, 0.734)` -- `static constant deathMedium = animationData(5, 0.967)` -- `static constant birthLarge = animationData(6, 1.167)` -- `static constant standLarge = animationData(7, 0.733)` -- `static constant deathLarge = animationData(8, 0.967)` - -### GlaiveMissile - -```wurst -public static class GlaiveMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.6)` -- `static constant death = animationData(1, 1.6)` - -### Meatwagon_Portrait - -```wurst -public static class Meatwagon_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.667)` - -### RuinsArchway45_1 - -```wurst -public static class RuinsArchway45_1 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CityBuildingLarge_0 - -```wurst -public static class CityBuildingLarge_0 -``` - -**Members:** - -- `static constant birth = animationData(0, 60.0)` -- `static constant stand = animationData(1, 3.333)` -- `static constant death = animationData(2, 6.667)` -- `static constant decay = animationData(3, 60.0)` - -### Icecrown_IceChair - -```wurst -public static class Icecrown_IceChair -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroTaurenChieftain_PortraitCIN - -```wurst -public static class HeroTaurenChieftain_PortraitCIN -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.333)` -- `static constant portrait2 = animationData(1, 12.0)` -- `static constant portrait3 = animationData(2, 4.5)` -- `static constant portraitTalk1 = animationData(3, 2.0)` -- `static constant portraitTalk2 = animationData(4, 1.666)` - -### PlagueCloud - -```wurst -public static class PlagueCloud -``` - -**Members:** - -- `static constant birth = animationData(0, 0.334)` -- `static constant stand = animationData(1, 0.333)` -- `static constant death = animationData(2, 0.334)` - -### DeathandDecayDamage - -```wurst -public static class DeathandDecayDamage -``` - -**Members:** - -- `static constant birth = animationData(0, 0.967)` - -### BarrensTree1S - -```wurst -public static class BarrensTree1S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` - -### RuinsBloodyAltar - -```wurst -public static class RuinsBloodyAltar -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Wendigo_portrait - -```wurst -public static class Wendigo_portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.666)` -- `static constant portraitTalk = animationData(1, 2.333)` - -### BarrensTree5D - -```wurst -public static class BarrensTree5D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### ChimaeraAcidMissile - -```wurst -public static class ChimaeraAcidMissile -``` - -**Members:** - -- `static constant death = animationData(0, 2.333)` -- `static constant stand = animationData(1, 1.6)` -- `static constant birth = animationData(2, 0.033)` - -### Ruins_Rock0 - -```wurst -public static class Ruins_Rock0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### OrcBloodKotoBeast - -```wurst -public static class OrcBloodKotoBeast -``` - -**Members:** - -- `static constant birth = animationData(0, 3.333)` - -### FrozenThrone - -```wurst -public static class FrozenThrone -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` -- `static constant portrait = animationData(1, 1.656)` - -### MiniMapNeutralBuilding - -```wurst -public static class MiniMapNeutralBuilding -``` - -**Members:** - -- `static constant stand = animationData(0, 3.334)` - -### Felwood_Spires6 - -```wurst -public static class Felwood_Spires6 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Statue1 - -```wurst -public static class Statue1 -``` - -**Members:** - -- `static constant stand = animationData(0, 12.1)` -- `static constant death = animationData(1, 1.0)` - -### CaveGate - -```wurst -public static class CaveGate -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant standHit = animationData(1, 0.333)` -- `static constant deathAlternate = animationData(2, 0.667)` -- `static constant death = animationData(3, 0.833)` - -### CityCliffsCABA0 - -```wurst -public static class CityCliffsCABA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffsCBAB0 - -```wurst -public static class CliffsCBAB0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### EasterChicken - -```wurst -public static class EasterChicken -``` - -**Members:** - -- `static constant walkVar1 = animationData(0, 0.667)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand = animationData(2, 2.0)` -- `static constant death = animationData(3, 1.033)` -- `static constant standVar1 = animationData(4, 3.167)` - -### RunesOfGuldan0 - -```wurst -public static class RunesOfGuldan0 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant standAlternate = animationData(1, 1.333)` - -### RuinsArchway0_2 - -```wurst -public static class RuinsArchway0_2 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### NorthrendTree4S - -```wurst -public static class NorthrendTree4S -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Tauren_Portrait - -```wurst -public static class Tauren_Portrait -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.667)` -- `static constant portrait1 = animationData(1, 2.666)` -- `static constant portrait2 = animationData(2, 10.667)` -- `static constant portraitTalk2 = animationData(3, 2.0)` -- `static constant portraitTalk1 = animationData(4, 2.0)` -- `static constant portrait3 = animationData(5, 1.333)` - -### Village_FencelongAngled - -```wurst -public static class Village_FencelongAngled -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### QuestionMark - -```wurst -public static class QuestionMark -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant birth = animationData(1, 1.0)` -- `static constant death = animationData(2, 4.2)` -- `static constant stand1 = animationData(3, 3.0)` -- `static constant stand2 = animationData(4, 3.0)` - -### Icecrown_Crystal5 - -```wurst -public static class Icecrown_Crystal5 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.666)` - -### NorthrendTree1D - -```wurst -public static class NorthrendTree1D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### BloodLustTarget - -```wurst -public static class BloodLustTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.667)` -- `static constant stand = animationData(1, 0.667)` -- `static constant death = animationData(2, 0.667)` - -### AncientofWind_Portrait - -```wurst -public static class AncientofWind_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.666)` -- `static constant portraitalternate = animationData(1, 1.667)` - -### Shandris_Portrait - -```wurst -public static class Shandris_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.4)` -- `static constant portrait2 = animationData(1, 2.8)` -- `static constant portraitTalk = animationData(2, 3.267)` -- `static constant portraitTalk2 = animationData(3, 4.166)` - -### PolarBear_low - -```wurst -public static class PolarBear_low -``` - -**Members:** - -- `static constant decayFlesh = animationData(0, 60.0)` -- `static constant stand = animationData(1, 2.666)` -- `static constant walk = animationData(2, 0.934)` -- `static constant stand3 = animationData(3, 10.5)` -- `static constant stand2 = animationData(4, 3.333)` -- `static constant attack2 = animationData(5, 1.166)` -- `static constant attack = animationData(6, 1.333)` -- `static constant walkSwim = animationData(7, 0.933)` -- `static constant standSwim = animationData(8, 2.666)` -- `static constant attackSwim = animationData(9, 1.333)` -- `static constant death = animationData(10, 1.967)` -- `static constant deathSwim = animationData(11, 1.967)` -- `static constant decayBone = animationData(12, 60.0)` -- `static constant decaySwim = animationData(13, 60.0)` - -### CityCliffDoodadSlide0 - -```wurst -public static class CityCliffDoodadSlide0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BloodElfPeasant - -```wurst -public static class BloodElfPeasant -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.667)` -- `static constant stand3 = animationData(2, 5.167)` -- `static constant stand4 = animationData(3, 4.0)` -- `static constant standGold = animationData(4, 1.567)` -- `static constant standLumber = animationData(5, 1.566)` -- `static constant attack = animationData(6, 1.0)` -- `static constant attackGold = animationData(7, 1.0)` -- `static constant attackLumber = animationData(8, 1.0)` -- `static constant attack2 = animationData(9, 1.266)` -- `static constant walk = animationData(10, 0.8)` -- `static constant walkGold = animationData(11, 0.8)` -- `static constant walkLumber = animationData(12, 0.8)` -- `static constant death = animationData(13, 3.334)` -- `static constant decayFlesh = animationData(14, 60.0)` -- `static constant decayBone = animationData(15, 60.0)` -- `static constant standReady = animationData(16, 1.5)` -- `static constant standReadyGold = animationData(17, 1.5)` -- `static constant standReadyLumber = animationData(18, 1.5)` -- `static constant standWork = animationData(19, 0.6)` -- `static constant standWorkGold = animationData(20, 0.6)` -- `static constant standWorkLumber = animationData(21, 0.6)` - -### ZigguratFrostMissile - -```wurst -public static class ZigguratFrostMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.5)` -- `static constant death = animationData(1, 6.3)` - -### IllidanWaterSpawnFootPrint - -```wurst -public static class IllidanWaterSpawnFootPrint -``` - -**Members:** - -- `static constant birth = animationData(0, 4.0)` - -### InfernalCannonFlame_Low - -```wurst -public static class InfernalCannonFlame_Low -``` - -**Members:** - -- `static constant death = animationData(0, 1.667)` -- `static constant decay = animationData(1, 60.0)` -- `static constant stand = animationData(2, 1.667)` -- `static constant walk = animationData(3, 2.333)` -- `static constant spell = animationData(4, 2.0)` -- `static constant attack = animationData(5, 2.0)` - -### SnapMissile - -```wurst -public static class SnapMissile -``` - -**Members:** - -- `static constant birth = animationData(0, 0.033)` -- `static constant stand = animationData(1, 0.266)` -- `static constant death = animationData(2, 1.666)` - -### EX_KoboldGeomancer - -```wurst -public static class EX_KoboldGeomancer -``` - -**Members:** - -- `static constant stand1 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 1.0)` -- `static constant stand2 = animationData(2, 1.334)` -- `static constant stand3 = animationData(3, 1.667)` -- `static constant attackSpell1 = animationData(4, 1.0)` -- `static constant death = animationData(5, 1.667)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` -- `static constant attackSpell2 = animationData(8, 1.0)` - -### NagaSiren_low - -```wurst -public static class NagaSiren_low -``` - -**Members:** - -- `static constant stand = animationData(0, 2.667)` -- `static constant stand2 = animationData(1, 3.333)` -- `static constant walk = animationData(2, 2.0)` -- `static constant standReady = animationData(3, 2.0)` -- `static constant attack1 = animationData(4, 1.0)` -- `static constant death = animationData(5, 2.333)` -- `static constant spell = animationData(6, 1.167)` -- `static constant walkSwim = animationData(7, 1.0)` -- `static constant standSwim = animationData(8, 2.667)` -- `static constant standSwim2 = animationData(9, 3.334)` -- `static constant attackSwim = animationData(10, 1.0)` -- `static constant standReadySwim = animationData(11, 4.0)` -- `static constant deathSwim = animationData(12, 1.433)` -- `static constant spellSwim = animationData(13, 1.167)` -- `static constant decaySwim = animationData(14, 60.0)` -- `static constant decayFlesh = animationData(15, 60.0)` -- `static constant decayBone = animationData(16, 60.0)` - -### Barrens_Rocks7 - -```wurst -public static class Barrens_Rocks7 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### BridgeRampSmall135 - -```wurst -public static class BridgeRampSmall135 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.2)` -- `static constant death = animationData(1, 1.0)` -- `static constant birth = animationData(2, 6.667)` - -### Nerubian_low - -```wurst -public static class Nerubian_low -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant stand2 = animationData(1, 3.0)` -- `static constant walk = animationData(2, 1.0)` -- `static constant death = animationData(3, 3.034)` -- `static constant attack = animationData(4, 1.0)` -- `static constant decayFlesh = animationData(5, 60.0)` -- `static constant decayBones = animationData(6, 60.0)` - -### CityBuildingLarge_135_Ruined - -```wurst -public static class CityBuildingLarge_135_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### HeroMountainKing_Portrait - -```wurst -public static class HeroMountainKing_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.433)` -- `static constant portrait2 = animationData(1, 2.8)` -- `static constant portrait3 = animationData(2, 3.566)` -- `static constant portraitTalk = animationData(3, 2.667)` -- `static constant portraitTalk2 = animationData(4, 2.367)` -- `static constant portraitAlternate = animationData(5, 1.434)` -- `static constant portraitAlternate2 = animationData(6, 2.8)` -- `static constant portraitAlternate3 = animationData(7, 3.567)` -- `static constant portraitTalkAlternate = animationData(8, 2.667)` -- `static constant portraitTalkAlternate2 = animationData(9, 2.367)` - -### LavaSpawnBirthMissile - -```wurst -public static class LavaSpawnBirthMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant death = animationData(1, 1.5)` - -### ChaosWarlockGreen_Portrait - -```wurst -public static class ChaosWarlockGreen_Portrait -``` - -**Members:** - -- `static constant portrait1 = animationData(0, 2.334)` -- `static constant portrait = animationData(1, 2.333)` -- `static constant portraitTalk = animationData(2, 2.333)` - -### Scroll_Regen_Target - -```wurst -public static class Scroll_Regen_Target -``` - -**Members:** - -- `static constant birth = animationData(0, 2.033)` -- `static constant death = animationData(1, 0.1)` -- `static constant stand = animationData(2, 0.1)` - -### MurlocWarrior_Med - -```wurst -public static class MurlocWarrior_Med -``` - -**Members:** - -- `static constant stand2 = animationData(0, 1.0)` -- `static constant walk = animationData(1, 0.667)` -- `static constant stand = animationData(2, 1.0)` -- `static constant attackSpell = animationData(3, 1.333)` -- `static constant stand3 = animationData(4, 2.667)` -- `static constant attack1 = animationData(5, 1.5)` -- `static constant death = animationData(6, 1.667)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` -- `static constant standChannel = animationData(9, 1.0)` - -### DeathPactTarget - -```wurst -public static class DeathPactTarget -``` - -**Members:** - -- `static constant birth = animationData(0, 0.933)` - -### MortarMissile - -```wurst -public static class MortarMissile -``` - -**Members:** - -- `static constant stand = animationData(0, 0.333)` -- `static constant death = animationData(1, 1.6)` -- `static constant death2 = animationData(2, 1.6)` -- `static constant death3 = animationData(3, 1.6)` - -### Ogre - -```wurst -public static class Ogre -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### RallyPoint - -```wurst -public static class RallyPoint -``` - -**Members:** - -- `static constant birth = animationData(0, 1.967)` -- `static constant stand = animationData(1, 2.034)` - -### FlyingMachine - -```wurst -public static class FlyingMachine -``` - -**Members:** - -- `static constant stand = animationData(0, 1.334)` -- `static constant stand2 = animationData(1, 1.334)` -- `static constant stand3 = animationData(2, 2.667)` -- `static constant stand4 = animationData(3, 4.0)` -- `static constant walk = animationData(4, 1.233)` -- `static constant attacktwo = animationData(5, 0.6)` -- `static constant walk3 = animationData(6, 1.233)` -- `static constant attackone = animationData(7, 1.0)` -- `static constant death = animationData(8, 1.934)` - -### Hydra_Portrait - -```wurst -public static class Hydra_Portrait -``` - -**Members:** - -- `static constant portraitTalk = animationData(0, 3.333)` -- `static constant portrait = animationData(1, 2.0)` - -### HumanCampaign3D - -```wurst -public static class HumanCampaign3D -``` - -**Members:** - -- `static constant stand = animationData(0, 61.5)` -- `static constant birth = animationData(1, 2.7)` - -### FurbolgHut2 - -```wurst -public static class FurbolgHut2 -``` - -**Members:** - -- `static constant stand = animationData(0, 22.067)` -- `static constant death = animationData(1, 2.267)` -- `static constant portrait = animationData(2, 3.333)` -- `static constant decay = animationData(3, 60.0)` - -### LavaCracks0 - -```wurst -public static class LavaCracks0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenTree1 - -```wurst -public static class AshenTree1 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 3.0)` -- `static constant spellEatTree = animationData(4, 2.0)` - -### North_IceFloe3 - -```wurst -public static class North_IceFloe3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### AshenRock5 - -```wurst -public static class AshenRock5 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Dranai_Portrait - -```wurst -public static class Dranai_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 3.0)` -- `static constant portraitTalk = animationData(1, 3.0)` - -### RuinsPillar4 - -```wurst -public static class RuinsPillar4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` -- `static constant standAlternate = animationData(1, 3.0)` - -### FurbolgElder_portrait - -```wurst -public static class FurbolgElder_portrait -``` - -**Members:** - -- `static constant walk = animationData(0, 0.667)` -- `static constant portrait1 = animationData(1, 1.734)` - -### HighElfPeasant - -```wurst -public static class HighElfPeasant -``` - -**Members:** - -- `static constant stand = animationData(0, 1.5)` -- `static constant stand2 = animationData(1, 2.667)` -- `static constant stand3 = animationData(2, 5.167)` -- `static constant stand4 = animationData(3, 4.0)` -- `static constant standGold = animationData(4, 1.567)` -- `static constant standLumber = animationData(5, 1.566)` -- `static constant attack = animationData(6, 1.0)` -- `static constant attackGold = animationData(7, 1.0)` -- `static constant attackLumber = animationData(8, 1.0)` -- `static constant attack2 = animationData(9, 1.266)` -- `static constant walk = animationData(10, 0.8)` -- `static constant walkGold = animationData(11, 0.8)` -- `static constant walkLumber = animationData(12, 0.8)` -- `static constant death = animationData(13, 3.334)` -- `static constant decayFlesh = animationData(14, 60.0)` -- `static constant decayBone = animationData(15, 60.0)` -- `static constant standReady = animationData(16, 1.5)` -- `static constant standReadyGold = animationData(17, 1.5)` -- `static constant standReadyLumber = animationData(18, 1.5)` -- `static constant standWork = animationData(19, 0.6)` -- `static constant standWorkGold = animationData(20, 0.6)` -- `static constant standWorkLumber = animationData(21, 0.6)` - -### Brazier0 - -```wurst -public static class Brazier0 -``` - -**Members:** - -- `static constant stand = animationData(0, 12.1)` -- `static constant death = animationData(1, 1.0)` - -### Ghoul_portrait - -```wurst -public static class Ghoul_portrait -``` - -**Members:** - -- `static constant portraitTalk = animationData(0, 1.666)` -- `static constant portrait1 = animationData(1, 1.667)` - -### FrostDamage - -```wurst -public static class FrostDamage -``` - -**Members:** - -- `static constant birth = animationData(0, 0.034)` -- `static constant stand = animationData(1, 1.5)` -- `static constant death = animationData(2, 0.033)` - -### Kelthuzad - -```wurst -public static class Kelthuzad -``` - -**Members:** - -- `static constant stand1 = animationData(0, 3.334)` -- `static constant stand2 = animationData(1, 6.667)` -- `static constant death = animationData(2, 1.5)` -- `static constant standVictory = animationData(3, 2.666)` -- `static constant spellAttack = animationData(4, 1.0)` -- `static constant standChannel = animationData(5, 1.667)` -- `static constant walk = animationData(6, 0.666)` -- `static constant decayFlesh = animationData(7, 60.0)` -- `static constant decayBone = animationData(8, 60.0)` - -### A_RockArch45 - -```wurst -public static class A_RockArch45 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### RoarCaster - -```wurst -public static class RoarCaster -``` - -**Members:** - -- `static constant birth = animationData(0, 0.867)` - -### Ruins_Shroom4 - -```wurst -public static class Ruins_Shroom4 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.0)` - -### CityBuildingSmall135_1_Ruined - -```wurst -public static class CityBuildingSmall135_1_Ruined -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### Tauren_low - -```wurst -public static class Tauren_low -``` - -**Members:** - -- `static constant stand1 = animationData(0, 2.667)` -- `static constant walk = animationData(1, 1.0)` -- `static constant standReady = animationData(2, 2.0)` -- `static constant attack1 = animationData(3, 1.333)` -- `static constant death = animationData(4, 3.134)` -- `static constant attackSlam = animationData(5, 1.267)` -- `static constant decayFlesh = animationData(6, 60.0)` -- `static constant decayBone = animationData(7, 60.0)` - -### PandarenBrewmasterExplosionUltimate - -```wurst -public static class PandarenBrewmasterExplosionUltimate -``` - -**Members:** - -- `static constant birth = animationData(0, 1.667)` - -### Tuskar_Med - -```wurst -public static class Tuskar_Med -``` - -**Members:** - -- `static constant stand = animationData(0, 1.234)` -- `static constant stand2 = animationData(1, 2.533)` -- `static constant stand3 = animationData(2, 1.734)` -- `static constant spellOgreMagiOnly = animationData(3, 1.167)` -- `static constant standReady = animationData(4, 1.067)` -- `static constant attack = animationData(5, 1.0)` -- `static constant attack2 = animationData(6, 1.0)` -- `static constant attackSlamOgreLordOnly = animationData(7, 1.2)` -- `static constant sleep = animationData(8, 1.667)` -- `static constant death = animationData(9, 2.0)` -- `static constant decayFlesh = animationData(10, 60.0)` -- `static constant decayBone = animationData(11, 60.0)` -- `static constant walk = animationData(12, 1.0)` - -### WyvernRider_Portrait - -```wurst -public static class WyvernRider_Portrait -``` - -**Members:** - -- `static constant portrait = animationData(0, 1.667)` -- `static constant portrait2 = animationData(1, 1.666)` -- `static constant portraitTalk = animationData(2, 3.334)` -- `static constant portrait3 = animationData(3, 3.333)` -- `static constant portraitTalk2 = animationData(4, 3.333)` - -### SpiritLodge - -```wurst -public static class SpiritLodge -``` - -**Members:** - -- `static constant unused = animationData(0, 1.333)` -- `static constant birth = animationData(1, 60.0)` -- `static constant stand = animationData(2, 2.666)` -- `static constant standWork = animationData(3, 6.667)` -- `static constant death = animationData(4, 2.333)` -- `static constant decay = animationData(5, 60.0)` -- `static constant portrait1 = animationData(6, 12.0)` - -### NorthrendTree8D - -```wurst -public static class NorthrendTree8D -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Ice_SnowRock3 - -```wurst -public static class Ice_SnowRock3 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DeathCoilSpecialArt - -```wurst -public static class DeathCoilSpecialArt -``` - -**Members:** - -- `static constant stand = animationData(0, 4.2)` - -### Barrens_TreeDoodad8 - -```wurst -public static class Barrens_TreeDoodad8 -``` - -**Members:** - -- `static constant stand = animationData(0, 1.0)` -- `static constant standhit = animationData(1, 0.3)` -- `static constant death = animationData(2, 1.5)` -- `static constant birth = animationData(3, 60.0)` - -### Cactus0 - -```wurst -public static class Cactus0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### DNCUndergroundUnit - -```wurst -public static class DNCUndergroundUnit -``` - -**Members:** - -- `static constant stand = animationData(0, 60.0)` - -### BloodElfSpellThiefBlood - -```wurst -public static class BloodElfSpellThiefBlood -``` - -**Members:** - -- `static constant birth = animationData(0, 2.0)` - -### CityCliffTransLHAA0 - -```wurst -public static class CityCliffTransLHAA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### CliffsCBCA0 - -```wurst -public static class CliffsCBCA0 -``` - -**Members:** - -- `static constant stand = animationData(0, 3.333)` - -### ManaFlareBase - -```wurst -public static class ManaFlareBase -``` - -**Members:** - -- `static constant birth = animationData(0, 0.667)` -- `static constant stand = animationData(1, 0.666)` -- `static constant death = animationData(2, 0.666)` -- `static constant deathAlternate = animationData(3, 0.667)` diff --git a/_doc/stdlib/ref/_wurst/UnitIds.md b/_doc/stdlib/ref/_wurst/UnitIds.md deleted file mode 100644 index 837b6f7..0000000 --- a/_doc/stdlib/ref/_wurst/UnitIds.md +++ /dev/null @@ -1,862 +0,0 @@ ---- -title: UnitIds -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/UnitIds.wurst' -generated: true -toc: sections ---- - -Built-in unit, hero, and building rawcodes. Use these as base IDs for object editing or with unit natives. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/UnitIds.wurst)** - -## Classes - -### UnitIds - -```wurst -public class UnitIds -``` - -**Members:** - -- `static constant abomination = 'uabo' // model: Abomination scale: 0,9 selectScale: 2,1` -- `static constant abominationcinematic = 'uabc' // model: AbominationCIN scale: 0,9 selectScale: 2,1` -- `static constant acolyte = 'uaco' // model: Acolyte` -- `static constant admiralproudmoore = 'Hapm' // model: Proudmoore scale: 1,1 selectScale: 1,1` -- `static constant airbarge = 'uarb' // model: UndeadAirBarge selectScale: 2` -- `static constant akama = 'Naka' // model: DranaiAkama scale: 1,5 selectScale: 1,75` -- `static constant albatross = 'nalb' // model: Albatross scale: 1,2 selectScale: 0,8` -- `static constant alchemist = 'Nalc' // model: HeroGoblinAlchemist selectScale: 2` -- `static constant alchemistmorph = 'Nalm' // model: HeroGoblinAlchemist selectScale: 2` -- `static constant alchemistmorph2 = 'Nal2' // model: HeroGoblinAlchemist selectScale: 2` -- `static constant alchemistmorph3 = 'Nal3' // model: HeroGoblinAlchemist selectScale: 2` -- `static constant altarofdarkness = 'uaod' // model: AltarOfDarkness selectScale: 4,25` -- `static constant altarofelders = 'eate' // model: AltarOfElders selectScale: 4` -- `static constant altarofkings = 'halt' // model: AltarofKings selectScale: 4` -- `static constant altarofstorms = 'oalt' // model: AltarofStorms selectScale: 4,5` -- `static constant altarofthedepths = 'nnad' // model: AltarOfDepths selectScale: 4` -- `static constant amphibioussheep = 'nsha' // model: Sheep scale: 1,2 selectScale: 0,9` -- `static constant ancienthydra = 'nahy' // model: Hydra scale: 1,55 selectScale: 3` -- `static constant ancientoflore = 'eaoe' // model: AncientOfLore selectScale: 4` -- `static constant ancientofwar = 'eaom' // model: AncientOfWar selectScale: 4` -- `static constant ancientofwind = 'eaow' // model: AncientOfWind selectScale: 4` -- `static constant ancientofwonders = 'eden' // model: AncientOfWonder selectScale: 4,5` -- `static constant ancientprotector = 'etrp' // model: AncientProtector selectScale: 3` -- `static constant ancientsasquatch = 'nsqa' // model: Sasquatch scale: 1,6 selectScale: 1,45` -- `static constant ancientwendigo = 'nwna' // model: Wendigo scale: 1,65 selectScale: 1,5` -- `static constant antonidus = 'Hant' // model: HeroArchMage selectScale: 1,5` -- `static constant anubarak = 'Uanb' // model: Anubarak selectScale: 1,85` -- `static constant apprenticewizard = 'nwiz' // model: HumanMage` -- `static constant arcaneobservatory = 'haro' // model: ArcaneObservatory selectScale: 6,3` -- `static constant arcanesanctum = 'hars' // model: ArcaneSanctum selectScale: 3,75` -- `static constant arcanevault = 'hvlt' // model: ArcaneVault selectScale: 4,5` -- `static constant archer = 'earc' // model: Archer` -- `static constant archimonde = 'Uwar' // model: Warlock scale: 1,4 selectScale: 2,1` -- `static constant archmage = 'Hamg' // model: HeroArchMage selectScale: 1,5` -- `static constant arthas = 'Hart' // model: Arthas scale: 1,1 selectScale: 1,1` -- `static constant arthaswithfrostmourne = 'Harf' // model: ArthaswithSword scale: 1,1 selectScale: 1,1` -- `static constant assassin = 'nass' // model: BanditSpearThrower scale: 1,3` -- `static constant azuredragon = 'nadr' // model: AzureDragon scale: 1,75 selectScale: 2,25` -- `static constant azuredragonwhelp = 'nadw' // model: AzureDragonWelp scale: 0,7 selectScale: 1,75` -- `static constant azuredrake = 'nadk' // model: AzureDragon scale: 1,2 selectScale: 2` -- `static constant azurelordfrostwyrm = 'ubdd' // model: FrostWyrm scale: 2 selectScale: 2,5` -- `static constant azureloredragon = 'ubdr' // model: AzureDragon scale: 2,25 selectScale: 2,7` -- `static constant balnazzar = 'Ubal' // model: Tichondrius scale: 1,6 selectScale: 1,9` -- `static constant bandit = 'nban' // model: Bandit` -- `static constant banditlord = 'nbld' // model: BanditLord scale: 1,3 selectScale: 1,25` -- `static constant banshee = 'uban' // model: Banshee` -- `static constant barbedarachnathid = 'nanb' // model: Archnathid scale: 0,65 selectScale: 1,4` -- `static constant barbedarachnathidburrowed = 'nbnb' // model: Archnathid scale: 0,65 selectScale: 1,4` -- `static constant barbedarachnathidmerc = 'nanm' // model: Archnathid scale: 0,65 selectScale: 1,4` -- `static constant barrowden = 'nbwd' // model: BarrowDens selectScale: 4,2` -- `static constant battlegolem = 'narg' // model: GolemStatue scale: 0,8 selectScale: 1,5` -- `static constant battleship = 'nbsp' // model: Battleship selectScale: 4` -- `static constant beastiary = 'obea' // model: Beastiary selectScale: 4,5` -- `static constant beastmaster = 'Nbst' // model: Beastmaster selectScale: 2` -- `static constant bereserkelemental = 'nelb' // model: WaterElemental scale: 1,4 selectScale: 1,6` -- `static constant berserker = 'otbk' // model: HeadHunter scale: 1,15 selectScale: 1,1` -- `static constant berserkowlbear = 'nowk' // model: Owlbear scale: 1,6 selectScale: 2,3` -- `static constant bindstonese = 'nbse' // model: RessurectionStoneSE selectScale: 3,5` -- `static constant bindstonesw = 'nbsw' // model: RessurectionStoneSW selectScale: 3,5` -- `static constant blackdragon = 'nbwm' // model: BlackDragon scale: 1,75 selectScale: 2,25` -- `static constant blackdragonroost = 'ndrk' // model: DragonBuildingBlack scale: 1,5 selectScale: 6,6` -- `static constant blackdragonwhelp = 'nbdr' // model: BlackDragonWelp scale: 0,7 selectScale: 1,75` -- `static constant blackdrake = 'nbdk' // model: BlackDragon selectScale: 2` -- `static constant blackrockblademaster = 'Nbbc' // model: HeroChaosBladeMaster selectScale: 1,15` -- `static constant blacksmith = 'hbla' // model: Blacksmith selectScale: 4` -- `static constant blademaster = 'Obla' // model: HeroBladeMaster selectScale: 1,25` -- `static constant bloodelfengineer = 'nbee' // model: HighElfPeasant` -- `static constant bloodelflieutenant = 'nbel' // model: BloodElfLieutenant selectScale: 1,2` -- `static constant bloodelfwagon = 'hbew' // model: BloodElfWagon selectScale: 2,5` -- `static constant bloodelfworker = 'nhew' // model: HighElfPeasant` -- `static constant bloodfiend = 'nfgb' // model: Felgaurd scale: 1,35 selectScale: 1,35` -- `static constant bloodfountain = 'nbfl' // model: FountainOfLifeBlood selectScale: 5` -- `static constant bloodmage = 'Hblm' // model: HeroBloodElf selectScale: 1,5` -- `static constant bluedragonroost = 'ndru' // model: DragonBuildingBlue scale: 1,5 selectScale: 6,6` -- `static constant bluedragonspawnapprentice = 'nbda' // model: DragonSpawnGreen scale: 0,9 selectScale: 1,8` -- `static constant bluedragonspawnmeddler = 'nbdm' // model: DragonSpawnBlue scale: 0,9 selectScale: 1,8` -- `static constant bluedragonspawnoverseer = 'nbdo' // model: DragonSpawnBlue scale: 1,4 selectScale: 2,5` -- `static constant bluedragonspawnsorceror = 'nbds' // model: DragonSpawnGreen scale: 1,3 selectScale: 2,4` -- `static constant bluedragonspawnwarrior = 'nbdw' // model: DragonSpawnPurple scale: 1,15 selectScale: 2,2` -- `static constant boneyard = 'ubon' // model: BoneYard selectScale: 5` -- `static constant bookofsummoning = 'nbsm' // model: BookOfSummoning selectScale: 2,5` -- `static constant bouldertower = 'nbt1' // model: TowerDefenseTower selectScale: 2,5` -- `static constant bouldertowerupgrade = 'nbt2' // model: TowerDefenseTower selectScale: 2,5` -- `static constant brigand = 'nbrg' // model: BanditSpearThrower scale: 1,1` -- `static constant bronzedragon = 'nbzd' // model: BronzeDragon scale: 1,75 selectScale: 2,25` -- `static constant bronzedragonroost = 'ndrz' // model: DragonRoost scale: 1,5 selectScale: 6,6` -- `static constant bronzedragonwhelp = 'nbzw' // model: BronzeDragonWelp scale: 0,7 selectScale: 1,75` -- `static constant bronzedrake = 'nbzk' // model: BronzeDragon scale: 1,2 selectScale: 2` -- `static constant broodmother = 'nsbm' // model: SpiderBlue scale: 1,5 selectScale: 1,5` -- `static constant burningarcher = 'nskf' // model: SkeletonArcher scale: 1,3` -- `static constant cairnebloodhoof = 'Ocbh' // model: HeroTaurenChieftainCIN selectScale: 2` -- `static constant cairnebloodhoofcinematic = 'Otcc' // model: HeroTaurenChieftainCIN selectScale: 2` -- `static constant cairnebloodhoofexp = 'Ocb2' // model: HeroTaurenChieftainCIN selectScale: 2` -- `static constant campaignturtle = 'nhyc' // model: DragonSeaTurtleRange scale: 0,8 selectScale: 2,5` -- `static constant cannontower = 'hctw' // model: HumanTower selectScale: 2,5` -- `static constant cantina = 'ntav' // model: Tavern selectScale: 6` -- `static constant carrionscarab1 = 'ucs1' // model: scarab scale: 0,9 selectScale: 1,25` -- `static constant carrionscarab2 = 'ucs2' // model: scarab scale: 1,1 selectScale: 1,5` -- `static constant carrionscarab3 = 'ucs3' // model: scarab scale: 1,3 selectScale: 1,75` -- `static constant carrionscarabburrowed2 = 'ucsB' // model: scarab scale: 1,1 selectScale: 1,5` -- `static constant carrionscarabburrowed3 = 'ucsC' // model: scarab scale: 1,3 selectScale: 1,75` -- `static constant castle = 'hcas' // model: TownHall selectScale: 6,3` -- `static constant cenarius = 'Ecen' // model: HeroKeeperoftheGrove scale: 1,4 selectScale: 3` -- `static constant centaurarcher = 'ncea' // model: CentaurArcher selectScale: 1,25` -- `static constant centaurdrudge = 'ncer' // model: Centaur scale: 1,1` -- `static constant centaurimpaler = 'ncim' // model: CentaurArcher scale: 1,35 selectScale: 1,25` -- `static constant centaurkhan = 'ncnk' // model: CentaurKhan scale: 1,75 selectScale: 1,85` -- `static constant centauroutrunner = 'ncen' // model: Centaur scale: 1,45 selectScale: 1,25` -- `static constant centaursorceror = 'ncks' // model: CentaurKhan scale: 1,3 selectScale: 1,4` -- `static constant centaurtent = 'ncnt' // model: CentaurTent selectScale: 3,5` -- `static constant centaurtent1 = 'nct1' // model: CentaurTent1 selectScale: 3,5` -- `static constant centaurtent2 = 'nct2' // model: CentaurTent2 selectScale: 3,5` -- `static constant chaosgrunt = 'nchg' // model: ChaosGrunt scale: 1,2` -- `static constant chaoskotobeast = 'nckb' // model: ChaosKotoBeast selectScale: 2,25` -- `static constant chaosorcburrow = 'ocbw' // model: TrollBurrow selectScale: 2,75` -- `static constant chaospeon = 'ncpn' // model: ChaosPeon` -- `static constant chaosspaceorc = 'zcso' // model: ChaosSpaceOrc` -- `static constant chaoswarlock = 'nchw' // model: ChaosWarlock selectScale: 1,15` -- `static constant chaoswarlord = 'owar' // model: ChaosWarlord` -- `static constant chaoswolfrider = 'nchr' // model: ChaosWolfRider scale: 1,2 selectScale: 1,6` -- `static constant chaplain = 'nchp' // model: HumanMage` -- `static constant chicken = 'nech' // model: EasterChicken selectScale: 0,9` -- `static constant chieftainhut = 'ndch' // model: ChieftainHut selectScale: 2,5` -- `static constant chimaera = 'echm' // model: Chimaera selectScale: 2` -- `static constant chimaeraroost = 'edos' // model: ChimaeraRoost selectScale: 4` -- `static constant circleofpower = 'ncop' // model: CircleOfPower selectScale: 3,5` -- `static constant circleofpowerlarge = 'ncp3' // model: CircleOfPower scale: 2 selectScale: 4,5` -- `static constant circleofpowermedium = 'ncp2' // model: CircleOfPower scale: 1,5 selectScale: 4` -- `static constant cityBuildingLarge0 = 'ncbc' // model: CityBuildingLarge_0 selectScale: 4` -- `static constant cityBuildingLarge1 = 'ncbd' // model: CityBuildingLarge_45 selectScale: 4` -- `static constant cityBuildingLarge2 = 'ncbe' // model: CityBuildingLarge_90 selectScale: 4` -- `static constant cityBuildingLarge3 = 'ncbf' // model: CityBuildingLarge_135 selectScale: 4` -- `static constant citybuildingSmall0 = 'ncb0' // model: CityBuildingSmall45_0 selectScale: 4` -- `static constant citybuildingSmall1 = 'ncb1' // model: CityBuildingSmall45_1 selectScale: 4` -- `static constant citybuildingSmall2 = 'ncb2' // model: CityBuildingSmall45_2 selectScale: 4` -- `static constant citybuildingSmall3 = 'ncb3' // model: CityBuildingSmall90_0 selectScale: 4` -- `static constant citybuildingSmall4 = 'ncb4' // model: CityBuildingSmall90_1 selectScale: 4` -- `static constant citybuildingSmall5 = 'ncb5' // model: CityBuildingSmall90_2 selectScale: 4` -- `static constant citybuildingSmall6 = 'ncb6' // model: CityBuildingSmall135_0 selectScale: 4` -- `static constant citybuildingSmall7 = 'ncb7' // model: CityBuildingSmall135_1 selectScale: 4` -- `static constant citybuildingSmall8 = 'ncb8' // model: CityBuildingSmall135_2 selectScale: 4` -- `static constant citybuildingSmall9 = 'ncb9' // model: CityBuildingSmall0_0 selectScale: 4` -- `static constant citybuildingSmalla = 'ncba' // model: CityBuildingSmall0_1 selectScale: 4` -- `static constant citybuildingSmallb = 'ncbb' // model: CityBuildingSmall0_2 selectScale: 4` -- `static constant clockwerkgoblin1 = 'ncgb' // model: HeroTinkerRobot selectScale: 1,15` -- `static constant clockwerkgoblin2 = 'ncg1' // model: HeroTinkerRobot selectScale: 1,15` -- `static constant clockwerkgoblin3 = 'ncg2' // model: HeroTinkerRobot selectScale: 1,15` -- `static constant clockwerkgoblin4 = 'ncg3' // model: HeroTinkerRobot selectScale: 1,15` -- `static constant coldtower = 'ndt1' // model: TowerDefenseTower selectScale: 2,5` -- `static constant coldtowerupgrade = 'ndt2' // model: TowerDefenseTower selectScale: 2,5` -- `static constant coralbed = 'nnfm' // model: CoralBed selectScale: 3` -- `static constant corruptedancientofwar = 'ncaw' // model: CorruptedAncientofWar selectScale: 4` -- `static constant corruptedancientprotector = 'ncap' // model: CorruptedAncientProtector selectScale: 4` -- `static constant corruptedent = 'nenc' // model: CorruptedEnt scale: 0,9` -- `static constant corruptedmoonwell = 'ncmw' // model: CorruptedMoonWell selectScale: 3` -- `static constant corruptedtreeofages = 'ncta' // model: CorruptedTreeofLife scale: 1,15 selectScale: 4,75` -- `static constant corruptedtreeofeternity = 'ncte' // model: CorruptedTreeofLife scale: 1,3 selectScale: 4,75` -- `static constant corruptedtreeoflife = 'nctl' // model: CorruptedTreeofLife selectScale: 4,75` -- `static constant crab = 'ncrb' // model: SpiderCrab selectScale: 0,9` -- `static constant crypt = 'usep' // model: Crypt selectScale: 5` -- `static constant cryptfiend = 'ucry' // model: CryptFiend scale: 0,9 selectScale: 1,85` -- `static constant cryptfiendmorph = 'ucrm' // model: CryptFiend scale: 0,9 selectScale: 1,85` -- `static constant cryptlord = 'Ucrl' // model: HeroCryptLord selectScale: 1,85` -- `static constant crystalarachnathid = 'nanc' // model: ArchnathidGreen scale: 0,65 selectScale: 1,2` -- `static constant dagren = 'Hdgo' // model: HeroPaladinBoss2 selectScale: 1,1` -- `static constant dalaranguardtower = 'ndgt' // model: DalaranGuardTower selectScale: 2,5` -- `static constant dalaranmutant = 'ndmu' // model: DalaranMutant scale: 1,75 selectScale: 1,1` -- `static constant dalaranreject = 'ndrj' // model: DalaranReject scale: 1,15 selectScale: 1,45` -- `static constant darkminion1 = 'ndr1' // model: Skeleton` -- `static constant darkminion2 = 'ndr2' // model: Skeleton scale: 1,2 selectScale: 1,2` -- `static constant darkminion3 = 'ndr3' // model: Skeleton scale: 1,4 selectScale: 1,4` -- `static constant darkportalse = 'ndke' // model: DarkPortal2 selectScale: 8,5` -- `static constant darkportalsw = 'ndkw' // model: DarkPortal selectScale: 8,5` -- `static constant darkranger = 'Nbrn' // model: BansheeRanger selectScale: 1,5` -- `static constant darktroll = 'ndtr' // model: DarkTroll scale: 0,85` -- `static constant darktrollberserker = 'ndtb' // model: DarkTroll scale: 1,3 selectScale: 1,5` -- `static constant darktrollhighpriest = 'ndth' // model: DarkTrollShadowPriest scale: 1,25 selectScale: 1,5` -- `static constant darktrollshadowpriest = 'ndtp' // model: DarkTrollShadowPriest scale: 0,9 selectScale: 1,5` -- `static constant darktrolltrapper = 'ndtt' // model: DarkTrollTrapper scale: 1,15` -- `static constant darktrollwarlord = 'ndtw' // model: DarkTrollTrapper scale: 1,6 selectScale: 2` -- `static constant darkwizard = 'nwzd' // model: BanditMage scale: 1,2 selectScale: 1,5` -- `static constant deathknight = 'Udea' // model: HeroDeathKnight selectScale: 1,85` -- `static constant deathrevenant = 'nrvd' // model: Revenant scale: 1,5 selectScale: 1,2` -- `static constant deathtower = 'ntt1' // model: TowerDefenseTower selectScale: 2,5` -- `static constant deathtowerupgrade = 'ntx2' // model: TowerDefenseTower selectScale: 2,5` -- `static constant deceiver = 'nhdc' // model: Acolyte scale: 1,2 selectScale: 1,1` -- `static constant deeplordrevenant = 'nlrv' // model: RevenantOfTheWaves scale: 1,6` -- `static constant deer = 'nder' // model: BlackStagMale scale: 1,5 selectScale: 1,1` -- `static constant defiledfountainoflife = 'ndfl' // model: FountainOfLifeDefiled selectScale: 5` -- `static constant demolisher = 'ocat' // model: catapult selectScale: 2,75` -- `static constant demolisherdraenei = 'ncat' // model: catapult selectScale: 2,75` -- `static constant demongate = 'ndmg' // model: DemonGate selectScale: 5` -- `static constant demonhunter = 'Edem' // model: HeroDemonHunter selectScale: 1,5` -- `static constant demonhuntermorphed = 'Edmm' // model: HeroDemonHunter selectScale: 2` -- `static constant detheroc = 'Udth' // model: HeroDreadLord scale: 1,4 selectScale: 1,75` -- `static constant diremammoth = 'nmdr' // model: MammothBlack scale: 1,25 selectScale: 2,5` -- `static constant direwolf = 'nwld' // model: DireWolf scale: 1,2 selectScale: 1,3` -- `static constant dog = 'ndog' // model: BrownWolf` -- `static constant doomguard = 'nbal' // model: DoomGuard scale: 1,3 selectScale: 2` -- `static constant doomguardsummoned = 'nba2' // model: DoomGuard scale: 1,3 selectScale: 2` -- `static constant draeneidarkslayer = 'ndrd' // model: DranaiWhite scale: 1,15 selectScale: 1,25` -- `static constant draeneidisciple = 'ndrm' // model: DranaiMage scale: 0,8 selectScale: 0,85` -- `static constant draeneiguardian = 'ndrf' // model: Dranai scale: 0,8 selectScale: 0,85` -- `static constant draeneiharbinger = 'ndrh' // model: DranaiMage selectScale: 1,05` -- `static constant draeneihaven = 'ndh2' // model: ChieftainHut scale: 1,2 selectScale: 4,25` -- `static constant draeneilaborer = 'ndrl' // model: Dranai scale: 0,8 selectScale: 0,8` -- `static constant draeneiprotector = 'ndrp' // model: DranaiWhite scale: 0,9 selectScale: 0,95` -- `static constant draeneisalamander = 'ndsa' // model: ThunderLizardVizier scale: 0,9 selectScale: 2` -- `static constant draeneiseer = 'ndrs' // model: DranaiMage scale: 1,1 selectScale: 1,25` -- `static constant draeneiseerden = 'ndh4' // model: DraneiHut1 scale: 1,2 selectScale: 4,25` -- `static constant draeneistalker = 'ndrt' // model: Dranai selectScale: 1,2` -- `static constant draeneivindicator = 'ndrn' // model: DranaiWhite scale: 1,15 selectScale: 1,25` -- `static constant draeneiwarriorshall = 'ndh3' // model: DraneiHut0 scale: 1,2 selectScale: 4,25` -- `static constant draeneiwatcher = 'ndrw' // model: Dranai selectScale: 1,05` -- `static constant dragonbuilding = 'ndrb' // model: DragonBuilding selectScale: 3,5` -- `static constant dragonhawk = 'hdhw' // model: BloodElfDragonHawk selectScale: 1,5` -- `static constant dragonturtle = 'ntrd' // model: DragonSeaTurtle scale: 1,2 selectScale: 4` -- `static constant drakthul = 'odkt' // model: OrcWarlockRed scale: 1,2 selectScale: 1,25` -- `static constant draneihut0 = 'ndh0' // model: DraneiHut0 selectScale: 2,5` -- `static constant draneihut1 = 'ndh1' // model: DraneiHut1 selectScale: 2,5` -- `static constant dreadlord = 'Udre' // model: HeroDreadLord selectScale: 1,5` -- `static constant drekthar = 'Odrt' // model: HeroFarSeer selectScale: 2` -- `static constant druidoftheclaw = 'edoc' // model: DruidoftheClaw selectScale: 2` -- `static constant druidoftheclawmorphed = 'edcm' // model: DruidoftheClaw selectScale: 2,5` -- `static constant druidofthetalon = 'edot' // model: DruidoftheTalon selectScale: 1,25` -- `static constant druidofthetalonmorphed = 'edtm' // model: DruidoftheTalon selectScale: 1,25` -- `static constant dryad = 'edry' // model: Dryad selectScale: 1,25` -- `static constant duneworm = 'ndwm' // model: DuneWorm selectScale: 0,9` -- `static constant earthborerarachnathid = 'nane' // model: Archnathid selectScale: 1,7` -- `static constant earthfurytower = 'negf' // model: ElvenGuardFireTower selectScale: 2,5` -- `static constant elderhydra = 'nehy' // model: Hydra scale: 1,2 selectScale: 2,5` -- `static constant elderjunglestalker = 'njga' // model: JungleBeast scale: 1,2 selectScale: 1,45` -- `static constant eldersasquatch = 'nsqe' // model: SasquatchShaman selectScale: 1,2` -- `static constant eldervoidwalker = 'nvde' // model: VoidWalker scale: 1,5 selectScale: 1,5` -- `static constant elderwendigo = 'nwnr' // model: Wendigo scale: 1,3` -- `static constant elvenfarm = 'nefm' // model: ElvenFarm selectScale: 3,5` -- `static constant elvenfarm0 = 'nef0' // model: ElvenVillageBuilding0 selectScale: 3,5` -- `static constant elvenfarm1 = 'nef1' // model: ElvenVillageBuilding1 selectScale: 3,5` -- `static constant elvenfarm2 = 'nef2' // model: ElvenVillageBuilding2 selectScale: 3,5` -- `static constant elvenfarm3 = 'nef3' // model: ElvenVillageBuilding3 selectScale: 3,5` -- `static constant elvenfarm4 = 'nef4' // model: ElvenVillageBuilding4 selectScale: 3,5` -- `static constant elvenfarm5 = 'nef5' // model: ElvenVillageBuilding5 selectScale: 3,5` -- `static constant elvenfarm6 = 'nef6' // model: ElvenVillageBuilding6 selectScale: 3,5` -- `static constant elvenfarm7 = 'nef7' // model: ElvenVillageBuilding7 selectScale: 3,5` -- `static constant elvenfishingvillage0 = 'nfv0' // model: ElvenFishVillageBuilding0 selectScale: 3,5` -- `static constant elvenfishingvillage1 = 'nfv1' // model: ElvenFishVillageBuilding1 selectScale: 3,5` -- `static constant elvenfishingvillage2 = 'nfv2' // model: ElvenFishVillageBuilding2 selectScale: 3,5` -- `static constant elvenfishingvillage3 = 'nfv3' // model: ElvenFishVillageBuilding3 selectScale: 3,5` -- `static constant elvenfishingvillage4 = 'nfv4' // model: ElvenFishVillageBuilding4 selectScale: 3,5` -- `static constant elvenguardtower = 'negt' // model: ElvenGuardTower selectScale: 2,5` -- `static constant emissary = 'nemi' // model: HumanMage scale: 1,1` -- `static constant energytower = 'net1' // model: TowerDefenseTower selectScale: 2,5` -- `static constant energytowerupgrade = 'net2' // model: TowerDefenseTower selectScale: 2,5` -- `static constant enforcer = 'nenf' // model: Bandit scale: 1,45` -- `static constant engineergazlowe = 'negz' // model: GoblinSapper` -- `static constant enragedelemental = 'nele' // model: WaterElemental scale: 1,2 selectScale: 1,6` -- `static constant enragedowlbear = 'nowe' // model: Owlbear scale: 1,4 selectScale: 1,8` -- `static constant enrangedjunglestalker = 'njgb' // model: JungleBeast scale: 1,5 selectScale: 1,7` -- `static constant entangledgoldmine = 'egol' // model: EntangledGoldMine selectScale: 5,5` -- `static constant eredardiabolist = 'nerd' // model: EredarWarlockPurple scale: 1,65 selectScale: 2` -- `static constant eredarsorceror = 'ners' // model: EredarWarlock scale: 1,4 selectScale: 2` -- `static constant eredarwarlock = 'nerw' // model: EredarWarlock scale: 1,75 selectScale: 2` -- `static constant evilarthas = 'Uear' // model: UndeadArthas selectScale: 1,85` -- `static constant evilillidan = 'Eevi' // model: IllidanEvil selectScale: 1,5` -- `static constant evilillidandemonform = 'Eevm' // model: IllidanEvil selectScale: 2` -- `static constant evilsylvanas = 'Usyl' // model: EvilSylvanas selectScale: 1,5` -- `static constant facelessonedeathbringer = 'nfod' // model: FacelessOne scale: 2,3 selectScale: 2,4` -- `static constant facelessoneterror = 'nfot' // model: FacelessOne scale: 1,85 selectScale: 2` -- `static constant facelessonetrickster = 'nfor' // model: FacelessOne scale: 1,4 selectScale: 1,4` -- `static constant faeriedragon = 'efdr' // model: FaerieDragon selectScale: 1,5` -- `static constant fallenpriest = 'nhfp' // model: Acolyte scale: 1,1` -- `static constant farm = 'hhou' // model: Farm selectScale: 2,5` -- `static constant farseer = 'Ofar' // model: HeroFarSeer selectScale: 2` -- `static constant felboar = 'nfbr' // model: Felboar selectScale: 0,9` -- `static constant felguard = 'nfgu' // model: Felgaurd` -- `static constant felravager = 'npfm' // model: FelstalkerPurple scale: 1,5 selectScale: 2,5` -- `static constant felstalker = 'nfel' // model: felhound selectScale: 1,5` -- `static constant firelord = 'Nfir' // model: HeroFlameLord scale: 1,15 selectScale: 2` -- `static constant firerevenant = 'nrvf' // model: Revenant scale: 0,9` -- `static constant flametower = 'nft1' // model: TowerDefenseTower selectScale: 2,5` -- `static constant flametowerupgrade = 'nft2' // model: TowerDefenseTower selectScale: 2,5` -- `static constant fleshgolem = 'nfgl' // model: FleshGolem scale: 1,75 selectScale: 3` -- `static constant flyingmachine = 'hgyr' // model: Gyrocopter selectScale: 1,5` -- `static constant flyingsheep = 'nshf' // model: FlyingSheep scale: 1,2 selectScale: 0,8` -- `static constant footman = 'hfoo' // model: Footman` -- `static constant forceofnature = 'efon' // model: Ent selectScale: 1,5` -- `static constant forestspider = 'nspg' // model: SpiderGreen scale: 0,6 selectScale: 1,5` -- `static constant foresttroll = 'nftr' // model: ForestTroll` -- `static constant foresttrollberserker = 'nftb' // model: ForestTroll scale: 1,25 selectScale: 1,5` -- `static constant foresttrollhighpriest = 'nfsh' // model: ForestTrollShadowPriest scale: 1,25 selectScale: 1,5` -- `static constant foresttrollhut0 = 'nfh0' // model: ForestTrollHut0 selectScale: 3,5` -- `static constant foresttrollhut1 = 'nfh1' // model: ForestTrollHut1 selectScale: 3,5` -- `static constant foresttrollking = 'nftk' // model: ForestTrollTrapper scale: 1,55 selectScale: 2` -- `static constant foresttrollshadowpriest = 'nfsp' // model: ForestTrollShadowPriest scale: 1,05 selectScale: 1,5` -- `static constant foresttrolltrapper = 'nftt' // model: ForestTrollTrapper` -- `static constant forgottenone = 'nfgo' // model: ForgottenOne scale: 0,9 selectScale: 4,3` -- `static constant fortress = 'ofrt' // model: GreatHall selectScale: 6,6` -- `static constant fountainofhealth = 'nfoh' // model: FountainOfHealth selectScale: 5` -- `static constant fountainofmana = 'nmoo' // model: FountainOfMana selectScale: 5` -- `static constant frog = 'nfro' // model: Frog selectScale: 0,9` -- `static constant frostmourne = 'nfrm' // model: Frostmourne selectScale: 2,5` -- `static constant frostrevenant = 'nrvs' // model: Revenant` -- `static constant frosttower = 'uzg2' // model: Ziggurat selectScale: 4,25` -- `static constant frostwyrm = 'ufro' // model: FrostWyrm selectScale: 2,25` -- `static constant fruitstand = 'nfrt' // model: FruitStand selectScale: 4` -- `static constant furbolg = 'nfrl' // model: Furbolg scale: 1,15` -- `static constant furbolgancient = 'nfra' // model: FurbolgElder scale: 1,4 selectScale: 1,75` -- `static constant furbolgchampion = 'nfrg' // model: Furbolg scale: 1,3 selectScale: 1,5` -- `static constant furbolgeldershaman = 'nfre' // model: FurbolgShaman scale: 1,25 selectScale: 1,5` -- `static constant furbolghut1 = 'nfr1' // model: FurbolgHut selectScale: 3,5` -- `static constant furbolghut2 = 'nfr2' // model: FurbolgHut2 selectScale: 3,5` -- `static constant furbolgpanda = 'nfrp' // model: FurbolgPanda` -- `static constant furbolgshaman = 'nfrs' // model: FurbolgShaman scale: 0,9` -- `static constant furbolgtracker = 'nfrb' // model: FurbolgTracker scale: 1,2` -- `static constant furion = 'Efur' // model: Furion scale: 1,1 selectScale: 1,25` -- `static constant gargantuanseaturtle = 'ntrg' // model: GiantSeaTurtle selectScale: 3` -- `static constant gargoyle = 'ugar' // model: Gargoyle selectScale: 1,25` -- `static constant gargoylemorphed = 'ugrm' // model: Gargoyle selectScale: 1,25` -- `static constant garthok = 'ogrk' // model: Grunt scale: 1,1` -- `static constant gemstoneobelisk = 'ngob' // model: BridgeObelisk selectScale: 2,5` -- `static constant ghost = 'ngh1' // model: BansheeGhost scale: 1,05` -- `static constant ghostlyarchmage = 'Hgam' // model: HeroArchMageGhost selectScale: 1,5` -- `static constant ghoul = 'ugho' // model: Ghoul selectScale: 1,1` -- `static constant giantpolarbear = 'nplg' // model: PolarBear scale: 1,3 selectScale: 2,4` -- `static constant giantseaturtle = 'ntrt' // model: GiantSeaTurtleRange scale: 0,8 selectScale: 2,5` -- `static constant giantskeleton = 'nskg' // model: Skeleton scale: 1,35` -- `static constant giantspider = 'nsgt' // model: Spider scale: 1,25 selectScale: 1,5` -- `static constant giantwhitewolf = 'nwwg' // model: WhiteWolf scale: 1,2 selectScale: 1,5` -- `static constant giantwolf = 'nwlg' // model: TimberWolf scale: 1,1 selectScale: 1,2` -- `static constant glaivethrower = 'ebal' // model: Ballista selectScale: 3` -- `static constant gnoll1 = 'ngno' // model: Gnoll` -- `static constant gnoll3 = 'ngnw' // model: GnollWarden scale: 1,5` -- `static constant gnollassassin = 'ngns' // model: GnollArcher scale: 1,3` -- `static constant gnollbrute = 'ngnb' // model: Gnoll scale: 1,3` -- `static constant gnollhut = 'ngnh' // model: GnollHut selectScale: 3,5` -- `static constant gnollhut2 = 'ngt2' // model: GnollHut2 selectScale: 3,5` -- `static constant gnollking = 'ngnv' // model: GnollOverseer scale: 1,75` -- `static constant gnollpoacher = 'ngna' // model: GnollArcher scale: 0,9` -- `static constant goblinammodump = 'ngad' // model: AmmoDump selectScale: 4,75` -- `static constant goblinblaster = 'ngbl' // model: IronGolem selectScale: 1,75` -- `static constant goblinlandmine = 'nglm' // model: GoblinLandMine selectScale: 0,75` -- `static constant goblinmerchant = 'ngme' // model: Merchant selectScale: 4,5` -- `static constant goblinsapper = 'ngsp' // model: GoblinSapper` -- `static constant goblinshipyard = 'nshp' // model: GoblinShipyard selectScale: 4,75` -- `static constant goblinshredder = 'ngir' // model: IronGolem selectScale: 1,75` -- `static constant goblinzeppelin = 'nzep' // model: GoblinZeppelin selectScale: 1,5` -- `static constant goldmine = 'ngol' // model: GoldMine selectScale: 5` -- `static constant grainwarehouse = 'ngwr' // model: GrainWarehouse selectScale: 4` -- `static constant granaryinfected = 'ngni' // model: GranaryInfected selectScale: 3,5` -- `static constant granitegolem = 'nggr' // model: RockGolem scale: 1,5 selectScale: 3` -- `static constant graveyard = 'ugrv' // model: Graveyard selectScale: 5` -- `static constant greatervoidwalker = 'nvdg' // model: VoidWalker scale: 1,3 selectScale: 1,3` -- `static constant greathall = 'ogre' // model: GreatHall selectScale: 6,6` -- `static constant greendragon = 'ngrd' // model: GreenDragon scale: 1,75 selectScale: 2,25` -- `static constant greendragonroost = 'ndrg' // model: DragonBuildingGreen scale: 1,5 selectScale: 6,6` -- `static constant greendragonwhelp = 'ngrw' // model: GreenDragonWelp scale: 0,7 selectScale: 1,75` -- `static constant greendrake = 'ngdk' // model: GreenDragon scale: 1,2 selectScale: 2` -- `static constant grizzlybear1 = 'ngz1' // model: GrizzlyBear scale: 0,9 selectScale: 1,25` -- `static constant grizzlybear2 = 'ngz2' // model: GrizzlyBear scale: 1,1 selectScale: 1,5` -- `static constant grizzlybear3 = 'ngz3' // model: GrizzlyBear scale: 1,25 selectScale: 1,75` -- `static constant gromhellscream = 'Ogrh' // model: Hellscream selectScale: 1,15` -- `static constant grunt = 'ogru' // model: Grunt scale: 1,1` -- `static constant gryphonaviary = 'hgra' // model: GryphonAviary selectScale: 4` -- `static constant gryphonrider = 'hgry' // model: GryphonRider scale: 1,2 selectScale: 1,5` -- `static constant guardtower = 'hgtw' // model: HumanTower selectScale: 2,5` -- `static constant guldan = 'Ogld' // model: OrcWarlockGuldan selectScale: 1,4` -- `static constant halahk = 'Hhkl' // model: HeroPaladinBoss selectScale: 1,1` -- `static constant harpyhag = 'nhrh' // model: HarpyWitch scale: 1,7 selectScale: 1,5` -- `static constant harpynest = 'nhns' // model: HarpyNest selectScale: 3,5` -- `static constant harpyqueen = 'nhrq' // model: HarpyQueen scale: 2,1 selectScale: 2` -- `static constant harpyrogue = 'nhrr' // model: Harpy scale: 1,7 selectScale: 1,2` -- `static constant harpyscout = 'nhar' // model: Harpy selectScale: 1,2` -- `static constant harpywitch = 'nhrw' // model: HarpyWitch selectScale: 1,2` -- `static constant headhunter = 'ohun' // model: HeadHunter selectScale: 1,1` -- `static constant healingward = 'ohwd' // model: HealingWard selectScale: 0,75` -- `static constant heretic = 'nhhr' // model: Acolyte scale: 1,5 selectScale: 1,25` -- `static constant hermitcrab = 'nhmc' // model: HermitCrab selectScale: 0,9` -- `static constant highelfbarracks = 'nheb' // model: MageTower selectScale: 4` -- `static constant highelvenarcher = 'nhea' // model: HighElfArcher` -- `static constant highelvenfemale = 'nhef' // model: ElfVillagerWoman` -- `static constant highelvenmale = 'nhem' // model: HighElfPeasant` -- `static constant highelvenswordsman = 'hhes' // model: TheCaptain scale: 0,9 selectScale: 1,2` -- `static constant hippogryph = 'ehip' // model: Hippogryph selectScale: 1,5` -- `static constant hornofcenarius = 'nhcn' // model: HornOfCenarius selectScale: 2,5` -- `static constant humanarcanetower = 'hatw' // model: HumanTower selectScale: 2,5` -- `static constant humanbarracks = 'hbar' // model: HumanBarracks selectScale: 5` -- `static constant humanbattleship = 'hbsh' // model: HumanBattleship selectScale: 4` -- `static constant humandestroyer = 'hdes' // model: HumanDestroyerShip selectScale: 3` -- `static constant humanlumbermill = 'hlum' // model: HumanLumbermill selectScale: 4,25` -- `static constant humanshipyard = 'hshy' // model: HumanShipyard selectScale: 5` -- `static constant humantransportship = 'hbot' // model: HumanTransportShip selectScale: 3` -- `static constant huntershall = 'edob' // model: HuntersHall selectScale: 4,2` -- `static constant huntress = 'esen' // model: Huntress selectScale: 1,5` -- `static constant hydra = 'nhyd' // model: Hydra scale: 1,1 selectScale: 2,5` -- `static constant hydrahatchling = 'nhyh' // model: Hydra scale: 0,75 selectScale: 1,5` -- `static constant hydralisk = 'zhyd' // model: Hydralisk selectScale: 1,2` -- `static constant hydromancer = 'nhym' // model: BanditMage scale: 0,9 selectScale: 1,5` -- `static constant icecrownobelisk = 'nico' // model: IcecrownObelisk selectScale: 3,5` -- `static constant icerevenant = 'nrvi' // model: Revenant scale: 1,3 selectScale: 1,1` -- `static constant icetroll = 'nitr' // model: IceTroll` -- `static constant icetrollberserker = 'nits' // model: IceTroll scale: 1,3` -- `static constant icetrollhighpriest = 'nith' // model: IceTrollShadowPriest scale: 1,25` -- `static constant icetrollhut0 = 'nth0' // model: IceTrollHut0 selectScale: 3,5` -- `static constant icetrollhut1 = 'nth1' // model: IceTrollHut1 selectScale: 3,5` -- `static constant icetrollshadowpriest = 'nitp' // model: IceTrollShadowPriest scale: 1,05` -- `static constant icetrolltrapper = 'nitt' // model: IceTroll` -- `static constant icetrollwarlord = 'nitw' // model: IceTroll scale: 1,55` -- `static constant icetuskmammoth = 'nmit' // model: Mammoth scale: 1,05 selectScale: 2,1` -- `static constant illidan = 'Eill' // model: HeroDemonHunter selectScale: 1,5` -- `static constant illidandemonform = 'Eidm' // model: HeroDemonHunter selectScale: 2` -- `static constant illidanmorphed = 'Eilm' // model: HeroDemonHunter selectScale: 2` -- `static constant illidanwagon = 'eilw' // model: IllidanEvilCaged selectScale: 2,5` -- `static constant infernal = 'ninf' // model: Infernal selectScale: 2,5` -- `static constant infernalcontraption = 'ninc' // model: InfernalCannonCannon scale: 0,75 selectScale: 2,25` -- `static constant infernaljuggernaut = 'nina' // model: InfernalCannonFlame scale: 1,5 selectScale: 3,5` -- `static constant infernalmachine = 'ninm' // model: InfernalCannonCannon selectScale: 2,75` -- `static constant jailorkassan = 'njks' // model: Bandit scale: 1,5 selectScale: 1,25` -- `static constant jaina = 'Hjai' // model: Jaina selectScale: 1,5` -- `static constant juggernaut = 'ojgn' // model: OrcJuggernaught selectScale: 4` -- `static constant junglestalker = 'njg1' // model: JungleBeast selectScale: 1,1` -- `static constant kael = 'Hkal' // model: Kael selectScale: 1,5` -- `static constant keep = 'hkee' // model: TownHall selectScale: 6,3` -- `static constant keeperofthegrove = 'Ekee' // model: HeroKeeperoftheGrove selectScale: 2,25` -- `static constant keeperofthegroveghost = 'Ekgg' // model: HeroKeeperoftheGroveGhost selectScale: 2,25` -- `static constant kelthuzadghost = 'uktg' // model: KelThuzadGhost scale: 1,15 selectScale: 1,25` -- `static constant kelthuzadlich = 'Uktl' // model: HeroLich selectScale: 1,25` -- `static constant kelthuzadlichcinematic = 'Uclc' // model: HeroLichCIN selectScale: 1,25` -- `static constant kelthuzadnecro = 'uktn' // model: Kelthuzad scale: 1,15 selectScale: 1,25` -- `static constant kiljaeden = 'Nklj' // model: Kiljaeden selectScale: 1,7` -- `static constant kiljaedencinematic = 'Nkjx' // model: KiljaedenCinema selectScale: 3` -- `static constant knight = 'hkni' // model: Knight selectScale: 1,4` -- `static constant kobold = 'nkob' // model: Kobold scale: 0,85` -- `static constant koboldgeomancer = 'nkog' // model: KoboldGeomancer scale: 1,4` -- `static constant koboldtaskmaster = 'nkol' // model: Kobold scale: 1,6` -- `static constant kobolttunneler = 'nkot' // model: Kobold scale: 1,25` -- `static constant kotobeast = 'okod' // model: KotoBeast selectScale: 2,25` -- `static constant kotobeastnorider = 'oosc' // model: KotoBeastNoRider selectScale: 2,5` -- `static constant ladyvashj = 'Hvsh' // model: LadyVashj selectScale: 1,5` -- `static constant lavaspawn = 'nlv1' // model: LavaSpawn scale: 0,8 selectScale: 1,6` -- `static constant lavaspawn2 = 'nlv2' // model: LavaSpawn selectScale: 1,6` -- `static constant lavaspawn3 = 'nlv3' // model: LavaSpawn scale: 1,2 selectScale: 1,6` -- `static constant lesservoidwalker = 'nvdl' // model: VoidWalker scale: 0,75` -- `static constant lich = 'Ulic' // model: HeroLich selectScale: 1,25` -- `static constant lichking = 'nzlc' // model: lichking selectScale: 4` -- `static constant lightninglizard = 'nltl' // model: ThunderLizard scale: 0,85 selectScale: 2,5` -- `static constant lightningrevenant = 'nrvl' // model: Revenant scale: 1,1` -- `static constant lobstrokkdeepseer = 'nlds' // model: Lobstrokkblue scale: 0,8 selectScale: 1,75` -- `static constant lobstrokkpooldweller = 'nlpd' // model: Lobstrokkred scale: 0,6 selectScale: 1,65` -- `static constant lobstrokkprawn = 'nlpr' // model: Lobstrokkred scale: 0,55 selectScale: 1,4` -- `static constant lobstrokkprawnsummoned = 'nlps' // model: Lobstrokkred scale: 0,55 selectScale: 1,4` -- `static constant lobstrokksnapper = 'nlsn' // model: Lobstrokkred scale: 0,8 selectScale: 1,9` -- `static constant lobstrokktidallord = 'nlkl' // model: Lobstrokkgreen selectScale: 2,5` -- `static constant lobstrokktidecaller = 'nltc' // model: Lobstrokkblue scale: 0,57 selectScale: 1,5` -- `static constant locust = 'uloc' // model: Locust` -- `static constant lordgarithos = 'Hlgr' // model: LordGarithos scale: 1,2 selectScale: 1,6` -- `static constant magicvault = 'nmgv' // model: MagicVault selectScale: 3,3` -- `static constant magnataurdestroyer = 'nmgd' // model: MagnataurBlue scale: 1,45 selectScale: 3` -- `static constant magnataurreaver = 'nmgr' // model: Magnataur scale: 1,325 selectScale: 2,75` -- `static constant magnataurwarrior = 'nmgw' // model: MagnataurBrown scale: 1,125 selectScale: 2,25` -- `static constant magtheridon = 'Nmag' // model: HeroPitLord scale: 1,35 selectScale: 3` -- `static constant maidenofpain = 'ndqp' // model: DemonessBlue scale: 1,4 selectScale: 1,4` -- `static constant maiev = 'Ewrd' // model: Maiev selectScale: 1,5` -- `static constant malfurion = 'Emfr' // model: MalFurion scale: 1,2 selectScale: 2,25` -- `static constant malfurionnostag = 'Emns' // model: MalFurionNoStag scale: 1,2 selectScale: 2,25` -- `static constant malganis = 'Umal' // model: HeroDreadLord selectScale: 1,5` -- `static constant mammoth = 'nmam' // model: Mammoth scale: 0,85 selectScale: 1,75` -- `static constant mannoroth = 'Nman' // model: Mannoroth scale: 1,7 selectScale: 3` -- `static constant margoth = 'Hmgd' // model: HeroPaladin selectScale: 1,1` -- `static constant marine = 'zmar' // model: Marine` -- `static constant marketplace = 'nmrk' // model: Marketplace selectScale: 6` -- `static constant mathog = 'omtg' // model: ChaosWarlord` -- `static constant meatwagon = 'umtw' // model: MeatWagon selectScale: 2,5` -- `static constant medivh = 'nmed' // model: Medivh selectScale: 1,25` -- `static constant medivhmorphed = 'nmdm' // model: Medivh selectScale: 1,25` -- `static constant mercenarycampa = 'nmr5' // model: Mercenary scale: 0,8 selectScale: 6` -- `static constant mercenarycampb = 'nmr4' // model: Mercenary scale: 0,8 selectScale: 6` -- `static constant mercenarycampc = 'nmr6' // model: Mercenary scale: 0,8 selectScale: 6` -- `static constant mercenarycampd = 'nmra' // model: Mercenary scale: 0,8 selectScale: 6` -- `static constant mercenarycampf = 'nmr2' // model: Mercenary scale: 0,8 selectScale: 6` -- `static constant mercenarycampg = 'nmrb' // model: Mercenary scale: 0,8 selectScale: 6` -- `static constant mercenarycampi = 'nmrd' // model: Mercenary scale: 0,8 selectScale: 6` -- `static constant mercenarycampk = 'nmrf' // model: Mercenary scale: 0,8 selectScale: 6` -- `static constant mercenarycampl = 'nmer' // model: Mercenary scale: 0,8 selectScale: 6` -- `static constant mercenarycampn = 'nmr7' // model: Mercenary scale: 0,8 selectScale: 6` -- `static constant mercenarycampo = 'nmre' // model: Mercenary scale: 0,8 selectScale: 6` -- `static constant mercenarycampv = 'nmr0' // model: Mercenary scale: 0,8 selectScale: 6` -- `static constant mercenarycampw = 'nmr3' // model: Mercenary scale: 0,8 selectScale: 6` -- `static constant mercenarycampx = 'nmr9' // model: Mercenary scale: 0,8 selectScale: 6` -- `static constant mercenarycampy = 'nmr8' // model: Mercenary scale: 0,8 selectScale: 6` -- `static constant mercenarycampz = 'nmrc' // model: Mercenary scale: 0,8 selectScale: 6` -- `static constant militia = 'hmil' // model: Militia` -- `static constant misha = 'nmsh' // model: GrizzlyBear selectScale: 1,4` -- `static constant misha1 = 'ngzc' // model: GrizzlyBear scale: 0,9 selectScale: 1,75` -- `static constant misha2 = 'ngzd' // model: GrizzlyBear scale: 1,1 selectScale: 2` -- `static constant misha3 = 'ngza' // model: GrizzlyBear scale: 1,2 selectScale: 2,2` -- `static constant misha4 = 'ngz4' // model: GrizzlyBear scale: 1,3 selectScale: 2,4` -- `static constant monsterlure = 'nlur' // model: MonsterLure selectScale: 0,75` -- `static constant moonwell = 'emow' // model: MoonWell selectScale: 3` -- `static constant mortarteam = 'hmtm' // model: MortarTeam selectScale: 1,3` -- `static constant mountaingiant = 'emtg' // model: MountainGiant selectScale: 3` -- `static constant mountainking = 'Hmkg' // model: HeroMountainKing selectScale: 1,25` -- `static constant mudgolem = 'ngrk' // model: RockGolem scale: 0,6 selectScale: 1,75` -- `static constant muradinbronzebeard = 'Hmbr' // model: Muradin` -- `static constant murgulbloodgill = 'nmbg' // model: MurgulBloodGill scale: 0,9 selectScale: 0,9` -- `static constant murgulcliffrunner = 'nmcf' // model: MurgulTideWarrior scale: 0,8 selectScale: 0,8` -- `static constant murgulhut0 = 'nmg0' // model: MurlocHut0 selectScale: 3,5` -- `static constant murgulhut1 = 'nmg1' // model: MurlocHut1 selectScale: 3,5` -- `static constant murgulreaver = 'nmrv' // model: MurgulReaver scale: 1,5 selectScale: 1,45` -- `static constant murgulshadowcaster = 'nmsc' // model: MurgulShadowCaster scale: 1,55 selectScale: 1,5` -- `static constant murgulslave = 'nmpe' // model: MurgulSlave` -- `static constant murgulsnarecaster = 'nmsn' // model: MurgulShadowCaster scale: 1,1 selectScale: 1,1` -- `static constant murgultidewarrior = 'nmtw' // model: MurgulTideWarrior` -- `static constant murlocflesheater = 'nmfs' // model: MurlocFlesheater scale: 1,55` -- `static constant murlochuntsman = 'nmrr' // model: MurlocWarrior scale: 1,3` -- `static constant murlochut0 = 'nmh0' // model: MurlocHut0 selectScale: 3,5` -- `static constant murlochut1 = 'nmh1' // model: MurlocHut1 selectScale: 3,5` -- `static constant murlocmutant = 'nmmu' // model: MurlocMutant scale: 2` -- `static constant murlocnightcrawler = 'nmrm' // model: MurlocNightcrawler scale: 1,6` -- `static constant murlocplaguebearer = 'nmpg' // model: MurlocMutant` -- `static constant murloctiderunner = 'nmrl' // model: Murloc` -- `static constant nagacoutl = 'nwgs' // model: WindSerpent scale: 0,7 selectScale: 1,75` -- `static constant nagamurgul = 'nnmg' // model: MurgulReaver scale: 1,1 selectScale: 1,15` -- `static constant nagamyrmidon = 'nmyr' // model: NagaMyrmidon selectScale: 1,75` -- `static constant nagamyrmidonmorph = 'nmys' // model: NagaMyrmidon selectScale: 1,75` -- `static constant nagaroyalguard = 'nnrg' // model: NagaRoyalGuard scale: 1,25 selectScale: 2,25` -- `static constant nagaroyalguardmorph = 'nnrs' // model: NagaRoyalGuard scale: 1,25 selectScale: 2,25` -- `static constant naisha = 'ensh' // model: Huntress scale: 1,2 selectScale: 1,5` -- `static constant nazgrel = 'onzg' // model: WolfRider selectScale: 1,6` -- `static constant necromancer = 'unec' // model: Necromancer selectScale: 1,25` -- `static constant necropolis = 'unpl' // model: Necropolis selectScale: 6,6` -- `static constant necropolis1 = 'unp1' // model: Necropolis selectScale: 6,6` -- `static constant necropolis2 = 'unp2' // model: Necropolis selectScale: 6,6` -- `static constant nerubianqueen = 'nnwq' // model: NerubianQueen scale: 1,6 selectScale: 2` -- `static constant nerubianseer = 'nnwr' // model: NerubianQueen scale: 1,4 selectScale: 1,8` -- `static constant nerubianspiderlord = 'nnws' // model: NerubianSpiderLord scale: 1,55 selectScale: 1,8` -- `static constant nerubianwarrior = 'nnwa' // model: Nerubian scale: 1,2 selectScale: 1,75` -- `static constant nerubianwebspinner = 'nnwl' // model: NerubianSpiderLord selectScale: 2` -- `static constant nerubianziggurat = 'nnzg' // model: NerubianZiggurat selectScale: 3,5` -- `static constant netherdragon = 'nndr' // model: NetherDragon scale: 1,35 selectScale: 2` -- `static constant netherdragonhatchling = 'nnht' // model: NetherDragon scale: 0,65 selectScale: 1,65` -- `static constant netherdrake = 'nndk' // model: NetherDragon scale: 1,05 selectScale: 1,75` -- `static constant nightelfassassin = 'nssn' // model: assassin selectScale: 1,15` -- `static constant nightelfbattleship = 'ebsh' // model: NightElfBattleship selectScale: 4` -- `static constant nightelfdestroyer = 'edes' // model: NightElfDestroyerShip selectScale: 3` -- `static constant nightelfrunner = 'enec' // model: Runner` -- `static constant nightelfshipyard = 'eshy' // model: NightElfShipyard selectScale: 5` -- `static constant nightelftransportship = 'etrs' // model: NightElfTransportShip selectScale: 3` -- `static constant obsidiandestroyer = 'ubsp' // model: ObsidianStatue scale: 0,85 selectScale: 1,5` -- `static constant obsidianstatue = 'uobs' // model: ObsidianStatue scale: 0,85 selectScale: 2,1` -- `static constant ogre1 = 'nogr' // model: Ogre scale: 1,25 selectScale: 1,2` -- `static constant ogre2 = 'nogm' // model: Ogre scale: 1,6 selectScale: 1,2` -- `static constant ogrelord = 'nogl' // model: OgreLord scale: 1,7 selectScale: 2` -- `static constant ogremagi = 'nomg' // model: OgreMagi scale: 1,4 selectScale: 1,2` -- `static constant oldpitlord = 'Npld' // model: PitLord scale: 1,35 selectScale: 3` -- `static constant orcbarracks = 'obar' // model: OrcBarracks selectScale: 4,5` -- `static constant orcishdestroyer = 'odes' // model: OrcishDestroyerShip selectScale: 3` -- `static constant orcishtransportship = 'obot' // model: OrcishTransportShip selectScale: 3` -- `static constant orcjuggernaut = 'zjug' // model: OrcJuggernaught` -- `static constant orcshipyard = 'oshy' // model: GoblinShipyard selectScale: 5` -- `static constant outlanddragonroost = 'ndro' // model: DragonBuildingBlack scale: 1,5 selectScale: 6,6` -- `static constant overlord = 'nfov' // model: FelgaurdBlue scale: 1,5 selectScale: 1,5` -- `static constant overlordarachnathid = 'nano' // model: Archnathidpurple scale: 1,2 selectScale: 1,8` -- `static constant owl = 'nowl' // model: OwlSCOUT scale: 1,2 selectScale: 1,2` -- `static constant owl2 = 'now2' // model: OwlSCOUT scale: 1,2 selectScale: 1,2` -- `static constant owl3 = 'now3' // model: OwlSCOUT scale: 1,2 selectScale: 1,2` -- `static constant owlbear = 'nowb' // model: Owlbear scale: 1,2 selectScale: 1,6` -- `static constant packhorse = 'hrdh' // model: PackHorse selectScale: 1,4` -- `static constant paladin = 'Hpal' // model: HeroPaladin selectScale: 1,25` -- `static constant paladinboss1 = 'Hpb1' // model: HeroPaladinBoss selectScale: 1,1` -- `static constant paladinboss2 = 'Hpb2' // model: HeroPaladinBoss2 selectScale: 1,1` -- `static constant panda1 = 'npn1' // model: FirePandarenBrewmaster scale: 0,8 selectScale: 1,4` -- `static constant panda2 = 'npn2' // model: StormPandarenBrewmaster scale: 0,8 selectScale: 1,4` -- `static constant panda3 = 'npn3' // model: EarthPandarenBrewmaster scale: 0,9 selectScale: 1,4` -- `static constant panda4 = 'npn4' // model: FirePandarenBrewmaster scale: 1,1 selectScale: 1,7` -- `static constant panda5 = 'npn5' // model: StormPandarenBrewmaster scale: 1,1 selectScale: 1,7` -- `static constant panda6 = 'npn6' // model: EarthPandarenBrewmaster scale: 1,2 selectScale: 1,7` -- `static constant pandarenbrewmaster = 'Npbm' // model: PandarenBrewmaster selectScale: 2` -- `static constant peasant = 'hpea' // model: Peasant` -- `static constant penguin = 'npng' // model: Penguin selectScale: 0,9` -- `static constant peon = 'opeo' // model: Peon` -- `static constant phoenix = 'hphx' // model: phoenix selectScale: 1,5` -- `static constant phoenixegg = 'hpxe' // model: phoenix scale: 1,25` -- `static constant pig = 'npig' // model: Pig selectScale: 0,9` -- `static constant pigfarm = 'npgf' // model: PigFarm selectScale: 2,75` -- `static constant pitlord = 'Nplh' // model: HeroPitLord selectScale: 2,5` -- `static constant plagueent = 'nepl' // model: CorruptedEnt scale: 1,4 selectScale: 1,45` -- `static constant plagueward = 'uplg' // model: PlagueCloud selectScale: 0,75` -- `static constant pocketfactory = 'nfac' // model: HeroTinkerFactory scale: 0,9 selectScale: 3,3` -- `static constant pocketfactory2 = 'nfa1' // model: HeroTinkerFactory scale: 0,9 selectScale: 3,3` -- `static constant pocketfactory3 = 'nfa2' // model: HeroTinkerFactory scale: 0,9 selectScale: 3,3` -- `static constant poisonent = 'nenp' // model: CorruptedEnt scale: 1,25 selectScale: 1,35` -- `static constant polarbear = 'nplb' // model: PolarBear scale: 0,95 selectScale: 1,8` -- `static constant polarfurbolg = 'nfpl' // model: PolarFurbolg scale: 0,9` -- `static constant polarfurbolgchampion = 'nfpc' // model: PolarFurbolg scale: 1,3 selectScale: 1,5` -- `static constant polarfurbolgeldershaman = 'nfpe' // model: PolarFurbolgTracker scale: 1,25 selectScale: 1,5` -- `static constant polarfurbolgshaman = 'nfps' // model: PolarFurbolgTracker scale: 0,9` -- `static constant polarfurbolgtracker = 'nfpt' // model: PolarFurbolgTracker scale: 1,2 selectScale: 1,5` -- `static constant polarfurbolgursawarrior = 'nfpu' // model: PolarFurbolg scale: 1,4 selectScale: 1,75` -- `static constant possessedgromhellscream = 'Opgh' // model: ChaosHellscream scale: 1,2 selectScale: 1,15` -- `static constant powergenerator = 'npgr' // model: PowerGenerator selectScale: 3,5` -- `static constant priest = 'hmpr' // model: Priest` -- `static constant priestessofthemoon = 'Emoo' // model: HeroMoonPriestess selectScale: 2,25` -- `static constant purplefelstalker = 'npfl' // model: FelstalkerPurple scale: 0,8 selectScale: 1,2` -- `static constant purplefountain = 'nfnp' // model: FountainOfPower selectScale: 5` -- `static constant queenofsuffering = 'ndqs' // model: DemonessBlue scale: 1,5 selectScale: 1,5` -- `static constant quillbeast1 = 'nqb1' // model: QuillBeast scale: 1,2 selectScale: 1,4` -- `static constant quillbeast2 = 'nqb2' // model: QuillBeast scale: 1,4 selectScale: 1,6` -- `static constant quillbeast3 = 'nqb3' // model: QuillBeast scale: 1,6 selectScale: 1,8` -- `static constant quillbeast4 = 'nqb4' // model: QuillBeast scale: 1,75 selectScale: 2` -- `static constant quillboar = 'nrzt' // model: Bristleback scale: 1,1` -- `static constant quillboarhunter = 'nqbh' // model: Bristleback scale: 1,4` -- `static constant rabbit = 'necr' // model: EasterRabbit selectScale: 0,9` -- `static constant raccoon = 'nrac' // model: Raccoon selectScale: 0,9` -- `static constant rat = 'nrat' // model: Rat selectScale: 0,9` -- `static constant razormanebrute = 'nrzb' // model: RazorMane scale: 1,6` -- `static constant razormanechieftain = 'nrzg' // model: RazorManeChief scale: 1,8` -- `static constant razormanemedicineman = 'nrzm' // model: RazorManeChief scale: 1,3` -- `static constant razormanescout = 'nrzs' // model: RazorMane scale: 1,2` -- `static constant reddragon = 'nrwm' // model: RedDragon scale: 1,75 selectScale: 2,25` -- `static constant reddragonroost = 'ndrr' // model: DragonBuilding scale: 1,5 selectScale: 6,6` -- `static constant reddragonwhelp = 'nrdk' // model: RedDragonWelp scale: 0,7 selectScale: 1,75` -- `static constant reddrake = 'nrdr' // model: RedDragon scale: 1,2 selectScale: 2` -- `static constant reefelemental = 'nrel' // model: SeaElemental scale: 0,7 selectScale: 1,6` -- `static constant renegadewizard = 'nwzg' // model: BanditMage scale: 1,1 selectScale: 1,5` -- `static constant revenantofthedepths = 'ndrv' // model: RevenantOfTheWaves scale: 1,4` -- `static constant revenantoftheseas = 'nsrv' // model: RevenantOfTheWaves scale: 1,05` -- `static constant revenantofthetides = 'ntrv' // model: RevenantOfTheWaves scale: 0,9` -- `static constant rexxar = 'Orex' // model: Rexxar selectScale: 2` -- `static constant riddenhippogryph = 'ehpr' // model: RiddenHippogryph selectScale: 1,5` -- `static constant riderlesshorse = 'hhdl' // model: KnightNoRider selectScale: 1,4` -- `static constant riderlesswyvern = 'ownr' // model: RiderlessWyvern selectScale: 1,75` -- `static constant rifleman = 'hrif' // model: Rifleman` -- `static constant robogoblintinker = 'Nrob' // model: HeroTinker selectScale: 3,2` -- `static constant rocketengine = 'hrtt' // model: WarWagon selectScale: 2,5` -- `static constant rockgolem = 'ngst' // model: RockGolem scale: 1,05 selectScale: 1,85` -- `static constant rogue = 'nrog' // model: Bandit scale: 1,3` -- `static constant roguewizard = 'nwzr' // model: BanditMage scale: 0,9 selectScale: 1,5` -- `static constant rokhan = 'Orkn' // model: HeroShadowHunter selectScale: 1,2` -- `static constant ruinedelvenfishingvillage0 = 'nvr0' // model: ElvenFishVillageBuildingRuined0 selectScale: 3,5` -- `static constant ruinedelvenfishingvillage1 = 'nvr1' // model: ElvenFishVillageBuildingRuined1 selectScale: 3,5` -- `static constant ruinedelvenfishingvillage2 = 'nvr2' // model: ElvenFishVillageBuildingRuined2 selectScale: 3,5` -- `static constant sacrificialpit = 'usap' // model: SacrificialPit selectScale: 4,5` -- `static constant salamander = 'nslr' // model: ThunderLizardSalamander scale: 0,95 selectScale: 2,5` -- `static constant salamanderhatchling = 'nslh' // model: ThunderLizardSalamander scale: 0,6 selectScale: 2,5` -- `static constant salamanderlord = 'nsll' // model: ThunderLizardSalamander scale: 1,25 selectScale: 2,5` -- `static constant salamandervizier = 'nslv' // model: ThunderLizardVizier scale: 1,1 selectScale: 2,5` -- `static constant sammycube = 'zsmc' // model: SammyCube selectScale: 1,2` -- `static constant samuro = 'Osam' // model: HeroBladeMaster selectScale: 1,25` -- `static constant sasquatch = 'nsqt' // model: Sasquatch selectScale: 1,2` -- `static constant sasquatchoracle = 'nsqo' // model: Sasquatch scale: 1,35 selectScale: 1,25` -- `static constant satyr = 'nsty' // model: Satyr scale: 1,15` -- `static constant satyrhellcaller = 'nsth' // model: satyrhellcaller scale: 1,05 selectScale: 1,25` -- `static constant satyrshadowdancer = 'nsts' // model: SatyrTrickster scale: 1,6` -- `static constant satyrsoulstealer = 'nstl' // model: Satyr scale: 1,8` -- `static constant satyrtrickster = 'nsat' // model: SatyrTrickster` -- `static constant scouttower = 'hwtw' // model: HumanTower selectScale: 2,5` -- `static constant seaelemental = 'nsel' // model: SeaElemental scale: 1,1 selectScale: 1,6` -- `static constant seagiant = 'nsgn' // model: SeaGiant scale: 0,8 selectScale: 2` -- `static constant seagiantbehemoth = 'nsgb' // model: SeaGiant scale: 1,2 selectScale: 3` -- `static constant seagianthunter = 'nsgh' // model: SeaGiantGreen selectScale: 2,4` -- `static constant seal = 'nsea' // model: Seal` -- `static constant searinox = 'nser' // model: BlackDragon scale: 1,4 selectScale: 2,25` -- `static constant seaturtle = 'ntrs' // model: SeaTurtle scale: 0,5 selectScale: 2` -- `static constant seaturtlehatchling = 'ntrh' // model: SeaTurtleRange scale: 0,4 selectScale: 1,5` -- `static constant seawitch = 'Nngs' // model: HeroNagaSeawitch selectScale: 2` -- `static constant sentryward = 'oeye' // model: SentryWard selectScale: 0,75` -- `static constant serpentward1 = 'osp1' // model: SerpentWard selectScale: 0,75` -- `static constant serpentward2 = 'osp2' // model: SerpentWard selectScale: 0,75` -- `static constant serpentward3 = 'osp3' // model: SerpentWard selectScale: 0,75` -- `static constant serpentward4 = 'osp4' // model: SerpentWard selectScale: 0,75` -- `static constant shade = 'ushd' // model: Shade` -- `static constant shadowhunter = 'Oshd' // model: HeroShadowHunter selectScale: 1,2` -- `static constant shaman = 'oshm' // model: Shaman selectScale: 1,15` -- `static constant shandris = 'eshd' // model: Shandris scale: 1,1` -- `static constant sheep = 'nshe' // model: Sheep scale: 1,2 selectScale: 0,9` -- `static constant shimmeringportal = 'hprt' // model: ShimmeringPortal selectScale: 3,5` -- `static constant shrine = 'nshr' // model: SacrificialAltar selectScale: 4` -- `static constant shrineofazshara = 'nnsa' // model: ShrineOfAshjara scale: 0,9 selectScale: 4,5` -- `static constant siegeengine = 'hmtt' // model: WarWagon selectScale: 2,5` -- `static constant siegegolem = 'nsgg' // model: GolemStatue scale: 1,5 selectScale: 2,3` -- `static constant sinjostormstout = 'Nsjs' // model: PandarenBrewmaster selectScale: 2` -- `static constant siren = 'nnsw' // model: NagaSiren` -- `static constant skeletalarcher = 'nska' // model: SkeletonArcher` -- `static constant skeletalarchersummoned = 'nsca' // model: SkeletonArcher` -- `static constant skeletalmage = 'uskm' // model: SkeletonMage` -- `static constant skeletalmarksman = 'nskm' // model: SkeletonArcher scale: 1,3` -- `static constant skeletalorc = 'nsko' // model: SkeletonOrc scale: 1,1` -- `static constant skeletalorcchampion = 'nsoc' // model: SkeletonOrc scale: 1,5 selectScale: 1,25` -- `static constant skeletalorcgrunt = 'nsog' // model: SkeletonOrc scale: 1,3` -- `static constant skeleton = 'nske' // model: Skeleton` -- `static constant skeletonsummoned = 'nsce' // model: Skeleton` -- `static constant skeletonwarrior = 'uske' // model: Skeleton` -- `static constant skink = 'nskk' // model: Skink selectScale: 0,9` -- `static constant skyfurytower = 'negm' // model: ElvenGuardMagicTower selectScale: 2,5` -- `static constant slaughterhouse = 'uslh' // model: Slaughterhouse selectScale: 4,25` -- `static constant sludgeflinger = 'nslf' // model: SludgeMonster scale: 1,3 selectScale: 2` -- `static constant sludgeminion = 'nslm' // model: SludgeMonster scale: 0,75` -- `static constant sludgemonstrosity = 'nsln' // model: SludgeMonster scale: 1,8 selectScale: 3` -- `static constant snapdragon = 'nsnp' // model: SnapDragon selectScale: 2` -- `static constant snapdragonmorph = 'nsbs' // model: SnapDragon selectScale: 1,75` -- `static constant snowyowl = 'nsno' // model: SnowOwl scale: 1,2 selectScale: 0,8` -- `static constant sorceress = 'hsor' // model: Sorceress` -- `static constant spawninggrounds = 'nnsg' // model: SpawningGrounds selectScale: 5` -- `static constant spellbreaker = 'hspt' // model: BloodElfSpellThief scale: 0,8 selectScale: 1,2` -- `static constant spider = 'nspr' // model: Spider scale: 0,5 selectScale: 1,1` -- `static constant spiderblack = 'nspb' // model: SpiderBlack selectScale: 1,1` -- `static constant spidercrab = 'nscb' // model: SpiderCrabCreep selectScale: 1,2` -- `static constant spidercrab2 = 'nsc2' // model: SpiderCrabCreep scale: 1,2 selectScale: 1,5` -- `static constant spidercrab3 = 'nsc3' // model: SpiderCrabCreep scale: 1,35 selectScale: 1,72` -- `static constant spiderling = 'nspd' // model: Nerubian scale: 0,6 selectScale: 1,5` -- `static constant spiritbeast = 'nsw1' // model: FelstalkerPurple scale: 0,8` -- `static constant spiritbeast2 = 'nsw2' // model: FelstalkerPurple scale: 1,15 selectScale: 1,7` -- `static constant spiritbeast3 = 'nsw3' // model: FelstalkerPurple scale: 1,4 selectScale: 2,5` -- `static constant spiritlodge = 'osld' // model: SpiritLodge selectScale: 3,5` -- `static constant spiritofvengeance = 'espv' // model: SpiritOfVengeance selectScale: 2` -- `static constant spiritpig = 'nspp' // model: SpiritPig selectScale: 1,25` -- `static constant spiritwalker = 'ospw' // model: spiritwalker selectScale: 1,15` -- `static constant spiritwalkermorph = 'ospm' // model: spiritwalker selectScale: 1,15` -- `static constant spiritwolf1 = 'osw1' // model: Spiritwolf scale: 0,9 selectScale: 1,25` -- `static constant spiritwolf2 = 'osw2' // model: Spiritwolf scale: 1,1 selectScale: 1,5` -- `static constant spiritwolf3 = 'osw3' // model: Spiritwolf scale: 1,3 selectScale: 1,75` -- `static constant spiritwyvern = 'oswy' // model: SpiritWyvern selectScale: 1,75` -- `static constant spittingspider = 'nssp' // model: SpiderBlue selectScale: 1,5` -- `static constant stasistraptotem = 'otot' // model: StasisTotem selectScale: 0,75` -- `static constant stonemaulmagi = 'nogn' // model: OgreMagi scale: 1,6 selectScale: 1,75` -- `static constant stonemaulogre = 'nogo' // model: OgreOneHeaded scale: 1,6 selectScale: 1,75` -- `static constant stonemaulwarchief = 'noga' // model: OgreOneHeadedArmored scale: 2,1 selectScale: 2,2` -- `static constant stormreaverapprentice = 'nsra' // model: OrcWarlock scale: 0,9 selectScale: 1,1` -- `static constant stormreaverhermit = 'nsrh' // model: OrcWarlock selectScale: 1,25` -- `static constant stormreavernecrolyte = 'nsrn' // model: OrcWarlock scale: 1,25 selectScale: 1,25` -- `static constant stormreaverwarlock = 'nsrw' // model: OrcWarlock scale: 1,5 selectScale: 1,25` -- `static constant stormwyrm = 'nstw' // model: ThunderLizard scale: 1,4 selectScale: 3` -- `static constant stronghold = 'ostr' // model: GreatHall selectScale: 6,6` -- `static constant succubus = 'ndqn' // model: Demoness` -- `static constant summoner = 'nnsu' // model: NagaSummoner` -- `static constant supportcolumn = 'nspc' // model: SupportBeam selectScale: 3` -- `static constant sylvanusbanshee = 'uswb' // model: BansheeGhost scale: 1,3 selectScale: 1,3` -- `static constant sylvanuswindrunner = 'Hvwd' // model: SylvanusWindrunner scale: 1,1 selectScale: 1,5` -- `static constant tauren = 'otau' // model: Tauren scale: 1,1 selectScale: 1,6` -- `static constant taurenchieftain = 'Otch' // model: HeroTaurenChieftain scale: 1,1 selectScale: 2` -- `static constant taurentent = 'ntnt' // model: TaurenTent selectScale: 2,5` -- `static constant taurentent2 = 'ntt2' // model: TaurenTent2 selectScale: 2,5` -- `static constant taurentotem = 'otto' // model: TaurenTotem selectScale: 3,25` -- `static constant templeofthedamned = 'utod' // model: TempleOfTheDamned selectScale: 4,25` -- `static constant templeoftides = 'nntt' // model: TempleofTides selectScale: 5,5` -- `static constant tent = 'nten' // model: Tent selectScale: 3` -- `static constant tent2 = 'ntn2' // model: Tent1 selectScale: 3` -- `static constant tentacle = 'nfgt' // model: ForgottenOneTent selectScale: 0,75` -- `static constant tharifas = 'nthr' // model: GreenDragon scale: 1,4 selectScale: 2,25` -- `static constant thecaptain = 'hcth' // model: TheCaptain scale: 1,15 selectScale: 1,2` -- `static constant theshoveler = 'zshv' // model: Shoveler scale: 0,85 selectScale: 1,2` -- `static constant thrall = 'Othr' // model: Thrall selectScale: 2` -- `static constant thunderlizard = 'nthl' // model: ThunderLizard scale: 1,15 selectScale: 2,5` -- `static constant tichondrius = 'Utic' // model: Tichondrius scale: 1,15 selectScale: 2` -- `static constant tidalguardian = 'nntg' // model: TidalGuardian selectScale: 3,25` -- `static constant timberwolf = 'nwlt' // model: TimberWolf scale: 0,75 selectScale: 1,1` -- `static constant tinker = 'Ntin' // model: HeroTinker selectScale: 2` -- `static constant tombofrelics = 'utom' // model: TombOfRelics selectScale: 5,5` -- `static constant tornado = 'ntor' // model: TornadoElemental` -- `static constant townhall = 'htow' // model: TownHall selectScale: 6,3` -- `static constant transportship = 'nbot' // model: HumanTransportShip selectScale: 3,5` -- `static constant treasurebox = 'nitb' // model: IceCrownTreasureBox selectScale: 3,3` -- `static constant treeofages = 'etoa' // model: TreeofLife scale: 1,15 selectScale: 4,75` -- `static constant treeofeternity = 'etoe' // model: TreeofLife scale: 1,3 selectScale: 4,75` -- `static constant treeoflife = 'etol' // model: TreeofLife selectScale: 4,75` -- `static constant trollbatrider = 'otbr' // model: BatTroll selectScale: 1,75` -- `static constant trollburrow = 'otrb' // model: TrollBurrow selectScale: 2,75` -- `static constant tuskarrchieftain = 'ntkc' // model: tuskarLord scale: 1,25 selectScale: 2` -- `static constant tuskarrfighter = 'ntkf' // model: tuskar scale: 0,75 selectScale: 1,25` -- `static constant tuskarrhealer = 'ntkh' // model: tuskarLord scale: 0,75 selectScale: 1,25` -- `static constant tuskarrsorceror = 'ntks' // model: tuskarRanged selectScale: 1,66` -- `static constant tuskarrspearman = 'ntka' // model: tuskarRanged scale: 0,75 selectScale: 1,25` -- `static constant tuskarrtrapper = 'ntkt' // model: tuskarRanged selectScale: 1,66` -- `static constant tuskarrwarrior = 'ntkw' // model: tuskarLord selectScale: 1,66` -- `static constant tyrande = 'Etyr' // model: HeroMoonPriestess selectScale: 2,25` -- `static constant unbrokendarkhunter = 'nubk' // model: Unbroken scale: 0,55 selectScale: 1,25` -- `static constant unbrokendarkweaver = 'nubw' // model: Unbroken scale: 0,7 selectScale: 1,75` -- `static constant unbrokenrager = 'nubr' // model: Unbroken scale: 0,65 selectScale: 1,5` -- `static constant undeadbattleship = 'uubs' // model: UndeadShipBattleShip selectScale: 4` -- `static constant undeaddestroyer = 'udes' // model: UndeadDestroyerShip selectScale: 3` -- `static constant undeadgoldmine2 = 'ugol' // model: HauntedMine selectScale: 5,5` -- `static constant undeadshipyard = 'ushp' // model: UndeadShipyard selectScale: 4,75` -- `static constant undeadtransportship = 'ubot' // model: UndeadTransportShip selectScale: 3` -- `static constant uther = 'Huth' // model: Uther scale: 1,1 selectScale: 1,1` -- `static constant varimathras = 'Uvar' // model: Tichondrius scale: 1,2 selectScale: 1,75` -- `static constant vengeance = 'even' // model: Vengeance` -- `static constant vengyr = 'Uvng' // model: HeroDreadLord scale: 1,15 selectScale: 2` -- `static constant viletemptress = 'ndqt' // model: Demoness scale: 1,4 selectScale: 1,4` -- `static constant viletormentor = 'ndqv' // model: DemonessBlue scale: 1,2 selectScale: 1,2` -- `static constant villagerkid = 'nvlk' // model: VillagerKid scale: 1,2 selectScale: 0,75` -- `static constant villagerkid2 = 'nvk2' // model: VillagerKid1 scale: 1,2 selectScale: 0,75` -- `static constant villagerman = 'nvil' // model: VillagerMan scale: 1,2` -- `static constant villagerman2 = 'nvl2' // model: VillagerMan1 scale: 1,2` -- `static constant villagerwoman = 'nvlw' // model: VillagerWoman scale: 1,05` -- `static constant voidwalker = 'nvdw' // model: VoidWalker scale: 1,15 selectScale: 1,2` -- `static constant voljin = 'ovlj' // model: WitchDoctor` -- `static constant voodoolounge = 'ovln' // model: VoodooLounge selectScale: 4,5` -- `static constant vulture = 'nvul' // model: Vulture` -- `static constant war2warlock = 'nw2w' // model: ChaosWarlockGreen selectScale: 1,15` -- `static constant warden = 'Ewar' // model: herowarden selectScale: 1,5` -- `static constant wareagle1 = 'nwe1' // model: WarEagle scale: 0,9 selectScale: 1,25` -- `static constant wareagle2 = 'nwe2' // model: WarEagle scale: 1,1 selectScale: 1,5` -- `static constant wareagle3 = 'nwe3' // model: WarEagle scale: 1,3 selectScale: 1,75` -- `static constant wargolem = 'nwrg' // model: GolemStatue scale: 1,25 selectScale: 1,9` -- `static constant warmill = 'ofor' // model: WarMill selectScale: 3,5` -- `static constant warriorarachnathid = 'nanw' // model: ArchnathidGreen scale: 0,9 selectScale: 1,6` -- `static constant watcher = 'nwat' // model: watcher` -- `static constant watcherward = 'nwad' // model: WatcherWard selectScale: 0,75` -- `static constant watchtower = 'owtw' // model: WatchTower selectScale: 2,5` -- `static constant waterelemental1 = 'hwat' // model: WaterElemental scale: 0,9 selectScale: 1,6` -- `static constant waterelemental2 = 'hwt2' // model: WaterElemental scale: 1,1 selectScale: 1,6` -- `static constant waterelemental3 = 'hwt3' // model: WaterElemental scale: 1,3 selectScale: 1,6` -- `static constant waterpenguin = 'npnw' // model: Penguin selectScale: 0,9` -- `static constant watersheep = 'nshw' // model: Sheep scale: 1,2 selectScale: 0,9` -- `static constant wateryminioncliffrunner = 'ncfs' // model: MurgulTideWarrior scale: 0,8 selectScale: 0,8` -- `static constant wateryminionsnarecaster = 'nsns' // model: MurgulShadowCaster scale: 1,1 selectScale: 1,1` -- `static constant wateryminiontidewarrior = 'ntws' // model: MurgulTideWarrior` -- `static constant waygate = 'nwgt' // model: Waygate selectScale: 3,5` -- `static constant wendigo1 = 'nwen' // model: Wendigo scale: 0,9 selectScale: 1,2` -- `static constant wendigoshaman = 'nwns' // model: WendigoShaman scale: 1,2 selectScale: 1,2` -- `static constant whitedirewolf = 'nwwd' // model: WhiteWolf scale: 1,45 selectScale: 2` -- `static constant whitewolf = 'nwwf' // model: WhiteWolf selectScale: 1,25` -- `static constant windrider = 'owyv' // model: WyvernRider selectScale: 1,75` -- `static constant windserpent = 'nws1' // model: WindSerpent scale: 1,2 selectScale: 1,25` -- `static constant wisp = 'ewsp' // model: Wisp` -- `static constant witchdoctor = 'odoc' // model: WitchDoctor` -- `static constant wolfrider = 'orai' // model: WolfRider selectScale: 1,6` -- `static constant workshop = 'harm' // model: Workshop selectScale: 4,25` -- `static constant wraith = 'ngh2' // model: BansheeGhost scale: 1,4` -- `static constant wyverncage1 = 'nwc1' // model: WyvernCage selectScale: 3,3` -- `static constant wyverncage2 = 'nwc2' // model: WyvernCage2 selectScale: 3,3` -- `static constant zergling = 'zzrg' // model: zergling` -- `static constant ziggurat = 'uzig' // model: Ziggurat selectScale: 4,25` -- `static constant ziggurat1 = 'uzg1' // model: Ziggurat selectScale: 4,25` -- `static constant zombie = 'nzom' // model: Zombie scale: 1,15` -- `static constant zoneindicator = 'nzin' // model: IntentionallyLeftBlank` diff --git a/_doc/stdlib/ref/_wurst/Units.md b/_doc/stdlib/ref/_wurst/Units.md deleted file mode 100644 index 5a19f63..0000000 --- a/_doc/stdlib/ref/_wurst/Units.md +++ /dev/null @@ -1,772 +0,0 @@ ---- -title: Units -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Units.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/Units.wurst)** - -## Classes - -### Units - -```wurst -public class Units -``` - -**Members:** - -- `static constant abomination1 = "Units\\Undead\\Abomination\\Abomination.mdx"` -- `static constant abominationCIN = "Units\\Undead\\Abomination\\AbominationCIN.mdx"` -- `static constant abominationCIN_Portrait = "Units\\Undead\\Abomination\\AbominationCIN_Portrait.mdx"` -- `static constant abominationExplosion = "Units\\Undead\\Abomination\\AbominationExplosion.mdx"` -- `static constant abomination_Portrait = "Units\\Undead\\Abomination\\Abomination_Portrait.mdx"` -- `static constant acolyte1 = "Units\\Undead\\Acolyte\\Acolyte.mdx"` -- `static constant acolyte_portrait = "Units\\Undead\\Acolyte\\Acolyte_portrait.mdx"` -- `static constant albatross1 = "Units\\Critters\\Albatross\\Albatross.mdx"` -- `static constant albatross_portrait = "Units\\Critters\\Albatross\\Albatross_portrait.mdx"` -- `static constant ancestralGuardian = "Units\\Orc\\AncestralGuardian\\AncestralGuardian.mdx"` -- `static constant anubarak = "Units\\Undead\\Anubarak\\Anubarak.mdx"` -- `static constant anubarak_Portrait = "Units\\Undead\\Anubarak\\Anubarak_Portrait.mdx"` -- `static constant archer = "Units\\NightElf\\Archer\\Archer.mdx"` -- `static constant archer_Portrait = "Units\\NightElf\\Archer\\Archer_Portrait.mdx"` -- `static constant archer_Portrait1 = "Units\\NightElf\\Archer\\Archer_Portrait.mdx"` -- `static constant archnathid = "Units\\Creeps\\Archnathid\\Archnathid.mdx"` -- `static constant archnathidGreen = "Units\\Creeps\\ArchnathidGreen\\ArchnathidGreen.mdx"` -- `static constant archnathidGreen_PORTRAIT = "Units\\Creeps\\ArchnathidGreen\\ArchnathidGreen_PORTRAIT.mdx"` -- `static constant archnathidPurple_PORTRAIT = "Units\\Creeps\\Archnathidpurple\\ArchnathidPurple_PORTRAIT.mdx"` -- `static constant archnathid_PORTRAIT = "Units\\Creeps\\Archnathid\\Archnathid_PORTRAIT.mdx"` -- `static constant archnathidpurple = "Units\\Creeps\\Archnathidpurple\\Archnathidpurple.mdx"` -- `static constant arthas1 = "Units\\Human\\Arthas\\Arthas.mdx"` -- `static constant arthas_portrait = "Units\\Human\\Arthas\\Arthas_portrait.mdx"` -- `static constant arthaswithSword = "Units\\Human\\ArthaswithSword\\ArthaswithSword.mdx"` -- `static constant arthaswithSword_portrait = "Units\\Human\\ArthaswithSword\\ArthaswithSword_portrait.mdx"` -- `static constant assassin1 = "Units\\Creeps\\Assassin\\Assassin.mdx"` -- `static constant assassin_portrait = "Units\\Creeps\\Assassin\\Assassin_portrait.mdx"` -- `static constant azureDragon1 = "Units\\Creeps\\AzureDragon\\AzureDragon.mdx"` -- `static constant azureDragonWelp = "Units\\Creeps\\AzureDragonWelp\\AzureDragonWelp.mdx"` -- `static constant azureDragonWelp_Portrait = "Units\\Creeps\\AzureDragonWelp\\AzureDragonWelp_Portrait.mdx"` -- `static constant azureDragon_Portrait = "Units\\Creeps\\AzureDragon\\AzureDragon_Portrait.mdx"` -- `static constant ballista1 = "Units\\NightElf\\Ballista\\Ballista.mdx"` -- `static constant ballista_Portrait = "Units\\NightElf\\Ballista\\Ballista_Portrait.mdx"` -- `static constant ballista_V1 = "Units\\NightElf\\Ballista\\Ballista_V1.mdx"` -- `static constant ballista_V1_Portrait = "Units\\NightElf\\Ballista\\Ballista_V1_Portrait.mdx"` -- `static constant bandit1 = "Units\\Creeps\\Bandit\\Bandit.mdx"` -- `static constant banditLord1 = "Units\\Creeps\\BanditLord\\BanditLord.mdx"` -- `static constant banditLord_Portrait = "Units\\Creeps\\BanditLord\\BanditLord_Portrait.mdx"` -- `static constant banditMage1 = "Units\\Creeps\\BanditMage\\BanditMage.mdx"` -- `static constant banditMage_Portrait = "Units\\Creeps\\BanditMage\\BanditMage_Portrait.mdx"` -- `static constant banditSpearThrower = "Units\\Creeps\\BanditSpearThrower\\BanditSpearThrower.mdx"` -- `static constant banditSpearThrower_Portrait = "Units\\Creeps\\BanditSpearThrower\\BanditSpearThrower_Portrait.mdx"` -- `static constant bandit_portrait = "Units\\Creeps\\Bandit\\Bandit_portrait.mdx"` -- `static constant banshee1 = "Units\\Undead\\Banshee\\Banshee.mdx"` -- `static constant bansheeGhost1 = "Units\\Creeps\\BansheeGhost\\BansheeGhost.mdx"` -- `static constant bansheeGhost_Portrait = "Units\\Creeps\\BansheeGhost\\BansheeGhost_Portrait.mdx"` -- `static constant bansheeRanger1 = "Units\\Creeps\\BansheeRanger\\BansheeRanger.mdx"` -- `static constant bansheeRanger_Portrait = "Units\\Creeps\\BansheeRanger\\BansheeRanger_Portrait.mdx"` -- `static constant banshee_Portrait = "Units\\Undead\\Banshee\\Banshee_Portrait.mdx"` -- `static constant batTroll1 = "Units\\Orc\\BatTroll\\BatTroll.mdx"` -- `static constant batTroll_Portrait = "Units\\Orc\\BatTroll\\BatTroll_Portrait.mdx"` -- `static constant beastmaster = "Units\\Creeps\\Beastmaster\\Beastmaster.mdx"` -- `static constant beastmaster_Portrait = "Units\\Creeps\\Beastmaster\\Beastmaster_Portrait.mdx"` -- `static constant blackDragon1 = "Units\\Creeps\\BlackDragon\\BlackDragon.mdx"` -- `static constant blackDragonWelp = "Units\\Creeps\\BlackDragonWelp\\BlackDragonWelp.mdx"` -- `static constant blackDragonWelp_Portrait = "Units\\Creeps\\BlackDragonWelp\\BlackDragonWelp_Portrait.mdx"` -- `static constant blackDragon_Portrait = "Units\\Creeps\\BlackDragon\\BlackDragon_Portrait.mdx"` -- `static constant blackStagMale = "Units\\Critters\\BlackStagMale\\BlackStagMale.mdx"` -- `static constant bloodElfDragonHawk = "Units\\Human\\BloodElfDragonHawk\\BloodElfDragonHawk.mdx"` -- `static constant bloodElfDragonHawk_Portrait = "Units\\Human\\BloodElfDragonHawk\\BloodElfDragonHawk_Portrait.mdx"` -- `static constant bloodElfLieutenant1 = "Units\\Other\\BloodElfLieutenant\\BloodElfLieutenant.mdx"` -- `static constant bloodElfLieutenant_Portrait = "Units\\Other\\BloodElfLieutenant\\BloodElfLieutenant_Portrait.mdx"` -- `static constant bloodElfPeasant1 = "Units\\Critters\\BloodElfPeasant\\BloodElfPeasant.mdx"` -- `static constant bloodElfPeasant_portrait = "Units\\Critters\\BloodElfPeasant\\BloodElfPeasant_portrait.mdx"` -- `static constant bloodElfSpellThief = "Units\\Human\\BloodElfSpellThief\\BloodElfSpellThief.mdx"` -- `static constant bloodElfSpellThief_Portrait = "Units\\Human\\BloodElfSpellThief\\BloodElfSpellThief_Portrait.mdx"` -- `static constant bloodElfWagon = "Units\\Other\\BloodElfWagon\\BloodElfWagon.mdx"` -- `static constant bristleBack = "Units\\Creeps\\BristleBack\\BristleBack.mdx"` -- `static constant bronzeDragon1 = "Units\\Creeps\\BronzeDragon\\BronzeDragon.mdx"` -- `static constant bronzeDragonWelp = "Units\\Creeps\\BronzeDragonWelp\\BronzeDragonWelp.mdx"` -- `static constant bronzeDragonWelp_Portrait = "Units\\Creeps\\BronzeDragonWelp\\BronzeDragonWelp_Portrait.mdx"` -- `static constant bronzeDragon_Portrait = "Units\\Creeps\\BronzeDragon\\BronzeDragon_Portrait.mdx"` -- `static constant brownWolf1 = "Units\\Critters\\BrownWolf\\BrownWolf.mdx"` -- `static constant brownWolf_Portrait = "Units\\Critters\\BrownWolf\\BrownWolf_Portrait.mdx"` -- `static constant burningArcher = "Units\\Creeps\\BurningArcher\\BurningArcher.mdx"` -- `static constant burningArcher_Portrait = "Units\\Creeps\\BurningArcher\\BurningArcher_Portrait.mdx"` -- `static constant catapult1 = "Units\\Orc\\Catapult\\Catapult.mdx"` -- `static constant catapult_V1 = "Units\\Orc\\catapult\\catapult_V1.mdx"` -- `static constant centaur1 = "Units\\Creeps\\Centaur\\Centaur.mdx"` -- `static constant centaurArcher = "Units\\Creeps\\CentaurArcher\\CentaurArcher.mdx"` -- `static constant centaurArcher_Portrait = "Units\\Creeps\\CentaurArcher\\CentaurArcher_Portrait.mdx"` -- `static constant centaurKhan1 = "Units\\Creeps\\CentaurKhan\\CentaurKhan.mdx"` -- `static constant centaurKhan_Portrait = "Units\\Creeps\\CentaurKhan\\CentaurKhan_Portrait.mdx"` -- `static constant centaur_Portrait = "Units\\Creeps\\Centaur\\Centaur_Portrait.mdx"` -- `static constant chaosGrunt1 = "Units\\Demon\\ChaosGrunt\\ChaosGrunt.mdx"` -- `static constant chaosGrunt_portrait = "Units\\Demon\\ChaosGrunt\\ChaosGrunt_portrait.mdx"` -- `static constant chaosHellscream = "Units\\Demon\\ChaosHellscream\\ChaosHellscream.mdx"` -- `static constant chaosHellscream_Portrait = "Units\\Demon\\ChaosHellscream\\ChaosHellscream_Portrait.mdx"` -- `static constant chaosKotoBeast1 = "Units\\Demon\\ChaosKotoBeast\\ChaosKotoBeast.mdx"` -- `static constant chaosKotoBeast_Portrait = "Units\\Demon\\ChaosKotoBeast\\ChaosKotoBeast_Portrait.mdx"` -- `static constant chaosOrcRange = "Units\\Demon\\ChaosOrcRange\\ChaosOrcRange.mdx"` -- `static constant chaosOrcRange_Portrait = "Units\\Demon\\ChaosOrcRange\\ChaosOrcRange_Portrait.mdx"` -- `static constant chaosPeon1 = "Units\\Demon\\ChaosPeon\\ChaosPeon.mdx"` -- `static constant chaosPeon_portrait = "Units\\Demon\\ChaosPeon\\ChaosPeon_portrait.mdx"` -- `static constant chaosSpaceOrc1 = "Units\\Critters\\ChaosSpaceOrc\\ChaosSpaceOrc.mdx"` -- `static constant chaosWarlock1 = "Units\\Demon\\ChaosWarlock\\ChaosWarlock.mdx"` -- `static constant chaosWarlockGreen = "Units\\Creeps\\ChaosWarlockGreen\\ChaosWarlockGreen.mdx"` -- `static constant chaosWarlockGreen_Portrait = "Units\\Creeps\\ChaosWarlockGreen\\ChaosWarlockGreen_Portrait.mdx"` -- `static constant chaosWarlock_Portrait = "Units\\Demon\\ChaosWarlock\\ChaosWarlock_Portrait.mdx"` -- `static constant chaosWarlord1 = "Units\\Demon\\ChaosWarlord\\ChaosWarlord.mdx"` -- `static constant chaosWarlord_Portrait = "Units\\Demon\\ChaosWarlord\\ChaosWarlord_Portrait.mdx"` -- `static constant chaosWolfrider1 = "Units\\Demon\\ChaosWolfrider\\ChaosWolfrider.mdx"` -- `static constant chaosWolfrider_Portrait = "Units\\Demon\\ChaosWolfrider\\ChaosWolfrider_Portrait.mdx"` -- `static constant chimaera = "Units\\NightElf\\Chimaera\\Chimaera.mdx"` -- `static constant chimaera_Portrait = "Units\\NightElf\\Chimaera\\Chimaera_Portrait.mdx"` -- `static constant corruptedEnt1 = "Units\\Creeps\\CorruptedEnt\\CorruptedEnt.mdx"` -- `static constant corruptedEnt_Portrait = "Units\\Creeps\\CorruptedEnt\\CorruptedEnt_Portrait.mdx"` -- `static constant cryptFiend1 = "Units\\Undead\\CryptFiend\\CryptFiend.mdx"` -- `static constant cryptFiend_portrait = "Units\\Undead\\CryptFiend\\CryptFiend_portrait.mdx"` -- `static constant dalaranMutant = "Units\\Other\\DalaranMutant\\DalaranMutant.mdx"` -- `static constant dalaranMutant_Portrait = "Units\\Other\\DalaranMutant\\DalaranMutant_Portrait.mdx"` -- `static constant dalaranReject = "Units\\Other\\DalaranReject\\DalaranReject.mdx"` -- `static constant darkTroll1 = "Units\\Creeps\\DarkTroll\\DarkTroll.mdx"` -- `static constant darkTrollShadowPriest1 = "Units\\Creeps\\DarkTrollShadowPriest\\DarkTrollShadowPriest.mdx"` -- `static constant darkTrollShadowPriest_portrait = "Units\\Creeps\\DarkTrollShadowPriest\\DarkTrollShadowPriest_portrait.mdx"` -- `static constant darkTrollTrapper1 = "Units\\Creeps\\DarkTrollTrapper\\DarkTrollTrapper.mdx"` -- `static constant darkTrollTrapper_Portrait = "Units\\Creeps\\DarkTrollTrapper\\DarkTrollTrapper_Portrait.mdx"` -- `static constant darkTroll_Portrait = "Units\\Creeps\\DarkTroll\\DarkTroll_Portrait.mdx"` -- `static constant demoness1 = "Units\\Demon\\Demoness\\Demoness.mdx"` -- `static constant demonessBlue1 = "Units\\Demon\\DemonessBlue\\DemonessBlue.mdx"` -- `static constant demonessBlue_Portrait = "Units\\Demon\\DemonessBlue\\DemonessBlue_Portrait.mdx"` -- `static constant demoness_Portrait = "Units\\Demon\\Demoness\\Demoness_Portrait.mdx"` -- `static constant diabloCar1 = "Units\\Other\\DiabloCar\\DiabloCar.mdx"` -- `static constant direWolf1 = "Units\\Creeps\\DireWolf\\DireWolf.mdx"` -- `static constant direWolf_Portrait = "Units\\Creeps\\DireWolf\\DireWolf_Portrait.mdx"` -- `static constant doomguard = "Units\\Demon\\DoomGuard\\doomguard.mdx"` -- `static constant dragonSeaTurtle1 = "Units\\Creeps\\DragonSeaTurtle\\DragonSeaTurtle.mdx"` -- `static constant dragonSeaTurtleRange = "Units\\Creeps\\DragonSeaTurtleRange\\DragonSeaTurtleRange.mdx"` -- `static constant dragonSeaTurtleRange_Portrait = "Units\\Creeps\\DragonSeaTurtleRange\\DragonSeaTurtleRange_Portrait.mdx"` -- `static constant dragonSeaTurtle_Portrait = "Units\\Creeps\\DragonSeaTurtle\\DragonSeaTurtle_Portrait.mdx"` -- `static constant dragonSpawnBlue = "Units\\Creeps\\DragonSpawnBlue\\DragonSpawnBlue.mdx"` -- `static constant dragonSpawnBlue_Portrait = "Units\\Creeps\\DragonSpawnBlue\\DragonSpawnBlue_Portrait.mdx"` -- `static constant dragonSpawnGreen = "Units\\Creeps\\DragonSpawnGreen\\DragonSpawnGreen.mdx"` -- `static constant dragonSpawnGreen_Portrait = "Units\\Creeps\\DragonSpawnGreen\\DragonSpawnGreen_Portrait.mdx"` -- `static constant dragonSpawnPurple1 = "Units\\Creeps\\DragonSpawnPurple\\DragonSpawnPurple.mdx"` -- `static constant dragonSpawnPurple_Portrait = "Units\\Creeps\\DragonSpawnPurple\\DragonSpawnPurple_Portrait.mdx"` -- `static constant dranai1 = "Units\\Other\\Dranai\\Dranai.mdx"` -- `static constant dranaiAkama1 = "Units\\Other\\DranaiAkama\\DranaiAkama.mdx"` -- `static constant dranaiAkama_Portrait = "Units\\Other\\DranaiAkama\\DranaiAkama_Portrait.mdx"` -- `static constant dranaiMage = "Units\\Other\\DranaiMage\\DranaiMage.mdx"` -- `static constant dranaiMage_Portrait = "Units\\Other\\DranaiMage\\DranaiMage_Portrait.mdx"` -- `static constant dranaiWhite1 = "Units\\Other\\DranaiWhite\\DranaiWhite.mdx"` -- `static constant dranaiWhite_Portrait = "Units\\Other\\DranaiWhite\\DranaiWhite_Portrait.mdx"` -- `static constant dranai_Portrait = "Units\\Other\\Dranai\\Dranai_Portrait.mdx"` -- `static constant druidoftheClaw = "Units\\NightElf\\DruidOfTheClaw\\DruidoftheClaw.mdx"` -- `static constant druidoftheClaw1 = "Units\\NightElf\\DruidOfTheClaw\\DruidoftheClaw.mdx"` -- `static constant druidoftheClaw_portrait = "Units\\NightElf\\DruidOfTheClaw\\DruidoftheClaw_portrait.mdx"` -- `static constant druidoftheTalon = "Units\\NightElf\\DruidOfTheTalon\\DruidoftheTalon.mdx"` -- `static constant druidoftheTalon1 = "Units\\NightElf\\DruidOfTheTalon\\DruidoftheTalon.mdx"` -- `static constant druidoftheTalon_Portrait = "Units\\NightElf\\DruidOfTheTalon\\DruidoftheTalon_Portrait.mdx"` -- `static constant dryad1 = "Units\\NightElf\\Dryad\\Dryad.mdx"` -- `static constant dryad_portrait = "Units\\NightElf\\Dryad\\Dryad_portrait.mdx"` -- `static constant duneWorm1 = "Units\\Critters\\DuneWorm\\DuneWorm.mdx"` -- `static constant duneWorm_portrait = "Units\\Critters\\DuneWorm\\DuneWorm_portrait.mdx"` -- `static constant dwarfCar = "Units\\Other\\DwarfCar\\DwarfCar.mdx"` -- `static constant earthPandarenBrewmaster = "Units\\Creeps\\EarthPandarenBrewmaster\\EarthPandarenBrewmaster.mdx"` -- `static constant earthPandarenBrewmaster_Missile = "Units\\Creeps\\EarthPandarenBrewmaster\\EarthPandarenBrewmaster_Missile.mdx"` -- `static constant earthPandarenBrewmaster_Portrait = "Units\\Creeps\\EarthPandarenBrewmaster\\EarthPandarenBrewmaster_Portrait.mdx"` -- `static constant easterChicken1 = "Units\\Critters\\EasterChicken\\EasterChicken.mdx"` -- `static constant easterChicken_Portrait = "Units\\Critters\\EasterChicken\\EasterChicken_Portrait.mdx"` -- `static constant easterRabbit = "Units\\Critters\\EasterRabbit\\EasterRabbit.mdx"` -- `static constant elfVillagerWoman1 = "Units\\Critters\\ElfVillagerWoman\\ElfVillagerWoman.mdx"` -- `static constant elfVillagerWoman_Portrait = "Units\\Critters\\ElfVillagerWoman\\ElfVillagerWoman_Portrait.mdx"` -- `static constant ent = "Units\\NightElf\\Ent\\Ent.mdx"` -- `static constant ent_Portrait = "Units\\NightElf\\Ent\\Ent_Portrait.mdx"` -- `static constant eredarWarlock = "Units\\Demon\\EredarWarlock\\EredarWarlock.mdx"` -- `static constant eredarWarlockPurple = "Units\\Demon\\EredarWarlockPurple\\EredarWarlockPurple.mdx"` -- `static constant eredarWarlockPurple_portrait = "Units\\Demon\\EredarWarlockPurple\\EredarWarlockPurple_portrait.mdx"` -- `static constant eredarWarlock_portrait = "Units\\Demon\\EredarWarlock\\EredarWarlock_portrait.mdx"` -- `static constant evilSylvanas = "Units\\Undead\\EvilSylvanas\\EvilSylvanas.mdx"` -- `static constant evilSylvanas_Portrait = "Units\\Undead\\EvilSylvanas\\EvilSylvanas_Portrait.mdx"` -- `static constant facelessOne1 = "Units\\Creeps\\FacelessOne\\FacelessOne.mdx"` -- `static constant facelessOne_Portrait = "Units\\Creeps\\FacelessOne\\FacelessOne_Portrait.mdx"` -- `static constant faerieDragon1 = "Units\\NightElf\\FaerieDragon\\FaerieDragon.mdx"` -- `static constant faerieDragon_Portrait = "Units\\NightElf\\FaerieDragon\\FaerieDragon_Portrait.mdx"` -- `static constant felboar = "Units\\Critters\\Felboar\\Felboar.mdx"` -- `static constant felboar_portrait = "Units\\Critters\\Felboar\\Felboar_portrait.mdx"` -- `static constant felgaurd = "Units\\Demon\\Felgaurd\\Felgaurd.mdx"` -- `static constant felgaurdBlue = "Units\\Demon\\FelgaurdBlue\\FelgaurdBlue.mdx"` -- `static constant felgaurdBlue_Portrait = "Units\\Demon\\FelgaurdBlue\\FelgaurdBlue_Portrait.mdx"` -- `static constant felgaurd_Portrait = "Units\\Demon\\Felgaurd\\Felgaurd_Portrait.mdx"` -- `static constant felhound = "Units\\Demon\\felhound\\felhound.mdx"` -- `static constant felhound_Portrait = "Units\\Demon\\felhound\\felhound_Portrait.mdx"` -- `static constant felhound_V1 = "Units\\Demon\\felhound\\felhound_V1.mdx"` -- `static constant felhound_V1_Portrait = "Units\\Demon\\felhound\\felhound_V1_Portrait.mdx"` -- `static constant felstalkerPurple1 = "Units\\Creeps\\felstalkerPurple\\felstalkerPurple.mdx"` -- `static constant felstalkerPurple_portrait = "Units\\Creeps\\felstalkerPurple\\felstalkerPurple_portrait.mdx"` -- `static constant firePandarenBrewmaster = "Units\\Creeps\\FirePandarenBrewmaster\\FirePandarenBrewmaster.mdx"` -- `static constant firePandarenBrewmaster_Missile = "Units\\Creeps\\FirePandarenBrewmaster\\FirePandarenBrewmaster_Missile.mdx"` -- `static constant firePandarenBrewmaster_Portrait = "Units\\Creeps\\FirePandarenBrewmaster\\FirePandarenBrewmaster_Portrait.mdx"` -- `static constant fleshGolem1 = "Units\\Other\\FleshGolem\\FleshGolem.mdx"` -- `static constant flyingSheep = "Units\\Critters\\FlyingSheep\\FlyingSheep.mdx"` -- `static constant flyingSheep_Portrait = "Units\\Critters\\FlyingSheep\\FlyingSheep_Portrait.mdx"` -- `static constant footman1 = "Units\\Human\\Footman\\Footman.mdx"` -- `static constant footman_Portrait = "Units\\Human\\Footman\\Footman_Portrait.mdx"` -- `static constant forestTroll1 = "Units\\Creeps\\ForestTroll\\ForestTroll.mdx"` -- `static constant forestTrollShadowPriest1 = "Units\\Creeps\\ForestTrollShadowPriest\\ForestTrollShadowPriest.mdx"` -- `static constant forestTrollShadowPriest_portrait = "Units\\Creeps\\ForestTrollShadowPriest\\ForestTrollShadowPriest_portrait.mdx"` -- `static constant forestTrollTrapper1 = "Units\\Creeps\\ForestTrollTrapper\\ForestTrollTrapper.mdx"` -- `static constant forestTrollTrapper_Portrait = "Units\\Creeps\\ForestTrollTrapper\\ForestTrollTrapper_Portrait.mdx"` -- `static constant forestTroll_Portrait = "Units\\Creeps\\ForestTroll\\ForestTroll_Portrait.mdx"` -- `static constant forgottenOne1 = "Units\\Creeps\\ForgottenOne\\ForgottenOne.mdx"` -- `static constant forgottenOneTent = "Units\\Creeps\\ForgottenOne\\ForgottenOneTent.mdx"` -- `static constant forgottenOne_Portrait = "Units\\Creeps\\ForgottenOne\\ForgottenOne_Portrait.mdx"` -- `static constant frog = "Units\\Critters\\Frog\\Frog.mdx"` -- `static constant frog_Portrait = "Units\\Critters\\Frog\\Frog_Portrait.mdx"` -- `static constant frostWyrm1 = "Units\\Undead\\FrostWyrm\\FrostWyrm.mdx"` -- `static constant frostWyrm_portrait = "Units\\Undead\\FrostWyrm\\FrostWyrm_portrait.mdx"` -- `static constant furbolg1 = "Units\\Creeps\\Furbolg\\Furbolg.mdx"` -- `static constant furbolgElder = "Units\\Creeps\\FurbolgElder\\FurbolgElder.mdx"` -- `static constant furbolgElder_portrait = "Units\\Creeps\\FurbolgElder\\FurbolgElder_portrait.mdx"` -- `static constant furbolgPanda = "Units\\Creeps\\FurbolgPanda\\FurbolgPanda.mdx"` -- `static constant furbolgPanda_portrait = "Units\\Creeps\\FurbolgPanda\\FurbolgPanda_portrait.mdx"` -- `static constant furbolgShaman = "Units\\Creeps\\FurbolgShaman\\FurbolgShaman.mdx"` -- `static constant furbolgShaman_portrait = "Units\\Creeps\\FurbolgShaman\\FurbolgShaman_portrait.mdx"` -- `static constant furbolgTracker1 = "Units\\Creeps\\FurbolgTracker\\FurbolgTracker.mdx"` -- `static constant furbolgTracker_portrait = "Units\\Creeps\\FurbolgTracker\\FurbolgTracker_portrait.mdx"` -- `static constant furbolg_portrait = "Units\\Creeps\\Furbolg\\Furbolg_portrait.mdx"` -- `static constant furion1 = "Units\\NightElf\\Furion\\Furion.mdx"` -- `static constant furion_Portrait = "Units\\NightElf\\Furion\\Furion_Portrait.mdx"` -- `static constant gargoyle1 = "Units\\Undead\\Gargoyle\\Gargoyle.mdx"` -- `static constant gargoyle_portrait = "Units\\Undead\\Gargoyle\\Gargoyle_portrait.mdx"` -- `static constant ghoul1 = "Units\\Undead\\Ghoul\\Ghoul.mdx"` -- `static constant ghoul_portrait = "Units\\Undead\\Ghoul\\Ghoul_portrait.mdx"` -- `static constant giantSeaTurtle1 = "Units\\Creeps\\GiantSeaTurtle\\GiantSeaTurtle.mdx"` -- `static constant giantSeaTurtleRange = "Units\\Creeps\\GiantSeaTurtleRange\\GiantSeaTurtleRange.mdx"` -- `static constant giantSeaTurtleRange_Portrait = "Units\\Creeps\\GiantSeaTurtleRange\\GiantSeaTurtleRange_Portrait.mdx"` -- `static constant giantSeaTurtle_Portrait = "Units\\Creeps\\GiantSeaTurtle\\GiantSeaTurtle_Portrait.mdx"` -- `static constant gnoll1 = "Units\\Creeps\\Gnoll\\Gnoll.mdx"` -- `static constant gnollArcher = "Units\\Creeps\\GnollArcher\\GnollArcher.mdx"` -- `static constant gnollOverSeer = "Units\\Creeps\\GnollOverSeer\\GnollOverSeer.mdx"` -- `static constant gnollWarden1 = "Units\\Creeps\\GnollWarden\\GnollWarden.mdx"` -- `static constant goblinLandMine = "Units\\Creeps\\GoblinLandMine\\GoblinLandMine.mdx"` -- `static constant goblinSapper1 = "Units\\Creeps\\GoblinSapper\\GoblinSapper.mdx"` -- `static constant goblinSapper_Portrait = "Units\\Creeps\\GoblinSapper\\GoblinSapper_Portrait.mdx"` -- `static constant goblinZeppelin = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelin.mdx"` -- `static constant goblinZeppelin_Portrait = "Units\\Creeps\\GoblinZeppelin\\GoblinZeppelin_Portrait.mdx"` -- `static constant golemStatue1 = "Units\\Creeps\\GolemStatue\\GolemStatue.mdx"` -- `static constant greenDragon1 = "Units\\Creeps\\GreenDragon\\GreenDragon.mdx"` -- `static constant greenDragonWelp = "Units\\Creeps\\GreenDragonWelp\\GreenDragonWelp.mdx"` -- `static constant greenDragonWelp_Portrait = "Units\\Creeps\\GreenDragonWelp\\GreenDragonWelp_Portrait.mdx"` -- `static constant greenDragon_Portrait = "Units\\Creeps\\GreenDragon\\GreenDragon_Portrait.mdx"` -- `static constant grizzlyBear = "Units\\Creeps\\GrizzlyBear\\GrizzlyBear.mdx"` -- `static constant grizzlyBear_Portrait = "Units\\Creeps\\GrizzlyBear\\GrizzlyBear_Portrait.mdx"` -- `static constant grunt1 = "Units\\Orc\\Grunt\\grunt.mdx"` -- `static constant grunt_portrait = "Units\\Orc\\Grunt\\grunt_portrait.mdx"` -- `static constant gryphonRider1 = "Units\\Human\\GryphonRider\\GryphonRider.mdx"` -- `static constant gryphonRider_Portrait = "Units\\Human\\GryphonRider\\GryphonRider_Portrait.mdx"` -- `static constant gyroCopter = "Units\\Human\\GyroCopter\\GyroCopter.mdx"` -- `static constant gyroCopter_portrait = "Units\\Human\\GyroCopter\\GyroCopter_portrait.mdx"` -- `static constant gyrocopter_V1 = "Units\\Human\\Gyrocopter\\Gyrocopter_V1.mdx"` -- `static constant gyrocopter_V1_portrait = "Units\\Human\\Gyrocopter\\Gyrocopter_V1_portrait.mdx"` -- `static constant hEROGoblinALCHEMIST_Portrait = "Units\\Creeps\\HEROGoblinALCHEMIST\\HEROGoblinALCHEMIST_Portrait.mdx"` -- `static constant harpy1 = "Units\\Creeps\\Harpy\\Harpy.mdx"` -- `static constant harpyQueen1 = "Units\\Creeps\\HarpyQueen\\HarpyQueen.mdx"` -- `static constant harpyQueen_Portrait = "Units\\Creeps\\HarpyQueen\\HarpyQueen_Portrait.mdx"` -- `static constant harpyWitch1 = "Units\\Creeps\\HarpyWitch\\HarpyWitch.mdx"` -- `static constant harpyWitch_Portrait = "Units\\Creeps\\HarpyWitch\\HarpyWitch_Portrait.mdx"` -- `static constant harpy_portrait = "Units\\Creeps\\Harpy\\Harpy_portrait.mdx"` -- `static constant headhunter1 = "Units\\Orc\\HeadHunter\\Headhunter.mdx"` -- `static constant headhunter_V1 = "Units\\Orc\\HeadHunter\\Headhunter_V1.mdx"` -- `static constant headhunter_V1_Portrait = "Units\\Orc\\HeadHunter\\Headhunter_V1_Portrait.mdx"` -- `static constant headhunter_portrait = "Units\\Orc\\HeadHunter\\Headhunter_portrait.mdx"` -- `static constant healingWard = "Units\\Orc\\HealingWard\\HealingWard.mdx"` -- `static constant hellscream1 = "Units\\Orc\\Hellscream\\Hellscream.mdx"` -- `static constant hellscream_Portrait = "Units\\Orc\\Hellscream\\Hellscream_Portrait.mdx"` -- `static constant hermitCrab = "Units\\Critters\\HermitCrab\\HermitCrab.mdx"` -- `static constant hermitCrab_portrait = "Units\\Critters\\HermitCrab\\HermitCrab_portrait.mdx"` -- `static constant heroArchMage = "Units\\Human\\HeroArchMage\\HeroArchMage.mdx"` -- `static constant heroArchMageGhost = "Units\\Other\\HeroArchMageGhost\\HeroArchMageGhost.mdx"` -- `static constant heroArchMageGhost_portrait = "Units\\Other\\HeroArchMageGhost\\HeroArchMageGhost_portrait.mdx"` -- `static constant heroArchMage_portrait = "Units\\Human\\HeroArchMage\\HeroArchMage_portrait.mdx"` -- `static constant heroBladeMaster1 = "Units\\Orc\\HeroBladeMaster\\HeroBladeMaster.mdx"` -- `static constant heroBladeMaster_portrait = "Units\\Orc\\HeroBladeMaster\\HeroBladeMaster_portrait.mdx"` -- `static constant heroBloodElf = "Units\\Human\\HeroBloodElf\\HeroBloodElf.mdx"` -- `static constant heroBloodElf_Portrait = "Units\\Human\\HeroBloodElf\\HeroBloodElf_Portrait.mdx"` -- `static constant heroChaosBladeMaster1 = "Units\\Demon\\HeroChaosBladeMaster\\HeroChaosBladeMaster.mdx"` -- `static constant heroChaosBladeMaster_Portrait = "Units\\Demon\\HeroChaosBladeMaster\\HeroChaosBladeMaster_Portrait.mdx"` -- `static constant heroCryptLord1 = "Units\\Undead\\HeroCryptLord\\HeroCryptLord.mdx"` -- `static constant heroCryptLord_Portrait = "Units\\Undead\\HeroCryptLord\\HeroCryptLord_Portrait.mdx"` -- `static constant heroDeathKnight = "Units\\Undead\\HeroDeathKnight\\HeroDeathKnight.mdx"` -- `static constant heroDeathKnight_portrait = "Units\\Undead\\HeroDeathKnight\\HeroDeathKnight_portrait.mdx"` -- `static constant heroDemonHunter1 = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunter.mdx"` -- `static constant heroDemonHunter_Portrait = "Units\\NightElf\\HeroDemonHunter\\HeroDemonHunter_Portrait.mdx"` -- `static constant heroDreadLord = "Units\\Undead\\HeroDreadLord\\HeroDreadLord.mdx"` -- `static constant heroDreadLord_Portrait = "Units\\Undead\\HeroDreadLord\\HeroDreadLord_Portrait.mdx"` -- `static constant heroFarSeer = "Units\\Orc\\HeroFarseer\\HeroFarSeer.mdx"` -- `static constant heroFarSeer_portrait = "Units\\Orc\\HeroFarseer\\HeroFarSeer_portrait.mdx"` -- `static constant heroFlameLord = "Units\\Creeps\\HeroFlameLord\\HeroFlameLord.mdx"` -- `static constant heroFlameLord_Portrait = "Units\\Creeps\\HeroFlameLord\\HeroFlameLord_Portrait.mdx"` -- `static constant heroGoblinAlchemist = "Units\\Creeps\\HEROGoblinALCHEMIST\\HeroGoblinAlchemist.mdx"` -- `static constant heroKeeperoftheGrove = "Units\\NightElf\\HeroKeeperOfTheGrove\\HeroKeeperoftheGrove.mdx"` -- `static constant heroKeeperoftheGroveGhost = "Units\\NightElf\\HeroKeeperOfTheGrove\\HeroKeeperoftheGroveGhost.mdx"` -- `static constant heroKeeperoftheGroveGhost1 = "Units\\NightElf\\HeroKeeperoftheGroveGhost\\HeroKeeperoftheGroveGhost.mdx"` -- `static constant heroKeeperoftheGroveGhost_Portrait = "Units\\NightElf\\HeroKeeperoftheGroveGhost\\HeroKeeperoftheGroveGhost_Portrait.mdx"` -- `static constant heroKeeperoftheGrove_Portrait = "Units\\NightElf\\HeroKeeperOfTheGrove\\HeroKeeperoftheGrove_Portrait.mdx"` -- `static constant heroLich1 = "Units\\Undead\\HeroLich\\HeroLich.mdx"` -- `static constant heroLichCIN = "Units\\Undead\\HeroLichCIN\\HeroLichCIN.mdx"` -- `static constant heroLichCIN_V1 = "Units\\Undead\\HeroLichCIN\\HeroLichCIN_V1.mdx"` -- `static constant heroLichCIN_portrait = "Units\\Undead\\HeroLichCIN\\HeroLichCIN_portrait.mdx"` -- `static constant heroLich_V1 = "Units\\Undead\\HeroLich\\HeroLich_V1.mdx"` -- `static constant heroLich_V1_portrait = "Units\\Undead\\HeroLich\\HeroLich_V1_portrait.mdx"` -- `static constant heroLich_V1_portrait1 = "Units\\Undead\\HeroLichCIN\\HeroLich_V1_portrait.mdx"` -- `static constant heroLich_portrait = "Units\\Undead\\HeroLich\\HeroLich_portrait.mdx"` -- `static constant heroMoonPriestess = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestess.mdx"` -- `static constant heroMoonPriestess_Portrait = "Units\\NightElf\\HeroMoonPriestess\\HeroMoonPriestess_Portrait.mdx"` -- `static constant heroMountainKing = "Units\\Human\\HeroMountainKing\\HeroMountainKing.mdx"` -- `static constant heroMountainKing1 = "Units\\Human\\HeroMountainKing\\HeroMountainKing.mdx"` -- `static constant heroMountainKing_Portrait = "Units\\Human\\HeroMountainKing\\HeroMountainKing_Portrait.mdx"` -- `static constant heroMountainKing_Portrait1 = "Units\\Human\\HeroMountainKing\\HeroMountainKing_Portrait.mdx"` -- `static constant heroNagaSeawitch1 = "Units\\Naga\\HeroNagaSeawitch\\HeroNagaSeawitch.mdx"` -- `static constant heroNagaSeawitch_Portrait = "Units\\Naga\\HeroNagaSeawitch\\HeroNagaSeawitch_Portrait.mdx"` -- `static constant heroPaladin = "Units\\Human\\HeroPaladin\\HeroPaladin.mdx"` -- `static constant heroPaladinBoss = "Units\\Human\\HeroPaladinBoss\\HeroPaladinBoss.mdx"` -- `static constant heroPaladinBoss2 = "Units\\Human\\HeroPaladinBoss2\\HeroPaladinBoss2.mdx"` -- `static constant heroPaladinBoss2_portrait = "Units\\Human\\HeroPaladinBoss2\\HeroPaladinBoss2_portrait.mdx"` -- `static constant heroPaladinBoss_portrait = "Units\\Human\\HeroPaladinBoss\\HeroPaladinBoss_portrait.mdx"` -- `static constant heroPaladin_portrait = "Units\\Human\\HeroPaladin\\HeroPaladin_portrait.mdx"` -- `static constant heroPaladin_portrait1 = "Units\\Human\\HeroPaladin\\HeroPaladin_portrait.mdx"` -- `static constant heroPitLord = "Units\\Demon\\HeroPitLord\\HeroPitLord.mdx"` -- `static constant heroPitlord_Portrait = "Units\\Demon\\HeroPitLord\\HeroPitlord_Portrait.mdx"` -- `static constant heroShadowHunter1 = "Units\\Orc\\HeroShadowHunter\\HeroShadowHunter.mdx"` -- `static constant heroShadowHunter_Portrait = "Units\\Orc\\HeroShadowHunter\\HeroShadowHunter_Portrait.mdx"` -- `static constant heroTaurenChieftain1 = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftain.mdx"` -- `static constant heroTaurenChieftainCIN = "Units\\Orc\\HeroTaurenChieftainCIN\\HeroTaurenChieftainCIN.mdx"` -- `static constant heroTaurenChieftainCIN_Portrait = "Units\\Orc\\HeroTaurenChieftainCIN\\HeroTaurenChieftainCIN_Portrait.mdx"` -- `static constant heroTaurenChieftain_portrait = "Units\\Orc\\HeroTaurenChieftain\\HeroTaurenChieftain_portrait.mdx"` -- `static constant heroTinker1 = "Units\\Creeps\\HeroTinker\\HeroTinker.mdx"` -- `static constant heroTinkerFactory = "Units\\Creeps\\HeroTinkerFactory\\HeroTinkerFactory.mdx"` -- `static constant heroTinkerFactoryMissle = "Units\\Creeps\\HeroTinkerFactory\\HeroTinkerFactoryMissle.mdx"` -- `static constant heroTinkerRobot = "Units\\Creeps\\HeroTinkerRobot\\HeroTinkerRobot.mdx"` -- `static constant heroTinker_Portrait = "Units\\Creeps\\HeroTinker\\HeroTinker_Portrait.mdx"` -- `static constant heroWarden = "Units\\NightElf\\HeroWarden\\HeroWarden.mdx"` -- `static constant heroWarden_Portrait = "Units\\NightElf\\HeroWarden\\HeroWarden_Portrait.mdx"` -- `static constant highElfArcher1 = "Units\\Creeps\\HighElfArcher\\HighElfArcher.mdx"` -- `static constant highElfArcher_Portrait = "Units\\Creeps\\HighElfArcher\\HighElfArcher_Portrait.mdx"` -- `static constant highElfPeasant1 = "Units\\Critters\\HighElfPeasant\\HighElfPeasant.mdx"` -- `static constant highElfPeasant_portrait = "Units\\Critters\\HighElfPeasant\\HighElfPeasant_portrait.mdx"` -- `static constant hippoGryph = "Units\\NightElf\\HippoGryph\\HippoGryph.mdx"` -- `static constant hippoGryph_Portrait = "Units\\NightElf\\HippoGryph\\HippoGryph_Portrait.mdx"` -- `static constant humanBattleship = "Units\\Creeps\\HumanBattleship\\HumanBattleship.mdx"` -- `static constant humanDestroyerShip1 = "Units\\Creeps\\HumanDestroyerShip\\HumanDestroyerShip.mdx"` -- `static constant humanMage1 = "Units\\Creeps\\HumanMage\\HumanMage.mdx"` -- `static constant humanMage_portrait = "Units\\Creeps\\HumanMage\\HumanMage_portrait.mdx"` -- `static constant humanTransportShip1 = "Units\\Creeps\\HumanTransportShip\\HumanTransportShip.mdx"` -- `static constant huntress = "Units\\NightElf\\Huntress\\Huntress.mdx"` -- `static constant huntress_Portrait = "Units\\NightElf\\Huntress\\Huntress_Portrait.mdx"` -- `static constant hydra = "Units\\Creeps\\Hydra\\Hydra.mdx"` -- `static constant hydra_Portrait = "Units\\Creeps\\Hydra\\Hydra_Portrait.mdx"` -- `static constant hydralisk = "Units\\Critters\\Hydralisk\\Hydralisk.mdx"` -- `static constant iceTroll1 = "Units\\Creeps\\IceTroll\\IceTroll.mdx"` -- `static constant iceTrollShadowPriest1 = "Units\\Creeps\\IceTrollShadowPriest\\IceTrollShadowPriest.mdx"` -- `static constant iceTrollShadowPriest_portrait = "Units\\Creeps\\IceTrollShadowPriest\\IceTrollShadowPriest_portrait.mdx"` -- `static constant iceTroll_Portrait = "Units\\Creeps\\IceTroll\\IceTroll_Portrait.mdx"` -- `static constant illidanEvil = "Units\\NightElf\\EvilIllidan\\IllidanEvil.mdx"` -- `static constant illidanEvilCaged = "Units\\Other\\IllidanEvilCaged\\IllidanEvilCaged.mdx"` -- `static constant illidanEvilCaged_Portrait = "Units\\Other\\IllidanEvilCaged\\IllidanEvilCaged_Portrait.mdx"` -- `static constant illidanEvil_Portrait = "Units\\NightElf\\EvilIllidan\\IllidanEvil_Portrait.mdx"` -- `static constant illidanWagon = "Units\\Other\\IllidanWagon\\IllidanWagon.mdx"` -- `static constant infernal1 = "Units\\Demon\\Infernal\\Infernal.mdx"` -- `static constant infernalBirth = "Units\\Demon\\Infernal\\InfernalBirth.mdx"` -- `static constant infernalCannonCannon = "Units\\Creeps\\InfernalCannonCannon\\InfernalCannonCannon.mdx"` -- `static constant infernalCannonCannon_Portrait = "Units\\Creeps\\InfernalCannonCannon\\InfernalCannonCannon_Portrait.mdx"` -- `static constant infernalCannonFlame = "Units\\Creeps\\InfernalCannonFlame\\InfernalCannonFlame.mdx"` -- `static constant infernalCannonFlame_Portrait = "Units\\Creeps\\InfernalCannonFlame\\InfernalCannonFlame_Portrait.mdx"` -- `static constant infernal_portrait = "Units\\Demon\\Infernal\\Infernal_portrait.mdx"` -- `static constant ironGolem1 = "Units\\Creeps\\IronGolem\\IronGolem.mdx"` -- `static constant ironGolem_portrait = "Units\\Creeps\\IronGolem\\IronGolem_portrait.mdx"` -- `static constant jaina1 = "Units\\Human\\Jaina\\Jaina.mdx"` -- `static constant jaina_portrait = "Units\\Human\\Jaina\\Jaina_portrait.mdx"` -- `static constant jungleBeast1 = "Units\\Creeps\\JungleBeast\\JungleBeast.mdx"` -- `static constant jungleBeast_portrait = "Units\\Creeps\\JungleBeast\\JungleBeast_portrait.mdx"` -- `static constant kael = "Units\\Human\\Kael\\Kael.mdx"` -- `static constant kael_Portrait = "Units\\Human\\Kael\\Kael_Portrait.mdx"` -- `static constant kelThuzadGhost_portrait = "Units\\Undead\\KelthuzadGhost\\KelThuzadGhost_portrait.mdx"` -- `static constant kelThuzad_portrait = "Units\\Undead\\Kelthuzad\\KelThuzad_portrait.mdx"` -- `static constant kelthuzad = "Units\\Undead\\Kelthuzad\\Kelthuzad.mdx"` -- `static constant kelthuzadGhost = "Units\\Undead\\KelthuzadGhost\\KelthuzadGhost.mdx"` -- `static constant kiljaeden1 = "Units\\Demon\\Kiljaeden\\Kiljaeden.mdx"` -- `static constant kiljaedenCinema = "Units\\Other\\KiljaedenCinema\\KiljaedenCinema.mdx"` -- `static constant kiljaedenCinema_Portrait = "Units\\Other\\KiljaedenCinema\\KiljaedenCinema_Portrait.mdx"` -- `static constant kiljaeden_Portrait = "Units\\Demon\\Kiljaeden\\Kiljaeden_Portrait.mdx"` -- `static constant knight1 = "Units\\Human\\Knight\\Knight.mdx"` -- `static constant knightNoRider = "Units\\Human\\KnightNoRider\\KnightNoRider.mdx"` -- `static constant knightNoRider_Portrait = "Units\\Human\\KnightNoRider\\KnightNoRider_Portrait.mdx"` -- `static constant knight_Portrait = "Units\\Human\\Knight\\Knight_Portrait.mdx"` -- `static constant kobold1 = "Units\\Creeps\\Kobold\\Kobold.mdx"` -- `static constant koboldGeomancer1 = "Units\\Creeps\\KoboldGeomancer\\KoboldGeomancer.mdx"` -- `static constant koboldGeomancer_Portrait = "Units\\Creeps\\KoboldGeomancer\\KoboldGeomancer_Portrait.mdx"` -- `static constant kobold_Portrait = "Units\\Creeps\\Kobold\\Kobold_Portrait.mdx"` -- `static constant kotoBeast1 = "Units\\Orc\\KotoBeast\\KotoBeast.mdx"` -- `static constant kotoBeastNoRider = "Units\\Orc\\KotoBeastNoRider\\KotoBeastNoRider.mdx"` -- `static constant kotoBeastNoRider_Portrait = "Units\\Orc\\KotoBeastNoRider\\KotoBeastNoRider_Portrait.mdx"` -- `static constant kotoBeast_portrait = "Units\\Orc\\KotoBeast\\KotoBeast_portrait.mdx"` -- `static constant ladyVashj = "Units\\Naga\\LadyVashj\\LadyVashj.mdx"` -- `static constant ladyVashj_Portrait = "Units\\Naga\\LadyVashj\\LadyVashj_Portrait.mdx"` -- `static constant lavaSpawn = "Units\\Creeps\\LavaSpawn\\LavaSpawn.mdx"` -- `static constant lavaSpawn_Portrait = "Units\\Creeps\\LavaSpawn\\LavaSpawn_Portrait.mdx"` -- `static constant lobstrokkblue = "Units\\Creeps\\Lobstrokkblue\\Lobstrokkblue.mdx"` -- `static constant lobstrokkblue_Portrait = "Units\\Creeps\\Lobstrokkblue\\Lobstrokkblue_Portrait.mdx"` -- `static constant lobstrokkgreen = "Units\\Creeps\\Lobstrokkgreen\\Lobstrokkgreen.mdx"` -- `static constant lobstrokkgreen_Portrait = "Units\\Creeps\\Lobstrokkgreen\\Lobstrokkgreen_Portrait.mdx"` -- `static constant lobstrokkred = "Units\\Creeps\\Lobstrokkred\\Lobstrokkred.mdx"` -- `static constant lobstrokkred_Portrait = "Units\\Creeps\\Lobstrokkred\\Lobstrokkred_Portrait.mdx"` -- `static constant locust = "Units\\Undead\\Locust\\locust.mdx"` -- `static constant lordGarithos1 = "Units\\Creeps\\LordGarithos\\LordGarithos.mdx"` -- `static constant lordGarithos_Portrait = "Units\\Creeps\\LordGarithos\\LordGarithos_Portrait.mdx"` -- `static constant magnataur1 = "Units\\Creeps\\Magnataur\\Magnataur.mdx"` -- `static constant magnataurBlue1 = "Units\\Creeps\\MagnataurBlue\\MagnataurBlue.mdx"` -- `static constant magnataurBlue_PORTRAIT = "Units\\Creeps\\MagnataurBlue\\MagnataurBlue_PORTRAIT.mdx"` -- `static constant magnataurBrown = "Units\\Creeps\\MagnataurBrown\\MagnataurBrown.mdx"` -- `static constant magnataurBrown_PORTRAIT = "Units\\Creeps\\MagnataurBrown\\MagnataurBrown_PORTRAIT.mdx"` -- `static constant magnataur_PORTRAIT = "Units\\Creeps\\Magnataur\\Magnataur_PORTRAIT.mdx"` -- `static constant maiev = "Units\\NightElf\\Maiev\\Maiev.mdx"` -- `static constant maiev_Portrait = "Units\\NightElf\\Maiev\\Maiev_Portrait.mdx"` -- `static constant malFurion1 = "Units\\NightElf\\MalFurion\\MalFurion.mdx"` -- `static constant malFurionNoStag = "Units\\NightElf\\MalFurion\\MalFurionNoStag.mdx"` -- `static constant malFurionNoStag_Portrait = "Units\\NightElf\\MalFurion\\MalFurionNoStag_Portrait.mdx"` -- `static constant malFurion_Portrait = "Units\\NightElf\\MalFurion\\MalFurion_Portrait.mdx"` -- `static constant mammoth1 = "Units\\Creeps\\Mammoth\\Mammoth.mdx"` -- `static constant mammothBlack1 = "Units\\Creeps\\MammothBlack\\MammothBlack.mdx"` -- `static constant mammothBlack_Portrait = "Units\\Creeps\\MammothBlack\\MammothBlack_Portrait.mdx"` -- `static constant mammoth_Portrait = "Units\\Creeps\\Mammoth\\Mammoth_Portrait.mdx"` -- `static constant mannoroth1 = "Units\\Demon\\Mannoroth\\Mannoroth.mdx"` -- `static constant mannoroth_Portrait = "Units\\Demon\\Mannoroth\\Mannoroth_Portrait.mdx"` -- `static constant marine = "Units\\Critters\\Marine\\Marine.mdx"` -- `static constant meatwagon1 = "Units\\Undead\\Meatwagon\\Meatwagon.mdx"` -- `static constant meatwagon_Portrait = "Units\\Undead\\Meatwagon\\Meatwagon_Portrait.mdx"` -- `static constant medivh1 = "Units\\Creeps\\Medivh\\Medivh.mdx"` -- `static constant medivh_Portrait = "Units\\Creeps\\Medivh\\Medivh_Portrait.mdx"` -- `static constant militia = "Units\\Human\\Militia\\Militia.mdx"` -- `static constant militia_Portrait = "Units\\Human\\Militia\\Militia_Portrait.mdx"` -- `static constant monsterLure = "Units\\Creeps\\MonsterLure\\MonsterLure.mdx"` -- `static constant mortarTeam1 = "Units\\Human\\MortarTeam\\MortarTeam.mdx"` -- `static constant mortarTeam_portrait = "Units\\Human\\MortarTeam\\MortarTeam_portrait.mdx"` -- `static constant mountainGiant1 = "Units\\NightElf\\MountainGiant\\MountainGiant.mdx"` -- `static constant mountainGiant_Portrait = "Units\\NightElf\\MountainGiant\\MountainGiant_Portrait.mdx"` -- `static constant muradin = "Units\\Human\\Muradin\\Muradin.mdx"` -- `static constant muradin_portrait = "Units\\Human\\Muradin\\Muradin_portrait.mdx"` -- `static constant murgulBloodGill1 = "Units\\Creeps\\MurgulBloodGill\\MurgulBloodGill.mdx"` -- `static constant murgulBloodGill_portrait = "Units\\Creeps\\MurgulBloodGill\\MurgulBloodGill_portrait.mdx"` -- `static constant murgulReaver1 = "Units\\Creeps\\MurgulReaver\\MurgulReaver.mdx"` -- `static constant murgulReaver_Portrait = "Units\\Creeps\\MurgulReaver\\MurgulReaver_Portrait.mdx"` -- `static constant murgulShadowcaster1 = "Units\\Creeps\\MurgulShadowcaster\\MurgulShadowcaster.mdx"` -- `static constant murgulShadowcaster_portrait = "Units\\Creeps\\MurgulShadowcaster\\MurgulShadowcaster_portrait.mdx"` -- `static constant murgulSlave = "Units\\Creeps\\MurgulSlave\\MurgulSlave.mdx"` -- `static constant murgulSlave_Portrait = "Units\\Creeps\\MurgulSlave\\MurgulSlave_Portrait.mdx"` -- `static constant murgulTidewarrior1 = "Units\\Creeps\\MurgulTidewarrior\\MurgulTidewarrior.mdx"` -- `static constant murgulTidewarrior_portrait = "Units\\Creeps\\MurgulTidewarrior\\MurgulTidewarrior_portrait.mdx"` -- `static constant murloc1 = "Units\\Creeps\\Murloc\\Murloc.mdx"` -- `static constant murlocFleshEater1 = "Units\\Creeps\\MurlocFleshEater\\MurlocFleshEater.mdx"` -- `static constant murlocFleshEater_V1 = "Units\\Creeps\\MurlocFleshEater\\MurlocFleshEater_V1.mdx"` -- `static constant murlocFleshEater_V1_portrait = "Units\\Creeps\\MurlocFleshEater\\MurlocFleshEater_V1_portrait.mdx"` -- `static constant murlocFleshEater_portrait = "Units\\Creeps\\MurlocFleshEater\\MurlocFleshEater_portrait.mdx"` -- `static constant murlocMutant1 = "Units\\Creeps\\MurlocMutant\\MurlocMutant.mdx"` -- `static constant murlocMutant_V1 = "Units\\Creeps\\MurlocMutant\\MurlocMutant_V1.mdx"` -- `static constant murlocMutant_V1_portrait = "Units\\Creeps\\MurlocMutant\\MurlocMutant_V1_portrait.mdx"` -- `static constant murlocMutant_portrait = "Units\\Creeps\\MurlocMutant\\MurlocMutant_portrait.mdx"` -- `static constant murlocNightCrawler1 = "Units\\Creeps\\MurlocNightCrawler\\MurlocNightCrawler.mdx"` -- `static constant murlocNightCrawler_V1 = "Units\\Creeps\\MurlocNightCrawler\\MurlocNightCrawler_V1.mdx"` -- `static constant murlocNightCrawler_V1_portrait = "Units\\Creeps\\MurlocNightCrawler\\MurlocNightCrawler_V1_portrait.mdx"` -- `static constant murlocNightCrawler_portrait = "Units\\Creeps\\MurlocNightCrawler\\MurlocNightCrawler_portrait.mdx"` -- `static constant murlocWarrior1 = "Units\\Creeps\\MurlocWarrior\\MurlocWarrior.mdx"` -- `static constant murlocWarrior_V1 = "Units\\Creeps\\MurlocWarrior\\MurlocWarrior_V1.mdx"` -- `static constant murlocWarrior_V1_portrait = "Units\\Creeps\\MurlocWarrior\\MurlocWarrior_V1_portrait.mdx"` -- `static constant murlocWarrior_portrait = "Units\\Creeps\\MurlocWarrior\\MurlocWarrior_portrait.mdx"` -- `static constant murloc_V1 = "Units\\Creeps\\Murloc\\Murloc_V1.mdx"` -- `static constant murloc_V1_portrait = "Units\\Creeps\\Murloc\\Murloc_V1_portrait.mdx"` -- `static constant murloc_portrait = "Units\\Creeps\\Murloc\\Murloc_portrait.mdx"` -- `static constant nagaMyrmidon1 = "Units\\Naga\\NagaMyrmidon\\NagaMyrmidon.mdx"` -- `static constant nagaMyrmidon_Portrait = "Units\\Naga\\NagaMyrmidon\\NagaMyrmidon_Portrait.mdx"` -- `static constant nagaRoyalGuard1 = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuard.mdx"` -- `static constant nagaRoyalGuard_Portrait = "Units\\Naga\\NagaRoyalGuard\\NagaRoyalGuard_Portrait.mdx"` -- `static constant nagaSiren1 = "Units\\Naga\\NagaSiren\\NagaSiren.mdx"` -- `static constant nagaSiren_Portrait = "Units\\Naga\\NagaSiren\\NagaSiren_Portrait.mdx"` -- `static constant nagaSummoner1 = "Units\\Naga\\NagaSummoner\\NagaSummoner.mdx"` -- `static constant nagaSummoner_Portrait = "Units\\Naga\\NagaSummoner\\NagaSummoner_Portrait.mdx"` -- `static constant necromancer1 = "Units\\Undead\\Necromancer\\Necromancer.mdx"` -- `static constant necromancer_portrait = "Units\\Undead\\Necromancer\\Necromancer_portrait.mdx"` -- `static constant nerubian1 = "Units\\Creeps\\Nerubian\\Nerubian.mdx"` -- `static constant nerubianQueen1 = "Units\\Creeps\\NerubianQueen\\NerubianQueen.mdx"` -- `static constant nerubianQueen_Portrait = "Units\\Creeps\\NerubianQueen\\NerubianQueen_Portrait.mdx"` -- `static constant nerubianSpiderLord1 = "Units\\Creeps\\NerubianSpiderLord\\NerubianSpiderLord.mdx"` -- `static constant nerubianSpiderLord_Portrait = "Units\\Creeps\\NerubianSpiderLord\\NerubianSpiderLord_Portrait.mdx"` -- `static constant nerubian_Portrait = "Units\\Creeps\\Nerubian\\Nerubian_Portrait.mdx"` -- `static constant netherDragon = "Units\\Creeps\\NetherDragon\\NetherDragon.mdx"` -- `static constant netherDragon_Portrait = "Units\\Creeps\\NetherDragon\\NetherDragon_Portrait.mdx"` -- `static constant nightElfBattleship = "Units\\Creeps\\NightElfBattleship\\NightElfBattleship.mdx"` -- `static constant nightElfDestroyerShip1 = "Units\\NightElf\\NightElfDestroyerShip\\NightElfDestroyerShip.mdx"` -- `static constant nightElfFishingBoat = "Units\\NightElf\\NightElfFishingBoat\\NightElfFishingBoat.mdx"` -- `static constant nightElfTransportShip1 = "Units\\NightElf\\NightElfTransportShip\\NightElfTransportShip.mdx"` -- `static constant obsidianStatue1 = "Units\\Undead\\ObsidianStatue\\ObsidianStatue.mdx"` -- `static constant obsidianStatue_Portrait = "Units\\Undead\\ObsidianStatue\\ObsidianStatue_Portrait.mdx"` -- `static constant ogre1 = "Units\\Creeps\\Ogre\\Ogre.mdx"` -- `static constant ogreLord1 = "Units\\Creeps\\OgreLord\\OgreLord.mdx"` -- `static constant ogreLord_portrait = "Units\\Creeps\\OgreLord\\OgreLord_portrait.mdx"` -- `static constant ogreMagi1 = "Units\\Creeps\\OgreMagi\\OgreMagi.mdx"` -- `static constant ogreMagi_portrait = "Units\\Creeps\\OgreMagi\\OgreMagi_portrait.mdx"` -- `static constant ogreOneHeaded1 = "Units\\Creeps\\OgreOneHeaded\\OgreOneHeaded.mdx"` -- `static constant ogreOneHeadedArmored = "Units\\Creeps\\OgreOneHeadedArmored\\OgreOneHeadedArmored.mdx"` -- `static constant ogreOneHeadedArmored_portrait = "Units\\Creeps\\OgreOneHeadedArmored\\OgreOneHeadedArmored_portrait.mdx"` -- `static constant ogreOneHeaded_portrait = "Units\\Creeps\\OgreOneHeaded\\OgreOneHeaded_portrait.mdx"` -- `static constant ogre_portrait = "Units\\Creeps\\Ogre\\Ogre_portrait.mdx"` -- `static constant orcJuggernaught = "Units\\Critters\\OrcJuggernaught\\OrcJuggernaught.mdx"` -- `static constant orcJuggernaught1 = "Units\\Critters\\OrcJuggernaught\\OrcJuggernaught.mdx"` -- `static constant orcWarlock1 = "Units\\Creeps\\OrcWarlock\\OrcWarlock.mdx"` -- `static constant orcWarlockGuldan1 = "Units\\Orc\\OrcWarlockGuldan\\OrcWarlockGuldan.mdx"` -- `static constant orcWarlockGuldan_Portrait = "Units\\Orc\\OrcWarlockGuldan\\OrcWarlockGuldan_Portrait.mdx"` -- `static constant orcWarlockRed1 = "Units\\Creeps\\OrcWarlockRed\\OrcWarlockRed.mdx"` -- `static constant orcWarlockRed_Portrait = "Units\\Creeps\\OrcWarlockRed\\OrcWarlockRed_Portrait.mdx"` -- `static constant orcWarlock_Portrait = "Units\\Creeps\\OrcWarlock\\OrcWarlock_Portrait.mdx"` -- `static constant orccar = "Units\\Other\\Orccar\\Orccar.mdx"` -- `static constant orcishDestroyerShip1 = "Units\\Creeps\\OrcishDestroyerShip\\OrcishDestroyerShip.mdx"` -- `static constant orcishTransportShip = "Units\\Creeps\\OrcishTransportShip\\OrcishTransportShip.mdx"` -- `static constant owl = "Units\\NightElf\\Owl\\Owl.mdx"` -- `static constant owl1 = "Units\\NightElf\\Owl\\Owl.mdx"` -- `static constant owlSCOUT = "Units\\NightElf\\OwlSCOUT\\OwlSCOUT.mdx"` -- `static constant owlScout = "Units\\NightElf\\OwlScout\\OwlScout.mdx"` -- `static constant owlbear = "Units\\Creeps\\Owlbear\\Owlbear.mdx"` -- `static constant owlbear_Portrait = "Units\\Creeps\\Owlbear\\Owlbear_Portrait.mdx"` -- `static constant packHorse1 = "Units\\Critters\\PackHorse\\PackHorse.mdx"` -- `static constant packHorse_portrait = "Units\\Critters\\PackHorse\\PackHorse_portrait.mdx"` -- `static constant pandarenBrewmaster = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmaster.mdx"` -- `static constant pandarenBrewmaster_Portrait = "Units\\Creeps\\PandarenBrewmaster\\PandarenBrewmaster_Portrait.mdx"` -- `static constant peasant1 = "Units\\Human\\Peasant\\peasant.mdx"` -- `static constant peasant_Portrait = "Units\\Human\\Peasant\\peasant_Portrait.mdx"` -- `static constant penguin = "Units\\Critters\\Penguin\\Penguin.mdx"` -- `static constant penguin_Portrait = "Units\\Critters\\Penguin\\Penguin_Portrait.mdx"` -- `static constant peon1 = "Units\\Orc\\Peon\\peon.mdx"` -- `static constant peon_portrait = "Units\\Orc\\Peon\\peon_portrait.mdx"` -- `static constant phoenix = "Units\\Human\\Phoenix\\Phoenix.mdx"` -- `static constant phoenixEgg = "Units\\Human\\Phoenix\\PhoenixEgg.mdx"` -- `static constant phoenixEgg_Portrait = "Units\\Human\\Phoenix\\PhoenixEgg_Portrait.mdx"` -- `static constant phoenix_Portrait = "Units\\Human\\Phoenix\\Phoenix_Portrait.mdx"` -- `static constant pig1 = "Units\\Critters\\Pig\\Pig.mdx"` -- `static constant pig_portrait = "Units\\Critters\\Pig\\Pig_portrait.mdx"` -- `static constant pitlord = "Units\\Demon\\Pitlord\\Pitlord.mdx"` -- `static constant pitlord_Portrait = "Units\\Demon\\Pitlord\\Pitlord_Portrait.mdx"` -- `static constant plagueCloud = "Units\\Undead\\PlagueCloud\\PlagueCloud.mdx"` -- `static constant plagueCloudTarget = "Units\\Undead\\PlagueCloud\\PlagueCloudTarget.mdx"` -- `static constant polarBear1 = "Units\\Creeps\\PolarBear\\PolarBear.mdx"` -- `static constant polarBear_Portrait = "Units\\Creeps\\PolarBear\\PolarBear_Portrait.mdx"` -- `static constant polarFurbolg1 = "Units\\Creeps\\PolarFurbolg\\PolarFurbolg.mdx"` -- `static constant polarFurbolgTracker1 = "Units\\Creeps\\PolarFurbolgTracker\\PolarFurbolgTracker.mdx"` -- `static constant polarFurbolgTracker_portrait = "Units\\Creeps\\PolarFurbolgTracker\\PolarFurbolgTracker_portrait.mdx"` -- `static constant polarFurbolg_portrait = "Units\\Creeps\\PolarFurbolg\\PolarFurbolg_portrait.mdx"` -- `static constant priest1 = "Units\\Human\\Priest\\Priest.mdx"` -- `static constant priest_V1 = "Units\\Human\\Priest\\Priest_V1.mdx"` -- `static constant priest_V1_portrait = "Units\\Human\\Priest\\Priest_V1_portrait.mdx"` -- `static constant priest_portrait = "Units\\Human\\Priest\\Priest_portrait.mdx"` -- `static constant proudmoore1 = "Units\\Other\\Proudmoore\\Proudmoore.mdx"` -- `static constant proudmoore_Portrait = "Units\\Other\\Proudmoore\\Proudmoore_Portrait.mdx"` -- `static constant quillBeast = "Units\\Creeps\\QuillBeast\\QuillBeast.mdx"` -- `static constant quillBeast_Portrait = "Units\\Creeps\\QuillBeast\\QuillBeast_Portrait.mdx"` -- `static constant raccoon1 = "Units\\Critters\\Raccoon\\Raccoon.mdx"` -- `static constant raccoon_Portrait = "Units\\Critters\\Raccoon\\Raccoon_Portrait.mdx"` -- `static constant rat1 = "Units\\Critters\\Rat\\Rat.mdx"` -- `static constant rat_Portrait = "Units\\Critters\\Rat\\Rat_Portrait.mdx"` -- `static constant razorMane = "Units\\Creeps\\RazorMane\\RazorMane.mdx"` -- `static constant razorManeChief = "Units\\Creeps\\RazorManeChief\\RazorManeChief.mdx"` -- `static constant razorManeChief_portrait = "Units\\Creeps\\RazorManeChief\\RazorManeChief_portrait.mdx"` -- `static constant redDragon1 = "Units\\Creeps\\RedDragon\\RedDragon.mdx"` -- `static constant redDragonWelp = "Units\\Creeps\\RedDragonWelp\\RedDragonWelp.mdx"` -- `static constant redDragonWelp_Portrait = "Units\\Creeps\\RedDragonWelp\\RedDragonWelp_Portrait.mdx"` -- `static constant redDragon_Portrait = "Units\\Creeps\\RedDragon\\RedDragon_Portrait.mdx"` -- `static constant revenant1 = "Units\\Creeps\\Revenant\\Revenant.mdx"` -- `static constant revenantOfTheWaves1 = "Units\\Creeps\\RevenantOfTheWaves\\RevenantOfTheWaves.mdx"` -- `static constant revenantOfTheWaves_Portrait = "Units\\Creeps\\RevenantOfTheWaves\\RevenantOfTheWaves_Portrait.mdx"` -- `static constant revenant_Portrait = "Units\\Creeps\\Revenant\\Revenant_Portrait.mdx"` -- `static constant rexxar1 = "Units\\Other\\Rexxar\\Rexxar.mdx"` -- `static constant rexxar_Portrait = "Units\\Other\\Rexxar\\Rexxar_Portrait.mdx"` -- `static constant riddenHippoGryph = "Units\\NightElf\\RiddenHippoGryph\\RiddenHippoGryph.mdx"` -- `static constant riddenHippoGryph_Portrait = "Units\\NightElf\\RiddenHippoGryph\\RiddenHippoGryph_Portrait.mdx"` -- `static constant riderlessWyvern = "Units\\Orc\\RiderlessWyvern\\RiderlessWyvern.mdx"` -- `static constant riderlessWyvern_Portrait = "Units\\Orc\\RiderlessWyvern\\RiderlessWyvern_Portrait.mdx"` -- `static constant rifleman1 = "Units\\Human\\Rifleman\\Rifleman.mdx"` -- `static constant rifleman_Portrait = "Units\\Human\\Rifleman\\Rifleman_Portrait.mdx"` -- `static constant rockGolem = "Units\\Creeps\\RockGolem\\RockGolem.mdx"` -- `static constant runner = "Units\\NightElf\\Runner\\Runner.mdx"` -- `static constant runner_portrait = "Units\\NightElf\\Runner\\Runner_portrait.mdx"` -- `static constant sammyCube = "Units\\Critters\\SammyCube\\SammyCube.mdx"` -- `static constant sasquatch1 = "Units\\Creeps\\Sasquatch\\Sasquatch.mdx"` -- `static constant sasquatchShaman1 = "Units\\Creeps\\SasquatchShaman\\SasquatchShaman.mdx"` -- `static constant sasquatchShaman_portrait = "Units\\Creeps\\SasquatchShaman\\SasquatchShaman_portrait.mdx"` -- `static constant sasquatch_portrait = "Units\\Creeps\\Sasquatch\\Sasquatch_portrait.mdx"` -- `static constant satyr1 = "Units\\Creeps\\Satyr\\Satyr.mdx"` -- `static constant satyrTrickster1 = "Units\\Creeps\\SatyrTrickster\\SatyrTrickster.mdx"` -- `static constant satyrhellcaller = "Units\\Creeps\\satyrhellcaller\\satyrhellcaller.mdx"` -- `static constant scarab = "Units\\Undead\\Scarab\\Scarab.mdx"` -- `static constant scarab_portrait = "Units\\Undead\\Scarab\\Scarab_portrait.mdx"` -- `static constant seaElemental = "Units\\Creeps\\SeaElemental\\SeaElemental.mdx"` -- `static constant seaElemental_Portrait = "Units\\Creeps\\SeaElemental\\SeaElemental_Portrait.mdx"` -- `static constant seaGiant = "Units\\Creeps\\SeaGiant\\SeaGiant.mdx"` -- `static constant seaGiantGreen1 = "Units\\Creeps\\SeaGiantGreen\\SeaGiantGreen.mdx"` -- `static constant seaGiantGreen_portrait = "Units\\Creeps\\SeaGiantGreen\\SeaGiantGreen_portrait.mdx"` -- `static constant seaGiant_portrait = "Units\\Creeps\\SeaGiant\\SeaGiant_portrait.mdx"` -- `static constant seaTurtle1 = "Units\\Creeps\\SeaTurtle\\SeaTurtle.mdx"` -- `static constant seaTurtleRange = "Units\\Creeps\\SeaTurtleRange\\SeaTurtleRange.mdx"` -- `static constant seaTurtleRange_Portrait = "Units\\Creeps\\SeaTurtleRange\\SeaTurtleRange_Portrait.mdx"` -- `static constant seaTurtle_Portrait = "Units\\Creeps\\SeaTurtle\\SeaTurtle_Portrait.mdx"` -- `static constant seal = "Units\\Critters\\Seal\\Seal.mdx"` -- `static constant seal_Portrait1 = "Units\\Critters\\Seal\\Seal_Portrait.mdx"` -- `static constant sentryWard = "Units\\Orc\\SentryWard\\SentryWard.mdx"` -- `static constant serpentWard = "Units\\Orc\\SerpentWard\\SerpentWard.mdx"` -- `static constant serpentWard_portrait = "Units\\Orc\\SerpentWard\\SerpentWard_portrait.mdx"` -- `static constant shade1 = "Units\\Undead\\Shade\\Shade.mdx"` -- `static constant shade_Portrait = "Units\\Undead\\Shade\\Shade_Portrait.mdx"` -- `static constant shaman1 = "Units\\Orc\\Shaman\\Shaman.mdx"` -- `static constant shaman_Portrait = "Units\\Orc\\Shaman\\Shaman_Portrait.mdx"` -- `static constant shandris1 = "Units\\NightElf\\Shandris\\Shandris.mdx"` -- `static constant shandris_Portrait = "Units\\NightElf\\Shandris\\Shandris_Portrait.mdx"` -- `static constant sheep = "Units\\Critters\\Sheep\\Sheep.mdx"` -- `static constant sheep1 = "Units\\Critters\\Sheep\\Sheep.mdx"` -- `static constant sheep_portrait = "Units\\Critters\\Sheep\\Sheep_portrait.mdx"` -- `static constant shoveler = "Units\\Critters\\Shoveler\\Shoveler.mdx"` -- `static constant shoveler_Portrait = "Units\\Critters\\Shoveler\\Shoveler_Portrait.mdx"` -- `static constant skeleton1 = "Units\\Undead\\Skeleton\\Skeleton.mdx"` -- `static constant skeletonArcher1 = "Units\\Creeps\\SkeletonArcher\\SkeletonArcher.mdx"` -- `static constant skeletonArcher_portrait = "Units\\Creeps\\SkeletonArcher\\SkeletonArcher_portrait.mdx"` -- `static constant skeletonMage1 = "Units\\Undead\\SkeletonMage\\SkeletonMage.mdx"` -- `static constant skeletonMage_portrait = "Units\\Undead\\SkeletonMage\\SkeletonMage_portrait.mdx"` -- `static constant skeletonOrc1 = "Units\\Creeps\\SkeletonOrc\\SkeletonOrc.mdx"` -- `static constant skeletonOrc_Portrait = "Units\\Creeps\\SkeletonOrc\\SkeletonOrc_Portrait.mdx"` -- `static constant skeleton_portrait = "Units\\Undead\\Skeleton\\Skeleton_portrait.mdx"` -- `static constant skink1 = "Units\\Critters\\Skink\\Skink.mdx"` -- `static constant skink_portrait = "Units\\Critters\\Skink\\Skink_portrait.mdx"` -- `static constant sludgeMonster = "Units\\Creeps\\SludgeMonster\\SludgeMonster.mdx"` -- `static constant snapDragon1 = "Units\\Naga\\SnapDragon\\SnapDragon.mdx"` -- `static constant snapDragon_Portrait = "Units\\Naga\\SnapDragon\\SnapDragon_Portrait.mdx"` -- `static constant snowOwl1 = "Units\\Critters\\SnowOwl\\SnowOwl.mdx"` -- `static constant snowOwl_Portrait = "Units\\Critters\\SnowOwl\\SnowOwl_Portrait.mdx"` -- `static constant sorceress1 = "Units\\Human\\Sorceress\\Sorceress.mdx"` -- `static constant sorceress_Portrait = "Units\\Human\\Sorceress\\Sorceress_Portrait.mdx"` -- `static constant sorceress_V1 = "Units\\Human\\Sorceress\\Sorceress_V1.mdx"` -- `static constant sorceress_V1_Portrait = "Units\\Human\\Sorceress\\Sorceress_V1_Portrait.mdx"` -- `static constant spider1 = "Units\\Creeps\\Spider\\Spider.mdx"` -- `static constant spiderBlack1 = "Units\\Creeps\\SpiderBlack\\SpiderBlack.mdx"` -- `static constant spiderBlack_Portrait = "Units\\Creeps\\SpiderBlack\\SpiderBlack_Portrait.mdx"` -- `static constant spiderBlue1 = "Units\\Creeps\\SpiderBlue\\SpiderBlue.mdx"` -- `static constant spiderBlue_Portrait = "Units\\Creeps\\SpiderBlue\\SpiderBlue_Portrait.mdx"` -- `static constant spiderCrab = "Units\\Critters\\SpiderCrab\\SpiderCrab.mdx"` -- `static constant spiderCrabCreep = "Units\\Creeps\\SpiderCrabCreep\\SpiderCrabCreep.mdx"` -- `static constant spiderCrab_portrait = "Units\\Critters\\SpiderCrab\\SpiderCrab_portrait.mdx"` -- `static constant spiderGreen = "Units\\Creeps\\SpiderGreen\\SpiderGreen.mdx"` -- `static constant spiderGreen_Portrait = "Units\\Creeps\\SpiderGreen\\SpiderGreen_Portrait.mdx"` -- `static constant spider_Portrait = "Units\\Creeps\\Spider\\Spider_Portrait.mdx"` -- `static constant spiritOfVengeance = "Units\\NightElf\\SpiritOfVengeance\\SpiritOfVengeance.mdx"` -- `static constant spiritOfVengeance_Portrait = "Units\\NightElf\\SpiritOfVengeance\\SpiritOfVengeance_Portrait.mdx"` -- `static constant spiritPig = "Units\\Creeps\\SpiritPig\\SpiritPig.mdx"` -- `static constant spiritPig_Portrait = "Units\\Creeps\\SpiritPig\\SpiritPig_Portrait.mdx"` -- `static constant spiritWalker = "Units\\Orc\\SpiritWalker\\SpiritWalker.mdx"` -- `static constant spiritWalker_Portrait = "Units\\Orc\\SpiritWalker\\SpiritWalker_Portrait.mdx"` -- `static constant spiritWyvern = "Units\\Orc\\SpiritWyvern\\SpiritWyvern.mdx"` -- `static constant spiritwolf = "Units\\Orc\\Spiritwolf\\Spiritwolf.mdx"` -- `static constant spiritwolf1 = "Units\\Orc\\Spiritwolf\\Spiritwolf.mdx"` -- `static constant spiritwolf_Portrait = "Units\\Orc\\Spiritwolf\\Spiritwolf_Portrait.mdx"` -- `static constant stasisTotem = "Units\\Orc\\StasisTotem\\StasisTotem.mdx"` -- `static constant stormPandarenBrewmaster = "Units\\Creeps\\StormPandarenBrewmaster\\StormPandarenBrewmaster.mdx"` -- `static constant stormPandarenBrewmaster_Missile = "Units\\Creeps\\StormPandarenBrewmaster\\StormPandarenBrewmaster_Missile.mdx"` -- `static constant stormPandarenBrewmaster_Portrait = "Units\\Creeps\\StormPandarenBrewmaster\\StormPandarenBrewmaster_Portrait.mdx"` -- `static constant sylvanusWindrunner1 = "Units\\Creeps\\SylvanusWindrunner\\SylvanusWindrunner.mdx"` -- `static constant sylvanusWindrunner_Portrait = "Units\\Creeps\\SylvanusWindrunner\\SylvanusWindrunner_Portrait.mdx"` -- `static constant tNTBarrel = "Units\\Other\\TNTBarrel\\TNTBarrel.mdx"` -- `static constant t_AbominationExplosion = "Units\\Undead\\Abomination\\AbominationExplosion.mdx"` -- `static constant tauren = "Units\\Orc\\Tauren\\Tauren.mdx"` -- `static constant tauren_Portrait = "Units\\Orc\\Tauren\\Tauren_Portrait.mdx"` -- `static constant tempArt = "Units\\Creeps\\TempArt\\TempArt.mdx"` -- `static constant theCaptain1 = "Units\\Human\\TheCaptain\\TheCaptain.mdx"` -- `static constant theCaptain_Portrait = "Units\\Human\\TheCaptain\\TheCaptain_Portrait.mdx"` -- `static constant thrall1 = "Units\\Orc\\Thrall\\Thrall.mdx"` -- `static constant thrall_Portrait = "Units\\Orc\\Thrall\\Thrall_Portrait.mdx"` -- `static constant thunderLizard1 = "Units\\Creeps\\ThunderLizard\\ThunderLizard.mdx"` -- `static constant thunderLizardSalamander1 = "Units\\Creeps\\ThunderLizardSalamander\\ThunderLizardSalamander.mdx"` -- `static constant thunderLizardSalamander_Portrait = "Units\\Creeps\\ThunderLizardSalamander\\ThunderLizardSalamander_Portrait.mdx"` -- `static constant thunderLizardVizier1 = "Units\\Creeps\\ThunderLizardVizier\\ThunderLizardVizier.mdx"` -- `static constant thunderLizardVizier_Portrait = "Units\\Creeps\\ThunderLizardVizier\\ThunderLizardVizier_Portrait.mdx"` -- `static constant thunderLizard_Portrait = "Units\\Creeps\\ThunderLizard\\ThunderLizard_Portrait.mdx"` -- `static constant tichondrius1 = "Units\\Undead\\Tichondrius\\Tichondrius.mdx"` -- `static constant tichondrius_Portrait = "Units\\Undead\\Tichondrius\\Tichondrius_Portrait.mdx"` -- `static constant timberWolf1 = "Units\\Creeps\\TimberWolf\\TimberWolf.mdx"` -- `static constant timberWolf_Portrait = "Units\\Creeps\\TimberWolf\\TimberWolf_Portrait.mdx"` -- `static constant tuskar = "Units\\Creeps\\tuskar\\tuskar.mdx"` -- `static constant tuskarLord = "Units\\Creeps\\tuskarLord\\tuskarLord.mdx"` -- `static constant tuskarLord_Portrait = "Units\\Creeps\\tuskarLord\\tuskarLord_Portrait.mdx"` -- `static constant tuskarRanged = "Units\\Creeps\\tuskarRanged\\tuskarRanged.mdx"` -- `static constant tuskarRanged_Portrait = "Units\\Creeps\\tuskarRanged\\tuskarRanged_Portrait.mdx"` -- `static constant tuskar_Portrait = "Units\\Creeps\\tuskar\\tuskar_Portrait.mdx"` -- `static constant unbroken = "Units\\Creeps\\Unbroken\\Unbroken.mdx"` -- `static constant unbroken_Portrait = "Units\\Creeps\\Unbroken\\Unbroken_Portrait.mdx"` -- `static constant undeadAirBarge1 = "Units\\Undead\\UndeadAirBarge\\UndeadAirBarge.mdx"` -- `static constant undeadAirBarge_Portrait = "Units\\Undead\\UndeadAirBarge\\UndeadAirBarge_Portrait.mdx"` -- `static constant undeadArthas1 = "Units\\Undead\\EvilArthas\\UndeadArthas.mdx"` -- `static constant undeadArthas_portrait = "Units\\Undead\\EvilArthas\\UndeadArthas_portrait.mdx"` -- `static constant undeadCar = "Units\\Other\\UndeadCar\\UndeadCar.mdx"` -- `static constant undeadDestroyerShip1 = "Units\\Creeps\\UndeadDestroyerShip\\UndeadDestroyerShip.mdx"` -- `static constant undeadShipBattleShip = "Units\\Creeps\\UndeadShipBattleShip\\UndeadShipBattleShip.mdx"` -- `static constant undeadTransportShip1 = "Units\\Creeps\\UndeadTransportShip\\UndeadTransportShip.mdx"` -- `static constant uther1 = "Units\\Human\\Uther\\Uther.mdx"` -- `static constant uther_portrait = "Units\\Human\\Uther\\Uther_portrait.mdx"` -- `static constant vengeance = "Units\\NightElf\\Vengeance\\Vengeance.mdx"` -- `static constant vengeance_Portrait = "Units\\NightElf\\Vengeance\\Vengeance_Portrait.mdx"` -- `static constant villagerKid1 = "Units\\Critters\\VillagerKid\\VillagerKid.mdx"` -- `static constant villagerKid11 = "Units\\Critters\\VillagerKid1\\VillagerKid1.mdx"` -- `static constant villagerKid1_Portrait = "Units\\Critters\\VillagerKid1\\VillagerKid1_Portrait.mdx"` -- `static constant villagerKid_Portrait = "Units\\Critters\\VillagerKid\\VillagerKid_Portrait.mdx"` -- `static constant villagerMan = "Units\\Critters\\VillagerMan\\VillagerMan.mdx"` -- `static constant villagerMan1 = "Units\\Critters\\VillagerMan1\\VillagerMan1.mdx"` -- `static constant villagerMan1_Portrait = "Units\\Critters\\VillagerMan1\\VillagerMan1_Portrait.mdx"` -- `static constant villagerMan_Portrait = "Units\\Critters\\VillagerMan\\VillagerMan_Portrait.mdx"` -- `static constant villagerWoman1 = "Units\\Critters\\VillagerWoman\\VillagerWoman.mdx"` -- `static constant villagerWoman_Portrait = "Units\\Critters\\VillagerWoman\\VillagerWoman_Portrait.mdx"` -- `static constant voidWalker = "Units\\Creeps\\VoidWalker\\VoidWalker.mdx"` -- `static constant voidWalker_Portrait = "Units\\Creeps\\VoidWalker\\VoidWalker_Portrait.mdx"` -- `static constant vulture = "Units\\Critters\\Vulture\\Vulture.mdx"` -- `static constant vulture_Portrait = "Units\\Critters\\Vulture\\Vulture_Portrait.mdx"` -- `static constant warEagle1 = "Units\\Creeps\\WarEagle\\WarEagle.mdx"` -- `static constant warEagle_Portrait = "Units\\Creeps\\WarEagle\\WarEagle_Portrait.mdx"` -- `static constant warWagon = "Units\\Human\\WarWagon\\WarWagon.mdx"` -- `static constant warWagon_V1 = "Units\\Human\\WarWagon\\WarWagon_V1.mdx"` -- `static constant warWagon_V1_portrait = "Units\\Human\\WarWagon\\WarWagon_V1_portrait.mdx"` -- `static constant warlock = "Units\\Demon\\Warlock\\Warlock.mdx"` -- `static constant warlock_portrait = "Units\\Demon\\Warlock\\Warlock_portrait.mdx"` -- `static constant watcher1 = "Units\\Creeps\\Watcher\\Watcher.mdx"` -- `static constant watcherWard = "Units\\Orc\\WatcherWard\\WatcherWard.mdx"` -- `static constant watcher_portrait = "Units\\Creeps\\Watcher\\Watcher_portrait.mdx"` -- `static constant waterElemental = "Units\\Human\\WaterElemental\\WaterElemental.mdx"` -- `static constant waterElemental_Portrait = "Units\\Human\\WaterElemental\\WaterElemental_Portrait.mdx"` -- `static constant wendigo1 = "Units\\Creeps\\Wendigo\\Wendigo.mdx"` -- `static constant wendigoShaman1 = "Units\\Creeps\\WendigoShaman\\WendigoShaman.mdx"` -- `static constant wendigoShaman_portrait = "Units\\Creeps\\WendigoShaman\\WendigoShaman_portrait.mdx"` -- `static constant wendigo_portrait = "Units\\Creeps\\Wendigo\\Wendigo_portrait.mdx"` -- `static constant whiteWolf1 = "Units\\Creeps\\WhiteWolf\\WhiteWolf.mdx"` -- `static constant whiteWolf_Portrait = "Units\\Creeps\\WhiteWolf\\WhiteWolf_Portrait.mdx"` -- `static constant windSerpent = "Units\\Creeps\\WindSerpent\\WindSerpent.mdx"` -- `static constant windSerpent1 = "Units\\Naga\\WindSerpent\\WindSerpent.mdx"` -- `static constant windSerpent_Portrait = "Units\\Naga\\WindSerpent\\WindSerpent_Portrait.mdx"` -- `static constant wisp1 = "Units\\NightElf\\Wisp\\Wisp.mdx"` -- `static constant wispExplode = "Units\\NightElf\\Wisp\\WispExplode.mdx"` -- `static constant wisp_Portrait = "Units\\NightElf\\Wisp\\Wisp_Portrait.mdx"` -- `static constant witchDoctor1 = "Units\\Orc\\WitchDoctor\\WitchDoctor.mdx"` -- `static constant witchDoctor_Portrait = "Units\\Orc\\WitchDoctor\\WitchDoctor_Portrait.mdx"` -- `static constant wolfrider1 = "Units\\Orc\\Wolfrider\\Wolfrider.mdx"` -- `static constant wolfrider_Portrait = "Units\\Orc\\Wolfrider\\Wolfrider_Portrait.mdx"` -- `static constant wyvernRider1 = "Units\\Orc\\WyvernRider\\WyvernRider.mdx"` -- `static constant wyvernRider_Portrait = "Units\\Orc\\WyvernRider\\WyvernRider_Portrait.mdx"` -- `static constant zergling1 = "Units\\Critters\\zergling\\zergling.mdx"` -- `static constant zombie = "Units\\Creeps\\Zombie\\Zombie.mdx"` -- `static constant zombie_Portrait = "Units\\Creeps\\Zombie\\Zombie_Portrait.mdx"` diff --git a/_doc/stdlib/ref/_wurst/WeatherEffects.md b/_doc/stdlib/ref/_wurst/WeatherEffects.md deleted file mode 100644 index 9d87455..0000000 --- a/_doc/stdlib/ref/_wurst/WeatherEffects.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: WeatherEffects -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/WeatherEffects.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/assets/WeatherEffects.wurst)** - -## Classes - -### WeatherEffects - -```wurst -public class WeatherEffects -``` - -**Members:** - -- `static constant ashenvaleRainHeavy = 'RAhr' // Ashenvale Rain Heavy` -- `static constant ashenvaleRainLight = 'RAlr' // Ashenvale Rain Light` -- `static constant dalaranShield = 'MEds' // Dalaran Shield` -- `static constant dungeonBlueFogHeavy = 'FDbh' // Dungeon Blue Fog Heavy` -- `static constant dungeonBlueFogLight = 'FDbl' // Dungeon Blue Fog Light` -- `static constant dungeonGreenFogHeavy = 'FDgh' // Dungeon Green Fog Heavy` -- `static constant dungeonGreenFogLight = 'FDgl' // Dungeon Green Fog Light` -- `static constant dungeonRedFogHeavy = 'FDrh' // Dungeon Red Fog Heavy` -- `static constant dungeonRedFogLight = 'FDrl' // Dungeon Red Fog Light` -- `static constant dungeonWhiteFogHeavy = 'FDwh' // Dungeon White Fog Heavy` -- `static constant dungeonWhiteFogLight = 'FDwl' // Dungeon White Fog Light` -- `static constant lordaeronRainHeavy = 'RLhr' // Lordaeron Rain Heavy` -- `static constant lordaeronRainLight = 'RLlr' // Lordaeron Rain Light` -- `static constant northrendBlizzard = 'SNbs' // Northrend Blizzard` -- `static constant northrendSnowHeavy = 'SNhs' // Northrend Snow Heavy` -- `static constant northrendSnowLight = 'SNls' // Northrend Snow Light` -- `static constant outlandWindHeavy = 'WOcw' // Outland Wind Heavy` -- `static constant outlandWindLight = 'WOlw' // Outland Wind Light` -- `static constant raysOfLight = 'LRaa' // Rays Of Light` -- `static constant raysOfMoonlight = 'LRma' // Rays Of Moonlight` -- `static constant windHeavy = 'WNcw' // Wind Heavy` diff --git a/_doc/stdlib/ref/_wurst/Wurstunit.md b/_doc/stdlib/ref/_wurst/Wurstunit.md deleted file mode 100644 index 36ea109..0000000 --- a/_doc/stdlib/ref/_wurst/Wurstunit.md +++ /dev/null @@ -1,191 +0,0 @@ ---- -title: Wurstunit -layout: stdlibref -category: _wurst -categoryLabel: Core Language -tags: - - wurst -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/Wurstunit.wurst' -generated: true -toc: sections -curated: /stdlib/wurstunit ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/_wurst/Wurstunit.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/wurstunit)** for hand-written examples and background. - -## Functions - -### test - -```wurst -public function test() -``` - -Functions annotated with @Test can be executed as unit tests. - -### println - -```wurst -public function println(string msg) -``` - -### testFail - -```wurst -public function testFail(string msg) -``` - -### testSuccess - -```wurst -public function testSuccess() -``` - -### assertTrue - -```wurst -public function assertTrue(boolean b) -``` - -Asserts that this booleans is true. If it is not, an error is thrown. - -### assertTrue - -```wurst -public function assertTrue(boolean b, string msg) -``` - -Asserts that this booleans is true. If it is not, an error is thrown with the supplied message. - -### assertNotNull - -```wurst -public function assertNotNull(T t) -``` - -Asserts that the reference t is not null - -## Extension Functions - -### int.assertEquals - -```wurst -public function int.assertEquals(int expected) -``` - -Asserts that two ints are equal. If they are not, an error is thrown with a message. - -### int.assertGreaterThan - -```wurst -public function int.assertGreaterThan(int less) -``` - -Asserts that the passed int is greater than the parameter. If they are not, an error is thrown with a message. - -### int.assertGreaterThanOrEqual - -```wurst -public function int.assertGreaterThanOrEqual(int less) -``` - -Asserts that the passed int is greater than the parameter. If they are not, an error is thrown with a message. - -### int.assertLessThan - -```wurst -public function int.assertLessThan(int greater) -``` - -Asserts that the passed int is greater than the parameter. If they are not, an error is thrown with a message. - -### int.assertLessThanOrEqual - -```wurst -public function int.assertLessThanOrEqual(int greater) -``` - -Asserts that the passed int is greater than the parameter. If they are not, an error is thrown with a message. - -### string.assertEquals - -```wurst -public function string.assertEquals(string expected) -``` - -Asserts that two strings are equal. If they are not, an error is thrown with a message. - -### real.assertEquals - -```wurst -public function real.assertEquals(real expected) -``` - -Asserts that two reals are equal. If they are not, an error is thrown with a message. - -### real.assertGreaterThan - -```wurst -public function real.assertGreaterThan(real less) -``` - -Asserts that the passed real is greater than the parameter. If they are not, an error is thrown with a message. - -### real.assertGreaterThanOrEqual - -```wurst -public function real.assertGreaterThanOrEqual(real less) -``` - -Asserts that the passed real is greater than the parameter. If they are not, an error is thrown with a message. - -### real.assertLessThan - -```wurst -public function real.assertLessThan(real greater) -``` - -Asserts that the passed real is greater than the parameter. If they are not, an error is thrown with a message. - -### real.assertLessThanOrEqual - -```wurst -public function real.assertLessThanOrEqual(real greater) -``` - -Asserts that the passed real is greater than the parameter. If they are not, an error is thrown with a message. - -### real.assertEquals - -```wurst -public function real.assertEquals(real expected, real delta) -``` - -Asserts that two reals are equal to within a positive delta. If they are not, an error is thrown -with a message. - -### boolean.assertEquals - -```wurst -public function boolean.assertEquals(boolean expected) -``` - -Asserts that two booleans are equal. If they are not, an error is thrown with a message. - -### boolean.assertTrue - -```wurst -public function boolean.assertTrue() -``` - -Asserts that this booleans is true. If it is not, an error is thrown with a message. - -### boolean.assertFalse - -```wurst -public function boolean.assertFalse() -``` - -Asserts that this booleans is false. If it is not, an error is thrown with a message. diff --git a/_doc/stdlib/ref/closures/ClosureEvents.md b/_doc/stdlib/ref/closures/ClosureEvents.md deleted file mode 100644 index 63ea8a2..0000000 --- a/_doc/stdlib/ref/closures/ClosureEvents.md +++ /dev/null @@ -1,189 +0,0 @@ ---- -title: ClosureEvents -layout: stdlibref -category: closures -categoryLabel: Closures -tags: - - closure - - closures - - event -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/ClosureEvents.wurst' -generated: true -toc: sections -curated: /stdlib/closure_events ---- - -This package is a comfort wrapper around wc3 events, -for easy global and per-unit event listening via closures. - -To listen to an event, simply #add, optionally passing a target unit: - -```wurst -EventListener.add(EVENT_PLAYER_UNIT_DEATH) -> - - -EventListener.add(someUnit, EVENT_PLAYER_UNIT_DEATH) -> - -``` - -For spell handling there are comfort wrappers via the `on` prefix: - -```wurst -EventListener.onCast(MY_SPELL_ID) (caster) -> - - -EventListener.onCast(myUnit, MY_SPELL_ID) (caster) -> - - -EventListener.onPointCast(myUnit, MY_SPELL_ID) (caster, target) -> - -``` - -**IMPORTANT**: - Make sure to always use the "EVENT_PLAYER_UNIT_*" variants of the eventids. - Other supported events: - - EVENT_PLAYER_LEAVE - - EVENT_UNIT_DAMAGED - - EVENT_PLAYER_CHAT_FILTER - - EVENT_PLAYER_ARROW_* - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/ClosureEvents.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/closure_events)** for hand-written examples and background. - -**Re-exports:** `EventHelper`, `RegisterEvents` - -## Classes - -### OnCastListener - -```wurst -public abstract class OnCastListener -``` - -**Members:** - -- `abstract function fire(unit caster)` - -### OnCast - -```wurst -public abstract class OnCast extends OnCastListener -``` - -**Members:** - -- `override function fire(unit caster)` -- `abstract function fireEx(int id)` - -### OnPointCast - -```wurst -public abstract class OnPointCast extends OnCastListener -``` - -**Members:** - -- `override function fire(unit caster)` -- `abstract function fireEx(unit caster, vec2 target)` - -### OnUnitCast - -```wurst -public abstract class OnUnitCast extends OnCastListener -``` - -**Members:** - -- `override function fire(unit caster)` -- `abstract function fireEx(unit caster, unit target)` - -### CastListenerMap - -```wurst -public class CastListenerMap extends HashMap -``` - -Ability id -> the first cast listener registered for it, as a chain through next and prev. - This is what EventListener.castMap always was, a HashMap. A cast reads the listener from a native table on - Lua instead, which put and remove keep in step with the HashMap, so everything else a HashMap does still works. - -**Members:** - -- `override function get(int abilId) returns OnCastListener` -- `override function put(int abilId, OnCastListener listener)` -- `override function remove(int abilId)` -- `override function flush()` - -### EventListener - -```wurst -public abstract class EventListener -``` - -**Members:** - -- `static constant castMap = new CastListenerMap()` -- `abstract function onEvent()` -- `static function add(eventid eventId, EventListener listener) returns EventListener` -- `static function add(unit u, eventid eventId, EventListener listener) returns EventListener` -- `static function onCast(unit u, int abilId, OnCastListener listener) returns OnCastListener` -- `static function onTargetCast(unit u, int abilId, OnUnitCast listener) returns OnUnitCast` -- `static function onPointCast(unit u, int abilId, OnPointCast listener) returns OnPointCast` -- `static function onCast(int abilId, OnCastListener listener) returns OnCastListener` -- `static function onCast(unit u, OnCast listener) returns OnCast` -- `static function onTargetCast(int abilId, OnUnitCast listener) returns OnUnitCast` -- `static function onPointCast(int abilId, OnPointCast listener) returns OnPointCast` -- `static function generalEventCallback()` -- `static function damagedCallback()` - The damage events are the busiest, so they are delivered with the id they were registered with. That holds - while nobody else can have registered an event on their trigger: once getPlayerUnitEventTrigger has handed it - out, the engine is asked which event fired, as it is for every other event. One way to put an event on the - trigger is not seen: a listener which takes it with GetTriggeringTrigger and registers an event on it, the same - limit as stated at getPlayerUnitEventTrigger. Asking the engine on every delivery would cover it and give back - the gain, which is about 1.5 us per hit. -- `static function damagingCallback()` -- `static function onSpellEffect()` - -## Functions - -### fireEvents - -```wurst -function fireEvents(unit _u) returns boolean -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Configure this function if you want some logic to prevent events being - fired for specific units - -### unregisterEventsForUnit - -```wurst -public function unregisterEventsForUnit(unit u) -``` - -### unregisterEvents - -```wurst -public function unregisterEvents(int id) -``` - -## Extension Functions - -### eventid.toIntId - -```wurst -public function eventid.toIntId() returns int -``` - -## Constants - -### EVENT_PLAYER_CHAT_FILTER - -```wurst -public constant EVENT_PLAYER_CHAT_FILTER = ConvertPlayerEvent(96) -``` - -Use this chat event if you want to access the entered message diff --git a/_doc/stdlib/ref/closures/ClosureForGroups.md b/_doc/stdlib/ref/closures/ClosureForGroups.md deleted file mode 100644 index c042ba2..0000000 --- a/_doc/stdlib/ref/closures/ClosureForGroups.md +++ /dev/null @@ -1,288 +0,0 @@ ---- -title: ClosureForGroups -layout: stdlibref -category: closures -categoryLabel: Closures -tags: - - closure - - closures - - group -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/ClosureForGroups.wurst' -generated: true -toc: sections -curated: /stdlib/closure_for_groups ---- - -Executes the given closure for every unit of the given type. - Stops invoking the closure after *count* units. The underlying enumeration - cannot be aborted, so it still visits every match. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/ClosureForGroups.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/closure_for_groups)** for hand-written examples and background. - -## Interfaces - -### ForGroupCallback - -```wurst -public interface ForGroupCallback -``` - -**Members:** - -- `callback(unit u)` - -### ForGroupCallbackUntil - -```wurst -public interface ForGroupCallbackUntil -``` - -Return true to continue iteration, false to stop. - -**Members:** - -- `callback(unit u) returns bool` - -### ForGroupCallbackD - -```wurst -public interface ForGroupCallbackD -``` - -**Members:** - -- `callback(destructable d)` - -## Functions - -### forUnitsOfType - -```wurst -public function forUnitsOfType(string unitname, ForGroupCallback c) -``` - -Executes the given closure for every unit of the given type. - Remember that names of custom units are "custom_[typeId]" - -### forUnitsOfTypeCounted - -```wurst -public function forUnitsOfTypeCounted(string unitname, int count, ForGroupCallback c) -``` - -### forUnitsOfPlayer - -```wurst -public function forUnitsOfPlayer(player p, ForGroupCallback c) -``` - -Executes the given closure for every unit of the given player - -### forUnitsAll - -```wurst -public function forUnitsAll(ForGroupCallback c) -``` - -Executes the given closure for every existing unit - -### forUnitsInRect - -```wurst -public function forUnitsInRect(rect r, ForGroupCallback c) -``` - -Executes the given closure for every unit in the given rect - -### forUnitsInRectCounted - -```wurst -public function forUnitsInRectCounted(rect r, int count, ForGroupCallback c) -``` - -Executes the given closure for every unit in the given rect. - Stops invoking the closure after *count* units. The underlying enumeration - cannot be aborted, so it still visits every unit in the rect. - -### forUnitsInRange - -```wurst -public function forUnitsInRange(vec2 pos, real radius, ForGroupCallback c) -``` - -Executes the given closure for every unit in range of the given position - -### forUnitsInRange - -```wurst -public function forUnitsInRange(vec2 pos, real radius, bool collisionSizeFiltering, ForGroupCallback c) -``` - -Executes the given closure for every unit in range of the given position - With collisionSizeFiltering true it will take the units' collision into account. - -### forUnitsInRangeCounted - -```wurst -public function forUnitsInRangeCounted(vec2 pos, real radius, int count, ForGroupCallback c) -``` - -Executes the given closure for every unit in range of the given position. - Stops invoking the closure after *count* units. The underlying enumeration - cannot be aborted, so it still visits every unit in range. - -### forUnitsSelected - -```wurst -public function forUnitsSelected(player p, ForGroupCallback c) -``` - -Executes the given closure for every unit selected by the given player - -### forNearestUnit - -```wurst -public function forNearestUnit(vec2 pos, real range, filterfunc filter, ForGroupCallback c) -``` - -Executes the given closure for the closest unit inside the given range of the given position, - matching the provided filter. If there is no unit in range, the closure will be run with "null" - -### forUnitsOfTypeUntil - -```wurst -public function forUnitsOfTypeUntil(string unitname, ForGroupCallbackUntil c) -``` - -Executes the given closure for every unit of the given type. - Return true to continue iteration, false to stop callback invocation. - -### forUnitsOfPlayerUntil - -```wurst -public function forUnitsOfPlayerUntil(player p, ForGroupCallbackUntil c) -``` - -Executes the given closure for every unit of the given player. - Return true to continue iteration, false to stop callback invocation. - -### forUnitsAllUntil - -```wurst -public function forUnitsAllUntil(ForGroupCallbackUntil c) -``` - -Executes the given closure for every existing unit. - Return true to continue iteration, false to stop callback invocation. - -### forUnitsInRectUntil - -```wurst -public function forUnitsInRectUntil(rect r, ForGroupCallbackUntil c) -``` - -Executes the given closure for every unit in the given rect. - Return true to continue iteration, false to stop callback invocation. - -### forUnitsInRangeUntil - -```wurst -public function forUnitsInRangeUntil(vec2 pos, real radius, ForGroupCallbackUntil c) -``` - -Executes the given closure for every unit in range of the given position. - Return true to continue iteration, false to stop callback invocation. - -### forUnitsSelectedUntil - -```wurst -public function forUnitsSelectedUntil(player p, ForGroupCallbackUntil c) -``` - -Executes the given closure for every unit selected by the given player. - Return true to continue iteration, false to stop callback invocation. - -### forDestructablesInRange - -```wurst -public function forDestructablesInRange(vec2 pos, real range, ForGroupCallbackD cb) -``` - -Executes the given closure for all destructables in a rect - that encompasses the circle with the range radius at the given position. - -### forDestructablesInRange - -```wurst -public function forDestructablesInRange(vec2 pos, real range, boolexpr filter, ForGroupCallbackD cb) -``` - -Executes the given closure for all destructables in a rect - that encompasses the circle with the range radius at the given position. - -### forDestructablesInRect - -```wurst -public function forDestructablesInRect(rect r, ForGroupCallbackD cb) -``` - -Executes the given closure for all destructables in the given rect - -### forDestructablesInRect - -```wurst -public function forDestructablesInRect(rect r, boolexpr filter, ForGroupCallbackD cb) -``` - -Executes the given closure for all destructables in the given rect - -### forNearestDestructable - -```wurst -public function forNearestDestructable(vec2 pos, real range, ForGroupCallbackD c) -``` - -Executes the given closure for the closest destructable in the given range. - If there is no destructable in range, the closure will be run with "null" - -## Extension Functions - -### group.forEachFrom - -```wurst -public function group.forEachFrom(ForGroupCallback cb) -``` - -Executes the given closure for every unit in this group, - removing the units from the group as processed - -### group.forEachIn - -```wurst -public function group.forEachIn(ForGroupCallback cb) -``` - -Executes the given closure for every unit in this group, - keeping all units in the group - -### group.forEachFromUntil - -```wurst -public function group.forEachFromUntil(ForGroupCallbackUntil cb) -``` - -Executes the given closure for every unit in this group, - removing the units from the group as processed. - Return true to continue iteration, false to stop. - -### group.forEachInUntil - -```wurst -public function group.forEachInUntil(ForGroupCallbackUntil cb) -``` - -Executes the given closure for every unit in this group, - keeping all units in the group. - Return true to continue iteration, false to stop. diff --git a/_doc/stdlib/ref/closures/ClosureFrames.md b/_doc/stdlib/ref/closures/ClosureFrames.md deleted file mode 100644 index e69a70f..0000000 --- a/_doc/stdlib/ref/closures/ClosureFrames.md +++ /dev/null @@ -1,132 +0,0 @@ ---- -title: ClosureFrames -layout: stdlibref -category: closures -categoryLabel: Closures -tags: - - closures -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/ClosureFrames.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/ClosureFrames.wurst)** - -## Classes - -### FrameHandleListener - -```wurst -public abstract class FrameHandleListener -``` - -**Members:** - -- `abstract function onEvent()` - -## Extension Functions - -### framehandle.onCheckboxCheck - -```wurst -public function framehandle.onCheckboxCheck(FrameHandleListener listener) returns FrameHandleListener -``` - -### framehandle.onCheckboxUncheck - -```wurst -public function framehandle.onCheckboxUncheck(FrameHandleListener listener) returns FrameHandleListener -``` - -### framehandle.onClick - -```wurst -public function framehandle.onClick(FrameHandleListener listener) returns FrameHandleListener -``` - -### framehandle.onClickReleaseFocus - -```wurst -public function framehandle.onClickReleaseFocus() returns FrameHandleListener -``` - -Registers a click listener that releases keyboard focus for the triggering player. - Use this for buttons and editboxes that would otherwise keep Warcraft III hotkeys focused on the frame. - -### framehandle.onDialogAccept - -```wurst -public function framehandle.onDialogAccept(FrameHandleListener listener) returns FrameHandleListener -``` - -### framehandle.onDialogCancel - -```wurst -public function framehandle.onDialogCancel(FrameHandleListener listener) returns FrameHandleListener -``` - -### framehandle.onEditboxEnter - -```wurst -public function framehandle.onEditboxEnter(FrameHandleListener listener) returns FrameHandleListener -``` - -### framehandle.onEditboxChange - -```wurst -public function framehandle.onEditboxChange(FrameHandleListener listener) returns FrameHandleListener -``` - -### framehandle.onMouseDoubleClick - -```wurst -public function framehandle.onMouseDoubleClick(FrameHandleListener listener) returns FrameHandleListener -``` - -### framehandle.onMouseDown - -```wurst -public function framehandle.onMouseDown(FrameHandleListener listener) returns FrameHandleListener -``` - -### framehandle.onMouseEnter - -```wurst -public function framehandle.onMouseEnter(FrameHandleListener listener) returns FrameHandleListener -``` - -### framehandle.onMouseLeave - -```wurst -public function framehandle.onMouseLeave(FrameHandleListener listener) returns FrameHandleListener -``` - -### framehandle.onMouseUp - -```wurst -public function framehandle.onMouseUp(FrameHandleListener listener) returns FrameHandleListener -``` - -### framehandle.onMouseWheel - -```wurst -public function framehandle.onMouseWheel(FrameHandleListener listener) returns FrameHandleListener -``` - -### framehandle.onPopupMenuItemChange - -```wurst -public function framehandle.onPopupMenuItemChange(FrameHandleListener listener) returns FrameHandleListener -``` - -### framehandle.onSliderValueChange - -```wurst -public function framehandle.onSliderValueChange(FrameHandleListener listener) returns FrameHandleListener -``` - -### framehandle.onSpriteAnimUpdate - -```wurst -public function framehandle.onSpriteAnimUpdate(FrameHandleListener listener) returns FrameHandleListener -``` diff --git a/_doc/stdlib/ref/closures/ClosureKeyPresses.md b/_doc/stdlib/ref/closures/ClosureKeyPresses.md deleted file mode 100644 index 38d1951..0000000 --- a/_doc/stdlib/ref/closures/ClosureKeyPresses.md +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: ClosureKeyPresses -layout: stdlibref -category: closures -categoryLabel: Closures -tags: - - closures -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/ClosureKeyPresses.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/ClosureKeyPresses.wurst)** - -## Functions - -### onKeyPress - -```wurst -public function onKeyPress(oskeytype key, KeyPressListener listener) returns KeyPressListener -``` - -### onKeyPress - -```wurst -public function onKeyPress(oskeytype key, OSKEY_META metaKey, KeyPressListener listener) returns KeyPressListener -``` - -### onKeyRelease - -```wurst -public function onKeyRelease(oskeytype key, KeyPressListener listener) returns KeyPressListener -``` - -### onKeyPress - -```wurst -public function onKeyPress(oskeytype key, OSKEY_META metaKey, bool onKeyDown, KeyPressListener listener) returns KeyPressListener -``` - -### onKeyPress - -```wurst -public function onKeyPress(player whichPlayer, oskeytype key, KeyPressListener listener) returns KeyPressListener -``` - -### onKeyPress - -```wurst -public function onKeyPress(player whichPlayer, oskeytype key, OSKEY_META metaKey, KeyPressListener listener) returns KeyPressListener -``` - -### onKeyRelease - -```wurst -public function onKeyRelease(player whichPlayer, oskeytype key, KeyPressListener listener) returns KeyPressListener -``` - -### onKeyPress - -```wurst -public function onKeyPress(player whichPlayer, oskeytype key, OSKEY_META metaKey, bool onKeyDown, KeyPressListener listener) returns KeyPressListener -``` diff --git a/_doc/stdlib/ref/closures/ClosureTimers.md b/_doc/stdlib/ref/closures/ClosureTimers.md deleted file mode 100644 index f5a8802..0000000 --- a/_doc/stdlib/ref/closures/ClosureTimers.md +++ /dev/null @@ -1,234 +0,0 @@ ---- -title: ClosureTimers -layout: stdlibref -category: closures -categoryLabel: Closures -tags: - - closure - - closures - - timer -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/ClosureTimers.wurst' -generated: true -toc: sections -curated: /stdlib/closure_timers ---- - -Execute an action after a certain time. - The callback object is automatically destroyed. - Must be used on a timer acquired with `getTimer()` - - Example use: -```wurst -someTimer.doAfter(10.0) -> - print("10 seconds later") -``` - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/ClosureTimers.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/closure_timers)** for hand-written examples and background. - -## Classes - -### CallbackSingle - -```wurst -public abstract class CallbackSingle -``` - -**Members:** - -- `abstract function call()` -- `getRemaining() returns real` - -### CallbackPeriodic - -```wurst -public abstract class CallbackPeriodic -``` - -**Members:** - -- `abstract function call(thistype cb)` -- `disable()` - Pauses this periodic callback without destroying it. Safe to call when already disabled. -- `enable()` - Resumes a previously disabled periodic callback. Safe to call when already enabled. - -### CallbackCounted - -```wurst -public abstract class CallbackCounted -``` - -**Members:** - -- `abstract function call(thistype cb)` -- `isLast() returns boolean` -- `getCount() returns int` - The number of this call, counting down: maxCount on the first call and - 1 on the last. Returns maxCount before the first call. -- `progress() returns real` - Progress through the run as a value between 0 and 1. - Returns 0 if the callback was started with a call count of 0. -- `stop()` - Stops the callback. The remaining calls are skipped and the object is - destroyed on the next tick, not immediately. -- `callAndCount()` - -## Interfaces - -### Callback - -```wurst -public interface Callback -``` - -**Members:** - -- `call()` - -## Functions - -### doAfter - -```wurst -public function doAfter(real timeToWait, CallbackSingle cb) returns CallbackSingle -``` - -Execute an action after a certain time. - The callback object is automatically destroyed. - - Example use: -```wurst -doAfter(10.0) -> - print("10 seconds later") -``` - -### doAfterWithDialogue - -```wurst -public function doAfterWithDialogue(real timeToWait, string titleText, Callback cb) returns CallbackSingle -``` - -Execute an action after a certain time. - The timer is accompanied by a visible timerdialog with the title text provided. - The callback object is automatically destroyed. - - Example use: -```wurst -doAfterWithDialogue(10.0, "Respawn in") -> - hero.revive() - print("10 seconds later") -``` - -### nullTimer - -```wurst -public function nullTimer(CallbackSingle cb) returns CallbackSingle -``` - -Execute an action with a 0-second timer delay. - The callback object is destroyed afterwards. - -### doPeriodically - -```wurst -public function doPeriodically(real time, CallbackPeriodic cb) returns CallbackPeriodic -``` - -Execute an action periodically. - The callback has to be destroyed manually. - - Example use: -```wurst -doPeriodically(0.5) (_) -> - if i > 10 - destroy it -``` - -### doPeriodicallyCounted - -```wurst -public function doPeriodicallyCounted(real time, int callAmount, CallbackCounted cb) returns CallbackCounted -``` - -execute an action periodically, with a limited amount of calls - The callback object is destroyed after the action has been executed callAmount times. - - Example use: -```wurst -doPeriodicallyCounted(0.5, 100) (_) -> - doSomething() -``` - -### doPeriodicallyTimed - -```wurst -public function doPeriodicallyTimed(real interval, real timerDuration, CallbackCounted cb) returns CallbackCounted -``` - -execute an action periodically, with a limited duration - The callback object is destroyed afterwards. - - Example use: -```wurst -doPeriodicallyCounted(0.5, 10.) -> - doSomething() -``` - -## Extension Functions - -### timer.doAfter - -```wurst -public function timer.doAfter(real timeToWait, CallbackSingle cb) returns CallbackSingle -``` - -### timer.doPeriodically - -```wurst -public function timer.doPeriodically(real time, CallbackPeriodic cb) returns CallbackPeriodic -``` - -Execute an action periodically. - The callback has to be destroyed manually. - Must be used on a timer acquired with `getTimer()` - - Example use: -```wurst -someTimer.doPeriodically(0.5) (_) -> - if i > 10 - destroy it -``` - -### timer.doPeriodicallyCounted - -```wurst -public function timer.doPeriodicallyCounted(real time, int callAmount, CallbackCounted cb) returns CallbackCounted -``` - -execute an action periodically, with a limited amount of calls - The callback object is destroyed after the action has been executed callAmount times. - Must be used on a timer acquired with `getTimer()` - - Example use: -```wurst -someTimer.doPeriodicallyCounted(0.5, 100) (_) -> - doSomething() -``` - -### timer.doPeriodicallyTimed - -```wurst -public function timer.doPeriodicallyTimed(real interval, real timerDuration, CallbackCounted cb) returns CallbackCounted -``` - -execute an action periodically, with a limited duration - The callback object is destroyed afterwards. - Must be used on a timer acquired with `getTimer()` - - Example use: -```wurst -someTimer.doPeriodicallyCounted(0.5, 10.) -> - doSomething() -``` diff --git a/_doc/stdlib/ref/closures/Execute.md b/_doc/stdlib/ref/closures/Execute.md deleted file mode 100644 index cb15ebd..0000000 --- a/_doc/stdlib/ref/closures/Execute.md +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: Execute -layout: stdlibref -category: closures -categoryLabel: Closures -tags: - - closures -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/Execute.wurst' -generated: true -toc: sections -curated: /stdlib/execute ---- - -This package exposes a single function execute(), -the primary use of which is to reset the OP limit. -* - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/Execute.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/execute)** for hand-written examples and background. - -## Interfaces - -### ForForceCallback - -```wurst -public interface ForForceCallback -``` - -**Members:** - -- `run()` - -## Functions - -### execute - -```wurst -public function execute(ForForceCallback c) -``` - -This function starts a new 'thread' inside the -callback closure, where the op limit is at zero, allowing us to bypass it. -This is extremely useful when you have expensive computations -which would otherwise crash the thread. - -If the callback crashes due to an error or hitting the OP limit, it will -error out as well. - -Note: Unlike timers and doAfter(), this method is synchronous, meaning -that it will wait for the called method to finish before continuing the in the current thread. - -Note: We use ForForce because it does not require a Trigger to be called, only an empty -force which is reusable, unlike TriggerEvaluate. - -Note: You may use this inside a local clause, like this: - if localPlayer == caller - execute(...) -But be warned that this will cause a desync, unless you are -calling this from within another execute(...) clause. - -This will desync: - // code called by a trigger - if localPlayer == caller - execute() -This will not desync: - execute() -> - // do some stuff here - - if localPlayer == caller - execute(...) - -* - -### try - -```wurst -public function try(ForForceCallback c) returns boolean -``` - -This function works exactly the same as execute(), with -the only difference that it will allow you to inspect -an error if one occured. - -If an error occured, the return value will be false. - -If the error is caused by error(), then you can inspect -the error message using lastError from ErrorHandling. -If the error is caused by another form of thread crash, -such as zero division or OP limit, lastError will be empty. - -The error will also be suppressed from being printed. -* - -### executeWhile - -```wurst -public function executeWhile(int resetCount, LimitedExecuteCondition condition, LimitedExecuteAction action) -``` - -This is a utility function which you can use to process arbitrarily large loops. -It functions like a while loop that will run action.run() while condition.check() == true, -however it will reset the OP limit each time after the specified amount of resetCount. -* diff --git a/_doc/stdlib/ref/closures/SpatialIndexForDestructables.md b/_doc/stdlib/ref/closures/SpatialIndexForDestructables.md deleted file mode 100644 index 78528c1..0000000 --- a/_doc/stdlib/ref/closures/SpatialIndexForDestructables.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: SpatialIndexForDestructables -layout: stdlibref -category: closures -categoryLabel: Closures -tags: - - closures -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/SpatialIndexForDestructables.wurst' -generated: true -toc: sections ---- - -Native-less Lua spatial queries for destructables. - -Pass a reusable ArrayList and the query fills it. The target is reset before it is -populated, so one scratch list serves every call. To narrow what comes back, pass a filter rather -than collecting everything and testing membership afterwards. -Filters are caller-owned, and nested queries must use separate result collections. -The range query intentionally matches -ClosureForGroups.forDestructablesInRange: it returns the square that encloses the circle rather -than applying a second distance test. Runtime-created destructables must be registered explicitly. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/SpatialIndexForDestructables.wurst)** - -## Interfaces - -### DestructableSpatialFilter - -```wurst -public interface DestructableSpatialFilter -``` - -**Members:** - -- `matches(destructable whichDestructable) returns boolean` - -## Functions - -### destructablesInRect - -```wurst -public function destructablesInRect(ArrayList result, rect area, DestructableSpatialFilter filter) -``` - -### destructablesInRect - -```wurst -public function destructablesInRect(ArrayList result, rect area) -``` - -### destructablesInRange - -```wurst -public function destructablesInRange(ArrayList result, vec2 center, real range, DestructableSpatialFilter filter) -``` - -### destructablesInRange - -```wurst -public function destructablesInRange(ArrayList result, vec2 center, real range) -``` diff --git a/_doc/stdlib/ref/closures/SpatialIndexForUnits.md b/_doc/stdlib/ref/closures/SpatialIndexForUnits.md deleted file mode 100644 index 25d8a05..0000000 --- a/_doc/stdlib/ref/closures/SpatialIndexForUnits.md +++ /dev/null @@ -1,173 +0,0 @@ ---- -title: SpatialIndexForUnits -layout: stdlibref -category: closures -categoryLabel: Closures -tags: - - closures -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/SpatialIndexForUnits.wurst' -generated: true -toc: sections ---- - -Native-less Lua spatial queries. - -Pass a reusable ArrayList and the query fills it. The target is reset before it is -populated, so one scratch list serves every call on a hot path. No Warcraft group, result -collection, or filter is allocated or destroyed by these overloads. - -A query result is something you walk, so a list is the shape it wants. To narrow what comes back, -pass a UnitSpatialFilter rather than collecting everything and testing membership afterwards - -the filter runs once per match, before the result is built. - -Filters are caller-owned so one instance can be reused across queries. A capturing lambda creates -a closure at its declaration site; keep it outside hot loops when allocation matters. -Nested queries must use separate result collections because each call resets its target. - -These APIs are intentionally Lua-oriented: on Jass or while disabled, the target remains empty -because no native fallback is hidden behind the generic result type. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/closures/SpatialIndexForUnits.wurst)** - -## Interfaces - -### UnitSpatialFilter - -```wurst -public interface UnitSpatialFilter -``` - -**Members:** - -- `matches(unit whichUnit) returns boolean` - -## Functions - -### unitsInRange - -```wurst -public function unitsInRange(ArrayList result, vec2 center, real radius) -``` - -Replaces result with units whose origins are within radius of center. - -### unitsInRange - -```wurst -public function unitsInRange(ArrayList result, vec2 center, real radius, UnitSpatialFilter filter) -``` - -Replaces result with filtered units whose origins are within radius of center. - -### unitsInRange - -```wurst -public function unitsInRange(ArrayList result, vec2 center, real radius, boolean collisionFiltering) -``` - -Replaces result with units in range, optionally applying collision-size filtering. - -### unitsInRange - -```wurst -public function unitsInRange(ArrayList result, vec2 center, real radius, boolean collisionFiltering, UnitSpatialFilter filter) -``` - -Replaces result with filtered units in range, optionally applying collision-size filtering. - -### unitsInBox - -```wurst -public function unitsInBox(ArrayList result, vec2 boxMin, vec2 boxMax, UnitSpatialFilter filter) -``` - -Replaces result with filtered units whose origins are inside the axis-aligned box. - -### unitsInBox - -```wurst -public function unitsInBox(ArrayList result, vec2 boxMin, vec2 boxMax) -``` - -### unitsInRect - -```wurst -public function unitsInRect(ArrayList result, rect area, UnitSpatialFilter filter) -``` - -### unitsInRect - -```wurst -public function unitsInRect(ArrayList result, rect area) -``` - -### unitsOfPlayer - -```wurst -public function unitsOfPlayer(ArrayList result, player owner, UnitSpatialFilter filter) -``` - -Replaces result with currently indexed units owned by owner. This is a linear registry scan; - per-player secondary sets are intentionally not maintained. - -### unitsOfPlayer - -```wurst -public function unitsOfPlayer(ArrayList result, player owner) -``` - -### forEachUnitInRange - -```wurst -public function forEachUnitInRange(vec2 center, real radius, ForGroupCallback cb) -``` - -Runs the callback for every unit whose origin is within radius of center. - -### forEachUnitInRange - -```wurst -public function forEachUnitInRange(vec2 center, real radius, bool collisionFiltering, ForGroupCallback cb) -``` - -Runs the callback for every unit in range, optionally applying collision-size filtering. - -### forEachUnitInRect - -```wurst -public function forEachUnitInRect(rect area, ForGroupCallback cb) -``` - -Runs the callback for every unit whose origin is inside the rect. - -### forEachUnitOfPlayer - -```wurst -public function forEachUnitOfPlayer(player owner, ForGroupCallback cb) -``` - -Runs the callback for every unit owned by the player. - -### forEachUnitInRangeUntil - -```wurst -public function forEachUnitInRangeUntil(vec2 center, real radius, ForGroupCallbackUntil cb) -``` - -As forEachUnitInRange, stopping as soon as the callback returns false. - -### forEachUnitInRectUntil - -```wurst -public function forEachUnitInRectUntil(rect area, ForGroupCallbackUntil cb) -``` - -As forEachUnitInRect, stopping as soon as the callback returns false. - -### forEachUnitOfPlayerUntil - -```wurst -public function forEachUnitOfPlayerUntil(player owner, ForGroupCallbackUntil cb) -``` - -As forEachUnitOfPlayer, stopping as soon as the callback returns false. diff --git a/_doc/stdlib/ref/data/ArrayList.md b/_doc/stdlib/ref/data/ArrayList.md deleted file mode 100644 index a7d9b36..0000000 --- a/_doc/stdlib/ref/data/ArrayList.md +++ /dev/null @@ -1,378 +0,0 @@ ---- -title: ArrayList -layout: stdlibref -category: data -categoryLabel: Data Structures -tags: - - collection - - data - - list -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/ArrayList.wurst' -generated: true -toc: sections ---- - -High-performance array-based list using static shared storage per type. -In most cases, a LinkedList is a better choice due to its flexibility. -This data structure is only recommended for performance-critical code -and requires careful use to avoid fragmentation. - -WHEN TO USE: -=========== -ArrayList is faster than LinkedList for: -- Iterating large lists (1000+ elements) - no node indirection -- Index based operations - O(1) vs O(n) -- When only appending elements to the end - -LinkedList is better for: -- Insertion anywhere except the end of the list -- Deletions while retaining order -- Unknown size requirements -- No resize performance risk - -TYPE SYSTEM IMPLICATIONS: -======================== -Each ArrayList type gets its own static storage array. -- ArrayList, ArrayList, ArrayList = 3 separate arrays -- On the Jass target each type holds up to JASS_MAX_ARRAY_SIZE elements total across all - instances (the Lua target grows dynamically and is not bounded by this) - -Choose wisely based on how many types you have. - -PERFORMANCE RULES: -================== - -1. PRESIZE, DON'T RESIZE - Bad: new ArrayList() // Might resize multiple times - Good: new ArrayList(maxSize) // One allocation - - Why: Resize operations copy ALL elements to new memory. Expensive! - -2. REUSE, DON'T RECREATE - Bad: In loop `let temp = new ArrayList() ... destroy temp` - Good: `let temp = new ArrayList() ... temp.clear()` in loop - - Why: Allocation/Deallocation is moderately expensive and causes fragmentation - -3. ORDERED REMOVAL IS SLOW - Bad: list.removeAt(i) // O(n) - shifts all elements - Good: list.removeAtUnordered(i) // O(1) - swaps with last element - - Only use removeAtUnordered() if order doesn't matter - -4. ITERATE BY INDEX - Good: for i = 0 to list.size()-1 // Zero allocation - Good: list[i] // Indexing operator - - ArrayList has no iterator by design - index loops keep hot paths - allocation-free. - -5. AVOID FREQUENT INSERTS AT START - Bad: list.addtoStart(x) // O(n) every time - Good: Use LinkedList or add in reverse order - -PERFORMANCE TABLE: -================== -Operation | ArrayList | LinkedList | Notes --------------------|-----------|------------|--------------------------- -add(elem) | O(1)* | O(1) | *O(n) on resize! -addtoStart(elem) | O(n) | O(1) | Shifts all elements -get(index) | O(1) | O(n) | Major ArrayList advantage -removeAt(index) | O(n) | O(1) | Shifts remaining elements -removeAtUnordered | O(1) | N/A | Doesn't preserve order -Iterate all | Faster | Fast | LinkedList does double the work, but is still fast -Memory per element | 1 slot | 3 slots | Element + 2 pointers -Create/destroy | Varies | High | AL might need memory management, LL needs to process Nodes - -MEMORY MANAGEMENT: -================== -ArrayList uses section allocation in a shared static array per type. -Destroyed lists return sections to a free pool for reuse. -Reuse is first-fit and claims the whole freed section (sections are never split). -Adjacent free sections are merged (compacted) when the store approaches its cap or -when the free pool is full, so interior gaps may persist until then. -The free pool itself is bounded (MAX_FREE_SECTIONS): if it is full and compaction -cannot shrink it, a freed section's space is dropped (it leaks until the type's -store is reset). Element references are always cleared, so this is a space leak, not -a dangling-reference leak. Presize and reuse lists to avoid reaching this state. - -Fragmentation occurs when lists grow - the old section becomes a gap. -This is why presizing matters: growth = copy to new location = wasted space. - -Hard limit (wc3 / Jass native target): the shared store is a fixed-size array, so it is -bounded by JASS_MAX_ARRAY_SIZE total slots per type across all live instances; exceeding -it raises an error. On the Lua target the store is a dynamically growing table, so the -cap does not apply - allocateStorage branches on the magic isLua constant and skips the -error. ArrayList's added value on Lua is keeping element types static instead of relying -on typecasting. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/ArrayList.wurst)** - -## Classes - -### ArrayList - -```wurst -public class ArrayList -``` - -**Members:** - -- `construct()` - Creates a new empty list with default capacity (16) -- `construct(int initialCapacity)` - Creates a new list with specified initial capacity - RECOMMENDED for performance -- `construct(thistype base)` - Creates a new list by copying all elements from another list -- `add(vararg T elems)` - Adds one or more elements to the end of the list (amortized O(1)) -- `unsafeAdd(T elem)` - Appends without checking capacity. **Reserve first.** - - It saves only the capacity check. With inlining on, `add` inlines as well, keeping just - the `grow()` call on its rare full path: in the 3.0.0 client an appending loop costs about - 78 ns per element with `add` and 70 ns with this, without stack traces. - - The precondition is not a formality. The backing store is one array shared by every list, - each holding a section of it, so writing past this list's capacity does not overflow into - nothing - it silently overwrites whatever another list is keeping there. Call - `reserve(size + count)` first, and only append that many. - - Intended for a caller which already knows how many elements it is about to add, such as a - query copying out a result whose size it was told up front. Prefer `add` everywhere else. -- `addAll(ArrayList other)` - Adds all elements from another list -- `reserve(int needed)` - Ensures capacity for at least the given number of elements, moving the - section at most once instead of once per doubling. - - Public so a caller which knows its final size can pay one capacity check for a whole batch - rather than one per element, which is also the precondition `unsafeAdd` needs. -- `get(int index) returns T` - Returns the element at the specified index (O(1)) -- `set(int index, T elem)` - Sets the element at the specified index (O(1)) -- `op_index(int index) returns T` - Reads the element at the given index via the [] operator (O(1)). - Note: for tuple element types use get()/set() instead - the [] operator on - tuple-typed lists currently hits a compiler limitation. -- `op_indexAssign(int index, T value)` - Writes the element at the given index via the [] operator (O(1)). - See op_index for the tuple element-type caveat. -- `indexOf(T elem) returns int` - Returns the index of the specified element or -1 if it doesn't exist (O(n)) -- `has(T elem) returns boolean` - Returns whether the list contains the specified element (O(n)) -- `removeAtOrdered(int index) returns T` - Removes the element at the given index and returns it, shifting the - remaining elements left to preserve order (O(n)) -- `removeAt(int index) returns T` - ⚠️ _Deprecated. This operation shifts elements, consider using #removeAtUnordered if order is not important._ - Removes the element at the given index and returns it (O(n) - shifts elements) -- `removeAtUnordered(int index) returns T` - Removes the element at the given index by swapping with last element (O(1) - DOES NOT PRESERVE ORDER!) -- `remove(T elem) returns bool` - ⚠️ _Deprecated. This operation shifts elements, consider using #removeUnordered if order is not important._ - Removes the first occurrence of the element from the list (O(n)) -- `removeUnordered(T elem) returns bool` - Removes the first occurrence of the element from the list (O(n)) -- `size() returns int` - Returns the size of the list (O(1)) -- `isEmpty() returns boolean` - Checks whether this list is empty (O(1)) -- `getFirst() returns T` - Returns the first element in the list, or null if empty (O(1)) -- `getLast() returns T` - Returns the last element in the list, or null if empty (O(1)) -- `clear()` - Clears all elements from the list (reuse this list instead of creating new ones!). - O(1) on Jass; O(n) on Lua, where the slots are nulled so the GC can reclaim them. -- `reset()` - Resets the logical size while retaining both capacity and old slot references (O(1)). - - This is intended for hot scratch-list reuse, where subsequent writes replace the stale - slots and the caller accepts that values remain GC-reachable up to the list's historical - high-water mark. Use #clear when releasing those references matters. -- `truncate(int newSize)` - Drops everything past the given size, keeping capacity (O(1)). - - Like `reset`, this leaves the dropped slots holding their references until they are - overwritten or `clear` is called - which is what makes it O(1). -- `copy() returns ArrayList` - Returns a shallow copy of this list -- `replace(T whichElement, T newElement) returns boolean` - Replaces the first occurrence of 'whichElement' with 'newElement' -- `getRandomElement() returns T` - Returns a random element from this list or null if empty -- `push(T elem)` - Adds an element to the end of the list (stack push) -- `pop() returns T` - Returns and removes the last added element (LIFO) -- `peek() returns T` - Returns the lastly added element without removing it, or null if empty -- `enqueue(T elem)` - Adds an element to the end (queue enqueue) -- `dequeue() returns T` - Returns and removes the first element (FIFO) - WARNING: O(n) operation! -- `addtoStart(T elem)` - Adds element at the beginning of the list - WARNING: O(n) operation! -- `addAt(T elem, int index)` - Adds the given element at the given index - WARNING: O(n) operation! -- `removeIf(ArrayListPredicate predicate)` - Removes elements that satisfy the predicate (O(n), preserves order). - If order is not important, use #removeUnorderedIf -- `removeUnorderedIf(ArrayListPredicate predicate)` - Removes elements that satisfy the predicate (O(n), does NOT preserve order) -- `forEach(ALItrClosure itr) returns ArrayList` - Executes the closure for each element -- `updateAll(ArrayListUpdater f)` - Updates all elements -- `map(MapClosure itr) returns ArrayList` - Returns the list obtained by applying the given closure to each element -- `filter(ArrayListPredicate predicate) returns ArrayList` - Returns a new list of elements that satisfy the predicate. - - Deliberately NOT presized to this list's size. The result shares the - per-type store with the source, so reserving `size` up front would need - 2 * size slots at once and hit JASS_MAX_ARRAY_SIZE for any source - holding more than half the store - even when a selective predicate - matches only a handful of elements. Growth is amortised O(n) anyway. - - If you do not need to keep the original, prefer #removeIf, which filters - in place and needs no second section at all. -- `foldl(Q startValue, FoldClosure predicate) returns Q` - Folds this list into a single value of type Q -- `find(ArrayListPredicate predicate) returns T` - Returns the first element that satisfies the predicate, or null if none present -- `shuffle()` - Performs a Fisher-Yates shuffle on this list -- `sortWith(Comparator comparator)` - Sorts the list using optimized quicksort with median-of-three pivot. - Unlike the other higher-order methods, the comparator is NOT destroyed so it - can be reused; destroy it yourself if it was allocated for a single sort. - -## Interfaces - -### ArrayListPredicate - -```wurst -public interface ArrayListPredicate -``` - -**Members:** - -- `isTrueFor(T t) returns boolean` - -### ALItrClosure - -```wurst -public interface ALItrClosure -``` - -**Members:** - -- `run(T t)` - -### ArrayListUpdater - -```wurst -public interface ArrayListUpdater -``` - -**Members:** - -- `update(T t) returns T` - -### MapClosure - -```wurst -public interface MapClosure -``` - -**Members:** - -- `run(T t) returns Q` - -### FoldClosure - -```wurst -public interface FoldClosure -``` - -**Members:** - -- `run(T t, Q q) returns Q` - -### Comparator - -```wurst -public interface Comparator -``` - -**Members:** - -- `compare(T o1, T o2) returns int` - -## Functions - -### asArrayList - -```wurst -public function asArrayList(vararg T ts) returns ArrayList -``` - -## Extension Functions - -### ArrayList.sort - -```wurst -public function ArrayList.sort() -``` - -### ArrayList.sort - -```wurst -public function ArrayList.sort() -``` - -### ArrayList.sort - -```wurst -public function ArrayList.sort() -``` - -### ArrayList.joinBy - -```wurst -public function ArrayList.joinBy(string separator) returns string -``` - -Joins elements from a string list into one string using a separator - -### ArrayList.join - -```wurst -public function ArrayList.join() returns string -``` - -Joins elements from a string list into one string - -## Constants - -### intComparator - -```wurst -public constant Comparator intComparator = (i1, i2) -> i1 < i2 ? -1 : (i1 > i2 ? 1 : 0) -``` - -### realComparator - -```wurst -public constant Comparator realComparator = (r1, r2) -> r1 < r2 ? -1 : (r1 > r2 ? 1 : 0) -``` - -### stringComparator - -```wurst -public constant Comparator stringComparator = (s1, s2) -> stringCompare(s1, s2) -``` diff --git a/_doc/stdlib/ref/data/BitSet.md b/_doc/stdlib/ref/data/BitSet.md deleted file mode 100644 index 3e6db63..0000000 --- a/_doc/stdlib/ref/data/BitSet.md +++ /dev/null @@ -1,148 +0,0 @@ ---- -title: BitSet -layout: stdlibref -category: data -categoryLabel: Data Structures -tags: - - collection - - data - - flags -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/BitSet.wurst' -generated: true -toc: sections -curated: /stdlib/bitset ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/BitSet.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/bitset)** for hand-written examples and background. - -## Tuples - -### bitset - -```wurst -public tuple bitset(int val) -``` - -Bitset represents a fixed-size sequence of BITSET_SIZE bits. The bits are contained in a single int. - -## Functions - -### emptyBitset - -```wurst -public function emptyBitset() returns bitset -``` - -Creates an empty bitset. - -### bitsetToIndex - -```wurst -public function bitsetToIndex(bitset object) returns int -``` - -### bitsetFromIndex - -```wurst -public function bitsetFromIndex(int index) returns bitset -``` - -## Extension Functions - -### bitset.get - -```wurst -public function bitset.get(int index) returns bool -``` - -Returns the value of the bit with the specified index. - -### bitset.set - -```wurst -public function bitset.set(int index) returns bitset -``` - -Sets the bit at the specified index to true. - -### bitset.reset - -```wurst -public function bitset.reset(int index) returns bitset -``` - -Sets the bit at the specified index to false. - -### bitset.set - -```wurst -public function bitset.set(int index, bool value) returns bitset -``` - -Sets the bit at the specified index to the specified value. - -### bitset.flip - -```wurst -public function bitset.flip(int index) returns bitset -``` - -Sets the bit at the specified index to the complement of its current value. - -### bitset.isEmpty - -```wurst -public function bitset.isEmpty() returns bool -``` - -Returns true if this bitset contains no bits that are set to true. - -### bitset.intersects - -```wurst -public function bitset.intersects(bitset other) returns bool -``` - -Returns true if the specified bitset has any bits set to true that are also set to true in this bitset. - -### bitset.bitAnd - -```wurst -public function bitset.bitAnd(bitset other) returns bitset -``` - -Performs a logical AND of this bit set with the bit set argument. - -### bitset.bitOr - -```wurst -public function bitset.bitOr(bitset other) returns bitset -``` - -Performs a logical OR of this bit set with the bit set argument. - -### bitset.bitXor - -```wurst -public function bitset.bitXor(bitset other) returns bitset -``` - -Performs a logical XOR of this bit set with the bit set argument. - -### bitset.toInt - -```wurst -public function bitset.toInt() returns int -``` - -Returns an integer representation of the data. - -## Constants - -### BITSET_SIZE - -```wurst -public constant BITSET_SIZE = 32 -``` diff --git a/_doc/stdlib/ref/data/CodeList.md b/_doc/stdlib/ref/data/CodeList.md deleted file mode 100644 index c409293..0000000 --- a/_doc/stdlib/ref/data/CodeList.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: CodeList -layout: stdlibref -category: data -categoryLabel: Data Structures -tags: - - data -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/CodeList.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/CodeList.wurst)** - -## Classes - -### CodeList - -```wurst -public class CodeList -``` - -**Members:** - -- `construct()` -- `add(code c)` - Adds code to the end of the list. -- `run()` - Runs every code value of the list, in the order added, in the current thread. It must not wait. diff --git a/_doc/stdlib/ref/data/HashList.md b/_doc/stdlib/ref/data/HashList.md deleted file mode 100644 index 921e681..0000000 --- a/_doc/stdlib/ref/data/HashList.md +++ /dev/null @@ -1,115 +0,0 @@ ---- -title: HashList -layout: stdlibref -category: data -categoryLabel: Data Structures -tags: - - collection - - data - - list -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/HashList.wurst' -generated: true -toc: sections -curated: /stdlib/hash_list ---- - -HashLists are used if you require quick contains operations -on a large list object. LinkedLists should be generally used, but are slow in this regard. -Removing elements from a HashList is slower than of LinkedLists. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/HashList.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/hash_list)** for hand-written examples and background. - -## Classes - -### HashList - -```wurst -public class HashList -``` - -**Members:** - -- `construct()` -- `construct(thistype base)` - Create a new list by copying all elements from another list into it -- `count(T elem) returns int` - Returns the number of occurences of an element in this list -- `add(vararg T elems)` - Add an element to the end of the list -- `set(int index, T elem)` - Set an element at the given index. - If the index is higher than the list's size, - the list will be resized with null elements added between - the index and the previous size. -- `addAll(HashList elems)` - Add all elements from elems to this list -- `clear()` - Remove all elements from this list without destroying it -- `removeAt(int index) returns T` - Removes and returns the element at the given index -- `remove(T t) returns boolean` - Removes the first occurence of t from this list. - Returns true if an element was removed from the list. -- `size() returns int` - Get the size of the list -- `isEmpty() returns bool` - Return whether the list is empty -- `get(int index) returns T` - Get the element at the given index from this list. - Indices outside [0, size) are not validated and yield the null/zero value. -- `has(T elem) returns bool` - Return whether the element exists in the list -- `hasAt(int index) returns bool` - Return whether the element exists in the list -- `iterator() returns HLIterator` - Get an iterator for this list -- `copy() returns HashList` - Returns a shallow copy of this list -- `forEach(HLItrClosure itr) returns HashList` - Executes the closure for each element -- `staticItr() returns HLIterator` - get the static iterator for this list -- `removeIf(RemovePredicate predicate)` - Removes the element if the predicates returns true. - Single pass compaction - removing through the iterator instead would - shift the tail once per removal, making this O(n^2). -- `getRandomElement() returns T` - -### HLIterator - -```wurst -public class HLIterator -``` - -**Members:** - -- `construct(HashList list)` -- `hasNext() returns boolean` -- `remove()` -- `next() returns Q` -- `reset()` -- `close()` - -## Interfaces - -### RemovePredicate - -```wurst -public interface RemovePredicate -``` - -**Members:** - -- `shouldRemove(T element) returns boolean` - -### HLItrClosure - -```wurst -public interface HLItrClosure -``` - -**Members:** - -- `run(T t)` diff --git a/_doc/stdlib/ref/data/HashMap.md b/_doc/stdlib/ref/data/HashMap.md deleted file mode 100644 index e0ff01a..0000000 --- a/_doc/stdlib/ref/data/HashMap.md +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: HashMap -layout: stdlibref -category: data -categoryLabel: Data Structures -tags: - - collection - - data - - map -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/HashMap.wurst' -generated: true -toc: sections -curated: /stdlib/hash_map ---- - -Generic Table Wrapper - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/HashMap.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/hash_map)** for hand-written examples and background. - -**Re-exports:** `TypeCasting`, `Table` - -## Classes - -### HashMap - -```wurst -public class HashMap extends Table -``` - -**Members:** - -- `has(K key) returns boolean` - Whether a value exists under the given key or not -- `put(K key, V value)` - Saves the given value under the given key -- `get(K key) returns V` - Retrieves the value saved under the given key -- `remove(K key)` - Removes the value saved under the given key -- `getAndRemove(K key) returns V` - Retrieves the value saved under the given key and removes it -- `size() returns int` -- `override function flush()` - -### IterableMap - -```wurst -public class IterableMap extends HashMap -``` - -Iterable generic Table Wrapper - -**Members:** - -- `construct()` -- `construct(thistype base)` - Create a new map by copying all elements from another list into it -- `override function put(K key, V value)` - Saves the given value under the given key -- `override function remove(K key)` - Removes the key-value pair saved under the given key -- `override function flush()` - Remove all data from this map -- `override function getAndRemove(K key) returns V` - Retrieves the value saved under the given key and removes it. - super.getAndRemove dispatches back into this class's remove(), which - already drops the key, so no second keys.remove() is needed here. -- `iterator() returns HLIterator` - Returns an iterator that iterates over the map's keys -- `hasKey(K key) returns bool` - Returns whether this map uses the given key -- `removeValue(V val, bool all)` - Removes either a single occurence or all occurences from of the value from the map -- `addAll(IterableMap map)` - Copies all elements from another map into this one - Use with caution, since it will replace elements that were under the same key! -- `copy() returns IterableMap` - Returns a shallow copy of this map -- `override function size() returns int` - Returns the length of this IterableMap * -- `forEach(IMItrClosure itr) returns IterableMap` - Executes the closure for each key-value pair - -## Interfaces - -### IMItrClosure - -```wurst -public interface IMItrClosure -``` - -**Members:** - -- `run(K key, V value)` diff --git a/_doc/stdlib/ref/data/HashSet.md b/_doc/stdlib/ref/data/HashSet.md deleted file mode 100644 index 5340824..0000000 --- a/_doc/stdlib/ref/data/HashSet.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: HashSet -layout: stdlibref -category: data -categoryLabel: Data Structures -tags: - - collection - - data - - set -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/HashSet.wurst' -generated: true -toc: sections ---- - -Generic set implementation - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/HashSet.wurst)** - -**Re-exports:** `HashList` - -## Classes - -### HashSet - -```wurst -public class HashSet extends HashList -``` - -**Members:** - -- `override function add(vararg T elems)` - Adds an element to this set -- `override function remove(T elem) returns boolean` - Removes an element from this set if present -- `override function removeAt(int index) returns T` - Remove the element at the given index -- `override function clear()` diff --git a/_doc/stdlib/ref/data/IntMap.md b/_doc/stdlib/ref/data/IntMap.md deleted file mode 100644 index b69c581..0000000 --- a/_doc/stdlib/ref/data/IntMap.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: IntMap -layout: stdlibref -category: data -categoryLabel: Data Structures -tags: - - data -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/IntMap.wurst' -generated: true -toc: sections ---- - -O(1) integer-keyed map with compiler-specialized value storage. - -JASS hashtables use integer child keys, so fixing the key type avoids an artificial generic -hash adapter while `V:` keeps strings, reals, booleans, handles, tuples, and class references -in typed arrays. Removal is unordered. The map does not own stored values. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/IntMap.wurst)** - -## Classes - -### IntMap - -```wurst -public class IntMap -``` - -**Members:** - -- `has(int key) returns boolean` - Returns whether a value exists under the given key. -- `put(int key, V value)` - Inserts or replaces a value. Existing key order is retained. -- `get(int key) returns V` - Returns the stored value, or the type's null/default value when absent. -- `remove(int key) returns boolean` - Removes a key/value pair and returns whether it was present. -- `getAndRemove(int key) returns V` - Retrieves a value and removes its key/value pair. -- `clear()` - Removes every entry while retaining allocated list capacity. -- `size() returns int` - Returns the number of entries. -- `isEmpty() returns boolean` - Returns whether the map is empty. -- `keyAt(int index) returns int` - Returns a key by dense index. Removal may change this order. -- `valueAt(int index) returns V` - Returns a value by dense index. Removal may change this order. diff --git a/_doc/stdlib/ref/data/KeyedMap.md b/_doc/stdlib/ref/data/KeyedMap.md deleted file mode 100644 index 0e6bfe7..0000000 --- a/_doc/stdlib/ref/data/KeyedMap.md +++ /dev/null @@ -1,117 +0,0 @@ ---- -title: KeyedMap -layout: stdlibref -category: data -categoryLabel: Data Structures -tags: - - data -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/KeyedMap.wurst' -generated: true -toc: sections ---- - -Typed value intrinsic used by FastKeyedMap. Keep the name distinct from keyedMapPut: the legacy -fixed signature must remain unambiguous for existing callers. Lua lowers this to one raw table -store; Jass specializes int and class values to the existing integer fallback. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/KeyedMap.wurst)** - -## Classes - -### FastKeyedMap - -```wurst -public class FastKeyedMap -``` - -High-performance map for handle keys and native int or class-reference values. -Jass uses Warcraft's hashtable; Lua uses a native table keyed by the handle itself and stores V -directly, without boxing. - -This deliberately narrow API avoids key hashing and handle-id conversions on Lua. It is not a -general-purpose replacement for HashMap: only handle keys are accepted, keys are not iterable, -and there is no size counter. Use remove() for absence; reference values must be non-null because -Lua represents nil as a missing table entry. Keep class-reference values alive while stored, and -remove or replace them before destroy: Jass stores their integer object IDs, which can be reused, -while Lua keeps the original reference. The same holds for keys: remove a key's entry before you -destroy that handle. Jass stores the entry under the handle id, which Warcraft hands to a later -handle, so the new handle would read the old value; Lua would keep the destroyed handle referenced. -This requires the compiler's keyed-map intrinsic lowering. -The intrinsic source bodies fail loudly if a compiler understands the generic declarations but -lacks that lowering; they never silently discard writes or return defaults. - -**Members:** - -- `construct()` -- `put(K key, V value)` - Stores a value. Null keys are ignored; reference values should not be null. -- `get(K key) returns V` - Returns the value or the Wurst default for V when the key is absent. -- `has(K key) returns boolean` - Returns whether the key has a stored value. -- `remove(K key)` - Removes a key and its value. - -## Functions - -### keyedMapCreate - -```wurst -public function keyedMapCreate() returns int -``` - -Creates an empty map. Free it with keyedMapDestroy when it is no longer needed. - -### keyedMapPut - -```wurst -public function keyedMapPut(int map, handle key, int value) -``` - -Stores value under key. A null key stores nothing. - -### keyedMapGetInt - -```wurst -public function keyedMapGetInt(int map, handle key) returns int -``` - -The value stored under key, or 0 when there is none. - -### keyedMapPutNative - -```wurst -public function keyedMapPutNative(int map, K key, V value) -``` - -### keyedMapGetNative - -```wurst -public function keyedMapGetNative(int map, K key) returns V -``` - -Typed get paired with keyedMapPutNative. - -### keyedMapHas - -```wurst -public function keyedMapHas(int map, handle key) returns boolean -``` - -Whether a value is stored under key. - -### keyedMapRemove - -```wurst -public function keyedMapRemove(int map, handle key) -``` - -Removes the value stored under key, if any. - -### keyedMapDestroy - -```wurst -public function keyedMapDestroy(int map) -``` - -Frees the map. Lua lowering clears its backing table in place, even if an alias still references it. diff --git a/_doc/stdlib/ref/data/LinkedList.md b/_doc/stdlib/ref/data/LinkedList.md deleted file mode 100644 index abe22ab..0000000 --- a/_doc/stdlib/ref/data/LinkedList.md +++ /dev/null @@ -1,292 +0,0 @@ ---- -title: LinkedList -layout: stdlibref -category: data -categoryLabel: Data Structures -tags: - - collection - - data - - list -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/LinkedList.wurst' -generated: true -toc: sections -curated: /stdlib/linked_list ---- - -Doubly-linked list implementation that implements all common list, stack and queue operations. -Permits all elements (including null). -Use the Typecasting package if you require lists of warcraft handles. -LinkedLists should be generally used anywhere you need a list, because they are the most versatile -and fast in common operations. If you need faster contains or access operations on big lists, -use HashList. If you want to limit each element's occurance to one, consider HashSet. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/LinkedList.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/linked_list)** for hand-written examples and background. - -## Classes - -### LinkedList - -```wurst -public class LinkedList -``` - -**Members:** - -- `construct(thistype base)` - Creates a new list by copying all elements from another list into it -- `construct()` - Creates a new empty list -- `add(vararg T elems)` - Adds one or more elements to the end of the list (top of stack, beginning of queue) -- `addAll(LinkedList elems)` - Adds all elements from elems to the end of this list -- `splice(LinkedList other)` - Adds all elements from the other list to the end of this list and removes them from the provided list. - - It does not add/remove elements internally, only the internal pointers of the list nodes are re-pointed. - The other list will be empty, but not destroyed. -- `get(int index) returns T` - Returns the element at the specified index. - Errors if the index is outside [0, size). -- `indexOf(T t) returns int` - Returns the index of the specified element or -1 is it doesn't exist -- `set(int index, T elem)` - Sets the element at the specified index. - Errors if the index is outside [0, size). -- `push(T elem)` - Adds an element to the end of the list (top of stack, beginning of queue) -- `getFirst() returns T` - Returns the first element in the list, or null if it is empty -- `getLast() returns T` - Returns the last element in the list, or null if it is empty -- `dequeue() returns T` - Returns and removes the first added Element (FIFO) -- `pop() returns T` - Returns and removes the last added Element (LIFO) -- `peek() returns T` - Returns the lastly added Element -- `has(T elem) returns boolean` - Returns whether the lists contains the specified element -- `removeAt(int index) returns T` - Removes the element and it's entry at the given index -- `remove(T elem) returns bool` - Removes the first occurence of t from this list. - Returns true if an element was removed from the list. -- `size() returns int` - gets the size of the list (java-compat wrapper) -- `isEmpty() returns boolean` - checks whether this list is empty -- `copy() returns LinkedList` - Returns a shallow copy of this list -- `staticItr() returns LLIterator` - get the static iterator for this list -- `staticBackItr() returns LLBackIterator` - get the static back iterator for this list -- `iterator() returns LLIterator` - get an iterator for this list -- `backiterator() returns LLBackIterator` - get a backiterator for this list -- `enqueue(T elem)` - adds an element to the beginning of the list -- `addtoStart(T elem)` - adds an element to the beginning of the list -- `replace(T whichElement, T newElement) returns boolean` - replaces the first occurence of 'whichElement' with 'newElement' - returns true when an element has been replaced, - false if 'whichelement' is not contained in the list -- `removeIf(LinkedListPredicate predicate)` - Removes the element if the predicates returns true -- `forEach(LLItrClosure itr) returns LinkedList` - Executes the closure for each element -- `updateAll(LinkedListUpdater f)` - Updates all elements -- `shuffle()` - Performs a Fisher-Yates shuffle on this list. - Permutes the elements in place - no nodes are destroyed or reallocated. -- `getRandomElement() returns T` - Returns a random element from this list, or null if it is empty -- `addAt(T elem, int index)` - Inserts the given element at the given index, shifting the element that - was there (and everything after it) one position to the right. - An index equal to the list's size appends to the end. -- `sortWith(Comparator comparator)` - Sorts the list according the the comparator using merge sort -- `map(MapClosure itr) returns LinkedList` - Returns the list obtained by applying the given closure to each element of the original list -- `filter(LinkedListPredicate predicate) returns LinkedList` - Returns a new list of the elements that satisfy the predicate. - Builds the result directly instead of copying and pruning, so only the - matching elements are ever allocated. -- `foldl(Q startValue, FoldClosure predicate) returns Q` - 'Folds' this list into a single value of type Q - Example int-list sum: `list.foldl(0, (i, q) -> q + i)` -- `find(LinkedListPredicate predicate) returns T` - Returns the first element that satisfies the predicate, or null if none present -- `toString() returns string` - Prints the content of the list. Only meaningful for int-like element types. -- `clear()` - Removes all elements from the list - -### LLIterator - -```wurst -public class LLIterator -``` - -**Members:** - -- `construct(LinkedList parent)` -- `construct(LinkedList parent, bool destroyOnClose)` -- `reset()` -- `remove() returns T` - Removes from the list the last element that was returned by next() (optional operation). - This call can only be made once per call to next -- `modify(T newval)` - Modifies the last element that was returned by next() (optional operation). -- `hasNext() returns boolean` -- `next() returns T` -- `lookahead() returns T` -- `previous() returns T` -- `addBefore(T elem)` - Adds an element before the currently iterated element -- `close()` - -### LLBackIterator - -```wurst -public class LLBackIterator -``` - -**Members:** - -- `construct(LinkedList parent, bool destroyOnClose)` -- `construct(LinkedList parent)` -- `reset()` -- `modify(T newval)` - Modifies the last element that was returned by next() (optional operation). -- `hasNext() returns boolean` -- `next() returns T` -- `lookahead() returns T` -- `addBefore(T elem)` - Adds an element before the currently iterated element -- `close()` - -## Interfaces - -### LinkedListPredicate - -```wurst -public interface LinkedListPredicate -``` - -**Members:** - -- `isTrueFor(T t) returns boolean` - -### LLItrClosure - -```wurst -public interface LLItrClosure -``` - -**Members:** - -- `run(T t)` - -### LinkedListUpdater - -```wurst -public interface LinkedListUpdater -``` - -**Members:** - -- `update(T t) returns T` - -### MapClosure - -```wurst -public interface MapClosure -``` - -**Members:** - -- `run(T t) returns Q` - -### FoldClosure - -```wurst -public interface FoldClosure -``` - -**Members:** - -- `run(T t, Q q) returns Q` - -### Comparator - -```wurst -public interface Comparator -``` - -**Members:** - -- `compare(T o1, T o2) returns int` - -## Functions - -### asList - -```wurst -public function asList(vararg T ts) returns LinkedList -``` - -## Extension Functions - -### LinkedList.sort - -```wurst -public function LinkedList.sort() -``` - -### LinkedList.sort - -```wurst -public function LinkedList.sort() -``` - -### LinkedList.sort - -```wurst -public function LinkedList.sort() -``` - -### group.asList - -```wurst -public function group.asList() returns LinkedList -``` - -### LinkedList.joinBy - -```wurst -public function LinkedList.joinBy(string separator) returns string -``` - -Joins elements from a string list into one string using a separator - -### LinkedList.joinBy - -```wurst -public function LinkedList.joinBy(ToStringClosure cls, string separator) returns string -``` - -### LinkedList.join - -```wurst -public function LinkedList.join() returns string -``` - -Joins elements from a string list into one string diff --git a/_doc/stdlib/ref/data/LinkedListModule.md b/_doc/stdlib/ref/data/LinkedListModule.md deleted file mode 100644 index 93f7034..0000000 --- a/_doc/stdlib/ref/data/LinkedListModule.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: LinkedListModule -layout: stdlibref -category: data -categoryLabel: Data Structures -tags: - - data -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/LinkedListModule.wurst' -generated: true -toc: sections ---- - -Turns a class into a linked list where each instance knows it's previous - and next member in the list - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/LinkedListModule.wurst)** - -## Modules - -### LinkedListModule - -```wurst -public module LinkedListModule -``` - -**Members:** - -- `construct()` -- `static function getFirst() returns thistype` -- `getNext() returns thistype` - The next instance, wrapping around to the first one at the end of the list -- `getPrev() returns thistype` - The previous instance, wrapping around to the last one at the start of the list -- `remove()` -- `static function iterator() returns Iterator` - An iterator which iterates over all instances of this class -- `static function staticItr() returns Iterator` - An iterator which iterates over all instances of this class -- `static function backIterator() returns BackIterator` - An iterator which iterates over all instances of this class in reverse -- `static function staticBackItr() returns BackIterator` - An iterator which iterates over all instances of this class in reverse diff --git a/_doc/stdlib/ref/data/PriorityQueue.md b/_doc/stdlib/ref/data/PriorityQueue.md deleted file mode 100644 index 8f6780b..0000000 --- a/_doc/stdlib/ref/data/PriorityQueue.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: PriorityQueue -layout: stdlibref -category: data -categoryLabel: Data Structures -tags: - - data -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/PriorityQueue.wurst' -generated: true -toc: sections ---- - -A binary heap priority queue. - -The comparator defines priority: a negative result means that the first -value has higher priority, so ArrayList.intComparator creates a min-heap. -Reverse the comparator to create a max-heap. Equal-priority elements are -not stable. - -Adding and removing the highest-priority element are O(log n). Peeking is -O(1). The queue does not support changing an element's priority in place; -remove and re-add it after changing any fields used by the comparator. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/PriorityQueue.wurst)** - -## Classes - -### PriorityQueue - -```wurst -public class PriorityQueue -``` - -**Members:** - -- `construct(Comparator comparator)` -- `construct(Comparator comparator, int initialCapacity)` -- `add(T value)` - Adds an element to the queue. -- `offer(T value)` - Alias for add(). -- `peek() returns T` - Returns the highest-priority element, or null if empty. -- `poll() returns T` - Removes and returns the highest-priority element, or null if empty. -- `remove() returns T` - Alias for poll(). -- `size() returns int` - Returns the number of queued elements. -- `isEmpty() returns boolean` - Returns whether the queue is empty. -- `clear()` - Removes all elements while retaining the backing storage. diff --git a/_doc/stdlib/ref/data/ShardedIntStorage.md b/_doc/stdlib/ref/data/ShardedIntStorage.md deleted file mode 100644 index 9892bfe..0000000 --- a/_doc/stdlib/ref/data/ShardedIntStorage.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: ShardedIntStorage -layout: stdlibref -category: data -categoryLabel: Data Structures -tags: - - data -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/ShardedIntStorage.wurst' -generated: true -toc: sections ---- - -A shared integer arena spanning multiple native JASS arrays. Allocations are -contiguous logical address ranges and released adjacent ranges are coalesced. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/ShardedIntStorage.wurst)** - -## Classes - -### ShardedIntStorage - -```wurst -public class ShardedIntStorage -``` - -**Members:** - -- `static function capacity() returns int` -- `static function get(int address) returns int` -- `static function set(int address, int value)` -- `static function tryAllocate(int size) returns int` -- `static function allocate(int size) returns int` -- `static function release(int start, int size)` diff --git a/_doc/stdlib/ref/data/Table.md b/_doc/stdlib/ref/data/Table.md deleted file mode 100644 index 3d5634d..0000000 --- a/_doc/stdlib/ref/data/Table.md +++ /dev/null @@ -1,112 +0,0 @@ ---- -title: Table -layout: stdlibref -category: data -categoryLabel: Data Structures -tags: - - collection - - data - - map -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/Table.wurst' -generated: true -toc: sections ---- - -Wraps a hashtable to provide single key tables - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/data/Table.wurst)** - -**Re-exports:** `Hashtable` - -## Classes - -### Table - -```wurst -public class Table -``` - -**Members:** - -- `hasInt(int parentKey) returns boolean` -- `hasReal(int parentKey) returns boolean` -- `hasBoolean(int parentKey) returns boolean` -- `hasString(int parentKey) returns boolean` -- `hasHandle(int parentKey) returns boolean` -- `removeInt(int parentKey)` -- `removeReal(int parentKey)` -- `removeBoolean(int parentKey)` -- `removeString(int parentKey)` -- `removeHandle(int parentKey)` -- `loadInt(int parentKey) returns int` -- `saveInt(int parentKey, int value)` -- `loadReal(int parentKey) returns real` -- `saveReal(int parentKey, real value)` -- `loadBoolean(int parentKey) returns boolean` -- `saveBoolean(int parentKey, boolean value)` -- `loadString(int parentKey) returns string` -- `saveString(int parentKey, string value)` -- `loadPlayer(int parentKey) returns player` -- `savePlayer(int parentKey, player value)` -- `loadWidget(int parentKey) returns widget` -- `saveWidget(int parentKey, widget value)` -- `loadUnit(int parentKey) returns unit` -- `saveUnit(int parentKey, unit value)` -- `loadDestructable(int parentKey) returns destructable` -- `saveDestructable(int parentKey, destructable value)` -- `loadItem(int parentKey) returns item` -- `saveItem(int parentKey, item value)` -- `loadAbility(int parentKey) returns ability` -- `saveAbility(int parentKey, ability value)` -- `loadForce(int parentKey) returns force` -- `saveForce(int parentKey, force value)` -- `loadGroup(int parentKey) returns group` -- `saveGroup(int parentKey, group value)` -- `loadTrigger(int parentKey) returns trigger` -- `saveTrigger(int parentKey, trigger value)` -- `loadTriggerAction(int parentKey) returns triggeraction` -- `saveTriggerAction(int parentKey, triggeraction value)` -- `loadTriggerCondition(int parentKey) returns triggercondition` -- `saveTriggerCondition(int parentKey, triggercondition value)` -- `loadTimer(int parentKey) returns timer` -- `saveTimer(int parentKey, timer value)` -- `loadLocation(int parentKey) returns location` -- `saveLocation(int parentKey, location value)` -- `loadRegion(int parentKey) returns region` -- `saveRegion(int parentKey, region value)` -- `loadRect(int parentKey) returns rect` -- `saveRect(int parentKey, rect value)` -- `loadSound(int parentKey) returns sound` -- `saveSound(int parentKey, sound value)` -- `loadEffect(int parentKey) returns effect` -- `saveEffect(int parentKey, effect value)` -- `loadFogState(int parentKey) returns fogstate` -- `saveFogState(int parentKey, fogstate value)` -- `loadDialog(int parentKey) returns dialog` -- `saveDialog(int parentKey, dialog value)` -- `loadButton(int parentKey) returns button` -- `saveButton(int parentKey, button value)` -- `loadQuest(int parentKey) returns quest` -- `saveQuest(int parentKey, quest value)` -- `loadQuestItem(int parentKey) returns questitem` -- `saveQuestItem(int parentKey, questitem value)` -- `loadLeaderboard(int parentKey) returns leaderboard` -- `saveLeaderboard(int parentKey, leaderboard value)` -- `loadMultiboard(int parentKey) returns multiboard` -- `saveMultiboard(int parentKey, multiboard value)` -- `loadTrackable(int parentKey) returns trackable` -- `saveTrackable(int parentKey, trackable value)` -- `loadLightning(int parentKey) returns lightning` -- `saveLightning(int parentKey, lightning value)` -- `loadImage(int parentKey) returns image` -- `saveImage(int parentKey, image value)` -- `loadUbersplat(int parentKey) returns ubersplat` -- `saveUbersplat(int parentKey, ubersplat value)` -- `saveFrameHandle(int parentKey, framehandle value)` -- `loadFrameHandle(int parentKey) returns framehandle` -- `saveOskeytype(int parentKey, oskeytype value)` -- `loadOskeytype(int parentKey) returns oskeytype` -- `loadHashtable(int parentKey) returns hashtable` -- `saveHashtable(int parentKey, hashtable value)` -- `flush()` - Remove all data from this table diff --git a/_doc/stdlib/ref/dummy/DummyCaster.md b/_doc/stdlib/ref/dummy/DummyCaster.md deleted file mode 100644 index 80f4409..0000000 --- a/_doc/stdlib/ref/dummy/DummyCaster.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: DummyCaster -layout: stdlibref -category: dummy -categoryLabel: Dummies -tags: - - dummy - - wc3-quirk -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/DummyCaster.wurst' -generated: true -toc: sections -curated: /stdlib/dummy_caster ---- - -Dummy casters are commonly used in custom spells to cast abilities dynamically onto targets or points. -For example hexing all units in an AoE, or impaling in multiple directions. -If your spell's effect is entirely instant, you should use `InstantDummyCaster`. -For many spells however, InstantDummyCaster is not feasible, because they - - are of type impale or channel - - attach effects to the caster, like chain lightning - - deal delayed damage (fireball, shockwave) -In all of these scenarios the unit has to stand in a place and the spell's effects are not instant. - -DummyCaster uses one dummy per cast, and only removes it after a set delay, to allow effects and damage to process -Example with long delay for blizzard: - - new DummyCaster() - ..origin(casterPos) - ..owner(caster) - ..delay(15) - ..castPoint('A000', 1, OrderIds.OrderIds.blizzard, target) - -The dummy caster will be recycled automatically, after the last spell's `delay` duration has expired. -You shouldn't destroy the object yourself. Just cast any amount of spells at once or shortly after and leave it. -Allocate DummyCasters dynamically on the spot and don't save them. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/DummyCaster.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/dummy_caster)** for hand-written examples and background. - -## Classes - -### DummyCaster - -```wurst -public class DummyCaster -``` - -**Members:** - -- `construct()` -- `origin(vec2 pos)` - Sets the origin of the dummy with a z-value of 0 -- `origin(vec3 pos)` - Sets the origin of the dummy -- `owner(player owner)` - Sets the owner of the dummy -- `delay(real delay)` - Delay after which the dummy is recycled. Increase this if your spell is longer. - Default 5 seconds. -- `castImmediate(int abilityId, int lvl, int orderId) returns unit` - Returns the casting dummy unit if the cast order was successful, or null if cast failed. -- `castTarget(int abilityId, int lvl, int orderId, widget target) returns unit` - Returns the casting dummy unit if the cast order was successful, or null if cast failed. -- `castPoint(int abilityId, int lvl, int orderId, vec2 targetPos) returns unit` - Returns the casting dummy unit if the cast order was successful, or null if cast failed. diff --git a/_doc/stdlib/ref/dummy/DummyDamage.md b/_doc/stdlib/ref/dummy/DummyDamage.md deleted file mode 100644 index be735bb..0000000 --- a/_doc/stdlib/ref/dummy/DummyDamage.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: DummyDamage -layout: stdlibref -category: dummy -categoryLabel: Dummies -tags: - - damage - - dummy - - wc3-quirk -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/DummyDamage.wurst' -generated: true -toc: sections ---- - -DummyDamage is used when you want to inflict damage from a certain player, -without having access to a unit by that player, that the damage should originate from, -e.g. an effect missile, that does damage on impact, but doesn't know the caster unit. -A DummyDamage is constructed analogous to a DummyCaster using the builder pattern. - -```wurst -new DummyDamage() -..attacker(attackingPlayer) -..target(targetWidget) -..amount(50) -..attackType(ATTACK_TYPE_NORMAL) -..apply(true) -``` - -The object is only destroyed if you pass true to the #apply function, -and can therefore be reused to apply the same type of damage to multiple targets. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/DummyDamage.wurst)** - -## Classes - -### DummyDamage - -```wurst -public class DummyDamage -``` - -**Members:** - -- `apply()` -- `apply(boolean terminate)` -- `target(widget target)` -- `attacker(player attacker)` -- `amount(real amount)` -- `isAttack(boolean isAttack)` -- `isRanged(boolean isRanged)` -- `origin(vec2 origin)` -- `attackType(attacktype attackType)` -- `damageType(damagetype damageType)` -- `weaponType(weapontype weaponType)` diff --git a/_doc/stdlib/ref/dummy/DummyRecycler.md b/_doc/stdlib/ref/dummy/DummyRecycler.md deleted file mode 100644 index c67ea9a..0000000 --- a/_doc/stdlib/ref/dummy/DummyRecycler.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: DummyRecycler -layout: stdlibref -category: dummy -categoryLabel: Dummies -tags: - - dummy - - wc3-quirk -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/DummyRecycler.wurst' -generated: true -toc: sections -curated: /stdlib/dummy_recycler ---- - -Id of the root ability -it makes unit: -1. not need to turn when spell or attack -2. can't move or turn by order like a building -3. but you can still set it's postion with code -4. the effect remains even if this ability is removed - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/DummyRecycler.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/dummy_recycler)** for hand-written examples and background. - -**Re-exports:** `Unit`, `Timer` - -## Classes - -### DummyRecycler - -```wurst -public class DummyRecycler -``` - -**Members:** - -- `static function get(vec2 pos, angle a) returns unit` -- `static function recycle(unit u)` -- `static function recycle(unit u, real delay)` - -## Constants - -### DUMMY_UNIT_ID - -```wurst -public constant DUMMY_UNIT_ID = compiletime(UNIT_ID_GEN.next()) -``` - -Id of the dummy unit - -### ROOT_ENABLER - -```wurst -public constant ROOT_ENABLER = compiletime(ABIL_ID_GEN.next()) -``` - -### DISABLE_AUTO_ACQUIRE_ATTACK_TARGETS_ABILITY_ID - -```wurst -public constant DISABLE_AUTO_ACQUIRE_ATTACK_TARGETS_ABILITY_ID = compiletime(ABIL_ID_GEN.next()) -``` diff --git a/_doc/stdlib/ref/dummy/Fx.md b/_doc/stdlib/ref/dummy/Fx.md deleted file mode 100644 index e360b93..0000000 --- a/_doc/stdlib/ref/dummy/Fx.md +++ /dev/null @@ -1,100 +0,0 @@ ---- -title: Fx -layout: stdlibref -category: dummy -categoryLabel: Dummies -tags: - - dummy - - effect - - wc3-quirk -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/Fx.wurst' -generated: true -toc: sections ---- - -***************************************************** -* * * * * * * * * Fx * * * * * * * * * * * * * * * * * -An Fx-Object is basically just a moveable effect. * -Up above you find the Fx-Class. By creating * -an instace of it, you recieve the mentioned, * -moveable effect. * -Constructors and functions defined as following, * -should be self-explanatory. * -Also features automatic recycling of Fx-instances * - * -Credits to Vexorian, Anitarf * -****************************************************** - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/Fx.wurst)** - -## Classes - -### Fx - -```wurst -public class Fx -``` - -**Members:** - -- `construct(real x, real y, angle facing)` -- `construct(vec2 pos, angle facing)` -- `construct(vec2 pos, string fxpath)` -- `construct(vec2 pos, angle facing, string fxpath)` -- `construct(vec3 pos, angle facing)` -- `construct(vec3 pos, string fxpath)` -- `construct(vec3 pos, angle facing, string fxpath)` -- `construct(playercolor pc, vec3 pos, angle facing, string fxpath)` -- `getOwner() returns player` - Get the owner of this Fx Object -- `setPlayerColor(playercolor pc)` -- `setOwner(player p, boolean changeColor)` - Set the owner of this Fx Object -- `setPlayercolor(playercolor c)` - Set the playercolor of this Fx Object -- `setScale(real value)` - Set the scale of this Fx Object -- `getColor() returns colorA` - Get the color (rgba) -- `getDummy() returns unit` - Get the dummyunit -- `setColor(colorA newColor)` - Sets the color of the Fx object to the given color - Color: 0 = no color - 255 = full color - Alpha: 0 = transparent - 255 = visible -- `flash(string fx)` - "flashes" the given effect. - Flashing plays the death animation of the effect at the fx's position. -- `getXYAngle() returns angle` - Get the xy angle -- `setXYAngle(angle value)` - Set the xy angle -- `setXYAngleInstant(angle value)` - Creates a new dummy with the given facing in order to achieve instant turning. -- `getZAngle() returns angle` - Get the z angle -- `setZAngle(angle zangle)` - Set the z angle in radians -- `getZ() returns real` - Get the z coordinate (fly height) -- `getPos2() returns vec2` - Get the 2d position -- `getPos3() returns vec3` - Get the 3d position -- `setXY(vec2 pos)` - Set the position to the given xy vector tuple -- `setXYZ(vec3 pos)` - Set the position to the given xyz vector tuple -- `setXYZ(vec3 pos, boolean ignoreTerrainHeight)` - Set the position to the given xyz vector tuple. - * It is possible to ignore the terrain height when desired. - * Use setXYheight when you never need terrain height. - * -- `setZ(real z)` - Set the z coordinate (flyHeight) -- `setFx(string newpath)` - Set the path to the sfx model that should be displayed. - If there is already a model displayed, it will be replaced with the new one. -- `hiddenDestroy()` - Destroys the Fx object without showing the effect's death animation - Sort of a workaround by setting the position to the top right corner, hopefully not visible. diff --git a/_doc/stdlib/ref/dummy/Fx2.md b/_doc/stdlib/ref/dummy/Fx2.md deleted file mode 100644 index 6653484..0000000 --- a/_doc/stdlib/ref/dummy/Fx2.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Fx2 -layout: stdlibref -category: dummy -categoryLabel: Dummies -tags: - - dummy -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/Fx2.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/Fx2.wurst)** - -**Re-exports:** `Quaternion` - -## Classes - -### Fx2 - -```wurst -public class Fx2 -``` - -**Members:** - -- `construct(vec3 pos, string path)` -- `setTint(colorA tint)` -- `setTintFromPlayer(player p)` -- `setOrientation(quat orientation)` diff --git a/_doc/stdlib/ref/dummy/InstantDummyCaster.md b/_doc/stdlib/ref/dummy/InstantDummyCaster.md deleted file mode 100644 index 12d9345..0000000 --- a/_doc/stdlib/ref/dummy/InstantDummyCaster.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: InstantDummyCaster -layout: stdlibref -category: dummy -categoryLabel: Dummies -tags: - - dummy -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/InstantDummyCaster.wurst' -generated: true -toc: sections ---- - -Dummy caster for casting instant spells. -vec3 can be used for casterpos so that any effects/projectiles on/from caster will be on given height. - -Can't cast channeling spells or impale. -If not specified otherwise, any damage from spells will be inflicted by DUMMY_PLAYER. -Spells are recommended to be 0 cooldown, 92083 cast range and 0 manacost. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/dummy/InstantDummyCaster.wurst)** - -## Classes - -### InstantDummyCaster - -```wurst -public class InstantDummyCaster -``` - -**Members:** - -- `static function castImmediate(player owner, int abilityId, int lvl, int orderId, vec3 pos) returns boolean` -- `static function castTarget(player owner, int abilityId, int lvl, int orderId, widget target, vec3 casterPos) returns boolean` -- `static function castPoint(player owner, int abilityId, int lvl, int orderId, vec2 targetPos, vec3 casterPos) returns boolean` -- `static function castTarget(player owner, int abilityId, int lvl, int orderId, widget target) returns boolean` -- `static function castPoint(player owner, int abilityId, int lvl, int orderId, vec2 targetPos) returns boolean` -- `static function castImmediate(player owner, int abilityId, int lvl, string order, vec3 pos) returns boolean` -- `static function castImmediate(player owner, int abilityId, int lvl, string order, vec2 pos) returns boolean` -- `static function castImmediate(player owner, int abilityId, int lvl, int orderId, vec2 pos) returns boolean` -- `static function castTarget(player owner, int abilityId, int lvl, string order, widget target) returns boolean` -- `static function castTarget(player owner, int abilityId, int lvl, string order, widget target, vec3 casterPos) returns boolean` -- `static function castTarget(player owner, int abilityId, int lvl, string order, widget target, vec2 casterPos) returns boolean` -- `static function castTarget(player owner, int abilityId, int lvl, int orderId, widget target, vec2 casterPos) returns boolean` -- `static function castPoint(player owner, int abilityId, int lvl, string order, vec2 targetPos) returns boolean` -- `static function castPoint(player owner, int abilityId, int lvl, string order, vec2 targetPos, vec3 casterPos) returns boolean` -- `static function castPoint(player owner, int abilityId, int lvl, string order, vec2 targetPos, vec2 casterPos) returns boolean` -- `static function castPoint(player owner, int abilityId, int lvl, int orderId, vec2 targetPos, vec2 casterPos) returns boolean` - -## Constants - -### DUMMY_CASTER_UNIT_ID - -```wurst -public constant DUMMY_CASTER_UNIT_ID = compiletime(UNIT_ID_GEN.next()) -``` - -### DUMMY_ROOT_ABIL_ID - -```wurst -public constant DUMMY_ROOT_ABIL_ID = compiletime(ABIL_ID_GEN.next()) -``` diff --git a/_doc/stdlib/ref/event/DamageEvent.md b/_doc/stdlib/ref/event/DamageEvent.md deleted file mode 100644 index 764d14c..0000000 --- a/_doc/stdlib/ref/event/DamageEvent.md +++ /dev/null @@ -1,242 +0,0 @@ ---- -title: DamageEvent -layout: stdlibref -category: event -categoryLabel: Events -tags: - - damage - - detection - - event -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/event/DamageEvent.wurst' -generated: true -toc: sections ---- - -This package provides a light-weight damage detection system with priority-ordered listeners. - -**IMPORTANT** - This package **doesn't** provide protection from cyclic damage. - Damage from code **must** be declared by the user using DamageEvent.setNextDamageFromCode() before dealing damage. - Setting the damage amount to zero or less in the unreduced listeners does **not** skip the reduced - listeners: EVENT_PLAYER_UNIT_DAMAGED still fires and they run with an amount of zero. - (This corrects an older note here which claimed the opposite. Verified in game by check 10 of - package StdlibIngameTests.) - - if DETECT_NATIVE_ABILITIES is true: -```wurst -Any damage instance of attacktype ATTACK_TYPE_NORMAL is passed with DamageType SPELL -``` - -To listen to any damage instance firing: - - DamageEvent.addListener() -> - print(DamageEvent.getSource().getName() + " dealt " + DamageEvent.getAmount().toString() + " damage to " + DamageEvent.getTarget().getName() + ".") - -If the order of firing of the listeners is important, the user can give a priority to the listener: - - DamageEvent.addListener(2) -> - print("This fires after.") - DamageEvent.addListener(0) -> - print("This fires before.") - -If you want to catch the damage instance before it has been reduced by any damage reducing effect (such as armor) you can use the unreduced versions of the listeners: - - DamageEvent.addUnreducedListener() -> - print("this fire before any damage reduction") - -Each damage instance has a DamageType associated to it. -CODE **must** be declared by the user using DamageEvent.setNextDamageFromCode() before dealing damage. -ATTACK and SPELL are detected by the system (if DETECT_NATIVE_ABILITIES is false then native abilities will be detected as ATTACK) - - DamageEvent.addListener() -> - switch DamageEvent.getType() - case ATTACK - print("This damage is from a unit's attack.") - case SPELL - print("This damage is from a native ability.") - case CODE - print("This damage is from code.") - default - -Each damage instance can have an id and/or an element.DamageEvent -Allowing the user to easily categorize (DamageElement) or/and identify a damage instance (id): - - DamageEvent.setNextDamageFromCode() - DamageEvent.setNextDamageId('A000') // This damage instance is from the spell 'A000' - DamageEvent.setNextDamageElement(DAMAGE_ELEMENT_FIRE) // This damage instance will be categorized as a Fire damage instance. - UnitDamageTarget(source, target, amount, [...]) - -Using globally defined priorities for a map can help easily understand and use a damage pipeline: - - public constant DAMAGE_EVENT_PRIO_START = 0 // Abort damage at this priority - public constant DAMAGE_EVENT_PRIO_RELATIVE = 1 // Apply relative changes (multiplication and division) - public constant DAMAGE_EVENT_PRIO_ABSOLUTE = 2 // Apply absolute changes (addition and subtraction) - public constant DAMAGE_EVENT_PRIO_SHIELD = 4 // Apply reduction from "shield" effects - public constant DAMAGE_EVENT_PRIO_FINAL = 5 // Final damage (won't be changed at this stage) - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/event/DamageEvent.wurst)** - -## Classes - -### DamageElement - -```wurst -public class DamageElement -``` - -Each damage instance can have a DamageElement associated to it. - Allowing for categories of damage instances: - - DAMAGE_ELEMENT_FIRE = new DamageElement("Fire", colorA(255, 0, 0, 255)) - DAMAGE_ELEMENT_WATER = new DamageElement("Water", colorA(0, 0, 255, 255)) - - DamageElement can be extended to carry additional per-element settings. - -**Members:** - -- `construct(string name, colorA color)` -- `getName() returns string` -- `getColor() returns colorA` - -### DamageEvent - -```wurst -public class DamageEvent -``` - -**Members:** - -- `static function addListener(DamageListener listener) returns DamageListener` - Adds a damage event listener at priority 0. - If the order of firing is important, use addListener(priority, listener) -- `static function addListener(int priority, DamageListener listener) returns DamageListener` - Adds a damage event listener with a given priority. - Listeners of different priorities fire from the lowest priority to the highest priority added. - Listeners of the same priority fire by order of addition (FIFO) -- `static function addUnreducedListener(DamageListener listener) returns DamageListener` - Adds a damage event listener at priority 0 that fires before any damage reduction is applied - (such as armor). If the order of firing is important, use addUnreducedListener(priority, listener) -- `static function addUnreducedListener(int priority, DamageListener listener) returns DamageListener` - Adds a damage event listener with a given priority that fires before any damage reduction is applied (such as armor). - Listeners of different priorities fire from the lowest priority to the highest priority added. - Listeners of the same priority fire by order of addition (FIFO) -- `static function getId() returns int` - Returns the id of the damage instance being currently fired -- `static function getSource() returns unit` - Returns the source of the damage instance being currently fired -- `static function getTarget() returns unit` - Returns the target of the damage instance being currently fired -- `static function getAmount() returns real` - Returns the damage amount of the damage instance being currently fired -- `static function getOriginalAmount() returns real` - Returns the original reduced damage amount of the damage instance being currently fired -- `static function getUnreducedAmount() returns real` - Returns the unreduced damage amount of the damage instance being currently fired -- `static function getUnreducedOriginalAmount() returns real` - Returns the original unreduced damage amount of the damage instance being currently fired -- `static function getNativeDamageReductionPercent() returns real` - Returns the percent of damage reduced from the *original unreduced amount* by damage reducing effects. - If the damage instance is still unreduced, returns zero -- `static function getAttackType() returns attacktype` - Returns the attacktype of the damage instance being currently fired -- `static function getDamageType() returns damagetype` - Returns the damagetype of the damage instance being currently fired -- `static function getWeaponType() returns weapontype` - Returns the weapontype of the damage instance being currently fired -- `static function getType() returns DamageType` - Returns the DamageType of the damage instance being currently fired -- `static function getElement() returns DamageElement` - Returns the DamageElement of the damage instance being currently fired -- `static function isFiring() returns bool` - Returns true if a damage instance is currently firing -- `static function setAmount(real amount)` - Sets the damage amount of the damage instance being currently fired -- `static function addAmount(real amount)` - Adds to the damage amount of the damage instance being currently fired -- `static function subAmount(real amount)` - Subtracts from the damage amount of the damage instance being currently fired -- `static function setAttackType(attacktype attackType)` - Sets the attacktype of the damage instance being currently fired -- `static function setDamageType(damagetype damageType)` - Sets the damagetype of the damage instance being currently fired -- `static function setWeaponType(weapontype weaponType)` - Sets the weapontype of the damage instance being currently fired -- `static function setNextDamageId(int id)` - Sets the id for the next damage instance -- `static function setNextDamageFromCode()` - Sets the DamageType to CODE for the next damage instance -- `static function setNextDamageType(DamageType damageType)` - Sets the DamageType for the next damage instance -- `static function setNextDamageElement(DamageElement damageElement)` - Sets the DamageElement for the next damage instance -- `static function abortCurrent()` - Nulls the damage amount and skip all remaining listeners for the damage instance being currently fired - -### DamageListener - -```wurst -public abstract class DamageListener -``` - -**Members:** - -- `abstract function onEvent()` - -## Enums - -### DamageType - -```wurst -public enum DamageType -``` - -Each damage instance has a DamageType associated to it. - ATTACK and SPELL are detected by the system. - CODE **must** be declared by the user using DamageEvent.setNextDamageFromCode() before dealing damage - -**Values:** `ATTACK`, `SPELL`, `CODE`, `NULLED`, `UNKNOWN` - -## Functions - -### getDamageTypeName - -```wurst -public function getDamageTypeName(DamageType t) returns string -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Returns the name of the given DamageType - -### getDamageDesignation - -```wurst -public function getDamageDesignation(DamageType t, DamageElement e) returns string -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Returns a damage designation given a DamageType and a DamageElement - -## Constants - -### DETECT_NATIVE_ABILITIES - -```wurst -constant DETECT_NATIVE_ABILITIES = true -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -If true, any damage instance of attacktype ATTACK_TYPE_NORMAL is passed with DamageType SPELL - -### DAMAGE_ELEMENT_ATTACK - -```wurst -public constant DAMAGE_ELEMENT_ATTACK = new DamageElement("Physical", colorA(223, 59, 33, 255)) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -A damage instance can have an element. - DAMAGE_ELEMENT_ATTACK is the default element added to any damage instances of DamageType ATTACK diff --git a/_doc/stdlib/ref/event/EventHelper.md b/_doc/stdlib/ref/event/EventHelper.md deleted file mode 100644 index 7e21e58..0000000 --- a/_doc/stdlib/ref/event/EventHelper.md +++ /dev/null @@ -1,243 +0,0 @@ ---- -title: EventHelper -layout: stdlibref -category: event -categoryLabel: Events -tags: - - event -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/event/EventHelper.wurst' -generated: true -toc: sections ---- - -This class exposes all Getters and Setters for trigger events. - Note: As these functions simply wrap natives, they will only return proper values during event callbacks (actions/conditions). - To use these values in a subsequent closure, save the event data in a variable at the time the event was fired. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/event/EventHelper.wurst)** - -## Classes - -### EventData - -```wurst -public class EventData -``` - -**Members:** - -- `static function getEventId() returns eventid` - Get trigger event. -- `static function getIsKeyDown() returns boolean` -- `static function isPlayerunitEvent() returns boolean` - Check if current trigger event is Playerunit Event. -- `static function isKeyboardEvent() returns boolean` - Check if current trigger event is Keyboard Event. -- `static function isMouseEvent() returns boolean` - Check if current trigger event is Mouse Event. -- `static function getTriggerUnit() returns unit` -- `static function getEnteringUnit() returns unit` -- `static function getLeavingUnit() returns unit` -- `static function getLevelingUnit() returns unit` -- `static function getLearningUnit() returns unit` -- `static function getRevivableUnit() returns unit` -- `static function getRevivingUnit() returns unit` -- `static function getAttackerUnit() returns unit` -- `static function getRescuerUnit() returns unit` -- `static function getDyingUnit() returns unit` -- `static function getKillingUnit() returns unit` -- `static function getDecayingUnit() returns unit` -- `static function getConstructingStructure() returns unit` - Returns the unit which constructs the structure. -- `static function getConstructedStructure() returns unit` - Returns the building which is being constructed. -- `static function getCancelledStructure() returns unit` - Returns the building which was being constructed but as cancelled. -- `static function getResearchingUnit() returns unit` -- `static function getTrainedUnit() returns unit` -- `static function getDetectedUnit() returns unit` -- `static function getSummoningUnit() returns unit` -- `static function getSummonedUnit() returns unit` -- `static function getTransportUnit() returns unit` - Get unit that is transporting. -- `static function getLoadedUnit() returns unit` - Get unit thas is loaded to transport. -- `static function getSellingUnit() returns unit` -- `static function getSoldUnit() returns unit` -- `static function getBuyingUnit() returns unit` -- `static function getChangingUnit() returns unit` -- `static function getManipulatingUnit() returns unit` - EVENT_PLAYER_UNIT_DROP_ITEM - EVENT_PLAYER_UNIT_PICKUP_ITEM - EVENT_PLAYER_UNIT_USE_ITEM - - EVENT_UNIT_DROP_ITEM - EVENT_UNIT_PICKUP_ITEM - EVENT_UNIT_USE_ITEM -- `static function getOrderedUnit() returns unit` -- `static function getOrderTargetUnit() returns unit` -- `static function getSpellAbilityUnit() returns unit` -- `static function getSpellTargetUnit() returns unit` -- `static function getEventDamageSource() returns unit` -- `static function getEventTargetUnit() returns unit` -- `static function getDamageTarget() returns unit` -- `static function getLearnedSkill() returns int` -- `static function getLearnedSkillLevel() returns int` -- `static function getResearchedType() returns int` -- `static function getTrainedUnitType() returns int` -- `static function getIssuedOrderId() returns int` -- `static function getSpellAbilityId() returns int` -- `static function getEventDamage() returns real` - Return damage done by Unit to another target unit. -- `static function isAttackDamage() returns bool` - Returns `true` if the damage done is done with Unit's attack. -- `static function getOrderX() returns real` -- `static function getOrderY() returns real` -- `static function getSpellTargetX() returns real` -- `static function getSpellTargetY() returns real` -- `static function getPlayerMouseX() returns real` - Return player's mouse X position on the terrain. Alternative: getMouseScreenVec2. -- `static function getPlayerMouseY() returns real` - Return player's mouse Y position on the terrain. Alternative: getMouseScreenVec2. -- `static function getSaveFilename() returns string` -- `static function getChatMessage() returns string` -- `static function getChatMessageMatched() returns string` -- `static function getSyncPrefix() returns string` -- `static function getSyncData() returns string` -- `static function getSoldItem() returns item` -- `static function getManipulatedItem() returns item` -- `static function getOrderTargetItem() returns item` -- `static function getSpellTargetItem() returns item` -- `static function isManipulatedItemAbsorbed() returns bool` -- `static function getAbsorbingItem() returns item` -- `static function getStackingItemSource() returns item` - EVENT_PLAYER_UNIT_STACK_ITEM - Source is the item that is losing charges, Target is the item getting charges. -- `static function getStackingItemTarget() returns item` - EVENT_PLAYER_UNIT_STACK_ITEM - Source is the item that is losing charges, Target is the item getting charges. -- `static function getStackingItemTargetPreviousCharges() returns int` -- `static function getTriggerPlayer() returns player` -- `static function getWinningPlayer() returns player` -- `static function getDetectingPlayer() returns player` -- `static function getTournamentFinishPlayer() returns player` -- `static function getChangingUnitPreviousOwnerPlayer() returns player` -- `static function getPlayerState() returns playerstate` -- `static function getSpellAbility() returns ability` -- `static function getTriggerDestructable() returns destructable` -- `static function getOrderTargetDestructable() returns destructable` -- `static function getSpellTargetDestructable() returns destructable` -- `static function getClickedDialog() returns dialog` -- `static function getClickedDialogButton() returns button` -- `static function getGameState() returns gamestate` -- `static function getTriggerRegion() returns region` -- `static function getExpiredTimer() returns timer` -- `static function getTriggerWidget() returns widget` -- `static function getOrderTargetWidget() returns widget` -- `static function getDamageType() returns damagetype` -- `static function getDamageAttackType() returns attacktype` -- `static function getDamageWeaponType() returns weapontype` -- `static function getTriggerKey() returns oskeytype` -- `static function getTriggerMetaKey() returns OSKEY_META` -- `static function getTriggerFrame() returns framehandle` -- `static function getTriggerFrameEvent() returns frameeventtype` -- `static function getOrderPos() returns vec2` -- `static function getOrderTargetPos() returns vec2` -- `static function getAbilityTargetPos() returns vec2` -- `static function getSpellTargetPos() returns vec2` -- `static function getMouseWorldPos() returns vec2` - Returns player's mouse position on screen. Do not confuse with getMouseLocationVec2. -- `static function setDamage(real damage)` - Change damage from damage event. -- `static function setDamageAttackType(attacktype attackType)` - Change damage from damage event. -- `static function setDamageType(damagetype damageType)` - Change damage from damage event. -- `static function setDamageWeaponType(weapontype weaponType)` - Change damage from damage event. - -## Extension Functions - -### trigger.registerUnitInRangeSource - -```wurst -public function trigger.registerUnitInRangeSource(unit whichUnit, real range, boolexpr filter) returns event -``` - -### trigger.registerUnitInRangeSource - -```wurst -public function trigger.registerUnitInRangeSource(unit whichUnit, real range) returns event -``` - -### trigger.getSource - -```wurst -public function trigger.getSource() returns unit -``` - -### unit.clearRegister - -```wurst -public function unit.clearRegister() -``` - -### trigger.registerRectEnterEventSource - -```wurst -public function trigger.registerRectEnterEventSource(rect r) -``` - -### trigger.registerRectLeaveEventSource - -```wurst -public function trigger.registerRectLeaveEventSource(rect r) -``` - -### trigger.getSourceRect - -```wurst -public function trigger.getSourceRect() returns rect -``` - -### trigger.unregisterRectEvent - -```wurst -public function trigger.unregisterRectEvent() -``` - -### region.setRegionData - -```wurst -public function region.setRegionData(int data) -``` - -### region.loadRegionData - -```wurst -public function region.loadRegionData() returns int -``` - -### region.removeRegionData - -```wurst -public function region.removeRegionData() -``` - -### eventid.isPlayerunitEvent - -```wurst -public function eventid.isPlayerunitEvent() returns boolean -``` - -### eventid.isKeyboardEvent - -```wurst -public function eventid.isKeyboardEvent() returns boolean -``` - -### eventid.isMouseEvent - -```wurst -public function eventid.isMouseEvent() returns boolean -``` diff --git a/_doc/stdlib/ref/event/LastOrder.md b/_doc/stdlib/ref/event/LastOrder.md deleted file mode 100644 index 8789f50..0000000 --- a/_doc/stdlib/ref/event/LastOrder.md +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: LastOrder -layout: stdlibref -category: event -categoryLabel: Events -tags: - - event -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/event/LastOrder.wurst' -generated: true -toc: sections ---- - -If you import this package in any of your packages, each order -any unit makes will be recorded and up to ORDERS_TO_HOLD will be saved. -You can access these old orders and reissue them using .getLastOrder() - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/event/LastOrder.wurst)** - -## Classes - -### Order - -```wurst -public class Order -``` - -**Members:** - -- `construct(unit ordered, int orderId, OrderType ordtype, widget target, vec2 targetPos)` -- `issue() returns boolean` - Reissues this order on the unit that originally received the order. - If you want the reissued order to be recorded as well, - in a response to another order, i.e. chained, you need to wrap - it inside using a nulltimer: - - let ordr = caster.getLastOrder().prev - nullTimer() -> - ordr.issue() -- `copy() returns Order` - Use this to copy this order to apply it to another unit. - The copy must be destroyed manually. - -## Enums - -### OrderType - -```wurst -public enum OrderType -``` - -**Values:** `TARGET`, `POINT`, `IMMEDIATE` - -## Extension Functions - -### unit.clearLastOrders - -```wurst -public function unit.clearLastOrders() -``` - -Clears all recorded orders for this unit - -### unit.getLastOrder - -```wurst -public function unit.getLastOrder() returns Order -``` - -Returns the lasz recorded order for this unit. - To access further back orders, use .prev - -### unit.abortOrder - -```wurst -public function unit.abortOrder() returns boolean -``` - -## Constants - -### ORDERS_TO_HOLD - -```wurst -constant ORDERS_TO_HOLD = 3 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -How many past orders to hold. - Should be at least 2 diff --git a/_doc/stdlib/ref/event/OnUnitEnterLeave.md b/_doc/stdlib/ref/event/OnUnitEnterLeave.md deleted file mode 100644 index 97e3597..0000000 --- a/_doc/stdlib/ref/event/OnUnitEnterLeave.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: OnUnitEnterLeave -layout: stdlibref -category: event -categoryLabel: Events -tags: - - event -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/event/OnUnitEnterLeave.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/event/OnUnitEnterLeave.wurst)** - -## Functions - -### getEnterLeaveUnit - -```wurst -public function getEnterLeaveUnit() returns unit -``` - -Returns the unit that caused the enter/leave event to happen - -### onEnter - -```wurst -public function onEnter(code c) -``` - -Adds a callback that is run when a unit enters the map - -### onLeave - -```wurst -public function onLeave(code c) -``` - -Adds a callback that is run when a unit leaves the map diff --git a/_doc/stdlib/ref/event/RegisterEvents.md b/_doc/stdlib/ref/event/RegisterEvents.md deleted file mode 100644 index ec585cb..0000000 --- a/_doc/stdlib/ref/event/RegisterEvents.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: RegisterEvents -layout: stdlibref -category: event -categoryLabel: Events -tags: - - event -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/event/RegisterEvents.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/event/RegisterEvents.wurst)** - -## Functions - -### registerPlayerUnitEvent - -```wurst -public function registerPlayerUnitEvent(playerunitevent p, code c) -``` - -### registerPlayerUnitEvent - -```wurst -public function registerPlayerUnitEvent(playerunitevent p, code filter, code c) -``` - -### registerPlayerUnitEvent - -```wurst -public function registerPlayerUnitEvent(playerunitevent p, code filter, code condition, code action) -``` - -### registerPlayerUnitEventForPlayer - -```wurst -public function registerPlayerUnitEventForPlayer(playerunitevent p, code c, player pl) -``` - -### isPlayerUnitEventTriggerTaken - -```wurst -public function isPlayerUnitEventTriggerTaken(int eventHandleId) returns bool -``` - -Whether getPlayerUnitEventTrigger has handed out the trigger of the event with this handle id. The caller may have - registered more events on it since, so what runs from it can not assume which event fired. - -### getPlayerUnitEventTrigger - -```wurst -public function getPlayerUnitEventTrigger(playerunitevent p) returns trigger -``` - -### registerPlayerEvent - -```wurst -public function registerPlayerEvent(playerevent p, code c) -``` - -**PlayerEvent**** - -### registerPlayerEvent - -```wurst -public function registerPlayerEvent(playerevent p, code condition, code action) -``` - -### registerSpellEffectEvent - -```wurst -public function registerSpellEffectEvent(int abil, code onCast) -``` diff --git a/_doc/stdlib/ref/file/Base64.md b/_doc/stdlib/ref/file/Base64.md deleted file mode 100644 index 21e6d5a..0000000 --- a/_doc/stdlib/ref/file/Base64.md +++ /dev/null @@ -1,109 +0,0 @@ ---- -title: Base64 -layout: stdlibref -category: file -categoryLabel: File & Network -tags: - - file -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/Base64.wurst' -generated: true -toc: sections ---- - -Specifies how many characters to encode per a single `execute()` call. -This value has been tuned to work under all optimization settings and -with stacktraces included. -* - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/Base64.wurst)** - -## Classes - -### Base64Encoder - -```wurst -public class Base64Encoder -``` - -**Members:** - -- `construct()` -- `construct(int maxChunkLength)` -- `writeByte(int n)` - Writes an unsigned byte to be serialized into Base64. -- `writeShort(int n)` - Writes an unsigned short to be serialized into Base64. -- `writeInt(int n)` - Writes a signed integer to be serialized into Base64. -- `write(ByteBuffer data)` - Writes all bytes from the buffer to be serialized into Base64. -- `consume(ByteBuffer data)` - Writes all bytes from the buffer to be serialized into Base64 and destroys the buffer. -- `intoData() returns ChunkedString` - Consumes this encoder and returns the encoded data as a ChunkedString. - -### Base64Decoder - -```wurst -public class Base64Decoder -``` - -**Members:** - -- `append(string data)` - Appends a part of the Base64-encoded data. -- `append(ChunkedString data)` - Appends a part of the Base64-encoded data. -- `consume(ChunkedString data)` - Appends a part of the Base64-encoded data and destroys it. -- `intoData() returns ByteBuffer` - Consumes this decoder and returns the decoded data as a ByteBuffer. * - -## Extension Functions - -### ByteBuffer.encodeBase64 - -```wurst -public function ByteBuffer.encodeBase64() returns ChunkedString -``` - -Encodes the bytes in this buffer to a string according to the Base64 format. - -### ChunkedString.decodeBase64 - -```wurst -public function ChunkedString.decodeBase64() returns ByteBuffer -``` - -Decodes the bytes encoded into this string according to the Base64 format. - -### string.decodeBase64 - -```wurst -public function string.decodeBase64() returns ByteBuffer -``` - -Decodes the bytes encoded into this string according to the Base64 format. - -## Constants - -### ENCODES_PER_ROUND - -```wurst -public constant ENCODES_PER_ROUND = 1000 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### DECODES_PER_ROUND - -```wurst -public constant DECODES_PER_ROUND = 25 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Specifies how many chunks to decode per a single `execute()` call. -This value has been tuned to work under all optimization settings and -with stacktraces included. -* diff --git a/_doc/stdlib/ref/file/ByteBuffer.md b/_doc/stdlib/ref/file/ByteBuffer.md deleted file mode 100644 index 82a40c6..0000000 --- a/_doc/stdlib/ref/file/ByteBuffer.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: ByteBuffer -layout: stdlibref -category: file -categoryLabel: File & Network -tags: - - file -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/ByteBuffer.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/ByteBuffer.wurst)** - -## Classes - -### ByteBuffer - -```wurst -public class ByteBuffer -``` - -**Members:** - -- `writeByteUnsafe(int n)` - Writes an unsigned byte into the buffer. - You must be sure that the provided integer is in the range [0, 255]. -- `writeShortUnsafe(int n)` - Writes an unsigned short into the buffer. - You must be sure that the provided integer is in the range [0, 65535]. -- `writeByte(int n)` - Writes an unsigned byte into the buffer. -- `writeShort(int n)` - Writes an unsigned short into the buffer. -- `writeInt(int n)` - Writes a signed integer into the buffer. -- `hasByte() returns bool` - Returns whether at least one unread byte remains. - Compares against the total byte count rather than the internal int index, - so a buffer whose size is an exact multiple of 4 does not report a - phantom trailing byte from the empty write buffer. -- `readByte() returns int` - Reads a single unsigned byte from this buffer. The returned value will be in the range [0, 255]. - Reading past the end yields 0; guard with hasByte(). * -- `readShort() returns int` - Reads a single unsigned short from this buffer. The returned value will be in the range [0, 65535]. * -- `readInt() returns int` - Reads a single signed integer from this buffer. * -- `resetRead()` -- `getInt(int i) returns int` -- `getIntCount() returns int` - Number of ints backing this buffer, counting the partially filled write - buffer as one. An empty buffer therefore reports 1, not 0. -- `size() returns int` - Returns the number of bytes in the buffer. * -- `getByte(int i) returns int` -- `truncate(int size)` - Assures that the number of bytes is not bigger than the provided one. - If it is, throws bytes from the end of the buffer away - so that the number of bytes in the buffer will be exactly the provided one. - - Should not be used when reading from the buffer. diff --git a/_doc/stdlib/ref/file/ChunkedString.md b/_doc/stdlib/ref/file/ChunkedString.md deleted file mode 100644 index 8d1c383..0000000 --- a/_doc/stdlib/ref/file/ChunkedString.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: ChunkedString -layout: stdlibref -category: file -categoryLabel: File & Network -tags: - - file -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/ChunkedString.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/ChunkedString.wurst)** - -## Classes - -### ChunkedString - -```wurst -public class ChunkedString -``` - -**Members:** - -- `construct()` -- `construct(int chunkSize)` -- `append(string pdata)` -- `hasChunk() returns boolean` -- `readChunk() returns string` -- `resetRead()` -- `getChunk(int index) returns string` -- `getChunkCount() returns int` - Returns the number of chunks in the string. The buffer counts as one chunk -- `getChunkSize() returns int` - Returns the configured length of every chunk in the string, in bytes. - The last chunk's size may be smaller than this number, and with - ENABLE_MULTIBYTE_SUPPORT any chunk may be up to 3 bytes larger. -- `length() returns int` - Calculates the length of the whole string. -- `getUnsafeString() returns string` - Concatenates all chunks into one string. - This is unsafe because the chunked length might be - above the maximum allowed string length. -- `getUnsafeSubString(int startIndex, int endIndex) returns string` - Concatenates all chunks required to return the requested substring. - This is unsafe because the chunked length might be - above the maximum allowed string length. - -## Constants - -### DEFAULT_CHUNK_SIZE - -```wurst -public constant DEFAULT_CHUNK_SIZE = 200 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Maximum length of one chunk in bytes. With ENABLE_MULTIBYTE_SUPPORT a chunk - may exceed this by up to 3 bytes to avoid splitting a multibyte character. diff --git a/_doc/stdlib/ref/file/FileIO.md b/_doc/stdlib/ref/file/FileIO.md deleted file mode 100644 index 5e8252b..0000000 --- a/_doc/stdlib/ref/file/FileIO.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: FileIO -layout: stdlibref -category: file -categoryLabel: File & Network -tags: - - file -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/FileIO.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/FileIO.wurst)** - -**Re-exports:** `ChunkedString` - -## Classes - -### File - -```wurst -public class File -``` - -**Members:** - -- `construct(string filename)` -- `write(player p, string content)` -- `write(player p, ChunkedString buffer)` -- `close()` -- `read(player p) returns ChunkedString` - Reads the file's contents. Only the given player actually reads from - disk; every other client gets an empty ChunkedString, so the result is - not synchronised - see the desync warning at the top of this package. -- `readAsString(player p) returns string` - Reads the file's contents as one string. Not synchronised - see read(). - -## Constants - -### CHUNKS_PER_FILE - -```wurst -public constant CHUNKS_PER_FILE = 64 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### FILE_IO_ABIL_ID - -```wurst -public constant FILE_IO_ABIL_ID = '$wsl' -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### FILE_IO_ABIL_ID_STR - -```wurst -public constant FILE_IO_ABIL_ID_STR = FILE_IO_ABIL_ID.toRawCode() -``` diff --git a/_doc/stdlib/ref/file/GameStatus.md b/_doc/stdlib/ref/file/GameStatus.md deleted file mode 100644 index 2d51d5f..0000000 --- a/_doc/stdlib/ref/file/GameStatus.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: GameStatus -layout: stdlibref -category: file -categoryLabel: File & Network -tags: - - file -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/GameStatus.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/GameStatus.wurst)** - -## Enums - -### GameStatus - -```wurst -public enum GameStatus -``` - -**Values:** `UNKNOWN`, `ONLINE`, `OFFLINE`, `REPLAY` diff --git a/_doc/stdlib/ref/file/MultibyteDiagnostics.md b/_doc/stdlib/ref/file/MultibyteDiagnostics.md deleted file mode 100644 index 0869f96..0000000 --- a/_doc/stdlib/ref/file/MultibyteDiagnostics.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: MultibyteDiagnostics -layout: stdlibref -category: file -categoryLabel: File & Network -tags: - - file -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/MultibyteDiagnostics.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/MultibyteDiagnostics.wurst)** - -## Functions - -### runMultibyteDiagnostics - -```wurst -public function runMultibyteDiagnostics() -``` diff --git a/_doc/stdlib/ref/file/SQLite.md b/_doc/stdlib/ref/file/SQLite.md deleted file mode 100644 index dae5147..0000000 --- a/_doc/stdlib/ref/file/SQLite.md +++ /dev/null @@ -1,118 +0,0 @@ ---- -title: SQLite -layout: stdlibref -category: file -categoryLabel: File & Network -tags: - - file -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/SQLite.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/SQLite.wurst)** - -## Classes - -### SqlResult - -```wurst -public class SqlResult -``` - -A row returned from a SELECT query. Access columns by index via col(). - -**Members:** - -- `col(int index) returns string` - Raw string value at column index. SQL NULL is returned as "" - use - colIsNull() to distinguish a genuine NULL from an empty string. -- `colIsNull(int index) returns boolean` - True if the column at index was SQL NULL. This is the only reliable way - to tell NULL apart from an empty string, since col() returns "" for both. -- `colInt(int index) returns int` - Column value parsed as int. -- `colReal(int index) returns real` - Column value parsed as real. -- `colBool(int index) returns boolean` - Column value as boolean ("1" or "true", case-insensitive β†’ true). -- `size() returns int` - Number of columns in this row. - -### SqliteDb - -```wurst -public class SqliteDb -``` - -Wraps an SQLite database connection with convenience methods. - -**Members:** - -- `construct(string path)` - Opens (or creates) the database at the given path. Use ":memory:" for temporary databases. -- `getHandle() returns int` - Returns the raw connection handle for direct native calls. -- `exec(string query)` - Executes a statement that returns no rows (DDL, INSERT, UPDATE, DELETE). -- `select(string query) returns ArrayList` - Executes a SELECT and returns all result rows. Caller owns the list - and its SqlResult entries - destroy both when done. - - Column count is determined after the first sqlite_step to ensure the - JDBC ResultSet metadata is available. -- `selectFirst(string query) returns SqlResult` - Executes a SELECT and returns only the first row, or null if no rows match. - Caller owns the returned SqlResult - destroy it when done. -- `exists(string query) returns boolean` - Returns true if the query produces at least one row. -- `count(string query) returns int` - Runs a "SELECT count(…)" query and returns the first column of the first row as int. -- `execPrepared(string query, ArrayList params)` - Executes a parameterised statement that returns no rows. - Example: db.execPrepared("INSERT INTO t VALUES (?, ?)", asList("foo", "42")) -- `selectPrepared(string query, ArrayList params) returns ArrayList` - Executes a parameterised SELECT and returns all result rows. - Caller owns the list and its SqlResult entries - destroy both when done. -- `selectFirstPrepared(string query, ArrayList params) returns SqlResult` - Executes a parameterised SELECT and returns only the first row, or null. -- `existsPrepared(string query, ArrayList params) returns boolean` - Returns true if the parameterised query produces at least one row. - -### SQL - -```wurst -public class SQL -``` - -Singleton database access. Configure the path via SQL_DATABASE_PATH. - -**Members:** - -- `static function exec(string query)` -- `static function select(string query) returns ArrayList` -- `static function selectFirst(string query) returns SqlResult` -- `static function exists(string query) returns boolean` -- `static function count(string query) returns int` -- `static function execPrepared(string query, ArrayList params)` -- `static function selectPrepared(string query, ArrayList params) returns ArrayList` -- `static function selectFirstPrepared(string query, ArrayList params) returns SqlResult` -- `static function existsPrepared(string query, ArrayList params) returns boolean` -- `static function getDb() returns SqliteDb` - Returns the underlying SqliteDb instance. -- `static function getHandle() returns int` - Returns the raw connection handle for direct native calls. -- `static function close()` - Closes the singleton connection. Next call reopens it. - -## Constants - -### SQL_DATABASE_PATH - -```wurst -public constant SQL_DATABASE_PATH = ":memory:" -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Override this in your package to point at your project database. diff --git a/_doc/stdlib/ref/file/SaveLoadData.md b/_doc/stdlib/ref/file/SaveLoadData.md deleted file mode 100644 index 94acc2e..0000000 --- a/_doc/stdlib/ref/file/SaveLoadData.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -title: SaveLoadData -layout: stdlibref -category: file -categoryLabel: File & Network -tags: - - file -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/SaveLoadData.wurst' -generated: true -toc: sections ---- - -Asynchronously loads the data from the file of the given player - and then synchronizes it with all other players. - The listener will be invoked with the synced data string. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/SaveLoadData.wurst)** - -**Re-exports:** `FileIO` - -## Interfaces - -### LoadListener - -```wurst -public interface LoadListener -``` - -**Members:** - -- `onLoad(LoadStatus status, ChunkedString data)` - -## Enums - -### LoadStatus - -```wurst -public enum LoadStatus -``` - -**Values:** `SUCCESS`, `FAIL_PLAYER_OFFLINE`, `FAIL_FILE_EMPTY`, `FAIL_CANT_READ` - -## Extension Functions - -### LoadStatus.toString - -```wurst -public function LoadStatus.toString() returns string -``` - -### LoadStatus.isFail - -```wurst -public function LoadStatus.isFail() returns boolean -``` - -### player.saveData - -```wurst -public function player.saveData(string slotName, string data) -``` - -Blockingly saves the given data string for the given player. - -### player.saveData - -```wurst -public function player.saveData(string slotName, ChunkedString data) -``` - -Blockingly saves the given data string for the given player. - -### player.loadData - -```wurst -public function player.loadData(string slotName, LoadListener listener) -``` - -## Constants - -### READ_FILES_IN_REPLAYS - -```wurst -public constant READ_FILES_IN_REPLAYS = false -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. diff --git a/_doc/stdlib/ref/file/Serializable.md b/_doc/stdlib/ref/file/Serializable.md deleted file mode 100644 index 9d32257..0000000 --- a/_doc/stdlib/ref/file/Serializable.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Serializable -layout: stdlibref -category: file -categoryLabel: File & Network -tags: - - file -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/Serializable.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/Serializable.wurst)** - -## Classes - -### Serializable - -```wurst -public abstract class Serializable -``` - -**Members:** - -- `addProperty(string name, int value)` -- `addProperty(string name, real value)` -- `addProperty(string name, string value)` -- `getIntProperty(string name) returns int` -- `getRealProperty(string name) returns real` -- `getStringProperty(string name) returns string` -- `serialize() returns ChunkedString` - ⚠️ _Deprecated. Use FieldSerializable with SerializableFields from StructuredSerialization for new save formats._ -- `padHash() returns string` -- `deserialize(ChunkedString input)` - ⚠️ _Deprecated. Use FieldSerializable with SerializableFields from StructuredSerialization for new save formats._ -- `abstract function serializeProperties()` -- `abstract function deserializeProperties()` diff --git a/_doc/stdlib/ref/file/StructuredSerialization.md b/_doc/stdlib/ref/file/StructuredSerialization.md deleted file mode 100644 index e81b76d..0000000 --- a/_doc/stdlib/ref/file/StructuredSerialization.md +++ /dev/null @@ -1,241 +0,0 @@ ---- -title: StructuredSerialization -layout: stdlibref -category: file -categoryLabel: File & Network -tags: - - file -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/StructuredSerialization.wurst' -generated: true -toc: sections ---- - -Standard tuple codecs. - -Field names passed to these codecs are converted by `FieldSerializationWriter` to fixed-width -numeric IDs; names are not stored in the save string. Classes and tuples therefore use the same -wire representation and migration rules. The compiler does not derive persistence IDs from field -annotations; serialization metadata deliberately remains owned by this library. - -Custom tuples need three overloads because tuples cannot implement `FieldSerializable`. The field -intrinsics keep the codec concise and support mixed component types through overload resolution: - -``` -tuple InventorySlot(int itemId, int charges) - -public function FieldSerializationWriter.write(string name, InventorySlot value) -let child = new FieldSerializationWriter(1, this.getIntegrityKey()) -wurstForFields(value, (fieldName, fieldValue) -> child.write(fieldName, fieldValue)) -this.writeObject(name, child) - -public function FieldSerializationReader.read(string name, InventorySlot oldValue) returns InventorySlot -let child = this.readObject(name) -var result = oldValue -if child.isValid() - wurstMapFields(result, (fieldName, fieldValue) -> fieldValue.readSerializedField(child, fieldName)) -destroy child -return result - -public function InventorySlot.readSerializedField(FieldSerializationReader reader, string name) returns InventorySlot -return reader.read(name, this) - -class InventoryState implements FieldSerializable -use FieldSerializableLifecycle -InventorySlot slot = InventorySlot(0, 0) - -override function writeSerializedFields(FieldSerializationWriter writer) - wurstForFields((fieldName, fieldValue) -> writer.write(fieldName, fieldValue)) - -override function readSerializedFields(FieldSerializationReader reader) - wurstMapFields((fieldName, fieldValue) -> fieldValue.readSerializedField(reader, fieldName)) -``` - -`SerializableFields` can automatically use codecs declared by `StructuredSerialization`. For -package-local codecs, use `FieldSerializableLifecycle` and keep the two intrinsic mapping methods -in the same package as the overloads, as above. Nested custom tuples then compose once each tuple -type provides the three overloads. Keep component names stable. For tuple-specific schema changes, -increment the child writer's schema version and call `child.renameField(oldName, newName)` before -`wurstMapFields` when reading older versions. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/StructuredSerialization.wurst)** - -**Re-exports:** `StructuredSerializationCore` - -## Modules - -### FieldSerializableLifecycle - -```wurst -public module FieldSerializableLifecycle -``` - -Shared typed lifecycle for `FieldSerializable` classes that provide their own field mapping. - -Prefer `SerializableFields` when all field codecs come from `StructuredSerialization`. Use this -module when mapping fields in the class package is necessary, notably for package-local tuple -codecs. Implement `writeSerializedFields` and `readSerializedFields`; serialization, integrity, -migration, nested-object loading, and typed `load` remain provided here. - -**Members:** - -- `abstract function writeSerializedFields(FieldSerializationWriter writer)` -- `abstract function readSerializedFields(FieldSerializationReader reader)` -- `readSerializedField(FieldSerializationReader reader, string name) returns thistype` -- `serialize() returns ChunkedString` -- `serialize(int schemaVersion) returns ChunkedString` -- `serialize(int schemaVersion, int integrityKey) returns ChunkedString` -- `deserialize(ChunkedString input) returns boolean` -- `deserialize(ChunkedString input, int integrityKey) returns boolean` -- `deserialize(ChunkedString input, int integrityKey, SerializationMigration migration) returns boolean` -- `load(ChunkedString input) returns thistype` - Loads valid data into this instance and returns it for concise construction and chaining. - -### SerializableFieldMapping - -```wurst -public module SerializableFieldMapping -``` - -Automatic field mapping without adding a second `serialize`/`deserialize` lifecycle. - -Use this during a compatibility window when a data class still extends legacy `Serializable`, or -when another base class already owns lifecycle methods. The class must implement `FieldSerializable`. -All of its accessible mutable instance fields participate; keep runtime-only state in a separate -class because persisted-field annotation filtering is not available. - -**Members:** - -- `writeSerializedFields(FieldSerializationWriter writer)` -- `readSerializedFields(FieldSerializationReader reader)` -- `readSerializedField(FieldSerializationReader reader, string name) returns thistype` - -### SerializableFields - -```wurst -public module SerializableFields -``` - -Modern automatic serialization for dedicated state/DAO classes using built-in codecs. - -Add `implements FieldSerializable` and `use SerializableFields`. The compiler expands field -iteration to direct accesses. The tagged format tolerates field reordering, added/removed fields, -and unknown future wire types. Missing fields retain constructor defaults. Use a schema version and -`SerializationMigration` for semantic changes or `renameField` for renamed attributes. For custom -tuple codecs declared in the consuming package, use `FieldSerializableLifecycle` as documented -above so overload resolution occurs where those codecs are visible. Classes that must also retain -legacy `Serializable` should use `SerializableFieldMapping` to avoid conflicting lifecycle methods. - -**Members:** - -- `override function writeSerializedFields(FieldSerializationWriter writer)` -- `override function readSerializedFields(FieldSerializationReader reader)` - -## Extension Functions - -### FieldSerializationWriter.write - -```wurst -public function FieldSerializationWriter.write(string name, vec2 value) -``` - -### FieldSerializationReader.read - -```wurst -public function FieldSerializationReader.read(string name, vec2 oldValue) returns vec2 -``` - -### vec2.readSerializedField - -```wurst -public function vec2.readSerializedField(FieldSerializationReader reader, string name) returns vec2 -``` - -### FieldSerializationWriter.write - -```wurst -public function FieldSerializationWriter.write(string name, vec3 value) -``` - -### FieldSerializationReader.read - -```wurst -public function FieldSerializationReader.read(string name, vec3 oldValue) returns vec3 -``` - -### vec3.readSerializedField - -```wurst -public function vec3.readSerializedField(FieldSerializationReader reader, string name) returns vec3 -``` - -### FieldSerializationWriter.write - -```wurst -public function FieldSerializationWriter.write(string name, angle value) -``` - -### FieldSerializationReader.read - -```wurst -public function FieldSerializationReader.read(string name, angle oldValue) returns angle -``` - -### angle.readSerializedField - -```wurst -public function angle.readSerializedField(FieldSerializationReader reader, string name) returns angle -``` - -### FieldSerializationWriter.write - -```wurst -public function FieldSerializationWriter.write(string name, color value) -``` - -### FieldSerializationReader.read - -```wurst -public function FieldSerializationReader.read(string name, color oldValue) returns color -``` - -### color.readSerializedField - -```wurst -public function color.readSerializedField(FieldSerializationReader reader, string name) returns color -``` - -### FieldSerializationWriter.write - -```wurst -public function FieldSerializationWriter.write(string name, colorA value) -``` - -### FieldSerializationReader.read - -```wurst -public function FieldSerializationReader.read(string name, colorA oldValue) returns colorA -``` - -### colorA.readSerializedField - -```wurst -public function colorA.readSerializedField(FieldSerializationReader reader, string name) returns colorA -``` - -### FieldSerializationWriter.write - -```wurst -public function FieldSerializationWriter.write(string name, colorHSV value) -``` - -### FieldSerializationReader.read - -```wurst -public function FieldSerializationReader.read(string name, colorHSV oldValue) returns colorHSV -``` - -### colorHSV.readSerializedField - -```wurst -public function colorHSV.readSerializedField(FieldSerializationReader reader, string name) returns colorHSV -``` diff --git a/_doc/stdlib/ref/file/StructuredSerializationCore.md b/_doc/stdlib/ref/file/StructuredSerializationCore.md deleted file mode 100644 index 4fe310e..0000000 --- a/_doc/stdlib/ref/file/StructuredSerializationCore.md +++ /dev/null @@ -1,182 +0,0 @@ ---- -title: StructuredSerializationCore -layout: stdlibref -category: file -categoryLabel: File & Network -tags: - - file -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/StructuredSerializationCore.wurst' -generated: true -toc: sections ---- - -Default integrity key for structured saves. Override this in map configuration with a private, -map-specific value. It is intended to deter edited player save codes, not provide cryptographic -authentication against somebody who can inspect the map script. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/StructuredSerializationCore.wurst)** - -## Classes - -### FieldSerializationWriter - -```wurst -public class FieldSerializationWriter -``` - -Builds one compact, versioned structured-save envelope. - -**Members:** - -- `construct(int schemaVersion)` -- `construct(int schemaVersion, int integrityKey)` -- `writeRaw(string name, string token, string payload)` - Writes a future-compatible raw field. Custom token values should be one ASCII byte. -- `writeRaw(string name, string token, ChunkedString payload)` - Writes a raw field without flattening its chunked payload. The caller retains ownership. -- `write(string name, int value)` -- `write(string name, real value)` -- `write(string name, string value)` -- `write(string name, boolean value)` -- `getIntegrityKey() returns int` -- `write(string name, FieldSerializable value)` - Recursively writes an opted-in non-null class instance. -- `writeObject(string name, FieldSerializationWriter child)` - Writes and consumes a child writer as a nested class or tuple envelope. -- `finish() returns ChunkedString` - Completes the envelope. The returned value belongs to the caller. - -### FieldSerializationReader - -```wurst -public class FieldSerializationReader -``` - -Parsed field table. Unknown fields and wire tokens are retained and safely skippable. - -**Members:** - -- `construct()` -- `construct(ChunkedString input)` -- `construct(ChunkedString input, int integrityKey)` -- `isValid() returns boolean` -- `getSchemaVersion() returns int` -- `getIntegrityKey() returns int` -- `hasField(string name) returns boolean` -- `hasRaw(string name, string token) returns boolean` -- `readRaw(string name, string token, string oldValue) returns string` -- `readRawChunked(string name, string token) returns ChunkedString` - Returns an independent chunked copy of a raw payload, or `null` when the field/token is absent. - The caller owns and must destroy the returned value. -- `read(string name, int oldValue) returns int` -- `read(string name, real oldValue) returns real` -- `read(string name, string oldValue) returns string` -- `read(string name, boolean oldValue) returns boolean` -- `setRaw(string name, string token, string payload)` - Replaces or creates a decoded field during migration. -- `set(string name, int value)` -- `set(string name, real value)` -- `set(string name, string value)` -- `set(string name, boolean value)` -- `removeField(string name)` -- `readInto(string name, FieldSerializable oldValue) returns boolean` - Mutates an existing opted-in child object when a valid nested envelope is present. -- `readObject(string name) returns FieldSerializationReader` - Returns a nested reader borrowed from this reader, or an invalid reader when absent. -- `renameField(string oldName, string newName)` - Moves a persisted value from an old field name to a new one. Call this from a migration before - field mapping. Existing data under the new name wins, making repeated migrations idempotent. - -## Interfaces - -### SerializationMigration - -```wurst -public interface SerializationMigration -``` - -A parsed migration hook. Hooks are invoked but not destroyed by `deserialize`. - -**Members:** - -- `migrate(FieldSerializationReader reader)` - -### FieldSerializable - -```wurst -public interface FieldSerializable -``` - -Opt-in contract used for recursively serialized class fields. - -**Members:** - -- `writeSerializedFields(FieldSerializationWriter writer)` -- `readSerializedFields(FieldSerializationReader reader)` -- `readSerializedField(FieldSerializationReader reader, string name) returns thistype` - -## Functions - -### serializationFieldId - -```wurst -public function serializationFieldId(string name) returns int -``` - -Returns the stable, case-sensitive numeric ID used for a persisted field name. - -## Extension Functions - -### int.readSerializedField - -```wurst -public function int.readSerializedField(FieldSerializationReader reader, string name) returns int -``` - -Type-directed field readers used by the compiler-expanded mapper. - -### real.readSerializedField - -```wurst -public function real.readSerializedField(FieldSerializationReader reader, string name) returns real -``` - -### string.readSerializedField - -```wurst -public function string.readSerializedField(FieldSerializationReader reader, string name) returns string -``` - -### boolean.readSerializedField - -```wurst -public function boolean.readSerializedField(FieldSerializationReader reader, string name) returns boolean -``` - -## Constants - -### SERIALIZATION_FORMAT_VERSION - -```wurst -public constant SERIALIZATION_FORMAT_VERSION = 2 -``` - -Current tagged serialization wire format. - -### SERIALIZATION_INTEGRITY_KEY - -```wurst -public constant SERIALIZATION_INTEGRITY_KEY = 0x6D2B79F5 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### SERIALIZATION_REAL_DECIMALS - -```wurst -public constant SERIALIZATION_REAL_DECIMALS = 6 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Decimal places retained for Jass `real` values. Trailing zeroes are removed on the wire. diff --git a/_doc/stdlib/ref/file/SyncSimple.md b/_doc/stdlib/ref/file/SyncSimple.md deleted file mode 100644 index ba72cf2..0000000 --- a/_doc/stdlib/ref/file/SyncSimple.md +++ /dev/null @@ -1,157 +0,0 @@ ---- -title: SyncSimple -layout: stdlibref -category: file -categoryLabel: File & Network -tags: - - file -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/SyncSimple.wurst' -generated: true -toc: sections ---- - -Generic sync listener for arbitrary types that can be cast to/from int. - Only works for values representable as an int (class instances, handle ids). - The synced object must already be in sync across all clients. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/file/SyncSimple.wurst)** - -## Interfaces - -### BoolSyncListener - -```wurst -public interface BoolSyncListener -``` - -**Members:** - -- `onDataSynced(bool data)` - -### IntSyncListener - -```wurst -public interface IntSyncListener -``` - -**Members:** - -- `onDataSynced(int data)` - -### RealSyncListener - -```wurst -public interface RealSyncListener -``` - -**Members:** - -- `onDataSynced(real data)` - -### StringSyncListener - -```wurst -public interface StringSyncListener -``` - -**Members:** - -- `onDataSynced(string data)` - -### BufferSyncListener - -```wurst -public interface BufferSyncListener -``` - -**Members:** - -- `onDataSynced(ChunkedString buffer)` - -### AnySyncListener - -```wurst -public interface AnySyncListener -``` - -**Members:** - -- `onDataSynced(T data)` - -## Extension Functions - -### bool.sync - -```wurst -public function bool.sync(player p, BoolSyncListener listener) -``` - -Syncs a bool from the given player. - -### int.sync - -```wurst -public function int.sync(player p, IntSyncListener listener) -``` - -Syncs an int from the given player. - -### real.sync - -```wurst -public function real.sync(player p, RealSyncListener listener) -``` - -Syncs a real from the given player. - -### player.sync - -```wurst -public function player.sync(T data, AnySyncListener listener) -``` - -Syncs an arbitrary type from the given player. - Only works for values representable as an int handle/index (class instances, handle ids). - The synced object must already be in sync across clients. Listener is destroyed after firing. - -### string.sync - -```wurst -public function string.sync(player p, StringSyncListener listener) -``` - -Syncs a single string from the given player. - -### ChunkedString.sync - -```wurst -public function ChunkedString.sync(player p, BufferSyncListener listener) -``` - -Syncs a chunked string from the given player. - -## Constants - -### DEFAULT_PREFIX - -```wurst -public constant DEFAULT_PREFIX = "S" -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### LAST_CHUNK_PREFIX - -```wurst -public constant LAST_CHUNK_PREFIX = "T" -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### SYNC_IN_REPLAYS - -```wurst -public constant SYNC_IN_REPLAYS = false -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. diff --git a/_doc/stdlib/ref/index.md b/_doc/stdlib/ref/index.md deleted file mode 100644 index e7abbe8..0000000 --- a/_doc/stdlib/ref/index.md +++ /dev/null @@ -1,213 +0,0 @@ ---- -title: API Reference -layout: doc -permalink: /stdlib/ref/ -toc: sections ---- - -This is the complete, generated reference for the [Wurst standard library](https://github.com/wurstscript/WurstStdlib2). It is organized by package category and built from the hotdoc in the source repository. - -## Before you browse - -If you are choosing a capability, start with the [standard library overview](/stdlib.html). If you know what you need, use your browser's search or the package list below. Package pages lead with a summary, then group their declarations into classes, functions, extension functions, and constants. - -## Object Editing - -- [AbilityObjEditing](/stdlib/ref/objediting/AbilityObjEditing.html) -- [BuffObjEditing](/stdlib/ref/objediting/BuffObjEditing.html): You should use 'createBuffObject' inside compiletime expressions -- [ChannelAbilityPreset](/stdlib/ref/objediting/ChannelAbilityPreset.html) -- [DestructableObjEditing](/stdlib/ref/objediting/DestructableObjEditing.html): Creates a destructable by copying `origID` into the custom object `newID`. -- [DoodadObjEditing](/stdlib/ref/objediting/DoodadObjEditing.html): Creates a doodad by copying `origID` into the custom object `newID`. -- [HeroPreset](/stdlib/ref/objediting/HeroPreset.html) -- [ItemObjEditing](/stdlib/ref/objediting/ItemObjEditing.html): Creates an item based on an existing item ID. -- [ObjectIdGenerator](/stdlib/ref/objediting/ObjectIdGenerator.html): Generates sequential four-character object IDs from a starting rawcode. -- [ObjectIds](/stdlib/ref/objediting/ObjectIds.html) -- [ObjEditingCommons](/stdlib/ref/objediting/ObjEditingCommons.html) -- [ObjEditingNatives](/stdlib/ref/objediting/ObjEditingNatives.html): Copies `deriveFrom` into the custom object `newId` during compile-time object generation. -- [OrderStringFactory](/stdlib/ref/objediting/OrderStringFactory.html) -- [TargetsAllowed](/stdlib/ref/objediting/TargetsAllowed.html) -- [UnitObjEditing](/stdlib/ref/objediting/UnitObjEditing.html): Creates a unit based on an existing unit ID. -- [UpgradeObjEditing](/stdlib/ref/objediting/UpgradeObjEditing.html): Use this class to create upgrade definitions. - -## Data Structures - -- [ArrayList](/stdlib/ref/data/ArrayList.html): High-performance array-based list using static shared storage per type. -- [BitSet](/stdlib/ref/data/BitSet.html) -- [CodeList](/stdlib/ref/data/CodeList.html) -- [HashList](/stdlib/ref/data/HashList.html): HashLists are used if you require quick contains operations -- [HashMap](/stdlib/ref/data/HashMap.html): Generic Table Wrapper -- [HashSet](/stdlib/ref/data/HashSet.html): Generic set implementation -- [IntMap](/stdlib/ref/data/IntMap.html): O(1) integer-keyed map with compiler-specialized value storage. -- [KeyedMap](/stdlib/ref/data/KeyedMap.html): Typed value intrinsic used by FastKeyedMap. -- [LinkedList](/stdlib/ref/data/LinkedList.html): Doubly-linked list implementation that implements all common list, stack and queue operations. -- [LinkedListModule](/stdlib/ref/data/LinkedListModule.html): Turns a class into a linked list where each instance knows it's previous -- [PriorityQueue](/stdlib/ref/data/PriorityQueue.html): A binary heap priority queue. -- [ShardedIntStorage](/stdlib/ref/data/ShardedIntStorage.html): A shared integer arena spanning multiple native JASS arrays. -- [Table](/stdlib/ref/data/Table.html): Wraps a hashtable to provide single key tables - -## Closures - -- [ClosureEvents](/stdlib/ref/closures/ClosureEvents.html): This package is a comfort wrapper around wc3 events, -- [ClosureForGroups](/stdlib/ref/closures/ClosureForGroups.html): Executes the given closure for every unit of the given type. -- [ClosureFrames](/stdlib/ref/closures/ClosureFrames.html) -- [ClosureKeyPresses](/stdlib/ref/closures/ClosureKeyPresses.html) -- [ClosureTimers](/stdlib/ref/closures/ClosureTimers.html): Execute an action after a certain time. -- [Execute](/stdlib/ref/closures/Execute.html): This package exposes a single function execute(), -- [SpatialIndexForDestructables](/stdlib/ref/closures/SpatialIndexForDestructables.html): Native-less Lua spatial queries for destructables. -- [SpatialIndexForUnits](/stdlib/ref/closures/SpatialIndexForUnits.html): Native-less Lua spatial queries. - -## Events - -- [DamageEvent](/stdlib/ref/event/DamageEvent.html): This package provides a light-weight damage detection system with priority-ordered listeners. -- [EventHelper](/stdlib/ref/event/EventHelper.html): This class exposes all Getters and Setters for trigger events. -- [LastOrder](/stdlib/ref/event/LastOrder.html): If you import this package in any of your packages, each order -- [OnUnitEnterLeave](/stdlib/ref/event/OnUnitEnterLeave.html) -- [RegisterEvents](/stdlib/ref/event/RegisterEvents.html) - -## Dummies - -- [DummyCaster](/stdlib/ref/dummy/DummyCaster.html): Dummy casters are commonly used in custom spells to cast abilities dynamically onto targets or points. -- [DummyDamage](/stdlib/ref/dummy/DummyDamage.html): DummyDamage is used when you want to inflict damage from a certain player, -- [DummyRecycler](/stdlib/ref/dummy/DummyRecycler.html): Id of the root ability -- [Fx](/stdlib/ref/dummy/Fx.html): * -- [Fx2](/stdlib/ref/dummy/Fx2.html) -- [InstantDummyCaster](/stdlib/ref/dummy/InstantDummyCaster.html): Dummy caster for casting instant spells. - -## Math - -- [Angle](/stdlib/ref/math/Angle.html) -- [BigNum](/stdlib/ref/math/BigNum.html) -- [Bitwise](/stdlib/ref/math/Bitwise.html): A tuple containing 4 bytes comprising a 4-byte integer. -- [BitwiseInit](/stdlib/ref/math/BitwiseInit.html) -- [Interpolation](/stdlib/ref/math/Interpolation.html): Linear Interpolation -- [LineGeometry](/stdlib/ref/math/LineGeometry.html) -- [Maths](/stdlib/ref/math/Maths.html): Returns the length of the hypotenuse of a right-angle triangle with the -- [Matrices](/stdlib/ref/math/Matrices.html): Matrix 2x2 -- [PathingGrid](/stdlib/ref/math/PathingGrid.html) -- [Polygon](/stdlib/ref/math/Polygon.html): An immutable closed 2D path after seal(). -- [Quaternion](/stdlib/ref/math/Quaternion.html): Linear interpolation. -- [Raycast](/stdlib/ref/math/Raycast.html): An infinite 2D ray -- [Vectors](/stdlib/ref/math/Vectors.html): A vector is a geometric object that has a length and direction. - -## File & Network - -- [Base64](/stdlib/ref/file/Base64.html): Specifies how many characters to encode per a single `execute()` call. -- [ByteBuffer](/stdlib/ref/file/ByteBuffer.html) -- [ChunkedString](/stdlib/ref/file/ChunkedString.html) -- [FileIO](/stdlib/ref/file/FileIO.html) -- [GameStatus](/stdlib/ref/file/GameStatus.html) -- [MultibyteDiagnostics](/stdlib/ref/file/MultibyteDiagnostics.html) -- [SaveLoadData](/stdlib/ref/file/SaveLoadData.html): Asynchronously loads the data from the file of the given player -- [Serializable](/stdlib/ref/file/Serializable.html) -- [SQLite](/stdlib/ref/file/SQLite.html) -- [StructuredSerialization](/stdlib/ref/file/StructuredSerialization.html): Standard tuple codecs. -- [StructuredSerializationCore](/stdlib/ref/file/StructuredSerializationCore.html): Default integrity key for structured saves. -- [SyncSimple](/stdlib/ref/file/SyncSimple.html): Generic sync listener for arbitrary types that can be cast to/from int. - -## Utilities - -- [Board](/stdlib/ref/util/Board.html): This Board library allows you to create a simple multi board with dynamic cell values. -- [Cinematic](/stdlib/ref/util/Cinematic.html): Create a cinematic by composing cinematic sequences -- [Colors](/stdlib/ref/util/Colors.html): Mixes two colors, s would be a number 0<=s<=1 that determines -- [DestructableSpatialIndex](/stdlib/ref/util/DestructableSpatialIndex.html): Static Lua spatial index for destructables. -- [DialogBox](/stdlib/ref/util/DialogBox.html): DialogBox lets you create dialogs more easily and associate its buttons with closures. -- [EffectUtils](/stdlib/ref/util/EffectUtils.html) -- [GameTimer](/stdlib/ref/util/GameTimer.html): Seconds elapsed since map start. -- [GroupUtils](/stdlib/ref/util/GroupUtils.html): The max number of recyclable groups. -- [Knockback3](/stdlib/ref/util/Knockback3.html): Use the `Knockback3.add(..)` functions to apply 3D knockback to units. -- [MapBounds](/stdlib/ref/util/MapBounds.html) -- [Preloader](/stdlib/ref/util/Preloader.html) -- [Printing](/stdlib/ref/util/Printing.html) -- [SafetyChecks](/stdlib/ref/util/SafetyChecks.html): Enables or disables various safety checks in miscellaneous libraries in Wurst. -- [Simulate3dSound](/stdlib/ref/util/Simulate3dSound.html) -- [SoundUtils](/stdlib/ref/util/SoundUtils.html) -- [SpatialPartition](/stdlib/ref/util/SpatialPartition.html): Cell-head slots the given extent would need, so a caller can size cells and groups before committing -- [StandardTextTags](/stdlib/ref/util/StandardTextTags.html) -- [StringUtils](/stdlib/ref/util/StringUtils.html): Returns the width of the string. -- [TerrainEnvironment](/stdlib/ref/util/TerrainEnvironment.html) -- [TerrainUtils](/stdlib/ref/util/TerrainUtils.html) -- [Time](/stdlib/ref/util/Time.html): Type-safe wrappers to distinguish durations (an amount of time) from instants (a point in time), and the valid ways -- [TimerUtils](/stdlib/ref/util/TimerUtils.html): Get a new timer. -- [UnitIndexer](/stdlib/ref/util/UnitIndexer.html): Returns the int index of this unit. -- [UnitSpatialIndex](/stdlib/ref/util/UnitSpatialIndex.html): Deprecated. - -## Handle Wrappers - -- [_Handles](/stdlib/ref/_handles/_Handles.html) -- [_Primitives](/stdlib/ref/_handles/_Primitives.html) -- [Ability](/stdlib/ref/_handles/Ability.html) -- [Boolean](/stdlib/ref/_handles/Boolean.html) -- [Boolexpr](/stdlib/ref/_handles/Boolexpr.html) -- [Camera](/stdlib/ref/_handles/Camera.html): Pans the camera to pos.x, pos.y and absolute height pos.z -- [CommonNativeExtensions](/stdlib/ref/_handles/CommonNativeExtensions.html) -- [Destructable](/stdlib/ref/_handles/Destructable.html) -- [Dialog](/stdlib/ref/_handles/Dialog.html): Dialogs are big dialog boxes at the center of the screen. -- [Doodad](/stdlib/ref/_handles/Doodad.html) -- [Effect](/stdlib/ref/_handles/Effect.html): Change the orientation of the special effect. -- [Fogmodifier](/stdlib/ref/_handles/Fogmodifier.html) -- [Force](/stdlib/ref/_handles/Force.html) -- [Framehandle](/stdlib/ref/_handles/Framehandle.html): Returns the origin frame of the given type. -- [GameCache](/stdlib/ref/_handles/GameCache.html) -- [Group](/stdlib/ref/_handles/Group.html): Use this group for your non-nested group enum calls -- [Hashtable](/stdlib/ref/_handles/Hashtable.html) -- [Image](/stdlib/ref/_handles/Image.html): ImageLayer influences the order in which the images are drawn above one another -- [Integer](/stdlib/ref/_handles/Integer.html): Returns this int to the power of the argument int. -- [Item](/stdlib/ref/_handles/Item.html): Updates the item's name, tooltip, extendedtooltip, description or icon for the specific player. -- [Lightning](/stdlib/ref/_handles/Lightning.html) -- [Multiboard](/stdlib/ref/_handles/Multiboard.html) -- [Player](/stdlib/ref/_handles/Player.html) -- [Playercolor](/stdlib/ref/_handles/Playercolor.html) -- [Quest](/stdlib/ref/_handles/Quest.html) -- [QuestItem](/stdlib/ref/_handles/QuestItem.html) -- [Real](/stdlib/ref/_handles/Real.html): The arctangent function with two arguments. -- [Rect](/stdlib/ref/_handles/Rect.html) -- [Reference](/stdlib/ref/_handles/Reference.html): A simple wrapper class which contains a reference to a value of the given type. -- [Region](/stdlib/ref/_handles/Region.html) -- [Sound](/stdlib/ref/_handles/Sound.html): Returns sound length in milliseconds. -- [String](/stdlib/ref/_handles/String.html): A SubString slice that cuts a multibyte (non-latin) character in half does not -- [Texttag](/stdlib/ref/_handles/Texttag.html) -- [Timer](/stdlib/ref/_handles/Timer.html) -- [TimerDialog](/stdlib/ref/_handles/TimerDialog.html): Multiplies the timer's tick rate and remaining time, so that the overall elapsed time stays the same. -- [Trigger](/stdlib/ref/_handles/Trigger.html): Metakey is an integer based native parameter which is used as a bitfield. -- [Unit](/stdlib/ref/_handles/Unit.html): Sets the unit's position using the SetUnitPosition native. -- [Weather](/stdlib/ref/_handles/Weather.html) -- [Widget](/stdlib/ref/_handles/Widget.html) - -## Core Language - -- [Abilities](/stdlib/ref/_wurst/Abilities.html) -- [AbilityIds](/stdlib/ref/_wurst/AbilityIds.html): Built-in ability rawcodes. -- [Annotations](/stdlib/ref/_wurst/Annotations.html): Marks a documented declaration whose calls are expanded by the compiler. -- [Assets](/stdlib/ref/_wurst/Assets.html) -- [AttachmentPoints](/stdlib/ref/_wurst/AttachmentPoints.html): Class that contains every known attachmentpoint in game -- [Basics](/stdlib/ref/_wurst/Basics.html) -- [BuffIds](/stdlib/ref/_wurst/BuffIds.html): Built-in buff rawcodes. -- [Buildings](/stdlib/ref/_wurst/Buildings.html) -- [Doodads](/stdlib/ref/_wurst/Doodads.html) -- [Environment](/stdlib/ref/_wurst/Environment.html) -- [ErrorHandling](/stdlib/ref/_wurst/ErrorHandling.html): Told about every error() after it is reported, so a test runner or a map can record errors -- [FramehandleNames](/stdlib/ref/_wurst/FramehandleNames.html): These default frames templates can be created with createFrame(..) [BlzCreateFrame] -- [Icons](/stdlib/ref/_wurst/Icons.html) -- [ItemIds](/stdlib/ref/_wurst/ItemIds.html): Built-in item rawcodes. -- [MagicFunctions](/stdlib/ref/_wurst/MagicFunctions.html): builtin magic function. -- [Objects](/stdlib/ref/_wurst/Objects.html) -- [OrderIds](/stdlib/ref/_wurst/OrderIds.html) -- [Orders](/stdlib/ref/_wurst/Orders.html) -- [PathingMaps](/stdlib/ref/_wurst/PathingMaps.html) -- [Reflection](/stdlib/ref/_wurst/Reflection.html): This package is designed for debugging. -- [Sounds](/stdlib/ref/_wurst/Sounds.html) -- [Soundsets](/stdlib/ref/_wurst/Soundsets.html) -- [Textures](/stdlib/ref/_wurst/Textures.html) -- [Tiles](/stdlib/ref/_wurst/Tiles.html) -- [TypeCasting](/stdlib/ref/_wurst/TypeCasting.html) -- [UI](/stdlib/ref/_wurst/UI.html) -- [UnitAnimations](/stdlib/ref/_wurst/UnitAnimations.html) -- [UnitIds](/stdlib/ref/_wurst/UnitIds.html): Built-in unit, hero, and building rawcodes. -- [Units](/stdlib/ref/_wurst/Units.html) -- [WeatherEffects](/stdlib/ref/_wurst/WeatherEffects.html) -- [Wurstunit](/stdlib/ref/_wurst/Wurstunit.html) - -## Root - -- [StdlibIngameChecks](/stdlib/ref/root/StdlibIngameChecks.html) -- [Wurst](/stdlib/ref/root/Wurst.html) diff --git a/_doc/stdlib/ref/math/Angle.md b/_doc/stdlib/ref/math/Angle.md deleted file mode 100644 index 148be14..0000000 --- a/_doc/stdlib/ref/math/Angle.md +++ /dev/null @@ -1,175 +0,0 @@ ---- -title: Angle -layout: stdlibref -category: math -categoryLabel: Math -tags: - - math -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Angle.wurst' -generated: true -toc: sections -curated: /stdlib/angle ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Angle.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/angle)** for hand-written examples and background. - -## Tuples - -### angle - -```wurst -public tuple angle(real radians) -``` - -an angle is just a wrapper around a real which allows for -typesafe APIs without the confusion between radians and degrees - -## Extension Functions - -### angle.degrees - -```wurst -public function angle.degrees() returns real -``` - -get the real representation of this angle in degrees - -### angle.radians - -```wurst -public function angle.radians() returns real -``` - -get the real representation of this angle in radians - -### real.asAngleDegrees - -```wurst -public function real.asAngleDegrees() returns angle -``` - -interpret this real as an angle given in degrees - -### real.fromDeg - -```wurst -public function real.fromDeg() returns angle -``` - -interpret this real as an angle given in degrees - -### real.fromRad - -```wurst -public function real.fromRad() returns angle -``` - -interpret this real as an angle given in radians - -### int.fromRad - -```wurst -public function int.fromRad() returns angle -``` - -interpret this int as an angle given in radians - -### int.asAngleRadians - -```wurst -public function int.asAngleRadians() returns angle -``` - -interpret this int as an angle given in radians - -### real.asAngleRadians - -```wurst -public function real.asAngleRadians() returns angle -``` - -interpret this real as an angle given in radians - -### angle.sin - -```wurst -public function angle.sin() returns real -``` - -get the sine of this angle - -### angle.cos - -```wurst -public function angle.cos() returns real -``` - -get the cosine of this angle - -### angle.tan - -```wurst -public function angle.tan() returns real -``` - -get the tangent of this angle - -### angle.op_plus - -```wurst -public function angle.op_plus(angle other) returns angle -``` - -adds two angles - -### angle.op_minus - -```wurst -public function angle.op_minus(angle other) returns angle -``` - -substracts two angles - -### angle.op_mult - -```wurst -public function angle.op_mult(real scalar) returns angle -``` - -multiplies the angle with the given scalar - -### real.op_mult - -```wurst -public function real.op_mult(angle ang) returns angle -``` - -multiplies with the given angle - -### angle.op_divReal - -```wurst -public function angle.op_divReal(real scalar) returns angle -``` - -divides the angle by the given scalar - -## Constants - -### DEGTORAD - -```wurst -public constant DEGTORAD = 0.017453293 -``` - -Converts Degrees to Radians - -### RADTODEG - -```wurst -public constant RADTODEG = 57.295779513 -``` - -Converts Radians to Degrees diff --git a/_doc/stdlib/ref/math/BigNum.md b/_doc/stdlib/ref/math/BigNum.md deleted file mode 100644 index f1c902d..0000000 --- a/_doc/stdlib/ref/math/BigNum.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: BigNum -layout: stdlibref -category: math -categoryLabel: Math -tags: - - math -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/BigNum.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/BigNum.wurst)** - -## Classes - -### BigNum_l - -```wurst -public class BigNum_l -``` - -**Members:** - -- `construct()` -- `clean() returns boolean` -- `divSmall (int base, int denom) returns int` - -### BigNum - -```wurst -public class BigNum -``` - -**Members:** - -- `construct(int base)` -- `isZero() returns boolean` -- `clean()` -- `addSmall(int pcarry)` -- `mulSmall(int x)` -- `divSmall(int denom) returns int` -- `lastDigit() returns int` -- `dump() returns string` - -## Functions - -### log - -```wurst -public function log(real py, real pbase) returns real -``` diff --git a/_doc/stdlib/ref/math/Bitwise.md b/_doc/stdlib/ref/math/Bitwise.md deleted file mode 100644 index dcbee4a..0000000 --- a/_doc/stdlib/ref/math/Bitwise.md +++ /dev/null @@ -1,245 +0,0 @@ ---- -title: Bitwise -layout: stdlibref -category: math -categoryLabel: Math -tags: - - math -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Bitwise.wurst' -generated: true -toc: sections ---- - -A tuple containing 4 bytes comprising a 4-byte integer. -b1 is the least significant byte, b4 is the most significant byte. -All functions operating on this are LSB first. -The bytes are always unsigned, from 0 to 255. - -WARNING: This library contains no safety bound checks to guarantee -that these bytes stay in the 0-255 range. If these values go out of bounds, -the behaviour is undefined. -* - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Bitwise.wurst)** - -## Tuples - -### byte4 - -```wurst -public tuple byte4(int b1, int b2, int b3, int b4) -``` - -## Extension Functions - -### byte4.select - -```wurst -public function byte4.select(int pos) returns int -``` - -Selects the n-th byte from these bytes, starting from -0 for the least significant byte and ending with -3 for the most significant byte. -* - -### byte4.put - -```wurst -public function byte4.put(int pos, int value) returns byte4 -``` - -Replaces the byte in the n-th position with the provided one. -* - -### byte4.toInt - -```wurst -public function byte4.toInt() returns int -``` - -Re-assembles these bytes into an integer. * - -### int.toUnsigned - -```wurst -public function int.toUnsigned() returns int -``` - -Turns this signed integer into an unsigned one if it is negative, -removing the first (sign) bit -* - -### int.byte1 - -```wurst -public function int.byte1() returns int -``` - -### int.byte2 - -```wurst -public function int.byte2() returns int -``` - -### int.byte3 - -```wurst -public function int.byte3() returns int -``` - -### int.byte4 - -```wurst -public function int.byte4(int isNegative) returns int -``` - -### int.bytes - -```wurst -public function int.bytes() returns byte4 -``` - -De-composes an integer into 4 unsigned bytes. * - -### string.fromBitString - -```wurst -public function string.fromBitString() returns int -``` - -Produces a signed integer from the bitstring. -Input string may contain whitespace for padding. -* - -### int.toBitString - -```wurst -public function int.toBitString() returns string -``` - -Produces a bitstring from this integer. Zero yields "0", and negative -values yield their full 32 bit two's complement representation. -* - -### int.not8 - -```wurst -public function int.not8() returns int -``` - -8-bit NOT (~) -NOTE: Assumes number is in the range [0, 255] - -number.not8() equivalent to (~number) -* - -### int.not32 - -```wurst -public function int.not32() returns int -``` - -32-bit NOT (~) - -number.not32() equivalent to (~number) -* - -### int.and8 - -```wurst -public function int.and8(int other) returns int -``` - -8-bit AND (&) -NOTE: Assumes both operands are in the range [0, 255] - -number.and8(other) equivalent to (number & other) -* - -### int.and32 - -```wurst -public function int.and32(int other) returns int -``` - -32-bit AND (&) - -number.and32(other) equivalent to (number & other) -* - -### int.or8 - -```wurst -public function int.or8(int other) returns int -``` - -8-bit OR (|) -NOTE: Assumes both operands are in the range [0, 255] - -number.or8(other) equivalent to (number | other) -* - -### int.or32 - -```wurst -public function int.or32(int other) returns int -``` - -32-bit OR (|) - -number.or32(other) equivalent to (number | other) -* - -### int.xor8 - -```wurst -public function int.xor8(int other) returns int -``` - -8-bit XOR (^) -NOTE: Assumes both operands are in the range [0, 255] - -number.xor8(other) equivalent to (number ^ other) -* - -### int.xor32 - -```wurst -public function int.xor32(int other) returns int -``` - -32-bit XOR (^) - -number.xor32(other) equivalent to (number ^ other) -* - -### int.shiftl - -```wurst -public function int.shiftl(int amount) returns int -``` - -32-bit SHIFTL (<<) - -number.shiftl(amount) equivalent to (number << amount) -Bits shifted past bit 31 are discarded, so a shift of 32 yields 0. -`amount` must be in [0, 32]; other values read outside the shift table. -* - -### int.shiftr - -```wurst -public function int.shiftr(int amount) returns int -``` - -32-bit logical SHIFTR (>>>) - -number.shiftr(amount) equivalent to (number >>> amount): the sign bit is -shifted in as data rather than replicated, so negative inputs produce a -positive result for any amount > 0. - -`amount` must be in [0, 31] - one less than shiftl accepts. The shift table -holds 2^32 as 0 after wrapping, so an amount of 32 divides by zero rather -than returning 0. Guard the call if the amount is computed. -* diff --git a/_doc/stdlib/ref/math/BitwiseInit.md b/_doc/stdlib/ref/math/BitwiseInit.md deleted file mode 100644 index c5385bd..0000000 --- a/_doc/stdlib/ref/math/BitwiseInit.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: BitwiseInit -layout: stdlibref -category: math -categoryLabel: Math -tags: - - math -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/BitwiseInit.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/BitwiseInit.wurst)** - -## Functions - -### initLbyte - -```wurst -public function initLbyte() -``` - -### initRbyte - -```wurst -public function initRbyte() -``` - -### initShift - -```wurst -public function initShift() -``` - -## Constants - -### andData - -```wurst -public constant andData = [ -``` - -### orData - -```wurst -public constant orData = [ -``` - -### xorData - -```wurst -public constant xorData = [ -``` diff --git a/_doc/stdlib/ref/math/Interpolation.md b/_doc/stdlib/ref/math/Interpolation.md deleted file mode 100644 index 376ad97..0000000 --- a/_doc/stdlib/ref/math/Interpolation.md +++ /dev/null @@ -1,159 +0,0 @@ ---- -title: Interpolation -layout: stdlibref -category: math -categoryLabel: Math -tags: - - math -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Interpolation.wurst' -generated: true -toc: sections ---- - -Linear Interpolation -Sample Usage: -AddSpecialEffect(TEST_SFX,linear(P1X,P2X,p),linear(P1Y,P2Y,p)) - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Interpolation.wurst)** - -## Functions - -### linear - -```wurst -public function linear(vec2 start, vec2 stop, real p) returns vec2 -``` - -Look at linear - -### linear - -```wurst -public function linear(real start, real stop, real p) returns real -``` - -### bezier3 - -```wurst -public function bezier3(real start, real mid, real stop, real p) returns real -``` - -3-Point-Bezier Interpolation -Sample Usage: -AddSpecialEffect(TEST_SFX, bezier3(P1X, P3X, P2X, p), bezier3(P1Y, P3Y, P2Y, p)) - -### derivBezier3 - -```wurst -public function derivBezier3(real start, real mid, real stop, real p) returns real -``` - -This function returns the derivate of the 3-Point-Bezier curve on certain point. -(d(bezier3())/dt) - -### bezier4 - -```wurst -public function bezier4(real start, real mid1, real mid2, real stop, real p) returns real -``` - -4-Point-Bezier Interpolation -Sample Usage: -AddSpecialEffect(TEST_SFX,bezier4(P1X,P3X,P4X,P2X,t),bezier4(P1Y,P3Y,P4Y,P2Y,t)) - -### derivBezier4 - -```wurst -public function derivBezier4(real start, real mid1, real mid2, real stop, real p) returns real -``` - -This function returns the derivate of the 4-Point-Bezier curve on certain point. -(d(bezier4())/dt) - -### hermite - -```wurst -public function hermite(real start, real stop, real tangent1, real tangent2, real s) returns real -``` - -Cubic Hermite interpolation between `start` and `stop` for s in [0, 1], - with `tangent1` and `tangent2` as the derivatives at s = 0 and s = 1. - The basis is h00 = 2s^3-3s^2+1, h10 = s^3-2s^2+s, h01 = -2s^3+3s^2, h11 = s^3-s^2. - -### inTan - -```wurst -public function inTan(real p1, real p2, real p3, real p, real c, real b) returns real -``` - -Returns the intan of p2 - -### outTan - -```wurst -public function outTan(real p1, real p2, real p3, real p, real c, real b) returns real -``` - -Returns the outtan of p2 - -## Extension Functions - -### vec3.bezier3 - -```wurst -public function vec3.bezier3(vec3 mid, vec3 stop, real p) returns vec3 -``` - -### vec2.bezier3 - -```wurst -public function vec2.bezier3(vec2 mid, vec2 stop, real p) returns vec2 -``` - -### vec3.bezier4 - -```wurst -public function vec3.bezier4(vec3 mid1, vec3 mid2, vec3 stop, real p) returns vec3 -``` - -### vec2.bezier4 - -```wurst -public function vec2.bezier4(vec2 mid1, vec2 mid2, vec2 stop, real p) returns vec2 -``` - -### vec3.lerp - -```wurst -public function vec3.lerp(vec3 target, real alpha) returns vec3 -``` - -### vec2.lerp - -```wurst -public function vec2.lerp(vec2 target, real alpha) returns vec2 -``` - -### vec3.derivBezier3 - -```wurst -public function vec3.derivBezier3(vec3 mid, vec3 stop, real p) returns vec3 -``` - -### vec2.derivBezier3 - -```wurst -public function vec2.derivBezier3(vec2 mid, vec2 stop, real p) returns vec2 -``` - -### vec3.derivBezier4 - -```wurst -public function vec3.derivBezier4(vec3 mid1, vec3 mid2, vec3 stop, real p) returns vec3 -``` - -### vec2.derivBezier4 - -```wurst -public function vec2.derivBezier4(vec2 mid1, vec2 mid2, vec2 stop, real p) returns vec2 -``` diff --git a/_doc/stdlib/ref/math/LineGeometry.md b/_doc/stdlib/ref/math/LineGeometry.md deleted file mode 100644 index 79a735b..0000000 --- a/_doc/stdlib/ref/math/LineGeometry.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: LineGeometry -layout: stdlibref -category: math -categoryLabel: Math -tags: - - math -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/LineGeometry.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/LineGeometry.wurst)** - -## Tuples - -### lineFormular - -```wurst -public tuple lineFormular(real m, real b) -``` - -Line formula tuple representing y = m*x + b where m is slope and b is y-intercept - -## Extension Functions - -### real.getYOnLine - -```wurst -public function real.getYOnLine(lineFormular line) returns real -``` - -Returns f(x) = m*x + b for a given x value on a line - -### real.getXOnLine - -```wurst -public function real.getXOnLine(lineFormular line) returns real -``` - -Returns the x value for a given y on a line: x = (y - b) / m - -### vec2.getLineFormular - -```wurst -public function vec2.getLineFormular(vec2 p) returns lineFormular -``` - -Returns the line formula for the line passing through this point and p. - WARNING: Undefined behavior for vertical lines (p.x == this.x causes division by zero). - -### lineFormular.getParallelLineWithOrthogonalDistance - -```wurst -public function lineFormular.getParallelLineWithOrthogonalDistance(real d) returns lineFormular -``` - -Returns a parallel line with orthogonal distance d from the original line - -### vec2.getOrthogonalSidePoint - -```wurst -public function vec2.getOrthogonalSidePoint(lineFormular line, real d) returns vec2 -``` - -Returns a point on the side of a line at orthogonal distance d diff --git a/_doc/stdlib/ref/math/Maths.md b/_doc/stdlib/ref/math/Maths.md deleted file mode 100644 index a86e775..0000000 --- a/_doc/stdlib/ref/math/Maths.md +++ /dev/null @@ -1,113 +0,0 @@ ---- -title: Maths -layout: stdlibref -category: math -categoryLabel: Math -tags: - - math -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Maths.wurst' -generated: true -toc: sections ---- - -Returns the length of the hypotenuse of a right-angle triangle with the -given side lengths. Does not overflow or underflow as fast as -SquareRoot(x^2 + y^2) does. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Maths.wurst)** - -**Re-exports:** `Angle` - -## Functions - -### hypot - -```wurst -public function hypot(real dx, real dy) returns real -``` - -### getSlopeAngle - -```wurst -public function getSlopeAngle(real z1, real z2, real dist) returns angle -``` - -Returns the angle of a height-slope - -### max - -```wurst -public function max(vararg int numbers) returns int -``` - -Returns the largest value in the set provided as arguments. - Example: max(6, 4, -12) // Returns 6. - -### max - -```wurst -public function max(vararg real numbers) returns real -``` - -Returns the largest value in the set provided as arguments. - Example: max(6.5, 4.5, -12.5) // Returns 6.5. - -### min - -```wurst -public function min(vararg int numbers) returns int -``` - -Returns the smallest value in the set provided as arguments. - Example: min(6, 4, -12) // Returns -12. - -### min - -```wurst -public function min(vararg real numbers) returns real -``` - -Returns the smallest value in the set provided as arguments. - Example: min(6.5, 4.5, -12.5) // Returns -12,5. - -## Extension Functions - -### int.moduloInt - -```wurst -public function int.moduloInt(int divisor) returns int -``` - -## Constants - -### EULER - -```wurst -public constant real EULER = 2.718281828 -``` - -Euler's constant - -### PI - -```wurst -public constant real PI = 3.141592654 -``` - -PI constant - -### PI2 - -```wurst -public constant real PI2 = 6.283185307 -``` - -PI * 2 constant - -### PIHALF - -```wurst -public constant real PIHALF = 1.570796326 -``` - -PI / 2 constant diff --git a/_doc/stdlib/ref/math/Matrices.md b/_doc/stdlib/ref/math/Matrices.md deleted file mode 100644 index 0b0bd5c..0000000 --- a/_doc/stdlib/ref/math/Matrices.md +++ /dev/null @@ -1,478 +0,0 @@ ---- -title: Matrices -layout: stdlibref -category: math -categoryLabel: Math -tags: - - math -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Matrices.wurst' -generated: true -toc: sections ---- - -Matrix 2x2 -00 01 -10 11 -Each column represents an axis in a rotation matrix. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Matrices.wurst)** - -**Re-exports:** `Vectors` - -## Tuples - -### mat2 - -```wurst -public tuple mat2(real m00, real m01, real m10, real m11) -``` - -### mat3 - -```wurst -public tuple mat3( real m00, real m01, real m02, real m10, real m11, real m12, real m20, real m21, real m22) -``` - -Matrix 3x3 -00 01 02 -10 11 12 -20 21 22 -Each column represents an axis in a rotation matrix. - -### mat4 - -```wurst -public tuple mat4( real m00, real m01, real m02, real m03, real m10, real m11, real m12, real m13, real m20, real m21, real m22, real m23, real m30, real m31, real m32, real m33) -``` - -Matrix 4x4 -00 01 02 03 -10 11 12 13 -20 21 22 23 -30 31 32 33 - -## Functions - -### mult - -```wurst -public function mult(mat4 m) returns mat4 -``` - -Due to parameter restriction you need to set `tmp_mat` as one matrix before multiplying. * - -### getProjection - -```wurst -public function getProjection(real near, real far, real fovy, real aspectRatio) returns mat4 -``` - -Sets the matrix to a projection matrix with a near- and far plane, a field of view in degrees and an aspect ratio. Note that -* the field of view specified is the angle in degrees for the height, the field of view for the width will be calculated -* according to the aspect ratio. - -### setToTranslation - -```wurst -public function setToTranslation(real x, real y, real z) returns mat4 -``` - -Sets this matrix to a translation matrix, overwriting it first by an identity matrix and then setting the 4th column to the - * translation vector. - -### setToLookAt - -```wurst -public function setToLookAt(vec3 position, vec3 target, vec3 up) returns mat4 -``` - -Sets this matrix to a look at matrix with the given position, target and up vector. - -### setToLookAt - -```wurst -public function setToLookAt(vec3 direction, vec3 up) returns mat4 -``` - -Sets the matrix to a look at matrix with a direction and an up vector. Multiply with a translation matrix to get a camera - * model view matrix. - -## Extension Functions - -### mat2.op_plus - -```wurst -public function mat2.op_plus(mat2 m) returns mat2 -``` - -### mat2.op_minus - -```wurst -public function mat2.op_minus(mat2 m) returns mat2 -``` - -### mat2.op_minus - -```wurst -public function mat2.op_minus(real scalar) returns mat2 -``` - -### mat2.op_plus - -```wurst -public function mat2.op_plus(real scalar) returns mat2 -``` - -### mat2.op_mult - -```wurst -public function mat2.op_mult(real scalar) returns mat2 -``` - -### real.op_mult - -```wurst -public function real.op_mult(mat2 m) returns mat2 -``` - -### mat2.op_mult - -```wurst -public function mat2.op_mult(vec2 v) returns vec2 -``` - -Matrix multiplication is not commutative that means matrix * vect is not the same as vec * matrix. - -### vec2.op_mult - -```wurst -public function vec2.op_mult(mat2 m) returns vec2 -``` - -Matrix multiplication is not commutative that means matrix * vect is not the same as vec * matrix. - -### mat2.op_mult - -```wurst -public function mat2.op_mult(mat2 m) returns mat2 -``` - -### mat2.col - -```wurst -public function mat2.col(int index) returns vec2 -``` - -Returns matrix' column by index as a vector or rises an error if doesn't exist. - -### mat2.row - -```wurst -public function mat2.row(int index) returns vec2 -``` - -Returns matrix' row by index as a vector or rises an error if doesn't exist. - -### mat2.determinant - -```wurst -public function mat2.determinant() returns real -``` - -### mat2.transpose - -```wurst -public function mat2.transpose() returns mat2 -``` - -Flips the matrix over its main diagonale. -Result of transposing for rotation matrix is its inverse matrix. - -### mat2.inverse - -```wurst -public function mat2.inverse() returns inverseresult22 -``` - -Finds inverse matrix. -Returns tuple inverseresult22(bool success, mat2 matrix) where 'success' is true if the inverse matrix exists and 'matrix' is the inverse matrix. -If there's no inverse matrix 'success' is false and 'matrix' is zero matrix. - -### mat2.toString - -```wurst -public function mat2.toString() returns string -``` - -### angle.toRotation - -```wurst -public function angle.toRotation() returns mat2 -``` - -Creates rotation matrix from angle. - -### vec2.toScaling - -```wurst -public function vec2.toScaling() returns mat2 -``` - -Creates scaling 2x2 matrix from a vector. - -### mat3.op_plus - -```wurst -public function mat3.op_plus(mat3 m) returns mat3 -``` - -### mat3.op_plus - -```wurst -public function mat3.op_plus(real scalar) returns mat3 -``` - -### mat3.op_minus - -```wurst -public function mat3.op_minus(mat3 m) returns mat3 -``` - -### mat3.op_minus - -```wurst -public function mat3.op_minus(real scalar) returns mat3 -``` - -### mat3.op_mult - -```wurst -public function mat3.op_mult(real scalar) returns mat3 -``` - -### real.op_mult - -```wurst -public function real.op_mult(mat3 m) returns mat3 -``` - -### mat3.op_mult - -```wurst -public function mat3.op_mult(vec3 v) returns vec3 -``` - -Matrix multiplication is not commutative that means matrix * vect is not the same as vec * matrix. - -### vec3.op_mult - -```wurst -public function vec3.op_mult(mat3 m) returns vec3 -``` - -### mat3.op_mult - -```wurst -public function mat3.op_mult(mat3 m) returns mat3 -``` - -### mat3.col - -```wurst -public function mat3.col(int index) returns vec3 -``` - -Returns matrix' column by index as a vector or rises an error if doesn't exist. - -### mat3.row - -```wurst -public function mat3.row(int index) returns vec3 -``` - -Returns matrix' row by index as a vector or rises an error if doesn't exist. - -### mat3.trace - -```wurst -public function mat3.trace() returns real -``` - -The sum of the main diagonal terms. - -### mat3.determinant - -```wurst -public function mat3.determinant() returns real -``` - -### mat3.transpose - -```wurst -public function mat3.transpose() returns mat3 -``` - -Flips the matrix over its main diagonale. -Result of transposing for rotation matrix is its inverse matrix. - -### mat3.inverse - -```wurst -public function mat3.inverse() returns inverseresult33 -``` - -Finds inverse matrix. -Returns tuple inverseresult33(bool success, mat3 matrix) where 'success' is true if the inverse matrix exists and 'matrix' is the inverse matrix. -If there's no inverse matrix 'success' is false and 'matrix' is zero matrix. - -### mat3.toEuler - -```wurst -public function mat3.toEuler() returns vec3 -``` - -Extracts Euler-angles (Tait-Bryan) in radians from a rotation matrix. Order of the result is Z-Y-X (Yaw-Pitch-Roll). - -### mat3.toString - -```wurst -public function mat3.toString() returns string -``` - -### vec3.toRotation - -```wurst -public function vec3.toRotation(angle angl) returns mat3 -``` - -Creates 3x3 rotation matrix from axis and angle. - -### angle.toRotation - -```wurst -public function angle.toRotation(vec3 axis) returns mat3 -``` - -Creates 3x3 rotation matrix from axis and angle. - -### angle.toRotationX - -```wurst -public function angle.toRotationX() returns mat3 -``` - -Creates 3x3 rotation matrix around X-axis from angle. - -### angle.toRotationY - -```wurst -public function angle.toRotationY() returns mat3 -``` - -Creates 3x3 rotation matrix around Y-axis from angle. - -### angle.toRotationZ - -```wurst -public function angle.toRotationZ() returns mat3 -``` - -Creates 3x3 rotation matrix around Z-axis from angle. - -### vec3.toScaling - -```wurst -public function vec3.toScaling() returns mat3 -``` - -Creates 3x3 scaling matrix from a vector. - -### vec2.toTranslation - -```wurst -public function vec2.toTranslation() returns mat3 -``` - -Creates translation 3x3 matrix from a vector that represents an offset. -Use it with vec3 that represents 2D point. - -### vec3.project - -```wurst -public function vec3.project(mat4 matrix) returns vec3 -``` - -Multiplies this vector by the given matrix dividing by w, assuming the fourth (w) component of the vector is 1. This is - * mostly used to project/unproject vectors via a perspective projection matrix. * - -### mat4.determinant - -```wurst -public function mat4.determinant() returns real -``` - -### mat4.inverse - -```wurst -public function mat4.inverse() returns inverseresult44 -``` - -Finds inverse matrix. -Returns tuple inverseresult44(bool success, mat3 matrix) where 'success' is true if the inverse matrix exists and 'matrix' is the inverse matrix. -If there's no inverse matrix 'success' is false and 'matrix' is zero matrix. - -### mat4.toString - -```wurst -public function mat4.toString() returns string -``` - -### mat2.assertEquals - -```wurst -public function mat2.assertEquals(mat2 expected) -``` - -### mat3.assertEquals - -```wurst -public function mat3.assertEquals(mat3 expected) -``` - -## Constants - -### ZERO22 - -```wurst -public constant ZERO22 = mat2(0, 0, 0, 0) -``` - -### IDENTITY22 - -```wurst -public constant IDENTITY22 = mat2( 1, 0, -``` - -### ZERO33 - -```wurst -public constant ZERO33 = mat3(0, 0, 0, 0, 0, 0, 0, 0, 0) -``` - -### IDENTITY33 - -```wurst -public constant IDENTITY33 = mat3( 1, 0, 0, -``` - -### ZERO44 - -```wurst -public constant ZERO44 = mat4( 0, 0, 0, 0, -``` - -### IDENTITY44 - -```wurst -public constant IDENTITY44 = mat4( 1, 0, 0, 0, -``` diff --git a/_doc/stdlib/ref/math/PathingGrid.md b/_doc/stdlib/ref/math/PathingGrid.md deleted file mode 100644 index c2ab8f3..0000000 --- a/_doc/stdlib/ref/math/PathingGrid.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: PathingGrid -layout: stdlibref -category: math -categoryLabel: Math -tags: - - math -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/PathingGrid.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/PathingGrid.wurst)** - -## Tuples - -### pathingCell - -```wurst -public tuple pathingCell(int x, int y) -``` - -Global pathing-grid coordinates. Cell bounds are inclusive at min and exclusive at max. - -## Extension Functions - -### vec2.toPathingCell - -```wurst -public function vec2.toPathingCell() returns pathingCell -``` - -### vec3.toPathingCell - -```wurst -public function vec3.toPathingCell() returns pathingCell -``` - -### pathingCell.min - -```wurst -public function pathingCell.min() returns vec2 -``` - -### pathingCell.max - -```wurst -public function pathingCell.max() returns vec2 -``` - -### pathingCell.center - -```wurst -public function pathingCell.center() returns vec2 -``` - -## Constants - -### PATHING_CELL_SIZE - -```wurst -public constant real PATHING_CELL_SIZE = 32. -``` - -Warcraft III pathing cells are 32 world units wide and high. diff --git a/_doc/stdlib/ref/math/Polygon.md b/_doc/stdlib/ref/math/Polygon.md deleted file mode 100644 index 9e6d349..0000000 --- a/_doc/stdlib/ref/math/Polygon.md +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: Polygon -layout: stdlibref -category: math -categoryLabel: Math -tags: - - math -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Polygon.wurst' -generated: true -toc: sections ---- - -An immutable closed 2D path after seal(). Polygon owns its copied vertex -storage and cached bounds rect. Call destroy when finished: it releases both, -and invalidates every rect previously borrowed from bounds(). - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Polygon.wurst)** - -## Classes - -### Polygon - -```wurst -public class Polygon -``` - -**Members:** - -- `construct(int expectedVertexCount)` - Builder form. expectedVertexCount is a capacity hint. Call seal() before querying. -- `construct(vararg vec2 initialVertices)` - Convenience form. Copies the supplied vertices and seals immediately. -- `addVertex(vec2 vertex) returns thistype` - Appends a copied vertex before seal(). Adding after seal() is a programmer error. -- `seal() returns thistype` - Finalizes immutable query state and creates Polygon's owned bounds rect. - Repeated calls preserve the same rect handle. Polygon removes that rect - when it is destroyed; callers must not remove its borrowed bounds(). -- `isSealed() returns bool` -- `vertexCount() returns int` -- `vertexAt(int index) returns vec2` -- `bounds() returns rect` - Returns Polygon's borrowed cached rect. Polygon retains ownership: callers - must not remove or destroy it, and must not use it after Polygon is - destroyed. -- `boundsCenter() returns vec2` -- `classifyLinear(vec2 point) returns PolygonPointRelation` - Exact division-free O(n) reference implementation and grid fallback. -- `cellCoverage(vec2 point) returns PolygonCellCoverage` -- `cellCoverage(vec3 point) returns PolygonCellCoverage` -- `cellCandidateEdgeCount(vec2 point) returns int` - Number of exact edge candidates classify() examines for this point. -- `classify(vec2 point) returns PolygonPointRelation` -- `contains(vec2 point) returns bool` -- `containsStrict(vec2 point) returns bool` -- `debugRender() returns ArrayList` - Draws every edge in standard green. Ownership transfers to the caller: - destroy every returned lightning handle, then destroy the returned list. -- `debugRender(color col) returns ArrayList` - Draws every edge in the requested color. Ownership transfers to the caller: - destroy every returned lightning handle, then destroy the returned list. -- `debugRenderTimed(real duration)` - Draws in standard green. Polygon retains ownership of all created lightning - handles and its internal list, and destroys both after duration. duration - must be positive. -- `debugRenderTimed(real duration, color col)` - Draws in the requested color. Polygon retains ownership of all created - lightning handles and its internal list, and destroys both after duration. - duration must be positive. - -## Enums - -### PolygonPointRelation - -```wurst -public enum PolygonPointRelation -``` - -**Values:** `OUTSIDE`, `BOUNDARY`, `INSIDE` - -### PolygonCellCoverage - -```wurst -public enum PolygonCellCoverage -``` - -Coverage of one cached pathing-grid cell, not the relation of one point. - -**Values:** `OUTSIDE`, `MIXED`, `INSIDE` diff --git a/_doc/stdlib/ref/math/Quaternion.md b/_doc/stdlib/ref/math/Quaternion.md deleted file mode 100644 index 5a90062..0000000 --- a/_doc/stdlib/ref/math/Quaternion.md +++ /dev/null @@ -1,314 +0,0 @@ ---- -title: Quaternion -layout: stdlibref -category: math -categoryLabel: Math -tags: - - math -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Quaternion.wurst' -generated: true -toc: sections ---- - -Linear interpolation. -Always chooses the SHORTEST way between rotations. -q - targeted quaternion. p - progress from 0 to 1. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Quaternion.wurst)** - -**Re-exports:** `Matrices` - -## Tuples - -### quat - -```wurst -public tuple quat(real x, real y, real z, real w) -``` - -## Functions - -### eulerToQuat - -```wurst -public function eulerToQuat(real yaw, real pitch, real roll) returns quat -``` - -## Extension Functions - -### quat.op_plus - -```wurst -public function quat.op_plus(quat q) returns quat -``` - -### quat.op_plus - -```wurst -public function quat.op_plus(real scalar) returns quat -``` - -### real.op_plus - -```wurst -public function real.op_plus(quat q) returns quat -``` - -### quat.op_minus - -```wurst -public function quat.op_minus(quat q) returns quat -``` - -### quat.op_minus - -```wurst -public function quat.op_minus(real scalar) returns quat -``` - -### quat.op_mult - -```wurst -public function quat.op_mult(real scalar) returns quat -``` - -### real.op_mult - -```wurst -public function real.op_mult(quat q) returns quat -``` - -### quat.dot - -```wurst -public function quat.dot(quat q) returns real -``` - -### quat.cross - -```wurst -public function quat.cross(quat q) returns quat -``` - -Represents the composition of two rotations. - -### quat.conj - -```wurst -public function quat.conj() returns quat -``` - -Represents the same rotation in opposite direction. - -### quat.length - -```wurst -public function quat.length() returns real -``` - -### quat.norm - -```wurst -public function quat.norm() returns quat -``` - -Returns zero quaternion if lenght is zero. - -### quat.exp - -```wurst -public function quat.exp(real alpha) returns quat -``` - -Quaternion to power of alpha. - -### quat.toMatrix - -```wurst -public function quat.toMatrix() returns mat3 -``` - -### quat.getX - -```wurst -public function quat.getX() returns vec3 -``` - -Extracts X-axis from a quaternion that represents rotation. - -### quat.getY - -```wurst -public function quat.getY() returns vec3 -``` - -Extracts Y-axis as a vector from a quaternion that represents rotation. - -### quat.getZ - -```wurst -public function quat.getZ() returns vec3 -``` - -Extracts Z-axis as a vector from a quaternion that represents rotation. - -### quat.lerp - -```wurst -public function quat.lerp(quat q, real p) returns quat -``` - -Linear interpolation. -q - targeted quaternion. p - progress from 0 to 1. - -### quat.lerpShort - -```wurst -public function quat.lerpShort(quat q, real p) returns quat -``` - -### quat.lerpLong - -```wurst -public function quat.lerpLong(quat q, real p) returns quat -``` - -Linear interpolation. -Always chooses the LONGEST way between rotations. -q - targeted quaternion. p - progress from 0 to 1. - -### quat.nlerp - -```wurst -public function quat.nlerp(quat q, real p) returns quat -``` - -Normalized linear interpolation. -q - targeted quaternion. p - progress from 0 to 1. - -### quat.nlerpShort - -```wurst -public function quat.nlerpShort(quat q, real p) returns quat -``` - -Normalized linear interpolation. -Always chooses the SHORTEST way between rotations. -q - targeted quaternion. p - progress from 0 to 1. - -### quat.nlerpLong - -```wurst -public function quat.nlerpLong(quat q, real p) returns quat -``` - -Normalized linear interpolation. -Always chooses the LONGEST way between rotations. -q - targeted quaternion. p - progress from 0 to 1. - -### quat.slerp - -```wurst -public function quat.slerp(quat q, real p) returns quat -``` - -Spherical linear interpolation. Interpolates between two rotations. -q - targeted quaternion. p - progress from 0 to 1. -Slerp is the least efficient approach in performance so try to avoid using it, unless you need constant angular velocity. Nlerp is better solution in most cases. - -### quat.slerpShort - -```wurst -public function quat.slerpShort(quat q, real p) returns quat -``` - -Spherical linear interpolation. Interpolates between two rotations. -Always chooses the SHORTEST way between rotations. -q - targeted quaternion. p - progress from 0 to 1. -Slerp is the least efficient approach in performance so try to avoid using it, unless you need constant angular velocity. Nlerp is better solution in most cases. - -### quat.slerpLong - -```wurst -public function quat.slerpLong(quat q, real p) returns quat -``` - -Spherical linear interpolation. Interpolates between two rotations. -Always chooses the LONGEST way between rotations. -q - targeted quaternion. p - progress from 0 to 1. -Slerp is the least efficient approach in performance so try to avoid using it, unless you need constant angular velocity. Nlerp is better solution in most cases. - -### quat.toString - -```wurst -public function quat.toString() returns string -``` - -### quat.getGimbalPole - -```wurst -public function quat.getGimbalPole() returns int -``` - -Gimbal lock detection. -Returns 1 for north, -1 for south, 0 if no gimbal lock. - -### quat.toEuler - -```wurst -public function quat.toEuler() returns vec3 -``` - -Extracts Euler-angles (Tait-Bryan) in radians from a quaternion. Order of the result is Z-Y-X (Yaw-Pitch-Roll). - -### vec3.toQuat - -```wurst -public function vec3.toQuat(angle angl) returns quat -``` - -Creates a quaternion from rotation axis and angle. - -### angle.toQuat - -```wurst -public function angle.toQuat(vec3 axis) returns quat -``` - -Creates a quaternion from rotation axis and angle. - -### vec3.rotate - -```wurst -public function vec3.rotate(quat q) returns vec3 -``` - -Rotates a vector by a quaternion. - -### mat3.toQuat - -```wurst -public function mat3.toQuat() returns quat -``` - -Extracts quaternion from a rotation matrix. - -### quat.assertEquals - -```wurst -public function quat.assertEquals(quat expected) -``` - -## Constants - -### IDENTITYQ - -```wurst -public constant IDENTITYQ = quat(0, 0, 0, 1) -``` - -### ZEROQ - -```wurst -public constant ZEROQ = quat(0, 0, 0, 0) -``` diff --git a/_doc/stdlib/ref/math/Raycast.md b/_doc/stdlib/ref/math/Raycast.md deleted file mode 100644 index dfba54e..0000000 --- a/_doc/stdlib/ref/math/Raycast.md +++ /dev/null @@ -1,173 +0,0 @@ ---- -title: Raycast -layout: stdlibref -category: math -categoryLabel: Math -tags: - - math -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Raycast.wurst' -generated: true -toc: sections ---- - -An infinite 2D ray -origin - the point which the ray comes from -direction - directional vector - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Raycast.wurst)** - -## Tuples - -### ray2d - -```wurst -public tuple ray2d(vec2 origin, vec2 direction) -``` - -### ray3d - -```wurst -public tuple ray3d(vec3 origin, vec3 direction) -``` - -An infinite 3D ray -origin - the point which the ray comes from -direction - directional vector - -### result2d - -```wurst -public tuple result2d(bool intersects, vec2 point, real distance) -``` - -2D intersection result -intersects - 'true' if the intersection point exists -point - the intersection point or ZERO2 -distance - distance between the ray's origin and the intersection point - -### doubleresult2d - -```wurst -public tuple doubleresult2d(result2d first, result2d second) -``` - -Double 2D intersection result. -'first' is nearest to the ray's origin. - -### result3d - -```wurst -public tuple result3d(bool intersects, vec3 point, real distance, bool backface) -``` - -3D intersection result -intersects - 'true' if the intersection point exists -point - the intersection point or ZERO2 -distance - distance between the ray's origin and the intersection point -backface - `true` if the surface at the intersection point is faced away from the ray's origin - -### doubleresult3d - -```wurst -public tuple doubleresult3d(result3d first, result3d second) -``` - -Double 3D intersection result. -'first' is nearest to the ray's origin. - -## Extension Functions - -### vec2.project - -```wurst -public function vec2.project(ray2d ray) returns result2d -``` - -Projects the point onto a ray. -Returns tuple result2d(intersects, point, distance). - -### ray2d.castToLine - -```wurst -public function ray2d.castToLine(vec2 p1, vec2 p2) returns result2d -``` - -Finds the intersection point of the ray and a line defined by 2 points. -Returns tuple result2d(intersects, point, distance). - -### ray2d.castToRay - -```wurst -public function ray2d.castToRay(vec2 origin, vec2 direction) returns result2d -``` - -Finds the intersection point of the ray and another ray. -Returns tuple result2d(intersects, point, distance). - -### ray2d.castToSegment - -```wurst -public function ray2d.castToSegment(vec2 p1, vec2 p2) returns result2d -``` - -Finds the intersection point of the ray and a line segment defined by 2 points. -Returns tuple result2d(intersects, point, distance). - -### ray2d.castToCircle - -```wurst -public function ray2d.castToCircle(vec2 center, real radius) returns doubleresult2d -``` - -Finds the intersection point(s) of the ray and a circle. -Returns tuple doubleresult2d(first, second). - -### vec3.project - -```wurst -public function vec3.project(ray3d ray) returns result3d -``` - -Projects the point onto a ray. -Returns tuple result3d(intersects, point, distance, backface) where 'backface' is always false. - -### ray3d.castToPlane - -```wurst -public function ray3d.castToPlane(vec3 point, vec3 normal) returns result3d -``` - -Finds the intersection point of the ray and a plane where -point - a point on the plane -normal - a vector perpendicular to the plane -Returns tuple result3d(intersects, point, distance, backface). - -### ray3d.castToDisk - -```wurst -public function ray3d.castToDisk(vec3 center, vec3 normal, real radius) returns result3d -``` - -Finds the intersection point of the ray and a plane disk where -center - the center of the disk -normal - a vector perpendicular to the disk's plane -radius - the disk's radius -Returns tuple result3d(intersects, point, distance, backface). - -### ray3d.castToSphere - -```wurst -public function ray3d.castToSphere(vec3 center, real radius) returns doubleresult3d -``` - -Finds the intersection point(s) of the ray and a sphere. -Returns tuple doubleresult3d(first, second). - -### ray3d.castToTriangle - -```wurst -public function ray3d.castToTriangle(vec3 p1, vec3 p2, vec3 p3) returns result3d -``` - -Finds the intersection point of the ray and a triangle in 3D space defined by 3 points. -Returns tuple result3d(intersects, point, distance, backface) where 'backface' depends on the order of the given points. diff --git a/_doc/stdlib/ref/math/Vectors.md b/_doc/stdlib/ref/math/Vectors.md deleted file mode 100644 index 01235ab..0000000 --- a/_doc/stdlib/ref/math/Vectors.md +++ /dev/null @@ -1,651 +0,0 @@ ---- -title: Vectors -layout: stdlibref -category: math -categoryLabel: Math -tags: - - math -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Vectors.wurst' -generated: true -toc: sections -curated: /stdlib/vectors ---- - -A vector is a geometric object that has a length and direction. - Vectors can be added to other vectors according to vector algebra. - The most common use in warcraft III is as a point in space. For example a unit's position - can be represented as a vector as well as a knockback force acting on it. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/math/Vectors.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/vectors)** for hand-written examples and background. - -**Re-exports:** `Real`, `Angle` - -## Tuples - -### vec2 - -```wurst -public tuple vec2(real x, real y) -``` - -2d Vector tuple - -### vec3 - -```wurst -public tuple vec3(real x, real y, real z) -``` - -3d Vector tuple - -## Extension Functions - -### vec2.op_plus - -```wurst -public function vec2.op_plus(vec2 v) returns vec2 -``` - -+ Operator vec2 - -### vec2.op_plus - -```wurst -public function vec2.op_plus(vec3 v) returns vec2 -``` - -+ Operator vec3 - -### vec2.op_minus - -```wurst -public function vec2.op_minus(vec2 v) returns vec2 -``` - -- Operator - -### vec2.op_mult - -```wurst -public function vec2.op_mult(real factor) returns vec2 -``` - -Operator - -### real.op_mult - -```wurst -public function real.op_mult(vec2 vec) returns vec2 -``` - -Operator - -### vec2.op_mult - -```wurst -public function vec2.op_mult(vec2 v) returns vec2 -``` - -Operator, component-wise (Hadamard) product. For the dot product use vec2.dot - -### vec2.op_divReal - -```wurst -public function vec2.op_divReal(real factor) returns vec2 -``` - -Operator - -### vec2.add - -```wurst -public function vec2.add(real x, real y) returns vec2 -``` - -Add two reals to the coordiantes of this vector - -### vec2.dot - -```wurst -public function vec2.dot(vec2 v) returns real -``` - -Get the dot-product - -### vec2.norm - -```wurst -public function vec2.norm() returns vec2 -``` - -Normalize this vector - -### vec2.rotate - -```wurst -public function vec2.rotate(angle angl) returns vec2 -``` - -Rotate this vector - -### vec2.toVec3 - -```wurst -public function vec2.toVec3() returns vec3 -``` - -Convert this vector to a 3d vector with z = 0. - -### vec2.getTerrainZ - -```wurst -public function vec2.getTerrainZ() returns real -``` - -### vec3.getTerrainZ - -```wurst -public function vec3.getTerrainZ() returns real -``` - -### vec2.withTerrainZ - -```wurst -public function vec2.withTerrainZ() returns vec3 -``` - -### vec2.withTerrainZ - -```wurst -public function vec2.withTerrainZ(real zoffset) returns vec3 -``` - -### vec2.setLength - -```wurst -public function vec2.setLength(real length) returns vec2 -``` - -Set the length of this vector - -### vec2.length - -```wurst -public function vec2.length() returns real -``` - -Get the length of this vector - -### vec2.lengthSq - -```wurst -public function vec2.lengthSq() returns real -``` - -Get the squared length of this vector - -### vec2.inRange - -```wurst -public function vec2.inRange(vec2 v2, real radius) returns boolean -``` - -Is this vector inside the given circle - -### vec2.toString - -```wurst -public function vec2.toString() returns string -``` - -Get a String-representation of this Vector (for debugging) - -### vec2.angleTo - -```wurst -public function vec2.angleTo(vec2 v) returns angle -``` - -Get this vetor's angle to another one - -### vec2.polarOffset - -```wurst -public function vec2.polarOffset(angle ang, real dist) returns vec2 -``` - -Get a polar offset from this vector - -### vec2.normalizedPointerTo - -```wurst -public function vec2.normalizedPointerTo(vec2 target) returns vec2 -``` - -returns a vector of length 1 which points into the direction of target, - when this vector and target are equal, then the pointer will point to the right - -### vec2.moveTowards - -```wurst -public function vec2.moveTowards(vec2 target, real dist) returns vec2 -``` - -move a vector towards a given other vector, if the current vector - is equal to the target vector, then the vector will move to the right. - (this emulated the behavior of using polarOffset for this task) - -### vec2.withZ - -```wurst -public function vec2.withZ(real z) returns vec3 -``` - -Get a 3d Vector with the original xy and the given z coordinate - -### vec2.distanceTo - -```wurst -public function vec2.distanceTo(vec2 v) returns real -``` - -Get distance to another vector - -### vec2.distanceToSq - -```wurst -public function vec2.distanceToSq(vec2 v) returns real -``` - -Get squared distance to another vector - -### vec2.distanceToSegmentSq - -```wurst -public function vec2.distanceToSegmentSq(vec2 v1, vec2 v2) returns real -``` - -Get squared distance to a line segment - -### vec2.withRadiusRect - -```wurst -public function vec2.withRadiusRect(real nominalRadius) returns rect -``` - -Create a rect centered at `this` with side length 2 * `nominalRadius`. - -### vec2.isInTriangle - -```wurst -public function vec2.isInTriangle(vec2 p1, vec2 p2, vec2 p3) returns bool -``` - -Checks whether the point is in a triangle defined by 3 points. - -### vec2.isInPolygon - -```wurst -public function vec2.isInPolygon(vararg vec2 args) returns bool -``` - -### vec3.op_plus - -```wurst -public function vec3.op_plus(vec3 v) returns vec3 -``` - -+ Operator - -### vec3.op_plus - -```wurst -public function vec3.op_plus(vec2 v) returns vec3 -``` - -+ Operator - -### vec3.op_minus - -```wurst -public function vec3.op_minus(vec3 v) returns vec3 -``` - -- Operator - -### vec3.op_minus - -```wurst -public function vec3.op_minus(vec2 v) returns vec3 -``` - -- Operator - -### vec3.op_mult - -```wurst -public function vec3.op_mult(real factor) returns vec3 -``` - -Operator - -### real.op_mult - -```wurst -public function real.op_mult(vec3 v) returns vec3 -``` - -Operator, scales the vector by this scalar - -### vec3.add - -```wurst -public function vec3.add(real x, real y, real z) returns vec3 -``` - -add 3 realvalues to the coordinates of this Vector - -### vec3.dot - -```wurst -public function vec3.dot(vec3 v) returns real -``` - -Get the dot-product - -### vec3.norm - -```wurst -public function vec3.norm() returns vec3 -``` - -Normalize this Vector - -### vec3.rotate - -```wurst -public function vec3.rotate(vec3 axis, real radians) returns vec3 -``` - -Rotate this vector around an axis - -### vec3.setLengthSq - -```wurst -public function vec3.setLengthSq(real lengthSq) returns vec3 -``` - -Returns this vector rescaled so that its *squared* length equals the given - value. Scaling by lengthSq/currentSq would give a squared length of - lengthSq^2/currentSq, so the factor has to be the square root of the ratio. - -### vec3.setLength - -```wurst -public function vec3.setLength(real length) returns vec3 -``` - -Sets the length of the given Vector - -### vec3.length - -```wurst -public function vec3.length() returns real -``` - -Get the length of this Vector - -### vec3.lengthSquared - -```wurst -public function vec3.lengthSquared() returns real -``` - -Get the squared length of this Vector - -### vec3.cross - -```wurst -public function vec3.cross(vec3 v) returns vec3 -``` - -Get the cross-product - -### vec3.project - -```wurst -public function vec3.project(vec3 direction) returns vec3 -``` - -Project this vector onto the given directional vector - -### vec3.toVec2 - -```wurst -public function vec3.toVec2() returns vec2 -``` - -Convert a vec3 to a vec2 (z-coordinate gets removed) - -### vec3.inRange - -```wurst -public function vec3.inRange(vec3 v2, real radius) returns boolean -``` - -Is this vector inside the given circle. Only the x and y coordinates are - compared - the height difference is ignored. Use inRange3d for a spherical - test that includes z. - -### vec3.inRange3d - -```wurst -public function vec3.inRange3d(vec3 v2, real radius) returns boolean -``` - -Is this vector inside the given sphere, taking the z coordinate into - account. Compare vec3.inRange, which only compares x and y. - -### vec3.distanceTo - -```wurst -public function vec3.distanceTo(vec3 v) returns real -``` - -Get the distance to another Vector - -### vec3.distanceTo2d - -```wurst -public function vec3.distanceTo2d(vec3 v) returns real -``` - -Get the distance to another Vector - -### vec3.distanceTo2d - -```wurst -public function vec3.distanceTo2d(vec2 v) returns real -``` - -Get the distance to another Vector - -### vec3.distanceTo2dSq - -```wurst -public function vec3.distanceTo2dSq(vec2 v) returns real -``` - -Get the squared distance to another Vector - -### vec3.distanceToSq - -```wurst -public function vec3.distanceToSq(vec3 v) returns real -``` - -Get the squared distance to another Vector - -### vec3.toString - -```wurst -public function vec3.toString() returns string -``` - -Get a String-represantation of the vector (for debugging) - -### vec3.rotate - -```wurst -public function vec3.rotate(vec3 axis, angle ang) returns vec3 -``` - -Rotate this vector around an axis - -### vec3.offset2d - -```wurst -public function vec3.offset2d(angle ang, real dist) returns vec3 -``` - -Offset this vector in 2d space - -### vec3.angleTo2d - -```wurst -public function vec3.angleTo2d(vec2 v) returns angle -``` - -Get the angle to a 2d vector - -### vec3.angleTo2d - -```wurst -public function vec3.angleTo2d(vec3 v) returns angle -``` - -### vec3.polarProject - -```wurst -public function vec3.polarProject(real distance, angle angleGround, angle angleAir) returns vec3 -``` - -Get a polarprojection of this Vector - -### vec3.normalizedPointerTo - -```wurst -public function vec3.normalizedPointerTo(vec3 target) returns vec3 -``` - -returns a vector of length 1 which points into the direction of target, - when this vector and target are equal, then the pointer will point to the right - -### vec3.moveTowards - -```wurst -public function vec3.moveTowards(vec3 target, real dist) returns vec3 -``` - -move a vector towards a given other vector, if the current vector - is equal to the target vector, then the vector will move to the right. - (this emulated the behavior of using polarOffset for this task) - -### angle.toVec - -```wurst -public function angle.toVec(real len) returns vec2 -``` - -returns a vector of the given length pointing into the direction of this angle - -### angle.direction - -```wurst -public function angle.direction() returns vec2 -``` - -returns a vector of length 1 pointing into the direction of this angle - -### angle.direction - -```wurst -public function angle.direction(real dist) returns vec2 -``` - -returns a vector of length 'dist' pointing into the direction of this angle - -### vec2.getAngle - -```wurst -public function vec2.getAngle() returns angle -``` - -returns the angle of this vector - -### vec2.assertEquals - -```wurst -public function vec2.assertEquals(vec2 expected) -``` - -### vec3.assertEquals - -```wurst -public function vec3.assertEquals(vec3 expected) -``` - -### vec3.isInTriangle2d - -```wurst -public function vec3.isInTriangle2d(vec3 p1, vec3 p2, vec3 p3) returns bool -``` - -Checks whether the point is in a 2D triangle defined by 3 points. -Works as for vec2.isInTriangle, Z-coords are discarded. - -### vec3.isInPolygon2d - -```wurst -public function vec3.isInPolygon2d(vararg vec3 args) returns bool -``` - -## Constants - -### ZERO2 - -```wurst -public constant ZERO2 = vec2(0, 0) -``` - -### ZERO3 - -```wurst -public constant ZERO3 = vec3(0, 0, 0) -``` - -### RIGHT - -```wurst -public constant RIGHT = vec2(1, 0) -``` - -### UP - -```wurst -public constant UP = vec2(0, 1) -``` - -### LEFT - -```wurst -public constant LEFT = vec2(-1, 0) -``` - -### DOWN - -```wurst -public constant DOWN = vec2(0, -1) -``` diff --git a/_doc/stdlib/ref/objediting/AbilityObjEditing.md b/_doc/stdlib/ref/objediting/AbilityObjEditing.md deleted file mode 100644 index 95ff777..0000000 --- a/_doc/stdlib/ref/objediting/AbilityObjEditing.md +++ /dev/null @@ -1,30604 +0,0 @@ ---- -title: AbilityObjEditing -layout: stdlibref -category: objediting -categoryLabel: Object Editing -tags: - - abilities - - object-data - - objediting -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/AbilityObjEditing.wurst' -generated: true -toc: sections -curated: /stdlib/abil_objed ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/AbilityObjEditing.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/abil_objed)** for hand-written examples and background. - -**Re-exports:** `ObjEditingNatives`, `UnitObjEditing`, `AbilityIds` - -## Classes - -### AbilityDefinition - -```wurst -public class AbilityDefinition -``` - -Create ability object data at compile time. Levels start at 1; generated field presets set all levels and add tooltip properties. - -**Members:** - -- `getNewId() returns int` -- `getBaseId() returns int` -- `getLevels() returns int` -- `construct(int newId, int baseId)` -- `construct(int newId, int baseId, int lvls)` -- `addTooltipProperty(string pName, StringLevelClosure lc)` -- `addTooltipProperty(string pName, IntLevelClosure lc)` -- `addTooltipProperty(string pName, RealLevelClosure lc)` -- `addTooltipProperty(string pName, BooleanLevelClosure lc)` -- `registerTooltipGenerator(TooltipGenerator tgen)` -- `tooltipStartListen()` -- `tooltipStopListen()` -- `tooltipStopListen(boolean build)` -- `setName(string value)` -- `setEditorSuffix(string value)` -- `setHeroAbility(bool value)` -- `setItemAbility(bool value)` -- `setRace(Race rce)` -- `setButtonPositionNormalX(int value)` -- `setButtonPositionNormalY(int value)` -- `setButtonPositionTurnOffX(int value)` -- `setButtonPositionTurnOffY(int value)` -- `setButtonPositionResearchX(int value)` -- `setButtonPositionResearchY(int value)` -- `presetButtonPosNormal(int x, int y)` -- `presetButtonPosTurnOff(int x, int y)` -- `presetButtonPosResearch(int x, int y)` -- `setIconNormal(string value)` -- `setIconTurnOff(string value)` -- `setIconResearch(string value)` -- `presetIcon(string name)` -- `setArtCaster(string value)` -- `setArtTarget(string value)` -- `setArtSpecial(string value)` -- `setArtEffect(string value)` -- `setAreaEffect(string value)` -- `setLightningEffects(string value)` -- `setMissileArt(string value)` -- `setMissileSpeed(int value)` -- `setMissileArc(real value)` -- `setMissileHomingEnabled(bool value)` -- `setTargetAttachments(int value)` -- `setTargetAttachmentPoint(string value)` - Target Attachment Point 1 / 'ata0' -- `setTargetAttachmentPoint1(string value)` - Target Attachment Point 2 / 'ata1' -- `setTargetAttachmentPoint2(string value)` - Target Attachment Point 3 / 'ata2' -- `setTargetAttachmentPoint3(string value)` - Target Attachment Point 4 / 'ata3' -- `setTargetAttachmentPoint4(string value)` - Target Attachment Point 5 / 'ata4' -- `setTargetAttachmentPoint5(string value)` - Target Attachment Point 6 / 'ata5' -- `setCasterAttachments(int value)` -- `setCasterAttachmentPoint(string value)` - Caster Attachment Point 1 / 'acap' -- `setCasterAttachmentPoint1(string value)` - Caster Attachment Point 2 / 'aca1' -- `setSpecialAttachmentPoint(string value)` -- `setAnimationNames(string value)` -- `setTooltipNormal(int level, string value)` -- `presetTooltipNormal(StringLevelClosure lc)` -- `setTooltipTurnOff(int level, string value)` -- `presetTooltipTurnOff(StringLevelClosure lc)` -- `setTooltipNormalExtended(int level, string value)` -- `presetTooltipNormalExtended(StringLevelClosure lc)` -- `setTooltipTurnOffExtended(int level, string value)` -- `presetTooltipTurnOffExtended(StringLevelClosure lc)` -- `setTooltipLearn(string value)` -- `setTooltipLearnExtended(string value)` -- `setHotkeyLearn(string value)` -- `setHotkeyNormal(string value)` -- `setHotkeyTurnOff(string value)` -- `presetHotkey(string value)` -- `setRequirements(string value)` -- `setRequirementsLevels(string value)` -- `setCheckDependencies(bool value)` -- `setPriorityforSpellSteal(int value)` -- `setOrderStringUseTurnOn(string value)` - Order String - Use/Turn On / 'aord' -- `setOrderStringTurnOff(string value)` -- `setOrderStringActivate(string value)` -- `setOrderStringDeactivate(string value)` -- `setEffectSound(string value)` -- `setEffectSoundLooping(string value)` -- `setLevels(int value)` -- `setRequiredLevel(int value)` -- `setLevelSkipRequirement(int value)` -- `setTargetsAllowed(int level, string value)` -- `presetTargetsAllowed(StringLevelClosure lc)` -- `setCastingTime(int level, real value)` -- `presetCastingTime(RealLevelClosure lc)` -- `setDurationNormal(int level, real value)` -- `presetDurationNormal(RealLevelClosure lc)` -- `setDurationHero(int level, real value)` -- `presetDurationHero(RealLevelClosure lc)` -- `setCooldown(int level, real value)` -- `presetCooldown(RealLevelClosure lc)` -- `setManaCost(int level, int value)` -- `presetManaCost(IntLevelClosure lc)` -- `setAreaofEffect(int level, real value)` -- `presetAreaofEffect(RealLevelClosure lc)` -- `setCastRange(int level, real value)` -- `presetCastRange(RealLevelClosure lc)` -- `setBuffs(int level, string value)` -- `presetBuffs(StringLevelClosure lc)` -- `setEffects(int level, string value)` -- `presetEffects(StringLevelClosure lc)` -- `setUnitSkinList(string value)` - -### AbilityDefinitionTaunt - -```wurst -public class AbilityDefinitionTaunt extends AbilityDefinition -``` - -'Atau' / [AbilityIds.taunt](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-taunt) - -**Members:** - -- `construct(int newAbilityId)` -- `setPreferFriendlies(int level, int value)` -- `presetPreferFriendlies(IntLevelClosure lc)` -- `setPreferHostiles(int level, int value)` -- `presetPreferHostiles(IntLevelClosure lc)` -- `setMaxUnits(int level, int value)` -- `presetMaxUnits(IntLevelClosure lc)` -- `setNumberOfPulses(int level, int value)` -- `presetNumberOfPulses(IntLevelClosure lc)` -- `setIntervalBetweenPulses(int level, real value)` -- `presetIntervalBetweenPulses(RealLevelClosure lc)` -- `presetIntervalbetweenPulses(RealLevelClosure lc)` -- `presetNumberofPulses(IntLevelClosure lc)` -- `setIntervalbetweenPulses(int level, real value)` -- `setNumberofPulses(int level, int value)` - -### AbilityDefinitionPoisonArrows - -```wurst -public class AbilityDefinitionPoisonArrows extends AbilityDefinition -``` - -'AEpa' / [AbilityIds.poisonArrows](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-poisonArrows) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `setStackingType(int level, int value)` -- `presetStackingTypes(IntLevelClosure lc)` -- `presetStackingType(StackingType stackingType, boolean flag)` -- `hasStackingType(StackingType stackingType) returns boolean` -- `setExtraDamage(int level, real value)` -- `presetExtraDamage(RealLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` -- `presetStackingType(IntLevelClosure lc)` - -### AbilityDefinitionRangerColdArrows - -```wurst -public class AbilityDefinitionRangerColdArrows extends AbilityDefinition -``` - -'AHca' / [AbilityIds.coldArrows](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-coldArrows) - -**Members:** - -- `construct(int newAbilityId)` -- `setStackFlags(int level, int value)` -- `presetStackFlags(IntLevelClosure lc)` -- `presetStackFlag(StackFlag stackFlag, boolean flag)` -- `hasStackFlag(StackFlag stackFlag) returns boolean` -- `setExtraDamage(int level, real value)` -- `presetExtraDamage(RealLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` - -### AbilityDefinitionSeaWitchTornado - -```wurst -public class AbilityDefinitionSeaWitchTornado extends AbilityDefinition -``` - -'ANto' / [AbilityIds.tornado](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tornado) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionAgilityBonusPlus4 - -```wurst -public class AbilityDefinitionAgilityBonusPlus4 extends AbilityDefinition -``` - -'AIa4' / [AbilityIds.agilityBonusPlus4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-agilityBonusPlus4) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionAlchemistTransmute - -```wurst -public class AbilityDefinitionAlchemistTransmute extends AbilityDefinition -``` - -'ANtm' / [AbilityIds.transmute](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-transmute) - -**Members:** - -- `construct(int newAbilityId)` -- `setLumberCostFactor(int level, real value)` -- `presetLumberCostFactor(RealLevelClosure lc)` -- `setAllowBounty(int level, bool value)` -- `presetAllowBounty(BooleanLevelClosure lc)` -- `setMaxCreepLevel(int level, int value)` -- `presetMaxCreepLevel(IntLevelClosure lc)` -- `setGoldCostFactor(int level, real value)` -- `presetGoldCostFactor(RealLevelClosure lc)` - -### AbilityDefinitionAgilityBonusPlus3 - -```wurst -public class AbilityDefinitionAgilityBonusPlus3 extends AbilityDefinition -``` - -'AIa3' / [AbilityIds.agilityBonusPlus3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-agilityBonusPlus3) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionAgilityBonusPlus1 - -```wurst -public class AbilityDefinitionAgilityBonusPlus1 extends AbilityDefinition -``` - -'AIa1' / [AbilityIds.agilityBonusPlus1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-agilityBonusPlus1) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionAgilityBonusPlus2 - -```wurst -public class AbilityDefinitionAgilityBonusPlus2 extends AbilityDefinition -``` - -'AIa2' / [AbilityIds.agilityBonusPlus2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-agilityBonusPlus2) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionAgilityBonusPlus5 - -```wurst -public class AbilityDefinitionAgilityBonusPlus5 extends AbilityDefinition -``` - -'AIa5' / [AbilityIds.agilityBonusPlus5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-agilityBonusPlus5) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionThornyShieldCreep - -```wurst -public class AbilityDefinitionThornyShieldCreep extends AbilityDefinition -``` - -'ANth' / [AbilityIds.thornyShieldCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-thornyShieldCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, real value)` -- `presetDefenseBonus(RealLevelClosure lc)` -- `setReceivedDamageFactor(int level, real value)` -- `presetReceivedDamageFactor(RealLevelClosure lc)` -- `setReturnedDamageFactor(int level, real value)` -- `presetReturnedDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionAgilityBonusPlus6 - -```wurst -public class AbilityDefinitionAgilityBonusPlus6 extends AbilityDefinition -``` - -'AIa6' / [AbilityIds.agilityBonusPlus6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-agilityBonusPlus6) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionBloodMageSiphonMana - -```wurst -public class AbilityDefinitionBloodMageSiphonMana extends AbilityDefinition -``` - -'AHdr' / [AbilityIds.siphonMana](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-siphonMana) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusLifeDecay(int level, real value)` -- `presetBonusLifeDecay(RealLevelClosure lc)` -- `setDrainIntervalseconds(int level, real value)` -- `presetDrainIntervalseconds(RealLevelClosure lc)` -- `setHitPointsDrained(int level, real value)` -- `presetHitPointsDrained(RealLevelClosure lc)` -- `setBonusLifeFactor(int level, real value)` -- `presetBonusLifeFactor(RealLevelClosure lc)` -- `setManaPointsDrained(int level, real value)` -- `presetManaPointsDrained(RealLevelClosure lc)` -- `setManaTransferredPerSecond(int level, real value)` -- `presetManaTransferredPerSecond(RealLevelClosure lc)` -- `setBonusManaDecay(int level, real value)` -- `presetBonusManaDecay(RealLevelClosure lc)` -- `setBonusManaFactor(int level, real value)` -- `presetBonusManaFactor(RealLevelClosure lc)` -- `setLifeTransferredPerSecond(int level, real value)` -- `presetLifeTransferredPerSecond(RealLevelClosure lc)` - -### AbilityDefinitionPossessioncreep - -```wurst -public class AbilityDefinitionPossessioncreep extends AbilityDefinition -``` - -'ACps' / [AbilityIds.possessioncreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-possessioncreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumCreepLevel(int level, int value)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` - -### AbilityDefinitionPaladinDivineShield - -```wurst -public class AbilityDefinitionPaladinDivineShield extends AbilityDefinition -``` - -'AHds' / [AbilityIds.divineShield](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-divineShield) - -**Members:** - -- `construct(int newAbilityId)` -- `setCanDeactivate(int level, bool value)` -- `presetCanDeactivate(BooleanLevelClosure lc)` - -### AbilityDefinitionDivineShieldCreep - -```wurst -public class AbilityDefinitionDivineShieldCreep extends AbilityDefinition -``` - -'ACds' / [AbilityIds.divineShield1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-divineShield1) - -**Members:** - -- `construct(int newAbilityId)` -- `setCanDeactivate(int level, bool value)` -- `presetCanDeactivate(BooleanLevelClosure lc)` - -### AbilityDefinitionPurgeCreep - -```wurst -public class AbilityDefinitionPurgeCreep extends AbilityDefinition -``` - -'ACpu' / [AbilityIds.purgeCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-purgeCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setHeroPauseDuration(int level, real value)` -- `presetHeroPauseDuration(RealLevelClosure lc)` -- `setUnitPauseDuration(int level, real value)` -- `presetUnitPauseDuration(RealLevelClosure lc)` -- `setMovementUpdateFrequency(int level, int value)` -- `presetMovementUpdateFrequency(IntLevelClosure lc)` -- `setAttackUpdateFrequency(int level, int value)` -- `presetAttackUpdateFrequency(IntLevelClosure lc)` -- `setManaLoss(int level, int value)` -- `presetManaLoss(IntLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` - -### AbilityDefinitionRoarcreepSkeletalOrc - -```wurst -public class AbilityDefinitionRoarcreepSkeletalOrc extends AbilityDefinition -``` - -'ACr1' / [AbilityIds.roarcreepSkeletalOrc](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-roarcreepSkeletalOrc) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageIncrease(int level, real value)` - Damage Increase (%) / 'Roa1' -- `presetDamageIncrease(RealLevelClosure lc)` -- `setDefenseIncrease(int level, int value)` -- `presetDefenseIncrease(IntLevelClosure lc)` -- `setPreferHostiles(int level, bool value)` -- `presetPreferHostiles(BooleanLevelClosure lc)` -- `setManaRegen(int level, real value)` -- `presetManaRegen(RealLevelClosure lc)` -- `setLifeRegenerationRate(int level, real value)` -- `presetLifeRegenerationRate(RealLevelClosure lc)` -- `setPreferFriendlies(int level, bool value)` -- `presetPreferFriendlies(BooleanLevelClosure lc)` -- `setMaxUnits(int level, int value)` -- `presetMaxUnits(IntLevelClosure lc)` - -### AbilityDefinitionTauntCreep - -```wurst -public class AbilityDefinitionTauntCreep extends AbilityDefinition -``` - -'ANta' / [AbilityIds.taunt1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-taunt1) - -**Members:** - -- `construct(int newAbilityId)` -- `setPreferFriendlies(int level, int value)` -- `presetPreferFriendlies(IntLevelClosure lc)` -- `setPreferHostiles(int level, int value)` -- `presetPreferHostiles(IntLevelClosure lc)` -- `setMaxUnits(int level, int value)` -- `presetMaxUnits(IntLevelClosure lc)` -- `setNumberOfPulses(int level, int value)` -- `presetNumberOfPulses(IntLevelClosure lc)` -- `setIntervalBetweenPulses(int level, real value)` -- `presetIntervalBetweenPulses(RealLevelClosure lc)` -- `presetIntervalbetweenPulses(RealLevelClosure lc)` -- `presetNumberofPulses(IntLevelClosure lc)` -- `setIntervalbetweenPulses(int level, real value)` -- `setNumberofPulses(int level, int value)` - -### AbilityDefinitionRejuvinationFurbolg - -```wurst -public class AbilityDefinitionRejuvinationFurbolg extends AbilityDefinition -``` - -'ACr2' / [AbilityIds.rejuvenation](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rejuvenation) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaPointsGained(int level, real value)` -- `presetManaPointsGained(RealLevelClosure lc)` -- `setNoTargetRequired(int level, bool value)` -- `presetNoTargetRequired(BooleanLevelClosure lc)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` -- `setAllowWhenFull(int level, AllowWhenFull value)` -- `presetAllowWhenFull(IntLevelClosure lc)` -- `setAllowWhenFull(int level, int value)` - -### AbilityDefinitionPulverizecreep - -```wurst -public class AbilityDefinitionPulverizecreep extends AbilityDefinition -``` - -'ACpv' / [AbilityIds.pulverize1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-pulverize1) - -**Members:** - -- `construct(int newAbilityId)` -- `setHalfDamageRadius(int level, real value)` -- `presetHalfDamageRadius(RealLevelClosure lc)` -- `setDamageDealt(int level, real value)` -- `presetDamageDealt(RealLevelClosure lc)` -- `setFullDamageRadius(int level, real value)` -- `presetFullDamageRadius(RealLevelClosure lc)` -- `setChancetoStomp(int level, real value)` - Chance to Stomp (%) / 'War1' -- `presetChancetoStomp(RealLevelClosure lc)` - -### AbilityDefinitionBeastMasterSummonHawk - -```wurst -public class AbilityDefinitionBeastMasterSummonHawk extends AbilityDefinition -``` - -'ANsw' / [AbilityIds.beastMasterSummonHawk](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-beastMasterSummonHawk) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionTinkererSummonFactoryLevel0 - -```wurst -public class AbilityDefinitionTinkererSummonFactoryLevel0 extends AbilityDefinition -``` - -'ANsy' / [AbilityIds.tinkererSummonFactoryLevel0](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererSummonFactoryLevel0) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpawnInterval(int level, real value)` -- `presetSpawnInterval(RealLevelClosure lc)` -- `setLeashRange(int level, real value)` -- `presetLeashRange(RealLevelClosure lc)` -- `setSpawnUnitID(int level, string value)` -- `presetSpawnUnitID(StringLevelClosure lc)` -- `setFactoryUnitID(int level, string value)` -- `presetFactoryUnitID(StringLevelClosure lc)` -- `setSpawnUnitOffset(int level, real value)` -- `presetSpawnUnitOffset(RealLevelClosure lc)` -- `setSpawnUnitDuration(int level, real value)` -- `presetSpawnUnitDuration(RealLevelClosure lc)` - -### AbilityDefinitionPolymorphcreep - -```wurst -public class AbilityDefinitionPolymorphcreep extends AbilityDefinition -``` - -'ACpy' / [AbilityIds.polymorphcreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-polymorphcreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setMorphUnitsGround(int level, string value)` -- `presetMorphUnitsGround(StringLevelClosure lc)` -- `setMorphUnitsWater(int level, string value)` -- `presetMorphUnitsWater(StringLevelClosure lc)` -- `setMorphUnitsAmphibious(int level, string value)` -- `presetMorphUnitsAmphibious(StringLevelClosure lc)` -- `setMorphUnitsAir(int level, string value)` -- `presetMorphUnitsAir(StringLevelClosure lc)` -- `setMaximumCreepLevel(int level, int value)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` - -### AbilityDefinitionBeastMasterStampede - -```wurst -public class AbilityDefinitionBeastMasterStampede extends AbilityDefinition -``` - -'ANst' / [AbilityIds.beastMasterStampede](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-beastMasterStampede) - -**Members:** - -- `construct(int newAbilityId)` -- `setBeastsPerSecond(int level, int value)` -- `presetBeastsPerSecond(IntLevelClosure lc)` -- `setDamageDelay(int level, real value)` -- `presetDamageDelay(RealLevelClosure lc)` -- `setDamageRadius(int level, real value)` -- `presetDamageRadius(RealLevelClosure lc)` -- `setBeastCollisionRadius(int level, real value)` -- `presetBeastCollisionRadius(RealLevelClosure lc)` -- `setDamageAmount(int level, real value)` -- `presetDamageAmount(RealLevelClosure lc)` - -### AbilityDefinitionFirelordSoulBurn - -```wurst -public class AbilityDefinitionFirelordSoulBurn extends AbilityDefinition -``` - -'ANso' / [AbilityIds.soulBurn](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-soulBurn) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Nso5' -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `setDamageAmount(int level, real value)` -- `presetDamageAmount(RealLevelClosure lc)` -- `setDamagePeriod(int level, real value)` -- `presetDamagePeriod(RealLevelClosure lc)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Nso4' -- `presetMovementSpeedReduction(RealLevelClosure lc)` -- `setDamagePenalty(int level, real value)` -- `presetDamagePenalty(RealLevelClosure lc)` - -### AbilityDefinitionBeastMasterSummonQuilbeast - -```wurst -public class AbilityDefinitionBeastMasterSummonQuilbeast extends AbilityDefinition -``` - -'ANsq' / [AbilityIds.beastMasterSummonQuilbeast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-beastMasterSummonQuilbeast) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionFrenzy - -```wurst -public class AbilityDefinitionFrenzy extends AbilityDefinition -``` - -'Afzy' / [AbilityIds.frenzy](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-frenzy) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Blo2' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Blo1' -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `setScalingFactor(int level, real value)` -- `presetScalingFactor(RealLevelClosure lc)` - -### AbilityDefinitionMalganisSoulPreservation - -```wurst -public class AbilityDefinitionMalganisSoulPreservation extends AbilityDefinition -``` - -'ANsl' / [AbilityIds.soulPreservation](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-soulPreservation) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnittoPreserve(int level, string value)` -- `presetUnittoPreserve(StringLevelClosure lc)` - -### AbilityDefinitionBeastMasterSummonBear - -```wurst -public class AbilityDefinitionBeastMasterSummonBear extends AbilityDefinition -``` - -'ANsg' / [AbilityIds.beastMasterSummonBear](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-beastMasterSummonBear) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionDarkRangerSilence - -```wurst -public class AbilityDefinitionDarkRangerSilence extends AbilityDefinition -``` - -'ANsi' / [AbilityIds.silence](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-silence) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedModifier(int level, real value)` -- `presetAttackSpeedModifier(RealLevelClosure lc)` -- `setMovementSpeedModifier(int level, real value)` -- `presetMovementSpeedModifier(RealLevelClosure lc)` -- `setChanceToMiss(int level, real value)` - Chance To Miss (%) / 'Nsi2' -- `presetChanceToMiss(RealLevelClosure lc)` -- `setAttacksPrevented(int level, int value)` -- `presetAttacksPrevented(IntLevelClosure lc)` - -### AbilityDefinitionSanctuary - -```wurst -public class AbilityDefinitionSanctuary extends AbilityDefinition -``` - -'ANsa' / [AbilityIds.sanctuary](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sanctuary) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsPerSecond(int level, real value)` -- `presetHitPointsPerSecond(RealLevelClosure lc)` -- `setMagicDamageReduction(int level, real value)` -- `presetMagicDamageReduction(RealLevelClosure lc)` -- `setBuildingTypesAllowed(int level, string value)` -- `presetBuildingTypesAllowed(StringLevelClosure lc)` -- `setHeroRegenerationDelay(int level, real value)` -- `presetHeroRegenerationDelay(RealLevelClosure lc)` -- `setUnitRegenerationDelay(int level, real value)` -- `presetUnitRegenerationDelay(RealLevelClosure lc)` - -### AbilityDefinitionShadowMeldInstant - -```wurst -public class AbilityDefinitionShadowMeldInstant extends AbilityDefinition -``` - -'Sshm' / [AbilityIds.shadowMeldInstant](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shadowMeldInstant) - -**Members:** - -- `construct(int newAbilityId)` -- `setDayNightDuration(int level, real value)` - Day/Night Duration / 'Shm2' -- `presetDayNightDuration(RealLevelClosure lc)` -- `setActionDuration(int level, real value)` -- `presetActionDuration(RealLevelClosure lc)` -- `setFadeDuration(int level, real value)` -- `presetFadeDuration(RealLevelClosure lc)` -- `setPermanentCloak(int level, bool value)` -- `presetPermanentCloak(BooleanLevelClosure lc)` - -### AbilityDefinitionSpellShieldAOE - -```wurst -public class AbilityDefinitionSpellShieldAOE extends AbilityDefinition -``` - -'ANse' / [AbilityIds.spellShieldAOE](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-spellShieldAOE) - -**Members:** - -- `construct(int newAbilityId)` -- `setShieldCooldownTime(int level, real value)` -- `presetShieldCooldownTime(RealLevelClosure lc)` - -### AbilityDefinitionItemAuraEndurance - -```wurst -public class AbilityDefinitionItemAuraEndurance extends AbilityDefinition -``` - -'AIae' / [AbilityIds.itemAuraEndurance](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAuraEndurance) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Oae1' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Oae2' -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionSpiritPigcreep - -```wurst -public class AbilityDefinitionSpiritPigcreep extends AbilityDefinition -``` - -'ACs9' / [AbilityIds.feralSpirit1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-feralSpirit1) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnit(int level, string value)` -- `presetSummonedUnit(StringLevelClosure lc)` -- `setNumberofSummonedUnits(int level, int value)` -- `presetNumberofSummonedUnits(IntLevelClosure lc)` - -### AbilityDefinitionUnstableConcoction - -```wurst -public class AbilityDefinitionUnstableConcoction extends AbilityDefinition -``` - -'Auco' / [AbilityIds.unstableConcoction](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-unstableConcoction) - -**Members:** - -- `construct(int newAbilityId)` -- `setPartialDamageAmount(int level, real value)` -- `presetPartialDamageAmount(RealLevelClosure lc)` -- `setFullDamageRadius(int level, real value)` -- `presetFullDamageRadius(RealLevelClosure lc)` -- `setFullDamageAmount(int level, real value)` -- `presetFullDamageAmount(RealLevelClosure lc)` -- `setMoveSpeedBonus(int level, real value)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `setMaxDamage(int level, real value)` -- `presetMaxDamage(RealLevelClosure lc)` -- `setPartialDamageRadius(int level, real value)` -- `presetPartialDamageRadius(RealLevelClosure lc)` - -### AbilityDefinitionItemAuraDevotion - -```wurst -public class AbilityDefinitionItemAuraDevotion extends AbilityDefinition -``` - -'AIad' / [AbilityIds.itemAuraDevotion](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAuraDevotion) - -**Members:** - -- `construct(int newAbilityId)` -- `setPercentBonus(int level, bool value)` -- `presetPercentBonus(BooleanLevelClosure lc)` -- `setArmorBonus(int level, real value)` -- `presetArmorBonus(RealLevelClosure lc)` - -### AbilityDefinitionAttackMod - -```wurst -public class AbilityDefinitionAttackMod extends AbilityDefinition -``` - -'AIaa' / [AbilityIds.itemAttackDamageGain](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackDamageGain) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackModification(int level, int value)` -- `presetAttackModification(IntLevelClosure lc)` - -### AbilityDefinitionMountainKingAvatar - -```wurst -public class AbilityDefinitionMountainKingAvatar extends AbilityDefinition -``` - -'AHav' / [AbilityIds.avatar](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-avatar) - -**Members:** - -- `construct(int newAbilityId)` -- `setMagicDamageReduction(int level, real value)` -- `presetMagicDamageReduction(RealLevelClosure lc)` -- `setDefenseBonus(int level, real value)` -- `presetDefenseBonus(RealLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setHitPointBonus(int level, real value)` -- `presetHitPointBonus(RealLevelClosure lc)` - -### AbilityDefinitionAIab - -```wurst -public class AbilityDefinitionAIab extends AbilityDefinition -``` - -'AIab' / [AbilityIds.itemHeroStatBonus](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHeroStatBonus) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionMannorothReincarnation - -```wurst -public class AbilityDefinitionMannorothReincarnation extends AbilityDefinition -``` - -'ANrn' / [AbilityIds.reincarnation](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-reincarnation) - -**Members:** - -- `construct(int newAbilityId)` -- `setReincarnationDelay(int level, real value)` -- `presetReincarnationDelay(RealLevelClosure lc)` - -### AbilityDefinitionAnimateDead - -```wurst -public class AbilityDefinitionAnimateDead extends AbilityDefinition -``` - -'AIan' / [AbilityIds.itemAnimateDead](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAnimateDead) - -**Members:** - -- `construct(int newAbilityId)` -- `setRaisedUnitsAreInvulnerable(int level, bool value)` -- `presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)` -- `setNumberofCorpsesRaised(int level, int value)` -- `presetNumberofCorpsesRaised(IntLevelClosure lc)` -- `setInheritUpgrades(int level, bool value)` -- `presetInheritUpgrades(BooleanLevelClosure lc)` - -### AbilityDefinitionAgilityMod - -```wurst -public class AbilityDefinitionAgilityMod extends AbilityDefinition -``` - -'AIam' / [AbilityIds.itemAgilityGain](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAgilityGain) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionRainofFirecreep - -```wurst -public class AbilityDefinitionRainofFirecreep extends AbilityDefinition -``` - -'ACrf' / [AbilityIds.rainofFire1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rainofFire1) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumDamageperWave(int level, real value)` -- `presetMaximumDamageperWave(RealLevelClosure lc)` -- `setDamagePerSecond(int level, real value)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `setNumberofWaves(int level, int value)` -- `presetNumberofWaves(IntLevelClosure lc)` -- `setNumberofShards(int level, int value)` -- `presetNumberofShards(IntLevelClosure lc)` -- `setBuildingReduction(int level, real value)` -- `presetBuildingReduction(RealLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionDreadlordSleep - -```wurst -public class AbilityDefinitionDreadlordSleep extends AbilityDefinition -``` - -'AUsl' / [AbilityIds.sleep2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sleep2) - -**Members:** - -- `construct(int newAbilityId)` -- `setStunDuration(int level, real value)` -- `presetStunDuration(RealLevelClosure lc)` - -### AbilityDefinitionRaiseDeadCreep - -```wurst -public class AbilityDefinitionRaiseDeadCreep extends AbilityDefinition -``` - -'ACrd' / [AbilityIds.raiseDeadCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-raiseDeadCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitsSummonedTypeOne(int level, int value)` -- `presetUnitsSummonedTypeOne(IntLevelClosure lc)` -- `setUnitTypeForLimitCheck(int level, string value)` -- `presetUnitTypeForLimitCheck(StringLevelClosure lc)` -- `setUnitsSummonedTypeTwo(int level, int value)` -- `presetUnitsSummonedTypeTwo(IntLevelClosure lc)` -- `setUnitTypeTwo(int level, string value)` -- `presetUnitTypeTwo(StringLevelClosure lc)` -- `setUnitTypeOne(int level, string value)` -- `presetUnitTypeOne(StringLevelClosure lc)` - -### AbilityDefinitionFaerieFireAfa2 - -```wurst -public class AbilityDefinitionFaerieFireAfa2 extends AbilityDefinition -``` - -'Afa2' / [AbilityIds.faerieFireAfa2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-faerieFireAfa2) - -**Members:** - -- `construct(int newAbilityId)` -- `setAlwaysAutocast(int level, bool value)` -- `presetAlwaysAutocast(BooleanLevelClosure lc)` -- `setDefenseReduction(int level, int value)` -- `presetDefenseReduction(IntLevelClosure lc)` - -### AbilityDefinitionUnholyFrenzyWarlock - -```wurst -public class AbilityDefinitionUnholyFrenzyWarlock extends AbilityDefinition -``` - -'Suhf' / [AbilityIds.unholyFrenzy1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-unholyFrenzy1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedBonus(int level, real value)` - Attack Speed Bonus (%) / 'Uhf1' -- `presetAttackSpeedBonus(RealLevelClosure lc)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionPaladinDevotionAura - -```wurst -public class AbilityDefinitionPaladinDevotionAura extends AbilityDefinition -``` - -'AHad' / [AbilityIds.devotionAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-devotionAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setPercentBonus(int level, bool value)` -- `presetPercentBonus(BooleanLevelClosure lc)` -- `setArmorBonus(int level, real value)` -- `presetArmorBonus(RealLevelClosure lc)` - -### AbilityDefinitionTinkererRoboGoblinLevel0 - -```wurst -public class AbilityDefinitionTinkererRoboGoblinLevel0 extends AbilityDefinition -``` - -'ANrg' / [AbilityIds.tinkererRoboGoblinLevel0](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererRoboGoblinLevel0) - -**Members:** - -- `construct(int newAbilityId)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionRejuvinationcreep - -```wurst -public class AbilityDefinitionRejuvinationcreep extends AbilityDefinition -``` - -'ACrj' / [AbilityIds.rejuvinationcreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rejuvinationcreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaPointsGained(int level, real value)` -- `presetManaPointsGained(RealLevelClosure lc)` -- `setNoTargetRequired(int level, bool value)` -- `presetNoTargetRequired(BooleanLevelClosure lc)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` -- `setAllowWhenFull(int level, AllowWhenFull value)` -- `presetAllowWhenFull(IntLevelClosure lc)` -- `setAllowWhenFull(int level, int value)` - -### AbilityDefinitionRainofFire - -```wurst -public class AbilityDefinitionRainofFire extends AbilityDefinition -``` - -'ANrf' / [AbilityIds.rainofFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rainofFire) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumDamageperWave(int level, real value)` -- `presetMaximumDamageperWave(RealLevelClosure lc)` -- `setDamagePerSecond(int level, real value)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `setNumberofWaves(int level, int value)` -- `presetNumberofWaves(IntLevelClosure lc)` -- `setNumberofShards(int level, int value)` -- `presetNumberofShards(IntLevelClosure lc)` -- `setBuildingReduction(int level, real value)` -- `presetBuildingReduction(RealLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemAuraVampiric - -```wurst -public class AbilityDefinitionItemAuraVampiric extends AbilityDefinition -``` - -'AIav' / [AbilityIds.itemAuraVampiric](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAuraVampiric) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackDamageStolen(int level, real value)` - Attack Damage Stolen (%) / 'Uav1' -- `presetAttackDamageStolen(RealLevelClosure lc)` - -### AbilityDefinitionItemAuraUnholy - -```wurst -public class AbilityDefinitionItemAuraUnholy extends AbilityDefinition -``` - -'AIau' / [AbilityIds.itemAuraUnholy](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAuraUnholy) - -**Members:** - -- `construct(int newAbilityId)` -- `setPercentBonus(int level, bool value)` -- `presetPercentBonus(BooleanLevelClosure lc)` -- `setLifeRegenerationIncrease(int level, real value)` - Life Regeneration Increase (%) / 'Uau2' -- `presetLifeRegenerationIncrease(RealLevelClosure lc)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Uau1' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionArchMageBrillianceAura - -```wurst -public class AbilityDefinitionArchMageBrillianceAura extends AbilityDefinition -``` - -'AHab' / [AbilityIds.brillianceAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-brillianceAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaRegenerationIncrease(int level, real value)` -- `presetManaRegenerationIncrease(RealLevelClosure lc)` -- `setPercentBonus(int level, bool value)` -- `presetPercentBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionNeutralRegenmanaonly - -```wurst -public class AbilityDefinitionNeutralRegenmanaonly extends AbilityDefinition -``` - -'ANre' / [AbilityIds.manaRegeneration](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-manaRegeneration) - -**Members:** - -- `construct(int newAbilityId)` -- `setPercentage(int level, bool value)` -- `presetPercentage(BooleanLevelClosure lc)` -- `setAmountRegenerated(int level, real value)` -- `presetAmountRegenerated(RealLevelClosure lc)` - -### AbilityDefinitionRoarcreep - -```wurst -public class AbilityDefinitionRoarcreep extends AbilityDefinition -``` - -'ACro' / [AbilityIds.roarcreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-roarcreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageIncrease(int level, real value)` - Damage Increase (%) / 'Roa1' -- `presetDamageIncrease(RealLevelClosure lc)` -- `setDefenseIncrease(int level, int value)` -- `presetDefenseIncrease(IntLevelClosure lc)` -- `setPreferHostiles(int level, bool value)` -- `presetPreferHostiles(BooleanLevelClosure lc)` -- `setManaRegen(int level, real value)` -- `presetManaRegen(RealLevelClosure lc)` -- `setLifeRegenerationRate(int level, real value)` -- `presetLifeRegenerationRate(RealLevelClosure lc)` -- `setPreferFriendlies(int level, bool value)` -- `presetPreferFriendlies(BooleanLevelClosure lc)` -- `setMaxUnits(int level, int value)` -- `presetMaxUnits(IntLevelClosure lc)` - -### AbilityDefinitionAttackBonus - -```wurst -public class AbilityDefinitionAttackBonus extends AbilityDefinition -``` - -'AIat' / [AbilityIds.itemDamageBonus](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDamageBonus) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionAIas - -```wurst -public class AbilityDefinitionAIas extends AbilityDefinition -``` - -'AIas' / [AbilityIds.itemAttackSpeedBonus](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedBonus) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionReincarnationcreep - -```wurst -public class AbilityDefinitionReincarnationcreep extends AbilityDefinition -``` - -'ACrn' / [AbilityIds.reincarnation1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-reincarnation1) - -**Members:** - -- `construct(int newAbilityId)` -- `setReincarnationDelay(int level, real value)` -- `presetReincarnationDelay(RealLevelClosure lc)` - -### AbilityDefinitionItemAuraTrueshot - -```wurst -public class AbilityDefinitionItemAuraTrueshot extends AbilityDefinition -``` - -'AIar' / [AbilityIds.itemAuraTrueshot](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAuraTrueshot) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `setRangedBonus(int level, bool value)` -- `presetRangedBonus(BooleanLevelClosure lc)` -- `setDamageBonus(int level, real value)` - Damage Bonus (%) / 'Ear1' -- `presetDamageBonus(RealLevelClosure lc)` -- `setMeleeBonus(int level, bool value)` -- `presetMeleeBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionThunderClapThunderLizard - -```wurst -public class AbilityDefinitionThunderClapThunderLizard extends AbilityDefinition -``` - -'ACt2' / [AbilityIds.slam1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-slam1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `setExtraDamageToTarget(int level, real value)` -- `presetExtraDamageToTarget(RealLevelClosure lc)` -- `setAttackSpeedReduction(int level, real value)` -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `setMovementSpeedReduction(int level, real value)` -- `presetMovementSpeedReduction(RealLevelClosure lc)` - -### AbilityDefinitionWardenShadowStrike - -```wurst -public class AbilityDefinitionWardenShadowStrike extends AbilityDefinition -``` - -'AEsh' / [AbilityIds.shadowStrike](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shadowStrike) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `setInitialDamage(int level, real value)` -- `presetInitialDamage(RealLevelClosure lc)` -- `setDecayPower(int level, real value)` -- `presetDecayPower(RealLevelClosure lc)` -- `setDecayingDamage(int level, real value)` -- `presetDecayingDamage(RealLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` - -### AbilityDefinitionBloodMageBanish - -```wurst -public class AbilityDefinitionBloodMageBanish extends AbilityDefinition -``` - -'AHbn' / [AbilityIds.banish](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-banish) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Hbn2' -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Hbn1' -- `presetMovementSpeedReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemAuraBrilliance - -```wurst -public class AbilityDefinitionItemAuraBrilliance extends AbilityDefinition -``` - -'AIba' / [AbilityIds.itemAuraBrilliance](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAuraBrilliance) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaRegenerationIncrease(int level, real value)` -- `presetManaRegenerationIncrease(RealLevelClosure lc)` -- `setPercentBonus(int level, bool value)` -- `presetPercentBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionRainofChaos - -```wurst -public class AbilityDefinitionRainofChaos extends AbilityDefinition -``` - -'ANrc' / [AbilityIds.rainofChaos](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rainofChaos) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityforUnitCreation(int level, string value)` -- `presetAbilityforUnitCreation(StringLevelClosure lc)` -- `setNumberofUnitsCreated(int level, int value)` -- `presetNumberofUnitsCreated(IntLevelClosure lc)` - -### AbilityDefinitionBuildTinyGreatHall - -```wurst -public class AbilityDefinitionBuildTinyGreatHall extends AbilityDefinition -``` - -'AIbg' / [AbilityIds.buildTinyGreatHall](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-buildTinyGreatHall) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitCreatedperplayerrace(int level, string value)` -- `presetUnitCreatedperplayerrace(StringLevelClosure lc)` - -### AbilityDefinitionCryptLordSpikedCarapace - -```wurst -public class AbilityDefinitionCryptLordSpikedCarapace extends AbilityDefinition -``` - -'AUts' / [AbilityIds.cryptLordSpikedCarapace](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cryptLordSpikedCarapace) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, real value)` -- `presetDefenseBonus(RealLevelClosure lc)` -- `setReceivedDamageFactor(int level, real value)` -- `presetReceivedDamageFactor(RealLevelClosure lc)` -- `setReturnedDamageFactor(int level, real value)` -- `presetReturnedDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionCenariusBeefyStarfall - -```wurst -public class AbilityDefinitionCenariusBeefyStarfall extends AbilityDefinition -``` - -'AEsb' / [AbilityIds.starfall1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-starfall1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageDealt(int level, real value)` -- `presetDamageDealt(RealLevelClosure lc)` -- `setDamageInterval(int level, real value)` -- `presetDamageInterval(RealLevelClosure lc)` -- `setBuildingReduction(int level, real value)` -- `presetBuildingReduction(RealLevelClosure lc)` - -### AbilityDefinitionMoonPriestessStarfall - -```wurst -public class AbilityDefinitionMoonPriestessStarfall extends AbilityDefinition -``` - -'AEsf' / [AbilityIds.starfall](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-starfall) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageDealt(int level, real value)` -- `presetDamageDealt(RealLevelClosure lc)` -- `setDamageInterval(int level, real value)` -- `presetDamageInterval(RealLevelClosure lc)` -- `setBuildingReduction(int level, real value)` -- `presetBuildingReduction(RealLevelClosure lc)` - -### AbilityDefinitionArchMageBlizzard - -```wurst -public class AbilityDefinitionArchMageBlizzard extends AbilityDefinition -``` - -'AHbz' / [AbilityIds.blizzard](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-blizzard) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumDamageperWave(int level, real value)` -- `presetMaximumDamageperWave(RealLevelClosure lc)` -- `setDamagePerSecond(int level, real value)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `setNumberofWaves(int level, int value)` -- `presetNumberofWaves(IntLevelClosure lc)` -- `setNumberofShards(int level, int value)` -- `presetNumberofShards(IntLevelClosure lc)` -- `setBuildingReduction(int level, real value)` -- `presetBuildingReduction(RealLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionDefenseBonusPlus1 - -```wurst -public class AbilityDefinitionDefenseBonusPlus1 extends AbilityDefinition -``` - -'AId1' / [AbilityIds.itemArmorBonus](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorBonus) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionSearingArrowscreep - -```wurst -public class AbilityDefinitionSearingArrowscreep extends AbilityDefinition -``` - -'ACsa' / [AbilityIds.searingArrows](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-searingArrows) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` - -### AbilityDefinitionTinkererSummonFactoryLevel1 - -```wurst -public class AbilityDefinitionTinkererSummonFactoryLevel1 extends AbilityDefinition -``` - -'ANs1' / [AbilityIds.tinkererSummonFactoryLevel1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererSummonFactoryLevel1) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpawnInterval(int level, real value)` -- `presetSpawnInterval(RealLevelClosure lc)` -- `setLeashRange(int level, real value)` -- `presetLeashRange(RealLevelClosure lc)` -- `setSpawnUnitID(int level, string value)` -- `presetSpawnUnitID(StringLevelClosure lc)` -- `setFactoryUnitID(int level, string value)` -- `presetFactoryUnitID(StringLevelClosure lc)` -- `setSpawnUnitOffset(int level, real value)` -- `presetSpawnUnitOffset(RealLevelClosure lc)` -- `setSpawnUnitDuration(int level, real value)` -- `presetSpawnUnitDuration(RealLevelClosure lc)` - -### AbilityDefinitionDefenseBonusPlus3 - -```wurst -public class AbilityDefinitionDefenseBonusPlus3 extends AbilityDefinition -``` - -'AId3' / [AbilityIds.defenseBonusPlus3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-defenseBonusPlus3) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionDefenseBonusPlus2 - -```wurst -public class AbilityDefinitionDefenseBonusPlus2 extends AbilityDefinition -``` - -'AId2' / [AbilityIds.defenseBonusPlus2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-defenseBonusPlus2) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionTinkererSummonFactoryLevel3 - -```wurst -public class AbilityDefinitionTinkererSummonFactoryLevel3 extends AbilityDefinition -``` - -'ANs3' / [AbilityIds.tinkererSummonFactoryLevel3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererSummonFactoryLevel3) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpawnInterval(int level, real value)` -- `presetSpawnInterval(RealLevelClosure lc)` -- `setLeashRange(int level, real value)` -- `presetLeashRange(RealLevelClosure lc)` -- `setSpawnUnitID(int level, string value)` -- `presetSpawnUnitID(StringLevelClosure lc)` -- `setFactoryUnitID(int level, string value)` -- `presetFactoryUnitID(StringLevelClosure lc)` -- `setSpawnUnitOffset(int level, real value)` -- `presetSpawnUnitOffset(RealLevelClosure lc)` -- `setSpawnUnitDuration(int level, real value)` -- `presetSpawnUnitDuration(RealLevelClosure lc)` - -### AbilityDefinitionSpiritWolfcreep - -```wurst -public class AbilityDefinitionSpiritWolfcreep extends AbilityDefinition -``` - -'ACsf' / [AbilityIds.feralSpirit](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-feralSpirit) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnit(int level, string value)` -- `presetSummonedUnit(StringLevelClosure lc)` -- `setNumberofSummonedUnits(int level, int value)` -- `presetNumberofSummonedUnits(IntLevelClosure lc)` - -### AbilityDefinitionTinkererSummonFactoryLevel2 - -```wurst -public class AbilityDefinitionTinkererSummonFactoryLevel2 extends AbilityDefinition -``` - -'ANs2' / [AbilityIds.tinkererSummonFactoryLevel2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererSummonFactoryLevel2) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpawnInterval(int level, real value)` -- `presetSpawnInterval(RealLevelClosure lc)` -- `setLeashRange(int level, real value)` -- `presetLeashRange(RealLevelClosure lc)` -- `setSpawnUnitID(int level, string value)` -- `presetSpawnUnitID(StringLevelClosure lc)` -- `setFactoryUnitID(int level, string value)` -- `presetFactoryUnitID(StringLevelClosure lc)` -- `setSpawnUnitOffset(int level, real value)` -- `presetSpawnUnitOffset(RealLevelClosure lc)` -- `setSpawnUnitDuration(int level, real value)` -- `presetSpawnUnitDuration(RealLevelClosure lc)` - -### AbilityDefinitionMaxManaBonusMost - -```wurst -public class AbilityDefinitionMaxManaBonusMost extends AbilityDefinition -``` - -'AIbm' / [AbilityIds.maxManaBonusMost](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-maxManaBonusMost) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxManaGained(int level, int value)` -- `presetMaxManaGained(IntLevelClosure lc)` - -### AbilityDefinitionShockwaveCreep - -```wurst -public class AbilityDefinitionShockwaveCreep extends AbilityDefinition -``` - -'ACsh' / [AbilityIds.shockwave](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shockwave) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `setDistance(int level, real value)` -- `presetDistance(RealLevelClosure lc)` -- `setFinalArea(int level, real value)` -- `presetFinalArea(RealLevelClosure lc)` -- `setMaximumDamage(int level, real value)` -- `presetMaximumDamage(RealLevelClosure lc)` - -### AbilityDefinitionBuildTinyCastle - -```wurst -public class AbilityDefinitionBuildTinyCastle extends AbilityDefinition -``` - -'AIbl' / [AbilityIds.buildTinyCastle](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-buildTinyCastle) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitCreatedperplayerrace(int level, string value)` -- `presetUnitCreatedperplayerrace(StringLevelClosure lc)` - -### AbilityDefinitionSilenceCreep - -```wurst -public class AbilityDefinitionSilenceCreep extends AbilityDefinition -``` - -'ACsi' / [AbilityIds.silenceCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-silenceCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedModifier(int level, real value)` -- `presetAttackSpeedModifier(RealLevelClosure lc)` -- `setMovementSpeedModifier(int level, real value)` -- `presetMovementSpeedModifier(RealLevelClosure lc)` -- `setChanceToMiss(int level, real value)` - Chance To Miss (%) / 'Nsi2' -- `presetChanceToMiss(RealLevelClosure lc)` -- `setAttacksPrevented(int level, int value)` -- `presetAttacksPrevented(IntLevelClosure lc)` - -### AbilityDefinitionSleepcreep - -```wurst -public class AbilityDefinitionSleepcreep extends AbilityDefinition -``` - -'ACsl' / [AbilityIds.sleep1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sleep1) - -**Members:** - -- `construct(int newAbilityId)` -- `setStunDuration(int level, real value)` -- `presetStunDuration(RealLevelClosure lc)` - -### AbilityDefinitionBashitem - -```wurst -public class AbilityDefinitionBashitem extends AbilityDefinition -``` - -'AIbx' / [AbilityIds.bashitem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bashitem) - -**Members:** - -- `construct(int newAbilityId)` -- `setNeverMiss(int level, bool value)` -- `presetNeverMiss(BooleanLevelClosure lc)` -- `setChancetoBash(int level, real value)` -- `presetChancetoBash(RealLevelClosure lc)` -- `setDamageMultiplier(int level, real value)` -- `presetDamageMultiplier(RealLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setChancetoMiss(int level, real value)` -- `presetChancetoMiss(RealLevelClosure lc)` - -### AbilityDefinitionDefenseBonusPlus5 - -```wurst -public class AbilityDefinitionDefenseBonusPlus5 extends AbilityDefinition -``` - -'AId5' / [AbilityIds.defenseBonusPlus5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-defenseBonusPlus5) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionMountainKingBash - -```wurst -public class AbilityDefinitionMountainKingBash extends AbilityDefinition -``` - -'AHbh' / [AbilityIds.bash](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bash) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoBash(int level, real value)` -- `presetChancetoBash(RealLevelClosure lc)` -- `setChancetoMiss(int level, real value)` -- `presetChancetoMiss(RealLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setNeverMiss(int level, bool value)` -- `presetNeverMiss(BooleanLevelClosure lc)` -- `setDamageMultiplier(int level, real value)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionSiphonManaCreep - -```wurst -public class AbilityDefinitionSiphonManaCreep extends AbilityDefinition -``` - -'ACsm' / [AbilityIds.siphonManaCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-siphonManaCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusLifeDecay(int level, real value)` -- `presetBonusLifeDecay(RealLevelClosure lc)` -- `setManaTransferredPerSecond(int level, real value)` -- `presetManaTransferredPerSecond(RealLevelClosure lc)` -- `setBonusManaDecay(int level, real value)` -- `presetBonusManaDecay(RealLevelClosure lc)` -- `setBonusLifeFactor(int level, real value)` -- `presetBonusLifeFactor(RealLevelClosure lc)` -- `setBonusManaFactor(int level, real value)` -- `presetBonusManaFactor(RealLevelClosure lc)` -- `setLifeTransferredPerSecond(int level, real value)` -- `presetLifeTransferredPerSecond(RealLevelClosure lc)` -- `setHitPointsDrained(int level, real value)` -- `presetHitPointsDrained(RealLevelClosure lc)` -- `setManaPointsDrained(int level, real value)` -- `presetManaPointsDrained(RealLevelClosure lc)` -- `setDrainIntervalseconds(int level, real value)` -- `presetDrainIntervalseconds(RealLevelClosure lc)` - -### AbilityDefinitionDefenseBonusPlus4 - -```wurst -public class AbilityDefinitionDefenseBonusPlus4 extends AbilityDefinition -``` - -'AId4' / [AbilityIds.defenseBonusPlus4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-defenseBonusPlus4) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionBuildTinyScoutTower - -```wurst -public class AbilityDefinitionBuildTinyScoutTower extends AbilityDefinition -``` - -'AIbt' / [AbilityIds.buildTinyScoutTower](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-buildTinyScoutTower) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitCreatedperplayerrace(int level, string value)` -- `presetUnitCreatedperplayerrace(StringLevelClosure lc)` - -### AbilityDefinitionItemCloakOfFlames - -```wurst -public class AbilityDefinitionItemCloakOfFlames extends AbilityDefinition -``` - -'AIcf' / [AbilityIds.itemImmolation](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemImmolation) - -**Members:** - -- `construct(int newAbilityId)` -- `setExtraManaRequired(int level, int value)` -- `presetExtraManaRequired(IntLevelClosure lc)` -- `setDamagePerDuration(int level, int value)` -- `presetDamagePerDuration(IntLevelClosure lc)` -- `setManaUsedPerSecond(int level, int value)` -- `presetManaUsedPerSecond(IntLevelClosure lc)` - -### AbilityDefinitionItemAuraCommand - -```wurst -public class AbilityDefinitionItemAuraCommand extends AbilityDefinition -``` - -'AIcd' / [AbilityIds.itemAuraCommand](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAuraCommand) - -**Members:** - -- `construct(int newAbilityId)` -- `setRangedBonus(int level, bool value)` -- `presetRangedBonus(BooleanLevelClosure lc)` -- `setFlatBonus(int level, bool value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `setAttackDamageIncrease(int level, real value)` -- `presetAttackDamageIncrease(RealLevelClosure lc)` -- `setMeleeBonus(int level, bool value)` -- `presetMeleeBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionHarvest - -```wurst -public class AbilityDefinitionHarvest extends AbilityDefinition -``` - -'Ahar' / [AbilityIds.harvest](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-harvest) - -**Members:** - -- `construct(int newAbilityId)` -- `setGoldCapacity(int level, int value)` -- `presetGoldCapacity(IntLevelClosure lc)` -- `setLumberCapacity(int level, int value)` -- `presetLumberCapacity(IntLevelClosure lc)` -- `setDamagetoTree(int level, int value)` -- `presetDamagetoTree(IntLevelClosure lc)` - -### AbilityDefinitionMagicImmunityDragons - -```wurst -public class AbilityDefinitionMagicImmunityDragons extends AbilityDefinition -``` - -'ACm3' / [AbilityIds.spellImmunity1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-spellImmunity1) - -**Members:** - -- `construct(int newAbilityId)` -- `setMagicDamageFactor(int level, real value)` -- `presetMagicDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionMagicImmunityArchimonde - -```wurst -public class AbilityDefinitionMagicImmunityArchimonde extends AbilityDefinition -``` - -'ACm2' / [AbilityIds.spellImmunity](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-spellImmunity) - -**Members:** - -- `construct(int newAbilityId)` -- `setMagicDamageFactor(int level, real value)` -- `presetMagicDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionOrbofCorruption - -```wurst -public class AbilityDefinitionOrbofCorruption extends AbilityDefinition -``` - -'AIcb' / [AbilityIds.orbofCorruption](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-orbofCorruption) - -**Members:** - -- `construct(int newAbilityId)` -- `setArmorPenalty(int level, int value)` -- `presetArmorPenalty(IntLevelClosure lc)` -- `setEnabledAttackIndex(int level, int value)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` -- `setDamageBonusDice(int level, int value)` -- `presetDamageBonusDice(IntLevelClosure lc)` - -### AbilityDefinitionWardenSpiritofVengeance - -```wurst -public class AbilityDefinitionWardenSpiritofVengeance extends AbilityDefinition -``` - -'AEsv' / [AbilityIds.wardenSpiritofVengeance](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-wardenSpiritofVengeance) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` -- `setNumberofSummonedUnits(int level, int value)` -- `presetNumberofSummonedUnits(IntLevelClosure lc)` - -### AbilityDefinitionItemChangeTOD - -```wurst -public class AbilityDefinitionItemChangeTOD extends AbilityDefinition -``` - -'AIct' / [AbilityIds.itemChangeTOD](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemChangeTOD) - -**Members:** - -- `construct(int newAbilityId)` -- `setNewTimeofDayMinute(int level, int value)` -- `presetNewTimeofDayMinute(IntLevelClosure lc)` -- `setNewTimeofDayHour(int level, int value)` -- `presetNewTimeofDayHour(IntLevelClosure lc)` - -### AbilityDefinitionMoonPriestessScout - -```wurst -public class AbilityDefinitionMoonPriestessScout extends AbilityDefinition -``` - -'AEst' / [AbilityIds.scout](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-scout) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionCycloneAIcy - -```wurst -public class AbilityDefinitionCycloneAIcy extends AbilityDefinition -``` - -'AIcy' / [AbilityIds.cycloneAIcy](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cycloneAIcy) - -**Members:** - -- `construct(int newAbilityId)` -- `setCanBeDispelled(int level, bool value)` -- `presetCanBeDispelled(BooleanLevelClosure lc)` - -### AbilityDefinitionExhume - -```wurst -public class AbilityDefinitionExhume extends AbilityDefinition -``` - -'Aexh' / [AbilityIds.exhume](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-exhume) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitType(int level, string value)` -- `presetUnitType(StringLevelClosure lc)` -- `setMaximumNumberofCorpses(int level, int value)` -- `presetMaximumNumberofCorpses(IntLevelClosure lc)` - -### AbilityDefinitionItemCommand - -```wurst -public class AbilityDefinitionItemCommand extends AbilityDefinition -``` - -'AIco' / [AbilityIds.itemCommand](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCommand) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumCreepLevel(int level, int value)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` - -### AbilityDefinitionExperienceModgreater - -```wurst -public class AbilityDefinitionExperienceModgreater extends AbilityDefinition -``` - -'AIe2' / [AbilityIds.experienceModgreater](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-experienceModgreater) - -**Members:** - -- `construct(int newAbilityId)` -- `setExperienceGained(int level, int value)` -- `presetExperienceGained(IntLevelClosure lc)` - -### AbilityDefinitionDefenseBonusPlus7 - -```wurst -public class AbilityDefinitionDefenseBonusPlus7 extends AbilityDefinition -``` - -'AId7' / [AbilityIds.defenseBonusPlus7](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-defenseBonusPlus7) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionDefenseBonusPlus8 - -```wurst -public class AbilityDefinitionDefenseBonusPlus8 extends AbilityDefinition -``` - -'AId8' / [AbilityIds.defenseBonusPlus8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-defenseBonusPlus8) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionDefenseBonusPlus10 - -```wurst -public class AbilityDefinitionDefenseBonusPlus10 extends AbilityDefinition -``` - -'AId0' / [AbilityIds.defenseBonusPlus10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-defenseBonusPlus10) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionDefendItem - -```wurst -public class AbilityDefinitionDefendItem extends AbilityDefinition -``` - -'AIdd' / [AbilityIds.defendItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-defendItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageTaken(int level, real value)` - Damage Taken (%) / 'Def1' -- `presetDamageTaken(RealLevelClosure lc)` -- `setChancetoDeflect(int level, real value)` -- `presetChancetoDeflect(RealLevelClosure lc)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `setDamageDealt(int level, real value)` - Damage Dealt (%) / 'Def2' -- `presetDamageDealt(RealLevelClosure lc)` -- `setDeflectDamageTakenSpells(int level, real value)` -- `presetDeflectDamageTakenSpells(RealLevelClosure lc)` -- `setDeflectDamageTakenPiercing(int level, real value)` -- `presetDeflectDamageTakenPiercing(RealLevelClosure lc)` -- `setMagicDamageReduction(int level, real value)` -- `presetMagicDamageReduction(RealLevelClosure lc)` - -### AbilityDefinitionOrbofDarkness - -```wurst -public class AbilityDefinitionOrbofDarkness extends AbilityDefinition -``` - -'AIdf' / [AbilityIds.orbofDarkness](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-orbofDarkness) - -**Members:** - -- `construct(int newAbilityId)` -- `setChanceToHitUnits(int level, real value)` - Chance To Hit Units (%) / 'Iob2' -- `presetChanceToHitUnits(RealLevelClosure lc)` -- `setEnabledAttackIndex(int level, int value)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` -- `setChanceToHitSummons(int level, real value)` - Chance To Hit Summons (%) / 'Iob4' -- `presetChanceToHitSummons(RealLevelClosure lc)` -- `setChanceToHitHeros(int level, real value)` - Chance To Hit Heros (%) / 'Iob3' -- `presetChanceToHitHeros(RealLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setEffectAbility(int level, string value)` -- `presetEffectAbility(StringLevelClosure lc)` - -### AbilityDefinitionItemDispelAoe - -```wurst -public class AbilityDefinitionItemDispelAoe extends AbilityDefinition -``` - -'AIdi' / [AbilityIds.itemDispel](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDispel) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageToSummonedUnits(int level, int value)` -- `presetDamageToSummonedUnits(IntLevelClosure lc)` -- `setManaLossPerUnit(int level, int value)` -- `presetManaLossPerUnit(IntLevelClosure lc)` - -### AbilityDefinitionLightningShieldcreep - -```wurst -public class AbilityDefinitionLightningShieldcreep extends AbilityDefinition -``` - -'ACls' / [AbilityIds.lightningShieldcreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-lightningShieldcreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionCargoHoldShip - -```wurst -public class AbilityDefinitionCargoHoldShip extends AbilityDefinition -``` - -'Sch5' / [AbilityIds.cargoHoldShip](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cargoHoldShip) - -**Members:** - -- `construct(int newAbilityId)` -- `setCargoCapacity(int level, int value)` -- `presetCargoCapacity(IntLevelClosure lc)` - -### AbilityDefinitionCannibalize - -```wurst -public class AbilityDefinitionCannibalize extends AbilityDefinition -``` - -'Acan' / [AbilityIds.cannibalize](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cannibalize) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxHitPoints(int level, real value)` -- `presetMaxHitPoints(RealLevelClosure lc)` -- `setHitPointsperSecond(int level, real value)` -- `presetHitPointsperSecond(RealLevelClosure lc)` - -### AbilityDefinitionCargoHoldTank - -```wurst -public class AbilityDefinitionCargoHoldTank extends AbilityDefinition -``` - -'Sch4' / [AbilityIds.cargoHoldTank](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cargoHoldTank) - -**Members:** - -- `construct(int newAbilityId)` -- `setCargoCapacity(int level, int value)` -- `presetCargoCapacity(IntLevelClosure lc)` - -### AbilityDefinitionItemDefenseAoe - -```wurst -public class AbilityDefinitionItemDefenseAoe extends AbilityDefinition -``` - -'AIda' / [AbilityIds.itemTemporaryAreaArmorBonus](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemTemporaryAreaArmorBonus) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, int value)` -- `presetHitPointsGained(IntLevelClosure lc)` -- `setManaPointsGained(int level, int value)` -- `presetManaPointsGained(IntLevelClosure lc)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionCargoHoldTransport - -```wurst -public class AbilityDefinitionCargoHoldTransport extends AbilityDefinition -``` - -'Sch3' / [AbilityIds.cargoHoldTransport](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cargoHoldTransport) - -**Members:** - -- `construct(int newAbilityId)` -- `setCargoCapacity(int level, int value)` -- `presetCargoCapacity(IntLevelClosure lc)` - -### AbilityDefinitionCargoHoldMeatWagon - -```wurst -public class AbilityDefinitionCargoHoldMeatWagon extends AbilityDefinition -``` - -'Sch2' / [AbilityIds.cargoHoldMeatWagon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cargoHoldMeatWagon) - -**Members:** - -- `construct(int newAbilityId)` -- `setCargoCapacity(int level, int value)` -- `presetCargoCapacity(IntLevelClosure lc)` - -### AbilityDefinitionItemDispelChain - -```wurst -public class AbilityDefinitionItemDispelChain extends AbilityDefinition -``` - -'AIdc' / [AbilityIds.itemDispelChain](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDispelChain) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumDispelledUnits(int level, int value)` -- `presetMaximumDispelledUnits(IntLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` -- `setManaLossPerUnit(int level, real value)` -- `presetManaLossPerUnit(RealLevelClosure lc)` - -### AbilityDefinitionTaurenChieftainEnduranceAura - -```wurst -public class AbilityDefinitionTaurenChieftainEnduranceAura extends AbilityDefinition -``` - -'AOae' / [AbilityIds.enduranceAura1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-enduranceAura1) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Oae1' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Oae2' -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemDefenseAoePlusHealing - -```wurst -public class AbilityDefinitionItemDefenseAoePlusHealing extends AbilityDefinition -``` - -'AIdb' / [AbilityIds.itemDefenseAoePlusHealing](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDefenseAoePlusHealing) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, int value)` -- `presetHitPointsGained(IntLevelClosure lc)` -- `setManaPointsGained(int level, int value)` -- `presetManaPointsGained(IntLevelClosure lc)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionMagicImmunityCreep - -```wurst -public class AbilityDefinitionMagicImmunityCreep extends AbilityDefinition -``` - -'ACmi' / [AbilityIds.magicImmunityCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-magicImmunityCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setMagicDamageFactor(int level, real value)` -- `presetMagicDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionKeeperoftheGroveTranquility - -```wurst -public class AbilityDefinitionKeeperoftheGroveTranquility extends AbilityDefinition -``` - -'AEtq' / [AbilityIds.tranquility](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tranquility) - -**Members:** - -- `construct(int newAbilityId)` -- `setHealInterval(int level, real value)` -- `presetHealInterval(RealLevelClosure lc)` -- `setBuildingReduction(int level, real value)` -- `presetBuildingReduction(RealLevelClosure lc)` -- `setLifeHealed(int level, real value)` -- `presetLifeHealed(RealLevelClosure lc)` -- `setInitialImmunityDuration(int level, real value)` -- `presetInitialImmunityDuration(RealLevelClosure lc)` - -### AbilityDefinitionWindWalk - -```wurst -public class AbilityDefinitionWindWalk extends AbilityDefinition -``` - -'ANwk' / [AbilityIds.windWalk1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-windWalk1) - -**Members:** - -- `construct(int newAbilityId)` -- `setBackstabDamage(int level, real value)` -- `presetBackstabDamage(RealLevelClosure lc)` -- `setBackstabDamage(int level, bool value)` -- `presetBackstabDamage(BooleanLevelClosure lc)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Owk2' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `setTransitionTime(int level, real value)` -- `presetTransitionTime(RealLevelClosure lc)` -- `setStartCooldownWhenDecloak(int level, bool value)` -- `presetStartCooldownWhenDecloak(BooleanLevelClosure lc)` -- `setStartCooldownwhenDecloak(int level, bool value)` -- `presetStartCooldownwhenDecloak(BooleanLevelClosure lc)` -- `setBackstabDamage1(int level, bool value)` -- `presetBackstabDamage1(BooleanLevelClosure lc)` - -### AbilityDefinitionManaShieldCreep - -```wurst -public class AbilityDefinitionManaShieldCreep extends AbilityDefinition -``` - -'ACmf' / [AbilityIds.manaShieldCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-manaShieldCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageAbsorbed(int level, real value)` - Damage Absorbed (%) / 'Nms2' -- `presetDamageAbsorbed(RealLevelClosure lc)` -- `setManaperHitPoint(int level, real value)` -- `presetManaperHitPoint(RealLevelClosure lc)` - -### AbilityDefinitionWateryMinion - -```wurst -public class AbilityDefinitionWateryMinion extends AbilityDefinition -``` - -'ANwm' / [AbilityIds.wateryMinion](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-wateryMinion) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionItemDispelAoeWithCooldown - -```wurst -public class AbilityDefinitionItemDispelAoeWithCooldown extends AbilityDefinition -``` - -'AIds' / [AbilityIds.itemDispelAoeWithCooldown](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDispelAoeWithCooldown) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageToSummonedUnits(int level, int value)` -- `presetDamageToSummonedUnits(IntLevelClosure lc)` -- `setManaLossPerUnit(int level, int value)` -- `presetManaLossPerUnit(IntLevelClosure lc)` - -### AbilityDefinitionEvilIllidanMetamorphosis - -```wurst -public class AbilityDefinitionEvilIllidanMetamorphosis extends AbilityDefinition -``` - -'AEvi' / [AbilityIds.evilIllidanMetamorphosis](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-evilIllidanMetamorphosis) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormHitPointBonus(int level, real value)` -- `presetAlternateFormHitPointBonus(RealLevelClosure lc)` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionImpaleCreep - -```wurst -public class AbilityDefinitionImpaleCreep extends AbilityDefinition -``` - -'ACmp' / [AbilityIds.impaleCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-impaleCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setWaveTimeseconds(int level, real value)` -- `presetWaveTimeseconds(RealLevelClosure lc)` -- `setAirTimeseconds(int level, real value)` -- `presetAirTimeseconds(RealLevelClosure lc)` -- `setDamageDealt(int level, real value)` -- `presetDamageDealt(RealLevelClosure lc)` -- `setWaveDistance(int level, real value)` -- `presetWaveDistance(RealLevelClosure lc)` -- `setUninterruptible(int level, bool value)` -- `presetUninterruptible(BooleanLevelClosure lc)` -- `setAirborneTargetsVulnerable(int level, bool value)` -- `presetAirborneTargetsVulnerable(BooleanLevelClosure lc)` - -### AbilityDefinitionMonsooncreep - -```wurst -public class AbilityDefinitionMonsooncreep extends AbilityDefinition -``` - -'ACmo' / [AbilityIds.monsooncreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-monsooncreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageDealt(int level, real value)` -- `presetDamageDealt(RealLevelClosure lc)` -- `setDamageInterval(int level, real value)` -- `presetDamageInterval(RealLevelClosure lc)` -- `setBuildingReduction(int level, real value)` -- `presetBuildingReduction(RealLevelClosure lc)` - -### AbilityDefinitionDevourMagic - -```wurst -public class AbilityDefinitionDevourMagic extends AbilityDefinition -``` - -'Advm' / [AbilityIds.devourMagic](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-devourMagic) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaPerBuff(int level, real value)` -- `presetManaPerBuff(RealLevelClosure lc)` -- `setLifePerUnit(int level, real value)` -- `presetLifePerUnit(RealLevelClosure lc)` -- `setManaPerUnit(int level, real value)` -- `presetManaPerUnit(RealLevelClosure lc)` -- `setIgnoreFriendlyBuffs(int level, bool value)` -- `presetIgnoreFriendlyBuffs(BooleanLevelClosure lc)` -- `setLifePerBuff(int level, real value)` -- `presetLifePerBuff(RealLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` - -### AbilityDefinitionEvasion - -```wurst -public class AbilityDefinitionEvasion extends AbilityDefinition -``` - -'ACev' / [AbilityIds.evasion](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-evasion) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoEvade(int level, real value)` -- `presetChancetoEvade(RealLevelClosure lc)` - -### AbilityDefinitionCargoHoldDevour - -```wurst -public class AbilityDefinitionCargoHoldDevour extends AbilityDefinition -``` - -'Advc' / [AbilityIds.devourCargo](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-devourCargo) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` -- `setCargoCapacity(int level, int value)` -- `presetCargoCapacity(IntLevelClosure lc)` -- `setMaximumCreepLevel(int level, int value)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` - -### AbilityDefinitionExperienceMod - -```wurst -public class AbilityDefinitionExperienceMod extends AbilityDefinition -``` - -'AIem' / [AbilityIds.itemExperienceGain](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemExperienceGain) - -**Members:** - -- `construct(int newAbilityId)` -- `setExperienceGained(int level, int value)` -- `presetExperienceGained(IntLevelClosure lc)` - -### AbilityDefinitionCloudofFogItem - -```wurst -public class AbilityDefinitionCloudofFogItem extends AbilityDefinition -``` - -'AIfg' / [AbilityIds.cloudofFogItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cloudofFogItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedModifier(int level, real value)` -- `presetAttackSpeedModifier(RealLevelClosure lc)` -- `setMovementSpeedModifier(int level, real value)` -- `presetMovementSpeedModifier(RealLevelClosure lc)` -- `setChanceToMiss(int level, real value)` - Chance To Miss (%) / 'Nsi2' -- `presetChanceToMiss(RealLevelClosure lc)` -- `setAttacksPrevented(int level, int value)` -- `presetAttacksPrevented(IntLevelClosure lc)` - -### AbilityDefinitionDisenchantold - -```wurst -public class AbilityDefinitionDisenchantold extends AbilityDefinition -``` - -'Adch' / [AbilityIds.disenchantold](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-disenchantold) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaLoss(int level, real value)` -- `presetManaLoss(RealLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` - -### AbilityDefinitionPillage - -```wurst -public class AbilityDefinitionPillage extends AbilityDefinition -``` - -'Asal' / [AbilityIds.pillage](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-pillage) - -**Members:** - -- `construct(int newAbilityId)` -- `setAccumulationStep(int level, int value)` -- `presetAccumulationStep(IntLevelClosure lc)` -- `setSalvageCostRatio(int level, real value)` -- `presetSalvageCostRatio(RealLevelClosure lc)` - -### AbilityDefinitionInventoryPackMule - -```wurst -public class AbilityDefinitionInventoryPackMule extends AbilityDefinition -``` - -'Apak' / [AbilityIds.inventoryPackMule](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inventoryPackMule) - -**Members:** - -- `construct(int newAbilityId)` -- `setCanDropItems(int level, bool value)` -- `presetCanDropItems(BooleanLevelClosure lc)` -- `setCanUseItems(int level, bool value)` -- `presetCanUseItems(BooleanLevelClosure lc)` -- `setDropItemsOnDeath(int level, bool value)` -- `presetDropItemsOnDeath(BooleanLevelClosure lc)` -- `setCanGetItems(int level, bool value)` -- `presetCanGetItems(BooleanLevelClosure lc)` -- `setItemCapacity(int level, int value)` -- `presetItemCapacity(IntLevelClosure lc)` - -### AbilityDefinitionFigurineFurbolg - -```wurst -public class AbilityDefinitionFigurineFurbolg extends AbilityDefinition -``` - -'AIff' / [AbilityIds.itemFurbolgSummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemFurbolgSummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonUnitType(int level, string value)` - Summon 2 - Unit Type / 'Ist2' -- `presetSummonUnitType(StringLevelClosure lc)` -- `setSummonAmount(int level, int value)` - Summon 2 - Amount / 'Isn2' -- `presetSummonAmount(IntLevelClosure lc)` -- `setSummonUnitType1(int level, string value)` - Summon 1 - Unit Type / 'Ist1' -- `presetSummonUnitType1(StringLevelClosure lc)` -- `setSummonAmount1(int level, int value)` - Summon 1 - Amount / 'Isn1' -- `presetSummonAmount1(IntLevelClosure lc)` - -### AbilityDefinitionFigurineFelHound - -```wurst -public class AbilityDefinitionFigurineFelHound extends AbilityDefinition -``` - -'AIfh' / [AbilityIds.itemFelhoundSummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemFelhoundSummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonUnitType(int level, string value)` - Summon 2 - Unit Type / 'Ist2' -- `presetSummonUnitType(StringLevelClosure lc)` -- `setSummonAmount(int level, int value)` - Summon 2 - Amount / 'Isn2' -- `presetSummonAmount(IntLevelClosure lc)` -- `setSummonUnitType1(int level, string value)` - Summon 1 - Unit Type / 'Ist1' -- `presetSummonUnitType1(StringLevelClosure lc)` -- `setSummonAmount1(int level, int value)` - Summon 1 - Amount / 'Isn1' -- `presetSummonAmount1(IntLevelClosure lc)` - -### AbilityDefinitionFireDamageBonus - -```wurst -public class AbilityDefinitionFireDamageBonus extends AbilityDefinition -``` - -'AIfb' / [AbilityIds.itemAttackFireBonus](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackFireBonus) - -**Members:** - -- `construct(int newAbilityId)` -- `setEnabledAttackIndex(int level, int value)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` - -### AbilityDefinitionHealReductionBonus - -```wurst -public class AbilityDefinitionHealReductionBonus extends AbilityDefinition -``` - -'AIf2' / [AbilityIds.itemAttackHealReduction](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackHealReduction) - -**Members:** - -- `construct(int newAbilityId)` -- `setEnabledAttackIndex(int level, int value)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setHealingMultiplier(int level, real value)` -- `presetHealingMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionDetectMagicSentinel - -```wurst -public class AbilityDefinitionDetectMagicSentinel extends AbilityDefinition -``` - -'Adts' / [AbilityIds.magicSentry](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-magicSentry) - -**Members:** - -- `construct(int newAbilityId)` -- `setDetectionType(int level, string value)` -- `presetDetectionType(StringLevelClosure lc)` - -### AbilityDefinitionFirelordVolcano - -```wurst -public class AbilityDefinitionFirelordVolcano extends AbilityDefinition -``` - -'ANvc' / [AbilityIds.volcano](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-volcano) - -**Members:** - -- `construct(int newAbilityId)` -- `setDestructibleID(int level, string value)` -- `presetDestructibleID(StringLevelClosure lc)` -- `setBuildingDamageFactor(int level, real value)` -- `presetBuildingDamageFactor(RealLevelClosure lc)` -- `setFullDamageAmount(int level, real value)` -- `presetFullDamageAmount(RealLevelClosure lc)` -- `setRockRingCount(int level, int value)` -- `presetRockRingCount(IntLevelClosure lc)` -- `setWaveInterval(int level, real value)` -- `presetWaveInterval(RealLevelClosure lc)` -- `setHalfDamageFactor(int level, real value)` -- `presetHalfDamageFactor(RealLevelClosure lc)` -- `setWaveCount(int level, int value)` -- `presetWaveCount(IntLevelClosure lc)` - -### AbilityDefinitionFigurineRedDrake - -```wurst -public class AbilityDefinitionFigurineRedDrake extends AbilityDefinition -``` - -'AIfd' / [AbilityIds.itemRedDrakeSummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemRedDrakeSummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonUnitType(int level, string value)` - Summon 2 - Unit Type / 'Ist2' -- `presetSummonUnitType(StringLevelClosure lc)` -- `setSummonAmount(int level, int value)` - Summon 2 - Amount / 'Isn2' -- `presetSummonAmount(IntLevelClosure lc)` -- `setSummonUnitType1(int level, string value)` - Summon 1 - Unit Type / 'Ist1' -- `presetSummonUnitType1(StringLevelClosure lc)` -- `setSummonAmount1(int level, int value)` - Summon 1 - Amount / 'Isn1' -- `presetSummonAmount1(IntLevelClosure lc)` - -### AbilityDefinitionHealingWard - -```wurst -public class AbilityDefinitionHealingWard extends AbilityDefinition -``` - -'Ahwd' / [AbilityIds.healingWard1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-healingWard1) - -**Members:** - -- `construct(int newAbilityId)` -- `setWardUnitType(int level, string value)` -- `presetWardUnitType(StringLevelClosure lc)` - -### AbilityDefinitionFlareGun - -```wurst -public class AbilityDefinitionFlareGun extends AbilityDefinition -``` - -'AIfa' / [AbilityIds.flareGun](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-flareGun) - -**Members:** - -- `construct(int newAbilityId)` -- `setDetectionType(int level, string value)` -- `presetDetectionType(StringLevelClosure lc)` -- `setDelayForTargetEffect(int level, real value)` -- `presetDelayForTargetEffect(RealLevelClosure lc)` - -### AbilityDefinitionLoadEntangledGoldMine - -```wurst -public class AbilityDefinitionLoadEntangledGoldMine extends AbilityDefinition -``` - -'Slo2' / [AbilityIds.loadWisp](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-loadWisp) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedUnitType(int level, string value)` -- `presetAllowedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionNeutralRegenhealthonly - -```wurst -public class AbilityDefinitionNeutralRegenhealthonly extends AbilityDefinition -``` - -'ACnr' / [AbilityIds.lifeRegenerationAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-lifeRegenerationAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setPercentage(int level, bool value)` -- `presetPercentage(BooleanLevelClosure lc)` -- `setAmountofHitPointsRegenerated(int level, real value)` -- `presetAmountofHitPointsRegenerated(RealLevelClosure lc)` - -### AbilityDefinitionAuraRegenerationHealingWard - -```wurst -public class AbilityDefinitionAuraRegenerationHealingWard extends AbilityDefinition -``` - -'Aoar' / [AbilityIds.healingWardAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-healingWardAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setPercentage(int level, bool value)` -- `presetPercentage(BooleanLevelClosure lc)` -- `setAmountofHitPointsRegenerated(int level, real value)` -- `presetAmountofHitPointsRegenerated(RealLevelClosure lc)` - -### AbilityDefinitionLoadNavies - -```wurst -public class AbilityDefinitionLoadNavies extends AbilityDefinition -``` - -'Slo3' / [AbilityIds.loadNavies](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-loadNavies) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedUnitType(int level, string value)` -- `presetAllowedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionInvisibility - -```wurst -public class AbilityDefinitionInvisibility extends AbilityDefinition -``` - -'Aivs' / [AbilityIds.invisibility](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-invisibility) - -**Members:** - -- `construct(int newAbilityId)` -- `setTransitionTimeseconds(int level, real value)` -- `presetTransitionTimeseconds(RealLevelClosure lc)` - -### AbilityDefinitionSentryWard - -```wurst -public class AbilityDefinitionSentryWard extends AbilityDefinition -``` - -'Aeye' / [AbilityIds.sentryWard](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sentryWard) - -**Members:** - -- `construct(int newAbilityId)` -- `setWardUnitType(int level, string value)` -- `presetWardUnitType(StringLevelClosure lc)` - -### AbilityDefinitionFigurineRockGolem - -```wurst -public class AbilityDefinitionFigurineRockGolem extends AbilityDefinition -``` - -'AIfr' / [AbilityIds.itemRockGolemSummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemRockGolemSummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonUnitType(int level, string value)` - Summon 2 - Unit Type / 'Ist2' -- `presetSummonUnitType(StringLevelClosure lc)` -- `setSummonAmount(int level, int value)` - Summon 2 - Amount / 'Isn2' -- `presetSummonAmount(IntLevelClosure lc)` -- `setSummonUnitType1(int level, string value)` - Summon 1 - Unit Type / 'Ist1' -- `presetSummonUnitType1(StringLevelClosure lc)` -- `setSummonAmount1(int level, int value)` - Summon 1 - Amount / 'Isn1' -- `presetSummonAmount1(IntLevelClosure lc)` - -### AbilityDefinitionFigurineSkeleton - -```wurst -public class AbilityDefinitionFigurineSkeleton extends AbilityDefinition -``` - -'AIfs' / [AbilityIds.itemSkeletonSummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSkeletonSummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonUnitType(int level, string value)` - Summon 2 - Unit Type / 'Ist2' -- `presetSummonUnitType(StringLevelClosure lc)` -- `setSummonAmount(int level, int value)` - Summon 2 - Amount / 'Isn2' -- `presetSummonAmount(IntLevelClosure lc)` -- `setSummonUnitType1(int level, string value)` - Summon 1 - Unit Type / 'Ist1' -- `presetSummonUnitType1(StringLevelClosure lc)` -- `setSummonAmount1(int level, int value)` - Summon 1 - Amount / 'Isn1' -- `presetSummonAmount1(IntLevelClosure lc)` - -### AbilityDefinitionSubmergeMyrmidon - -```wurst -public class AbilityDefinitionSubmergeMyrmidon extends AbilityDefinition -``` - -'Asb1' / [AbilityIds.submergeMyrmidon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-submergeMyrmidon) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionSubmergeRoyalGuard - -```wurst -public class AbilityDefinitionSubmergeRoyalGuard extends AbilityDefinition -``` - -'Asb2' / [AbilityIds.submergeRoyalGuard](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-submergeRoyalGuard) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionFigurineDoomGuard - -```wurst -public class AbilityDefinitionFigurineDoomGuard extends AbilityDefinition -``` - -'AIfu' / [AbilityIds.itemDoomGuardSummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDoomGuardSummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonUnitType(int level, string value)` - Summon 2 - Unit Type / 'Ist2' -- `presetSummonUnitType(StringLevelClosure lc)` -- `setSummonAmount(int level, int value)` - Summon 2 - Amount / 'Isn2' -- `presetSummonAmount(IntLevelClosure lc)` -- `setSummonUnitType1(int level, string value)` - Summon 1 - Unit Type / 'Ist1' -- `presetSummonUnitType1(StringLevelClosure lc)` -- `setSummonAmount1(int level, int value)` - Summon 1 - Amount / 'Isn1' -- `presetSummonAmount1(IntLevelClosure lc)` - -### AbilityDefinitionSubmergeSnapDragon - -```wurst -public class AbilityDefinitionSubmergeSnapDragon extends AbilityDefinition -``` - -'Asb3' / [AbilityIds.submergeSnapDragon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-submergeSnapDragon) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionItemHealLesser - -```wurst -public class AbilityDefinitionItemHealLesser extends AbilityDefinition -``` - -'AIh1' / [AbilityIds.itemHealLesser](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealLesser) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, int value)` -- `presetHitPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionItemHealGreater - -```wurst -public class AbilityDefinitionItemHealGreater extends AbilityDefinition -``` - -'AIh2' / [AbilityIds.itemHealGreater](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealGreater) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, int value)` -- `presetHitPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionItemHealLeast - -```wurst -public class AbilityDefinitionItemHealLeast extends AbilityDefinition -``` - -'AIh3' / [AbilityIds.itemHealLeast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealLeast) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, int value)` -- `presetHitPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionGiveGold - -```wurst -public class AbilityDefinitionGiveGold extends AbilityDefinition -``` - -'AIgo' / [AbilityIds.giveGold](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-giveGold) - -**Members:** - -- `construct(int newAbilityId)` -- `setGoldGiven(int level, int value)` -- `presetGoldGiven(IntLevelClosure lc)` - -### AbilityDefinitionIntelligenceBonusPlus1 - -```wurst -public class AbilityDefinitionIntelligenceBonusPlus1 extends AbilityDefinition -``` - -'AIi1' / [AbilityIds.intelligenceBonusPlus1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-intelligenceBonusPlus1) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionIntelligenceBonusPlus2 - -```wurst -public class AbilityDefinitionIntelligenceBonusPlus2 extends AbilityDefinition -``` - -'AIi2' / [AbilityIds.intelligenceBonusPlus2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-intelligenceBonusPlus2) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionIntelligenceBonusPlus5 - -```wurst -public class AbilityDefinitionIntelligenceBonusPlus5 extends AbilityDefinition -``` - -'AIi5' / [AbilityIds.intelligenceBonusPlus5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-intelligenceBonusPlus5) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionBurrowscarablvl2 - -```wurst -public class AbilityDefinitionBurrowscarablvl2 extends AbilityDefinition -``` - -'Abu2' / [AbilityIds.burrowscarablvl2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-burrowscarablvl2) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionIntelligenceBonusPlus4 - -```wurst -public class AbilityDefinitionIntelligenceBonusPlus4 extends AbilityDefinition -``` - -'AIi4' / [AbilityIds.intelligenceBonusPlus4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-intelligenceBonusPlus4) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionFirelordSummonLavaSpawn - -```wurst -public class AbilityDefinitionFirelordSummonLavaSpawn extends AbilityDefinition -``` - -'ANlm' / [AbilityIds.summonLavaSpawn](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-summonLavaSpawn) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `setLifeDurationSplitBonus(int level, real value)` -- `presetLifeDurationSplitBonus(RealLevelClosure lc)` -- `setMaxHitpointFactor(int level, real value)` -- `presetMaxHitpointFactor(RealLevelClosure lc)` -- `setGenerationCount(int level, int value)` -- `presetGenerationCount(IntLevelClosure lc)` -- `setSplitDelay(int level, real value)` -- `presetSplitDelay(RealLevelClosure lc)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` -- `setSplitAttackCount(int level, int value)` -- `presetSplitAttackCount(IntLevelClosure lc)` - -### AbilityDefinitionBurrowscarablvl3 - -```wurst -public class AbilityDefinitionBurrowscarablvl3 extends AbilityDefinition -``` - -'Abu3' / [AbilityIds.burrowscarablvl3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-burrowscarablvl3) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionHeal - -```wurst -public class AbilityDefinitionHeal extends AbilityDefinition -``` - -'Ahea' / [AbilityIds.heal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-heal) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` - -### AbilityDefinitionIntelligenceBonusPlus3 - -```wurst -public class AbilityDefinitionIntelligenceBonusPlus3 extends AbilityDefinition -``` - -'AIi3' / [AbilityIds.intelligenceBonusPlus3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-intelligenceBonusPlus3) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionIntelligenceBonusPlus6 - -```wurst -public class AbilityDefinitionIntelligenceBonusPlus6 extends AbilityDefinition -``` - -'AIi6' / [AbilityIds.intelligenceBonusPlus6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-intelligenceBonusPlus6) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionBerserk - -```wurst -public class AbilityDefinitionBerserk extends AbilityDefinition -``` - -'Absk' / [AbilityIds.berserkerRage1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-berserkerRage1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageTakenIncrease(int level, real value)` -- `presetDamageTakenIncrease(RealLevelClosure lc)` -- `setMovementSpeedIncrease(int level, real value)` -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionReplenishLifeMana - -```wurst -public class AbilityDefinitionReplenishLifeMana extends AbilityDefinition -``` - -'Arpb' / [AbilityIds.replenishLifeMana](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-replenishLifeMana) - -**Members:** - -- `construct(int newAbilityId)` -- `setMinimumManaRequired(int level, real value)` -- `presetMinimumManaRequired(RealLevelClosure lc)` -- `setMaximumUnitsChargedToCaster(int level, int value)` -- `presetMaximumUnitsChargedToCaster(IntLevelClosure lc)` -- `setMinimumLifeRequired(int level, real value)` -- `presetMinimumLifeRequired(RealLevelClosure lc)` -- `setManaPointsGained(int level, real value)` -- `presetManaPointsGained(RealLevelClosure lc)` -- `setMaximumUnitsAffected(int level, int value)` -- `presetMaximumUnitsAffected(IntLevelClosure lc)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` - -### AbilityDefinitionUltraVisionGlyph - -```wurst -public class AbilityDefinitionUltraVisionGlyph extends AbilityDefinition -``` - -'AIgu' / [AbilityIds.ultraVisionGlyph](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ultraVisionGlyph) - -**Members:** - -- `construct(int newAbilityId)` -- `setUpgradeLevels(int level, int value)` -- `presetUpgradeLevels(IntLevelClosure lc)` -- `setUpgradeType(int level, string value)` -- `presetUpgradeType(StringLevelClosure lc)` - -### AbilityDefinitionReplenishLife - -```wurst -public class AbilityDefinitionReplenishLife extends AbilityDefinition -``` - -'Arpl' / [AbilityIds.replenishLife](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-replenishLife) - -**Members:** - -- `construct(int newAbilityId)` -- `setMinimumLifeRequired(int level, real value)` -- `presetMinimumLifeRequired(RealLevelClosure lc)` -- `setMaximumUnitsChargedToCaster(int level, int value)` -- `presetMaximumUnitsChargedToCaster(IntLevelClosure lc)` -- `setMaximumUnitsAffected(int level, int value)` -- `presetMaximumUnitsAffected(IntLevelClosure lc)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` - -### AbilityDefinitionInventory2slotunitUndead - -```wurst -public class AbilityDefinitionInventory2slotunitUndead extends AbilityDefinition -``` - -'Aiun' / [AbilityIds.inventory2slotunitUndead](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inventory2slotunitUndead) - -**Members:** - -- `construct(int newAbilityId)` -- `setCanDropItems(int level, bool value)` -- `presetCanDropItems(BooleanLevelClosure lc)` -- `setCanUseItems(int level, bool value)` -- `presetCanUseItems(BooleanLevelClosure lc)` -- `setDropItemsOnDeath(int level, bool value)` -- `presetDropItemsOnDeath(BooleanLevelClosure lc)` -- `setCanGetItems(int level, bool value)` -- `presetCanGetItems(BooleanLevelClosure lc)` -- `setItemCapacity(int level, int value)` -- `presetItemCapacity(IntLevelClosure lc)` - -### AbilityDefinitionManaBattery - -```wurst -public class AbilityDefinitionManaBattery extends AbilityDefinition -``` - -'Ambt' / [AbilityIds.replenishManaandLife](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-replenishManaandLife) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` -- `setWaterHeight(int level, real value)` -- `presetWaterHeight(RealLevelClosure lc)` -- `setAutocastRequirement(int level, real value)` -- `presetAutocastRequirement(RealLevelClosure lc)` -- `setManaGained(int level, real value)` -- `presetManaGained(RealLevelClosure lc)` -- `setRegenerateOnlyAtNight(int level, bool value)` -- `presetRegenerateOnlyAtNight(BooleanLevelClosure lc)` - -### AbilityDefinitionReplenishMana - -```wurst -public class AbilityDefinitionReplenishMana extends AbilityDefinition -``` - -'Arpm' / [AbilityIds.replenishMana](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-replenishMana) - -**Members:** - -- `construct(int newAbilityId)` -- `setMinimumManaRequired(int level, real value)` -- `presetMinimumManaRequired(RealLevelClosure lc)` -- `setMaximumUnitsChargedToCaster(int level, int value)` -- `presetMaximumUnitsChargedToCaster(IntLevelClosure lc)` -- `setManaPointsGained(int level, real value)` -- `presetManaPointsGained(RealLevelClosure lc)` -- `setMaximumUnitsAffected(int level, int value)` -- `presetMaximumUnitsAffected(IntLevelClosure lc)` - -### AbilityDefinitionHealCreepNormal - -```wurst -public class AbilityDefinitionHealCreepNormal extends AbilityDefinition -``` - -'Anh1' / [AbilityIds.healCreepNormal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-healCreepNormal) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` - -### AbilityDefinitionHealCreepHigh - -```wurst -public class AbilityDefinitionHealCreepHigh extends AbilityDefinition -``` - -'Anh2' / [AbilityIds.healCreepHigh](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-healCreepHigh) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` - -### AbilityDefinitionAuraSlow - -```wurst -public class AbilityDefinitionAuraSlow extends AbilityDefinition -``` - -'Aasl' / [AbilityIds.slowAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-slowAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `setAlwaysAutocast(int level, bool value)` -- `presetAlwaysAutocast(BooleanLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` - -### AbilityDefinitionCurse - -```wurst -public class AbilityDefinitionCurse extends AbilityDefinition -``` - -'Acrs' / [AbilityIds.curse](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-curse) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoMiss(int level, real value)` -- `presetChancetoMiss(RealLevelClosure lc)` - -### AbilityDefinitionSuperEarthquake - -```wurst -public class AbilityDefinitionSuperEarthquake extends AbilityDefinition -``` - -'SNeq' / [AbilityIds.earthquake](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-earthquake) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitsSlowed(int level, real value)` - Units Slowed (%) / 'Oeq3' -- `presetUnitsSlowed(RealLevelClosure lc)` -- `setEffectDelay(int level, real value)` -- `presetEffectDelay(RealLevelClosure lc)` -- `setFinalArea(int level, real value)` -- `presetFinalArea(RealLevelClosure lc)` -- `setDamageperSecondtoBuildings(int level, real value)` -- `presetDamageperSecondtoBuildings(RealLevelClosure lc)` - -### AbilityDefinitionFortificationGlyph - -```wurst -public class AbilityDefinitionFortificationGlyph extends AbilityDefinition -``` - -'AIgf' / [AbilityIds.fortificationGlyph](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-fortificationGlyph) - -**Members:** - -- `construct(int newAbilityId)` -- `setUpgradeLevels(int level, int value)` -- `presetUpgradeLevels(IntLevelClosure lc)` -- `setUpgradeType(int level, string value)` -- `presetUpgradeType(StringLevelClosure lc)` - -### AbilityDefinitionManaBurndemonAmbd - -```wurst -public class AbilityDefinitionManaBurndemonAmbd extends AbilityDefinition -``` - -'Ambd' / [AbilityIds.manaBurn](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-manaBurn) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxManaDrained(int level, real value)` -- `presetMaxManaDrained(RealLevelClosure lc)` -- `setBoltLifetime(int level, real value)` -- `presetBoltLifetime(RealLevelClosure lc)` -- `setBoltDelay(int level, real value)` -- `presetBoltDelay(RealLevelClosure lc)` - -### AbilityDefinitionFarseerFarSight - -```wurst -public class AbilityDefinitionFarseerFarSight extends AbilityDefinition -``` - -'AOfs' / [AbilityIds.farSight](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-farSight) - -**Members:** - -- `construct(int newAbilityId)` -- `setDetectionType(int level, string value)` -- `presetDetectionType(StringLevelClosure lc)` - -### AbilityDefinitionAgilityModPlus2 - -```wurst -public class AbilityDefinitionAgilityModPlus2 extends AbilityDefinition -``` - -'AIgm' / [AbilityIds.agilityModPlus2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-agilityModPlus2) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionHarvestLumberArchimondeghouls - -```wurst -public class AbilityDefinitionHarvestLumberArchimondeghouls extends AbilityDefinition -``` - -'Ahr2' / [AbilityIds.harvestLumberArchimondeghouls](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-harvestLumberArchimondeghouls) - -**Members:** - -- `construct(int newAbilityId)` -- `setLumberCapacity(int level, int value)` -- `presetLumberCapacity(IntLevelClosure lc)` -- `setDamagetoTree(int level, int value)` -- `presetDamagetoTree(IntLevelClosure lc)` - -### AbilityDefinitionHealingWardAIhw - -```wurst -public class AbilityDefinitionHealingWardAIhw extends AbilityDefinition -``` - -'AIhw' / [AbilityIds.healingWardAIhw](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-healingWardAIhw) - -**Members:** - -- `construct(int newAbilityId)` -- `setWardUnitType(int level, string value)` -- `presetWardUnitType(StringLevelClosure lc)` - -### AbilityDefinitionIllidanMetamorphosis - -```wurst -public class AbilityDefinitionIllidanMetamorphosis extends AbilityDefinition -``` - -'AEIl' / [AbilityIds.metamorphosis1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-metamorphosis1) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormHitPointBonus(int level, real value)` -- `presetAlternateFormHitPointBonus(RealLevelClosure lc)` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionHexCreep - -```wurst -public class AbilityDefinitionHexCreep extends AbilityDefinition -``` - -'AChx' / [AbilityIds.hexCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-hexCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setMorphUnitsGround(int level, string value)` -- `presetMorphUnitsGround(StringLevelClosure lc)` -- `setMorphUnitsWater(int level, string value)` -- `presetMorphUnitsWater(StringLevelClosure lc)` -- `setMorphUnitsAmphibious(int level, string value)` -- `presetMorphUnitsAmphibious(StringLevelClosure lc)` -- `setMorphUnitsAir(int level, string value)` -- `presetMorphUnitsAir(StringLevelClosure lc)` -- `setMaximumCreepLevel(int level, int value)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` - -### AbilityDefinitionHealingWardcreep - -```wurst -public class AbilityDefinitionHealingWardcreep extends AbilityDefinition -``` - -'AChw' / [AbilityIds.healingWard](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-healingWard) - -**Members:** - -- `construct(int newAbilityId)` -- `setWardUnitType(int level, string value)` -- `presetWardUnitType(StringLevelClosure lc)` - -### AbilityDefinitionBattlestations - -```wurst -public class AbilityDefinitionBattlestations extends AbilityDefinition -``` - -'Abtl' / [AbilityIds.battleStations](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-battleStations) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonBusyUnits(int level, bool value)` -- `presetSummonBusyUnits(BooleanLevelClosure lc)` -- `setAllowedUnitType(int level, string value)` -- `presetAllowedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionHealingWaveCreep - -```wurst -public class AbilityDefinitionHealingWaveCreep extends AbilityDefinition -``` - -'AChv' / [AbilityIds.healingWaveCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-healingWaveCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageperTarget(int level, real value)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `setNumberofTargetsHit(int level, int value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `setDamageReductionperTarget(int level, real value)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionInnerFireCreep - -```wurst -public class AbilityDefinitionInnerFireCreep extends AbilityDefinition -``` - -'ACif' / [AbilityIds.innerFireCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-innerFireCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setAutocastRange(int level, real value)` -- `presetAutocastRange(RealLevelClosure lc)` -- `setLifeRegenRate(int level, real value)` -- `presetLifeRegenRate(RealLevelClosure lc)` -- `setDefenseIncrease(int level, int value)` -- `presetDefenseIncrease(IntLevelClosure lc)` -- `setDamageIncrease(int level, real value)` - Damage Increase (%) / 'Inf1' -- `presetDamageIncrease(RealLevelClosure lc)` - -### AbilityDefinitionAncestralSpirit - -```wurst -public class AbilityDefinitionAncestralSpirit extends AbilityDefinition -``` - -'Aast' / [AbilityIds.ancestralSpirit](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ancestralSpirit) - -**Members:** - -- `construct(int newAbilityId)` -- `setLifeRestoredFactor(int level, real value)` -- `presetLifeRestoredFactor(RealLevelClosure lc)` -- `setManaRestoredFactor(int level, real value)` -- `presetManaRestoredFactor(RealLevelClosure lc)` - -### AbilityDefinitionHarvestLumbershredder - -```wurst -public class AbilityDefinitionHarvestLumbershredder extends AbilityDefinition -``` - -'Ahr3' / [AbilityIds.harvest2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-harvest2) - -**Members:** - -- `construct(int newAbilityId)` -- `setLumberCapacity(int level, int value)` -- `presetLumberCapacity(IntLevelClosure lc)` -- `setDamagetoTree(int level, int value)` -- `presetDamagetoTree(IntLevelClosure lc)` - -### AbilityDefinitionItemHealAoeGreater - -```wurst -public class AbilityDefinitionItemHealAoeGreater extends AbilityDefinition -``` - -'AIhb' / [AbilityIds.itemHealAoeGreater](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealAoeGreater) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, int value)` -- `presetHitPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionPulverize - -```wurst -public class AbilityDefinitionPulverize extends AbilityDefinition -``` - -'Awar' / [AbilityIds.pulverize](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-pulverize) - -**Members:** - -- `construct(int newAbilityId)` -- `setHalfDamageRadius(int level, real value)` -- `presetHalfDamageRadius(RealLevelClosure lc)` -- `setDamageDealt(int level, real value)` -- `presetDamageDealt(RealLevelClosure lc)` -- `setFullDamageRadius(int level, real value)` -- `presetFullDamageRadius(RealLevelClosure lc)` -- `setChancetoStomp(int level, real value)` - Chance to Stomp (%) / 'War1' -- `presetChancetoStomp(RealLevelClosure lc)` - -### AbilityDefinitionItemHealAoe - -```wurst -public class AbilityDefinitionItemHealAoe extends AbilityDefinition -``` - -'AIha' / [AbilityIds.itemAreaHealing](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAreaHealing) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, int value)` -- `presetHitPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionAIhe - -```wurst -public class AbilityDefinitionAIhe extends AbilityDefinition -``` - -'AIhe' / [AbilityIds.itemHealing](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealing) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, int value)` -- `presetHitPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionFarseerEarthquake - -```wurst -public class AbilityDefinitionFarseerEarthquake extends AbilityDefinition -``` - -'AOeq' / [AbilityIds.earthquake1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-earthquake1) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitsSlowed(int level, real value)` - Units Slowed (%) / 'Oeq3' -- `presetUnitsSlowed(RealLevelClosure lc)` -- `setEffectDelay(int level, real value)` -- `presetEffectDelay(RealLevelClosure lc)` -- `setFinalArea(int level, real value)` -- `presetFinalArea(RealLevelClosure lc)` -- `setDamageperSecondtoBuildings(int level, real value)` -- `presetDamageperSecondtoBuildings(RealLevelClosure lc)` - -### AbilityDefinitionDemonHunterImmolation - -```wurst -public class AbilityDefinitionDemonHunterImmolation extends AbilityDefinition -``` - -'AEim' / [AbilityIds.immolation1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-immolation1) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaDrainedperSecond(int level, real value)` -- `presetManaDrainedperSecond(RealLevelClosure lc)` -- `setBufferManaRequired(int level, real value)` -- `presetBufferManaRequired(RealLevelClosure lc)` -- `setDamageperInterval(int level, real value)` -- `presetDamageperInterval(RealLevelClosure lc)` - -### AbilityDefinitionNeutralDetectionRevealability - -```wurst -public class AbilityDefinitionNeutralDetectionRevealability extends AbilityDefinition -``` - -'Andt' / [AbilityIds.reveal1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-reveal1) - -**Members:** - -- `construct(int newAbilityId)` -- `setLumberCost(int level, int value)` -- `presetLumberCost(IntLevelClosure lc)` -- `setDetectionType(int level, string value)` -- `presetDetectionType(StringLevelClosure lc)` -- `setGoldCost(int level, int value)` -- `presetGoldCost(IntLevelClosure lc)` - -### AbilityDefinitionWeb - -```wurst -public class AbilityDefinitionWeb extends AbilityDefinition -``` - -'Aweb' / [AbilityIds.web](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-web) - -**Members:** - -- `construct(int newAbilityId)` -- `setAirUnitHeight(int level, real value)` -- `presetAirUnitHeight(RealLevelClosure lc)` -- `setAirUnitLowerDuration(int level, real value)` -- `presetAirUnitLowerDuration(RealLevelClosure lc)` -- `setMeleeAttackRange(int level, real value)` -- `presetMeleeAttackRange(RealLevelClosure lc)` -- `setStunDuration(int level, real value)` -- `setBonusDamageTakenPercent(int level, real value)` -- `setAttackSpeedReductionPercent(int level, real value)` -- `setSilencesWhenEnsnared(int level, bool value)` -- `presetStunDuration(RealLevelClosure lc)` -- `presetBonusDamageTakenPercent(RealLevelClosure lc)` -- `presetAttackSpeedReductionPercent(RealLevelClosure lc)` -- `presetSilencesWhenEnsnared(BooleanLevelClosure lc)` - -### AbilityDefinitionFigurineIceRevenant - -```wurst -public class AbilityDefinitionFigurineIceRevenant extends AbilityDefinition -``` - -'AIir' / [AbilityIds.figurineIceRevenant](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-figurineIceRevenant) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonUnitType(int level, string value)` - Summon 2 - Unit Type / 'Ist2' -- `presetSummonUnitType(StringLevelClosure lc)` -- `setSummonAmount(int level, int value)` - Summon 2 - Amount / 'Isn2' -- `presetSummonAmount(IntLevelClosure lc)` -- `setSummonUnitType1(int level, string value)` - Summon 1 - Unit Type / 'Ist1' -- `presetSummonUnitType1(StringLevelClosure lc)` -- `setSummonAmount1(int level, int value)` - Summon 1 - Amount / 'Isn1' -- `presetSummonAmount1(IntLevelClosure lc)` - -### AbilityDefinitionSuperDeathandDecay - -```wurst -public class AbilityDefinitionSuperDeathandDecay extends AbilityDefinition -``` - -'SNdd' / [AbilityIds.deathAndDecay](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-deathAndDecay) - -**Members:** - -- `construct(int newAbilityId)` -- `setBuildingReduction(int level, real value)` -- `presetBuildingReduction(RealLevelClosure lc)` -- `setMaxLifeDrainedperSecond(int level, real value)` - Max Life Drained per Second (%) / 'Udd1' -- `presetMaxLifeDrainedperSecond(RealLevelClosure lc)` - -### AbilityDefinitionDarkConversionFast - -```wurst -public class AbilityDefinitionDarkConversionFast extends AbilityDefinition -``` - -'SNdc' / [AbilityIds.darkConversionFast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-darkConversionFast) - -**Members:** - -- `construct(int newAbilityId)` -- `setConversionUnit(int level, string value)` -- `presetConversionUnit(StringLevelClosure lc)` -- `setRacetoConvert(int level, string value)` -- `presetRacetoConvert(StringLevelClosure lc)` - -### AbilityDefinitionImmolationcreep - -```wurst -public class AbilityDefinitionImmolationcreep extends AbilityDefinition -``` - -'ACim' / [AbilityIds.immolation](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-immolation) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaDrainedperSecond(int level, real value)` -- `presetManaDrainedperSecond(RealLevelClosure lc)` -- `setBufferManaRequired(int level, real value)` -- `presetBufferManaRequired(RealLevelClosure lc)` -- `setDamageperInterval(int level, real value)` -- `presetDamageperInterval(RealLevelClosure lc)` - -### AbilityDefinitionIntelligenceMod - -```wurst -public class AbilityDefinitionIntelligenceMod extends AbilityDefinition -``` - -'AIim' / [AbilityIds.itemIntelligenceGain](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemIntelligenceGain) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemInferno - -```wurst -public class AbilityDefinitionItemInferno extends AbilityDefinition -``` - -'AIin' / [AbilityIds.itemInferno](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemInferno) - -**Members:** - -- `construct(int newAbilityId)` -- `setDuration(int level, real value)` -- `presetDuration(RealLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `setSummonedUnit(int level, string value)` -- `presetSummonedUnit(StringLevelClosure lc)` -- `setImpactDelay(int level, real value)` -- `presetImpactDelay(RealLevelClosure lc)` - -### AbilityDefinitionItemIllusion - -```wurst -public class AbilityDefinitionItemIllusion extends AbilityDefinition -``` - -'AIil' / [AbilityIds.itemIllusions](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemIllusions) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageReceivedMultiplier(int level, real value)` -- `presetDamageReceivedMultiplier(RealLevelClosure lc)` -- `setDamageDealtofnormal(int level, real value)` - Damage Dealt (% of normal) / 'Iild' -- `presetDamageDealtofnormal(RealLevelClosure lc)` - -### AbilityDefinitionMagicDefense - -```wurst -public class AbilityDefinitionMagicDefense extends AbilityDefinition -``` - -'Amdf' / [AbilityIds.magicDefense](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-magicDefense) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageTaken(int level, real value)` - Damage Taken (%) / 'Def1' -- `presetDamageTaken(RealLevelClosure lc)` -- `setChancetoDeflect(int level, real value)` -- `presetChancetoDeflect(RealLevelClosure lc)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `setDamageDealt(int level, real value)` - Damage Dealt (%) / 'Def2' -- `presetDamageDealt(RealLevelClosure lc)` -- `setDeflectDamageTakenSpells(int level, real value)` -- `presetDeflectDamageTakenSpells(RealLevelClosure lc)` -- `setDeflectDamageTakenPiercing(int level, real value)` -- `presetDeflectDamageTakenPiercing(RealLevelClosure lc)` -- `setMagicDamageReduction(int level, real value)` -- `presetMagicDamageReduction(RealLevelClosure lc)` - -### AbilityDefinitionAvengerForm - -```wurst -public class AbilityDefinitionAvengerForm extends AbilityDefinition -``` - -'Aave' / [AbilityIds.avengerForm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-avengerForm) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setLifeRegenerationRatepersecond(int level, real value)` -- `presetLifeRegenerationRatepersecond(RealLevelClosure lc)` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionHarvestLumber - -```wurst -public class AbilityDefinitionHarvestLumber extends AbilityDefinition -``` - -'Ahrl' / [AbilityIds.harvest1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-harvest1) - -**Members:** - -- `construct(int newAbilityId)` -- `setLumberCapacity(int level, int value)` -- `presetLumberCapacity(IntLevelClosure lc)` -- `setDamagetoTree(int level, int value)` -- `presetDamagetoTree(IntLevelClosure lc)` - -### AbilityDefinitionNeutralBuilding - -```wurst -public class AbilityDefinitionNeutralBuilding extends AbilityDefinition -``` - -'Aneu' / [AbilityIds.selectHero](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-selectHero) - -**Members:** - -- `construct(int newAbilityId)` -- `setShowUnitIndicator(int level, bool value)` -- `presetShowUnitIndicator(BooleanLevelClosure lc)` -- `setActivationRadius(int level, real value)` -- `presetActivationRadius(RealLevelClosure lc)` -- `setShowSelectUnitButton(int level, bool value)` -- `presetShowSelectUnitButton(BooleanLevelClosure lc)` -- `setInteractionType(int level, string value)` -- `presetInteractionType(StringLevelClosure lc)` - -### AbilityDefinitionShopSharing - -```wurst -public class AbilityDefinitionShopSharing extends AbilityDefinition -``` - -'Aall' / [AbilityIds.shopSharingAlliedBldg](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shopSharingAlliedBldg) - -**Members:** - -- `construct(int newAbilityId)` -- `setShowUnitIndicator(int level, bool value)` -- `presetShowUnitIndicator(BooleanLevelClosure lc)` -- `setActivationRadius(int level, real value)` -- `presetActivationRadius(RealLevelClosure lc)` -- `setShowSelectUnitButton(int level, bool value)` -- `presetShowSelectUnitButton(BooleanLevelClosure lc)` -- `setInteractionType(int level, string value)` -- `presetInteractionType(StringLevelClosure lc)` - -### AbilityDefinitionRepairHuman - -```wurst -public class AbilityDefinitionRepairHuman extends AbilityDefinition -``` - -'Ahrp' / [AbilityIds.repairHuman](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-repairHuman) - -**Members:** - -- `construct(int newAbilityId)` -- `setPowerbuildRate(int level, real value)` -- `presetPowerbuildRate(RealLevelClosure lc)` -- `setNavalRangeBonus(int level, real value)` -- `presetNavalRangeBonus(RealLevelClosure lc)` -- `setRepairTimeRatio(int level, real value)` -- `presetRepairTimeRatio(RealLevelClosure lc)` -- `setRepairCostRatio(int level, real value)` -- `presetRepairCostRatio(RealLevelClosure lc)` -- `setPowerbuildCost(int level, real value)` -- `presetPowerbuildCost(RealLevelClosure lc)` - -### AbilityDefinitionAhrs - -```wurst -public class AbilityDefinitionAhrs extends AbilityDefinition -``` - -'Ahrs' / [AbilityIds.ahrs](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ahrs) - -**Members:** - -- `construct(int newAbilityId)` -- `setTerrainDeformationAmplitude(int level, real value)` -- `presetTerrainDeformationAmplitude(RealLevelClosure lc)` -- `setTerrainDeformationDurationms(int level, int value)` -- `presetTerrainDeformationDurationms(IntLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionFirelordIncinerate - -```wurst -public class AbilityDefinitionFirelordIncinerate extends AbilityDefinition -``` - -'ANic' / [AbilityIds.firelordIncinerate](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-firelordIncinerate) - -**Members:** - -- `construct(int newAbilityId)` -- `setDeathDamageHalfAmount(int level, real value)` -- `presetDeathDamageHalfAmount(RealLevelClosure lc)` -- `setDeathDamageFullArea(int level, real value)` -- `presetDeathDamageFullArea(RealLevelClosure lc)` -- `setBonusDamageMultiplier(int level, real value)` -- `presetBonusDamageMultiplier(RealLevelClosure lc)` -- `setDeathDamageFullAmount(int level, real value)` -- `presetDeathDamageFullAmount(RealLevelClosure lc)` -- `setDeathDamageDelay(int level, real value)` -- `presetDeathDamageDelay(RealLevelClosure lc)` -- `setDeathDamageHalfArea(int level, real value)` -- `presetDeathDamageHalfArea(RealLevelClosure lc)` - -### AbilityDefinitionBearform - -```wurst -public class AbilityDefinitionBearform extends AbilityDefinition -``` - -'Abrf' / [AbilityIds.bearForm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bearForm) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionCryptLordLocustSwarm - -```wurst -public class AbilityDefinitionCryptLordLocustSwarm extends AbilityDefinition -``` - -'AUls' / [AbilityIds.cryptLordLocustSwarm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cryptLordLocustSwarm) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofSwarmUnits(int level, int value)` -- `presetNumberofSwarmUnits(IntLevelClosure lc)` -- `setUnitReleaseIntervalseconds(int level, real value)` -- `presetUnitReleaseIntervalseconds(RealLevelClosure lc)` -- `setMaxSwarmUnitsPerTarget(int level, int value)` -- `presetMaxSwarmUnitsPerTarget(IntLevelClosure lc)` -- `setSwarmUnitType(int level, string value)` -- `presetSwarmUnitType(StringLevelClosure lc)` -- `setDamageReturnThreshold(int level, real value)` -- `presetDamageReturnThreshold(RealLevelClosure lc)` -- `setDamageReturnFactor(int level, real value)` -- `presetDamageReturnFactor(RealLevelClosure lc)` - -### AbilityDefinitionRestoration - -```wurst -public class AbilityDefinitionRestoration extends AbilityDefinition -``` - -'Arst' / [AbilityIds.restore](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-restore) - -**Members:** - -- `construct(int newAbilityId)` -- `setPowerbuildRate(int level, real value)` -- `presetPowerbuildRate(RealLevelClosure lc)` -- `setNavalRangeBonus(int level, real value)` -- `presetNavalRangeBonus(RealLevelClosure lc)` -- `setRepairTimeRatio(int level, real value)` -- `presetRepairTimeRatio(RealLevelClosure lc)` -- `setRepairCostRatio(int level, real value)` -- `presetRepairCostRatio(RealLevelClosure lc)` -- `setPowerbuildCost(int level, real value)` -- `presetPowerbuildCost(RealLevelClosure lc)` - -### AbilityDefinitionFarseerChainLightning - -```wurst -public class AbilityDefinitionFarseerChainLightning extends AbilityDefinition -``` - -'AOcl' / [AbilityIds.chainLightning1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chainLightning1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageperTarget(int level, real value)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `setNumberofTargetsHit(int level, int value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `setDamageReductionperTarget(int level, real value)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionMaxLifeBonusGreater - -```wurst -public class AbilityDefinitionMaxLifeBonusGreater extends AbilityDefinition -``` - -'AIl2' / [AbilityIds.maxLifeBonusGreater](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-maxLifeBonusGreater) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionInferno - -```wurst -public class AbilityDefinitionInferno extends AbilityDefinition -``` - -'ANin' / [AbilityIds.inferno1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inferno1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDuration(int level, real value)` -- `presetDuration(RealLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `setSummonedUnit(int level, string value)` -- `presetSummonedUnit(StringLevelClosure lc)` -- `setImpactDelay(int level, real value)` -- `presetImpactDelay(RealLevelClosure lc)` - -### AbilityDefinitionMechanicalCritter - -```wurst -public class AbilityDefinitionMechanicalCritter extends AbilityDefinition -``` - -'Amec' / [AbilityIds.mechanicalCritter](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-mechanicalCritter) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofUnitsCreated(int level, int value)` -- `presetNumberofUnitsCreated(IntLevelClosure lc)` - -### AbilityDefinitionMaxLifeBonusLesser - -```wurst -public class AbilityDefinitionMaxLifeBonusLesser extends AbilityDefinition -``` - -'AIl1' / [AbilityIds.maxLifeBonusLesser](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-maxLifeBonusLesser) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionPurgeApg2 - -```wurst -public class AbilityDefinitionPurgeApg2 extends AbilityDefinition -``` - -'Apg2' / [AbilityIds.purgeApg2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-purgeApg2) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaLoss(int level, int value)` -- `presetManaLoss(IntLevelClosure lc)` -- `setMovementUpdateFrequency(int level, int value)` -- `presetMovementUpdateFrequency(IntLevelClosure lc)` -- `setAttackUpdateFrequency(int level, int value)` -- `presetAttackUpdateFrequency(IntLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` -- `setUnitPauseDuration(int level, real value)` -- `presetUnitPauseDuration(RealLevelClosure lc)` -- `setHeroPauseDuration(int level, real value)` -- `presetHeroPauseDuration(RealLevelClosure lc)` - -### AbilityDefinitionBladeMasterCriticalStrike - -```wurst -public class AbilityDefinitionBladeMasterCriticalStrike extends AbilityDefinition -``` - -'AOcr' / [AbilityIds.criticalStrike1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-criticalStrike1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageMultiplier(int level, real value)` -- `presetDamageMultiplier(RealLevelClosure lc)` -- `setChancetoCriticalStrike(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setChancetoEvade(int level, real value)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `setNeverMiss(int level, bool value)` -- `presetNeverMiss(BooleanLevelClosure lc)` -- `setExcludeItemDamage(int level, bool value)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` - -### AbilityDefinitionAuraPlagueAbomination - -```wurst -public class AbilityDefinitionAuraPlagueAbomination extends AbilityDefinition -``` - -'Aap1' / [AbilityIds.auraPlagueAbomination](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-auraPlagueAbomination) - -**Members:** - -- `construct(int newAbilityId)` -- `setPlagueWardUnitType(int level, string value)` -- `presetPlagueWardUnitType(StringLevelClosure lc)` -- `setDurationofPlagueWard(int level, real value)` -- `presetDurationofPlagueWard(RealLevelClosure lc)` -- `setAuraDuration(int level, real value)` -- `presetAuraDuration(RealLevelClosure lc)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionAuraPlagueCreep - -```wurst -public class AbilityDefinitionAuraPlagueCreep extends AbilityDefinition -``` - -'Aap3' / [AbilityIds.auraPlagueCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-auraPlagueCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setPlagueWardUnitType(int level, string value)` -- `presetPlagueWardUnitType(StringLevelClosure lc)` -- `setDurationofPlagueWard(int level, real value)` -- `presetDurationofPlagueWard(RealLevelClosure lc)` -- `setAuraDuration(int level, real value)` -- `presetAuraDuration(RealLevelClosure lc)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionPermanentImmolation - -```wurst -public class AbilityDefinitionPermanentImmolation extends AbilityDefinition -``` - -'ANpi' / [AbilityIds.permanentImmolation](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-permanentImmolation) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaDrainedperSecond(int level, real value)` -- `presetManaDrainedperSecond(RealLevelClosure lc)` -- `setBufferManaRequired(int level, real value)` -- `presetBufferManaRequired(RealLevelClosure lc)` -- `setDamageperInterval(int level, real value)` -- `presetDamageperInterval(RealLevelClosure lc)` - -### AbilityDefinitionAuraPlaguePlagueWard - -```wurst -public class AbilityDefinitionAuraPlaguePlagueWard extends AbilityDefinition -``` - -'Aap2' / [AbilityIds.diseaseCloud](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-diseaseCloud) - -**Members:** - -- `construct(int newAbilityId)` -- `setPlagueWardUnitType(int level, string value)` -- `presetPlagueWardUnitType(StringLevelClosure lc)` -- `setDurationofPlagueWard(int level, real value)` -- `presetDurationofPlagueWard(RealLevelClosure lc)` -- `setAuraDuration(int level, real value)` -- `presetAuraDuration(RealLevelClosure lc)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionCyclonecreep - -```wurst -public class AbilityDefinitionCyclonecreep extends AbilityDefinition -``` - -'ACcy' / [AbilityIds.cyclonecreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cyclonecreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setCanBeDispelled(int level, bool value)` -- `presetCanBeDispelled(BooleanLevelClosure lc)` - -### AbilityDefinitionAuraPlagueCreepnodamage - -```wurst -public class AbilityDefinitionAuraPlagueCreepnodamage extends AbilityDefinition -``` - -'Aap4' / [AbilityIds.auraPlagueCreepnodamage](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-auraPlagueCreepnodamage) - -**Members:** - -- `construct(int newAbilityId)` -- `setPlagueWardUnitType(int level, string value)` -- `presetPlagueWardUnitType(StringLevelClosure lc)` -- `setDurationofPlagueWard(int level, real value)` -- `presetDurationofPlagueWard(RealLevelClosure lc)` -- `setAuraDuration(int level, real value)` -- `presetAuraDuration(RealLevelClosure lc)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionLightningDamageBonus - -```wurst -public class AbilityDefinitionLightningDamageBonus extends AbilityDefinition -``` - -'AIlb' / [AbilityIds.itemAttackLightningBonus](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackLightningBonus) - -**Members:** - -- `construct(int newAbilityId)` -- `setEnabledAttackIndex(int level, int value)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setDamageBonusDice(int level, int value)` -- `presetDamageBonusDice(IntLevelClosure lc)` - -### AbilityDefinitionArtn - -```wurst -public class AbilityDefinitionArtn extends AbilityDefinition -``` - -'Artn' / [AbilityIds.return111](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-return111) - -**Members:** - -- `construct(int newAbilityId)` -- `setAcceptsGold(int level, bool value)` -- `presetAcceptsGold(BooleanLevelClosure lc)` -- `setAcceptsLumber(int level, bool value)` -- `presetAcceptsLumber(BooleanLevelClosure lc)` - -### AbilityDefinitionCrushingWave - -```wurst -public class AbilityDefinitionCrushingWave extends AbilityDefinition -``` - -'ACcv' / [AbilityIds.crushingWave](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-crushingWave) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxDamage(int level, real value)` -- `presetMaxDamage(RealLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `setFinalArea(int level, real value)` -- `presetFinalArea(RealLevelClosure lc)` -- `setDistance(int level, real value)` -- `presetDistance(RealLevelClosure lc)` - -### AbilityDefinitionColdArrowscreep - -```wurst -public class AbilityDefinitionColdArrowscreep extends AbilityDefinition -``` - -'ACcw' / [AbilityIds.coldArrows1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-coldArrows1) - -**Members:** - -- `construct(int newAbilityId)` -- `setStackFlags(int level, int value)` -- `presetStackFlags(IntLevelClosure lc)` -- `presetStackFlag(StackFlag stackFlag, boolean flag)` -- `hasStackFlag(StackFlag stackFlag) returns boolean` -- `setExtraDamage(int level, real value)` -- `presetExtraDamage(RealLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` - -### AbilityDefinitionEatTree - -```wurst -public class AbilityDefinitionEatTree extends AbilityDefinition -``` - -'Aeat' / [AbilityIds.eatTree](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-eatTree) - -**Members:** - -- `construct(int newAbilityId)` -- `setEatDelay(int level, real value)` -- `presetEatDelay(RealLevelClosure lc)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` -- `setRipDelay(int level, real value)` -- `presetRipDelay(RealLevelClosure lc)` - -### AbilityDefinitionPreservation - -```wurst -public class AbilityDefinitionPreservation extends AbilityDefinition -``` - -'ANpr' / [AbilityIds.preservation](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-preservation) - -**Members:** - -- `construct(int newAbilityId)` -- `setBuildingTypesAllowed(int level, string value)` -- `presetBuildingTypesAllowed(StringLevelClosure lc)` - -### AbilityDefinitionShadowMeldAkama - -```wurst -public class AbilityDefinitionShadowMeldAkama extends AbilityDefinition -``` - -'Ahid' / [AbilityIds.shadowMeldAkama](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shadowMeldAkama) - -**Members:** - -- `construct(int newAbilityId)` -- `setDayNightDuration(int level, real value)` - Day/Night Duration / 'Shm2' -- `presetDayNightDuration(RealLevelClosure lc)` -- `setActionDuration(int level, real value)` -- `presetActionDuration(RealLevelClosure lc)` -- `setFadeDuration(int level, real value)` -- `presetFadeDuration(RealLevelClosure lc)` - -### AbilityDefinitionCripplecreep - -```wurst -public class AbilityDefinitionCripplecreep extends AbilityDefinition -``` - -'ACcr' / [AbilityIds.cripplecreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cripplecreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageReduction(int level, real value)` -- `presetDamageReduction(RealLevelClosure lc)` -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Cri2' -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Cri1' -- `presetMovementSpeedReduction(RealLevelClosure lc)` - -### AbilityDefinitionCursecreep - -```wurst -public class AbilityDefinitionCursecreep extends AbilityDefinition -``` - -'ACcs' / [AbilityIds.cursecreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cursecreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoMiss(int level, real value)` -- `presetChancetoMiss(RealLevelClosure lc)` - -### AbilityDefinitionCriticalStrikecreep - -```wurst -public class AbilityDefinitionCriticalStrikecreep extends AbilityDefinition -``` - -'ACct' / [AbilityIds.criticalStrike](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-criticalStrike) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageMultiplier(int level, real value)` -- `presetDamageMultiplier(RealLevelClosure lc)` -- `setChancetoCriticalStrike(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setChancetoEvade(int level, real value)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `setNeverMiss(int level, bool value)` -- `presetNeverMiss(BooleanLevelClosure lc)` -- `setExcludeItemDamage(int level, bool value)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` - -### AbilityDefinitionCannibalizecreep - -```wurst -public class AbilityDefinitionCannibalizecreep extends AbilityDefinition -``` - -'ACcn' / [AbilityIds.cannibalizecreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cannibalizecreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxHitPoints(int level, real value)` -- `presetMaxHitPoints(RealLevelClosure lc)` -- `setHitPointsperSecond(int level, real value)` -- `presetHitPointsperSecond(RealLevelClosure lc)` - -### AbilityDefinitionCycloneCenarius - -```wurst -public class AbilityDefinitionCycloneCenarius extends AbilityDefinition -``` - -'SCc1' / [AbilityIds.cyclone](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cyclone) - -**Members:** - -- `construct(int newAbilityId)` -- `setCanBeDispelled(int level, bool value)` -- `presetCanBeDispelled(BooleanLevelClosure lc)` - -### AbilityDefinitionItemManaRestoreGreater - -```wurst -public class AbilityDefinitionItemManaRestoreGreater extends AbilityDefinition -``` - -'AIm2' / [AbilityIds.itemManaRestoreGreater](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaRestoreGreater) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaPointsGained(int level, int value)` -- `presetManaPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionItemManaRestoreLesser - -```wurst -public class AbilityDefinitionItemManaRestoreLesser extends AbilityDefinition -``` - -'AIm1' / [AbilityIds.itemManaRestoreLesser](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaRestoreLesser) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaPointsGained(int level, int value)` -- `presetManaPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionStoneForm - -```wurst -public class AbilityDefinitionStoneForm extends AbilityDefinition -``` - -'Astn' / [AbilityIds.stoneForm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-stoneForm) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setLifeRegenerationRatepersecond(int level, real value)` -- `presetLifeRegenerationRatepersecond(RealLevelClosure lc)` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionChainLightningcreep - -```wurst -public class AbilityDefinitionChainLightningcreep extends AbilityDefinition -``` - -'ACcl' / [AbilityIds.chainLightning](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chainLightning) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageperTarget(int level, real value)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `setNumberofTargetsHit(int level, int value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `setDamageReductionperTarget(int level, real value)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionFaerieFire - -```wurst -public class AbilityDefinitionFaerieFire extends AbilityDefinition -``` - -'Afae' / [AbilityIds.faerieFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-faerieFire) - -**Members:** - -- `construct(int newAbilityId)` -- `setAlwaysAutocast(int level, bool value)` -- `presetAlwaysAutocast(BooleanLevelClosure lc)` -- `setDefenseReduction(int level, int value)` -- `presetDefenseReduction(IntLevelClosure lc)` - -### AbilityDefinitionCharm - -```wurst -public class AbilityDefinitionCharm extends AbilityDefinition -``` - -'ACch' / [AbilityIds.charm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-charm) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumCreepLevel(int level, int value)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` - -### AbilityDefinitionManaSteal - -```wurst -public class AbilityDefinitionManaSteal extends AbilityDefinition -``` - -'Aste' / [AbilityIds.manaSteal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-manaSteal) - -**Members:** - -- `construct(int newAbilityId)` -- `setLeaveTargetAlive(int level, bool value)` -- `presetLeaveTargetAlive(BooleanLevelClosure lc)` -- `setLifeConvertedtoMana(int level, real value)` -- `presetLifeConvertedtoMana(RealLevelClosure lc)` -- `setLifeConvertedtoLife(int level, real value)` -- `presetLifeConvertedtoLife(RealLevelClosure lc)` -- `setLifeConversionAsPercent(int level, bool value)` -- `presetLifeConversionAsPercent(BooleanLevelClosure lc)` -- `setManaConversionAsPercent(int level, bool value)` -- `presetManaConversionAsPercent(BooleanLevelClosure lc)` - -### AbilityDefinitionAuraEnduranceCreep - -```wurst -public class AbilityDefinitionAuraEnduranceCreep extends AbilityDefinition -``` - -'SCae' / [AbilityIds.enduranceAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-enduranceAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Oae1' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Oae2' -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionTichondriusInferno - -```wurst -public class AbilityDefinitionTichondriusInferno extends AbilityDefinition -``` - -'SNin' / [AbilityIds.inferno](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inferno) - -**Members:** - -- `construct(int newAbilityId)` -- `setDuration(int level, real value)` -- `presetDuration(RealLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `setSummonedUnit(int level, string value)` -- `presetSummonedUnit(StringLevelClosure lc)` -- `setImpactDelay(int level, real value)` -- `presetImpactDelay(RealLevelClosure lc)` - -### AbilityDefinitionCryptLordImpale - -```wurst -public class AbilityDefinitionCryptLordImpale extends AbilityDefinition -``` - -'AUim' / [AbilityIds.cryptLordImpale](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cryptLordImpale) - -**Members:** - -- `construct(int newAbilityId)` -- `setWaveTimeseconds(int level, real value)` -- `presetWaveTimeseconds(RealLevelClosure lc)` -- `setAirTimeseconds(int level, real value)` -- `presetAirTimeseconds(RealLevelClosure lc)` -- `setDamageDealt(int level, real value)` -- `presetDamageDealt(RealLevelClosure lc)` -- `setWaveDistance(int level, real value)` -- `presetWaveDistance(RealLevelClosure lc)` -- `setUninterruptible(int level, bool value)` -- `presetUninterruptible(BooleanLevelClosure lc)` -- `setAirborneTargetsVulnerable(int level, bool value)` -- `presetAirborneTargetsVulnerable(BooleanLevelClosure lc)` - -### AbilityDefinitionFrostBolt - -```wurst -public class AbilityDefinitionFrostBolt extends AbilityDefinition -``` - -'ACcb' / [AbilityIds.frostBolt](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-frostBolt) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionCarrionSwarmcreep - -```wurst -public class AbilityDefinitionCarrionSwarmcreep extends AbilityDefinition -``` - -'ACca' / [AbilityIds.carrionSwarm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-carrionSwarm) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxDamage(int level, real value)` -- `presetMaxDamage(RealLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `setFinalArea(int level, real value)` -- `presetFinalArea(RealLevelClosure lc)` -- `setDistance(int level, real value)` -- `presetDistance(RealLevelClosure lc)` - -### AbilityDefinitionDreadlordInferno - -```wurst -public class AbilityDefinitionDreadlordInferno extends AbilityDefinition -``` - -'AUin' / [AbilityIds.inferno2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inferno2) - -**Members:** - -- `construct(int newAbilityId)` -- `setDuration(int level, real value)` -- `presetDuration(RealLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `setSummonedUnit(int level, string value)` -- `presetSummonedUnit(StringLevelClosure lc)` -- `setImpactDelay(int level, real value)` -- `presetImpactDelay(RealLevelClosure lc)` - -### AbilityDefinitionWispHarvestInvulnerable - -```wurst -public class AbilityDefinitionWispHarvestInvulnerable extends AbilityDefinition -``` - -'Awh2' / [AbilityIds.gather1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-gather1) - -**Members:** - -- `construct(int newAbilityId)` -- `setArtAttachmentHeight(int level, real value)` -- `presetArtAttachmentHeight(RealLevelClosure lc)` -- `setIntervalsBeforeChangingTrees(int level, int value)` -- `presetIntervalsBeforeChangingTrees(IntLevelClosure lc)` -- `setLumberperInterval(int level, real value)` -- `presetLumberperInterval(RealLevelClosure lc)` - -### AbilityDefinitionOrbofAnnihilation - -```wurst -public class AbilityDefinitionOrbofAnnihilation extends AbilityDefinition -``` - -'Afak' / [AbilityIds.orbofAnnihilation](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-orbofAnnihilation) - -**Members:** - -- `construct(int newAbilityId)` -- `setSmallDamageFactor(int level, real value)` -- `presetSmallDamageFactor(RealLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setHalfDamageRadius(int level, real value)` -- `presetHalfDamageRadius(RealLevelClosure lc)` -- `setMediumDamageFactor(int level, real value)` -- `presetMediumDamageFactor(RealLevelClosure lc)` -- `setFullDamageRadius(int level, real value)` -- `presetFullDamageRadius(RealLevelClosure lc)` - -### AbilityDefinitionOrbOfAnnihilationQuillSpray - -```wurst -public class AbilityDefinitionOrbOfAnnihilationQuillSpray extends AbilityDefinition -``` - -'ANak' / [AbilityIds.quillSpray](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-quillSpray) - -**Members:** - -- `construct(int newAbilityId)` -- `setSmallDamageFactor(int level, real value)` -- `presetSmallDamageFactor(RealLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setHalfDamageRadius(int level, real value)` -- `presetHalfDamageRadius(RealLevelClosure lc)` -- `setMediumDamageFactor(int level, real value)` -- `presetMediumDamageFactor(RealLevelClosure lc)` -- `setFullDamageRadius(int level, real value)` -- `presetFullDamageRadius(RealLevelClosure lc)` - -### AbilityDefinitionMaxManaBonusLeast - -```wurst -public class AbilityDefinitionMaxManaBonusLeast extends AbilityDefinition -``` - -'AImb' / [AbilityIds.maxManaBonusLeast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-maxManaBonusLeast) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxManaGained(int level, int value)` -- `presetMaxManaGained(IntLevelClosure lc)` - -### AbilityDefinitionNeutralBuildinganyunit - -```wurst -public class AbilityDefinitionNeutralBuildinganyunit extends AbilityDefinition -``` - -'Ane2' / [AbilityIds.neutralBuildinganyunit](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-neutralBuildinganyunit) - -**Members:** - -- `construct(int newAbilityId)` -- `setShowUnitIndicator(int level, bool value)` -- `presetShowUnitIndicator(BooleanLevelClosure lc)` -- `setActivationRadius(int level, real value)` -- `presetActivationRadius(RealLevelClosure lc)` -- `setShowSelectUnitButton(int level, bool value)` -- `presetShowSelectUnitButton(BooleanLevelClosure lc)` -- `setInteractionType(int level, string value)` -- `presetInteractionType(StringLevelClosure lc)` - -### AbilityDefinitionGhost - -```wurst -public class AbilityDefinitionGhost extends AbilityDefinition -``` - -'Agho' / [AbilityIds.ghost](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ghost) - -**Members:** - -- `construct(int newAbilityId)` -- `setDoesNotBlockBuildings(int level, bool value)` -- `presetDoesNotBlockBuildings(BooleanLevelClosure lc)` -- `setImmunetoMorphEffects(int level, bool value)` -- `presetImmunetoMorphEffects(BooleanLevelClosure lc)` -- `setAutoAcquireAttackTargets(int level, bool value)` -- `presetAutoAcquireAttackTargets(BooleanLevelClosure lc)` - -### AbilityDefinitionDevourCreep - -```wurst -public class AbilityDefinitionDevourCreep extends AbilityDefinition -``` - -'ACdv' / [AbilityIds.devour](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-devour) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxCreepLevel(int level, int value)` -- `presetMaxCreepLevel(IntLevelClosure lc)` - -### AbilityDefinitionGiveLumber - -```wurst -public class AbilityDefinitionGiveLumber extends AbilityDefinition -``` - -'AIlu' / [AbilityIds.giveLumber](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-giveLumber) - -**Members:** - -- `construct(int newAbilityId)` -- `setLumberGiven(int level, int value)` -- `presetLumberGiven(IntLevelClosure lc)` - -### AbilityDefinitionFireBoltwarlock - -```wurst -public class AbilityDefinitionFireBoltwarlock extends AbilityDefinition -``` - -'Awfb' / [AbilityIds.firebolt2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-firebolt2) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionDrainLifeCreep - -```wurst -public class AbilityDefinitionDrainLifeCreep extends AbilityDefinition -``` - -'ACdr' / [AbilityIds.drainLifeCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-drainLifeCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsDrained(int level, real value)` -- `presetHitPointsDrained(RealLevelClosure lc)` -- `setDrainInterval(int level, real value)` -- `presetDrainInterval(RealLevelClosure lc)` -- `setBonusLifeDecay(int level, real value)` -- `presetBonusLifeDecay(RealLevelClosure lc)` -- `setManaTransferredPerSecond(int level, real value)` -- `presetManaTransferredPerSecond(RealLevelClosure lc)` -- `setBonusManaDecay(int level, real value)` -- `presetBonusManaDecay(RealLevelClosure lc)` -- `setBonusLifeFactor(int level, real value)` -- `presetBonusLifeFactor(RealLevelClosure lc)` -- `setBonusManaFactor(int level, real value)` -- `presetBonusManaFactor(RealLevelClosure lc)` -- `setLifeTransferredPerSecond(int level, real value)` -- `presetLifeTransferredPerSecond(RealLevelClosure lc)` -- `setManaPointsDrained(int level, real value)` -- `presetManaPointsDrained(RealLevelClosure lc)` -- `presetDrainIntervalseconds(RealLevelClosure lc)` -- `setDrainIntervalseconds(int level, real value)` - -### AbilityDefinitionPaladinHolyLight - -```wurst -public class AbilityDefinitionPaladinHolyLight extends AbilityDefinition -``` - -'AHhb' / [AbilityIds.holyLight](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-holyLight) - -**Members:** - -- `construct(int newAbilityId)` -- `setAmountHealedDamaged(int level, real value)` - Amount Healed/Damaged / 'Hhb1' -- `presetAmountHealedDamaged(RealLevelClosure lc)` - -### AbilityDefinitionLevelMod - -```wurst -public class AbilityDefinitionLevelMod extends AbilityDefinition -``` - -'AIlm' / [AbilityIds.itemLevelGain](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemLevelGain) - -**Members:** - -- `construct(int newAbilityId)` -- `setLevelsGained(int level, int value)` -- `presetLevelsGained(IntLevelClosure lc)` - -### AbilityDefinitionOrbofLightning - -```wurst -public class AbilityDefinitionOrbofLightning extends AbilityDefinition -``` - -'AIll' / [AbilityIds.orbofLightning](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-orbofLightning) - -**Members:** - -- `construct(int newAbilityId)` -- `setChanceToHitUnits(int level, real value)` - Chance To Hit Units (%) / 'Iob2' -- `presetChanceToHitUnits(RealLevelClosure lc)` -- `setEnabledAttackIndex(int level, int value)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` -- `setChanceToHitSummons(int level, real value)` - Chance To Hit Summons (%) / 'Iob4' -- `presetChanceToHitSummons(RealLevelClosure lc)` -- `setChanceToHitHeros(int level, real value)` - Chance To Hit Heros (%) / 'Iob3' -- `presetChanceToHitHeros(RealLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setEffectAbility(int level, string value)` -- `presetEffectAbility(StringLevelClosure lc)` - -### AbilityDefinitionLightningShieldAIls - -```wurst -public class AbilityDefinitionLightningShieldAIls extends AbilityDefinition -``` - -'AIls' / [AbilityIds.lightningShieldAIls](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-lightningShieldAIls) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamagePerSecond(int level, real value)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionAbolishMagicCreep - -```wurst -public class AbilityDefinitionAbolishMagicCreep extends AbilityDefinition -``` - -'ACdm' / [AbilityIds.abolishMagicCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-abolishMagicCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaLoss(int level, real value)` -- `presetManaLoss(RealLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` - -### AbilityDefinitionLightningPurge - -```wurst -public class AbilityDefinitionLightningPurge extends AbilityDefinition -``` - -'AIlp' / [AbilityIds.itemPurge](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemPurge) - -**Members:** - -- `construct(int newAbilityId)` -- `setHeroPauseDuration(int level, real value)` -- `presetHeroPauseDuration(RealLevelClosure lc)` -- `setUnitPauseDuration(int level, real value)` -- `presetUnitPauseDuration(RealLevelClosure lc)` -- `setMovementUpdateFrequency(int level, int value)` -- `presetMovementUpdateFrequency(IntLevelClosure lc)` -- `setAttackUpdateFrequency(int level, int value)` -- `presetAttackUpdateFrequency(IntLevelClosure lc)` -- `setManaLoss(int level, int value)` -- `presetManaLoss(IntLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` - -### AbilityDefinitionMaxLifeBonusLeast - -```wurst -public class AbilityDefinitionMaxLifeBonusLeast extends AbilityDefinition -``` - -'AIlf' / [AbilityIds.maxLifeBonusLeast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-maxLifeBonusLeast) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionParasite - -```wurst -public class AbilityDefinitionParasite extends AbilityDefinition -``` - -'ANpa' / [AbilityIds.parasite](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-parasite) - -**Members:** - -- `construct(int newAbilityId)` -- `setStackingType(int level, int value)` -- `presetStackingTypes(IntLevelClosure lc)` -- `presetStackingType(StackingType stackingType, boolean flag)` -- `hasStackingType(StackingType stackingType) returns boolean` -- `setSummonedUnitDuration(int level, real value)` -- `presetSummonedUnitDuration(RealLevelClosure lc)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `setUnitType(int level, string value)` -- `presetUnitType(StringLevelClosure lc)` -- `presetStackingType(IntLevelClosure lc)` - -### AbilityDefinitionDemonHunterMetamorphosis - -```wurst -public class AbilityDefinitionDemonHunterMetamorphosis extends AbilityDefinition -``` - -'AEme' / [AbilityIds.metamorphosis](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-metamorphosis) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormHitPointBonus(int level, real value)` -- `presetAlternateFormHitPointBonus(RealLevelClosure lc)` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionDevourMagiccreep - -```wurst -public class AbilityDefinitionDevourMagiccreep extends AbilityDefinition -``` - -'ACde' / [AbilityIds.devourMagiccreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-devourMagiccreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setIgnoreFriendlyBuffs(int level, bool value)` -- `presetIgnoreFriendlyBuffs(BooleanLevelClosure lc)` -- `setLifePerUnit(int level, real value)` -- `presetLifePerUnit(RealLevelClosure lc)` -- `setManaPerUnit(int level, real value)` -- `presetManaPerUnit(RealLevelClosure lc)` -- `setLifePerBuff(int level, real value)` -- `presetLifePerBuff(RealLevelClosure lc)` -- `setManaPerBuff(int level, real value)` -- `presetManaPerBuff(RealLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` - -### AbilityDefinitionAapl - -```wurst -public class AbilityDefinitionAapl extends AbilityDefinition -``` - -'Aapl' / [AbilityIds.diseaseCloud1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-diseaseCloud1) - -**Members:** - -- `construct(int newAbilityId)` -- `setPlagueWardUnitType(int level, string value)` -- `presetPlagueWardUnitType(StringLevelClosure lc)` -- `setDurationofPlagueWard(int level, real value)` -- `presetDurationofPlagueWard(RealLevelClosure lc)` -- `setAuraDuration(int level, real value)` -- `presetAuraDuration(RealLevelClosure lc)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionDeathCoilcreep - -```wurst -public class AbilityDefinitionDeathCoilcreep extends AbilityDefinition -``` - -'ACdc' / [AbilityIds.deathCoil](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-deathCoil) - -**Members:** - -- `construct(int newAbilityId)` -- `setAmountHealedDamaged(int level, real value)` - Amount Healed/Damaged / 'Udc1' -- `presetAmountHealedDamaged(RealLevelClosure lc)` - -### AbilityDefinitionDemonHunterManaBurn - -```wurst -public class AbilityDefinitionDemonHunterManaBurn extends AbilityDefinition -``` - -'AEmb' / [AbilityIds.manaBurn1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-manaBurn1) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxManaDrained(int level, real value)` -- `presetMaxManaDrained(RealLevelClosure lc)` -- `setBoltLifetime(int level, real value)` -- `presetBoltLifetime(RealLevelClosure lc)` -- `setBoltDelay(int level, real value)` -- `presetBoltDelay(RealLevelClosure lc)` - -### AbilityDefinitionLichFrostArmorAutocast - -```wurst -public class AbilityDefinitionLichFrostArmorAutocast extends AbilityDefinition -``` - -'AUfu' / [AbilityIds.lichFrostArmorAutocast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-lichFrostArmorAutocast) - -**Members:** - -- `construct(int newAbilityId)` -- `setArmorDuration(int level, real value)` -- `presetArmorDuration(RealLevelClosure lc)` -- `setArmorBonus(int level, real value)` -- `presetArmorBonus(RealLevelClosure lc)` - -### AbilityDefinitionAnimateDeaditemspecial - -```wurst -public class AbilityDefinitionAnimateDeaditemspecial extends AbilityDefinition -``` - -'AInd' / [AbilityIds.animateDeaditemspecial](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-animateDeaditemspecial) - -**Members:** - -- `construct(int newAbilityId)` -- `setInheritUpgrades(int level, bool value)` -- `presetInheritUpgrades(BooleanLevelClosure lc)` -- `setRaisedUnitsAreInvulnerable(int level, bool value)` -- `presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)` -- `setNumberofCorpsesRaised(int level, int value)` -- `presetNumberofCorpsesRaised(IntLevelClosure lc)` - -### AbilityDefinitionFrostArmorcreep - -```wurst -public class AbilityDefinitionFrostArmorcreep extends AbilityDefinition -``` - -'ACfa' / [AbilityIds.frostArmor](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-frostArmor) - -**Members:** - -- `construct(int newAbilityId)` -- `setArmorDuration(int level, real value)` -- `presetArmorDuration(RealLevelClosure lc)` -- `setArmorBonus(int level, real value)` -- `presetArmorBonus(RealLevelClosure lc)` - -### AbilityDefinitionManaBatteryObsidianStatue - -```wurst -public class AbilityDefinitionManaBatteryObsidianStatue extends AbilityDefinition -``` - -'Amb2' / [AbilityIds.manaBatteryObsidianStatue](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-manaBatteryObsidianStatue) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` -- `setWaterHeight(int level, real value)` -- `presetWaterHeight(RealLevelClosure lc)` -- `setAutocastRequirement(int level, real value)` -- `presetAutocastRequirement(RealLevelClosure lc)` -- `setManaGained(int level, real value)` -- `presetManaGained(RealLevelClosure lc)` -- `setRegenerateOnlyAtNight(int level, bool value)` -- `presetRegenerateOnlyAtNight(BooleanLevelClosure lc)` - -### AbilityDefinitionFireBoltcreep - -```wurst -public class AbilityDefinitionFireBoltcreep extends AbilityDefinition -``` - -'ACfb' / [AbilityIds.firebolt1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-firebolt1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionEvasioncreep100 - -```wurst -public class AbilityDefinitionEvasioncreep100 extends AbilityDefinition -``` - -'ACes' / [AbilityIds.evasion1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-evasion1) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoEvade(int level, real value)` -- `presetChancetoEvade(RealLevelClosure lc)` - -### AbilityDefinitionVenomSpears - -```wurst -public class AbilityDefinitionVenomSpears extends AbilityDefinition -``` - -'Aven' / [AbilityIds.envenomedSpears](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-envenomedSpears) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `setStackingType(int level, int value)` -- `presetStackingTypes(IntLevelClosure lc)` -- `presetStackingType(StackingType stackingType, boolean flag)` -- `hasStackingType(StackingType stackingType) returns boolean` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `presetStackingType(IntLevelClosure lc)` - -### AbilityDefinitionEvasioncreep - -```wurst -public class AbilityDefinitionEvasioncreep extends AbilityDefinition -``` - -'AIev' / [AbilityIds.evasion3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-evasion3) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoEvade(int level, real value)` -- `presetChancetoEvade(RealLevelClosure lc)` - -### AbilityDefinitionCargoHoldBurrow - -```wurst -public class AbilityDefinitionCargoHoldBurrow extends AbilityDefinition -``` - -'Abun' / [AbilityIds.cargoHold](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cargoHold) - -**Members:** - -- `construct(int newAbilityId)` -- `setCargoCapacity(int level, int value)` -- `presetCargoCapacity(IntLevelClosure lc)` - -### AbilityDefinitionMagicImmunityAImx - -```wurst -public class AbilityDefinitionMagicImmunityAImx extends AbilityDefinition -``` - -'AImx' / [AbilityIds.magicImmunityAImx](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-magicImmunityAImx) - -**Members:** - -- `construct(int newAbilityId)` -- `setMagicDamageFactor(int level, real value)` -- `presetMagicDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionBurrow - -```wurst -public class AbilityDefinitionBurrow extends AbilityDefinition -``` - -'Abur' / [AbilityIds.burrow](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-burrow) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionCyclone - -```wurst -public class AbilityDefinitionCyclone extends AbilityDefinition -``` - -'Acyc' / [AbilityIds.cyclone1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cyclone1) - -**Members:** - -- `construct(int newAbilityId)` -- `setCanBeDispelled(int level, bool value)` -- `presetCanBeDispelled(BooleanLevelClosure lc)` - -### AbilityDefinitionItemManaRestoreAoe - -```wurst -public class AbilityDefinitionItemManaRestoreAoe extends AbilityDefinition -``` - -'AImr' / [AbilityIds.itemAreaManaRegain](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAreaManaRegain) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaPointsGained(int level, int value)` -- `presetManaPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionStaffoTeleportation - -```wurst -public class AbilityDefinitionStaffoTeleportation extends AbilityDefinition -``` - -'AImt' / [AbilityIds.staffoTeleportation](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-staffoTeleportation) - -**Members:** - -- `construct(int newAbilityId)` -- `setUseTeleportClustering(int level, bool value)` -- `presetUseTeleportClustering(BooleanLevelClosure lc)` -- `setCastingDelay(int level, real value)` -- `presetCastingDelay(RealLevelClosure lc)` -- `setNumberofUnitsTeleported(int level, int value)` -- `presetNumberofUnitsTeleported(IntLevelClosure lc)` - -### AbilityDefinitionEnsnareCreep - -```wurst -public class AbilityDefinitionEnsnareCreep extends AbilityDefinition -``` - -'ACen' / [AbilityIds.ensnare](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ensnare) - -**Members:** - -- `construct(int newAbilityId)` -- `setAirUnitHeight(int level, real value)` -- `presetAirUnitHeight(RealLevelClosure lc)` -- `setAirUnitLowerDuration(int level, real value)` -- `presetAirUnitLowerDuration(RealLevelClosure lc)` -- `setMeleeAttackRange(int level, real value)` -- `presetMeleeAttackRange(RealLevelClosure lc)` -- `setStunDuration(int level, real value)` -- `setBonusDamageTakenPercent(int level, real value)` -- `setAttackSpeedReductionPercent(int level, real value)` -- `setSilencesWhenEnsnared(int level, bool value)` -- `presetStunDuration(RealLevelClosure lc)` -- `presetBonusDamageTakenPercent(RealLevelClosure lc)` -- `presetAttackSpeedReductionPercent(RealLevelClosure lc)` -- `presetSilencesWhenEnsnared(BooleanLevelClosure lc)` - -### AbilityDefinitionMoveSpeedBonus - -```wurst -public class AbilityDefinitionMoveSpeedBonus extends AbilityDefinition -``` - -'AIms' / [AbilityIds.itemMoveSpeedBonus](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMoveSpeedBonus) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedBonus(int level, int value)` -- `presetMovementSpeedBonus(IntLevelClosure lc)` - -### AbilityDefinitionPhoenix - -```wurst -public class AbilityDefinitionPhoenix extends AbilityDefinition -``` - -'Aphx' / [AbilityIds.phoenix2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-phoenix2) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionNeutralSpell - -```wurst -public class AbilityDefinitionNeutralSpell extends AbilityDefinition -``` - -'AAns' / [AbilityIds.neutralSpell](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-neutralSpell) - -**Members:** - -- `construct(int newAbilityId)` -- `setChargeOwningPlayer(int level, bool value)` -- `presetChargeOwningPlayer(BooleanLevelClosure lc)` -- `setGoldCost(int level, int value)` -- `presetGoldCost(IntLevelClosure lc)` -- `setBaseOrderID(int level, string value)` -- `presetBaseOrderID(StringLevelClosure lc)` -- `setLumberCost(int level, int value)` -- `presetLumberCost(IntLevelClosure lc)` - -### AbilityDefinitionAImm - -```wurst -public class AbilityDefinitionAImm extends AbilityDefinition -``` - -'AImm' / [AbilityIds.itemManaBonus](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaBonus) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxManaGained(int level, int value)` -- `presetMaxManaGained(IntLevelClosure lc)` - -### AbilityDefinitionShadowHunterHealingWave - -```wurst -public class AbilityDefinitionShadowHunterHealingWave extends AbilityDefinition -``` - -'AOhw' / [AbilityIds.shadowHunterHealingWave](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shadowHunterHealingWave) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageperTarget(int level, real value)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `setNumberofTargetsHit(int level, int value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `setDamageReductionperTarget(int level, real value)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionShadowHunterHex - -```wurst -public class AbilityDefinitionShadowHunterHex extends AbilityDefinition -``` - -'AOhx' / [AbilityIds.shadowHunterHex](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shadowHunterHex) - -**Members:** - -- `construct(int newAbilityId)` -- `setMorphUnitsGround(int level, string value)` -- `presetMorphUnitsGround(StringLevelClosure lc)` -- `setMorphUnitsWater(int level, string value)` -- `presetMorphUnitsWater(StringLevelClosure lc)` -- `setMorphUnitsAmphibious(int level, string value)` -- `presetMorphUnitsAmphibious(StringLevelClosure lc)` -- `setMorphUnitsAir(int level, string value)` -- `presetMorphUnitsAir(StringLevelClosure lc)` -- `setMaximumCreepLevel(int level, int value)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` - -### AbilityDefinitionItemMonsterLure - -```wurst -public class AbilityDefinitionItemMonsterLure extends AbilityDefinition -``` - -'AImo' / [AbilityIds.itemMonsterLure](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMonsterLure) - -**Members:** - -- `construct(int newAbilityId)` -- `setLureUnitType(int level, string value)` -- `presetLureUnitType(StringLevelClosure lc)` -- `setNumberofLures(int level, int value)` -- `presetNumberofLures(IntLevelClosure lc)` -- `setActivationDelay(int level, real value)` -- `presetActivationDelay(RealLevelClosure lc)` -- `setLureIntervalseconds(int level, real value)` -- `presetLureIntervalseconds(RealLevelClosure lc)` - -### AbilityDefinitionAImi - -```wurst -public class AbilityDefinitionAImi extends AbilityDefinition -``` - -'AImi' / [AbilityIds.itemLifeGain](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemLifeGain) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionAIml - -```wurst -public class AbilityDefinitionAIml extends AbilityDefinition -``` - -'AIml' / [AbilityIds.itemLifeBonus](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemLifeBonus) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionPermanentHitpointBonusfromchargeditem - -```wurst -public class AbilityDefinitionPermanentHitpointBonusfromchargeditem extends AbilityDefinition -``` - -'AImh' / [AbilityIds.permanentHitpointBonusfromchargeditem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-permanentHitpointBonusfromchargeditem) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionFeedbackArcaneTower - -```wurst -public class AbilityDefinitionFeedbackArcaneTower extends AbilityDefinition -``` - -'Afbt' / [AbilityIds.feedbackArcaneTower](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-feedbackArcaneTower) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxManaDrainedUnits(int level, real value)` -- `presetMaxManaDrainedUnits(RealLevelClosure lc)` -- `setDamageRatioUnits(int level, real value)` - Damage Ratio - Units (%) / 'fbk2' -- `presetDamageRatioUnits(RealLevelClosure lc)` -- `setMaxManaDrainedHeros(int level, real value)` -- `presetMaxManaDrainedHeros(RealLevelClosure lc)` -- `setDamageRatioHeros(int level, real value)` - Damage Ratio - Heros (%) / 'fbk4' -- `presetDamageRatioHeros(RealLevelClosure lc)` -- `setSummonedDamage(int level, real value)` -- `presetSummonedDamage(RealLevelClosure lc)` - -### AbilityDefinitionChaosGrunt - -```wurst -public class AbilityDefinitionChaosGrunt extends AbilityDefinition -``` - -'Sca1' / [AbilityIds.chaosGrunt](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chaosGrunt) - -**Members:** - -- `construct(int newAbilityId)` -- `setNewUnitType(int level, string value)` -- `presetNewUnitType(StringLevelClosure lc)` - -### AbilityDefinitionChaosRaider - -```wurst -public class AbilityDefinitionChaosRaider extends AbilityDefinition -``` - -'Sca2' / [AbilityIds.chaosRaider](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chaosRaider) - -**Members:** - -- `construct(int newAbilityId)` -- `setNewUnitType(int level, string value)` -- `presetNewUnitType(StringLevelClosure lc)` - -### AbilityDefinitionStasisTrap - -```wurst -public class AbilityDefinitionStasisTrap extends AbilityDefinition -``` - -'Asta' / [AbilityIds.stasisTrap](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-stasisTrap) - -**Members:** - -- `construct(int newAbilityId)` -- `setWardUnitType(int level, string value)` -- `presetWardUnitType(StringLevelClosure lc)` -- `setActivationDelay(int level, real value)` -- `presetActivationDelay(RealLevelClosure lc)` -- `setDetectionRadius(int level, real value)` -- `presetDetectionRadius(RealLevelClosure lc)` -- `setDetonationRadius(int level, real value)` -- `presetDetonationRadius(RealLevelClosure lc)` -- `setStunDuration(int level, real value)` -- `presetStunDuration(RealLevelClosure lc)` -- `setDetonationDelay(int level, real value)` -- `presetDetonationDelay(RealLevelClosure lc)` - -### AbilityDefinitionPermanentImmolationgraphic - -```wurst -public class AbilityDefinitionPermanentImmolationgraphic extends AbilityDefinition -``` - -'Apig' / [AbilityIds.permanentImmolationgraphic](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-permanentImmolationgraphic) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaDrainedperSecond(int level, real value)` -- `presetManaDrainedperSecond(RealLevelClosure lc)` -- `setBufferManaRequired(int level, real value)` -- `presetBufferManaRequired(RealLevelClosure lc)` -- `setDamageperInterval(int level, real value)` -- `presetDamageperInterval(RealLevelClosure lc)` - -### AbilityDefinitionChaosShaman - -```wurst -public class AbilityDefinitionChaosShaman extends AbilityDefinition -``` - -'Sca3' / [AbilityIds.chaosShaman](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chaosShaman) - -**Members:** - -- `construct(int newAbilityId)` -- `setNewUnitType(int level, string value)` -- `presetNewUnitType(StringLevelClosure lc)` - -### AbilityDefinitionChaosKodo - -```wurst -public class AbilityDefinitionChaosKodo extends AbilityDefinition -``` - -'Sca4' / [AbilityIds.chaosKodo](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chaosKodo) - -**Members:** - -- `construct(int newAbilityId)` -- `setNewUnitType(int level, string value)` -- `presetNewUnitType(StringLevelClosure lc)` - -### AbilityDefinitionChaosPeon - -```wurst -public class AbilityDefinitionChaosPeon extends AbilityDefinition -``` - -'Sca5' / [AbilityIds.chaosPeon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chaosPeon) - -**Members:** - -- `construct(int newAbilityId)` -- `setNewUnitType(int level, string value)` -- `presetNewUnitType(StringLevelClosure lc)` - -### AbilityDefinitionFrostDamageBonus - -```wurst -public class AbilityDefinitionFrostDamageBonus extends AbilityDefinition -``` - -'AIob' / [AbilityIds.itemAttackFrostBonus](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackFrostBonus) - -**Members:** - -- `construct(int newAbilityId)` -- `setEnabledAttackIndex(int level, int value)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` - -### AbilityDefinitionChaosGrom - -```wurst -public class AbilityDefinitionChaosGrom extends AbilityDefinition -``` - -'Sca6' / [AbilityIds.chaosGrom](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chaosGrom) - -**Members:** - -- `construct(int newAbilityId)` -- `setNewUnitType(int level, string value)` -- `presetNewUnitType(StringLevelClosure lc)` - -### AbilityDefinitionInnerFire - -```wurst -public class AbilityDefinitionInnerFire extends AbilityDefinition -``` - -'Ainf' / [AbilityIds.innerFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-innerFire) - -**Members:** - -- `construct(int newAbilityId)` -- `setAutocastRange(int level, real value)` -- `presetAutocastRange(RealLevelClosure lc)` -- `setLifeRegenRate(int level, real value)` -- `presetLifeRegenRate(RealLevelClosure lc)` -- `setDefenseIncrease(int level, int value)` -- `presetDefenseIncrease(IntLevelClosure lc)` -- `setDamageIncrease(int level, real value)` - Damage Increase (%) / 'Inf1' -- `presetDamageIncrease(RealLevelClosure lc)` - -### AbilityDefinitionMoonPriestessSearingArrows - -```wurst -public class AbilityDefinitionMoonPriestessSearingArrows extends AbilityDefinition -``` - -'AHfa' / [AbilityIds.searingArrows1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-searingArrows1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` - -### AbilityDefinitionMonsoon - -```wurst -public class AbilityDefinitionMonsoon extends AbilityDefinition -``` - -'ANmo' / [AbilityIds.monsoon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-monsoon) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageDealt(int level, real value)` -- `presetDamageDealt(RealLevelClosure lc)` -- `setDamageInterval(int level, real value)` -- `presetDamageInterval(RealLevelClosure lc)` -- `setBuildingReduction(int level, real value)` -- `presetBuildingReduction(RealLevelClosure lc)` - -### AbilityDefinitionInventory - -```wurst -public class AbilityDefinitionInventory extends AbilityDefinition -``` - -'AInv' / [AbilityIds.inventory](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inventory) - -**Members:** - -- `construct(int newAbilityId)` -- `setCanDropItems(int level, bool value)` -- `presetCanDropItems(BooleanLevelClosure lc)` -- `setCanUseItems(int level, bool value)` -- `presetCanUseItems(BooleanLevelClosure lc)` -- `setDropItemsOnDeath(int level, bool value)` -- `presetDropItemsOnDeath(BooleanLevelClosure lc)` -- `setCanGetItems(int level, bool value)` -- `presetCanGetItems(BooleanLevelClosure lc)` -- `setItemCapacity(int level, int value)` -- `presetItemCapacity(IntLevelClosure lc)` - -### AbilityDefinitionnullroarsummoner - -```wurst -public class AbilityDefinitionnullroarsummoner extends AbilityDefinition -``` - -'Ahnl' / [AbilityIds.nullroarsummoner](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-nullroarsummoner) - -**Members:** - -- `construct(int newAbilityId)` -- `setPreferFriendlies(int level, bool value)` -- `presetPreferFriendlies(BooleanLevelClosure lc)` -- `setMaxUnits(int level, int value)` -- `presetMaxUnits(IntLevelClosure lc)` -- `setPreferHostiles(int level, bool value)` -- `presetPreferHostiles(BooleanLevelClosure lc)` -- `setManaRegen(int level, real value)` -- `presetManaRegen(RealLevelClosure lc)` -- `setDamageIncrease(int level, real value)` - Damage Increase (%) / 'Roa1' -- `presetDamageIncrease(RealLevelClosure lc)` -- `setDefenseIncrease(int level, int value)` -- `presetDefenseIncrease(IntLevelClosure lc)` -- `setLifeRegenerationRate(int level, real value)` -- `presetLifeRegenerationRate(RealLevelClosure lc)` - -### AbilityDefinitionSeaWitchManaShield - -```wurst -public class AbilityDefinitionSeaWitchManaShield extends AbilityDefinition -``` - -'ANms' / [AbilityIds.seaWitchManaShield](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-seaWitchManaShield) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageAbsorbed(int level, real value)` - Damage Absorbed (%) / 'Nms2' -- `presetDamageAbsorbed(RealLevelClosure lc)` -- `setManaperHitPoint(int level, real value)` -- `presetManaperHitPoint(RealLevelClosure lc)` - -### AbilityDefinitionSpawnSpiderlingOnDeath - -```wurst -public class AbilityDefinitionSpawnSpiderlingOnDeath extends AbilityDefinition -``` - -'Assp' / [AbilityIds.spawnSpiderlings](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-spawnSpiderlings) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofUnits(int level, int value)` -- `presetNumberofUnits(IntLevelClosure lc)` -- `setUnitType(int level, string value)` -- `presetUnitType(StringLevelClosure lc)` - -### AbilityDefinitionScrollofRejuvII - -```wurst -public class AbilityDefinitionScrollofRejuvII extends AbilityDefinition -``` - -'AIp6' / [AbilityIds.scrollofRejuvII](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-scrollofRejuvII) - -**Members:** - -- `construct(int newAbilityId)` -- `setNoTargetRequired(int level, bool value)` -- `presetNoTargetRequired(BooleanLevelClosure lc)` -- `setDispelOnAttack(int level, bool value)` -- `presetDispelOnAttack(BooleanLevelClosure lc)` -- `setManaRegenerated(int level, real value)` -- `presetManaRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, AllowWhenFull value)` -- `presetAllowWhenFull(IntLevelClosure lc)` -- `setLifeRegenerated(int level, real value)` -- `presetLifeRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, int value)` - -### AbilityDefinitionMindRot - -```wurst -public class AbilityDefinitionMindRot extends AbilityDefinition -``` - -'ANmr' / [AbilityIds.mindRot](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-mindRot) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaDrainedperSecond(int level, real value)` -- `presetManaDrainedperSecond(RealLevelClosure lc)` - -### AbilityDefinitionFrostNovacreep - -```wurst -public class AbilityDefinitionFrostNovacreep extends AbilityDefinition -``` - -'ACfn' / [AbilityIds.frostNova](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-frostNova) - -**Members:** - -- `construct(int newAbilityId)` -- `setAreaofEffectDamage(int level, real value)` -- `presetAreaofEffectDamage(RealLevelClosure lc)` -- `setSpecificTargetDamage(int level, real value)` -- `presetSpecificTargetDamage(RealLevelClosure lc)` -- `setMaximumDamage(int level, real value)` -- `presetMaximumDamage(RealLevelClosure lc)` - -### AbilityDefinitionScrollofRejuvI - -```wurst -public class AbilityDefinitionScrollofRejuvI extends AbilityDefinition -``` - -'AIp5' / [AbilityIds.scrollofRejuvI](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-scrollofRejuvI) - -**Members:** - -- `construct(int newAbilityId)` -- `setNoTargetRequired(int level, bool value)` -- `presetNoTargetRequired(BooleanLevelClosure lc)` -- `setDispelOnAttack(int level, bool value)` -- `presetDispelOnAttack(BooleanLevelClosure lc)` -- `setManaRegenerated(int level, real value)` -- `presetManaRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, AllowWhenFull value)` -- `presetAllowWhenFull(IntLevelClosure lc)` -- `setLifeRegenerated(int level, real value)` -- `presetLifeRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, int value)` - -### AbilityDefinitionPermanentInvisibility - -```wurst -public class AbilityDefinitionPermanentInvisibility extends AbilityDefinition -``` - -'Apiv' / [AbilityIds.permanentInvisibility](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-permanentInvisibility) - -**Members:** - -- `construct(int newAbilityId)` -- `setAutoAcquireAttackTargets(int level, bool value)` -- `presetAutoAcquireAttackTargets(BooleanLevelClosure lc)` - -### AbilityDefinitionFeedbackSpiritBeast - -```wurst -public class AbilityDefinitionFeedbackSpiritBeast extends AbilityDefinition -``` - -'Afbb' / [AbilityIds.feedbackSpiritBeast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-feedbackSpiritBeast) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedDamage(int level, real value)` -- `presetSummonedDamage(RealLevelClosure lc)` -- `setMaxManaDrainedUnits(int level, real value)` -- `presetMaxManaDrainedUnits(RealLevelClosure lc)` -- `setDamageRatioUnits(int level, real value)` - Damage Ratio - Units (%) / 'fbk2' -- `presetDamageRatioUnits(RealLevelClosure lc)` -- `setMaxManaDrainedHeros(int level, real value)` -- `presetMaxManaDrainedHeros(RealLevelClosure lc)` -- `setDamageRatioHeros(int level, real value)` - Damage Ratio - Heros (%) / 'fbk4' -- `presetDamageRatioHeros(RealLevelClosure lc)` - -### AbilityDefinitionPotionofRejuvIV - -```wurst -public class AbilityDefinitionPotionofRejuvIV extends AbilityDefinition -``` - -'AIp4' / [AbilityIds.potionofRejuvIV](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-potionofRejuvIV) - -**Members:** - -- `construct(int newAbilityId)` -- `setNoTargetRequired(int level, bool value)` -- `presetNoTargetRequired(BooleanLevelClosure lc)` -- `setDispelOnAttack(int level, bool value)` -- `presetDispelOnAttack(BooleanLevelClosure lc)` -- `setManaRegenerated(int level, real value)` -- `presetManaRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, AllowWhenFull value)` -- `presetAllowWhenFull(IntLevelClosure lc)` -- `setLifeRegenerated(int level, real value)` -- `presetLifeRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, int value)` - -### AbilityDefinitionPotionofRejuvIII - -```wurst -public class AbilityDefinitionPotionofRejuvIII extends AbilityDefinition -``` - -'AIp3' / [AbilityIds.potionofRejuvIII](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-potionofRejuvIII) - -**Members:** - -- `construct(int newAbilityId)` -- `setNoTargetRequired(int level, bool value)` -- `presetNoTargetRequired(BooleanLevelClosure lc)` -- `setDispelOnAttack(int level, bool value)` -- `presetDispelOnAttack(BooleanLevelClosure lc)` -- `setManaRegenerated(int level, real value)` -- `presetManaRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, AllowWhenFull value)` -- `presetAllowWhenFull(IntLevelClosure lc)` -- `setLifeRegenerated(int level, real value)` -- `presetLifeRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, int value)` - -### AbilityDefinitionFlameStrikeCreep - -```wurst -public class AbilityDefinitionFlameStrikeCreep extends AbilityDefinition -``` - -'ACfs' / [AbilityIds.flameStrikeCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-flameStrikeCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setBuildingReduction(int level, real value)` -- `presetBuildingReduction(RealLevelClosure lc)` -- `setMaximumDamage(int level, real value)` -- `presetMaximumDamage(RealLevelClosure lc)` -- `setHalfDamageDealt(int level, real value)` -- `presetHalfDamageDealt(RealLevelClosure lc)` -- `setFullDamageDealt(int level, real value)` -- `presetFullDamageDealt(RealLevelClosure lc)` -- `setHalfDamageInterval(int level, real value)` -- `presetHalfDamageInterval(RealLevelClosure lc)` -- `setFullDamageInterval(int level, real value)` -- `presetFullDamageInterval(RealLevelClosure lc)` - -### AbilityDefinitionWispHarvest - -```wurst -public class AbilityDefinitionWispHarvest extends AbilityDefinition -``` - -'Awha' / [AbilityIds.gather](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-gather) - -**Members:** - -- `construct(int newAbilityId)` -- `setArtAttachmentHeight(int level, real value)` -- `presetArtAttachmentHeight(RealLevelClosure lc)` -- `setIntervalsBeforeChangingTrees(int level, int value)` -- `presetIntervalsBeforeChangingTrees(IntLevelClosure lc)` -- `setLumberperInterval(int level, real value)` -- `presetLumberperInterval(RealLevelClosure lc)` - -### AbilityDefinitionPotionofRejuvII - -```wurst -public class AbilityDefinitionPotionofRejuvII extends AbilityDefinition -``` - -'AIp2' / [AbilityIds.potionofRejuvII](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-potionofRejuvII) - -**Members:** - -- `construct(int newAbilityId)` -- `setNoTargetRequired(int level, bool value)` -- `presetNoTargetRequired(BooleanLevelClosure lc)` -- `setDispelOnAttack(int level, bool value)` -- `presetDispelOnAttack(BooleanLevelClosure lc)` -- `setManaRegenerated(int level, real value)` -- `presetManaRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, AllowWhenFull value)` -- `presetAllowWhenFull(IntLevelClosure lc)` -- `setLifeRegenerated(int level, real value)` -- `presetLifeRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, int value)` - -### AbilityDefinitionHardenedSkin - -```wurst -public class AbilityDefinitionHardenedSkin extends AbilityDefinition -``` - -'Assk' / [AbilityIds.hardenedSkin](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-hardenedSkin) - -**Members:** - -- `construct(int newAbilityId)` -- `setIncludeRangedDamage(int level, bool value)` -- `presetIncludeRangedDamage(BooleanLevelClosure lc)` -- `setMinimumDamage(int level, real value)` -- `presetMinimumDamage(RealLevelClosure lc)` -- `setIgnoredDamage(int level, real value)` -- `presetIgnoredDamage(RealLevelClosure lc)` -- `setChancetoReduceDamage(int level, real value)` - Chance to Reduce Damage (%) / 'Ssk1' -- `presetChancetoReduceDamage(RealLevelClosure lc)` -- `setIncludeMeleeDamage(int level, bool value)` -- `presetIncludeMeleeDamage(BooleanLevelClosure lc)` - -### AbilityDefinitionForceofNaturecreep - -```wurst -public class AbilityDefinitionForceofNaturecreep extends AbilityDefinition -``` - -'ACfr' / [AbilityIds.forceofNature](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-forceofNature) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` -- `setNumberofSummonedUnits(int level, int value)` -- `presetNumberofSummonedUnits(IntLevelClosure lc)` - -### AbilityDefinitionPotionofRejuvI - -```wurst -public class AbilityDefinitionPotionofRejuvI extends AbilityDefinition -``` - -'AIp1' / [AbilityIds.potionofRejuvI](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-potionofRejuvI) - -**Members:** - -- `construct(int newAbilityId)` -- `setNoTargetRequired(int level, bool value)` -- `presetNoTargetRequired(BooleanLevelClosure lc)` -- `setDispelOnAttack(int level, bool value)` -- `presetDispelOnAttack(BooleanLevelClosure lc)` -- `setManaRegenerated(int level, real value)` -- `presetManaRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, AllowWhenFull value)` -- `presetAllowWhenFull(IntLevelClosure lc)` -- `setLifeRegenerated(int level, real value)` -- `presetLifeRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, int value)` - -### AbilityDefinitionFeedback - -```wurst -public class AbilityDefinitionFeedback extends AbilityDefinition -``` - -'Afbk' / [AbilityIds.feedback](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-feedback) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedDamage(int level, real value)` -- `presetSummonedDamage(RealLevelClosure lc)` -- `setDamageRatioUnits(int level, real value)` - Damage Ratio - Units (%) / 'fbk2' -- `presetDamageRatioUnits(RealLevelClosure lc)` -- `setMaxManaDrainedHeros(int level, real value)` -- `presetMaxManaDrainedHeros(RealLevelClosure lc)` -- `setMaxManaDrainedUnits(int level, real value)` -- `presetMaxManaDrainedUnits(RealLevelClosure lc)` -- `setDamageRatioHeros(int level, real value)` - Damage Ratio - Heros (%) / 'fbk4' -- `presetDamageRatioHeros(RealLevelClosure lc)` - -### AbilityDefinitionStrengthModPlus2 - -```wurst -public class AbilityDefinitionStrengthModPlus2 extends AbilityDefinition -``` - -'AInm' / [AbilityIds.strengthModPlus2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-strengthModPlus2) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionFaerieFirecreep - -```wurst -public class AbilityDefinitionFaerieFirecreep extends AbilityDefinition -``` - -'ACff' / [AbilityIds.faerieFirecreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-faerieFirecreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setAlwaysAutocast(int level, bool value)` -- `presetAlwaysAutocast(BooleanLevelClosure lc)` -- `setDefenseReduction(int level, int value)` -- `presetDefenseReduction(IntLevelClosure lc)` - -### AbilityDefinitionAarm - -```wurst -public class AbilityDefinitionAarm extends AbilityDefinition -``` - -'Aarm' / [AbilityIds.manaRegenerationAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-manaRegenerationAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setPercentage(int level, bool value)` -- `presetPercentage(BooleanLevelClosure lc)` -- `setAmountRegenerated(int level, real value)` -- `presetAmountRegenerated(RealLevelClosure lc)` - -### AbilityDefinitionBloodMageFlameStrike - -```wurst -public class AbilityDefinitionBloodMageFlameStrike extends AbilityDefinition -``` - -'AHfs' / [AbilityIds.bloodMageFlameStrike](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bloodMageFlameStrike) - -**Members:** - -- `construct(int newAbilityId)` -- `setBuildingReduction(int level, real value)` -- `presetBuildingReduction(RealLevelClosure lc)` -- `setMaximumDamage(int level, real value)` -- `presetMaximumDamage(RealLevelClosure lc)` -- `setHalfDamageDealt(int level, real value)` -- `presetHalfDamageDealt(RealLevelClosure lc)` -- `setFullDamageDealt(int level, real value)` -- `presetFullDamageDealt(RealLevelClosure lc)` -- `setHalfDamageInterval(int level, real value)` -- `presetHalfDamageInterval(RealLevelClosure lc)` -- `setFullDamageInterval(int level, real value)` -- `presetFullDamageInterval(RealLevelClosure lc)` - -### AbilityDefinitionBloodlustCreep - -```wurst -public class AbilityDefinitionBloodlustCreep extends AbilityDefinition -``` - -'ACbl' / [AbilityIds.bloodlust](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bloodlust) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Blo2' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Blo1' -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `setScalingFactor(int level, real value)` -- `presetScalingFactor(RealLevelClosure lc)` - -### AbilityDefinitionRoarAIrr - -```wurst -public class AbilityDefinitionRoarAIrr extends AbilityDefinition -``` - -'AIrr' / [AbilityIds.roarAIrr](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-roarAIrr) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageIncrease(int level, real value)` - Damage Increase (%) / 'Roa1' -- `presetDamageIncrease(RealLevelClosure lc)` -- `setDefenseIncrease(int level, int value)` -- `presetDefenseIncrease(IntLevelClosure lc)` -- `setPreferHostiles(int level, bool value)` -- `presetPreferHostiles(BooleanLevelClosure lc)` -- `setManaRegen(int level, real value)` -- `presetManaRegen(RealLevelClosure lc)` -- `setLifeRegenerationRate(int level, real value)` -- `presetLifeRegenerationRate(RealLevelClosure lc)` -- `setPreferFriendlies(int level, bool value)` -- `presetPreferFriendlies(BooleanLevelClosure lc)` -- `setMaxUnits(int level, int value)` -- `presetMaxUnits(IntLevelClosure lc)` - -### AbilityDefinitionResurrection - -```wurst -public class AbilityDefinitionResurrection extends AbilityDefinition -``` - -'AIrs' / [AbilityIds.itemResurrection](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemResurrection) - -**Members:** - -- `construct(int newAbilityId)` -- `setRaisedUnitsAreInvulnerable(int level, bool value)` -- `presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)` -- `setNumberofCorpsesRaised(int level, int value)` -- `presetNumberofCorpsesRaised(IntLevelClosure lc)` - -### AbilityDefinitionItemRecall - -```wurst -public class AbilityDefinitionItemRecall extends AbilityDefinition -``` - -'AIrt' / [AbilityIds.itemRecall](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemRecall) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumNumberofUnits(int level, int value)` -- `presetMaximumNumberofUnits(IntLevelClosure lc)` -- `setUseTeleportClustering(int level, bool value)` -- `presetUseTeleportClustering(BooleanLevelClosure lc)` - -### AbilityDefinitionAttackBonusAIt6 - -```wurst -public class AbilityDefinitionAttackBonusAIt6 extends AbilityDefinition -``` - -'AIt6' / [AbilityIds.attackBonusAIt6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackBonusAIt6) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemRevealMap - -```wurst -public class AbilityDefinitionItemRevealMap extends AbilityDefinition -``` - -'AIrv' / [AbilityIds.itemRevealMap](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemRevealMap) - -**Members:** - -- `construct(int newAbilityId)` -- `setDetectionType(int level, string value)` -- `presetDetectionType(StringLevelClosure lc)` - -### AbilityDefinitionBashcreep - -```wurst -public class AbilityDefinitionBashcreep extends AbilityDefinition -``` - -'ACbh' / [AbilityIds.bash1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bash1) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoBash(int level, real value)` -- `presetChancetoBash(RealLevelClosure lc)` -- `setChancetoMiss(int level, real value)` -- `presetChancetoMiss(RealLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setNeverMiss(int level, bool value)` -- `presetNeverMiss(BooleanLevelClosure lc)` -- `setDamageMultiplier(int level, real value)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionAlchemistChemicalRage - -```wurst -public class AbilityDefinitionAlchemistChemicalRage extends AbilityDefinition -``` - -'ANcr' / [AbilityIds.alchemistChemicalRage](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-alchemistChemicalRage) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedBonusInfoPanelOnly(int level, real value)` -- `presetAttackSpeedBonusInfoPanelOnly(RealLevelClosure lc)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setMoveSpeedBonusInfoPanelOnly(int level, real value)` -- `presetMoveSpeedBonusInfoPanelOnly(RealLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionTinkererClusterRocketsLevel0 - -```wurst -public class AbilityDefinitionTinkererClusterRocketsLevel0 extends AbilityDefinition -``` - -'ANcs' / [AbilityIds.tinkererClusterRocketsLevel0](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererClusterRocketsLevel0) - -**Members:** - -- `construct(int newAbilityId)` -- `setEffectDuration(int level, real value)` -- `presetEffectDuration(RealLevelClosure lc)` -- `setDamageInterval(int level, real value)` -- `presetDamageInterval(RealLevelClosure lc)` -- `setMaxDamage(int level, real value)` -- `presetMaxDamage(RealLevelClosure lc)` -- `setMissileCount(int level, int value)` -- `presetMissileCount(IntLevelClosure lc)` -- `setDamageAmount(int level, real value)` -- `presetDamageAmount(RealLevelClosure lc)` -- `setBuildingDamageFactor(int level, real value)` -- `presetBuildingDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionAttackBonusAIt9 - -```wurst -public class AbilityDefinitionAttackBonusAIt9 extends AbilityDefinition -``` - -'AIt9' / [AbilityIds.attackBonusAIt9](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackBonusAIt9) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionPossession - -```wurst -public class AbilityDefinitionPossession extends AbilityDefinition -``` - -'Apos' / [AbilityIds.possession](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-possession) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumCreepLevel(int level, int value)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` - -### AbilityDefinitionPotionofLifeRegen - -```wurst -public class AbilityDefinitionPotionofLifeRegen extends AbilityDefinition -``` - -'AIrl' / [AbilityIds.potionofLifeRegen](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-potionofLifeRegen) - -**Members:** - -- `construct(int newAbilityId)` -- `setNoTargetRequired(int level, bool value)` -- `presetNoTargetRequired(BooleanLevelClosure lc)` -- `setDispelOnAttack(int level, bool value)` -- `presetDispelOnAttack(BooleanLevelClosure lc)` -- `setManaRegenerated(int level, real value)` -- `presetManaRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, AllowWhenFull value)` -- `presetAllowWhenFull(IntLevelClosure lc)` -- `setLifeRegenerated(int level, real value)` -- `presetLifeRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, int value)` - -### AbilityDefinitionDarkRangerCharm - -```wurst -public class AbilityDefinitionDarkRangerCharm extends AbilityDefinition -``` - -'ANch' / [AbilityIds.darkRangerCharm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-darkRangerCharm) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumCreepLevel(int level, int value)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` - -### AbilityDefinitionBreathofFrostCreep - -```wurst -public class AbilityDefinitionBreathofFrostCreep extends AbilityDefinition -``` - -'ACbf' / [AbilityIds.breathofFrostCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-breathofFrostCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxDamage(int level, real value)` -- `presetMaxDamage(RealLevelClosure lc)` -- `setDamagePerSecond(int level, real value)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `setFinalArea(int level, real value)` -- `presetFinalArea(RealLevelClosure lc)` -- `setDistance(int level, real value)` -- `presetDistance(RealLevelClosure lc)` - -### AbilityDefinitionItemRegenMana - -```wurst -public class AbilityDefinitionItemRegenMana extends AbilityDefinition -``` - -'AIrm' / [AbilityIds.itemManaRegeneration](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaRegeneration) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaRegenerationBonusasfractionofnormal(int level, real value)` -- `presetManaRegenerationBonusasfractionofnormal(RealLevelClosure lc)` - -### AbilityDefinitionItemRegenManalesser - -```wurst -public class AbilityDefinitionItemRegenManalesser extends AbilityDefinition -``` - -'AIrn' / [AbilityIds.itemRegenManalesser](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemRegenManalesser) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaRegenerationBonusasfractionofnormal(int level, real value)` -- `presetManaRegenerationBonusasfractionofnormal(RealLevelClosure lc)` - -### AbilityDefinitionAuraBrilliancecreep - -```wurst -public class AbilityDefinitionAuraBrilliancecreep extends AbilityDefinition -``` - -'ACba' / [AbilityIds.brillianceAura1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-brillianceAura1) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaRegenerationIncrease(int level, real value)` -- `presetManaRegenerationIncrease(RealLevelClosure lc)` -- `setPercentBonus(int level, bool value)` -- `presetPercentBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionIllidanChannel - -```wurst -public class AbilityDefinitionIllidanChannel extends AbilityDefinition -``` - -'ANcl' / [AbilityIds.channel](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-channel) - -**Members:** - -- `construct(int newAbilityId)` -- `setArtDuration(int level, real value)` -- `presetArtDuration(RealLevelClosure lc)` -- `setBaseOrderID(int level, string value)` -- `presetBaseOrderID(StringLevelClosure lc)` -- `setDisableOtherAbilities(int level, bool value)` -- `presetDisableOtherAbilities(BooleanLevelClosure lc)` -- `setFollowThroughTime(int level, real value)` -- `presetFollowThroughTime(RealLevelClosure lc)` -- `setTargetType(int level, int value)` -- `presetTargetType(IntLevelClosure lc)` -- `setOptions(int level, int value)` -- `presetOptions(IntLevelClosure lc)` - -### AbilityDefinitionBreathofFireCreep - -```wurst -public class AbilityDefinitionBreathofFireCreep extends AbilityDefinition -``` - -'ACbc' / [AbilityIds.breathofFireCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-breathofFireCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxDamage(int level, real value)` -- `presetMaxDamage(RealLevelClosure lc)` -- `setDamagePerSecond(int level, real value)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `setFinalArea(int level, real value)` -- `presetFinalArea(RealLevelClosure lc)` -- `setDistance(int level, real value)` -- `presetDistance(RealLevelClosure lc)` - -### AbilityDefinitionPitLordCleavingAttack - -```wurst -public class AbilityDefinitionPitLordCleavingAttack extends AbilityDefinition -``` - -'ANca' / [AbilityIds.pitLordCleavingAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-pitLordCleavingAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistributedDamageFactor(int level, real value)` -- `presetDistributedDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionCleavingAttackCreep - -```wurst -public class AbilityDefinitionCleavingAttackCreep extends AbilityDefinition -``` - -'ACce' / [AbilityIds.cleavingAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cleavingAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistributedDamageFactor(int level, real value)` -- `presetDistributedDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionSilenceItem - -```wurst -public class AbilityDefinitionSilenceItem extends AbilityDefinition -``` - -'AIse' / [AbilityIds.silenceItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-silenceItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedModifier(int level, real value)` -- `presetAttackSpeedModifier(RealLevelClosure lc)` -- `setMovementSpeedModifier(int level, real value)` -- `presetMovementSpeedModifier(RealLevelClosure lc)` -- `setChanceToMiss(int level, real value)` - Chance To Miss (%) / 'Nsi2' -- `presetChanceToMiss(RealLevelClosure lc)` -- `setAttacksPrevented(int level, int value)` -- `presetAttacksPrevented(IntLevelClosure lc)` - -### AbilityDefinitionSummonHeadhunteritem - -```wurst -public class AbilityDefinitionSummonHeadhunteritem extends AbilityDefinition -``` - -'AIsh' / [AbilityIds.summonHeadhunteritem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-summonHeadhunteritem) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnit(int level, string value)` -- `presetSummonedUnit(StringLevelClosure lc)` -- `setNumberofSummonedUnits(int level, int value)` -- `presetNumberofSummonedUnits(IntLevelClosure lc)` - -### AbilityDefinitionSightBonus - -```wurst -public class AbilityDefinitionSightBonus extends AbilityDefinition -``` - -'AIsi' / [AbilityIds.itemSightRangeBonus](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSightRangeBonus) - -**Members:** - -- `construct(int newAbilityId)` -- `setSightRangeBonus(int level, int value)` -- `presetSightRangeBonus(IntLevelClosure lc)` - -### AbilityDefinitionBlizzardcreep - -```wurst -public class AbilityDefinitionBlizzardcreep extends AbilityDefinition -``` - -'ACbz' / [AbilityIds.blizzard1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-blizzard1) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumDamageperWave(int level, real value)` -- `presetMaximumDamageperWave(RealLevelClosure lc)` -- `setDamagePerSecond(int level, real value)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `setNumberofWaves(int level, int value)` -- `presetNumberofWaves(IntLevelClosure lc)` -- `setNumberofShards(int level, int value)` -- `presetNumberofShards(IntLevelClosure lc)` -- `setBuildingReduction(int level, real value)` -- `presetBuildingReduction(RealLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionCloudofFog - -```wurst -public class AbilityDefinitionCloudofFog extends AbilityDefinition -``` - -'Aclf' / [AbilityIds.cloudofFog](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cloudofFog) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedModifier(int level, real value)` -- `presetAttackSpeedModifier(RealLevelClosure lc)` -- `setMovementSpeedModifier(int level, real value)` -- `presetMovementSpeedModifier(RealLevelClosure lc)` -- `setChanceToMiss(int level, real value)` - Chance To Miss (%) / 'Nsi2' -- `presetChanceToMiss(RealLevelClosure lc)` -- `setAttacksPrevented(int level, int value)` -- `presetAttacksPrevented(IntLevelClosure lc)` - -### AbilityDefinitionAntimagicShieldMatrix - -```wurst -public class AbilityDefinitionAntimagicShieldMatrix extends AbilityDefinition -``` - -'Aam2' / [AbilityIds.antimagicShieldMatrix](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-antimagicShieldMatrix) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaLoss(int level, int value)` -- `presetManaLoss(IntLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` -- `setMagicDamageReduction(int level, real value)` -- `presetMagicDamageReduction(RealLevelClosure lc)` -- `setShieldLife(int level, int value)` -- `presetShieldLife(IntLevelClosure lc)` - -### AbilityDefinitionLoad - -```wurst -public class AbilityDefinitionLoad extends AbilityDefinition -``` - -'Aloa' / [AbilityIds.load](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-load) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedUnitType(int level, string value)` -- `presetAllowedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionBladeMasterMirrorImage - -```wurst -public class AbilityDefinitionBladeMasterMirrorImage extends AbilityDefinition -``` - -'AOmi' / [AbilityIds.mirrorImage](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-mirrorImage) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageDealt(int level, real value)` - Damage Dealt (%) / 'Omi2' -- `presetDamageDealt(RealLevelClosure lc)` -- `setNumberofImages(int level, int value)` -- `presetNumberofImages(IntLevelClosure lc)` -- `setDamageTaken(int level, real value)` - Damage Taken (%) / 'Omi3' -- `presetDamageTaken(RealLevelClosure lc)` -- `setAnimationDelay(int level, real value)` -- `presetAnimationDelay(RealLevelClosure lc)` - -### AbilityDefinitionWardenBlink - -```wurst -public class AbilityDefinitionWardenBlink extends AbilityDefinition -``` - -'AEbl' / [AbilityIds.wardenBlink](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-wardenBlink) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumRange(int level, real value)` -- `presetMaximumRange(RealLevelClosure lc)` -- `setMinimumRange(int level, real value)` -- `presetMinimumRange(RealLevelClosure lc)` - -### AbilityDefinitionPoisonAttack - -```wurst -public class AbilityDefinitionPoisonAttack extends AbilityDefinition -``` - -'Apoi' / [AbilityIds.poisonSting](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-poisonSting) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `setStackingType(int level, int value)` -- `presetStackingTypes(IntLevelClosure lc)` -- `presetStackingType(StackingType stackingType, boolean flag)` -- `hasStackingType(StackingType stackingType) returns boolean` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `presetStackingType(IntLevelClosure lc)` - -### AbilityDefinitionOrbofSpells - -```wurst -public class AbilityDefinitionOrbofSpells extends AbilityDefinition -``` - -'AIsb' / [AbilityIds.orbofSpells](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-orbofSpells) - -**Members:** - -- `construct(int newAbilityId)` -- `setChanceToHitUnits(int level, real value)` - Chance To Hit Units (%) / 'Iob2' -- `presetChanceToHitUnits(RealLevelClosure lc)` -- `setEnabledAttackIndex(int level, int value)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` -- `setChanceToHitSummons(int level, real value)` - Chance To Hit Summons (%) / 'Iob4' -- `presetChanceToHitSummons(RealLevelClosure lc)` -- `setChanceToHitHeros(int level, real value)` - Chance To Hit Heros (%) / 'Iob3' -- `presetChanceToHitHeros(RealLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setEffectAbility(int level, string value)` -- `presetEffectAbility(StringLevelClosure lc)` - -### AbilityDefinitionItemSpeedAoe - -```wurst -public class AbilityDefinitionItemSpeedAoe extends AbilityDefinition -``` - -'AIsa' / [AbilityIds.itemSpeedAoe](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpeedAoe) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedIncrease(int level, real value)` -- `presetMovementSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionUnholyFrenzy - -```wurst -public class AbilityDefinitionUnholyFrenzy extends AbilityDefinition -``` - -'Auhf' / [AbilityIds.unholyFrenzy](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-unholyFrenzy) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedBonus(int level, real value)` - Attack Speed Bonus (%) / 'Uhf1' -- `presetAttackSpeedBonus(RealLevelClosure lc)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionAntimagicShieldcreep - -```wurst -public class AbilityDefinitionAntimagicShieldcreep extends AbilityDefinition -``` - -'ACam' / [AbilityIds.antimagicShell](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-antimagicShell) - -**Members:** - -- `construct(int newAbilityId)` -- `setMagicDamageReduction(int level, real value)` -- `presetMagicDamageReduction(RealLevelClosure lc)` -- `setManaLoss(int level, int value)` -- `presetManaLoss(IntLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` -- `setShieldLife(int level, int value)` -- `presetShieldLife(IntLevelClosure lc)` - -### AbilityDefinitionSpawnSpiderOnDeath - -```wurst -public class AbilityDefinitionSpawnSpiderOnDeath extends AbilityDefinition -``` - -'Aspd' / [AbilityIds.spawnSpiders](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-spawnSpiders) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofUnits(int level, int value)` -- `presetNumberofUnits(IntLevelClosure lc)` -- `setUnitType(int level, string value)` -- `presetUnitType(StringLevelClosure lc)` - -### AbilityDefinitionDarkRangerDrain - -```wurst -public class AbilityDefinitionDarkRangerDrain extends AbilityDefinition -``` - -'ANdr' / [AbilityIds.darkRangerDrain](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-darkRangerDrain) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusLifeDecay(int level, real value)` -- `presetBonusLifeDecay(RealLevelClosure lc)` -- `setDrainIntervalseconds(int level, real value)` -- `presetDrainIntervalseconds(RealLevelClosure lc)` -- `setHitPointsDrained(int level, real value)` -- `presetHitPointsDrained(RealLevelClosure lc)` -- `setBonusLifeFactor(int level, real value)` -- `presetBonusLifeFactor(RealLevelClosure lc)` -- `setManaPointsDrained(int level, real value)` -- `presetManaPointsDrained(RealLevelClosure lc)` -- `setManaTransferredPerSecond(int level, real value)` -- `presetManaTransferredPerSecond(RealLevelClosure lc)` -- `setBonusManaDecay(int level, real value)` -- `presetBonusManaDecay(RealLevelClosure lc)` -- `setBonusManaFactor(int level, real value)` -- `presetBonusManaFactor(RealLevelClosure lc)` -- `setLifeTransferredPerSecond(int level, real value)` -- `presetLifeTransferredPerSecond(RealLevelClosure lc)` -- `setNdrA(int level, bool value)` -- `presetNdrA(BooleanLevelClosure lc)` -- `presetUseBlackArrowEffect(BooleanLevelClosure lc)` -- `setUseBlackArrowEffect(int level, bool value)` - -### AbilityDefinitionFlare - -```wurst -public class AbilityDefinitionFlare extends AbilityDefinition -``` - -'Afla' / [AbilityIds.flare](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-flare) - -**Members:** - -- `construct(int newAbilityId)` -- `setDetectionType(int level, string value)` -- `presetDetectionType(StringLevelClosure lc)` -- `setFlareCount(int level, int value)` -- `presetFlareCount(IntLevelClosure lc)` -- `setEffectDelay(int level, real value)` -- `presetEffectDelay(RealLevelClosure lc)` - -### AbilityDefinitionStrengthBonusPlus6 - -```wurst -public class AbilityDefinitionStrengthBonusPlus6 extends AbilityDefinition -``` - -'AIs6' / [AbilityIds.strengthBonusPlus6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-strengthBonusPlus6) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionPitLordDoom - -```wurst -public class AbilityDefinitionPitLordDoom extends AbilityDefinition -``` - -'ANdo' / [AbilityIds.pitLordDoom](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-pitLordDoom) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamagePerSecond(int level, real value)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `setNumberofSummonedUnits(int level, int value)` -- `presetNumberofSummonedUnits(IntLevelClosure lc)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` -- `setSummonedUnitDurationseconds(int level, real value)` -- `presetSummonedUnitDurationseconds(RealLevelClosure lc)` -- `setMaximumCreepLevel(int level, int value)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` - -### AbilityDefinitionSpellBook - -```wurst -public class AbilityDefinitionSpellBook extends AbilityDefinition -``` - -'Aspb' / [AbilityIds.spellBook](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-spellBook) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumSpells(int level, int value)` -- `presetMaximumSpells(IntLevelClosure lc)` -- `setSharedSpellCooldown(int level, bool value)` -- `presetSharedSpellCooldown(BooleanLevelClosure lc)` -- `setSpellList(int level, string value)` -- `presetSpellList(StringLevelClosure lc)` -- `setMinimumSpells(int level, int value)` -- `presetMinimumSpells(IntLevelClosure lc)` -- `setBaseOrderID(int level, string value)` -- `presetBaseOrderID(StringLevelClosure lc)` - -### AbilityDefinitionStrengthBonusPlus3 - -```wurst -public class AbilityDefinitionStrengthBonusPlus3 extends AbilityDefinition -``` - -'AIs3' / [AbilityIds.strengthBonusPlus3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-strengthBonusPlus3) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionDarkPortal - -```wurst -public class AbilityDefinitionDarkPortal extends AbilityDefinition -``` - -'ANdp' / [AbilityIds.darkPortal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-darkPortal) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpawnedUnits(int level, string value)` -- `presetSpawnedUnits(StringLevelClosure lc)` -- `setMaximumNumberofUnits(int level, int value)` -- `presetMaximumNumberofUnits(IntLevelClosure lc)` -- `setMinimumNumberofUnits(int level, int value)` -- `presetMinimumNumberofUnits(IntLevelClosure lc)` - -### AbilityDefinitionMoonPriestessTrueshotAura - -```wurst -public class AbilityDefinitionMoonPriestessTrueshotAura extends AbilityDefinition -``` - -'AEar' / [AbilityIds.trueshotAura1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-trueshotAura1) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `setRangedBonus(int level, bool value)` -- `presetRangedBonus(BooleanLevelClosure lc)` -- `setDamageBonus(int level, real value)` - Damage Bonus (%) / 'Ear1' -- `presetDamageBonus(RealLevelClosure lc)` -- `setMeleeBonus(int level, bool value)` -- `presetMeleeBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionStrengthBonusPlus4 - -```wurst -public class AbilityDefinitionStrengthBonusPlus4 extends AbilityDefinition -``` - -'AIs4' / [AbilityIds.strengthBonusPlus4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-strengthBonusPlus4) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionSpiderAttack - -```wurst -public class AbilityDefinitionSpiderAttack extends AbilityDefinition -``` - -'Aspa' / [AbilityIds.spiderAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-spiderAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpiderCapacity(int level, int value)` -- `presetSpiderCapacity(IntLevelClosure lc)` - -### AbilityDefinitionSpiritLink - -```wurst -public class AbilityDefinitionSpiritLink extends AbilityDefinition -``` - -'Aspl' / [AbilityIds.spiritLink](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-spiritLink) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumNumberofTargets(int level, int value)` -- `presetMaximumNumberofTargets(IntLevelClosure lc)` -- `setDistributedDamageFactor(int level, real value)` -- `presetDistributedDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionAuraWarDrumsKodobeast - -```wurst -public class AbilityDefinitionAuraWarDrumsKodobeast extends AbilityDefinition -``` - -'Aakb' / [AbilityIds.warDrums](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-warDrums) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `setRangedBonus(int level, bool value)` -- `presetRangedBonus(BooleanLevelClosure lc)` -- `setAttackDamageIncrease(int level, real value)` -- `presetAttackDamageIncrease(RealLevelClosure lc)` -- `setMeleeBonus(int level, bool value)` -- `presetMeleeBonus(BooleanLevelClosure lc)` -- `setPlayChannelAnimation(int level, bool value)` -- `presetPlayChannelAnimation(BooleanLevelClosure lc)` - -### AbilityDefinitionArchMageMassTeleport - -```wurst -public class AbilityDefinitionArchMageMassTeleport extends AbilityDefinition -``` - -'AHmt' / [AbilityIds.massTeleport](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-massTeleport) - -**Members:** - -- `construct(int newAbilityId)` -- `setUseTeleportClustering(int level, bool value)` -- `presetUseTeleportClustering(BooleanLevelClosure lc)` -- `setCastingDelay(int level, real value)` -- `presetCastingDelay(RealLevelClosure lc)` -- `setNumberofUnitsTeleported(int level, int value)` -- `presetNumberofUnitsTeleported(IntLevelClosure lc)` - -### AbilityDefinitionGoldMine - -```wurst -public class AbilityDefinitionGoldMine extends AbilityDefinition -``` - -'Agld' / [AbilityIds.goldMineability](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-goldMineability) - -**Members:** - -- `construct(int newAbilityId)` -- `setMiningCapacity(int level, int value)` -- `presetMiningCapacity(IntLevelClosure lc)` -- `setMaxGold(int level, int value)` -- `presetMaxGold(IntLevelClosure lc)` -- `setMiningDuration(int level, real value)` -- `presetMiningDuration(RealLevelClosure lc)` - -### AbilityDefinitionAuraCommandCreep - -```wurst -public class AbilityDefinitionAuraCommandCreep extends AbilityDefinition -``` - -'ACac' / [AbilityIds.auraCommandCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-auraCommandCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setRangedBonus(int level, bool value)` -- `presetRangedBonus(BooleanLevelClosure lc)` -- `setFlatBonus(int level, bool value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `setAttackDamageIncrease(int level, real value)` -- `presetAttackDamageIncrease(RealLevelClosure lc)` -- `setMeleeBonus(int level, bool value)` -- `presetMeleeBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionBrewmasterDrunkenHaze - -```wurst -public class AbilityDefinitionBrewmasterDrunkenHaze extends AbilityDefinition -``` - -'ANdh' / [AbilityIds.brewmasterDrunkenHaze](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-brewmasterDrunkenHaze) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedModifier(int level, real value)` -- `presetAttackSpeedModifier(RealLevelClosure lc)` -- `setMovementSpeedModifier(int level, real value)` -- `presetMovementSpeedModifier(RealLevelClosure lc)` -- `setChanceToMiss(int level, real value)` - Chance To Miss (%) / 'Nsi2' -- `presetChanceToMiss(RealLevelClosure lc)` -- `setAttacksPrevented(int level, int value)` -- `presetAttacksPrevented(IntLevelClosure lc)` - -### AbilityDefinitionAnimateDeadcreep - -```wurst -public class AbilityDefinitionAnimateDeadcreep extends AbilityDefinition -``` - -'ACad' / [AbilityIds.animateDead](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-animateDead) - -**Members:** - -- `construct(int newAbilityId)` -- `setRaisedUnitsAreInvulnerable(int level, bool value)` -- `presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)` -- `setNumberofCorpsesRaised(int level, int value)` -- `presetNumberofCorpsesRaised(IntLevelClosure lc)` -- `setInheritUpgrades(int level, bool value)` -- `presetInheritUpgrades(BooleanLevelClosure lc)` - -### AbilityDefinitionStrengthBonusPlus1 - -```wurst -public class AbilityDefinitionStrengthBonusPlus1 extends AbilityDefinition -``` - -'AIs1' / [AbilityIds.strengthBonusPlus1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-strengthBonusPlus1) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionStrengthBonusPlus5 - -```wurst -public class AbilityDefinitionStrengthBonusPlus5 extends AbilityDefinition -``` - -'AIs5' / [AbilityIds.strengthBonusPlus5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-strengthBonusPlus5) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionAttackSpeedIncreaseGreater - -```wurst -public class AbilityDefinitionAttackSpeedIncreaseGreater extends AbilityDefinition -``` - -'AIs2' / [AbilityIds.attackSpeedIncreaseGreater](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackSpeedIncreaseGreater) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemRestore - -```wurst -public class AbilityDefinitionItemRestore extends AbilityDefinition -``` - -'AIre' / [AbilityIds.itemHealManaRegain](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealManaRegain) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaPointsRestored(int level, int value)` -- `presetManaPointsRestored(IntLevelClosure lc)` -- `setHitPointsRestored(int level, int value)` -- `presetHitPointsRestored(IntLevelClosure lc)` - -### AbilityDefinitionBrewmasterDrunkenBrawler - -```wurst -public class AbilityDefinitionBrewmasterDrunkenBrawler extends AbilityDefinition -``` - -'ANdb' / [AbilityIds.brewmasterDrunkenBrawler](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-brewmasterDrunkenBrawler) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageMultiplier(int level, real value)` -- `presetDamageMultiplier(RealLevelClosure lc)` -- `setChancetoCriticalStrike(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setChancetoEvade(int level, real value)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `setNeverMiss(int level, bool value)` -- `presetNeverMiss(BooleanLevelClosure lc)` -- `setExcludeItemDamage(int level, bool value)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` - -### AbilityDefinitionRaiseDeadItem - -```wurst -public class AbilityDefinitionRaiseDeadItem extends AbilityDefinition -``` - -'AIrd' / [AbilityIds.raiseDeadItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-raiseDeadItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitsSummonedTypeOne(int level, int value)` -- `presetUnitsSummonedTypeOne(IntLevelClosure lc)` -- `setUnitTypeForLimitCheck(int level, string value)` -- `presetUnitTypeForLimitCheck(StringLevelClosure lc)` -- `setUnitsSummonedTypeTwo(int level, int value)` -- `presetUnitsSummonedTypeTwo(IntLevelClosure lc)` -- `setUnitTypeTwo(int level, string value)` -- `presetUnitTypeTwo(StringLevelClosure lc)` -- `setUnitTypeOne(int level, string value)` -- `presetUnitTypeOne(StringLevelClosure lc)` - -### AbilityDefinitionSpawnHydraHatchling - -```wurst -public class AbilityDefinitionSpawnHydraHatchling extends AbilityDefinition -``` - -'Aspt' / [AbilityIds.spawnHydraHatchling](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-spawnHydraHatchling) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofUnits(int level, int value)` -- `presetNumberofUnits(IntLevelClosure lc)` -- `setUnitType(int level, string value)` -- `presetUnitType(StringLevelClosure lc)` - -### AbilityDefinitionItemReincarnation - -```wurst -public class AbilityDefinitionItemReincarnation extends AbilityDefinition -``` - -'AIrc' / [AbilityIds.itemReincarnation](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemReincarnation) - -**Members:** - -- `construct(int newAbilityId)` -- `setRestoredLife(int level, int value)` -- `presetRestoredLife(IntLevelClosure lc)` -- `setDelayAfterDeathseconds(int level, int value)` -- `presetDelayAfterDeathseconds(IntLevelClosure lc)` -- `setRestoredManaforcurrent(int level, int value)` - Restored Mana (-1 for current) / 'irc3' -- `presetRestoredManaforcurrent(IntLevelClosure lc)` - -### AbilityDefinitionTinkererDemolishLevel0 - -```wurst -public class AbilityDefinitionTinkererDemolishLevel0 extends AbilityDefinition -``` - -'ANde' / [AbilityIds.tinkererDemolishLevel0](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererDemolishLevel0) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageMultiplierBuildings(int level, real value)` -- `presetDamageMultiplierBuildings(RealLevelClosure lc)` -- `setDamageMultiplierUnits(int level, real value)` -- `presetDamageMultiplierUnits(RealLevelClosure lc)` -- `setDamageMultiplierHeroes(int level, real value)` -- `presetDamageMultiplierHeroes(RealLevelClosure lc)` -- `setChancetoDemolish(int level, real value)` -- `presetChancetoDemolish(RealLevelClosure lc)` - -### AbilityDefinitionRuneofSpiritLink - -```wurst -public class AbilityDefinitionRuneofSpiritLink extends AbilityDefinition -``` - -'Aspp' / [AbilityIds.runeofSpiritLink](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-runeofSpiritLink) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistributedDamageFactor(int level, real value)` -- `presetDistributedDamageFactor(RealLevelClosure lc)` -- `setMaximumNumberofTargets(int level, int value)` -- `presetMaximumNumberofTargets(IntLevelClosure lc)` - -### AbilityDefinitionSlowPoison - -```wurst -public class AbilityDefinitionSlowPoison extends AbilityDefinition -``` - -'Aspo' / [AbilityIds.slowPoison](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-slowPoison) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamagePerSecond(int level, real value)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `setStackingType(int level, int value)` -- `presetStackingTypes(IntLevelClosure lc)` -- `presetStackingType(StackingType stackingType, boolean flag)` -- `hasStackingType(StackingType stackingType) returns boolean` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `presetStackingType(IntLevelClosure lc)` - -### AbilityDefinitionMalganisDarkConversion - -```wurst -public class AbilityDefinitionMalganisDarkConversion extends AbilityDefinition -``` - -'ANdc' / [AbilityIds.darkConversion](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-darkConversion) - -**Members:** - -- `construct(int newAbilityId)` -- `setConversionUnit(int level, string value)` -- `presetConversionUnit(StringLevelClosure lc)` -- `setRacetoConvert(int level, string value)` -- `presetRacetoConvert(StringLevelClosure lc)` - -### AbilityDefinitionAuraDevotionCreep - -```wurst -public class AbilityDefinitionAuraDevotionCreep extends AbilityDefinition -``` - -'ACav' / [AbilityIds.devotionAura1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-devotionAura1) - -**Members:** - -- `construct(int newAbilityId)` -- `setPercentBonus(int level, bool value)` -- `presetPercentBonus(BooleanLevelClosure lc)` -- `setArmorBonus(int level, real value)` -- `presetArmorBonus(RealLevelClosure lc)` - -### AbilityDefinitionAuraTrueshotCreep - -```wurst -public class AbilityDefinitionAuraTrueshotCreep extends AbilityDefinition -``` - -'ACat' / [AbilityIds.trueshotAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-trueshotAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `setRangedBonus(int level, bool value)` -- `presetRangedBonus(BooleanLevelClosure lc)` -- `setDamageBonus(int level, real value)` - Damage Bonus (%) / 'Ear1' -- `presetDamageBonus(RealLevelClosure lc)` -- `setMeleeBonus(int level, bool value)` -- `presetMeleeBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemRestoreAoe - -```wurst -public class AbilityDefinitionItemRestoreAoe extends AbilityDefinition -``` - -'AIra' / [AbilityIds.itemAreaHealManaRegain](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAreaHealManaRegain) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaPointsRestored(int level, int value)` -- `presetManaPointsRestored(IntLevelClosure lc)` -- `setHitPointsRestored(int level, int value)` -- `presetHitPointsRestored(IntLevelClosure lc)` - -### AbilityDefinitionKeeperoftheGroveThornsAura - -```wurst -public class AbilityDefinitionKeeperoftheGroveThornsAura extends AbilityDefinition -``` - -'AEah' / [AbilityIds.thornsAura1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-thornsAura1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageisPercentReceived(int level, bool value)` -- `presetDamageisPercentReceived(BooleanLevelClosure lc)` -- `setDamageDealttoAttackers(int level, real value)` -- `presetDamageDealttoAttackers(RealLevelClosure lc)` - -### AbilityDefinitionThornsAuraCreep - -```wurst -public class AbilityDefinitionThornsAuraCreep extends AbilityDefinition -``` - -'ACah' / [AbilityIds.thornsAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-thornsAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageisPercentReceived(int level, bool value)` -- `presetDamageisPercentReceived(BooleanLevelClosure lc)` -- `setDamageDealttoAttackers(int level, real value)` -- `presetDamageDealttoAttackers(RealLevelClosure lc)` - -### AbilityDefinitionSpawnHydra - -```wurst -public class AbilityDefinitionSpawnHydra extends AbilityDefinition -``` - -'Aspy' / [AbilityIds.spawnHydra](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-spawnHydra) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofUnits(int level, int value)` -- `presetNumberofUnits(IntLevelClosure lc)` -- `setUnitType(int level, string value)` -- `presetUnitType(StringLevelClosure lc)` - -### AbilityDefinitionAspx - -```wurst -public class AbilityDefinitionAspx extends AbilityDefinition -``` - -'Aspx' / [AbilityIds.aspx](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-aspx) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionTinkererClusterRocketsLevel2 - -```wurst -public class AbilityDefinitionTinkererClusterRocketsLevel2 extends AbilityDefinition -``` - -'ANc2' / [AbilityIds.tinkererClusterRocketsLevel2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererClusterRocketsLevel2) - -**Members:** - -- `construct(int newAbilityId)` -- `setEffectDuration(int level, real value)` -- `presetEffectDuration(RealLevelClosure lc)` -- `setDamageInterval(int level, real value)` -- `presetDamageInterval(RealLevelClosure lc)` -- `setMaxDamage(int level, real value)` -- `presetMaxDamage(RealLevelClosure lc)` -- `setMissileCount(int level, int value)` -- `presetMissileCount(IntLevelClosure lc)` -- `setDamageAmount(int level, real value)` -- `presetDamageAmount(RealLevelClosure lc)` -- `setBuildingDamageFactor(int level, real value)` -- `presetBuildingDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionDreadlordVampiricAura - -```wurst -public class AbilityDefinitionDreadlordVampiricAura extends AbilityDefinition -``` - -'AUav' / [AbilityIds.vampiricAura1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-vampiricAura1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackDamageStolen(int level, real value)` - Attack Damage Stolen (%) / 'Uav1' -- `presetAttackDamageStolen(RealLevelClosure lc)` - -### AbilityDefinitionTinkererClusterRocketsLevel3 - -```wurst -public class AbilityDefinitionTinkererClusterRocketsLevel3 extends AbilityDefinition -``` - -'ANc3' / [AbilityIds.tinkererClusterRocketsLevel3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererClusterRocketsLevel3) - -**Members:** - -- `construct(int newAbilityId)` -- `setEffectDuration(int level, real value)` -- `presetEffectDuration(RealLevelClosure lc)` -- `setDamageInterval(int level, real value)` -- `presetDamageInterval(RealLevelClosure lc)` -- `setMaxDamage(int level, real value)` -- `presetMaxDamage(RealLevelClosure lc)` -- `setMissileCount(int level, int value)` -- `presetMissileCount(IntLevelClosure lc)` -- `setDamageAmount(int level, real value)` -- `presetDamageAmount(RealLevelClosure lc)` -- `setBuildingDamageFactor(int level, real value)` -- `presetBuildingDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionDeathKnightUnholyAura - -```wurst -public class AbilityDefinitionDeathKnightUnholyAura extends AbilityDefinition -``` - -'AUau' / [AbilityIds.unholyAura1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-unholyAura1) - -**Members:** - -- `construct(int newAbilityId)` -- `setPercentBonus(int level, bool value)` -- `presetPercentBonus(BooleanLevelClosure lc)` -- `setLifeRegenerationIncrease(int level, real value)` - Life Regeneration Increase (%) / 'Uau2' -- `presetLifeRegenerationIncrease(RealLevelClosure lc)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Uau1' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemPotionVampirism - -```wurst -public class AbilityDefinitionItemPotionVampirism extends AbilityDefinition -``` - -'AIpv' / [AbilityIds.itemPotionVampirism](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemPotionVampirism) - -**Members:** - -- `construct(int newAbilityId)` -- `setAmountIsRawValue(int level, bool value)` -- `presetAmountIsRawValue(BooleanLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setLifeStealAmount(int level, real value)` -- `presetLifeStealAmount(RealLevelClosure lc)` - -### AbilityDefinitionOrbofVenomPoisonAttack - -```wurst -public class AbilityDefinitionOrbofVenomPoisonAttack extends AbilityDefinition -``` - -'Apo2' / [AbilityIds.orbofVenomPoisonAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-orbofVenomPoisonAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `setStackingType(int level, int value)` -- `presetStackingTypes(IntLevelClosure lc)` -- `presetStackingType(StackingType stackingType, boolean flag)` -- `hasStackingType(StackingType stackingType) returns boolean` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `presetStackingType(IntLevelClosure lc)` - -### AbilityDefinitionCoupleInstantArcher - -```wurst -public class AbilityDefinitionCoupleInstantArcher extends AbilityDefinition -``` - -'Aco2' / [AbilityIds.coupleInstantArcher](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-coupleInstantArcher) - -**Members:** - -- `construct(int newAbilityId)` -- `setMoveToPartner(int level, bool value)` -- `presetMoveToPartner(BooleanLevelClosure lc)` -- `setResultingUnitType(int level, string value)` -- `presetResultingUnitType(StringLevelClosure lc)` -- `setPartnerUnitType(int level, string value)` -- `presetPartnerUnitType(StringLevelClosure lc)` - -### AbilityDefinitionPotionofManaRegengreater - -```wurst -public class AbilityDefinitionPotionofManaRegengreater extends AbilityDefinition -``` - -'AIpr' / [AbilityIds.potionofManaRegengreater](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-potionofManaRegengreater) - -**Members:** - -- `construct(int newAbilityId)` -- `setNoTargetRequired(int level, bool value)` -- `presetNoTargetRequired(BooleanLevelClosure lc)` -- `setDispelOnAttack(int level, bool value)` -- `presetDispelOnAttack(BooleanLevelClosure lc)` -- `setManaRegenerated(int level, real value)` -- `presetManaRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, AllowWhenFull value)` -- `presetAllowWhenFull(IntLevelClosure lc)` -- `setLifeRegenerated(int level, real value)` -- `presetLifeRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, int value)` - -### AbilityDefinitionTinkererClusterRocketsLevel1 - -```wurst -public class AbilityDefinitionTinkererClusterRocketsLevel1 extends AbilityDefinition -``` - -'ANc1' / [AbilityIds.tinkererClusterRocketsLevel1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererClusterRocketsLevel1) - -**Members:** - -- `construct(int newAbilityId)` -- `setEffectDuration(int level, real value)` -- `presetEffectDuration(RealLevelClosure lc)` -- `setDamageInterval(int level, real value)` -- `presetDamageInterval(RealLevelClosure lc)` -- `setMaxDamage(int level, real value)` -- `presetMaxDamage(RealLevelClosure lc)` -- `setMissileCount(int level, int value)` -- `presetMissileCount(IntLevelClosure lc)` -- `setDamageAmount(int level, real value)` -- `presetDamageAmount(RealLevelClosure lc)` -- `setBuildingDamageFactor(int level, real value)` -- `presetBuildingDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionCoupleInstantHippogryph - -```wurst -public class AbilityDefinitionCoupleInstantHippogryph extends AbilityDefinition -``` - -'Aco3' / [AbilityIds.coupleInstantHippogryph](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-coupleInstantHippogryph) - -**Members:** - -- `construct(int newAbilityId)` -- `setMoveToPartner(int level, bool value)` -- `presetMoveToPartner(BooleanLevelClosure lc)` -- `setResultingUnitType(int level, string value)` -- `presetResultingUnitType(StringLevelClosure lc)` -- `setPartnerUnitType(int level, string value)` -- `presetPartnerUnitType(StringLevelClosure lc)` - -### AbilityDefinitionSpawnOnDeathskeleton - -```wurst -public class AbilityDefinitionSpawnOnDeathskeleton extends AbilityDefinition -``` - -'Asod' / [AbilityIds.spawnOnDeathskeleton](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-spawnOnDeathskeleton) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofUnits(int level, int value)` -- `presetNumberofUnits(IntLevelClosure lc)` -- `setUnitType(int level, string value)` -- `presetUnitType(StringLevelClosure lc)` - -### AbilityDefinitionPotionofManaRegenlesser - -```wurst -public class AbilityDefinitionPotionofManaRegenlesser extends AbilityDefinition -``` - -'AIpl' / [AbilityIds.potionofManaRegenlesser](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-potionofManaRegenlesser) - -**Members:** - -- `construct(int newAbilityId)` -- `setNoTargetRequired(int level, bool value)` -- `presetNoTargetRequired(BooleanLevelClosure lc)` -- `setDispelOnAttack(int level, bool value)` -- `presetDispelOnAttack(BooleanLevelClosure lc)` -- `setManaRegenerated(int level, real value)` -- `presetManaRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, AllowWhenFull value)` -- `presetAllowWhenFull(IntLevelClosure lc)` -- `setLifeRegenerated(int level, real value)` -- `presetLifeRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, int value)` - -### AbilityDefinitionDeathKnightAnimateDead - -```wurst -public class AbilityDefinitionDeathKnightAnimateDead extends AbilityDefinition -``` - -'AUan' / [AbilityIds.animateDead1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-animateDead1) - -**Members:** - -- `construct(int newAbilityId)` -- `setRaisedUnitsAreInvulnerable(int level, bool value)` -- `presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)` -- `setInheritUpgrades(int level, bool value)` -- `presetInheritUpgrades(BooleanLevelClosure lc)` -- `setNumberofCorpsesRaised(int level, int value)` -- `presetNumberofCorpsesRaised(IntLevelClosure lc)` - -### AbilityDefinitionItemPlaceMine - -```wurst -public class AbilityDefinitionItemPlaceMine extends AbilityDefinition -``` - -'AIpm' / [AbilityIds.itemPlaceGoblinLandMine](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemPlaceGoblinLandMine) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitType(int level, string value)` -- `presetUnitType(StringLevelClosure lc)` - -### AbilityDefinitionBloodMagePhoenix - -```wurst -public class AbilityDefinitionBloodMagePhoenix extends AbilityDefinition -``` - -'AHpx' / [AbilityIds.phoenix](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-phoenix) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionAlchemistAcidBomb - -```wurst -public class AbilityDefinitionAlchemistAcidBomb extends AbilityDefinition -``` - -'ANab' / [AbilityIds.acidBomb](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-acidBomb) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageInterval(int level, real value)` -- `presetDamageInterval(RealLevelClosure lc)` -- `setPrimaryDamage(int level, real value)` -- `presetPrimaryDamage(RealLevelClosure lc)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Nab1' -- `presetMovementSpeedReduction(RealLevelClosure lc)` -- `setArmorPenalty(int level, int value)` -- `presetArmorPenalty(IntLevelClosure lc)` -- `setSecondaryDamage(int level, real value)` -- `presetSecondaryDamage(RealLevelClosure lc)` -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Nab2' -- `presetAttackSpeedReduction(RealLevelClosure lc)` - -### AbilityDefinitionPermanentImmolationflying - -```wurst -public class AbilityDefinitionPermanentImmolationflying extends AbilityDefinition -``` - -'Apmf' / [AbilityIds.permanentImmolationflying](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-permanentImmolationflying) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaDrainedperSecond(int level, real value)` -- `presetManaDrainedperSecond(RealLevelClosure lc)` -- `setBufferManaRequired(int level, real value)` -- `presetBufferManaRequired(RealLevelClosure lc)` -- `setDamageperInterval(int level, real value)` -- `presetDamageperInterval(RealLevelClosure lc)` - -### AbilityDefinitionTornadoSpin - -```wurst -public class AbilityDefinitionTornadoSpin extends AbilityDefinition -``` - -'Atsp' / [AbilityIds.tornadoSpin](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tornadoSpin) - -**Members:** - -- `construct(int newAbilityId)` -- `setMinimumHitIntervalseconds(int level, real value)` -- `presetMinimumHitIntervalseconds(RealLevelClosure lc)` -- `setAirTimeseconds(int level, real value)` -- `presetAirTimeseconds(RealLevelClosure lc)` - -### AbilityDefinitionAntimagicShield - -```wurst -public class AbilityDefinitionAntimagicShield extends AbilityDefinition -``` - -'Aams' / [AbilityIds.antimagicShell1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-antimagicShell1) - -**Members:** - -- `construct(int newAbilityId)` -- `setMagicDamageReduction(int level, real value)` -- `presetMagicDamageReduction(RealLevelClosure lc)` -- `setManaLoss(int level, int value)` -- `presetManaLoss(IntLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` -- `setShieldLife(int level, int value)` -- `presetShieldLife(IntLevelClosure lc)` - -### AbilityDefinitionOrbofDarknessBlackArrow - -```wurst -public class AbilityDefinitionOrbofDarknessBlackArrow extends AbilityDefinition -``` - -'ANbs' / [AbilityIds.orbofDarknessBlackArrow](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-orbofDarknessBlackArrow) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofSummonedUnits(int level, int value)` -- `presetNumberofSummonedUnits(IntLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` -- `setSummonedUnitDurationseconds(int level, real value)` -- `presetSummonedUnitDurationseconds(RealLevelClosure lc)` - -### AbilityDefinitionTinkererDemolishLevel3 - -```wurst -public class AbilityDefinitionTinkererDemolishLevel3 extends AbilityDefinition -``` - -'ANd3' / [AbilityIds.tinkererDemolishLevel3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererDemolishLevel3) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageMultiplierBuildings(int level, real value)` -- `presetDamageMultiplierBuildings(RealLevelClosure lc)` -- `setDamageMultiplierUnits(int level, real value)` -- `presetDamageMultiplierUnits(RealLevelClosure lc)` -- `setDamageMultiplierHeroes(int level, real value)` -- `presetDamageMultiplierHeroes(RealLevelClosure lc)` -- `setChancetoDemolish(int level, real value)` -- `presetChancetoDemolish(RealLevelClosure lc)` - -### AbilityDefinitionSlowAIos - -```wurst -public class AbilityDefinitionSlowAIos extends AbilityDefinition -``` - -'AIos' / [AbilityIds.slowAIos](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-slowAIos) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `setAlwaysAutocast(int level, bool value)` -- `presetAlwaysAutocast(BooleanLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` - -### AbilityDefinitionBattleRoar - -```wurst -public class AbilityDefinitionBattleRoar extends AbilityDefinition -``` - -'ANbr' / [AbilityIds.battleRoar](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-battleRoar) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageIncrease(int level, real value)` -- `presetDamageIncrease(RealLevelClosure lc)` -- `setDefenseIncrease(int level, int value)` -- `presetDefenseIncrease(IntLevelClosure lc)` -- `setPreferHostiles(int level, bool value)` -- `presetPreferHostiles(BooleanLevelClosure lc)` -- `setLifeRegenerationRate(int level, real value)` -- `presetLifeRegenerationRate(RealLevelClosure lc)` -- `setManaRegen(int level, real value)` -- `presetManaRegen(RealLevelClosure lc)` -- `setPreferFriendlies(int level, bool value)` -- `presetPreferFriendlies(BooleanLevelClosure lc)` -- `setMaxUnits(int level, int value)` -- `presetMaxUnits(IntLevelClosure lc)` - -### AbilityDefinitionTinkererDemolishLevel1 - -```wurst -public class AbilityDefinitionTinkererDemolishLevel1 extends AbilityDefinition -``` - -'ANd1' / [AbilityIds.tinkererDemolishLevel1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererDemolishLevel1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageMultiplierBuildings(int level, real value)` -- `presetDamageMultiplierBuildings(RealLevelClosure lc)` -- `setDamageMultiplierUnits(int level, real value)` -- `presetDamageMultiplierUnits(RealLevelClosure lc)` -- `setDamageMultiplierHeroes(int level, real value)` -- `presetDamageMultiplierHeroes(RealLevelClosure lc)` -- `setChancetoDemolish(int level, real value)` -- `presetChancetoDemolish(RealLevelClosure lc)` - -### AbilityDefinitionTinkererDemolishLevel2 - -```wurst -public class AbilityDefinitionTinkererDemolishLevel2 extends AbilityDefinition -``` - -'ANd2' / [AbilityIds.tinkererDemolishLevel2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererDemolishLevel2) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageMultiplierBuildings(int level, real value)` -- `presetDamageMultiplierBuildings(RealLevelClosure lc)` -- `setDamageMultiplierUnits(int level, real value)` -- `presetDamageMultiplierUnits(RealLevelClosure lc)` -- `setDamageMultiplierHeroes(int level, real value)` -- `presetDamageMultiplierHeroes(RealLevelClosure lc)` -- `setChancetoDemolish(int level, real value)` -- `presetChancetoDemolish(RealLevelClosure lc)` - -### AbilityDefinitionAttributeModifierSkill - -```wurst -public class AbilityDefinitionAttributeModifierSkill extends AbilityDefinition -``` - -'Aamk' / [AbilityIds.attributeModifierSkill](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attributeModifierSkill) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionDispelMagic - -```wurst -public class AbilityDefinitionDispelMagic extends AbilityDefinition -``` - -'Adis' / [AbilityIds.dispelMagic](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-dispelMagic) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaLoss(int level, real value)` -- `presetManaLoss(RealLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` - -### AbilityDefinitionBashBeastmasterBear - -```wurst -public class AbilityDefinitionBashBeastmasterBear extends AbilityDefinition -``` - -'ANbh' / [AbilityIds.bashBeastmasterBear](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bashBeastmasterBear) - -**Members:** - -- `construct(int newAbilityId)` -- `setNeverMiss(int level, bool value)` -- `presetNeverMiss(BooleanLevelClosure lc)` -- `setChancetoBash(int level, real value)` -- `presetChancetoBash(RealLevelClosure lc)` -- `setDamageMultiplier(int level, real value)` -- `presetDamageMultiplier(RealLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setChancetoMiss(int level, real value)` -- `presetChancetoMiss(RealLevelClosure lc)` - -### AbilityDefinitionBrewmasterBreathofFire - -```wurst -public class AbilityDefinitionBrewmasterBreathofFire extends AbilityDefinition -``` - -'ANbf' / [AbilityIds.brewmasterBreathofFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-brewmasterBreathofFire) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxDamage(int level, real value)` -- `presetMaxDamage(RealLevelClosure lc)` -- `setDamagePerSecond(int level, real value)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `setFinalArea(int level, real value)` -- `presetFinalArea(RealLevelClosure lc)` -- `setDistance(int level, real value)` -- `presetDistance(RealLevelClosure lc)` - -### AbilityDefinitionPolymorph - -```wurst -public class AbilityDefinitionPolymorph extends AbilityDefinition -``` - -'Aply' / [AbilityIds.polymorph](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-polymorph) - -**Members:** - -- `construct(int newAbilityId)` -- `setMorphUnitsGround(int level, string value)` -- `presetMorphUnitsGround(StringLevelClosure lc)` -- `setMorphUnitsWater(int level, string value)` -- `presetMorphUnitsWater(StringLevelClosure lc)` -- `setMorphUnitsAmphibious(int level, string value)` -- `presetMorphUnitsAmphibious(StringLevelClosure lc)` -- `setMorphUnitsAir(int level, string value)` -- `presetMorphUnitsAir(StringLevelClosure lc)` -- `setMaximumCreepLevel(int level, int value)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` - -### AbilityDefinitionPurgeorb - -```wurst -public class AbilityDefinitionPurgeorb extends AbilityDefinition -``` - -'AIpg' / [AbilityIds.purgeorb](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-purgeorb) - -**Members:** - -- `construct(int newAbilityId)` -- `setHeroPauseDuration(int level, real value)` -- `presetHeroPauseDuration(RealLevelClosure lc)` -- `setUnitPauseDuration(int level, real value)` -- `presetUnitPauseDuration(RealLevelClosure lc)` -- `setMovementUpdateFrequency(int level, int value)` -- `presetMovementUpdateFrequency(IntLevelClosure lc)` -- `setAttackUpdateFrequency(int level, int value)` -- `presetAttackUpdateFrequency(IntLevelClosure lc)` -- `setManaLoss(int level, int value)` -- `presetManaLoss(IntLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` - -### AbilityDefinitionDarkRangerBlackArrow - -```wurst -public class AbilityDefinitionDarkRangerBlackArrow extends AbilityDefinition -``` - -'ANba' / [AbilityIds.darkRangerBlackArrow](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-darkRangerBlackArrow) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofSummonedUnits(int level, int value)` -- `presetNumberofSummonedUnits(IntLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` -- `setSummonedUnitDurationseconds(int level, real value)` -- `presetSummonedUnitDurationseconds(RealLevelClosure lc)` - -### AbilityDefinitionCargoHoldEntangledGoldMine - -```wurst -public class AbilityDefinitionCargoHoldEntangledGoldMine extends AbilityDefinition -``` - -'Aenc' / [AbilityIds.load1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-load1) - -**Members:** - -- `construct(int newAbilityId)` -- `setCargoCapacity(int level, int value)` -- `presetCargoCapacity(IntLevelClosure lc)` - -### AbilityDefinitionAerialShackles - -```wurst -public class AbilityDefinitionAerialShackles extends AbilityDefinition -``` - -'Amls' / [AbilityIds.aerialShackles](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-aerialShackles) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamagePerSecond(int level, real value)` -- `presetDamagePerSecond(RealLevelClosure lc)` - -### AbilityDefinitionOrbofVenom - -```wurst -public class AbilityDefinitionOrbofVenom extends AbilityDefinition -``` - -'AIpb' / [AbilityIds.orbofVenom](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-orbofVenom) - -**Members:** - -- `construct(int newAbilityId)` -- `setEnabledAttackIndex(int level, int value)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setDamageBonusDice(int level, int value)` -- `presetDamageBonusDice(IntLevelClosure lc)` - -### AbilityDefinitionDetectShade - -```wurst -public class AbilityDefinitionDetectShade extends AbilityDefinition -``` - -'Atru' / [AbilityIds.trueSight2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-trueSight2) - -**Members:** - -- `construct(int newAbilityId)` -- `setDetectionType(int level, string value)` -- `presetDetectionType(StringLevelClosure lc)` - -### AbilityDefinitionControlMagic - -```wurst -public class AbilityDefinitionControlMagic extends AbilityDefinition -``` - -'Acmg' / [AbilityIds.controlMagic](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-controlMagic) - -**Members:** - -- `construct(int newAbilityId)` -- `setChargeforCurrentLife(int level, real value)` -- `presetChargeforCurrentLife(RealLevelClosure lc)` -- `setManaperSummonedHitpoint(int level, real value)` -- `presetManaperSummonedHitpoint(RealLevelClosure lc)` -- `setMaximumCreepLevel(int level, int value)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` - -### AbilityDefinitionDreadlordCarrionSwarm - -```wurst -public class AbilityDefinitionDreadlordCarrionSwarm extends AbilityDefinition -``` - -'AUcs' / [AbilityIds.carrionSwarm1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-carrionSwarm1) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxDamage(int level, real value)` -- `presetMaxDamage(RealLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `setFinalArea(int level, real value)` -- `presetFinalArea(RealLevelClosure lc)` -- `setDistance(int level, real value)` -- `presetDistance(RealLevelClosure lc)` - -### AbilityDefinitionAllPlus1 - -```wurst -public class AbilityDefinitionAllPlus1 extends AbilityDefinition -``` - -'AIx1' / [AbilityIds.allPlus1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-allPlus1) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionAllPlus2 - -```wurst -public class AbilityDefinitionAllPlus2 extends AbilityDefinition -``` - -'AIx2' / [AbilityIds.allPlus2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-allPlus2) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionCrownofKingsAllPlus5 - -```wurst -public class AbilityDefinitionCrownofKingsAllPlus5 extends AbilityDefinition -``` - -'AIx5' / [AbilityIds.crownofKingsAllPlus5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-crownofKingsAllPlus5) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionCorrosiveBreath - -```wurst -public class AbilityDefinitionCorrosiveBreath extends AbilityDefinition -``` - -'Acor' / [AbilityIds.corrosiveBreath](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-corrosiveBreath) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamagePerSecond(int level, real value)` -- `presetDamagePerSecond(RealLevelClosure lc)` - -### AbilityDefinitionRootAncients - -```wurst -public class AbilityDefinitionRootAncients extends AbilityDefinition -``` - -'Aro1' / [AbilityIds.rootAncients](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rootAncients) - -**Members:** - -- `construct(int newAbilityId)` -- `setUprootedDefenseType(int level, string value)` -- `presetUprootedDefenseType(StringLevelClosure lc)` -- `setRootedTurning(int level, bool value)` -- `presetRootedTurning(BooleanLevelClosure lc)` -- `setUprootedWeapons(int level, string value)` -- `presetUprootedWeapons(StringLevelClosure lc)` -- `setRootedWeapons(int level, string value)` -- `presetRootedWeapons(StringLevelClosure lc)` - -### AbilityDefinitionRootAncientProtector - -```wurst -public class AbilityDefinitionRootAncientProtector extends AbilityDefinition -``` - -'Aro2' / [AbilityIds.rootAncientProtector](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rootAncientProtector) - -**Members:** - -- `construct(int newAbilityId)` -- `setUprootedDefenseType(int level, string value)` -- `presetUprootedDefenseType(StringLevelClosure lc)` -- `setRootedTurning(int level, bool value)` -- `presetRootedTurning(BooleanLevelClosure lc)` -- `setUprootedWeapons(int level, string value)` -- `presetUprootedWeapons(StringLevelClosure lc)` -- `setRootedWeapons(int level, string value)` -- `presetRootedWeapons(StringLevelClosure lc)` - -### AbilityDefinitionFactory - -```wurst -public class AbilityDefinitionFactory extends AbilityDefinition -``` - -'ANfy' / [AbilityIds.factory](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-factory) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpawnUnitID(int level, string value)` -- `presetSpawnUnitID(StringLevelClosure lc)` -- `setLeashRange(int level, real value)` -- `presetLeashRange(RealLevelClosure lc)` -- `setSpawnInterval(int level, real value)` -- `presetSpawnInterval(RealLevelClosure lc)` - -### AbilityDefinitionKeeperoftheGroveForceofNature - -```wurst -public class AbilityDefinitionKeeperoftheGroveForceofNature extends AbilityDefinition -``` - -'AEfn' / [AbilityIds.forceofNature1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-forceofNature1) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` -- `setNumberofSummonedUnits(int level, int value)` -- `presetNumberofSummonedUnits(IntLevelClosure lc)` - -### AbilityDefinitionLichDeathandDecay - -```wurst -public class AbilityDefinitionLichDeathandDecay extends AbilityDefinition -``` - -'AUdd' / [AbilityIds.deathAndDecay1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-deathAndDecay1) - -**Members:** - -- `construct(int newAbilityId)` -- `setBuildingReduction(int level, real value)` -- `presetBuildingReduction(RealLevelClosure lc)` -- `setMaxLifeDrainedperSecond(int level, real value)` - Max Life Drained per Second (%) / 'Udd1' -- `presetMaxLifeDrainedperSecond(RealLevelClosure lc)` - -### AbilityDefinitionItemWeb - -```wurst -public class AbilityDefinitionItemWeb extends AbilityDefinition -``` - -'AIwb' / [AbilityIds.itemWeb](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemWeb) - -**Members:** - -- `construct(int newAbilityId)` -- `setAirUnitHeight(int level, real value)` -- `presetAirUnitHeight(RealLevelClosure lc)` -- `setAirUnitLowerDuration(int level, real value)` -- `presetAirUnitLowerDuration(RealLevelClosure lc)` -- `setMeleeAttackRange(int level, real value)` -- `presetMeleeAttackRange(RealLevelClosure lc)` -- `setStunDuration(int level, real value)` -- `setBonusDamageTakenPercent(int level, real value)` -- `setAttackSpeedReductionPercent(int level, real value)` -- `setSilencesWhenEnsnared(int level, bool value)` -- `presetStunDuration(RealLevelClosure lc)` -- `presetBonusDamageTakenPercent(RealLevelClosure lc)` -- `presetAttackSpeedReductionPercent(RealLevelClosure lc)` -- `presetSilencesWhenEnsnared(BooleanLevelClosure lc)` - -### AbilityDefinitionWardenFanofKnives - -```wurst -public class AbilityDefinitionWardenFanofKnives extends AbilityDefinition -``` - -'AEfk' / [AbilityIds.wardenFanofKnives](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-wardenFanofKnives) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumSpeedAdjustment(int level, real value)` -- `presetMaximumSpeedAdjustment(RealLevelClosure lc)` -- `setMaximumNumberofTargets(int level, int value)` -- `presetMaximumNumberofTargets(IntLevelClosure lc)` -- `setDamagePerTarget(int level, real value)` -- `presetDamagePerTarget(RealLevelClosure lc)` -- `setMaximumTotalDamage(int level, real value)` -- `presetMaximumTotalDamage(RealLevelClosure lc)` - -### AbilityDefinitionBattlestationsChaos - -```wurst -public class AbilityDefinitionBattlestationsChaos extends AbilityDefinition -``` - -'Sbtl' / [AbilityIds.battlestationsChaos](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-battlestationsChaos) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonBusyUnits(int level, bool value)` -- `presetSummonBusyUnits(BooleanLevelClosure lc)` -- `setAllowedUnitType(int level, string value)` -- `presetAllowedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionCorporealForm - -```wurst -public class AbilityDefinitionCorporealForm extends AbilityDefinition -``` - -'Acpf' / [AbilityIds.corporealForm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-corporealForm) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionDeathKnightDeathCoil - -```wurst -public class AbilityDefinitionDeathKnightDeathCoil extends AbilityDefinition -``` - -'AUdc' / [AbilityIds.deathCoil1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-deathCoil1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAmountHealedDamaged(int level, real value)` - Amount Healed/Damaged / 'Udc1' -- `presetAmountHealedDamaged(RealLevelClosure lc)` - -### AbilityDefinitionPhaseShift - -```wurst -public class AbilityDefinitionPhaseShift extends AbilityDefinition -``` - -'Apsh' / [AbilityIds.phaseShift](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-phaseShift) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Hbn2' -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Hbn1' -- `presetMovementSpeedReduction(RealLevelClosure lc)` - -### AbilityDefinitionSleepAlways - -```wurst -public class AbilityDefinitionSleepAlways extends AbilityDefinition -``` - -'Asla' / [AbilityIds.sleepAlways](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sleepAlways) - -**Members:** - -- `construct(int newAbilityId)` -- `setSleepOnce(int level, bool value)` -- `presetSleepOnce(BooleanLevelClosure lc)` -- `setAllowOnAnyPlayerSlot(int level, bool value)` -- `presetAllowOnAnyPlayerSlot(BooleanLevelClosure lc)` - -### AbilityDefinitionFigurineUrsaWarrior - -```wurst -public class AbilityDefinitionFigurineUrsaWarrior extends AbilityDefinition -``` - -'AIuw' / [AbilityIds.figurineUrsaWarrior](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-figurineUrsaWarrior) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonUnitType(int level, string value)` - Summon 2 - Unit Type / 'Ist2' -- `presetSummonUnitType(StringLevelClosure lc)` -- `setSummonAmount(int level, int value)` - Summon 2 - Amount / 'Isn2' -- `presetSummonAmount(IntLevelClosure lc)` -- `setSummonUnitType1(int level, string value)` - Summon 1 - Unit Type / 'Ist1' -- `presetSummonUnitType1(StringLevelClosure lc)` -- `setSummonAmount1(int level, int value)` - Summon 1 - Amount / 'Isn1' -- `presetSummonAmount1(IntLevelClosure lc)` - -### AbilityDefinitionElunesGrace - -```wurst -public class AbilityDefinitionElunesGrace extends AbilityDefinition -``` - -'Aegr' / [AbilityIds.elunesGrace](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-elunesGrace) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoDeflect(int level, real value)` -- `presetChancetoDeflect(RealLevelClosure lc)` -- `setDeflectDamageTakenSpells(int level, real value)` -- `presetDeflectDamageTakenSpells(RealLevelClosure lc)` -- `setDeflectDamageTakenPiercing(int level, real value)` -- `presetDeflectDamageTakenPiercing(RealLevelClosure lc)` -- `setMagicDamageReduction(int level, real value)` -- `presetMagicDamageReduction(RealLevelClosure lc)` -- `setDamageTaken(int level, real value)` - Damage Taken (%) / 'Def1' -- `presetDamageTaken(RealLevelClosure lc)` -- `setDamageDealt(int level, real value)` - Damage Dealt (%) / 'Def2' -- `presetDamageDealt(RealLevelClosure lc)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` - -### AbilityDefinitionReturnLumber - -```wurst -public class AbilityDefinitionReturnLumber extends AbilityDefinition -``` - -'Arlm' / [AbilityIds.returnLumber](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-returnLumber) - -**Members:** - -- `construct(int newAbilityId)` -- `setAcceptsGold(int level, bool value)` -- `presetAcceptsGold(BooleanLevelClosure lc)` -- `setAcceptsLumber(int level, bool value)` -- `presetAcceptsLumber(BooleanLevelClosure lc)` - -### AbilityDefinitionRegenLifeArll - -```wurst -public class AbilityDefinitionRegenLifeArll extends AbilityDefinition -``` - -'Arll' / [AbilityIds.regenLifeArll](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-regenLifeArll) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsRegeneratedPerSecond(int level, int value)` -- `presetHitPointsRegeneratedPerSecond(IntLevelClosure lc)` - -### AbilityDefinitionDemonHunterEvasion - -```wurst -public class AbilityDefinitionDemonHunterEvasion extends AbilityDefinition -``` - -'AEev' / [AbilityIds.evasion2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-evasion2) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoEvade(int level, real value)` -- `presetChancetoEvade(RealLevelClosure lc)` - -### AbilityDefinitionPitLordHowlofTerror - -```wurst -public class AbilityDefinitionPitLordHowlofTerror extends AbilityDefinition -``` - -'ANht' / [AbilityIds.pitLordHowlofTerror](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-pitLordHowlofTerror) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageIncrease(int level, real value)` - Damage Increase (%) / 'Roa1' -- `presetDamageIncrease(RealLevelClosure lc)` -- `setDefenseIncrease(int level, int value)` -- `presetDefenseIncrease(IntLevelClosure lc)` -- `setPreferHostiles(int level, bool value)` -- `presetPreferHostiles(BooleanLevelClosure lc)` -- `setManaRegen(int level, real value)` -- `presetManaRegen(RealLevelClosure lc)` -- `setLifeRegenerationRate(int level, real value)` -- `presetLifeRegenerationRate(RealLevelClosure lc)` -- `setPreferFriendlies(int level, bool value)` -- `presetPreferFriendlies(BooleanLevelClosure lc)` -- `setMaxUnits(int level, int value)` -- `presetMaxUnits(IntLevelClosure lc)` - -### AbilityDefinitionAlchemistHealingSpray - -```wurst -public class AbilityDefinitionAlchemistHealingSpray extends AbilityDefinition -``` - -'ANhs' / [AbilityIds.alchemistHealingSpray](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-alchemistHealingSpray) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageInterval(int level, real value)` -- `presetDamageInterval(RealLevelClosure lc)` -- `setMaxDamage(int level, real value)` -- `presetMaxDamage(RealLevelClosure lc)` -- `setMissileCount(int level, int value)` -- `presetMissileCount(IntLevelClosure lc)` -- `setWaveCount(int level, int value)` -- `presetWaveCount(IntLevelClosure lc)` -- `setDamageAmount(int level, real value)` -- `presetDamageAmount(RealLevelClosure lc)` -- `setBuildingDamageFactor(int level, real value)` -- `presetBuildingDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionEntangledGoldMine - -```wurst -public class AbilityDefinitionEntangledGoldMine extends AbilityDefinition -``` - -'Aegm' / [AbilityIds.entangledGoldMineAbility](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-entangledGoldMineAbility) - -**Members:** - -- `construct(int newAbilityId)` -- `setIntervalDuration(int level, real value)` -- `presetIntervalDuration(RealLevelClosure lc)` -- `setGoldperInterval(int level, int value)` -- `presetGoldperInterval(IntLevelClosure lc)` - -### AbilityDefinitionKeeperoftheGroveEntanglingRoots - -```wurst -public class AbilityDefinitionKeeperoftheGroveEntanglingRoots extends AbilityDefinition -``` - -'AEer' / [AbilityIds.entanglingRoots1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-entanglingRoots1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionLightningShield - -```wurst -public class AbilityDefinitionLightningShield extends AbilityDefinition -``` - -'Alsh' / [AbilityIds.lightningShield](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-lightningShield) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionVampiricattackAIva - -```wurst -public class AbilityDefinitionVampiricattackAIva extends AbilityDefinition -``` - -'AIva' / [AbilityIds.itemLifeSteal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemLifeSteal) - -**Members:** - -- `construct(int newAbilityId)` -- `setLifeStolenPerAttack(int level, real value)` -- `presetLifeStolenPerAttack(RealLevelClosure lc)` - -### AbilityDefinitionCoupleHippogryph - -```wurst -public class AbilityDefinitionCoupleHippogryph extends AbilityDefinition -``` - -'Acoh' / [AbilityIds.pickupArcher](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-pickupArcher) - -**Members:** - -- `construct(int newAbilityId)` -- `setResultingUnitType(int level, string value)` -- `presetResultingUnitType(StringLevelClosure lc)` -- `setPartnerUnitType(int level, string value)` -- `presetPartnerUnitType(StringLevelClosure lc)` - -### AbilityDefinitionPaladinResurrection - -```wurst -public class AbilityDefinitionPaladinResurrection extends AbilityDefinition -``` - -'AHre' / [AbilityIds.resurrection](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-resurrection) - -**Members:** - -- `construct(int newAbilityId)` -- `setRaisedUnitsAreInvulnerable(int level, bool value)` -- `presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)` -- `setNumberofCorpsesRaised(int level, int value)` -- `presetNumberofCorpsesRaised(IntLevelClosure lc)` - -### AbilityDefinitionCryptLordCarrionScarabs - -```wurst -public class AbilityDefinitionCryptLordCarrionScarabs extends AbilityDefinition -``` - -'AUcb' / [AbilityIds.cryptLordCarrionScarabs](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cryptLordCarrionScarabs) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitsSummonedTypeOne(int level, int value)` -- `presetUnitsSummonedTypeOne(IntLevelClosure lc)` -- `setUnitsSummonedTypeTwo(int level, int value)` -- `presetUnitsSummonedTypeTwo(IntLevelClosure lc)` -- `setKillOnCasterDeath(int level, bool value)` -- `presetKillOnCasterDeath(BooleanLevelClosure lc)` -- `setMaxUnitsSummoned(int level, int value)` -- `presetMaxUnitsSummoned(IntLevelClosure lc)` -- `setUnitTypeTwo(int level, string value)` -- `presetUnitTypeTwo(StringLevelClosure lc)` -- `setUnitTypeOne(int level, string value)` -- `presetUnitTypeOne(StringLevelClosure lc)` - -### AbilityDefinitionBerserkerUpgrade - -```wurst -public class AbilityDefinitionBerserkerUpgrade extends AbilityDefinition -``` - -'Sbsk' / [AbilityIds.berserkerUpgrade](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-berserkerUpgrade) - -**Members:** - -- `construct(int newAbilityId)` -- `setNewUnitType(int level, string value)` -- `presetNewUnitType(StringLevelClosure lc)` - -### AbilityDefinitionRuneofGreaterResurrection - -```wurst -public class AbilityDefinitionRuneofGreaterResurrection extends AbilityDefinition -``` - -'APrr' / [AbilityIds.runeofGreaterResurrection](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-runeofGreaterResurrection) - -**Members:** - -- `construct(int newAbilityId)` -- `setRaisedUnitsAreInvulnerable(int level, bool value)` -- `presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)` -- `setNumberofCorpsesRaised(int level, int value)` -- `presetNumberofCorpsesRaised(IntLevelClosure lc)` - -### AbilityDefinitionManaFlare - -```wurst -public class AbilityDefinitionManaFlare extends AbilityDefinition -``` - -'Amfl' / [AbilityIds.manaFlare](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-manaFlare) - -**Members:** - -- `construct(int newAbilityId)` -- `setHeroMaximumDamage(int level, real value)` -- `presetHeroMaximumDamage(RealLevelClosure lc)` -- `setHeroDamagePerManaPoint(int level, real value)` -- `presetHeroDamagePerManaPoint(RealLevelClosure lc)` -- `setCasterOnlySplash(int level, bool value)` -- `presetCasterOnlySplash(BooleanLevelClosure lc)` -- `setDamageCooldown(int level, real value)` -- `presetDamageCooldown(RealLevelClosure lc)` -- `setUnitDamagePerManaPoint(int level, real value)` -- `presetUnitDamagePerManaPoint(RealLevelClosure lc)` -- `setUnitMaximumDamage(int level, real value)` -- `presetUnitMaximumDamage(RealLevelClosure lc)` - -### AbilityDefinitionTaurenChieftainReincarnation - -```wurst -public class AbilityDefinitionTaurenChieftainReincarnation extends AbilityDefinition -``` - -'AOre' / [AbilityIds.reincarnation2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-reincarnation2) - -**Members:** - -- `construct(int newAbilityId)` -- `setReincarnationDelay(int level, real value)` -- `presetReincarnationDelay(RealLevelClosure lc)` - -### AbilityDefinitionCoupleArcher - -```wurst -public class AbilityDefinitionCoupleArcher extends AbilityDefinition -``` - -'Acoa' / [AbilityIds.mountHippogryph](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-mountHippogryph) - -**Members:** - -- `construct(int newAbilityId)` -- `setResultingUnitType(int level, string value)` -- `presetResultingUnitType(StringLevelClosure lc)` -- `setPartnerUnitType(int level, string value)` -- `presetPartnerUnitType(StringLevelClosure lc)` - -### AbilityDefinitionBallsofFire - -```wurst -public class AbilityDefinitionBallsofFire extends AbilityDefinition -``` - -'Abof' / [AbilityIds.ballsofFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ballsofFire) - -**Members:** - -- `construct(int newAbilityId)` -- `setBuildingReduction(int level, real value)` -- `presetBuildingReduction(RealLevelClosure lc)` -- `setMaximumDamage(int level, real value)` -- `presetMaximumDamage(RealLevelClosure lc)` -- `setHalfDamageDealt(int level, real value)` -- `presetHalfDamageDealt(RealLevelClosure lc)` -- `setFullDamageDealt(int level, real value)` -- `presetFullDamageDealt(RealLevelClosure lc)` -- `setHalfDamageInterval(int level, real value)` -- `presetHalfDamageInterval(RealLevelClosure lc)` -- `setFullDamageInterval(int level, real value)` -- `presetFullDamageInterval(RealLevelClosure lc)` - -### AbilityDefinitionPurge - -```wurst -public class AbilityDefinitionPurge extends AbilityDefinition -``` - -'Aprg' / [AbilityIds.purge](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-purge) - -**Members:** - -- `construct(int newAbilityId)` -- `setHeroPauseDuration(int level, real value)` -- `presetHeroPauseDuration(RealLevelClosure lc)` -- `setUnitPauseDuration(int level, real value)` -- `presetUnitPauseDuration(RealLevelClosure lc)` -- `setMovementUpdateFrequency(int level, int value)` -- `presetMovementUpdateFrequency(IntLevelClosure lc)` -- `setAttackUpdateFrequency(int level, int value)` -- `presetAttackUpdateFrequency(IntLevelClosure lc)` -- `setManaLoss(int level, int value)` -- `presetManaLoss(IntLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` - -### AbilityDefinitionSlow - -```wurst -public class AbilityDefinitionSlow extends AbilityDefinition -``` - -'Aslo' / [AbilityIds.slow](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-slow) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `setAlwaysAutocast(int level, bool value)` -- `presetAlwaysAutocast(BooleanLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` - -### AbilityDefinitionRuneofLesserResurrection - -```wurst -public class AbilityDefinitionRuneofLesserResurrection extends AbilityDefinition -``` - -'APrl' / [AbilityIds.runeofLesserResurrection](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-runeofLesserResurrection) - -**Members:** - -- `construct(int newAbilityId)` -- `setRaisedUnitsAreInvulnerable(int level, bool value)` -- `presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)` -- `setNumberofCorpsesRaised(int level, int value)` -- `presetNumberofCorpsesRaised(IntLevelClosure lc)` - -### AbilityDefinitionItemTownPortal - -```wurst -public class AbilityDefinitionItemTownPortal extends AbilityDefinition -``` - -'AItp' / [AbilityIds.itemTownPortal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemTownPortal) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumNumberofUnits(int level, int value)` -- `presetMaximumNumberofUnits(IntLevelClosure lc)` -- `setUseTeleportClustering(int level, bool value)` -- `presetUseTeleportClustering(BooleanLevelClosure lc)` - -### AbilityDefinitionTinkererRoboGoblinLevel1 - -```wurst -public class AbilityDefinitionTinkererRoboGoblinLevel1 extends AbilityDefinition -``` - -'ANg1' / [AbilityIds.tinkererRoboGoblinLevel1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererRoboGoblinLevel1) - -**Members:** - -- `construct(int newAbilityId)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionMilitia - -```wurst -public class AbilityDefinitionMilitia extends AbilityDefinition -``` - -'Amil' / [AbilityIds.calltoArms](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-calltoArms) - -**Members:** - -- `construct(int newAbilityId)` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionVengeance - -```wurst -public class AbilityDefinitionVengeance extends AbilityDefinition -``` - -'Avng' / [AbilityIds.vengeance](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-vengeance) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitsSummonedTypeTwo(int level, int value)` -- `presetUnitsSummonedTypeTwo(IntLevelClosure lc)` -- `setKillOnCasterDeath(int level, bool value)` -- `presetKillOnCasterDeath(BooleanLevelClosure lc)` -- `setMaxUnitsSummoned(int level, int value)` -- `presetMaxUnitsSummoned(IntLevelClosure lc)` -- `setUnitTypeOne(int level, string value)` -- `presetUnitTypeOne(StringLevelClosure lc)` -- `setUnitsSummonedTypeOne(int level, int value)` -- `presetUnitsSummonedTypeOne(IntLevelClosure lc)` -- `setUnitTypeForLimitCheck(int level, string value)` -- `presetUnitTypeForLimitCheck(StringLevelClosure lc)` -- `setUnitTypeTwo(int level, string value)` -- `presetUnitTypeTwo(StringLevelClosure lc)` - -### AbilityDefinitionIntelligenceModPlus2 - -```wurst -public class AbilityDefinitionIntelligenceModPlus2 extends AbilityDefinition -``` - -'AItm' / [AbilityIds.intelligenceModPlus2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-intelligenceModPlus2) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionAttackBonusPlus8 - -```wurst -public class AbilityDefinitionAttackBonusPlus8 extends AbilityDefinition -``` - -'AItl' / [AbilityIds.attackBonusPlus8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackBonusPlus8) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionAttackBonusPlus10 - -```wurst -public class AbilityDefinitionAttackBonusPlus10 extends AbilityDefinition -``` - -'AItn' / [AbilityIds.attackBonusPlus10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackBonusPlus10) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionTinkererRoboGoblinLevel3 - -```wurst -public class AbilityDefinitionTinkererRoboGoblinLevel3 extends AbilityDefinition -``` - -'ANg3' / [AbilityIds.tinkererRoboGoblinLevel3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererRoboGoblinLevel3) - -**Members:** - -- `construct(int newAbilityId)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionDeathDamageAOEsapper - -```wurst -public class AbilityDefinitionDeathDamageAOEsapper extends AbilityDefinition -``` - -'Adda' / [AbilityIds.aOEdamageupondeath](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-aOEdamageupondeath) - -**Members:** - -- `construct(int newAbilityId)` -- `setPartialDamageAmount(int level, real value)` -- `presetPartialDamageAmount(RealLevelClosure lc)` -- `setFullDamageRadius(int level, real value)` -- `presetFullDamageRadius(RealLevelClosure lc)` -- `setFullDamageAmount(int level, real value)` -- `presetFullDamageAmount(RealLevelClosure lc)` -- `setPartialDamageRadius(int level, real value)` -- `presetPartialDamageRadius(RealLevelClosure lc)` - -### AbilityDefinitionAroo - -```wurst -public class AbilityDefinitionAroo extends AbilityDefinition -``` - -'Aroo' / [AbilityIds.root](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-root) - -**Members:** - -- `construct(int newAbilityId)` -- `setUprootedDefenseType(int level, string value)` -- `presetUprootedDefenseType(StringLevelClosure lc)` -- `setRootedTurning(int level, bool value)` -- `presetRootedTurning(BooleanLevelClosure lc)` -- `setUprootedWeapons(int level, string value)` -- `presetUprootedWeapons(StringLevelClosure lc)` -- `setRootedWeapons(int level, string value)` -- `presetRootedWeapons(StringLevelClosure lc)` - -### AbilityDefinitionTinkererRoboGoblinLevel2 - -```wurst -public class AbilityDefinitionTinkererRoboGoblinLevel2 extends AbilityDefinition -``` - -'ANg2' / [AbilityIds.tinkererRoboGoblinLevel2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererRoboGoblinLevel2) - -**Members:** - -- `construct(int newAbilityId)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionLichFrostArmor - -```wurst -public class AbilityDefinitionLichFrostArmor extends AbilityDefinition -``` - -'AUfa' / [AbilityIds.frostArmor1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-frostArmor1) - -**Members:** - -- `construct(int newAbilityId)` -- `setArmorDuration(int level, real value)` -- `presetArmorDuration(RealLevelClosure lc)` -- `setArmorBonus(int level, real value)` -- `presetArmorBonus(RealLevelClosure lc)` - -### AbilityDefinitionTankUpgrade - -```wurst -public class AbilityDefinitionTankUpgrade extends AbilityDefinition -``` - -'Srtt' / [AbilityIds.tankUpgrade](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tankUpgrade) - -**Members:** - -- `construct(int newAbilityId)` -- `setNewUnitType(int level, string value)` -- `presetNewUnitType(StringLevelClosure lc)` - -### AbilityDefinitionCripple - -```wurst -public class AbilityDefinitionCripple extends AbilityDefinition -``` - -'Acri' / [AbilityIds.cripple](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cripple) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageReduction(int level, real value)` -- `presetDamageReduction(RealLevelClosure lc)` -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Cri2' -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Cri1' -- `presetMovementSpeedReduction(RealLevelClosure lc)` - -### AbilityDefinitionFlakCannon - -```wurst -public class AbilityDefinitionFlakCannon extends AbilityDefinition -``` - -'Aflk' / [AbilityIds.flakCannon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-flakCannon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSmallDamageRadius(int level, real value)` -- `presetSmallDamageRadius(RealLevelClosure lc)` -- `setSmallDamageAmount(int level, real value)` -- `presetSmallDamageAmount(RealLevelClosure lc)` -- `setMediumDamageAmount(int level, real value)` -- `presetMediumDamageAmount(RealLevelClosure lc)` -- `setMediumDamageRadius(int level, real value)` -- `presetMediumDamageRadius(RealLevelClosure lc)` -- `setFullDamageAmount(int level, real value)` -- `presetFullDamageAmount(RealLevelClosure lc)` - -### AbilityDefinitionPossessionChanneling - -```wurst -public class AbilityDefinitionPossessionChanneling extends AbilityDefinition -``` - -'Aps2' / [AbilityIds.possessionChanneling](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-possessionChanneling) - -**Members:** - -- `construct(int newAbilityId)` -- `setTargetIsMagicImmune(int level, bool value)` -- `presetTargetIsMagicImmune(BooleanLevelClosure lc)` -- `setMaximumCreepLevel(int level, int value)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` -- `setDamageAmplification(int level, real value)` -- `presetDamageAmplification(RealLevelClosure lc)` -- `setTargetIsInvulnerable(int level, bool value)` -- `presetTargetIsInvulnerable(BooleanLevelClosure lc)` - -### AbilityDefinitionRocketAttack - -```wurst -public class AbilityDefinitionRocketAttack extends AbilityDefinition -``` - -'Aroc' / [AbilityIds.rocketAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rocketAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumNumberofTargets(int level, int value)` -- `presetMaximumNumberofTargets(IntLevelClosure lc)` -- `setDamagePerTarget(int level, real value)` -- `presetDamagePerTarget(RealLevelClosure lc)` -- `setMaximumTotalDamage(int level, real value)` -- `presetMaximumTotalDamage(RealLevelClosure lc)` - -### AbilityDefinitionBrewmasterStormEarthandFire - -```wurst -public class AbilityDefinitionBrewmasterStormEarthandFire extends AbilityDefinition -``` - -'ANef' / [AbilityIds.brewmasterStormEarthandFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-brewmasterStormEarthandFire) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitTypes(int level, string value)` -- `presetSummonedUnitTypes(StringLevelClosure lc)` - -### AbilityDefinitionTinkererEngineeringUpgrade - -```wurst -public class AbilityDefinitionTinkererEngineeringUpgrade extends AbilityDefinition -``` - -'ANeg' / [AbilityIds.tinkererEngineeringUpgrade](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tinkererEngineeringUpgrade) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `setMoveSpeedBonus(int level, real value)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionMine - -```wurst -public class AbilityDefinitionMine extends AbilityDefinition -``` - -'Amin' / [AbilityIds.mineexploding](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-mineexploding) - -**Members:** - -- `construct(int newAbilityId)` -- `setActivationDelay(int level, real value)` -- `presetActivationDelay(RealLevelClosure lc)` -- `setInvisibilityTransitionTime(int level, real value)` -- `presetInvisibilityTransitionTime(RealLevelClosure lc)` - -### AbilityDefinitionMagicImmunity - -```wurst -public class AbilityDefinitionMagicImmunity extends AbilityDefinition -``` - -'Amim' / [AbilityIds.spellImmunity2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-spellImmunity2) - -**Members:** - -- `construct(int newAbilityId)` -- `setMagicDamageFactor(int level, real value)` -- `presetMagicDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionLichFrostNova - -```wurst -public class AbilityDefinitionLichFrostNova extends AbilityDefinition -``` - -'AUfn' / [AbilityIds.frostNova1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-frostNova1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAreaofEffectDamage(int level, real value)` -- `presetAreaofEffectDamage(RealLevelClosure lc)` -- `setSpecificTargetDamage(int level, real value)` -- `presetSpecificTargetDamage(RealLevelClosure lc)` -- `setMaximumDamage(int level, real value)` -- `presetMaximumDamage(RealLevelClosure lc)` - -### AbilityDefinitionRoar - -```wurst -public class AbilityDefinitionRoar extends AbilityDefinition -``` - -'Aroa' / [AbilityIds.roar](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-roar) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageIncrease(int level, real value)` - Damage Increase (%) / 'Roa1' -- `presetDamageIncrease(RealLevelClosure lc)` -- `setDefenseIncrease(int level, int value)` -- `presetDefenseIncrease(IntLevelClosure lc)` -- `setPreferHostiles(int level, bool value)` -- `presetPreferHostiles(BooleanLevelClosure lc)` -- `setManaRegen(int level, real value)` -- `presetManaRegen(RealLevelClosure lc)` -- `setLifeRegenerationRate(int level, real value)` -- `presetLifeRegenerationRate(RealLevelClosure lc)` -- `setPreferFriendlies(int level, bool value)` -- `presetPreferFriendlies(BooleanLevelClosure lc)` -- `setMaxUnits(int level, int value)` -- `presetMaxUnits(IntLevelClosure lc)` - -### AbilityDefinitionRunedBracers - -```wurst -public class AbilityDefinitionRunedBracers extends AbilityDefinition -``` - -'AIsr' / [AbilityIds.runedBracers](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-runedBracers) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setDamageReduction(int level, real value)` -- `presetDamageReduction(RealLevelClosure lc)` - -### AbilityDefinitionLichDarkRitual - -```wurst -public class AbilityDefinitionLichDarkRitual extends AbilityDefinition -``` - -'AUdr' / [AbilityIds.darkRitual](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-darkRitual) - -**Members:** - -- `construct(int newAbilityId)` -- `setLeaveTargetAlive(int level, bool value)` -- `presetLeaveTargetAlive(BooleanLevelClosure lc)` -- `setLifeConvertedtoMana(int level, real value)` -- `presetLifeConvertedtoMana(RealLevelClosure lc)` -- `setLifeConvertedtoLife(int level, real value)` -- `presetLifeConvertedtoLife(RealLevelClosure lc)` -- `setLifeConversionAsPercent(int level, bool value)` -- `presetLifeConversionAsPercent(BooleanLevelClosure lc)` -- `setManaConversionAsPercent(int level, bool value)` -- `presetManaConversionAsPercent(BooleanLevelClosure lc)` - -### AbilityDefinitionTichondriusDarkSummoning - -```wurst -public class AbilityDefinitionTichondriusDarkSummoning extends AbilityDefinition -``` - -'AUds' / [AbilityIds.darkSummoning1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-darkSummoning1) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumUnits(int level, int value)` -- `presetMaximumUnits(IntLevelClosure lc)` -- `setUseTeleportClustering(int level, bool value)` -- `presetUseTeleportClustering(BooleanLevelClosure lc)` -- `setCastingDelayseconds(int level, real value)` -- `presetCastingDelayseconds(RealLevelClosure lc)` - -### AbilityDefinitionItemSpeed - -```wurst -public class AbilityDefinitionItemSpeed extends AbilityDefinition -``` - -'AIsp' / [AbilityIds.itemTemporarySpeedBonus](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemTemporarySpeedBonus) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedIncrease(int level, real value)` -- `presetMovementSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionBloodlust - -```wurst -public class AbilityDefinitionBloodlust extends AbilityDefinition -``` - -'Ablo' / [AbilityIds.bloodlust1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bloodlust1) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Blo2' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Blo1' -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `setScalingFactor(int level, real value)` -- `presetScalingFactor(RealLevelClosure lc)` - -### AbilityDefinitionDeathKnightDeathPact - -```wurst -public class AbilityDefinitionDeathKnightDeathPact extends AbilityDefinition -``` - -'AUdp' / [AbilityIds.deathPact](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-deathPact) - -**Members:** - -- `construct(int newAbilityId)` -- `setLeaveTargetAlive(int level, bool value)` -- `presetLeaveTargetAlive(BooleanLevelClosure lc)` -- `setLifeConvertedtoMana(int level, real value)` -- `presetLifeConvertedtoMana(RealLevelClosure lc)` -- `setLifeConvertedtoLife(int level, real value)` -- `presetLifeConvertedtoLife(RealLevelClosure lc)` -- `setLifeConversionAsPercent(int level, bool value)` -- `presetLifeConversionAsPercent(BooleanLevelClosure lc)` -- `setManaConversionAsPercent(int level, bool value)` -- `presetManaConversionAsPercent(BooleanLevelClosure lc)` - -### AbilityDefinitionBlightPlacement - -```wurst -public class AbilityDefinitionBlightPlacement extends AbilityDefinition -``` - -'Ablp' / [AbilityIds.blightPlacement](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-blightPlacement) - -**Members:** - -- `construct(int newAbilityId)` -- `setCreatesBlight(int level, bool value)` -- `presetCreatesBlight(BooleanLevelClosure lc)` -- `setExpansionAmount(int level, real value)` -- `presetExpansionAmount(RealLevelClosure lc)` - -### AbilityDefinitionSeaWitchForkedLightning - -```wurst -public class AbilityDefinitionSeaWitchForkedLightning extends AbilityDefinition -``` - -'ANfl' / [AbilityIds.seaWitchForkedLightning](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-seaWitchForkedLightning) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `setDamageperTarget(int level, real value)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `setFinalArea(int level, real value)` -- `presetFinalArea(RealLevelClosure lc)` -- `setDistance(int level, real value)` -- `presetDistance(RealLevelClosure lc)` - -### AbilityDefinitionStrengthMod - -```wurst -public class AbilityDefinitionStrengthMod extends AbilityDefinition -``` - -'AIsm' / [AbilityIds.itemStrengthGain](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemStrengthGain) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionScrollofLifeRegen - -```wurst -public class AbilityDefinitionScrollofLifeRegen extends AbilityDefinition -``` - -'AIsl' / [AbilityIds.scrollofLifeRegen](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-scrollofLifeRegen) - -**Members:** - -- `construct(int newAbilityId)` -- `setNoTargetRequired(int level, bool value)` -- `presetNoTargetRequired(BooleanLevelClosure lc)` -- `setDispelOnAttack(int level, bool value)` -- `presetDispelOnAttack(BooleanLevelClosure lc)` -- `setManaRegenerated(int level, real value)` -- `presetManaRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, AllowWhenFull value)` -- `presetAllowWhenFull(IntLevelClosure lc)` -- `setLifeRegenerated(int level, real value)` -- `presetLifeRegenerated(RealLevelClosure lc)` -- `setAllowWhenFull(int level, int value)` - -### AbilityDefinitionHealCreepNormalAnhe - -```wurst -public class AbilityDefinitionHealCreepNormalAnhe extends AbilityDefinition -``` - -'Anhe' / [AbilityIds.heal1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-heal1) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` - -### AbilityDefinitionAttackSpeedIncrease - -```wurst -public class AbilityDefinitionAttackSpeedIncrease extends AbilityDefinition -``` - -'AIsx' / [AbilityIds.attackSpeedIncrease](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackSpeedIncrease) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionDefend - -```wurst -public class AbilityDefinitionDefend extends AbilityDefinition -``` - -'Adef' / [AbilityIds.defend](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-defend) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageTaken(int level, real value)` - Damage Taken (%) / 'Def1' -- `presetDamageTaken(RealLevelClosure lc)` -- `setChancetoDeflect(int level, real value)` -- `presetChancetoDeflect(RealLevelClosure lc)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `setDamageDealt(int level, real value)` - Damage Dealt (%) / 'Def2' -- `presetDamageDealt(RealLevelClosure lc)` -- `setDeflectDamageTakenSpells(int level, real value)` -- `presetDeflectDamageTakenSpells(RealLevelClosure lc)` -- `setDeflectDamageTakenPiercing(int level, real value)` -- `presetDeflectDamageTakenPiercing(RealLevelClosure lc)` -- `setMagicDamageReduction(int level, real value)` -- `presetMagicDamageReduction(RealLevelClosure lc)` - -### AbilityDefinitionSentryWardAIsw - -```wurst -public class AbilityDefinitionSentryWardAIsw extends AbilityDefinition -``` - -'AIsw' / [AbilityIds.sentryWardAIsw](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sentryWardAIsw) - -**Members:** - -- `construct(int newAbilityId)` -- `setWardUnitType(int level, string value)` -- `presetWardUnitType(StringLevelClosure lc)` - -### AbilityDefinitionGrabTree - -```wurst -public class AbilityDefinitionGrabTree extends AbilityDefinition -``` - -'Agra' / [AbilityIds.grabTree](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-grabTree) - -**Members:** - -- `construct(int newAbilityId)` -- `setEnabledAttackIndex(int level, int value)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` -- `setMaximumAttacks(int level, int value)` -- `presetMaximumAttacks(IntLevelClosure lc)` -- `setAttachDelay(int level, real value)` -- `presetAttachDelay(RealLevelClosure lc)` -- `setDisabledAttackIndex(int level, int value)` -- `presetDisabledAttackIndex(IntLevelClosure lc)` -- `setRemoveDelay(int level, real value)` -- `presetRemoveDelay(RealLevelClosure lc)` - -### AbilityDefinitionDecouple - -```wurst -public class AbilityDefinitionDecouple extends AbilityDefinition -``` - -'Adec' / [AbilityIds.decouple](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-decouple) - -**Members:** - -- `construct(int newAbilityId)` -- `setPartnerUnitTypeOne(int level, string value)` -- `presetPartnerUnitTypeOne(StringLevelClosure lc)` -- `setPartnerUnitTypeTwo(int level, string value)` -- `presetPartnerUnitTypeTwo(StringLevelClosure lc)` - -### AbilityDefinitionDustofAppearance - -```wurst -public class AbilityDefinitionDustofAppearance extends AbilityDefinition -``` - -'AItb' / [AbilityIds.dustofAppearance](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-dustofAppearance) - -**Members:** - -- `construct(int newAbilityId)` -- `setDetectionType(int level, string value)` -- `presetDetectionType(StringLevelClosure lc)` - -### AbilityDefinitionAttackBonusAItc - -```wurst -public class AbilityDefinitionAttackBonusAItc extends AbilityDefinition -``` - -'AItc' / [AbilityIds.attackBonusAItc](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackBonusAItc) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemDetectAoe - -```wurst -public class AbilityDefinitionItemDetectAoe extends AbilityDefinition -``` - -'AIta' / [AbilityIds.itemAreaDetection](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAreaDetection) - -**Members:** - -- `construct(int newAbilityId)` -- `setDetectionRadius(int level, string value)` -- `presetDetectionRadius(StringLevelClosure lc)` - -### AbilityDefinitionAttackBonusPlus5 - -```wurst -public class AbilityDefinitionAttackBonusPlus5 extends AbilityDefinition -``` - -'AItj' / [AbilityIds.attackBonusPlus5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackBonusPlus5) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionAttackBonusPlus7 - -```wurst -public class AbilityDefinitionAttackBonusPlus7 extends AbilityDefinition -``` - -'AItk' / [AbilityIds.attackBonusPlus7](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackBonusPlus7) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionAttackBonusPlus2 - -```wurst -public class AbilityDefinitionAttackBonusPlus2 extends AbilityDefinition -``` - -'AIth' / [AbilityIds.attackBonusPlus2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackBonusPlus2) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionDevour - -```wurst -public class AbilityDefinitionDevour extends AbilityDefinition -``` - -'Adev' / [AbilityIds.devour1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-devour1) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxCreepLevel(int level, int value)` -- `presetMaxCreepLevel(IntLevelClosure lc)` - -### AbilityDefinitionAttackBonusPlus4 - -```wurst -public class AbilityDefinitionAttackBonusPlus4 extends AbilityDefinition -``` - -'AIti' / [AbilityIds.attackBonusPlus4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackBonusPlus4) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionMountainKingThunderClap - -```wurst -public class AbilityDefinitionMountainKingThunderClap extends AbilityDefinition -``` - -'AHtc' / [AbilityIds.thunderClap](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-thunderClap) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Htc4' -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `setSpecificTargetDamage(int level, real value)` -- `presetSpecificTargetDamage(RealLevelClosure lc)` -- `setAOEDamage(int level, real value)` -- `presetAOEDamage(RealLevelClosure lc)` -- `setMaximumDamage(int level, real value)` -- `presetMaximumDamage(RealLevelClosure lc)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Htc3' -- `presetMovementSpeedReduction(RealLevelClosure lc)` - -### AbilityDefinitionAttackBonusAItf - -```wurst -public class AbilityDefinitionAttackBonusAItf extends AbilityDefinition -``` - -'AItf' / [AbilityIds.attackBonusAItf](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackBonusAItf) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionAdet - -```wurst -public class AbilityDefinitionAdet extends AbilityDefinition -``` - -'Adet' / [AbilityIds.detector](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-detector) - -**Members:** - -- `construct(int newAbilityId)` -- `setDetectionType(int level, string value)` -- `presetDetectionType(StringLevelClosure lc)` - -### AbilityDefinitionFingerofDeath - -```wurst -public class AbilityDefinitionFingerofDeath extends AbilityDefinition -``` - -'ANfd' / [AbilityIds.fingerofDeath](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-fingerofDeath) - -**Members:** - -- `construct(int newAbilityId)` -- `setGraphicDelay(int level, real value)` -- `presetGraphicDelay(RealLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `setGraphicDuration(int level, real value)` -- `presetGraphicDuration(RealLevelClosure lc)` - -### AbilityDefinitionAttackBonusPlus1 - -```wurst -public class AbilityDefinitionAttackBonusPlus1 extends AbilityDefinition -``` - -'AItg' / [AbilityIds.attackBonusPlus1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackBonusPlus1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionSeaWitchFrostArrows - -```wurst -public class AbilityDefinitionSeaWitchFrostArrows extends AbilityDefinition -``` - -'ANfa' / [AbilityIds.seaWitchFrostArrows](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-seaWitchFrostArrows) - -**Members:** - -- `construct(int newAbilityId)` -- `setStackFlags(int level, int value)` -- `presetStackFlags(IntLevelClosure lc)` -- `presetStackFlag(StackFlag stackFlag, boolean flag)` -- `hasStackFlag(StackFlag stackFlag) returns boolean` -- `setExtraDamage(int level, real value)` -- `presetExtraDamage(RealLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` - -### AbilityDefinitionFireBolt - -```wurst -public class AbilityDefinitionFireBolt extends AbilityDefinition -``` - -'ANfb' / [AbilityIds.firebolt](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-firebolt) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionMountainKingThunderBolt - -```wurst -public class AbilityDefinitionMountainKingThunderBolt extends AbilityDefinition -``` - -'AHtb' / [AbilityIds.stormBolt](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-stormBolt) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionSentinel - -```wurst -public class AbilityDefinitionSentinel extends AbilityDefinition -``` - -'Aesn' / [AbilityIds.sentinel](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sentinel) - -**Members:** - -- `construct(int newAbilityId)` -- `setHoveringSightRadius(int level, real value)` -- `presetHoveringSightRadius(RealLevelClosure lc)` -- `setInFlightSightRadius(int level, real value)` -- `presetInFlightSightRadius(RealLevelClosure lc)` -- `setNumberofOwls(int level, int value)` -- `presetNumberofOwls(IntLevelClosure lc)` -- `setHoveringHeight(int level, real value)` -- `presetHoveringHeight(RealLevelClosure lc)` -- `setDurationOfOwls(int level, real value)` -- `presetDurationOfOwls(RealLevelClosure lc)` -- `presetDurationofOwls(RealLevelClosure lc)` -- `setDurationofOwls(int level, real value)` - -### AbilityDefinitionArchMageSummonWaterElemental - -```wurst -public class AbilityDefinitionArchMageSummonWaterElemental extends AbilityDefinition -``` - -'AHwe' / [AbilityIds.summonWaterElemental](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-summonWaterElemental) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionLoadBurrow - -```wurst -public class AbilityDefinitionLoadBurrow extends AbilityDefinition -``` - -'Sloa' / [AbilityIds.loadBurrow](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-loadBurrow) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedUnitType(int level, string value)` -- `presetAllowedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionDispelMagiccreep - -```wurst -public class AbilityDefinitionDispelMagiccreep extends AbilityDefinition -``` - -'Adsm' / [AbilityIds.dispelMagic1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-dispelMagic1) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaLoss(int level, real value)` -- `presetManaLoss(RealLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` - -### AbilityDefinitionFragShards - -```wurst -public class AbilityDefinitionFragShards extends AbilityDefinition -``` - -'Afsh' / [AbilityIds.fragShards](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-fragShards) - -**Members:** - -- `construct(int newAbilityId)` -- `setSmallDamageRadius(int level, real value)` -- `presetSmallDamageRadius(RealLevelClosure lc)` -- `setSmallDamageAmount(int level, real value)` -- `presetSmallDamageAmount(RealLevelClosure lc)` -- `setMediumDamageAmount(int level, real value)` -- `presetMediumDamageAmount(RealLevelClosure lc)` -- `setMediumDamageRadius(int level, real value)` -- `presetMediumDamageRadius(RealLevelClosure lc)` -- `setFullDamageAmount(int level, real value)` -- `presetFullDamageAmount(RealLevelClosure lc)` - -### AbilityDefinitionDetectSentryWard - -```wurst -public class AbilityDefinitionDetectSentryWard extends AbilityDefinition -``` - -'Adt1' / [AbilityIds.detectSentryWard](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-detectSentryWard) - -**Members:** - -- `construct(int newAbilityId)` -- `setDetectionType(int level, string value)` -- `presetDetectionType(StringLevelClosure lc)` - -### AbilityDefinitionPhoenixFire - -```wurst -public class AbilityDefinitionPhoenixFire extends AbilityDefinition -``` - -'Apxf' / [AbilityIds.phoenixFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-phoenixFire) - -**Members:** - -- `construct(int newAbilityId)` -- `setInitialDamage(int level, real value)` -- `presetInitialDamage(RealLevelClosure lc)` -- `setDamagePerSecond(int level, real value)` -- `presetDamagePerSecond(RealLevelClosure lc)` - -### AbilityDefinitionRaiseDead - -```wurst -public class AbilityDefinitionRaiseDead extends AbilityDefinition -``` - -'Arai' / [AbilityIds.raiseDead](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-raiseDead) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitsSummonedTypeOne(int level, int value)` -- `presetUnitsSummonedTypeOne(IntLevelClosure lc)` -- `setUnitTypeForLimitCheck(int level, string value)` -- `presetUnitTypeForLimitCheck(StringLevelClosure lc)` -- `setUnitsSummonedTypeTwo(int level, int value)` -- `presetUnitsSummonedTypeTwo(IntLevelClosure lc)` -- `setUnitTypeTwo(int level, string value)` -- `presetUnitTypeTwo(StringLevelClosure lc)` -- `setUnitTypeOne(int level, string value)` -- `presetUnitTypeOne(StringLevelClosure lc)` - -### AbilityDefinitionAnwm - -```wurst -public class AbilityDefinitionAnwm extends AbilityDefinition -``` - -'Anwm' / [AbilityIds.anwm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anwm) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionRayOfDisruption - -```wurst -public class AbilityDefinitionRayOfDisruption extends AbilityDefinition -``` - -'Ache' / [AbilityIds.rayofDisruption](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rayofDisruption) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaLossPerUnit(int level, real value)` -- `presetManaLossPerUnit(RealLevelClosure lc)` -- `setMaximumDispelledUnits(int level, int value)` -- `presetMaximumDispelledUnits(IntLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` - -### AbilityDefinitionShadowMeld - -```wurst -public class AbilityDefinitionShadowMeld extends AbilityDefinition -``` - -'Ashm' / [AbilityIds.shadowMeld](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shadowMeld) - -**Members:** - -- `construct(int newAbilityId)` -- `setDayNightDuration(int level, real value)` - Day/Night Duration / 'Shm2' -- `presetDayNightDuration(RealLevelClosure lc)` -- `setActionDuration(int level, real value)` -- `presetActionDuration(RealLevelClosure lc)` -- `setFadeDuration(int level, real value)` -- `presetFadeDuration(RealLevelClosure lc)` -- `setPermanentCloak(int level, bool value)` -- `presetPermanentCloak(BooleanLevelClosure lc)` - -### AbilityDefinitionShadowMeldItem - -```wurst -public class AbilityDefinitionShadowMeldItem extends AbilityDefinition -``` - -'AIhm' / [AbilityIds.itemShadowMeld](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemShadowMeld) - -**Members:** - -- `construct(int newAbilityId)` -- `setDayNightDuration(int level, real value)` - Day/Night Duration / 'Shm2' -- `presetDayNightDuration(RealLevelClosure lc)` -- `setActionDuration(int level, real value)` -- `presetActionDuration(RealLevelClosure lc)` -- `setFadeDuration(int level, real value)` -- `presetFadeDuration(RealLevelClosure lc)` -- `setPermanentCloak(int level, bool value)` -- `presetPermanentCloak(BooleanLevelClosure lc)` - -### AbilityDefinitionRoarAra2 - -```wurst -public class AbilityDefinitionRoarAra2 extends AbilityDefinition -``` - -'Ara2' / [AbilityIds.roarAra2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-roarAra2) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageIncrease(int level, real value)` - Damage Increase (%) / 'Roa1' -- `presetDamageIncrease(RealLevelClosure lc)` -- `setDefenseIncrease(int level, int value)` -- `presetDefenseIncrease(IntLevelClosure lc)` -- `setPreferHostiles(int level, bool value)` -- `presetPreferHostiles(BooleanLevelClosure lc)` -- `setManaRegen(int level, real value)` -- `presetManaRegen(RealLevelClosure lc)` -- `setLifeRegenerationRate(int level, real value)` -- `presetLifeRegenerationRate(RealLevelClosure lc)` -- `setPreferFriendlies(int level, bool value)` -- `presetPreferFriendlies(BooleanLevelClosure lc)` -- `setMaxUnits(int level, int value)` -- `presetMaxUnits(IntLevelClosure lc)` - -### AbilityDefinitionGhostVisible - -```wurst -public class AbilityDefinitionGhostVisible extends AbilityDefinition -``` - -'Aeth' / [AbilityIds.ghostVisible](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ghostVisible) - -**Members:** - -- `construct(int newAbilityId)` -- `setDoesNotBlockBuildings(int level, bool value)` -- `presetDoesNotBlockBuildings(BooleanLevelClosure lc)` -- `setImmunetoMorphEffects(int level, bool value)` -- `presetImmunetoMorphEffects(BooleanLevelClosure lc)` - -### AbilityDefinitionDetectgeneral - -```wurst -public class AbilityDefinitionDetectgeneral extends AbilityDefinition -``` - -'Adtg' / [AbilityIds.trueSight1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-trueSight1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDetectionType(int level, string value)` -- `presetDetectionType(StringLevelClosure lc)` - -### AbilityDefinitionPIlotTankRifleman - -```wurst -public class AbilityDefinitionPIlotTankRifleman extends AbilityDefinition -``` - -'Stpr' / [AbilityIds.pIlotTankRifleman](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-pIlotTankRifleman) - -**Members:** - -- `construct(int newAbilityId)` -- `setConvertedUnitType(int level, string value)` -- `presetConvertedUnitType(StringLevelClosure lc)` -- `setRequiredUnitType(int level, string value)` -- `presetRequiredUnitType(StringLevelClosure lc)` - -### AbilityDefinitionFreezeDamageBonus - -```wurst -public class AbilityDefinitionFreezeDamageBonus extends AbilityDefinition -``` - -'AIzb' / [AbilityIds.itemFreezeDamageBonus](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemFreezeDamageBonus) - -**Members:** - -- `construct(int newAbilityId)` -- `setEnabledAttackIndex(int level, int value)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` - -### AbilityDefinitionEtherealForm - -```wurst -public class AbilityDefinitionEtherealForm extends AbilityDefinition -``` - -'Aetf' / [AbilityIds.etherealForm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-etherealForm) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionDetonate - -```wurst -public class AbilityDefinitionDetonate extends AbilityDefinition -``` - -'Adtn' / [AbilityIds.detonate](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-detonate) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamagetoSummonedUnits(int level, real value)` -- `presetDamagetoSummonedUnits(RealLevelClosure lc)` -- `setManaLossperunit(int level, real value)` -- `presetManaLossperunit(RealLevelClosure lc)` - -### AbilityDefinitionRavenFormMedivh - -```wurst -public class AbilityDefinitionRavenFormMedivh extends AbilityDefinition -``` - -'Amrf' / [AbilityIds.crowForm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-crowForm) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionShadowHunterSerpentWard - -```wurst -public class AbilityDefinitionShadowHunterSerpentWard extends AbilityDefinition -``` - -'AOsw' / [AbilityIds.shadowHunterSerpentWard](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shadowHunterSerpentWard) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionAbsorbMana - -```wurst -public class AbilityDefinitionAbsorbMana extends AbilityDefinition -``` - -'Aabs' / [AbilityIds.absorbMana](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-absorbMana) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumManaAbsorbed(int level, real value)` -- `presetMaximumManaAbsorbed(RealLevelClosure lc)` -- `setMaximumLifeAbsorbed(int level, real value)` -- `presetMaximumLifeAbsorbed(RealLevelClosure lc)` - -### AbilityDefinitionAuraRegenerationStatue - -```wurst -public class AbilityDefinitionAuraRegenerationStatue extends AbilityDefinition -``` - -'Aabr' / [AbilityIds.auraRegenerationStatue](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-auraRegenerationStatue) - -**Members:** - -- `construct(int newAbilityId)` -- `setPercentage(int level, bool value)` -- `presetPercentage(BooleanLevelClosure lc)` -- `setAmountofHitPointsRegenerated(int level, real value)` -- `presetAmountofHitPointsRegenerated(RealLevelClosure lc)` - -### AbilityDefinitionUnsummon - -```wurst -public class AbilityDefinitionUnsummon extends AbilityDefinition -``` - -'Auns' / [AbilityIds.unsummonBuilding](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-unsummonBuilding) - -**Members:** - -- `construct(int newAbilityId)` -- `setAccumulationStep(int level, int value)` -- `presetAccumulationStep(IntLevelClosure lc)` -- `setSalvageCostRatio(int level, real value)` -- `presetSalvageCostRatio(RealLevelClosure lc)` - -### AbilityDefinitionTaurenChieftainShockWave - -```wurst -public class AbilityDefinitionTaurenChieftainShockWave extends AbilityDefinition -``` - -'AOsh' / [AbilityIds.shockwave2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shockwave2) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `setDistance(int level, real value)` -- `presetDistance(RealLevelClosure lc)` -- `setFinalArea(int level, real value)` -- `presetFinalArea(RealLevelClosure lc)` -- `setMaximumDamage(int level, real value)` -- `presetMaximumDamage(RealLevelClosure lc)` - -### AbilityDefinitionCrippleWarlock - -```wurst -public class AbilityDefinitionCrippleWarlock extends AbilityDefinition -``` - -'Scri' / [AbilityIds.cripple1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cripple1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageReduction(int level, real value)` -- `presetDamageReduction(RealLevelClosure lc)` -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Cri2' -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Cri1' -- `presetMovementSpeedReduction(RealLevelClosure lc)` - -### AbilityDefinitionFarseerSpiritWolf - -```wurst -public class AbilityDefinitionFarseerSpiritWolf extends AbilityDefinition -``` - -'AOsf' / [AbilityIds.feralSpirit2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-feralSpirit2) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnit(int level, string value)` -- `presetSummonedUnit(StringLevelClosure lc)` -- `setNumberofSummonedUnits(int level, int value)` -- `presetNumberofSummonedUnits(IntLevelClosure lc)` - -### AbilityDefinitionPilotTankMortarTeam - -```wurst -public class AbilityDefinitionPilotTankMortarTeam extends AbilityDefinition -``` - -'Stpm' / [AbilityIds.pilotTankMortarTeam](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-pilotTankMortarTeam) - -**Members:** - -- `construct(int newAbilityId)` -- `setConvertedUnitType(int level, string value)` -- `presetConvertedUnitType(StringLevelClosure lc)` -- `setRequiredUnitType(int level, string value)` -- `presetRequiredUnitType(StringLevelClosure lc)` - -### AbilityDefinitionAntimagicShieldAIxs - -```wurst -public class AbilityDefinitionAntimagicShieldAIxs extends AbilityDefinition -``` - -'AIxs' / [AbilityIds.antimagicShieldAIxs](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-antimagicShieldAIxs) - -**Members:** - -- `construct(int newAbilityId)` -- `setMagicDamageReduction(int level, real value)` -- `presetMagicDamageReduction(RealLevelClosure lc)` -- `setDamageToSummonedUnits(int level, real value)` -- `presetDamageToSummonedUnits(RealLevelClosure lc)` -- `setManaLoss(int level, int value)` -- `presetManaLoss(IntLevelClosure lc)` -- `setShieldLife(int level, int value)` -- `presetShieldLife(IntLevelClosure lc)` - -### AbilityDefinitionPermanentAllPlus1 - -```wurst -public class AbilityDefinitionPermanentAllPlus1 extends AbilityDefinition -``` - -'AIxm' / [AbilityIds.itemIntAgiStrgain](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemIntAgiStrgain) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `presetHideButton(BooleanLevelClosure lc)` -- `setIntelligenceBonus(int level, int value)` -- `presetIntelligenceBonus(IntLevelClosure lc)` -- `setAgilityBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `setStrengthBonus(int level, int value)` -- `presetStrengthBonus(IntLevelClosure lc)` - -### AbilityDefinitionAbolishMagic - -```wurst -public class AbilityDefinitionAbolishMagic extends AbilityDefinition -``` - -'Aadm' / [AbilityIds.abolishMagic](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-abolishMagic) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaLoss(int level, real value)` -- `presetManaLoss(RealLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` - -### AbilityDefinitionRavenFormDruidoftheTalon - -```wurst -public class AbilityDefinitionRavenFormDruidoftheTalon extends AbilityDefinition -``` - -'Arav' / [AbilityIds.stormCrowForm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-stormCrowForm) - -**Members:** - -- `construct(int newAbilityId)` -- `setNormalFormUnit(int level, string value)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `setLandingDelayTime(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` -- `setMorphingFlags(int level, int value)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetMorphingFlag(MorphingFlag morphingFlag, boolean flag)` -- `hasMorphingFlag(MorphingFlag morphingFlag) returns boolean` -- `setAlternateFormUnit(int level, string value)` -- `presetAlternateFormUnit(StringLevelClosure lc)` - -### AbilityDefinitionPlagueToss - -```wurst -public class AbilityDefinitionPlagueToss extends AbilityDefinition -``` - -'Apts' / [AbilityIds.diseaseCloud2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-diseaseCloud2) - -**Members:** - -- `construct(int newAbilityId)` -- `setWardUnitType(int level, string value)` -- `presetWardUnitType(StringLevelClosure lc)` - -### AbilityDefinitionVampiricattack - -```wurst -public class AbilityDefinitionVampiricattack extends AbilityDefinition -``` - -'SCva' / [AbilityIds.vampiricattack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-vampiricattack) - -**Members:** - -- `construct(int newAbilityId)` -- `setLifeStolenPerAttack(int level, real value)` -- `presetLifeStolenPerAttack(RealLevelClosure lc)` - -### AbilityDefinitionCargoHoldDeath - -```wurst -public class AbilityDefinitionCargoHoldDeath extends AbilityDefinition -``` - -'Achd' / [AbilityIds.cargoHoldDeath](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cargoHoldDeath) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementUpdateFrequency(int level, real value)` -- `presetMovementUpdateFrequency(RealLevelClosure lc)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` -- `setAttackUpdateFrequency(int level, real value)` -- `presetAttackUpdateFrequency(RealLevelClosure lc)` - -### AbilityDefinitionAcha - -```wurst -public class AbilityDefinitionAcha extends AbilityDefinition -``` - -'Acha' / [AbilityIds.chaos](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chaos) - -**Members:** - -- `construct(int newAbilityId)` -- `setNewUnitType(int level, string value)` -- `presetNewUnitType(StringLevelClosure lc)` - -### AbilityDefinitionUnholyFrenzycreep - -```wurst -public class AbilityDefinitionUnholyFrenzycreep extends AbilityDefinition -``` - -'ACuf' / [AbilityIds.unholyFrenzycreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-unholyFrenzycreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedBonus(int level, real value)` - Attack Speed Bonus (%) / 'Uhf1' -- `presetAttackSpeedBonus(RealLevelClosure lc)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionRenew - -```wurst -public class AbilityDefinitionRenew extends AbilityDefinition -``` - -'Aren' / [AbilityIds.renew](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-renew) - -**Members:** - -- `construct(int newAbilityId)` -- `setPowerbuildRate(int level, real value)` -- `presetPowerbuildRate(RealLevelClosure lc)` -- `setNavalRangeBonus(int level, real value)` -- `presetNavalRangeBonus(RealLevelClosure lc)` -- `setRepairTimeRatio(int level, real value)` -- `presetRepairTimeRatio(RealLevelClosure lc)` -- `setRepairCostRatio(int level, real value)` -- `presetRepairCostRatio(RealLevelClosure lc)` -- `setPowerbuildCost(int level, real value)` -- `presetPowerbuildCost(RealLevelClosure lc)` - -### AbilityDefinitionRegenLife - -```wurst -public class AbilityDefinitionRegenLife extends AbilityDefinition -``` - -'Arel' / [AbilityIds.itemLifeRegeneration](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemLifeRegeneration) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsRegeneratedPerSecond(int level, int value)` -- `presetHitPointsRegeneratedPerSecond(IntLevelClosure lc)` - -### AbilityDefinitionBlightGrowthLarge - -```wurst -public class AbilityDefinitionBlightGrowthLarge extends AbilityDefinition -``` - -'Abgl' / [AbilityIds.blightGrowthLarge](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-blightGrowthLarge) - -**Members:** - -- `construct(int newAbilityId)` -- `setCreatesBlight(int level, bool value)` -- `presetCreatesBlight(BooleanLevelClosure lc)` -- `setExpansionAmount(int level, real value)` -- `presetExpansionAmount(RealLevelClosure lc)` - -### AbilityDefinitionBlightedGoldmine - -```wurst -public class AbilityDefinitionBlightedGoldmine extends AbilityDefinition -``` - -'Abgm' / [AbilityIds.blightedGoldMineAbility](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-blightedGoldMineAbility) - -**Members:** - -- `construct(int newAbilityId)` -- `setGoldperInterval(int level, int value)` -- `presetGoldperInterval(IntLevelClosure lc)` -- `setRadiusofMiningRing(int level, real value)` -- `presetRadiusofMiningRing(RealLevelClosure lc)` -- `setIntervalDuration(int level, real value)` -- `presetIntervalDuration(RealLevelClosure lc)` -- `setMaxNumberofMiners(int level, int value)` -- `presetMaxNumberofMiners(IntLevelClosure lc)` - -### AbilityDefinitionUnholyAuracreep - -```wurst -public class AbilityDefinitionUnholyAuracreep extends AbilityDefinition -``` - -'ACua' / [AbilityIds.unholyAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-unholyAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setPercentBonus(int level, bool value)` -- `presetPercentBonus(BooleanLevelClosure lc)` -- `setLifeRegenerationIncrease(int level, real value)` - Life Regeneration Increase (%) / 'Uau2' -- `presetLifeRegenerationIncrease(RealLevelClosure lc)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Uau1' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionRepairOrc - -```wurst -public class AbilityDefinitionRepairOrc extends AbilityDefinition -``` - -'Arep' / [AbilityIds.repair](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-repair) - -**Members:** - -- `construct(int newAbilityId)` -- `setPowerbuildRate(int level, real value)` -- `presetPowerbuildRate(RealLevelClosure lc)` -- `setNavalRangeBonus(int level, real value)` -- `presetNavalRangeBonus(RealLevelClosure lc)` -- `setRepairTimeRatio(int level, real value)` -- `presetRepairTimeRatio(RealLevelClosure lc)` -- `setRepairCostRatio(int level, real value)` -- `presetRepairCostRatio(RealLevelClosure lc)` -- `setPowerbuildCost(int level, real value)` -- `presetPowerbuildCost(RealLevelClosure lc)` - -### AbilityDefinitionEntanglingSeaweed - -```wurst -public class AbilityDefinitionEntanglingSeaweed extends AbilityDefinition -``` - -'Aenw' / [AbilityIds.entanglingSeaweed](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-entanglingSeaweed) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionNeutralSpies - -```wurst -public class AbilityDefinitionNeutralSpies extends AbilityDefinition -``` - -'Ansp' / [AbilityIds.neutralSpies](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-neutralSpies) - -**Members:** - -- `construct(int newAbilityId)` -- `setGoldCostperStructure(int level, int value)` -- `presetGoldCostperStructure(IntLevelClosure lc)` -- `setLumberCostperUse(int level, int value)` -- `presetLumberCostperUse(IntLevelClosure lc)` -- `setDetectionType(int level, string value)` -- `presetDetectionType(StringLevelClosure lc)` - -### AbilityDefinitionEntangle - -```wurst -public class AbilityDefinitionEntangle extends AbilityDefinition -``` - -'Aent' / [AbilityIds.entangleGoldMine](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-entangleGoldMine) - -**Members:** - -- `construct(int newAbilityId)` -- `setResultingUnitType(int level, string value)` -- `presetResultingUnitType(StringLevelClosure lc)` - -### AbilityDefinitionRejuvination - -```wurst -public class AbilityDefinitionRejuvination extends AbilityDefinition -``` - -'Arej' / [AbilityIds.rejuvenation1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rejuvenation1) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaPointsGained(int level, real value)` -- `presetManaPointsGained(RealLevelClosure lc)` -- `setNoTargetRequired(int level, bool value)` -- `presetNoTargetRequired(BooleanLevelClosure lc)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` -- `setAllowWhenFull(int level, AllowWhenFull value)` -- `presetAllowWhenFull(IntLevelClosure lc)` -- `setAllowWhenFull(int level, int value)` - -### AbilityDefinitionEntanglingRootscreep - -```wurst -public class AbilityDefinitionEntanglingRootscreep extends AbilityDefinition -``` - -'Aenr' / [AbilityIds.entanglingRoots](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-entanglingRoots) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionSelfDestruct - -```wurst -public class AbilityDefinitionSelfDestruct extends AbilityDefinition -``` - -'Asds' / [AbilityIds.kaboom](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-kaboom) - -**Members:** - -- `construct(int newAbilityId)` -- `setPartialDamageAmount(int level, real value)` -- `presetPartialDamageAmount(RealLevelClosure lc)` -- `setFullDamageRadius(int level, real value)` -- `presetFullDamageRadius(RealLevelClosure lc)` -- `setFullDamageAmount(int level, real value)` -- `presetFullDamageAmount(RealLevelClosure lc)` -- `setExplodesonDeath(int level, bool value)` -- `presetExplodesonDeath(BooleanLevelClosure lc)` -- `setBuildingDamageFactor(int level, real value)` -- `presetBuildingDamageFactor(RealLevelClosure lc)` -- `setPartialDamageRadius(int level, real value)` -- `presetPartialDamageRadius(RealLevelClosure lc)` - -### AbilityDefinitionBlightGrowthSmall - -```wurst -public class AbilityDefinitionBlightGrowthSmall extends AbilityDefinition -``` - -'Abgs' / [AbilityIds.blightGrowthSmall](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-blightGrowthSmall) - -**Members:** - -- `construct(int newAbilityId)` -- `setCreatesBlight(int level, bool value)` -- `presetCreatesBlight(BooleanLevelClosure lc)` -- `setExpansionAmount(int level, real value)` -- `presetExpansionAmount(RealLevelClosure lc)` - -### AbilityDefinitionEnsnare - -```wurst -public class AbilityDefinitionEnsnare extends AbilityDefinition -``` - -'Aens' / [AbilityIds.ensnare1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ensnare1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAirUnitHeight(int level, real value)` -- `presetAirUnitHeight(RealLevelClosure lc)` -- `setAirUnitLowerDuration(int level, real value)` -- `presetAirUnitLowerDuration(RealLevelClosure lc)` -- `setMeleeAttackRange(int level, real value)` -- `presetMeleeAttackRange(RealLevelClosure lc)` -- `setStunDuration(int level, real value)` -- `setBonusDamageTakenPercent(int level, real value)` -- `setAttackSpeedReductionPercent(int level, real value)` -- `setSilencesWhenEnsnared(int level, bool value)` -- `presetStunDuration(RealLevelClosure lc)` -- `presetBonusDamageTakenPercent(RealLevelClosure lc)` -- `presetAttackSpeedReductionPercent(RealLevelClosure lc)` -- `presetSilencesWhenEnsnared(BooleanLevelClosure lc)` - -### AbilityDefinitionDeathDamageAOEmineBIG - -```wurst -public class AbilityDefinitionDeathDamageAOEmineBIG extends AbilityDefinition -``` - -'Amnz' / [AbilityIds.deathDamageAOEmineBIG](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-deathDamageAOEmineBIG) - -**Members:** - -- `construct(int newAbilityId)` -- `setPartialDamageAmount(int level, real value)` -- `presetPartialDamageAmount(RealLevelClosure lc)` -- `setFullDamageRadius(int level, real value)` -- `presetFullDamageRadius(RealLevelClosure lc)` -- `setFullDamageAmount(int level, real value)` -- `presetFullDamageAmount(RealLevelClosure lc)` -- `setPartialDamageRadius(int level, real value)` -- `presetPartialDamageRadius(RealLevelClosure lc)` - -### AbilityDefinitionSerpentWardtentacleForgottenone - -```wurst -public class AbilityDefinitionSerpentWardtentacleForgottenone extends AbilityDefinition -``` - -'ACtn' / [AbilityIds.serpentWardtentacleForgottenone](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-serpentWardtentacleForgottenone) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionTornadoDamage - -```wurst -public class AbilityDefinitionTornadoDamage extends AbilityDefinition -``` - -'Atdg' / [AbilityIds.tornadoDamage](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tornadoDamage) - -**Members:** - -- `construct(int newAbilityId)` -- `setMediumDamageRadius(int level, real value)` -- `presetMediumDamageRadius(RealLevelClosure lc)` -- `setMediumDamagePerSecond(int level, real value)` -- `presetMediumDamagePerSecond(RealLevelClosure lc)` -- `setSmallDamageRadius(int level, real value)` -- `presetSmallDamageRadius(RealLevelClosure lc)` -- `setSmallDamagePerSecond(int level, real value)` -- `presetSmallDamagePerSecond(RealLevelClosure lc)` -- `setDamagePerSecond(int level, real value)` -- `presetDamagePerSecond(RealLevelClosure lc)` - -### AbilityDefinitionThunderBoltCreep - -```wurst -public class AbilityDefinitionThunderBoltCreep extends AbilityDefinition -``` - -'ACtb' / [AbilityIds.hurlBoulder](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-hurlBoulder) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionThunderClapCreep - -```wurst -public class AbilityDefinitionThunderClapCreep extends AbilityDefinition -``` - -'ACtc' / [AbilityIds.slam](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-slam) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `setExtraDamageToTarget(int level, real value)` -- `presetExtraDamageToTarget(RealLevelClosure lc)` -- `setAttackSpeedReduction(int level, real value)` -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `setMovementSpeedReduction(int level, real value)` -- `presetMovementSpeedReduction(RealLevelClosure lc)` - -### AbilityDefinitionSelfDestructClockwerkGoblins - -```wurst -public class AbilityDefinitionSelfDestructClockwerkGoblins extends AbilityDefinition -``` - -'Asdg' / [AbilityIds.selfDestructClockwerkGoblins](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-selfDestructClockwerkGoblins) - -**Members:** - -- `construct(int newAbilityId)` -- `setExplodesonDeath(int level, bool value)` -- `presetExplodesonDeath(BooleanLevelClosure lc)` -- `setFullDamageRadius(int level, real value)` -- `presetFullDamageRadius(RealLevelClosure lc)` -- `setFullDamageAmount(int level, real value)` -- `presetFullDamageAmount(RealLevelClosure lc)` -- `setPartialDamageRadius(int level, real value)` -- `presetPartialDamageRadius(RealLevelClosure lc)` -- `setPartialDamageAmount(int level, real value)` -- `presetPartialDamageAmount(RealLevelClosure lc)` -- `setBuildingDamageFactor(int level, real value)` -- `presetBuildingDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionDeathDamageAOEmine - -```wurst -public class AbilityDefinitionDeathDamageAOEmine extends AbilityDefinition -``` - -'Amnx' / [AbilityIds.deathDamageAOEmine](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-deathDamageAOEmine) - -**Members:** - -- `construct(int newAbilityId)` -- `setPartialDamageAmount(int level, real value)` -- `presetPartialDamageAmount(RealLevelClosure lc)` -- `setFullDamageRadius(int level, real value)` -- `presetFullDamageRadius(RealLevelClosure lc)` -- `setFullDamageAmount(int level, real value)` -- `presetFullDamageAmount(RealLevelClosure lc)` -- `setPartialDamageRadius(int level, real value)` -- `presetPartialDamageRadius(RealLevelClosure lc)` - -### AbilityDefinitionManaBurndemon - -```wurst -public class AbilityDefinitionManaBurndemon extends AbilityDefinition -``` - -'Amnb' / [AbilityIds.manaBurndemon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-manaBurndemon) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxManaDrained(int level, real value)` -- `presetMaxManaDrained(RealLevelClosure lc)` -- `setBoltLifetime(int level, real value)` -- `presetBoltLifetime(RealLevelClosure lc)` -- `setBoltDelay(int level, real value)` -- `presetBoltDelay(RealLevelClosure lc)` - -### AbilityDefinitionShockwaveTrap - -```wurst -public class AbilityDefinitionShockwaveTrap extends AbilityDefinition -``` - -'ACst' / [AbilityIds.shockwave1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shockwave1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `setDistance(int level, real value)` -- `presetDistance(RealLevelClosure lc)` -- `setFinalArea(int level, real value)` -- `presetFinalArea(RealLevelClosure lc)` -- `setMaximumDamage(int level, real value)` -- `presetMaximumDamage(RealLevelClosure lc)` - -### AbilityDefinitionShadowStrikeCreep - -```wurst -public class AbilityDefinitionShadowStrikeCreep extends AbilityDefinition -``` - -'ACss' / [AbilityIds.shadowStrikeCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shadowStrikeCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `setInitialDamage(int level, real value)` -- `presetInitialDamage(RealLevelClosure lc)` -- `setDecayPower(int level, real value)` -- `presetDecayPower(RealLevelClosure lc)` -- `setDecayingDamage(int level, real value)` -- `presetDecayingDamage(RealLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` - -### AbilityDefinitionBashmaulSPBearlevel3 - -```wurst -public class AbilityDefinitionBashmaulSPBearlevel3 extends AbilityDefinition -``` - -'ANb2' / [AbilityIds.bashmaulSPBearlevel3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bashmaulSPBearlevel3) - -**Members:** - -- `construct(int newAbilityId)` -- `setNeverMiss(int level, bool value)` -- `presetNeverMiss(BooleanLevelClosure lc)` -- `setChancetoBash(int level, real value)` -- `presetChancetoBash(RealLevelClosure lc)` -- `setDamageMultiplier(int level, real value)` -- `presetDamageMultiplier(RealLevelClosure lc)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `setChancetoMiss(int level, real value)` -- `presetChancetoMiss(RealLevelClosure lc)` - -### AbilityDefinitionSlowCreep - -```wurst -public class AbilityDefinitionSlowCreep extends AbilityDefinition -``` - -'ACsw' / [AbilityIds.slow1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-slow1) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `setAlwaysAutocast(int level, bool value)` -- `presetAlwaysAutocast(BooleanLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` - -### AbilityDefinitionReturnGold - -```wurst -public class AbilityDefinitionReturnGold extends AbilityDefinition -``` - -'Argd' / [AbilityIds.returnGold](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-returnGold) - -**Members:** - -- `construct(int newAbilityId)` -- `setAcceptsGold(int level, bool value)` -- `presetAcceptsGold(BooleanLevelClosure lc)` -- `setAcceptsLumber(int level, bool value)` -- `presetAcceptsLumber(BooleanLevelClosure lc)` - -### AbilityDefinitionWarStompseagiant - -```wurst -public class AbilityDefinitionWarStompseagiant extends AbilityDefinition -``` - -'Awrg' / [AbilityIds.warStompseagiant](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-warStompseagiant) - -**Members:** - -- `construct(int newAbilityId)` -- `setTerrainDeformationAmplitude(int level, real value)` -- `presetTerrainDeformationAmplitude(RealLevelClosure lc)` -- `setTerrainDeformationDurationms(int level, int value)` -- `presetTerrainDeformationDurationms(IntLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionBladeMasterBladestorm - -```wurst -public class AbilityDefinitionBladeMasterBladestorm extends AbilityDefinition -``` - -'AOww' / [AbilityIds.bladestorm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bladestorm) - -**Members:** - -- `construct(int newAbilityId)` -- `setMagicDamageReduction(int level, real value)` -- `presetMagicDamageReduction(RealLevelClosure lc)` -- `setDamagePerSecond(int level, real value)` -- `presetDamagePerSecond(RealLevelClosure lc)` - -### AbilityDefinitionTaurenChieftainWarStomp - -```wurst -public class AbilityDefinitionTaurenChieftainWarStomp extends AbilityDefinition -``` - -'AOws' / [AbilityIds.warStomp1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-warStomp1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionWarStomphydra - -```wurst -public class AbilityDefinitionWarStomphydra extends AbilityDefinition -``` - -'Awrh' / [AbilityIds.warStomphydra](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-warStomphydra) - -**Members:** - -- `construct(int newAbilityId)` -- `setTerrainDeformationAmplitude(int level, real value)` -- `presetTerrainDeformationAmplitude(RealLevelClosure lc)` -- `setTerrainDeformationDurationms(int level, int value)` -- `presetTerrainDeformationDurationms(IntLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionBladeMasterWindWalk - -```wurst -public class AbilityDefinitionBladeMasterWindWalk extends AbilityDefinition -``` - -'AOwk' / [AbilityIds.windWalk](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-windWalk) - -**Members:** - -- `construct(int newAbilityId)` -- `setBackstabDamage(int level, bool value)` -- `presetBackstabDamage(BooleanLevelClosure lc)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Owk2' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `setTransitionTime(int level, real value)` -- `presetTransitionTime(RealLevelClosure lc)` -- `setBackstabDamage1(int level, real value)` -- `presetBackstabDamage1(RealLevelClosure lc)` -- `setStartCooldownWhenDecloak(int level, bool value)` -- `presetStartCooldownWhenDecloak(BooleanLevelClosure lc)` -- `presetStartCooldownwhenDecloak(BooleanLevelClosure lc)` -- `setBackstabDamage(int level, real value)` -- `presetBackstabDamage(RealLevelClosure lc)` -- `setStartCooldownwhenDecloak(int level, bool value)` -- `setBackstabDamage1(int level, bool value)` -- `presetBackstabDamage1(BooleanLevelClosure lc)` - -### AbilityDefinitionSummonSeaElemental - -```wurst -public class AbilityDefinitionSummonSeaElemental extends AbilityDefinition -``` - -'ACwe' / [AbilityIds.summonSeaElemental](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-summonSeaElemental) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionWebcreep - -```wurst -public class AbilityDefinitionWebcreep extends AbilityDefinition -``` - -'ACwb' / [AbilityIds.webcreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-webcreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setAirUnitHeight(int level, real value)` -- `presetAirUnitHeight(RealLevelClosure lc)` -- `setAirUnitLowerDuration(int level, real value)` -- `presetAirUnitLowerDuration(RealLevelClosure lc)` -- `setMeleeAttackRange(int level, real value)` -- `presetMeleeAttackRange(RealLevelClosure lc)` -- `setStunDuration(int level, real value)` -- `setBonusDamageTakenPercent(int level, real value)` -- `setAttackSpeedReductionPercent(int level, real value)` -- `setSilencesWhenEnsnared(int level, bool value)` -- `presetStunDuration(RealLevelClosure lc)` -- `presetBonusDamageTakenPercent(RealLevelClosure lc)` -- `presetAttackSpeedReductionPercent(RealLevelClosure lc)` -- `presetSilencesWhenEnsnared(BooleanLevelClosure lc)` - -### AbilityDefinitionReturnGoldLumber - -```wurst -public class AbilityDefinitionReturnGoldLumber extends AbilityDefinition -``` - -'Argl' / [AbilityIds.returnGoldLumber](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-returnGoldLumber) - -**Members:** - -- `construct(int newAbilityId)` -- `setAcceptsGold(int level, bool value)` -- `presetAcceptsGold(BooleanLevelClosure lc)` -- `setAcceptsLumber(int level, bool value)` -- `presetAcceptsLumber(BooleanLevelClosure lc)` - -### AbilityDefinitionSelfDestruct3ClockwerkGoblins - -```wurst -public class AbilityDefinitionSelfDestruct3ClockwerkGoblins extends AbilityDefinition -``` - -'Asd3' / [AbilityIds.selfDestruct3ClockwerkGoblins](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-selfDestruct3ClockwerkGoblins) - -**Members:** - -- `construct(int newAbilityId)` -- `setExplodesonDeath(int level, bool value)` -- `presetExplodesonDeath(BooleanLevelClosure lc)` -- `setFullDamageRadius(int level, real value)` -- `presetFullDamageRadius(RealLevelClosure lc)` -- `setFullDamageAmount(int level, real value)` -- `presetFullDamageAmount(RealLevelClosure lc)` -- `setPartialDamageRadius(int level, real value)` -- `presetPartialDamageRadius(RealLevelClosure lc)` -- `setPartialDamageAmount(int level, real value)` -- `presetPartialDamageAmount(RealLevelClosure lc)` -- `setBuildingDamageFactor(int level, real value)` -- `presetBuildingDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionSelfDestruct2ClockwerkGoblins - -```wurst -public class AbilityDefinitionSelfDestruct2ClockwerkGoblins extends AbilityDefinition -``` - -'Asd2' / [AbilityIds.selfDestruct2ClockwerkGoblins](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-selfDestruct2ClockwerkGoblins) - -**Members:** - -- `construct(int newAbilityId)` -- `setExplodesonDeath(int level, bool value)` -- `presetExplodesonDeath(BooleanLevelClosure lc)` -- `setFullDamageRadius(int level, real value)` -- `presetFullDamageRadius(RealLevelClosure lc)` -- `setFullDamageAmount(int level, real value)` -- `presetFullDamageAmount(RealLevelClosure lc)` -- `setPartialDamageRadius(int level, real value)` -- `presetPartialDamageRadius(RealLevelClosure lc)` -- `setPartialDamageAmount(int level, real value)` -- `presetPartialDamageAmount(RealLevelClosure lc)` -- `setBuildingDamageFactor(int level, real value)` -- `presetBuildingDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionGraveyard - -```wurst -public class AbilityDefinitionGraveyard extends AbilityDefinition -``` - -'Agyd' / [AbilityIds.createCorpse](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-createCorpse) - -**Members:** - -- `construct(int newAbilityId)` -- `setRadiusofCorpses(int level, real value)` -- `presetRadiusofCorpses(RealLevelClosure lc)` -- `setMaximumNumberofCorpses(int level, int value)` -- `presetMaximumNumberofCorpses(IntLevelClosure lc)` -- `setRadiusofGravestones(int level, real value)` -- `presetRadiusofGravestones(RealLevelClosure lc)` -- `setCorpseUnitType(int level, string value)` -- `presetCorpseUnitType(StringLevelClosure lc)` - -### AbilityDefinitionWarStompcreep - -```wurst -public class AbilityDefinitionWarStompcreep extends AbilityDefinition -``` - -'Awrs' / [AbilityIds.warStomp](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-warStomp) - -**Members:** - -- `construct(int newAbilityId)` -- `setTerrainDeformationAmplitude(int level, real value)` -- `presetTerrainDeformationAmplitude(RealLevelClosure lc)` -- `setTerrainDeformationDurationms(int level, int value)` -- `presetTerrainDeformationDurationms(IntLevelClosure lc)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionWarp - -```wurst -public class AbilityDefinitionWarp extends AbilityDefinition -``` - -'Awrp' / [AbilityIds.waygateability](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-waygateability) - -**Members:** - -- `construct(int newAbilityId)` -- `setTeleportAreaWidth(int level, real value)` -- `presetTeleportAreaWidth(RealLevelClosure lc)` -- `setTeleportAreaHeight(int level, real value)` -- `presetTeleportAreaHeight(RealLevelClosure lc)` - -### AbilityDefinitionVampiricAuracreep - -```wurst -public class AbilityDefinitionVampiricAuracreep extends AbilityDefinition -``` - -'ACvp' / [AbilityIds.vampiricAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-vampiricAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackDamageStolen(int level, real value)` - Attack Damage Stolen (%) / 'Uav1' -- `presetAttackDamageStolen(RealLevelClosure lc)` - -### AbilityDefinitionVenomSpearsCreep - -```wurst -public class AbilityDefinitionVenomSpearsCreep extends AbilityDefinition -``` - -'ACvs' / [AbilityIds.envenomedWeapons](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-envenomedWeapons) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `setStackingType(int level, int value)` -- `presetStackingTypes(IntLevelClosure lc)` -- `presetStackingType(StackingType stackingType, boolean flag)` -- `hasStackingType(StackingType stackingType) returns boolean` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` -- `setAttackSpeedFactor(int level, real value)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `presetStackingType(IntLevelClosure lc)` - -### AbilityDefinitionBurrowDetectionFlyers - -```wurst -public class AbilityDefinitionBurrowDetectionFlyers extends AbilityDefinition -``` - -'Abdt' / [AbilityIds.burrowDetectionFlyers](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-burrowDetectionFlyers) - -**Members:** - -- `construct(int newAbilityId)` -- `setDetectionType(int level, string value)` -- `presetDetectionType(StringLevelClosure lc)` - -### AbilityDefinitionBlightDispelSmall - -```wurst -public class AbilityDefinitionBlightDispelSmall extends AbilityDefinition -``` - -'Abds' / [AbilityIds.blightDispelSmall](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-blightDispelSmall) - -**Members:** - -- `construct(int newAbilityId)` -- `setCreatesBlight(int level, bool value)` -- `presetCreatesBlight(BooleanLevelClosure lc)` -- `setExpansionAmount(int level, real value)` -- `presetExpansionAmount(RealLevelClosure lc)` - -### AbilityDefinitionLiquidFire - -```wurst -public class AbilityDefinitionLiquidFire extends AbilityDefinition -``` - -'Aliq' / [AbilityIds.liquidFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-liquidFire) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedReduction(int level, real value)` -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `setMovementSpeedReduction(int level, real value)` -- `presetMovementSpeedReduction(RealLevelClosure lc)` -- `setRepairsAllowed(int level, bool value)` -- `presetRepairsAllowed(BooleanLevelClosure lc)` -- `setExtraDamagePerSecond(int level, real value)` -- `presetExtraDamagePerSecond(RealLevelClosure lc)` - -### AbilityDefinitionDetectGyrocopter - -```wurst -public class AbilityDefinitionDetectGyrocopter extends AbilityDefinition -``` - -'Agyv' / [AbilityIds.trueSight](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-trueSight) - -**Members:** - -- `construct(int newAbilityId)` -- `setDetectionType(int level, string value)` -- `presetDetectionType(StringLevelClosure lc)` - -### AbilityDefinitionLightningAttack - -```wurst -public class AbilityDefinitionLightningAttack extends AbilityDefinition -``` - -'Alit' / [AbilityIds.lightningAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-lightningAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setGraphicDuration(int level, real value)` -- `presetGraphicDuration(RealLevelClosure lc)` -- `setGraphicDelay(int level, real value)` -- `presetGraphicDelay(RealLevelClosure lc)` - -### AbilityDefinitionBlightDispelLarge - -```wurst -public class AbilityDefinitionBlightDispelLarge extends AbilityDefinition -``` - -'Abdl' / [AbilityIds.blightDispelLarge](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-blightDispelLarge) - -**Members:** - -- `construct(int newAbilityId)` -- `setCreatesBlight(int level, bool value)` -- `presetCreatesBlight(BooleanLevelClosure lc)` -- `setExpansionAmount(int level, real value)` -- `presetExpansionAmount(RealLevelClosure lc)` - -### AbilityDefinitionChaosCargoLoad - -```wurst -public class AbilityDefinitionChaosCargoLoad extends AbilityDefinition -``` - -'Achl' / [AbilityIds.chaosCargoLoad](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chaosCargoLoad) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitTypeAllowed(int level, string value)` -- `presetUnitTypeAllowed(StringLevelClosure lc)` - -### AbilityDefinitionSunderingBlades - -```wurst -public class AbilityDefinitionSunderingBlades extends AbilityDefinition -``` - -'Ahsb' / [AbilityIds.sunderingBlades](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sunderingBlades) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusDamageFlat(int level, real value)` -- `presetBonusDamageFlat(RealLevelClosure lc)` -- `setBonusDamagePercent(int level, real value)` -- `presetBonusDamagePercent(RealLevelClosure lc)` -- `setDefenseTypeAffected(int level, int types)` -- `presetDefenseTypeAffected(IntLevelClosure lc)` -- `presetDefenseTypeAffected(ArmorType atype, boolean flag)` -- `hasStackingType(StackingType stackingType) returns boolean` - -### AbilityDefinitionPenguinSqueek - -```wurst -public class AbilityDefinitionPenguinSqueek extends AbilityDefinition -``` - -'AIpz' / [AbilityIds.penguinSqueek](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-penguinSqueek) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, int value)` -- `presetHitPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionPermanentHitPointBonusSmall - -```wurst -public class AbilityDefinitionPermanentHitPointBonusSmall extends AbilityDefinition -``` - -'AIpx' / [AbilityIds.permanentHitPointBonusSmall](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-permanentHitPointBonusSmall) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionFrostArmorCreepAutocast - -```wurst -public class AbilityDefinitionFrostArmorCreepAutocast extends AbilityDefinition -``` - -'ACf2' / [AbilityIds.frostArmorCreepAutocast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-frostArmorCreepAutocast) - -**Members:** - -- `construct(int newAbilityId)` -- `setArmorBonus(int level, real value)` -- `setArmorDuration(int level, real value)` -- `presetArmorBonus(RealLevelClosure lc)` -- `presetArmorDuration(RealLevelClosure lc)` - -### AbilityDefinitionFingerOfPain21Button - -```wurst -public class AbilityDefinitionFingerOfPain21Button extends AbilityDefinition -``` - -'ACf3' / [AbilityIds.fingerOfPain21Button](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-fingerOfPain21Button) - -**Members:** - -- `construct(int newAbilityId)` -- `setGraphicDelay(int level, real value)` -- `setGraphicDuration(int level, real value)` -- `setDamage(int level, real value)` -- `presetGraphicDuration(RealLevelClosure lc)` -- `presetGraphicDelay(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionPurgeWandOfNegation - -```wurst -public class AbilityDefinitionPurgeWandOfNegation extends AbilityDefinition -``` - -'AIpw' / [AbilityIds.purgeWandOfNegation](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-purgeWandOfNegation) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackUpdateFrequency(int level, int value)` -- `setUnitPauseDuration(int level, real value)` -- `setHeroPauseDuration(int level, real value)` -- `setSummonedUnitDamage(int level, real value)` -- `setManaLoss(int level, int value)` -- `setMovementUpdateFrequency(int level, int value)` -- `presetUnitPauseDuration(RealLevelClosure lc)` -- `presetMovementUpdateFrequency(IntLevelClosure lc)` -- `presetHeroPauseDuration(RealLevelClosure lc)` -- `presetManaLoss(IntLevelClosure lc)` -- `presetAttackUpdateFrequency(IntLevelClosure lc)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` - -### AbilityDefinitionPurgeTotemSP - -```wurst -public class AbilityDefinitionPurgeTotemSP extends AbilityDefinition -``` - -'AIps' / [AbilityIds.purgeTotemSP](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-purgeTotemSP) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackUpdateFrequency(int level, int value)` -- `setUnitPauseDuration(int level, real value)` -- `setHeroPauseDuration(int level, real value)` -- `setSummonedUnitDamage(int level, real value)` -- `setManaLoss(int level, int value)` -- `setMovementUpdateFrequency(int level, int value)` -- `presetUnitPauseDuration(RealLevelClosure lc)` -- `presetMovementUpdateFrequency(IntLevelClosure lc)` -- `presetHeroPauseDuration(RealLevelClosure lc)` -- `presetManaLoss(IntLevelClosure lc)` -- `presetAttackUpdateFrequency(IntLevelClosure lc)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` - -### AbilityDefinitionInventory2SlotUnitOrc - -```wurst -public class AbilityDefinitionInventory2SlotUnitOrc extends AbilityDefinition -``` - -'Aion' / [AbilityIds.inventory2SlotUnitOrc](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inventory2SlotUnitOrc) - -**Members:** - -- `construct(int newAbilityId)` -- `setItemCapacity(int level, int value)` -- `setCanGetItems(int level, bool value)` -- `setCanUseItems(int level, bool value)` -- `setDropItemsOnDeath(int level, bool value)` -- `setCanDropItems(int level, bool value)` -- `presetItemCapacity(IntLevelClosure lc)` -- `presetCanGetItems(BooleanLevelClosure lc)` -- `presetCanDropItems(BooleanLevelClosure lc)` -- `presetDropItemsOnDeath(BooleanLevelClosure lc)` -- `presetCanUseItems(BooleanLevelClosure lc)` - -### AbilityDefinitionChenDrunkenHaze - -```wurst -public class AbilityDefinitionChenDrunkenHaze extends AbilityDefinition -``` - -'Acdh' / [AbilityIds.chenDrunkenHaze](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chenDrunkenHaze) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedModifier(int level, real value)` -- `setAttacksPrevented(int level, int value)` -- `setChanceToMiss(int level, real value)` - Chance To Miss (%) / 'Nsi2' -- `setMovementSpeedModifier(int level, real value)` -- `presetAttacksPrevented(IntLevelClosure lc)` -- `presetChanceToMiss(RealLevelClosure lc)` -- `presetAttackSpeedModifier(RealLevelClosure lc)` -- `presetMovementSpeedModifier(RealLevelClosure lc)` - -### AbilityDefinitionChenDrunkenBrawler - -```wurst -public class AbilityDefinitionChenDrunkenBrawler extends AbilityDefinition -``` - -'Acdb' / [AbilityIds.chenDrunkenBrawler](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chenDrunkenBrawler) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageMultiplier(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setChancetoCriticalStrike(int level, real value)` -- `setNeverMiss(int level, bool value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageBonus(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetNeverMiss(BooleanLevelClosure lc)` - -### AbilityDefinitionFrostArmorAutocastNaga - -```wurst -public class AbilityDefinitionFrostArmorAutocastNaga extends AbilityDefinition -``` - -'ACfu' / [AbilityIds.frostArmorAutocastNaga](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-frostArmorAutocastNaga) - -**Members:** - -- `construct(int newAbilityId)` -- `setArmorBonus(int level, real value)` -- `setArmorDuration(int level, real value)` -- `presetArmorBonus(RealLevelClosure lc)` -- `presetArmorDuration(RealLevelClosure lc)` - -### AbilityDefinitionResurrectionItem - -```wurst -public class AbilityDefinitionResurrectionItem extends AbilityDefinition -``` - -'AIrx' / [AbilityIds.resurrectionItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-resurrectionItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofCorpsesRaised(int level, int value)` -- `setRaisedUnitsAreInvulnerable(int level, bool value)` -- `presetNumberofCorpsesRaised(IntLevelClosure lc)` -- `presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)` - -### AbilityDefinitionForkedLightningCreep - -```wurst -public class AbilityDefinitionForkedLightningCreep extends AbilityDefinition -``` - -'ACfl' / [AbilityIds.forkedLightningCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-forkedLightningCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistance(int level, real value)` -- `setFinalArea(int level, real value)` -- `setNumberofTargetsHit(int level, int value)` -- `setDamageperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDistance(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` - -### AbilityDefinitionChenStormEarthAndFire - -```wurst -public class AbilityDefinitionChenStormEarthAndFire extends AbilityDefinition -``` - -'Acef' / [AbilityIds.chenStormEarthAndFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chenStormEarthAndFire) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitTypes(int level, string value)` -- `presetSummonedUnitTypes(StringLevelClosure lc)` - -### AbilityDefinitionFingerOfPain - -```wurst -public class AbilityDefinitionFingerOfPain extends AbilityDefinition -``` - -'ACfd' / [AbilityIds.fingerOfPain](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-fingerOfPain) - -**Members:** - -- `construct(int newAbilityId)` -- `setGraphicDelay(int level, real value)` -- `setGraphicDuration(int level, real value)` -- `setDamage(int level, real value)` -- `presetGraphicDuration(RealLevelClosure lc)` -- `presetGraphicDelay(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionSlowPoisonItem - -```wurst -public class AbilityDefinitionSlowPoisonItem extends AbilityDefinition -``` - -'AIsz' / [AbilityIds.slowPoisonItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-slowPoisonItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamagePerSecond(int level, real value)` -- `setMovementSpeedFactor(int level, real value)` -- `setStackingType(int level, int value)` -- `setAttackSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `presetStackingType(IntLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` - -### AbilityDefinitionUnholyFrenzyItem - -```wurst -public class AbilityDefinitionUnholyFrenzyItem extends AbilityDefinition -``` - -'AIuf' / [AbilityIds.unholyFrenzyItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-unholyFrenzyItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedBonus(int level, real value)` - Attack Speed Bonus (%) / 'Uhf1' -- `setDamageperSecond(int level, real value)` -- `presetAttackSpeedBonus(RealLevelClosure lc)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionAttackBonusPlus20 - -```wurst -public class AbilityDefinitionAttackBonusPlus20 extends AbilityDefinition -``` - -'AItx' / [AbilityIds.attackBonusPlus20](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackBonusPlus20) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemTransmute - -```wurst -public class AbilityDefinitionItemTransmute extends AbilityDefinition -``` - -'AIts' / [AbilityIds.itemTransmute](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemTransmute) - -**Members:** - -- `construct(int newAbilityId)` -- `setGoldCostFactor(int level, real value)` -- `setAllowBounty(int level, bool value)` -- `setLumberCostFactor(int level, real value)` -- `setMaxCreepLevel(int level, int value)` -- `presetGoldCostFactor(RealLevelClosure lc)` -- `presetAllowBounty(BooleanLevelClosure lc)` -- `presetMaxCreepLevel(IntLevelClosure lc)` -- `presetLumberCostFactor(RealLevelClosure lc)` - -### AbilityDefinitionManaBonus200 - -```wurst -public class AbilityDefinitionManaBonus200 extends AbilityDefinition -``` - -'AI2m' / [AbilityIds.manaBonus200](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-manaBonus200) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxManaGained(int level, int value)` -- `presetMaxManaGained(IntLevelClosure lc)` - -### AbilityDefinitionItemInvulLesser - -```wurst -public class AbilityDefinitionItemInvulLesser extends AbilityDefinition -``` - -'AIvl' / [AbilityIds.itemInvulLesser](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemInvulLesser) - -**Members:** - -- `construct(int newAbilityId)` -- `setData(int level, bool value)` -- `presetIsMagicImmune(BooleanLevelClosure lc)` -- `setIsMagicImmune(int level, bool value)` - -### AbilityDefinitionFingerOfDeath1 - -```wurst -public class AbilityDefinitionFingerOfDeath1 extends AbilityDefinition -``` - -'Afod' / [AbilityIds.fingerOfDeath1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-fingerOfDeath1) - -**Members:** - -- `construct(int newAbilityId)` -- `setGraphicDelay(int level, real value)` -- `setGraphicDuration(int level, real value)` -- `setDamage(int level, real value)` -- `presetGraphicDuration(RealLevelClosure lc)` -- `presetGraphicDelay(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemInvulDivinity - -```wurst -public class AbilityDefinitionItemInvulDivinity extends AbilityDefinition -``` - -'AIvg' / [AbilityIds.itemInvulDivinity](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemInvulDivinity) - -**Members:** - -- `construct(int newAbilityId)` -- `setData(int level, bool value)` -- `presetIsMagicImmune(BooleanLevelClosure lc)` -- `setIsMagicImmune(int level, bool value)` - -### AbilityDefinitionRevealArcaneTower - -```wurst -public class AbilityDefinitionRevealArcaneTower extends AbilityDefinition -``` - -'AHta' / [AbilityIds.revealArcaneTower](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-revealArcaneTower) - -**Members:** - -- `construct(int newAbilityId)` -- `setDetectionRadius(int level, string value)` -- `presetDetectionRadius(StringLevelClosure lc)` - -### AbilityDefinitionHowlOfTerror - -```wurst -public class AbilityDefinitionHowlOfTerror extends AbilityDefinition -``` - -'Acht' / [AbilityIds.howlOfTerror](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-howlOfTerror) - -**Members:** - -- `construct(int newAbilityId)` -- `setPreferFriendlies(int level, bool value)` -- `setPreferHostiles(int level, bool value)` -- `setMaxUnits(int level, int value)` -- `setDamageIncrease(int level, real value)` - Damage Increase (%) / 'Roa1' -- `setManaRegen(int level, real value)` -- `setLifeRegenerationRate(int level, real value)` -- `setDefenseIncrease(int level, int value)` -- `presetLifeRegenerationRate(RealLevelClosure lc)` -- `presetDamageIncrease(RealLevelClosure lc)` -- `presetManaRegen(RealLevelClosure lc)` -- `presetDefenseIncrease(IntLevelClosure lc)` -- `presetPreferHostiles(BooleanLevelClosure lc)` -- `presetPreferFriendlies(BooleanLevelClosure lc)` -- `presetMaxUnits(IntLevelClosure lc)` - -### AbilityDefinitionFigurineFurbolgTracker - -```wurst -public class AbilityDefinitionFigurineFurbolgTracker extends AbilityDefinition -``` - -'AIut' / [AbilityIds.figurineFurbolgTracker](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-figurineFurbolgTracker) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonAmount(int level, int value)` - Summon 2 - Amount / 'Isn2' -- `setSummonUnitType(int level, string value)` - Summon 2 - Unit Type / 'Ist2' -- `setSummonUnitType1(int level, string value)` - Summon 1 - Unit Type / 'Ist1' -- `setSummonAmount1(int level, int value)` - Summon 1 - Amount / 'Isn1' -- `presetSummonAmount(IntLevelClosure lc)` -- `presetSummonUnitType(StringLevelClosure lc)` -- `presetSummonUnitType1(StringLevelClosure lc)` -- `presetSummonAmount1(IntLevelClosure lc)` - -### AbilityDefinitionWateryMinionItem - -```wurst -public class AbilityDefinitionWateryMinionItem extends AbilityDefinition -``` - -'AIwm' / [AbilityIds.wateryMinionItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-wateryMinionItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitType(int level, string value)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionPowerupDispelAoe - -```wurst -public class AbilityDefinitionPowerupDispelAoe extends AbilityDefinition -``` - -'APdi' / [AbilityIds.powerupDispelAoe](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-powerupDispelAoe) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaLossPerUnit(int level, int value)` -- `setDamageToSummonedUnits(int level, int value)` -- `presetManaLossPerUnit(IntLevelClosure lc)` -- `presetDamageToSummonedUnits(IntLevelClosure lc)` - -### AbilityDefinitionItemAuraWarDrums - -```wurst -public class AbilityDefinitionItemAuraWarDrums extends AbilityDefinition -``` - -'AIwd' / [AbilityIds.itemAuraWarDrums](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAuraWarDrums) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackDamageIncrease(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setPlayChannelAnimation(int level, bool value)` -- `setRangedBonus(int level, bool value)` -- `setMeleeBonus(int level, bool value)` -- `presetPlayChannelAnimation(BooleanLevelClosure lc)` -- `presetAttackDamageIncrease(RealLevelClosure lc)` -- `presetRangedBonus(BooleanLevelClosure lc)` -- `presetMeleeBonus(BooleanLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionAllPlus4 - -```wurst -public class AbilityDefinitionAllPlus4 extends AbilityDefinition -``` - -'AIx4' / [AbilityIds.allPlus4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-allPlus4) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `setStrengthBonus(int level, int value)` -- `setAgilityBonus(int level, int value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionAllPlus3 - -```wurst -public class AbilityDefinitionAllPlus3 extends AbilityDefinition -``` - -'AIx3' / [AbilityIds.allPlus3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-allPlus3) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `setStrengthBonus(int level, int value)` -- `setAgilityBonus(int level, int value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionBeserkItem - -```wurst -public class AbilityDefinitionBeserkItem extends AbilityDefinition -``` - -'AIxk' / [AbilityIds.beserkItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-beserkItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageTakenIncrease(int level, real value)` -- `setAttackSpeedIncrease(int level, real value)` -- `setMovementSpeedIncrease(int level, real value)` -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `presetDamageTakenIncrease(RealLevelClosure lc)` - -### AbilityDefinitionPowerupHealAoeGreater - -```wurst -public class AbilityDefinitionPowerupHealAoeGreater extends AbilityDefinition -``` - -'APh3' / [AbilityIds.powerupHealAoeGreater](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-powerupHealAoeGreater) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, int value)` -- `presetHitPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionPowerupHealAoeLesser - -```wurst -public class AbilityDefinitionPowerupHealAoeLesser extends AbilityDefinition -``` - -'APh1' / [AbilityIds.powerupHealAoeLesser](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-powerupHealAoeLesser) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, int value)` -- `presetHitPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionPowerupHealAoe - -```wurst -public class AbilityDefinitionPowerupHealAoe extends AbilityDefinition -``` - -'APh2' / [AbilityIds.powerupHealAoe](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-powerupHealAoe) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, int value)` -- `presetHitPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionBlinkBeastmasterBear - -```wurst -public class AbilityDefinitionBlinkBeastmasterBear extends AbilityDefinition -``` - -'ANbl' / [AbilityIds.blinkBeastmasterBear](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-blinkBeastmasterBear) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumRange(int level, real value)` -- `setMinimumRange(int level, real value)` -- `presetMinimumRange(RealLevelClosure lc)` -- `presetMaximumRange(RealLevelClosure lc)` - -### AbilityDefinitionAvatarGarithos - -```wurst -public class AbilityDefinitionAvatarGarithos extends AbilityDefinition -``` - -'ANav' / [AbilityIds.avatarGarithos](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-avatarGarithos) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointBonus(int level, real value)` -- `setMagicDamageReduction(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setDefenseBonus(int level, real value)` -- `presetMagicDamageReduction(RealLevelClosure lc)` -- `presetDefenseBonus(RealLevelClosure lc)` -- `presetHitPointBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` - -### AbilityDefinitionSummonLobstrokPrawns - -```wurst -public class AbilityDefinitionSummonLobstrokPrawns extends AbilityDefinition -``` - -'Aslp' / [AbilityIds.summonLobstrokPrawns](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-summonLobstrokPrawns) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitType(int level, string value)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionChenBreathOfFire - -```wurst -public class AbilityDefinitionChenBreathOfFire extends AbilityDefinition -``` - -'ANcf' / [AbilityIds.chenBreathOfFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chenBreathOfFire) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistance(int level, real value)` -- `setDamage(int level, real value)` -- `setMaxDamage(int level, real value)` -- `setFinalArea(int level, real value)` -- `setDamagePerSecond(int level, real value)` -- `presetDistance(RealLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetMaxDamage(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionCannibalizeAbomination - -```wurst -public class AbilityDefinitionCannibalizeAbomination extends AbilityDefinition -``` - -'Acn2' / [AbilityIds.cannibalizeAbomination](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cannibalizeAbomination) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsperSecond(int level, real value)` -- `setMaxHitPoints(int level, real value)` -- `presetHitPointsperSecond(RealLevelClosure lc)` -- `presetMaxHitPoints(RealLevelClosure lc)` - -### AbilityDefinitionEnsnareNaga - -```wurst -public class AbilityDefinitionEnsnareNaga extends AbilityDefinition -``` - -'ANen' / [AbilityIds.ensnareNaga](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ensnareNaga) - -**Members:** - -- `construct(int newAbilityId)` -- `setMeleeAttackRange(int level, real value)` -- `setAirUnitHeight(int level, real value)` -- `setAirUnitLowerDuration(int level, real value)` -- `setStunDuration(int level, real value)` -- `setBonusDamageTakenPercent(int level, real value)` -- `setAttackSpeedReductionPercent(int level, real value)` -- `setSilencesWhenEnsnared(int level, bool value)` -- `presetStunDuration(RealLevelClosure lc)` -- `presetAirUnitHeight(RealLevelClosure lc)` -- `presetBonusDamageTakenPercent(RealLevelClosure lc)` -- `presetAttackSpeedReductionPercent(RealLevelClosure lc)` -- `presetAirUnitLowerDuration(RealLevelClosure lc)` -- `presetSilencesWhenEnsnared(BooleanLevelClosure lc)` -- `presetMeleeAttackRange(RealLevelClosure lc)` - -### AbilityDefinitionAbolishMagicNaga - -```wurst -public class AbilityDefinitionAbolishMagicNaga extends AbilityDefinition -``` - -'Andm' / [AbilityIds.abolishMagicNaga](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-abolishMagicNaga) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaLoss(int level, real value)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` -- `presetManaLoss(RealLevelClosure lc)` - -### AbilityDefinitionParasiteEredar - -```wurst -public class AbilityDefinitionParasiteEredar extends AbilityDefinition -``` - -'ACpa' / [AbilityIds.parasiteEredar](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-parasiteEredar) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `setAttackSpeedFactor(int level, real value)` -- `setUnitType(int level, string value)` -- `setDamageperSecond(int level, real value)` -- `setStackingType(int level, int value)` -- `setSummonedUnitCount(int level, int value)` -- `setSummonedUnitDuration(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` -- `presetSummonedUnitDuration(RealLevelClosure lc)` -- `presetStackingType(IntLevelClosure lc)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetUnitType(StringLevelClosure lc)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` - -### AbilityDefinitionCycloneNaga - -```wurst -public class AbilityDefinitionCycloneNaga extends AbilityDefinition -``` - -'Acny' / [AbilityIds.cycloneNaga](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cycloneNaga) - -**Members:** - -- `construct(int newAbilityId)` -- `setCanBeDispelled(int level, bool value)` -- `presetCanBeDispelled(BooleanLevelClosure lc)` - -### AbilityDefinitionManaBurnHotkeyB - -```wurst -public class AbilityDefinitionManaBurnHotkeyB extends AbilityDefinition -``` - -'Ambb' / [AbilityIds.manaBurnHotkeyB](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-manaBurnHotkeyB) - -**Members:** - -- `construct(int newAbilityId)` -- `setBoltDelay(int level, real value)` -- `setBoltLifetime(int level, real value)` -- `setMaxManaDrained(int level, real value)` -- `presetBoltDelay(RealLevelClosure lc)` -- `presetMaxManaDrained(RealLevelClosure lc)` -- `presetBoltLifetime(RealLevelClosure lc)` - -### AbilityDefinitionFlameStrikeImprovedCreep - -```wurst -public class AbilityDefinitionFlameStrikeImprovedCreep extends AbilityDefinition -``` - -'ANfs' / [AbilityIds.flameStrikeImprovedCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-flameStrikeImprovedCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setHalfDamageDealt(int level, real value)` -- `setFullDamageDealt(int level, real value)` -- `setFullDamageInterval(int level, real value)` -- `setBuildingReduction(int level, real value)` -- `setHalfDamageInterval(int level, real value)` -- `setMaximumDamage(int level, real value)` -- `presetFullDamageInterval(RealLevelClosure lc)` -- `presetFullDamageDealt(RealLevelClosure lc)` -- `presetHalfDamageDealt(RealLevelClosure lc)` -- `presetBuildingReduction(RealLevelClosure lc)` -- `presetMaximumDamage(RealLevelClosure lc)` -- `presetHalfDamageInterval(RealLevelClosure lc)` - -### AbilityDefinitionSentinelNoResearch - -```wurst -public class AbilityDefinitionSentinelNoResearch extends AbilityDefinition -``` - -'Aesr' / [AbilityIds.sentinelNoResearch](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sentinelNoResearch) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofOwls(int level, int value)` -- `setInFlightSightRadius(int level, real value)` -- `setHoveringHeight(int level, real value)` -- `setHoveringSightRadius(int level, real value)` -- `setDurationOfOwls(int level, real value)` -- `presetInFlightSightRadius(RealLevelClosure lc)` -- `presetHoveringSightRadius(RealLevelClosure lc)` -- `presetHoveringHeight(RealLevelClosure lc)` -- `presetNumberofOwls(IntLevelClosure lc)` -- `presetDurationofOwls(RealLevelClosure lc)` -- `setDurationofOwls(int level, real value)` - -### AbilityDefinitionRainOfFireCreepGreater - -```wurst -public class AbilityDefinitionRainOfFireCreepGreater extends AbilityDefinition -``` - -'ACrg' / [AbilityIds.rainOfFireCreepGreater](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rainOfFireCreepGreater) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamagePerSecond(int level, real value)` -- `setNumberofWaves(int level, int value)` -- `setNumberofShards(int level, int value)` -- `setMaximumDamageperWave(int level, real value)` -- `setDamage(int level, real value)` -- `setBuildingReduction(int level, real value)` -- `presetMaximumDamageperWave(RealLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `presetNumberofWaves(IntLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` -- `presetNumberofShards(IntLevelClosure lc)` -- `presetBuildingReduction(RealLevelClosure lc)` - -### AbilityDefinitionFeralSpiritAkama - -```wurst -public class AbilityDefinitionFeralSpiritAkama extends AbilityDefinition -``` - -'ACs7' / [AbilityIds.feralSpiritAkama](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-feralSpiritAkama) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofSummonedUnits(int level, int value)` -- `setSummonedUnit(int level, string value)` -- `presetSummonedUnit(StringLevelClosure lc)` -- `presetNumberofSummonedUnits(IntLevelClosure lc)` - -### AbilityDefinitionFeralSpiritSpiritBeast - -```wurst -public class AbilityDefinitionFeralSpiritSpiritBeast extends AbilityDefinition -``` - -'ACs8' / [AbilityIds.feralSpiritSpiritBeast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-feralSpiritSpiritBeast) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofSummonedUnits(int level, int value)` -- `setSummonedUnit(int level, string value)` -- `presetSummonedUnit(StringLevelClosure lc)` -- `presetNumberofSummonedUnits(IntLevelClosure lc)` - -### AbilityDefinitionRokhanHealingWave - -```wurst -public class AbilityDefinitionRokhanHealingWave extends AbilityDefinition -``` - -'ANhw' / [AbilityIds.rokhanHealingWave](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rokhanHealingWave) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `setDamageperTarget(int level, real value)` -- `setDamageReductionperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionRokhanHex - -```wurst -public class AbilityDefinitionRokhanHex extends AbilityDefinition -``` - -'ANhx' / [AbilityIds.rokhanHex](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rokhanHex) - -**Members:** - -- `construct(int newAbilityId)` -- `setMorphUnitsWater(int level, string value)` -- `setMorphUnitsAir(int level, string value)` -- `setMaximumCreepLevel(int level, int value)` -- `setMorphUnitsGround(int level, string value)` -- `setMorphUnitsAmphibious(int level, string value)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` -- `presetMorphUnitsAir(StringLevelClosure lc)` -- `presetMorphUnitsGround(StringLevelClosure lc)` -- `presetMorphUnitsWater(StringLevelClosure lc)` -- `presetMorphUnitsAmphibious(StringLevelClosure lc)` - -### AbilityDefinitionHarvestNaga - -```wurst -public class AbilityDefinitionHarvestNaga extends AbilityDefinition -``` - -'ANha' / [AbilityIds.harvestNaga](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-harvestNaga) - -**Members:** - -- `construct(int newAbilityId)` -- `setLumberCapacity(int level, int value)` -- `setDamagetoTree(int level, int value)` -- `setGoldCapacity(int level, int value)` -- `presetLumberCapacity(IntLevelClosure lc)` -- `presetGoldCapacity(IntLevelClosure lc)` -- `presetDamagetoTree(IntLevelClosure lc)` - -### AbilityDefinitionInciteUnholyFrenzy - -```wurst -public class AbilityDefinitionInciteUnholyFrenzy extends AbilityDefinition -``` - -'Auuf' / [AbilityIds.inciteUnholyFrenzy](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inciteUnholyFrenzy) - -**Members:** - -- `construct(int newAbilityId)` -- `setData(int level, bool value)` -- `setLeaveTargetAlive(int level, bool value)` -- `setData1(int level, string value)` -- `presetLeaveTargetAlive(BooleanLevelClosure lc)` -- `presetRequiresUndeadTarget(BooleanLevelClosure lc)` -- `presetTargetsAllowedforBuff(StringLevelClosure lc)` -- `setRequiresUndeadTarget(int level, bool value)` -- `setTargetsAllowedforBuff(int level, string value)` - -### AbilityDefinitionRuneManaRestoreAoe - -```wurst -public class AbilityDefinitionRuneManaRestoreAoe extends AbilityDefinition -``` - -'APmr' / [AbilityIds.runeManaRestoreAoe](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-runeManaRestoreAoe) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaPointsGained(int level, int value)` -- `presetManaPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionRuneManaRestoreGreaterAoe - -```wurst -public class AbilityDefinitionRuneManaRestoreGreaterAoe extends AbilityDefinition -``` - -'APmg' / [AbilityIds.runeManaRestoreGreaterAoe](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-runeManaRestoreGreaterAoe) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaPointsGained(int level, int value)` -- `presetManaPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionAuraPlagueAnimatedDead - -```wurst -public class AbilityDefinitionAuraPlagueAnimatedDead extends AbilityDefinition -``` - -'Aap5' / [AbilityIds.auraPlagueAnimatedDead](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-auraPlagueAnimatedDead) - -**Members:** - -- `construct(int newAbilityId)` -- `setAuraDuration(int level, real value)` -- `setDurationofPlagueWard(int level, real value)` -- `setDamageperSecond(int level, real value)` -- `setPlagueWardUnitType(int level, string value)` -- `presetPlagueWardUnitType(StringLevelClosure lc)` -- `presetDurationofPlagueWard(RealLevelClosure lc)` -- `presetAuraDuration(RealLevelClosure lc)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionRokhanVoodooSpirits - -```wurst -public class AbilityDefinitionRokhanVoodooSpirits extends AbilityDefinition -``` - -'AOls' / [AbilityIds.rokhanVoodooSpirits](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rokhanVoodooSpirits) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxSwarmUnitsPerTarget(int level, int value)` -- `setUnitReleaseIntervalseconds(int level, real value)` -- `setNumberofSwarmUnits(int level, int value)` -- `setSwarmUnitType(int level, string value)` -- `setDamageReturnFactor(int level, real value)` -- `setDamageReturnThreshold(int level, real value)` -- `presetNumberofSwarmUnits(IntLevelClosure lc)` -- `presetDamageReturnFactor(RealLevelClosure lc)` -- `presetSwarmUnitType(StringLevelClosure lc)` -- `presetUnitReleaseIntervalseconds(RealLevelClosure lc)` -- `presetMaxSwarmUnitsPerTarget(IntLevelClosure lc)` -- `presetDamageReturnThreshold(RealLevelClosure lc)` - -### AbilityDefinitionBuildTinyLumberMill - -```wurst -public class AbilityDefinitionBuildTinyLumberMill extends AbilityDefinition -``` - -'AIbr' / [AbilityIds.buildTinyLumberMill](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-buildTinyLumberMill) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitCreatedperplayerrace(int level, string value)` -- `presetUnitCreatedperplayerrace(StringLevelClosure lc)` - -### AbilityDefinitionBuildTinyBarracks - -```wurst -public class AbilityDefinitionBuildTinyBarracks extends AbilityDefinition -``` - -'AIbs' / [AbilityIds.buildTinyBarracks](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-buildTinyBarracks) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitCreatedperplayerrace(int level, string value)` -- `presetUnitCreatedperplayerrace(StringLevelClosure lc)` - -### AbilityDefinitionRokhanSerpentWard - -```wurst -public class AbilityDefinitionRokhanSerpentWard extends AbilityDefinition -``` - -'Arsw' / [AbilityIds.rokhanSerpentWard](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rokhanSerpentWard) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitType(int level, string value)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionBlinkItem - -```wurst -public class AbilityDefinitionBlinkItem extends AbilityDefinition -``` - -'AIbk' / [AbilityIds.blinkItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-blinkItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumRange(int level, real value)` -- `setMinimumRange(int level, real value)` -- `presetMinimumRange(RealLevelClosure lc)` -- `presetMaximumRange(RealLevelClosure lc)` - -### AbilityDefinitionBuildTinyAltar - -```wurst -public class AbilityDefinitionBuildTinyAltar extends AbilityDefinition -``` - -'AIbh' / [AbilityIds.buildTinyAltar](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-buildTinyAltar) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitCreatedperplayerrace(int level, string value)` -- `presetUnitCreatedperplayerrace(StringLevelClosure lc)` - -### AbilityDefinitionRexxarSummonQuilbeast - -```wurst -public class AbilityDefinitionRexxarSummonQuilbeast extends AbilityDefinition -``` - -'Arsq' / [AbilityIds.rexxarSummonQuilbeast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rexxarSummonQuilbeast) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitType(int level, string value)` -- `setSummonedUnitCount(int level, int value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionRexxarStampede - -```wurst -public class AbilityDefinitionRexxarStampede extends AbilityDefinition -``` - -'Arsp' / [AbilityIds.rexxarStampede](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rexxarStampede) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageDelay(int level, real value)` -- `setBeastsPerSecond(int level, int value)` -- `setDamageRadius(int level, real value)` -- `setBeastCollisionRadius(int level, real value)` -- `setDamageAmount(int level, real value)` -- `presetBeastsPerSecond(IntLevelClosure lc)` -- `presetBeastCollisionRadius(RealLevelClosure lc)` -- `presetDamageDelay(RealLevelClosure lc)` -- `presetDamageAmount(RealLevelClosure lc)` -- `presetDamageRadius(RealLevelClosure lc)` - -### AbilityDefinitionBuildTinyFarm - -```wurst -public class AbilityDefinitionBuildTinyFarm extends AbilityDefinition -``` - -'AIbf' / [AbilityIds.buildTinyFarm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-buildTinyFarm) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitCreatedperplayerrace(int level, string value)` -- `presetUnitCreatedperplayerrace(StringLevelClosure lc)` - -### AbilityDefinitionFigurineBlueDrake - -```wurst -public class AbilityDefinitionFigurineBlueDrake extends AbilityDefinition -``` - -'AIbd' / [AbilityIds.figurineBlueDrake](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-figurineBlueDrake) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonAmount(int level, int value)` - Summon 2 - Amount / 'Isn2' -- `setSummonUnitType(int level, string value)` - Summon 2 - Unit Type / 'Ist2' -- `setSummonUnitType1(int level, string value)` - Summon 1 - Unit Type / 'Ist1' -- `setSummonAmount1(int level, int value)` - Summon 1 - Amount / 'Isn1' -- `presetSummonAmount(IntLevelClosure lc)` -- `presetSummonUnitType(StringLevelClosure lc)` -- `presetSummonUnitType1(StringLevelClosure lc)` -- `presetSummonAmount1(IntLevelClosure lc)` - -### AbilityDefinitionBuildTinyBlacksmith - -```wurst -public class AbilityDefinitionBuildTinyBlacksmith extends AbilityDefinition -``` - -'AIbb' / [AbilityIds.buildTinyBlacksmith](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-buildTinyBlacksmith) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitCreatedperplayerrace(int level, string value)` -- `presetUnitCreatedperplayerrace(StringLevelClosure lc)` - -### AbilityDefinitionRexxarSummonBear - -```wurst -public class AbilityDefinitionRexxarSummonBear extends AbilityDefinition -``` - -'Arsg' / [AbilityIds.rexxarSummonBear](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rexxarSummonBear) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofSummonedUnits(int level, int value)` -- `setSummonedUnit(int level, string value)` -- `presetSummonedUnit(StringLevelClosure lc)` -- `presetNumberofSummonedUnits(IntLevelClosure lc)` - -### AbilityDefinitionBurrowBarbedArachnathid - -```wurst -public class AbilityDefinitionBurrowBarbedArachnathid extends AbilityDefinition -``` - -'Abu5' / [AbilityIds.burrowBarbedArachnathid](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-burrowBarbedArachnathid) - -**Members:** - -- `construct(int newAbilityId)` -- `setAlternateFormUnit(int level, string value)` -- `setMorphingFlags(int level, int value)` -- `setLandingDelayTime(int level, real value)` -- `setNormalFormUnit(int level, string value)` -- `setAltitudeAdjustmentDuration(int level, real value)` -- `presetLandingDelayTime(RealLevelClosure lc)` -- `presetNormalFormUnit(StringLevelClosure lc)` -- `presetAlternateFormUnit(StringLevelClosure lc)` -- `presetMorphingFlags(IntLevelClosure lc)` -- `presetAltitudeAdjustmentDuration(RealLevelClosure lc)` - -### AbilityDefinitionAgilityBonusPlus10 - -```wurst -public class AbilityDefinitionAgilityBonusPlus10 extends AbilityDefinition -``` - -'AIaz' / [AbilityIds.agilityBonusPlus10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-agilityBonusPlus10) - -**Members:** - -- `construct(int newAbilityId)` -- `setHideButton(int level, bool value)` -- `setStrengthBonus(int level, int value)` -- `setAgilityBonus(int level, int value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionRuneRestoreAoe - -```wurst -public class AbilityDefinitionRuneRestoreAoe extends AbilityDefinition -``` - -'APra' / [AbilityIds.runeRestoreAoe](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-runeRestoreAoe) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsRestored(int level, int value)` -- `setManaPointsRestored(int level, int value)` -- `presetManaPointsRestored(IntLevelClosure lc)` -- `presetHitPointsRestored(IntLevelClosure lc)` - -### AbilityDefinitionCriticalStrikeItem - -```wurst -public class AbilityDefinitionCriticalStrikeItem extends AbilityDefinition -``` - -'AIcs' / [AbilityIds.criticalStrikeItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-criticalStrikeItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoEvade(int level, real value)` -- `setChancetoCriticalStrike(int level, real value)` -- `setDamageMultiplier(int level, real value)` -- `setNeverMiss(int level, bool value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageBonus(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` -- `presetNeverMiss(BooleanLevelClosure lc)` - -### AbilityDefinitionControlMagicItem - -```wurst -public class AbilityDefinitionControlMagicItem extends AbilityDefinition -``` - -'AIcm' / [AbilityIds.controlMagicItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-controlMagicItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setChargeforCurrentLife(int level, real value)` -- `setMaximumCreepLevel(int level, int value)` -- `setManaperSummonedHitpoint(int level, real value)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` -- `presetManaperSummonedHitpoint(RealLevelClosure lc)` -- `presetChargeforCurrentLife(RealLevelClosure lc)` - -### AbilityDefinitionChainLightningItem - -```wurst -public class AbilityDefinitionChainLightningItem extends AbilityDefinition -``` - -'AIcl' / [AbilityIds.chainLightningItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chainLightningItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `setDamageperTarget(int level, real value)` -- `setDamageReductionperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionAttackTargetPriority - -```wurst -public class AbilityDefinitionAttackTargetPriority extends AbilityDefinition -``` - -'Aatp' / [AbilityIds.attackTargetPriority](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackTargetPriority) - -**Members:** - -- `construct(int newAbilityId)` -- `setData(int level, bool value)` -- `presetInitiallyEnabled(BooleanLevelClosure lc)` -- `setInitiallyEnabled(int level, bool value)` - -### AbilityDefinitionRuneSpeedAoe - -```wurst -public class AbilityDefinitionRuneSpeedAoe extends AbilityDefinition -``` - -'APsa' / [AbilityIds.runeSpeedAoe](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-runeSpeedAoe) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedIncrease(int level, real value)` -- `presetMovementSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionDivineShieldItem - -```wurst -public class AbilityDefinitionDivineShieldItem extends AbilityDefinition -``` - -'AIdv' / [AbilityIds.divineShieldItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-divineShieldItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setCanDeactivate(int level, bool value)` -- `presetCanDeactivate(BooleanLevelClosure lc)` - -### AbilityDefinitionDeathPactItem - -```wurst -public class AbilityDefinitionDeathPactItem extends AbilityDefinition -``` - -'AIdp' / [AbilityIds.deathPactItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-deathPactItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setLeaveTargetAlive(int level, bool value)` -- `setLifeConvertedtoLife(int level, real value)` -- `setManaConversionAsPercent(int level, bool value)` -- `setLifeConversionAsPercent(int level, bool value)` -- `setLifeConvertedtoMana(int level, real value)` -- `presetLeaveTargetAlive(BooleanLevelClosure lc)` -- `presetLifeConvertedtoMana(RealLevelClosure lc)` -- `presetManaConversionAsPercent(BooleanLevelClosure lc)` -- `presetLifeConvertedtoLife(RealLevelClosure lc)` -- `presetLifeConversionAsPercent(BooleanLevelClosure lc)` - -### AbilityDefinitionShadowOrbAbility - -```wurst -public class AbilityDefinitionShadowOrbAbility extends AbilityDefinition -``` - -'AIdn' / [AbilityIds.shadowOrbAbility](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shadowOrbAbility) - -**Members:** - -- `construct(int newAbilityId)` -- `setEnabledAttackIndex(int level, int value)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionCairneEnduranceAura - -```wurst -public class AbilityDefinitionCairneEnduranceAura extends AbilityDefinition -``` - -'AOr2' / [AbilityIds.cairneEnduranceAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cairneEnduranceAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Oae2' -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Oae1' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionCairneReincarnation - -```wurst -public class AbilityDefinitionCairneReincarnation extends AbilityDefinition -``` - -'AOr3' / [AbilityIds.cairneReincarnation](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cairneReincarnation) - -**Members:** - -- `construct(int newAbilityId)` -- `setReincarnationDelay(int level, real value)` -- `presetReincarnationDelay(RealLevelClosure lc)` - -### AbilityDefinitionAIde - -```wurst -public class AbilityDefinitionAIde extends AbilityDefinition -``` - -'AIde' / [AbilityIds.aIde](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-aIde) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionFigurineDragonspawnOverseer - -```wurst -public class AbilityDefinitionFigurineDragonspawnOverseer extends AbilityDefinition -``` - -'AIes' / [AbilityIds.figurineDragonspawnOverseer](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-figurineDragonspawnOverseer) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonAmount(int level, int value)` - Summon 2 - Amount / 'Isn2' -- `setSummonUnitType(int level, string value)` - Summon 2 - Unit Type / 'Ist2' -- `setSummonUnitType1(int level, string value)` - Summon 1 - Unit Type / 'Ist1' -- `setSummonAmount1(int level, int value)` - Summon 1 - Amount / 'Isn1' -- `presetSummonAmount(IntLevelClosure lc)` -- `presetSummonUnitType(StringLevelClosure lc)` -- `presetSummonUnitType1(StringLevelClosure lc)` -- `presetSummonAmount1(IntLevelClosure lc)` - -### AbilityDefinitionCairneShockWave - -```wurst -public class AbilityDefinitionCairneShockWave extends AbilityDefinition -``` - -'AOs2' / [AbilityIds.cairneShockWave](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cairneShockWave) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `setDistance(int level, real value)` -- `setFinalArea(int level, real value)` -- `setMaximumDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `presetMaximumDamage(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetDistance(RealLevelClosure lc)` - -### AbilityDefinitionFingerOfDeathItem - -```wurst -public class AbilityDefinitionFingerOfDeathItem extends AbilityDefinition -``` - -'AIfz' / [AbilityIds.fingerOfDeathItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-fingerOfDeathItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setGraphicDelay(int level, real value)` -- `setGraphicDuration(int level, real value)` -- `setDamage(int level, real value)` -- `presetGraphicDuration(RealLevelClosure lc)` -- `presetGraphicDelay(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionSearingBladeFireMelee - -```wurst -public class AbilityDefinitionSearingBladeFireMelee extends AbilityDefinition -``` - -'AIfw' / [AbilityIds.searingBladeFireMelee](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-searingBladeFireMelee) - -**Members:** - -- `construct(int newAbilityId)` -- `setEnabledAttackIndex(int level, int value)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionFrostguardFrostMelee - -```wurst -public class AbilityDefinitionFrostguardFrostMelee extends AbilityDefinition -``` - -'AIft' / [AbilityIds.frostguardFrostMelee](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-frostguardFrostMelee) - -**Members:** - -- `construct(int newAbilityId)` -- `setEnabledAttackIndex(int level, int value)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionInventory2SlotUnitNightElf - -```wurst -public class AbilityDefinitionInventory2SlotUnitNightElf extends AbilityDefinition -``` - -'Aien' / [AbilityIds.inventory2SlotUnitNightElf](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inventory2SlotUnitNightElf) - -**Members:** - -- `construct(int newAbilityId)` -- `setItemCapacity(int level, int value)` -- `setCanGetItems(int level, bool value)` -- `setCanUseItems(int level, bool value)` -- `setDropItemsOnDeath(int level, bool value)` -- `setCanDropItems(int level, bool value)` -- `presetItemCapacity(IntLevelClosure lc)` -- `presetCanGetItems(BooleanLevelClosure lc)` -- `presetCanDropItems(BooleanLevelClosure lc)` -- `presetDropItemsOnDeath(BooleanLevelClosure lc)` -- `presetCanUseItems(BooleanLevelClosure lc)` - -### AbilityDefinitionRainOfChaosButton02 - -```wurst -public class AbilityDefinitionRainOfChaosButton02 extends AbilityDefinition -``` - -'ANr3' / [AbilityIds.rainOfChaosButton02](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rainOfChaosButton02) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityforUnitCreation(int level, string value)` -- `setNumberofUnitsCreated(int level, int value)` -- `presetNumberofUnitsCreated(IntLevelClosure lc)` -- `presetAbilityforUnitCreation(StringLevelClosure lc)` - -### AbilityDefinitionReincarnationGeneric - -```wurst -public class AbilityDefinitionReincarnationGeneric extends AbilityDefinition -``` - -'ANr2' / [AbilityIds.reincarnationGeneric](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-reincarnationGeneric) - -**Members:** - -- `construct(int newAbilityId)` -- `setReincarnationDelay(int level, real value)` -- `presetReincarnationDelay(RealLevelClosure lc)` - -### AbilityDefinitionAuraRegenerationItem - -```wurst -public class AbilityDefinitionAuraRegenerationItem extends AbilityDefinition -``` - -'AIgx' / [AbilityIds.auraRegenerationItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-auraRegenerationItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setAmountofHitPointsRegenerated(int level, real value)` -- `setPercentage(int level, bool value)` -- `presetAmountofHitPointsRegenerated(RealLevelClosure lc)` -- `presetPercentage(BooleanLevelClosure lc)` - -### AbilityDefinitionOrbOfGuldan - -```wurst -public class AbilityDefinitionOrbOfGuldan extends AbilityDefinition -``` - -'AIgd' / [AbilityIds.orbOfGuldan](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-orbOfGuldan) - -**Members:** - -- `construct(int newAbilityId)` -- `setEnabledAttackIndex(int level, int value)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionRexxarStormBolt - -```wurst -public class AbilityDefinitionRexxarStormBolt extends AbilityDefinition -``` - -'ANsb' / [AbilityIds.rexxarStormBolt](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rexxarStormBolt) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemHealLeastest - -```wurst -public class AbilityDefinitionItemHealLeastest extends AbilityDefinition -``` - -'AIhx' / [AbilityIds.itemHealLeastest](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealLeastest) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, int value)` -- `presetHitPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionHolyLightItem - -```wurst -public class AbilityDefinitionHolyLightItem extends AbilityDefinition -``` - -'AIhl' / [AbilityIds.holyLightItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-holyLightItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setAmountHealedDamaged(int level, real value)` - Amount Healed/Damaged / 'Hhb1' -- `presetAmountHealedDamaged(RealLevelClosure lc)` - -### AbilityDefinitionThornyShieldDragonTurtle - -```wurst -public class AbilityDefinitionThornyShieldDragonTurtle extends AbilityDefinition -``` - -'ANt2' / [AbilityIds.thornyShieldDragonTurtle](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-thornyShieldDragonTurtle) - -**Members:** - -- `construct(int newAbilityId)` -- `setReturnedDamageFactor(int level, real value)` -- `setReceivedDamageFactor(int level, real value)` -- `setDefenseBonus(int level, real value)` -- `presetReceivedDamageFactor(RealLevelClosure lc)` -- `presetReturnedDamageFactor(RealLevelClosure lc)` -- `presetDefenseBonus(RealLevelClosure lc)` - -### AbilityDefinitionInventory2SlotUnitHuman - -```wurst -public class AbilityDefinitionInventory2SlotUnitHuman extends AbilityDefinition -``` - -'Aihn' / [AbilityIds.inventory2SlotUnitHuman](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inventory2SlotUnitHuman) - -**Members:** - -- `construct(int newAbilityId)` -- `setItemCapacity(int level, int value)` -- `setCanGetItems(int level, bool value)` -- `setCanUseItems(int level, bool value)` -- `setDropItemsOnDeath(int level, bool value)` -- `setCanDropItems(int level, bool value)` -- `presetItemCapacity(IntLevelClosure lc)` -- `presetCanGetItems(BooleanLevelClosure lc)` -- `presetCanDropItems(BooleanLevelClosure lc)` -- `presetDropItemsOnDeath(BooleanLevelClosure lc)` -- `presetCanUseItems(BooleanLevelClosure lc)` - -### AbilityDefinitionRuneOfTheWatcher - -```wurst -public class AbilityDefinitionRuneOfTheWatcher extends AbilityDefinition -``` - -'APwt' / [AbilityIds.runeOfTheWatcher](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-runeOfTheWatcher) - -**Members:** - -- `construct(int newAbilityId)` -- `setWardUnitType(int level, string value)` -- `presetWardUnitType(StringLevelClosure lc)` - -### AbilityDefinitionCairneWarStomp - -```wurst -public class AbilityDefinitionCairneWarStomp extends AbilityDefinition -``` - -'AOw2' / [AbilityIds.cairneWarStomp](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cairneWarStomp) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionGarithosShockWave - -```wurst -public class AbilityDefinitionGarithosShockWave extends AbilityDefinition -``` - -'ANsh' / [AbilityIds.garithosShockWave](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garithosShockWave) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `setDistance(int level, real value)` -- `setFinalArea(int level, real value)` -- `setMaximumDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `presetMaximumDamage(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetDistance(RealLevelClosure lc)` - -### AbilityDefinitionDetectWarEagle - -```wurst -public class AbilityDefinitionDetectWarEagle extends AbilityDefinition -``` - -'ANtr' / [AbilityIds.detectWarEagle](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-detectWarEagle) - -**Members:** - -- `construct(int newAbilityId)` -- `setDetectionType(int level, string value)` -- `presetDetectionType(StringLevelClosure lc)` - -### AbilityDefinitionHardenedSkinNagaTurtle - -```wurst -public class AbilityDefinitionHardenedSkinNagaTurtle extends AbilityDefinition -``` - -'Ansk' / [AbilityIds.hardenedSkinNagaTurtle](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-hardenedSkinNagaTurtle) - -**Members:** - -- `construct(int newAbilityId)` -- `setIgnoredDamage(int level, real value)` -- `setIncludeMeleeDamage(int level, bool value)` -- `setChancetoReduceDamage(int level, real value)` - Chance to Reduce Damage (%) / 'Ssk1' -- `setIncludeRangedDamage(int level, bool value)` -- `setMinimumDamage(int level, real value)` -- `presetMinimumDamage(RealLevelClosure lc)` -- `presetIncludeRangedDamage(BooleanLevelClosure lc)` -- `presetIncludeMeleeDamage(BooleanLevelClosure lc)` -- `presetChancetoReduceDamage(RealLevelClosure lc)` -- `presetIgnoredDamage(RealLevelClosure lc)` - -### AbilityDefinitionMaxLifeBonusLeastest - -```wurst -public class AbilityDefinitionMaxLifeBonusLeastest extends AbilityDefinition -``` - -'AIlz' / [AbilityIds.maxLifeBonusLeastest](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-maxLifeBonusLeastest) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionShamanClawsLightningMelee - -```wurst -public class AbilityDefinitionShamanClawsLightningMelee extends AbilityDefinition -``` - -'AIlx' / [AbilityIds.shamanClawsLightningMelee](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shamanClawsLightningMelee) - -**Members:** - -- `construct(int newAbilityId)` -- `setChanceToHitUnits(int level, real value)` - Chance To Hit Units (%) / 'Iob2' -- `setEffectAbility(int level, string value)` -- `setChanceToHitSummons(int level, real value)` - Chance To Hit Summons (%) / 'Iob4' -- `setEnabledAttackIndex(int level, int value)` -- `setChanceToHitHeros(int level, real value)` - Chance To Hit Heros (%) / 'Iob3' -- `setDamageBonus(int level, real value)` -- `presetChanceToHitUnits(RealLevelClosure lc)` -- `presetChanceToHitSummons(RealLevelClosure lc)` -- `presetEffectAbility(StringLevelClosure lc)` -- `presetChanceToHitHeros(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionMaxManaBonusLeastest - -```wurst -public class AbilityDefinitionMaxManaBonusLeastest extends AbilityDefinition -``` - -'AImz' / [AbilityIds.maxManaBonusLeastest](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-maxManaBonusLeastest) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxManaGained(int level, int value)` -- `presetMaxManaGained(IntLevelClosure lc)` - -### AbilityDefinitionCrushingWaveLesser - -```wurst -public class AbilityDefinitionCrushingWaveLesser extends AbilityDefinition -``` - -'ACc3' / [AbilityIds.crushingWaveLesser](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-crushingWaveLesser) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistance(int level, real value)` -- `setDamage(int level, real value)` -- `setMaxDamage(int level, real value)` -- `setFinalArea(int level, real value)` -- `presetDistance(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetMaxDamage(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionCrushingWaveDragonTurtle - -```wurst -public class AbilityDefinitionCrushingWaveDragonTurtle extends AbilityDefinition -``` - -'ACc2' / [AbilityIds.crushingWaveDragonTurtle](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-crushingWaveDragonTurtle) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistance(int level, real value)` -- `setDamage(int level, real value)` -- `setMaxDamage(int level, real value)` -- `setFinalArea(int level, real value)` -- `presetDistance(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetMaxDamage(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionMaxManaBonusLeastestReally - -```wurst -public class AbilityDefinitionMaxManaBonusLeastestReally extends AbilityDefinition -``` - -'AImv' / [AbilityIds.maxManaBonusLeastestReally](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-maxManaBonusLeastestReally) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxManaGained(int level, int value)` -- `presetMaxManaGained(IntLevelClosure lc)` - -### AbilityDefinitionAbolishMagicCreep12Pos - -```wurst -public class AbilityDefinitionAbolishMagicCreep12Pos extends AbilityDefinition -``` - -'ACd2' / [AbilityIds.abolishMagicCreep12Pos](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-abolishMagicCreep12Pos) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaLoss(int level, real value)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` -- `presetManaLoss(RealLevelClosure lc)` - -### AbilityDefinitionBanishCreep - -```wurst -public class AbilityDefinitionBanishCreep extends AbilityDefinition -``` - -'ACbn' / [AbilityIds.banishCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-banishCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Hbn1' -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Hbn2' -- `presetMovementSpeedReduction(RealLevelClosure lc)` -- `presetAttackSpeedReduction(RealLevelClosure lc)` - -### AbilityDefinitionDisenchantNew - -```wurst -public class AbilityDefinitionDisenchantNew extends AbilityDefinition -``` - -'Adcn' / [AbilityIds.disenchantNew](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-disenchantNew) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaLoss(int level, real value)` -- `setSummonedUnitDamage(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` -- `presetManaLoss(RealLevelClosure lc)` - -### AbilityDefinitionBlackArrowMeleeCreep - -```wurst -public class AbilityDefinitionBlackArrowMeleeCreep extends AbilityDefinition -``` - -'ACbk' / [AbilityIds.blackArrowMeleeCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-blackArrowMeleeCreep) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitDurationseconds(int level, real value)` -- `setSummonedUnitType(int level, string value)` -- `setNumberofSummonedUnits(int level, int value)` -- `setDamageBonus(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` -- `presetNumberofSummonedUnits(IntLevelClosure lc)` -- `presetSummonedUnitDurationseconds(RealLevelClosure lc)` - -### AbilityDefinitionBloodlustCreepHotkeyB - -```wurst -public class AbilityDefinitionBloodlustCreepHotkeyB extends AbilityDefinition -``` - -'ACbb' / [AbilityIds.bloodlustCreepHotkeyB](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bloodlustCreepHotkeyB) - -**Members:** - -- `construct(int newAbilityId)` -- `setScalingFactor(int level, real value)` -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Blo1' -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Blo2' -- `presetScalingFactor(RealLevelClosure lc)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `presetMovementSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionPassiveHumanLumberHarvestingRhlh - -```wurst -public class AbilityDefinitionPassiveHumanLumberHarvestingRhlh extends AbilityDefinition -``` - -'Ahlh' / [AbilityIds.passiveHumanLumberHarvestingRhlh](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passiveHumanLumberHarvestingRhlh) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPassiveGhostIconOnlyUndeadAgho - -```wurst -public class AbilityDefinitionPassiveGhostIconOnlyUndeadAgho extends AbilityDefinition -``` - -'Augh' / [AbilityIds.passiveGhostIconOnlyUndeadAgho](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passiveGhostIconOnlyUndeadAgho) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPassiveUndeadGhoulFrenzyRugf - -```wurst -public class AbilityDefinitionPassiveUndeadGhoulFrenzyRugf extends AbilityDefinition -``` - -'Augf' / [AbilityIds.passiveUndeadGhoulFrenzyRugf](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passiveUndeadGhoulFrenzyRugf) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionOnFireUndead - -```wurst -public class AbilityDefinitionOnFireUndead extends AbilityDefinition -``` - -'Afiu' / [AbilityIds.onFireUndead](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-onFireUndead) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionOnFire - -```wurst -public class AbilityDefinitionOnFire extends AbilityDefinition -``` - -'Afir' / [AbilityIds.onFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-onFire) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionOnFireOrc - -```wurst -public class AbilityDefinitionOnFireOrc extends AbilityDefinition -``` - -'Afio' / [AbilityIds.onFireOrc](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-onFireOrc) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionOnFireNightElf - -```wurst -public class AbilityDefinitionOnFireNightElf extends AbilityDefinition -``` - -'Afin' / [AbilityIds.onFireNightElf](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-onFireNightElf) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionOnFireHuman - -```wurst -public class AbilityDefinitionOnFireHuman extends AbilityDefinition -``` - -'Afih' / [AbilityIds.onFireHuman](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-onFireHuman) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionDrop1 - -```wurst -public class AbilityDefinitionDrop1 extends AbilityDefinition -``` - -'Sdro' / [AbilityIds.drop1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-drop1) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPassivePhoenixFireAndEgg - -```wurst -public class AbilityDefinitionPassivePhoenixFireAndEgg extends AbilityDefinition -``` - -'Ahpe' / [AbilityIds.passivePhoenixFireAndEgg](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passivePhoenixFireAndEgg) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPassiveHumanRiflemanPlusRangeRhri - -```wurst -public class AbilityDefinitionPassiveHumanRiflemanPlusRangeRhri extends AbilityDefinition -``` - -'Ahri' / [AbilityIds.passiveHumanRiflemanPlusRangeRhri](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passiveHumanRiflemanPlusRangeRhri) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionShadowSight - -```wurst -public class AbilityDefinitionShadowSight extends AbilityDefinition -``` - -'Ashs' / [AbilityIds.shadowSight](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shadowSight) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionUltravision - -```wurst -public class AbilityDefinitionUltravision extends AbilityDefinition -``` - -'Ault' / [AbilityIds.ultravision](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ultravision) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPassiveOrcGruntBerserkRobs - -```wurst -public class AbilityDefinitionPassiveOrcGruntBerserkRobs extends AbilityDefinition -``` - -'Aobs' / [AbilityIds.passiveOrcGruntBerserkRobs](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passiveOrcGruntBerserkRobs) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPassiveOrcBerserkersRobk - -```wurst -public class AbilityDefinitionPassiveOrcBerserkersRobk extends AbilityDefinition -``` - -'Aobk' / [AbilityIds.passiveOrcBerserkersRobk](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passiveOrcBerserkersRobk) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionFrostAttack12 - -```wurst -public class AbilityDefinitionFrostAttack12 extends AbilityDefinition -``` - -'Afr2' / [AbilityIds.frostAttack12](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-frostAttack12) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionFrostBreathNewHasIcon - -```wurst -public class AbilityDefinitionFrostBreathNewHasIcon extends AbilityDefinition -``` - -'Afrc' / [AbilityIds.frostBreathNewHasIcon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-frostBreathNewHasIcon) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionFrostBreath - -```wurst -public class AbilityDefinitionFrostBreath extends AbilityDefinition -``` - -'Afrb' / [AbilityIds.frostBreath](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-frostBreath) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionFrostAttack - -```wurst -public class AbilityDefinitionFrostAttack extends AbilityDefinition -``` - -'Afra' / [AbilityIds.frostAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-frostAttack) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionFreezingBreath - -```wurst -public class AbilityDefinitionFreezingBreath extends AbilityDefinition -``` - -'Afrz' / [AbilityIds.freezingBreath](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-freezingBreath) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSphereSoVLevel6 - -```wurst -public class AbilityDefinitionSphereSoVLevel6 extends AbilityDefinition -``` - -'Asp6' / [AbilityIds.sphereSoVLevel6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sphereSoVLevel6) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSphereSoVLevel5 - -```wurst -public class AbilityDefinitionSphereSoVLevel5 extends AbilityDefinition -``` - -'Asp5' / [AbilityIds.sphereSoVLevel5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sphereSoVLevel5) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSphereSoVLevel4 - -```wurst -public class AbilityDefinitionSphereSoVLevel4 extends AbilityDefinition -``` - -'Asp4' / [AbilityIds.sphereSoVLevel4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sphereSoVLevel4) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSphereSoVLevel3 - -```wurst -public class AbilityDefinitionSphereSoVLevel3 extends AbilityDefinition -``` - -'Asp3' / [AbilityIds.sphereSoVLevel3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sphereSoVLevel3) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSphereSoVLevel2 - -```wurst -public class AbilityDefinitionSphereSoVLevel2 extends AbilityDefinition -``` - -'Asp2' / [AbilityIds.sphereSoVLevel2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sphereSoVLevel2) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSphereSoVLevel1 - -```wurst -public class AbilityDefinitionSphereSoVLevel1 extends AbilityDefinition -``` - -'Asp1' / [AbilityIds.sphereSoVLevel1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sphereSoVLevel1) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPassiveUndeadSkeletalMasteryRusm - -```wurst -public class AbilityDefinitionPassiveUndeadSkeletalMasteryRusm extends AbilityDefinition -``` - -'Ausm' / [AbilityIds.passiveUndeadSkeletalMasteryRusm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passiveUndeadSkeletalMasteryRusm) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSpellSteal - -```wurst -public class AbilityDefinitionSpellSteal extends AbilityDefinition -``` - -'Asps' / [AbilityIds.spellSteal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-spellSteal) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSpikedBarricades - -```wurst -public class AbilityDefinitionSpikedBarricades extends AbilityDefinition -``` - -'Aspi' / [AbilityIds.spikedBarricades](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-spikedBarricades) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSphere - -```wurst -public class AbilityDefinitionSphere extends AbilityDefinition -``` - -'Asph' / [AbilityIds.sphere](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sphere) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionMoonGlaiveNoResearch - -```wurst -public class AbilityDefinitionMoonGlaiveNoResearch extends AbilityDefinition -``` - -'Amgr' / [AbilityIds.moonGlaiveNoResearch](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-moonGlaiveNoResearch) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionMoonGlaive - -```wurst -public class AbilityDefinitionMoonGlaive extends AbilityDefinition -``` - -'Amgl' / [AbilityIds.moonGlaive](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-moonGlaive) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionBouncingMissileFilter - -```wurst -public class AbilityDefinitionBouncingMissileFilter extends AbilityDefinition -``` - -'Amgi' / [AbilityIds.bouncingMissileFilter](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bouncingMissileFilter) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionStormHammers - -```wurst -public class AbilityDefinitionStormHammers extends AbilityDefinition -``` - -'Asth' / [AbilityIds.stormHammers](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-stormHammers) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionStandDown - -```wurst -public class AbilityDefinitionStandDown extends AbilityDefinition -``` - -'Astd' / [AbilityIds.standDown](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-standDown) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSellUnit - -```wurst -public class AbilityDefinitionSellUnit extends AbilityDefinition -``` - -'Asud' / [AbilityIds.sellUnitDynamic](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sellUnitDynamic) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPassiveOrcReinforcedDefenseRorb - -```wurst -public class AbilityDefinitionPassiveOrcReinforcedDefenseRorb extends AbilityDefinition -``` - -'Aorb' / [AbilityIds.passiveOrcReinforcedDefenseRorb](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passiveOrcReinforcedDefenseRorb) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionFlagOrcBattleStandard - -```wurst -public class AbilityDefinitionFlagOrcBattleStandard extends AbilityDefinition -``` - -'AIfx' / [AbilityIds.flagOrcBattleStandard](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-flagOrcBattleStandard) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionMove - -```wurst -public class AbilityDefinitionMove extends AbilityDefinition -``` - -'Amov' / [AbilityIds.move](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-move) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPassiveOrcSpikedBarricadeRosp - -```wurst -public class AbilityDefinitionPassiveOrcSpikedBarricadeRosp extends AbilityDefinition -``` - -'Aosp' / [AbilityIds.passiveOrcSpikedBarricadeRosp](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passiveOrcSpikedBarricadeRosp) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPassiveOrcTrollRegenerationRotr - -```wurst -public class AbilityDefinitionPassiveOrcTrollRegenerationRotr extends AbilityDefinition -``` - -'Aotr' / [AbilityIds.passiveOrcTrollRegenerationRotr](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passiveOrcTrollRegenerationRotr) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPassiveOrcGhostIconOnlyOrcAethUnused - -```wurst -public class AbilityDefinitionPassiveOrcGhostIconOnlyOrcAethUnused extends AbilityDefinition -``` - -'Aoth' / [AbilityIds.passiveOrcGhostIconOnlyOrcAethUnused](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passiveOrcGhostIconOnlyOrcAethUnused) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionImpalingBolt - -```wurst -public class AbilityDefinitionImpalingBolt extends AbilityDefinition -``` - -'Aimp' / [AbilityIds.impalingBolt](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-impalingBolt) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionDropPilot - -```wurst -public class AbilityDefinitionDropPilot extends AbilityDefinition -``` - -'Atdp' / [AbilityIds.dropPilot](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-dropPilot) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemRandomItem - -```wurst -public class AbilityDefinitionItemRandomItem extends AbilityDefinition -``` - -'AIri' / [AbilityIds.itemRandomItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemRandomItem) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPassiveNightelfImprovedBowsReib - -```wurst -public class AbilityDefinitionPassiveNightelfImprovedBowsReib extends AbilityDefinition -``` - -'Aeib' / [AbilityIds.passiveNightelfImprovedBowsReib](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passiveNightelfImprovedBowsReib) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionRuneOfRebirth - -```wurst -public class AbilityDefinitionRuneOfRebirth extends AbilityDefinition -``` - -'AIrb' / [AbilityIds.runeOfRebirth](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-runeOfRebirth) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionReinforcedBurrows - -```wurst -public class AbilityDefinitionReinforcedBurrows extends AbilityDefinition -``` - -'Arbr' / [AbilityIds.reinforcedBurrows](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-reinforcedBurrows) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPassiveSimple - -```wurst -public class AbilityDefinitionPassiveSimple extends AbilityDefinition -``` - -'APai' / [AbilityIds.passiveSimple](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passiveSimple) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemInvisGreater - -```wurst -public class AbilityDefinitionItemInvisGreater extends AbilityDefinition -``` - -'AIv2' / [AbilityIds.itemInvisGreater](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemInvisGreater) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemInvisLesser - -```wurst -public class AbilityDefinitionItemInvisLesser extends AbilityDefinition -``` - -'AIv1' / [AbilityIds.itemInvisLesser](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemInvisLesser) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionReassignableAttributeBonusPlus1 - -```wurst -public class AbilityDefinitionReassignableAttributeBonusPlus1 extends AbilityDefinition -``` - -'AIvm' / [AbilityIds.reassignableAttributeBonusPlus1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-reassignableAttributeBonusPlus1) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemUltravision - -```wurst -public class AbilityDefinitionItemUltravision extends AbilityDefinition -``` - -'AIuv' / [AbilityIds.itemUltravision](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemUltravision) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionRetrain - -```wurst -public class AbilityDefinitionRetrain extends AbilityDefinition -``` - -'Aret' / [AbilityIds.retrain](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-retrain) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPassiveNightelfMarksmanshipRemk - -```wurst -public class AbilityDefinitionPassiveNightelfMarksmanshipRemk extends AbilityDefinition -``` - -'Aemk' / [AbilityIds.passiveNightelfMarksmanshipRemk](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passiveNightelfMarksmanshipRemk) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionLoadPilot - -```wurst -public class AbilityDefinitionLoadPilot extends AbilityDefinition -``` - -'Atlp' / [AbilityIds.loadPilot](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-loadPilot) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionEthereal - -```wurst -public class AbilityDefinitionEthereal extends AbilityDefinition -``` - -'Aetl' / [AbilityIds.ethereal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ethereal) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionInvulnerable - -```wurst -public class AbilityDefinitionInvulnerable extends AbilityDefinition -``` - -'Avul' / [AbilityIds.invulnerable](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-invulnerable) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionGyrocopterBombs - -```wurst -public class AbilityDefinitionGyrocopterBombs extends AbilityDefinition -``` - -'Agyb' / [AbilityIds.gyrocopterBombs](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-gyrocopterBombs) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionRevenge - -```wurst -public class AbilityDefinitionRevenge extends AbilityDefinition -``` - -'Arng' / [AbilityIds.revenge](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-revenge) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionAlarm - -```wurst -public class AbilityDefinitionAlarm extends AbilityDefinition -``` - -'Aalr' / [AbilityIds.alarm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-alarm) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionRally - -```wurst -public class AbilityDefinitionRally extends AbilityDefinition -``` - -'ARal' / [AbilityIds.rallyPoint](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rallyPoint) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionShadowHunterVoodooo - -```wurst -public class AbilityDefinitionShadowHunterVoodooo extends AbilityDefinition -``` - -'AOvd' / [AbilityIds.bigBadVoodoo](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bigBadVoodoo) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionAcolyteHarvest - -```wurst -public class AbilityDefinitionAcolyteHarvest extends AbilityDefinition -``` - -'Aaha' / [AbilityIds.gather2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-gather2) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionAwaken - -```wurst -public class AbilityDefinitionAwaken extends AbilityDefinition -``` - -'Aawa' / [AbilityIds.awakenHero](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-awakenHero) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionBuildNeutral - -```wurst -public class AbilityDefinitionBuildNeutral extends AbilityDefinition -``` - -'ANbu' / [AbilityIds.neutralBuild](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-neutralBuild) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionBuildHuman - -```wurst -public class AbilityDefinitionBuildHuman extends AbilityDefinition -``` - -'AHbu' / [AbilityIds.humanBuild](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-humanBuild) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionBuildOrc - -```wurst -public class AbilityDefinitionBuildOrc extends AbilityDefinition -``` - -'AObu' / [AbilityIds.orcBuild](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-orcBuild) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionBuildNightElf - -```wurst -public class AbilityDefinitionBuildNightElf extends AbilityDefinition -``` - -'AEbu' / [AbilityIds.nightElfBuild](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-nightElfBuild) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionBuildNaga - -```wurst -public class AbilityDefinitionBuildNaga extends AbilityDefinition -``` - -'AGbu' / [AbilityIds.nagaBuild](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-nagaBuild) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionCreepSleep - -```wurst -public class AbilityDefinitionCreepSleep extends AbilityDefinition -``` - -'ACsp' / [AbilityIds.sleep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sleep) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionDropInstant - -```wurst -public class AbilityDefinitionDropInstant extends AbilityDefinition -``` - -'Adri' / [AbilityIds.unloadInstant](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-unloadInstant) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionDrop - -```wurst -public class AbilityDefinitionDrop extends AbilityDefinition -``` - -'Adro' / [AbilityIds.unload](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-unload) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionMeatDrop - -```wurst -public class AbilityDefinitionMeatDrop extends AbilityDefinition -``` - -'Amed' / [AbilityIds.dropCorpse](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-dropCorpse) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionMeatLoad - -```wurst -public class AbilityDefinitionMeatLoad extends AbilityDefinition -``` - -'Amel' / [AbilityIds.getCorpse](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-getCorpse) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionMilitiaConversion - -```wurst -public class AbilityDefinitionMilitiaConversion extends AbilityDefinition -``` - -'Amic' / [AbilityIds.callToArms](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-callToArms) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPurchaseItem - -```wurst -public class AbilityDefinitionPurchaseItem extends AbilityDefinition -``` - -'Apit' / [AbilityIds.shopPurchaseItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shopPurchaseItem) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionRevive - -```wurst -public class AbilityDefinitionRevive extends AbilityDefinition -``` - -'Arev' / [AbilityIds.reviveHero](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-reviveHero) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSacrificeSacrificialPit - -```wurst -public class AbilityDefinitionSacrificeSacrificialPit extends AbilityDefinition -``` - -'Asac' / [AbilityIds.sacrifice1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sacrifice1) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSacrificeAcolyte - -```wurst -public class AbilityDefinitionSacrificeAcolyte extends AbilityDefinition -``` - -'Alam' / [AbilityIds.sacrifice](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sacrifice) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSellItem - -```wurst -public class AbilityDefinitionSellItem extends AbilityDefinition -``` - -'Asid' / [AbilityIds.sellItems](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sellItems) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionTreeOfLifeForAttachingArt - -```wurst -public class AbilityDefinitionTreeOfLifeForAttachingArt extends AbilityDefinition -``` - -'Atol' / [AbilityIds.treeofLifeupgradeability](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-treeofLifeupgradeability) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionFlag - -```wurst -public class AbilityDefinitionFlag extends AbilityDefinition -``` - -'AIfl' / [AbilityIds.itemCaptureTheFlag](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCaptureTheFlag) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionFlagHuman - -```wurst -public class AbilityDefinitionFlagHuman extends AbilityDefinition -``` - -'AIfm' / [AbilityIds.itemCaptureTheFlag1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCaptureTheFlag1) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionFlagOrc - -```wurst -public class AbilityDefinitionFlagOrc extends AbilityDefinition -``` - -'AIfo' / [AbilityIds.itemCaptureTheFlag3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCaptureTheFlag3) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionFlagNightElf - -```wurst -public class AbilityDefinitionFlagNightElf extends AbilityDefinition -``` - -'AIfn' / [AbilityIds.itemCaptureTheFlag2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCaptureTheFlag2) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionFlagUndead - -```wurst -public class AbilityDefinitionFlagUndead extends AbilityDefinition -``` - -'AIfe' / [AbilityIds.itemCaptureTheFlag4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCaptureTheFlag4) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSoulTrap - -```wurst -public class AbilityDefinitionSoulTrap extends AbilityDefinition -``` - -'AIso' / [AbilityIds.itemSoulTheft](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSoulTheft) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSoulPossession - -```wurst -public class AbilityDefinitionSoulPossession extends AbilityDefinition -``` - -'Asou' / [AbilityIds.itemSoulPossession](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSoulPossession) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemDamageAoe - -```wurst -public class AbilityDefinitionItemDamageAoe extends AbilityDefinition -``` - -'AIdm' / [AbilityIds.itemAreatreewalldamage](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAreatreewalldamage) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemInvulNormal - -```wurst -public class AbilityDefinitionItemInvulNormal extends AbilityDefinition -``` - -'AIvu' / [AbilityIds.itemTemporaryInvulnerability](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemTemporaryInvulnerability) - -**Members:** - -- `construct(int newAbilityId)` -- `setData(int level, bool value)` -- `presetIsMagicImmune(BooleanLevelClosure lc)` -- `setIsMagicImmune(int level, bool value)` - -### AbilityDefinitionItemRitualDaggerInstant - -```wurst -public class AbilityDefinitionItemRitualDaggerInstant extends AbilityDefinition -``` - -'AIdg' / [AbilityIds.ritualDaggerInstantHeal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ritualDaggerInstantHeal) - -**Members:** - -- `construct(int newAbilityId)` -- `setLeaveTargetAlive(int level, bool value)` -- `setData(int level, bool value)` -- `setData1(int level, bool value)` -- `setData2(int level, string value)` -- `setHitPointsGained(int level, int value)` -- `presetLeaveTargetAlive(BooleanLevelClosure lc)` -- `presetTargetsAllowedforHeal(StringLevelClosure lc)` -- `presetRequiresUndeadTarget(BooleanLevelClosure lc)` -- `presetAffectsInitialTarget(BooleanLevelClosure lc)` -- `presetHitPointsGained(IntLevelClosure lc)` -- `setTargetsAllowedforHeal(int level, string value)` -- `setRequiresUndeadTarget(int level, bool value)` -- `setAffectsInitialTarget(int level, bool value)` - -### AbilityDefinitionItemRitualDaggerRegen - -```wurst -public class AbilityDefinitionItemRitualDaggerRegen extends AbilityDefinition -``` - -'AIg2' / [AbilityIds.ritualDaggerRegenerate](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ritualDaggerRegenerate) - -**Members:** - -- `construct(int newAbilityId)` -- `setLeaveTargetAlive(int level, bool value)` -- `setData(int level, bool value)` -- `setData1(int level, bool value)` -- `setData2(int level, string value)` -- `setHitPointsGained(int level, int value)` -- `presetLeaveTargetAlive(BooleanLevelClosure lc)` -- `presetTargetsAllowedforHeal(StringLevelClosure lc)` -- `presetRequiresUndeadTarget(BooleanLevelClosure lc)` -- `presetAffectsInitialTarget(BooleanLevelClosure lc)` -- `presetHitPointsGained(IntLevelClosure lc)` -- `setTargetsAllowedforHeal(int level, string value)` -- `setRequiresUndeadTarget(int level, bool value)` -- `setAffectsInitialTarget(int level, bool value)` - -### AbilityDefinitionSlow2 - -```wurst -public class AbilityDefinitionSlow2 extends AbilityDefinition -``` - -'AIno' / [AbilityIds.itemOrbOfVenom](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemOrbOfVenom) - -**Members:** - -- `construct(int newAbilityId)` -- `setAlwaysAutocast(int level, bool value)` -- `setAttackSpeedFactor(int level, real value)` -- `setMovementSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `presetAlwaysAutocast(BooleanLevelClosure lc)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` - -### AbilityDefinitionDeathKnightAnimateDead1 - -```wurst -public class AbilityDefinitionDeathKnightAnimateDead1 extends AbilityDefinition -``` - -'AUa2' / [AbilityIds.animateDeadDk](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-animateDeadDk) - -**Members:** - -- `construct(int newAbilityId)` -- `setInheritUpgrades(int level, bool value)` -- `setRaisedUnitsAreInvulnerable(int level, bool value)` -- `setNumberofCorpsesRaised(int level, int value)` -- `presetInheritUpgrades(BooleanLevelClosure lc)` -- `presetRaisedUnitsAreInvulnerable(BooleanLevelClosure lc)` -- `presetNumberofCorpsesRaised(IntLevelClosure lc)` - -### AbilityDefinitionResistantSkinCreep - -```wurst -public class AbilityDefinitionResistantSkinCreep extends AbilityDefinition -``` - -'ACrk' / [AbilityIds.resistantSkinCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-resistantSkinCreep) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionResistantSkin31PosCreep - -```wurst -public class AbilityDefinitionResistantSkin31PosCreep extends AbilityDefinition -``` - -'ACsk' / [AbilityIds.resistantSkin31PosCreep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-resistantSkin31PosCreep) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionTankTurret - -```wurst -public class AbilityDefinitionTankTurret extends AbilityDefinition -``` - -'Attu' / [AbilityIds.tankTurret](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tankTurret) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionFirelordIncinerate1 - -```wurst -public class AbilityDefinitionFirelordIncinerate1 extends AbilityDefinition -``` - -'ANia' / [AbilityIds.firelordIncinerate1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-firelordIncinerate1) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPassiveNightelfWellSpringRews - -```wurst -public class AbilityDefinitionPassiveNightelfWellSpringRews extends AbilityDefinition -``` - -'Aews' / [AbilityIds.passiveNightelfWellSpringRews](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passiveNightelfWellSpringRews) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionTornadoWander - -```wurst -public class AbilityDefinitionTornadoWander extends AbilityDefinition -``` - -'Atwa' / [AbilityIds.tornadoWander](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tornadoWander) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionResistantSkin - -```wurst -public class AbilityDefinitionResistantSkin extends AbilityDefinition -``` - -'Arsk' / [AbilityIds.resistantSkin](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-resistantSkin) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionBuildUndead - -```wurst -public class AbilityDefinitionBuildUndead extends AbilityDefinition -``` - -'AUbu' / [AbilityIds.undeadBuild](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-undeadBuild) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionAttack - -```wurst -public class AbilityDefinitionAttack extends AbilityDefinition -``` - -'Aatk' / [AbilityIds.attack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attack) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionPassiveHumanAnimalBreedingRhan - -```wurst -public class AbilityDefinitionPassiveHumanAnimalBreedingRhan extends AbilityDefinition -``` - -'Ahan' / [AbilityIds.passiveHumanAnimalBreedingRhan](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-passiveHumanAnimalBreedingRhan) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionHero - -```wurst -public class AbilityDefinitionHero extends AbilityDefinition -``` - -'AHer' / [AbilityIds.hero](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-hero) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionWander - -```wurst -public class AbilityDefinitionWander extends AbilityDefinition -``` - -'Awan' / [AbilityIds.wander](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-wander) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionLocust - -```wurst -public class AbilityDefinitionLocust extends AbilityDefinition -``` - -'Aloc' / [AbilityIds.locust](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-locust) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSpellShield - -```wurst -public class AbilityDefinitionSpellShield extends AbilityDefinition -``` - -'ANss' / [AbilityIds.spellShield](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-spellShield) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionAgilityBonusPlus12 - -```wurst -public class AbilityDefinitionAgilityBonusPlus12 extends AbilityDefinition -``` - -'AA12' / [AbilityIds.agilityBonusPlus12](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-agilityBonusPlus12) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemArmorCorrupt5 - -```wurst -public class AbilityDefinitionItemArmorCorrupt5 extends AbilityDefinition -``` - -'AACe' / [AbilityIds.itemArmorCorrupt5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorCorrupt5) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonusDice(int level, int value)` -- `setArmorPenalty(int level, int value)` -- `setEnabledAttackIndex(int level, int value)` -- `presetDamageBonusDice(IntLevelClosure lc)` -- `presetArmorPenalty(IntLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionItemArmorCorrupt2 - -```wurst -public class AbilityDefinitionItemArmorCorrupt2 extends AbilityDefinition -``` - -'AACq' / [AbilityIds.itemArmorCorrupt2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorCorrupt2) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonusDice(int level, int value)` -- `setArmorPenalty(int level, int value)` -- `setEnabledAttackIndex(int level, int value)` -- `presetDamageBonusDice(IntLevelClosure lc)` -- `presetArmorPenalty(IntLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionItemArmorCorrupt3 - -```wurst -public class AbilityDefinitionItemArmorCorrupt3 extends AbilityDefinition -``` - -'AACw' / [AbilityIds.itemArmorCorrupt3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorCorrupt3) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonusDice(int level, int value)` -- `setArmorPenalty(int level, int value)` -- `setEnabledAttackIndex(int level, int value)` -- `presetDamageBonusDice(IntLevelClosure lc)` -- `presetArmorPenalty(IntLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionItemSpellDamage8 - -```wurst -public class AbilityDefinitionItemSpellDamage8 extends AbilityDefinition -``` - -'AADe' / [AbilityIds.itemSpellDamage8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellDamage8) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellDamage7 - -```wurst -public class AbilityDefinitionItemSpellDamage7 extends AbilityDefinition -``` - -'AADi' / [AbilityIds.itemSpellDamage7](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellDamage7) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellDamage2 - -```wurst -public class AbilityDefinitionItemSpellDamage2 extends AbilityDefinition -``` - -'AADo' / [AbilityIds.itemSpellDamage2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellDamage2) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellDamage3 - -```wurst -public class AbilityDefinitionItemSpellDamage3 extends AbilityDefinition -``` - -'AADq' / [AbilityIds.itemSpellDamage3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellDamage3) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellDamage4 - -```wurst -public class AbilityDefinitionItemSpellDamage4 extends AbilityDefinition -``` - -'AADr' / [AbilityIds.itemSpellDamage4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellDamage4) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellDamage10 - -```wurst -public class AbilityDefinitionItemSpellDamage10 extends AbilityDefinition -``` - -'AADt' / [AbilityIds.itemSpellDamage10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellDamage10) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellDamage6 - -```wurst -public class AbilityDefinitionItemSpellDamage6 extends AbilityDefinition -``` - -'AADu' / [AbilityIds.itemSpellDamage6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellDamage6) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellDamage5 - -```wurst -public class AbilityDefinitionItemSpellDamage5 extends AbilityDefinition -``` - -'AADw' / [AbilityIds.itemSpellDamage5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellDamage5) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellDamage12 - -```wurst -public class AbilityDefinitionItemSpellDamage12 extends AbilityDefinition -``` - -'AADy' / [AbilityIds.itemSpellDamage12](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellDamage12) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellAmp20 - -```wurst -public class AbilityDefinitionItemSpellAmp20 extends AbilityDefinition -``` - -'AAPa' / [AbilityIds.itemSpellAmp20](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellAmp20) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellAmp3 - -```wurst -public class AbilityDefinitionItemSpellAmp3 extends AbilityDefinition -``` - -'AAPe' / [AbilityIds.itemSpellAmp3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellAmp3) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellAmp4 - -```wurst -public class AbilityDefinitionItemSpellAmp4 extends AbilityDefinition -``` - -'AAPi' / [AbilityIds.itemSpellAmp4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellAmp4) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellAmp6 - -```wurst -public class AbilityDefinitionItemSpellAmp6 extends AbilityDefinition -``` - -'AAPo' / [AbilityIds.itemSpellAmp6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellAmp6) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellAmp15 - -```wurst -public class AbilityDefinitionItemSpellAmp15 extends AbilityDefinition -``` - -'AAPp' / [AbilityIds.itemSpellAmp15](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellAmp15) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellAmp12 - -```wurst -public class AbilityDefinitionItemSpellAmp12 extends AbilityDefinition -``` - -'AAPq' / [AbilityIds.itemSpellAmp12](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellAmp12) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellAmp8 - -```wurst -public class AbilityDefinitionItemSpellAmp8 extends AbilityDefinition -``` - -'AAPr' / [AbilityIds.itemSpellAmp8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellAmp8) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellAmp101 - -```wurst -public class AbilityDefinitionItemSpellAmp101 extends AbilityDefinition -``` - -'AAPs' / [AbilityIds.itemSpellAmp101](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellAmp101) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellAmp13 - -```wurst -public class AbilityDefinitionItemSpellAmp13 extends AbilityDefinition -``` - -'AAPt' / [AbilityIds.itemSpellAmp13](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellAmp13) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellAmp18 - -```wurst -public class AbilityDefinitionItemSpellAmp18 extends AbilityDefinition -``` - -'AAPu' / [AbilityIds.itemSpellAmp18](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellAmp18) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellAmp5 - -```wurst -public class AbilityDefinitionItemSpellAmp5 extends AbilityDefinition -``` - -'AAPw' / [AbilityIds.itemSpellAmp5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellAmp5) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellAmp26 - -```wurst -public class AbilityDefinitionItemSpellAmp26 extends AbilityDefinition -``` - -'AAPx' / [AbilityIds.itemSpellAmp26](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellAmp26) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSpellAmp7 - -```wurst -public class AbilityDefinitionItemSpellAmp7 extends AbilityDefinition -``` - -'AAPy' / [AbilityIds.itemSpellAmp7](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellAmp7) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemHealthRegenAura3 - -```wurst -public class AbilityDefinitionItemHealthRegenAura3 extends AbilityDefinition -``` - -'AARe' / [AbilityIds.itemHealthRegenAura3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealthRegenAura3) - -**Members:** - -- `construct(int newAbilityId)` -- `setAmountofHitPointsRegenerated(int level, real value)` -- `setPercentage(int level, bool value)` -- `presetAmountofHitPointsRegenerated(RealLevelClosure lc)` -- `presetPercentage(BooleanLevelClosure lc)` - -### AbilityDefinitionItemHealthRegenAura1 - -```wurst -public class AbilityDefinitionItemHealthRegenAura1 extends AbilityDefinition -``` - -'AARq' / [AbilityIds.itemHealthRegenAura1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealthRegenAura1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAmountofHitPointsRegenerated(int level, real value)` -- `setPercentage(int level, bool value)` -- `presetAmountofHitPointsRegenerated(RealLevelClosure lc)` -- `presetPercentage(BooleanLevelClosure lc)` - -### AbilityDefinitionItemHealthRegenAura2 - -```wurst -public class AbilityDefinitionItemHealthRegenAura2 extends AbilityDefinition -``` - -'AARw' / [AbilityIds.itemHealthRegenAura2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealthRegenAura2) - -**Members:** - -- `construct(int newAbilityId)` -- `setAmountofHitPointsRegenerated(int level, real value)` -- `setPercentage(int level, bool value)` -- `presetAmountofHitPointsRegenerated(RealLevelClosure lc)` -- `presetPercentage(BooleanLevelClosure lc)` - -### AbilityDefinitionItemAttackSpeedIncrease101 - -```wurst -public class AbilityDefinitionItemAttackSpeedIncrease101 extends AbilityDefinition -``` - -'AASa' / [AbilityIds.itemAttackSpeedIncrease101](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedIncrease101) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemAttackSpeedIncrease4 - -```wurst -public class AbilityDefinitionItemAttackSpeedIncrease4 extends AbilityDefinition -``` - -'AASd' / [AbilityIds.itemAttackSpeedIncrease4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedIncrease4) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemAttackSpeedIncrease8 - -```wurst -public class AbilityDefinitionItemAttackSpeedIncrease8 extends AbilityDefinition -``` - -'AASe' / [AbilityIds.itemAttackSpeedIncrease8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedIncrease8) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemAttackSpeedIncrease24 - -```wurst -public class AbilityDefinitionItemAttackSpeedIncrease24 extends AbilityDefinition -``` - -'AASf' / [AbilityIds.itemAttackSpeedIncrease24](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedIncrease24) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemAttackSpeedIncrease30 - -```wurst -public class AbilityDefinitionItemAttackSpeedIncrease30 extends AbilityDefinition -``` - -'AASg' / [AbilityIds.itemAttackSpeedIncrease30](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedIncrease30) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemAttackSpeedIncrease201 - -```wurst -public class AbilityDefinitionItemAttackSpeedIncrease201 extends AbilityDefinition -``` - -'AASh' / [AbilityIds.itemAttackSpeedIncrease201](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedIncrease201) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemAttackSpeedIncrease12 - -```wurst -public class AbilityDefinitionItemAttackSpeedIncrease12 extends AbilityDefinition -``` - -'AASi' / [AbilityIds.itemAttackSpeedIncrease12](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedIncrease12) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemAttackSpeedIncrease25 - -```wurst -public class AbilityDefinitionItemAttackSpeedIncrease25 extends AbilityDefinition -``` - -'AASo' / [AbilityIds.itemAttackSpeedIncrease25](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedIncrease25) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemAttackSpeedIncrease20 - -```wurst -public class AbilityDefinitionItemAttackSpeedIncrease20 extends AbilityDefinition -``` - -'AASp' / [AbilityIds.itemAttackSpeedIncrease20](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedIncrease20) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemAttackSpeedIncrease15 - -```wurst -public class AbilityDefinitionItemAttackSpeedIncrease15 extends AbilityDefinition -``` - -'AASq' / [AbilityIds.itemAttackSpeedIncrease15](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedIncrease15) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemAttackSpeedIncrease10 - -```wurst -public class AbilityDefinitionItemAttackSpeedIncrease10 extends AbilityDefinition -``` - -'AASr' / [AbilityIds.itemAttackSpeedIncrease10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedIncrease10) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemAttackSpeedIncrease3 - -```wurst -public class AbilityDefinitionItemAttackSpeedIncrease3 extends AbilityDefinition -``` - -'AASs' / [AbilityIds.itemAttackSpeedIncrease3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedIncrease3) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemAttackSpeedIncrease16 - -```wurst -public class AbilityDefinitionItemAttackSpeedIncrease16 extends AbilityDefinition -``` - -'AASu' / [AbilityIds.itemAttackSpeedIncrease16](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedIncrease16) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemAttackSpeedIncrease9 - -```wurst -public class AbilityDefinitionItemAttackSpeedIncrease9 extends AbilityDefinition -``` - -'AASw' / [AbilityIds.itemAttackSpeedIncrease9](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedIncrease9) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemAttackSpeedIncrease6 - -```wurst -public class AbilityDefinitionItemAttackSpeedIncrease6 extends AbilityDefinition -``` - -'AASy' / [AbilityIds.itemAttackSpeedIncrease6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedIncrease6) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemAbilitySpeed25 - -```wurst -public class AbilityDefinitionItemAbilitySpeed25 extends AbilityDefinition -``` - -'ACDa' / [AbilityIds.itemAbilitySpeed25](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAbilitySpeed25) - -**Members:** - -- `construct(int newAbilityId)` -- `setCooldownReduction(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetCooldownReduction(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemAbilitySpeed15 - -```wurst -public class AbilityDefinitionItemAbilitySpeed15 extends AbilityDefinition -``` - -'ACDd' / [AbilityIds.itemAbilitySpeed15](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAbilitySpeed15) - -**Members:** - -- `construct(int newAbilityId)` -- `setCooldownReduction(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetCooldownReduction(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemAbilitySpeed20 - -```wurst -public class AbilityDefinitionItemAbilitySpeed20 extends AbilityDefinition -``` - -'ACDf' / [AbilityIds.itemAbilitySpeed20](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAbilitySpeed20) - -**Members:** - -- `construct(int newAbilityId)` -- `setCooldownReduction(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetCooldownReduction(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemAbilitySpeed8 - -```wurst -public class AbilityDefinitionItemAbilitySpeed8 extends AbilityDefinition -``` - -'ACDi' / [AbilityIds.itemAbilitySpeed8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAbilitySpeed8) - -**Members:** - -- `construct(int newAbilityId)` -- `setCooldownReduction(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetCooldownReduction(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemAbilitySpeed10 - -```wurst -public class AbilityDefinitionItemAbilitySpeed10 extends AbilityDefinition -``` - -'ACDo' / [AbilityIds.itemAbilitySpeed10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAbilitySpeed10) - -**Members:** - -- `construct(int newAbilityId)` -- `setCooldownReduction(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetCooldownReduction(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemAbilitySpeed2 - -```wurst -public class AbilityDefinitionItemAbilitySpeed2 extends AbilityDefinition -``` - -'ACDp' / [AbilityIds.itemAbilitySpeed2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAbilitySpeed2) - -**Members:** - -- `construct(int newAbilityId)` -- `setCooldownReduction(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetCooldownReduction(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemAbilitySpeed12 - -```wurst -public class AbilityDefinitionItemAbilitySpeed12 extends AbilityDefinition -``` - -'ACDq' / [AbilityIds.itemAbilitySpeed12](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAbilitySpeed12) - -**Members:** - -- `construct(int newAbilityId)` -- `setCooldownReduction(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetCooldownReduction(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemAbilitySpeed5 - -```wurst -public class AbilityDefinitionItemAbilitySpeed5 extends AbilityDefinition -``` - -'ACDt' / [AbilityIds.itemAbilitySpeed5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAbilitySpeed5) - -**Members:** - -- `construct(int newAbilityId)` -- `setCooldownReduction(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetCooldownReduction(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemAbilitySpeed6 - -```wurst -public class AbilityDefinitionItemAbilitySpeed6 extends AbilityDefinition -``` - -'ACDu' / [AbilityIds.itemAbilitySpeed6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAbilitySpeed6) - -**Members:** - -- `construct(int newAbilityId)` -- `setCooldownReduction(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetCooldownReduction(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemAbilitySpeed3 - -```wurst -public class AbilityDefinitionItemAbilitySpeed3 extends AbilityDefinition -``` - -'ACDw' / [AbilityIds.itemAbilitySpeed3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAbilitySpeed3) - -**Members:** - -- `construct(int newAbilityId)` -- `setCooldownReduction(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetCooldownReduction(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemAbilitySpeed4 - -```wurst -public class AbilityDefinitionItemAbilitySpeed4 extends AbilityDefinition -``` - -'ACDy' / [AbilityIds.itemAbilitySpeed4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAbilitySpeed4) - -**Members:** - -- `construct(int newAbilityId)` -- `setCooldownReduction(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetCooldownReduction(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionChronomasterSGlovesAlly - -```wurst -public class AbilityDefinitionChronomasterSGlovesAlly extends AbilityDefinition -``` - -'ACGa' / [AbilityIds.chronomasterSGlovesAlly](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chronomasterSGlovesAlly) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Oae1' -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Oae2' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionChronomasterSGlovesEnemy - -```wurst -public class AbilityDefinitionChronomasterSGlovesEnemy extends AbilityDefinition -``` - -'ACGe' / [AbilityIds.chronomasterSGlovesEnemy](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chronomasterSGlovesEnemy) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Oae1' -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Oae2' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemCleave30 - -```wurst -public class AbilityDefinitionItemCleave30 extends AbilityDefinition -``` - -'ACLw' / [AbilityIds.itemCleave30](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCleave30) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistributedDamageFactor(int level, real value)` -- `presetDistributedDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalChance20 - -```wurst -public class AbilityDefinitionItemCriticalChance20 extends AbilityDefinition -``` - -'ACSb' / [AbilityIds.itemCriticalChance20](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalChance20) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalChance12 - -```wurst -public class AbilityDefinitionItemCriticalChance12 extends AbilityDefinition -``` - -'ACSc' / [AbilityIds.itemCriticalChance12](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalChance12) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalChance7 - -```wurst -public class AbilityDefinitionItemCriticalChance7 extends AbilityDefinition -``` - -'ACSd' / [AbilityIds.itemCriticalChance7](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalChance7) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalChance3 - -```wurst -public class AbilityDefinitionItemCriticalChance3 extends AbilityDefinition -``` - -'ACSe' / [AbilityIds.itemCriticalChance3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalChance3) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalChance30 - -```wurst -public class AbilityDefinitionItemCriticalChance30 extends AbilityDefinition -``` - -'ACSg' / [AbilityIds.itemCriticalChance30](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalChance30) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalChance6 - -```wurst -public class AbilityDefinitionItemCriticalChance6 extends AbilityDefinition -``` - -'ACSj' / [AbilityIds.itemCriticalChance6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalChance6) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalChance16 - -```wurst -public class AbilityDefinitionItemCriticalChance16 extends AbilityDefinition -``` - -'ACSn' / [AbilityIds.itemCriticalChance16](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalChance16) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalChance8 - -```wurst -public class AbilityDefinitionItemCriticalChance8 extends AbilityDefinition -``` - -'ACSo' / [AbilityIds.itemCriticalChance8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalChance8) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalChance10 - -```wurst -public class AbilityDefinitionItemCriticalChance10 extends AbilityDefinition -``` - -'ACSq' / [AbilityIds.itemCriticalChance10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalChance10) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalChance2 - -```wurst -public class AbilityDefinitionItemCriticalChance2 extends AbilityDefinition -``` - -'ACSr' / [AbilityIds.itemCriticalChance2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalChance2) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalChance4 - -```wurst -public class AbilityDefinitionItemCriticalChance4 extends AbilityDefinition -``` - -'ACSu' / [AbilityIds.itemCriticalChance4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalChance4) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalChance18 - -```wurst -public class AbilityDefinitionItemCriticalChance18 extends AbilityDefinition -``` - -'ACSv' / [AbilityIds.itemCriticalChance18](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalChance18) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalChance15 - -```wurst -public class AbilityDefinitionItemCriticalChance15 extends AbilityDefinition -``` - -'ACSx' / [AbilityIds.itemCriticalChance15](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalChance15) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalChance5 - -```wurst -public class AbilityDefinitionItemCriticalChance5 extends AbilityDefinition -``` - -'ACSy' / [AbilityIds.itemCriticalChance5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalChance5) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalChance25 - -```wurst -public class AbilityDefinitionItemCriticalChance25 extends AbilityDefinition -``` - -'ACSz' / [AbilityIds.itemCriticalChance25](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalChance25) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalDamage10 - -```wurst -public class AbilityDefinitionItemCriticalDamage10 extends AbilityDefinition -``` - -'ACXe' / [AbilityIds.itemCriticalDamage10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalDamage10) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalDamage20 - -```wurst -public class AbilityDefinitionItemCriticalDamage20 extends AbilityDefinition -``` - -'ACXi' / [AbilityIds.itemCriticalDamage20](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalDamage20) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalDamage12 - -```wurst -public class AbilityDefinitionItemCriticalDamage12 extends AbilityDefinition -``` - -'ACXo' / [AbilityIds.itemCriticalDamage12](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalDamage12) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalDamage5 - -```wurst -public class AbilityDefinitionItemCriticalDamage5 extends AbilityDefinition -``` - -'ACXq' / [AbilityIds.itemCriticalDamage5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalDamage5) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalDamage13 - -```wurst -public class AbilityDefinitionItemCriticalDamage13 extends AbilityDefinition -``` - -'ACXr' / [AbilityIds.itemCriticalDamage13](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalDamage13) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalDamage30 - -```wurst -public class AbilityDefinitionItemCriticalDamage30 extends AbilityDefinition -``` - -'ACXt' / [AbilityIds.itemCriticalDamage30](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalDamage30) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalDamage25 - -```wurst -public class AbilityDefinitionItemCriticalDamage25 extends AbilityDefinition -``` - -'ACXu' / [AbilityIds.itemCriticalDamage25](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalDamage25) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalDamage15 - -```wurst -public class AbilityDefinitionItemCriticalDamage15 extends AbilityDefinition -``` - -'ACXw' / [AbilityIds.itemCriticalDamage15](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalDamage15) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemCriticalDamage40 - -```wurst -public class AbilityDefinitionItemCriticalDamage40 extends AbilityDefinition -``` - -'ACXy' / [AbilityIds.itemCriticalDamage40](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalDamage40) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionAttackBonusPlus18 - -```wurst -public class AbilityDefinitionAttackBonusPlus18 extends AbilityDefinition -``` - -'AD18' / [AbilityIds.attackBonusPlus18](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackBonusPlus18) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemDamage20 - -```wurst -public class AbilityDefinitionItemDamage20 extends AbilityDefinition -``` - -'AD20' / [AbilityIds.itemDamage20](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDamage20) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionAttackBonusPlus24 - -```wurst -public class AbilityDefinitionAttackBonusPlus24 extends AbilityDefinition -``` - -'AD24' / [AbilityIds.attackBonusPlus24](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackBonusPlus24) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionAttackBonusPlus45 - -```wurst -public class AbilityDefinitionAttackBonusPlus45 extends AbilityDefinition -``` - -'AD45' / [AbilityIds.attackBonusPlus45](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackBonusPlus45) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemDaybreakerAttack - -```wurst -public class AbilityDefinitionItemDaybreakerAttack extends AbilityDefinition -``` - -'ADBa' / [AbilityIds.itemDaybreakerAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDaybreakerAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemDaybreakerFS - -```wurst -public class AbilityDefinitionItemDaybreakerFS extends AbilityDefinition -``` - -'ADBf' / [AbilityIds.itemDaybreakerFS](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDaybreakerFS) - -**Members:** - -- `construct(int newAbilityId)` -- `setFullDamageInterval(int level, real value)` -- `setFullDamageDealt(int level, real value)` -- `setHalfDamageDealt(int level, real value)` -- `setBuildingReduction(int level, real value)` -- `setMaximumDamage(int level, real value)` -- `setHalfDamageInterval(int level, real value)` -- `presetFullDamageInterval(RealLevelClosure lc)` -- `presetFullDamageDealt(RealLevelClosure lc)` -- `presetHalfDamageDealt(RealLevelClosure lc)` -- `presetBuildingReduction(RealLevelClosure lc)` -- `presetMaximumDamage(RealLevelClosure lc)` -- `presetHalfDamageInterval(RealLevelClosure lc)` - -### AbilityDefinitionDarkCommandersAura - -```wurst -public class AbilityDefinitionDarkCommandersAura extends AbilityDefinition -``` - -'ADCa' / [AbilityIds.darkCommandersAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-darkCommandersAura) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemDiseaseCloud1 - -```wurst -public class AbilityDefinitionItemDiseaseCloud1 extends AbilityDefinition -``` - -'ADCq' / [AbilityIds.itemDiseaseCloud1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDiseaseCloud1) - -**Members:** - -- `construct(int newAbilityId)` -- `setPlagueWardUnitType(int level, string value)` -- `setDurationofPlagueWard(int level, real value)` -- `setAuraDuration(int level, real value)` -- `setDamageperSecond(int level, real value)` -- `presetPlagueWardUnitType(StringLevelClosure lc)` -- `presetDurationofPlagueWard(RealLevelClosure lc)` -- `presetAuraDuration(RealLevelClosure lc)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionDarkMistressAura - -```wurst -public class AbilityDefinitionDarkMistressAura extends AbilityDefinition -``` - -'ADMa' / [AbilityIds.darkMistressAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-darkMistressAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Oae1' -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Oae2' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionAttackBonus5 - -```wurst -public class AbilityDefinitionAttackBonus5 extends AbilityDefinition -``` - -'ADN5' / [AbilityIds.attackBonus5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackBonus5) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemDamageReflect15 - -```wurst -public class AbilityDefinitionItemDamageReflect15 extends AbilityDefinition -``` - -'ADRq' / [AbilityIds.itemDamageReflect15](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDamageReflect15) - -**Members:** - -- `construct(int newAbilityId)` -- `setReceivedDamageFactor(int level, real value)` -- `setReturnedDamageFactor(int level, real value)` -- `setDefenseBonus(int level, real value)` -- `presetReceivedDamageFactor(RealLevelClosure lc)` -- `presetReturnedDamageFactor(RealLevelClosure lc)` -- `presetDefenseBonus(RealLevelClosure lc)` - -### AbilityDefinitionItemDamageReflect20 - -```wurst -public class AbilityDefinitionItemDamageReflect20 extends AbilityDefinition -``` - -'ADRw' / [AbilityIds.itemDamageReflect20](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDamageReflect20) - -**Members:** - -- `construct(int newAbilityId)` -- `setReceivedDamageFactor(int level, real value)` -- `setReturnedDamageFactor(int level, real value)` -- `setDefenseBonus(int level, real value)` -- `presetReceivedDamageFactor(RealLevelClosure lc)` -- `presetReturnedDamageFactor(RealLevelClosure lc)` -- `presetDefenseBonus(RealLevelClosure lc)` - -### AbilityDefinitionAltarOfDarknessHealthRegen - -```wurst -public class AbilityDefinitionAltarOfDarknessHealthRegen extends AbilityDefinition -``` - -'ADhr' / [AbilityIds.altarOfDarknessHealthRegen](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-altarOfDarknessHealthRegen) - -**Members:** - -- `construct(int newAbilityId)` -- `setAmountofHitPointsRegenerated(int level, real value)` -- `setPercentage(int level, bool value)` -- `presetAmountofHitPointsRegenerated(RealLevelClosure lc)` -- `presetPercentage(BooleanLevelClosure lc)` - -### AbilityDefinitionAltarOfDarknessManaRegen - -```wurst -public class AbilityDefinitionAltarOfDarknessManaRegen extends AbilityDefinition -``` - -'ADmr' / [AbilityIds.altarOfDarknessManaRegen](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-altarOfDarknessManaRegen) - -**Members:** - -- `construct(int newAbilityId)` -- `setAmountRegenerated(int level, real value)` -- `setPercentage(int level, bool value)` -- `presetAmountRegenerated(RealLevelClosure lc)` -- `presetPercentage(BooleanLevelClosure lc)` - -### AbilityDefinitionPurifierBladeHolyLightItem - -```wurst -public class AbilityDefinitionPurifierBladeHolyLightItem extends AbilityDefinition -``` - -'AEhl' / [AbilityIds.purifierBladeHolyLightItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-purifierBladeHolyLightItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setAmountHealedDamaged(int level, real value)` - Amount Healed/Damaged / 'Hhb1' -- `presetAmountHealedDamaged(RealLevelClosure lc)` - -### AbilityDefinitionPurifierBladeItem - -```wurst -public class AbilityDefinitionPurifierBladeItem extends AbilityDefinition -``` - -'AEpb' / [AbilityIds.purifierBladeItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-purifierBladeItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setChanceToHitUnits(int level, real value)` - Chance To Hit Units (%) / 'Iob2' -- `setChanceToHitSummons(int level, real value)` - Chance To Hit Summons (%) / 'Iob4' -- `setEffectAbility(int level, string value)` -- `setChanceToHitHeros(int level, real value)` - Chance To Hit Heros (%) / 'Iob3' -- `setDamageBonus(int level, real value)` -- `setEnabledAttackIndex(int level, int value)` -- `presetChanceToHitUnits(RealLevelClosure lc)` -- `presetChanceToHitSummons(RealLevelClosure lc)` -- `presetEffectAbility(StringLevelClosure lc)` -- `presetChanceToHitHeros(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionEquipmentInventory1 - -```wurst -public class AbilityDefinitionEquipmentInventory1 extends AbilityDefinition -``` - -'AEqu' / [AbilityIds.equipmentInventory1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-equipmentInventory1) - -**Members:** - -- `construct(int newAbilityId)` -- `setEquipmentLevelThreshold(int level, int value)` -- `presetEquipmentLevelThreshold(IntLevelClosure lc)` - -### AbilityDefinitionItemFeedback4 - -```wurst -public class AbilityDefinitionItemFeedback4 extends AbilityDefinition -``` - -'AFBq' / [AbilityIds.itemFeedback4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemFeedback4) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxManaDrainedUnits(int level, real value)` -- `setDamageRatioUnits(int level, real value)` - Damage Ratio - Units (%) / 'fbk2' -- `setMaxManaDrainedHeros(int level, real value)` -- `setDamageRatioHeros(int level, real value)` - Damage Ratio - Heros (%) / 'fbk4' -- `setSummonedDamage(int level, real value)` -- `presetMaxManaDrainedUnits(RealLevelClosure lc)` -- `presetDamageRatioUnits(RealLevelClosure lc)` -- `presetMaxManaDrainedHeros(RealLevelClosure lc)` -- `presetDamageRatioHeros(RealLevelClosure lc)` -- `presetSummonedDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemFingerOfDeath8 - -```wurst -public class AbilityDefinitionItemFingerOfDeath8 extends AbilityDefinition -``` - -'AFDe' / [AbilityIds.itemFingerOfDeath8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemFingerOfDeath8) - -**Members:** - -- `construct(int newAbilityId)` -- `setGraphicDuration(int level, real value)` -- `setGraphicDelay(int level, real value)` -- `setDamage(int level, real value)` -- `presetGraphicDuration(RealLevelClosure lc)` -- `presetGraphicDelay(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemFingerOfDeath12 - -```wurst -public class AbilityDefinitionItemFingerOfDeath12 extends AbilityDefinition -``` - -'AFDq' / [AbilityIds.itemFingerOfDeath12](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemFingerOfDeath12) - -**Members:** - -- `construct(int newAbilityId)` -- `setGraphicDuration(int level, real value)` -- `setGraphicDelay(int level, real value)` -- `setDamage(int level, real value)` -- `presetGraphicDuration(RealLevelClosure lc)` -- `presetGraphicDelay(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemFingerOfDeath15 - -```wurst -public class AbilityDefinitionItemFingerOfDeath15 extends AbilityDefinition -``` - -'AFDw' / [AbilityIds.itemFingerOfDeath15](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemFingerOfDeath15) - -**Members:** - -- `construct(int newAbilityId)` -- `setGraphicDuration(int level, real value)` -- `setGraphicDelay(int level, real value)` -- `setDamage(int level, real value)` -- `presetGraphicDuration(RealLevelClosure lc)` -- `presetGraphicDelay(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionDarkRangerSBracersSummon - -```wurst -public class AbilityDefinitionDarkRangerSBracersSummon extends AbilityDefinition -``` - -'AFRq' / [AbilityIds.darkRangerSBracersSummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-darkRangerSBracersSummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionDarkRangerSInsigniaSummon - -```wurst -public class AbilityDefinitionDarkRangerSInsigniaSummon extends AbilityDefinition -``` - -'AFRw' / [AbilityIds.darkRangerSInsigniaSummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-darkRangerSInsigniaSummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionDarkRangerSBracersAttack - -```wurst -public class AbilityDefinitionDarkRangerSBracersAttack extends AbilityDefinition -``` - -'AFRx' / [AbilityIds.darkRangerSBracersAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-darkRangerSBracersAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemDarkRangerSHoodSpellcast - -```wurst -public class AbilityDefinitionItemDarkRangerSHoodSpellcast extends AbilityDefinition -``` - -'AFRy' / [AbilityIds.itemDarkRangerSHoodSpellcast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDarkRangerSHoodSpellcast) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionGnomishZapperAttack - -```wurst -public class AbilityDefinitionGnomishZapperAttack extends AbilityDefinition -``` - -'AGZa' / [AbilityIds.gnomishZapperAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-gnomishZapperAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionGnomishZapperFL - -```wurst -public class AbilityDefinitionGnomishZapperFL extends AbilityDefinition -``` - -'AGZf' / [AbilityIds.gnomishZapperFL](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-gnomishZapperFL) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `setDistance(int level, real value)` -- `setFinalArea(int level, real value)` -- `setDamageperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDistance(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` - -### AbilityDefinitionGarekCleavingAttack - -```wurst -public class AbilityDefinitionGarekCleavingAttack extends AbilityDefinition -``` - -'AGca' / [AbilityIds.garekCleavingAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekCleavingAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistributedDamageFactor(int level, real value)` -- `presetDistributedDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionGarekWarcryLifesteal - -```wurst -public class AbilityDefinitionGarekWarcryLifesteal extends AbilityDefinition -``` - -'AGls' / [AbilityIds.garekWarcryLifesteal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekWarcryLifesteal) - -**Members:** - -- `construct(int newAbilityId)` -- `setLifeStolenPerAttack(int level, real value)` -- `presetLifeStolenPerAttack(RealLevelClosure lc)` - -### AbilityDefinitionGarekWarcrySpellVamp - -```wurst -public class AbilityDefinitionGarekWarcrySpellVamp extends AbilityDefinition -``` - -'AGsv' / [AbilityIds.garekWarcrySpellVamp](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekWarcrySpellVamp) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setSpellVamp(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetSpellVamp(RealLevelClosure lc)` - -### AbilityDefinitionItemHeroDamageX125 - -```wurst -public class AbilityDefinitionItemHeroDamageX125 extends AbilityDefinition -``` - -'AHDq' / [AbilityIds.itemHeroDamageX125](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHeroDamageX125) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageMultiplierBuildings(int level, real value)` -- `setDamageMultiplierUnits(int level, real value)` -- `setChancetoDemolish(int level, real value)` -- `setDamageMultiplierHeroes(int level, real value)` -- `presetDamageMultiplierBuildings(RealLevelClosure lc)` -- `presetDamageMultiplierUnits(RealLevelClosure lc)` -- `presetChancetoDemolish(RealLevelClosure lc)` -- `presetDamageMultiplierHeroes(RealLevelClosure lc)` - -### AbilityDefinitionItemHeroDamageX115 - -```wurst -public class AbilityDefinitionItemHeroDamageX115 extends AbilityDefinition -``` - -'AHDw' / [AbilityIds.itemHeroDamageX115](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHeroDamageX115) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageMultiplierBuildings(int level, real value)` -- `setDamageMultiplierUnits(int level, real value)` -- `setChancetoDemolish(int level, real value)` -- `setDamageMultiplierHeroes(int level, real value)` -- `presetDamageMultiplierBuildings(RealLevelClosure lc)` -- `presetDamageMultiplierUnits(RealLevelClosure lc)` -- `presetChancetoDemolish(RealLevelClosure lc)` -- `presetDamageMultiplierHeroes(RealLevelClosure lc)` - -### AbilityDefinitionItemHealthRegeneration51 - -```wurst -public class AbilityDefinitionItemHealthRegeneration51 extends AbilityDefinition -``` - -'AHRa' / [AbilityIds.rangerArrow](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-rangerArrow) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsRegeneratedPerSecond(int level, int value)` -- `presetHitPointsRegeneratedPerSecond(IntLevelClosure lc)` - -### AbilityDefinitionItemHealthRegeneration10 - -```wurst -public class AbilityDefinitionItemHealthRegeneration10 extends AbilityDefinition -``` - -'AHRd' / [AbilityIds.itemHealthRegeneration10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealthRegeneration10) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsRegeneratedPerSecond(int level, int value)` -- `presetHitPointsRegeneratedPerSecond(IntLevelClosure lc)` - -### AbilityDefinitionItemHealthRegeneration15 - -```wurst -public class AbilityDefinitionItemHealthRegeneration15 extends AbilityDefinition -``` - -'AHRf' / [AbilityIds.itemHealthRegeneration15](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealthRegeneration15) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsRegeneratedPerSecond(int level, int value)` -- `presetHitPointsRegeneratedPerSecond(IntLevelClosure lc)` - -### AbilityDefinitionItemHealthRegeneration8 - -```wurst -public class AbilityDefinitionItemHealthRegeneration8 extends AbilityDefinition -``` - -'AHRo' / [AbilityIds.itemHealthRegeneration8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealthRegeneration8) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsRegeneratedPerSecond(int level, int value)` -- `presetHitPointsRegeneratedPerSecond(IntLevelClosure lc)` - -### AbilityDefinitionItemHealthRegeneration3 - -```wurst -public class AbilityDefinitionItemHealthRegeneration3 extends AbilityDefinition -``` - -'AHRq' / [AbilityIds.itemHealthRegeneration3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealthRegeneration3) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsRegeneratedPerSecond(int level, int value)` -- `presetHitPointsRegeneratedPerSecond(IntLevelClosure lc)` - -### AbilityDefinitionItemHealthRegeneration7 - -```wurst -public class AbilityDefinitionItemHealthRegeneration7 extends AbilityDefinition -``` - -'AHRs' / [AbilityIds.itemHealthRegeneration7](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealthRegeneration7) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsRegeneratedPerSecond(int level, int value)` -- `presetHitPointsRegeneratedPerSecond(IntLevelClosure lc)` - -### AbilityDefinitionItemHealthRegeneration5 - -```wurst -public class AbilityDefinitionItemHealthRegeneration5 extends AbilityDefinition -``` - -'AHRt' / [AbilityIds.itemHealthRegeneration5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealthRegeneration5) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsRegeneratedPerSecond(int level, int value)` -- `presetHitPointsRegeneratedPerSecond(IntLevelClosure lc)` - -### AbilityDefinitionItemHealthRegeneration6 - -```wurst -public class AbilityDefinitionItemHealthRegeneration6 extends AbilityDefinition -``` - -'AHRu' / [AbilityIds.itemHealthRegeneration6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealthRegeneration6) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsRegeneratedPerSecond(int level, int value)` -- `presetHitPointsRegeneratedPerSecond(IntLevelClosure lc)` - -### AbilityDefinitionItemHealthRegeneration31 - -```wurst -public class AbilityDefinitionItemHealthRegeneration31 extends AbilityDefinition -``` - -'AHRw' / [AbilityIds.itemHealthRegeneration31](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealthRegeneration31) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsRegeneratedPerSecond(int level, int value)` -- `presetHitPointsRegeneratedPerSecond(IntLevelClosure lc)` - -### AbilityDefinitionItemHealthRegeneration4 - -```wurst -public class AbilityDefinitionItemHealthRegeneration4 extends AbilityDefinition -``` - -'AHRy' / [AbilityIds.itemHealthRegeneration4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealthRegeneration4) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsRegeneratedPerSecond(int level, int value)` -- `presetHitPointsRegeneratedPerSecond(IntLevelClosure lc)` - -### AbilityDefinitionItemHardenedSkin1007MTRT - -```wurst -public class AbilityDefinitionItemHardenedSkin1007MTRT extends AbilityDefinition -``` - -'AHSe' / [AbilityIds.itemHardenedSkin1007MTRT](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHardenedSkin1007MTRT) - -**Members:** - -- `construct(int newAbilityId)` -- `setMinimumDamage(int level, real value)` -- `setIncludeRangedDamage(int level, bool value)` -- `setIncludeMeleeDamage(int level, bool value)` -- `setChancetoReduceDamage(int level, real value)` - Chance to Reduce Damage (%) / 'Ssk1' -- `setIgnoredDamage(int level, real value)` -- `presetMinimumDamage(RealLevelClosure lc)` -- `presetIncludeRangedDamage(BooleanLevelClosure lc)` -- `presetIncludeMeleeDamage(BooleanLevelClosure lc)` -- `presetChancetoReduceDamage(RealLevelClosure lc)` -- `presetIgnoredDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemHardenedSkin1002MTRT - -```wurst -public class AbilityDefinitionItemHardenedSkin1002MTRT extends AbilityDefinition -``` - -'AHSq' / [AbilityIds.itemHardenedSkin1002MTRT](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHardenedSkin1002MTRT) - -**Members:** - -- `construct(int newAbilityId)` -- `setMinimumDamage(int level, real value)` -- `setIncludeRangedDamage(int level, bool value)` -- `setIncludeMeleeDamage(int level, bool value)` -- `setChancetoReduceDamage(int level, real value)` - Chance to Reduce Damage (%) / 'Ssk1' -- `setIgnoredDamage(int level, real value)` -- `presetMinimumDamage(RealLevelClosure lc)` -- `presetIncludeRangedDamage(BooleanLevelClosure lc)` -- `presetIncludeMeleeDamage(BooleanLevelClosure lc)` -- `presetChancetoReduceDamage(RealLevelClosure lc)` -- `presetIgnoredDamage(RealLevelClosure lc)` - -### AbilityDefinitionHighTemplarSFlameIncinerate - -```wurst -public class AbilityDefinitionHighTemplarSFlameIncinerate extends AbilityDefinition -``` - -'AHTf' / [AbilityIds.highTemplarSFlameIncinerate](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-highTemplarSFlameIncinerate) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusDamageMultiplier(int level, real value)` -- `setDeathDamageHalfAmount(int level, real value)` -- `setDeathDamageHalfArea(int level, real value)` -- `setDeathDamageDelay(int level, real value)` -- `setDeathDamageFullAmount(int level, real value)` -- `setDeathDamageFullArea(int level, real value)` -- `presetBonusDamageMultiplier(RealLevelClosure lc)` -- `presetDeathDamageHalfAmount(RealLevelClosure lc)` -- `presetDeathDamageHalfArea(RealLevelClosure lc)` -- `presetDeathDamageDelay(RealLevelClosure lc)` -- `presetDeathDamageFullAmount(RealLevelClosure lc)` -- `presetDeathDamageFullArea(RealLevelClosure lc)` - -### AbilityDefinitionHighTemplarSConquerorHeal - -```wurst -public class AbilityDefinitionHighTemplarSConquerorHeal extends AbilityDefinition -``` - -'AHTh' / [AbilityIds.highTemplarSConquerorHeal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-highTemplarSConquerorHeal) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` - -### AbilityDefinitionHighTemplarSVisageIF - -```wurst -public class AbilityDefinitionHighTemplarSVisageIF extends AbilityDefinition -``` - -'AHTi' / [AbilityIds.highTemplarSVisageIF](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-highTemplarSVisageIF) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageIncrease(int level, real value)` - Damage Increase (%) / 'Inf1' -- `setDefenseIncrease(int level, int value)` -- `setLifeRegenRate(int level, real value)` -- `setAutocastRange(int level, real value)` -- `presetDamageIncrease(RealLevelClosure lc)` -- `presetDefenseIncrease(IntLevelClosure lc)` -- `presetLifeRegenRate(RealLevelClosure lc)` -- `presetAutocastRange(RealLevelClosure lc)` - -### AbilityDefinitionHighTemplarSJudgmentAttack - -```wurst -public class AbilityDefinitionHighTemplarSJudgmentAttack extends AbilityDefinition -``` - -'AHTj' / [AbilityIds.highTemplarSJudgmentAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-highTemplarSJudgmentAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionHighTemplarSConquerorAttack - -```wurst -public class AbilityDefinitionHighTemplarSConquerorAttack extends AbilityDefinition -``` - -'AHTq' / [AbilityIds.highTemplarSConquerorAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-highTemplarSConquerorAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionHighTemplarSJudgmentShockwave - -```wurst -public class AbilityDefinitionHighTemplarSJudgmentShockwave extends AbilityDefinition -``` - -'AHTs' / [AbilityIds.highTemplarSJudgmentShockwave](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-highTemplarSJudgmentShockwave) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `setMaximumDamage(int level, real value)` -- `setFinalArea(int level, real value)` -- `setDistance(int level, real value)` -- `presetDamage(RealLevelClosure lc)` -- `presetMaximumDamage(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetDistance(RealLevelClosure lc)` - -### AbilityDefinitionHighTemplarSVisageAttack - -```wurst -public class AbilityDefinitionHighTemplarSVisageAttack extends AbilityDefinition -``` - -'AHTv' / [AbilityIds.highTemplarSVisageAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-highTemplarSVisageAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionIlastarSacredAuraTalent1 - -```wurst -public class AbilityDefinitionIlastarSacredAuraTalent1 extends AbilityDefinition -``` - -'AHa1' / [AbilityIds.ilastarSacredAuraTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarSacredAuraTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setMagicResistDecreaseforEnemies(int level, real value)` - % Magic Resist Decrease for Enemies / 'hsa4' -- `setHealingIncreaseforAllies(int level, real value)` - % Healing Increase for Allies / 'hsa2' -- `setCooldownIncreaseforEnemies(int level, real value)` - % Cooldown Increase for Enemies / 'hsa6' -- `setMagicResistIncreaseforAllies(int level, real value)` - % Magic Resist Increase for Allies / 'hsa1' -- `setCooldownReductionIncreaseforAllies(int level, real value)` - % Cooldown Reduction Increase for Allies / 'hsa3' -- `setFlatManaRegenforAllies(int level, real value)` -- `setHealingDecreaseforEnemies(int level, real value)` - % Healing Decrease for Enemies / 'hsa5' -- `presetMagicResistDecreaseforEnemies(RealLevelClosure lc)` -- `presetHealingIncreaseforAllies(RealLevelClosure lc)` -- `presetCooldownIncreaseforEnemies(RealLevelClosure lc)` -- `presetMagicResistIncreaseforAllies(RealLevelClosure lc)` -- `presetCooldownReductionIncreaseforAllies(RealLevelClosure lc)` -- `presetFlatManaRegenforAllies(RealLevelClosure lc)` -- `presetHealingDecreaseforEnemies(RealLevelClosure lc)` - -### AbilityDefinitionIlastarSacredAuraTalent2 - -```wurst -public class AbilityDefinitionIlastarSacredAuraTalent2 extends AbilityDefinition -``` - -'AHa2' / [AbilityIds.ilastarSacredAuraTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarSacredAuraTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setMagicResistDecreaseforEnemies(int level, real value)` - % Magic Resist Decrease for Enemies / 'hsa4' -- `setHealingIncreaseforAllies(int level, real value)` - % Healing Increase for Allies / 'hsa2' -- `setCooldownIncreaseforEnemies(int level, real value)` - % Cooldown Increase for Enemies / 'hsa6' -- `setMagicResistIncreaseforAllies(int level, real value)` - % Magic Resist Increase for Allies / 'hsa1' -- `setCooldownReductionIncreaseforAllies(int level, real value)` - % Cooldown Reduction Increase for Allies / 'hsa3' -- `setFlatManaRegenforAllies(int level, real value)` -- `setHealingDecreaseforEnemies(int level, real value)` - % Healing Decrease for Enemies / 'hsa5' -- `presetMagicResistDecreaseforEnemies(RealLevelClosure lc)` -- `presetHealingIncreaseforAllies(RealLevelClosure lc)` -- `presetCooldownIncreaseforEnemies(RealLevelClosure lc)` -- `presetMagicResistIncreaseforAllies(RealLevelClosure lc)` -- `presetCooldownReductionIncreaseforAllies(RealLevelClosure lc)` -- `presetFlatManaRegenforAllies(RealLevelClosure lc)` -- `presetHealingDecreaseforEnemies(RealLevelClosure lc)` - -### AbilityDefinitionIlastarSacredAuraTalent3 - -```wurst -public class AbilityDefinitionIlastarSacredAuraTalent3 extends AbilityDefinition -``` - -'AHa3' / [AbilityIds.ilastarSacredAuraTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarSacredAuraTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setMagicResistDecreaseforEnemies(int level, real value)` - % Magic Resist Decrease for Enemies / 'hsa4' -- `setHealingIncreaseforAllies(int level, real value)` - % Healing Increase for Allies / 'hsa2' -- `setCooldownIncreaseforEnemies(int level, real value)` - % Cooldown Increase for Enemies / 'hsa6' -- `setMagicResistIncreaseforAllies(int level, real value)` - % Magic Resist Increase for Allies / 'hsa1' -- `setCooldownReductionIncreaseforAllies(int level, real value)` - % Cooldown Reduction Increase for Allies / 'hsa3' -- `setFlatManaRegenforAllies(int level, real value)` -- `setHealingDecreaseforEnemies(int level, real value)` - % Healing Decrease for Enemies / 'hsa5' -- `presetMagicResistDecreaseforEnemies(RealLevelClosure lc)` -- `presetHealingIncreaseforAllies(RealLevelClosure lc)` -- `presetCooldownIncreaseforEnemies(RealLevelClosure lc)` -- `presetMagicResistIncreaseforAllies(RealLevelClosure lc)` -- `presetCooldownReductionIncreaseforAllies(RealLevelClosure lc)` -- `presetFlatManaRegenforAllies(RealLevelClosure lc)` -- `presetHealingDecreaseforEnemies(RealLevelClosure lc)` - -### AbilityDefinitionAvatarOfLight - -```wurst -public class AbilityDefinitionAvatarOfLight extends AbilityDefinition -``` - -'AHal' / [AbilityIds.avatarOfLight](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-avatarOfLight) - -**Members:** - -- `construct(int newAbilityId)` -- `setHealthCost(int level, int value)` - % Health Cost / 'uvg1' -- `setDamageOnCast(int level, real value)` -- `setBonusSpellCritDamage(int level, int value)` - % Bonus Spell Crit Damage / 'uvg9' -- `setBonusLifeSteal(int level, int value)` - % Bonus Life Steal / 'uvg4' -- `setDoublebonusbellowhealth(int level, int value)` - Double bonus bellow health % / 'uvg6' -- `setBonusResolve(int level, int value)` - % Bonus Resolve / 'uvg3' -- `setBonusSpellVamp(int level, int value)` - % Bonus Spell Vamp / 'uvg5' -- `setBonusSpellCrit(int level, int value)` - % Bonus Spell Crit / 'uvg8' -- `setBonusstrength(int level, int value)` -- `presetHealthCost(IntLevelClosure lc)` -- `presetDamageOnCast(RealLevelClosure lc)` -- `presetBonusSpellCritDamage(IntLevelClosure lc)` -- `presetBonusLifeSteal(IntLevelClosure lc)` -- `presetDoublebonusbellowhealth(IntLevelClosure lc)` -- `presetBonusResolve(IntLevelClosure lc)` -- `presetBonusSpellVamp(IntLevelClosure lc)` -- `presetBonusSpellCrit(IntLevelClosure lc)` -- `presetBonusstrength(IntLevelClosure lc)` - -### AbilityDefinitionApprehendAOETalent1 - -```wurst -public class AbilityDefinitionApprehendAOETalent1 extends AbilityDefinition -``` - -'AHap' / [AbilityIds.apprehendAOETalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-apprehendAOETalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setStunDuration(int level, real value)` -- `setAirUnitHeight(int level, real value)` -- `setBonusDamageTakenPercent(int level, real value)` -- `setAttackSpeedReductionPercent(int level, real value)` -- `setAirUnitLowerDuration(int level, real value)` -- `setSilencesWhenEnsnared(int level, bool value)` -- `setMeleeAttackRange(int level, real value)` -- `presetStunDuration(RealLevelClosure lc)` -- `presetAirUnitHeight(RealLevelClosure lc)` -- `presetBonusDamageTakenPercent(RealLevelClosure lc)` -- `presetAttackSpeedReductionPercent(RealLevelClosure lc)` -- `presetAirUnitLowerDuration(RealLevelClosure lc)` -- `presetSilencesWhenEnsnared(BooleanLevelClosure lc)` -- `presetMeleeAttackRange(RealLevelClosure lc)` - -### AbilityDefinitionIlastarSacredAura - -```wurst -public class AbilityDefinitionIlastarSacredAura extends AbilityDefinition -``` - -'AHas' / [AbilityIds.ilastarSacredAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarSacredAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setMagicResistDecreaseforEnemies(int level, real value)` - % Magic Resist Decrease for Enemies / 'hsa4' -- `setHealingIncreaseforAllies(int level, real value)` - % Healing Increase for Allies / 'hsa2' -- `setCooldownIncreaseforEnemies(int level, real value)` - % Cooldown Increase for Enemies / 'hsa6' -- `setMagicResistIncreaseforAllies(int level, real value)` - % Magic Resist Increase for Allies / 'hsa1' -- `setCooldownReductionIncreaseforAllies(int level, real value)` - % Cooldown Reduction Increase for Allies / 'hsa3' -- `setFlatManaRegenforAllies(int level, real value)` -- `setHealingDecreaseforEnemies(int level, real value)` - % Healing Decrease for Enemies / 'hsa5' -- `presetMagicResistDecreaseforEnemies(RealLevelClosure lc)` -- `presetHealingIncreaseforAllies(RealLevelClosure lc)` -- `presetCooldownIncreaseforEnemies(RealLevelClosure lc)` -- `presetMagicResistIncreaseforAllies(RealLevelClosure lc)` -- `presetCooldownReductionIncreaseforAllies(RealLevelClosure lc)` -- `presetFlatManaRegenforAllies(RealLevelClosure lc)` -- `presetHealingDecreaseforEnemies(RealLevelClosure lc)` - -### AbilityDefinitionUnyieldingGuardT1DamageReflect - -```wurst -public class AbilityDefinitionUnyieldingGuardT1DamageReflect extends AbilityDefinition -``` - -'AHb1' / [AbilityIds.unyieldingGuardT1DamageReflect](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-unyieldingGuardT1DamageReflect) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` - % Attack Speed Increase / 'bld3' -- `setSweepRemainingCooldownReductionOnHit(int level, real value)` -- `setDamageReduction(int level, real value)` - % Damage Reduction / 'bld1' -- `setAbilitySpeedIncrease(int level, real value)` - % Ability Speed Increase / 'bld8' -- `setMovementSpeedreduction(int level, real value)` - % Movement Speed reduction / 'bld2' -- `setDamageReflection(int level, real value)` - % Damage Reflection / 'bld6' -- `setFlatDamageReflection(int level, real value)` -- `setOnDamageTakenBonusDuration(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `presetSweepRemainingCooldownReductionOnHit(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` -- `presetAbilitySpeedIncrease(RealLevelClosure lc)` -- `presetMovementSpeedreduction(RealLevelClosure lc)` -- `presetDamageReflection(RealLevelClosure lc)` -- `presetFlatDamageReflection(RealLevelClosure lc)` -- `presetOnDamageTakenBonusDuration(RealLevelClosure lc)` - -### AbilityDefinitionUnyieldingGuardT2SWCDReduce - -```wurst -public class AbilityDefinitionUnyieldingGuardT2SWCDReduce extends AbilityDefinition -``` - -'AHb2' / [AbilityIds.unyieldingGuardT2SWCDReduce](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-unyieldingGuardT2SWCDReduce) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` - % Attack Speed Increase / 'bld3' -- `setSweepRemainingCooldownReductionOnHit(int level, real value)` -- `setDamageReduction(int level, real value)` - % Damage Reduction / 'bld1' -- `setAbilitySpeedIncrease(int level, real value)` - % Ability Speed Increase / 'bld8' -- `setMovementSpeedreduction(int level, real value)` - % Movement Speed reduction / 'bld2' -- `setDamageReflection(int level, real value)` - % Damage Reflection / 'bld6' -- `setFlatDamageReflection(int level, real value)` -- `setOnDamageTakenBonusDuration(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `presetSweepRemainingCooldownReductionOnHit(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` -- `presetAbilitySpeedIncrease(RealLevelClosure lc)` -- `presetMovementSpeedreduction(RealLevelClosure lc)` -- `presetDamageReflection(RealLevelClosure lc)` -- `presetFlatDamageReflection(RealLevelClosure lc)` -- `presetOnDamageTakenBonusDuration(RealLevelClosure lc)` - -### AbilityDefinitionUnyieldingGuardT3DurationIncrease - -```wurst -public class AbilityDefinitionUnyieldingGuardT3DurationIncrease extends AbilityDefinition -``` - -'AHb3' / [AbilityIds.unyieldingGuardT3DurationIncrease](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-unyieldingGuardT3DurationIncrease) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` - % Attack Speed Increase / 'bld3' -- `setSweepRemainingCooldownReductionOnHit(int level, real value)` -- `setDamageReduction(int level, real value)` - % Damage Reduction / 'bld1' -- `setAbilitySpeedIncrease(int level, real value)` - % Ability Speed Increase / 'bld8' -- `setMovementSpeedreduction(int level, real value)` - % Movement Speed reduction / 'bld2' -- `setDamageReflection(int level, real value)` - % Damage Reflection / 'bld6' -- `setFlatDamageReflection(int level, real value)` -- `setOnDamageTakenBonusDuration(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `presetSweepRemainingCooldownReductionOnHit(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` -- `presetAbilitySpeedIncrease(RealLevelClosure lc)` -- `presetMovementSpeedreduction(RealLevelClosure lc)` -- `presetDamageReflection(RealLevelClosure lc)` -- `presetFlatDamageReflection(RealLevelClosure lc)` -- `presetOnDamageTakenBonusDuration(RealLevelClosure lc)` - -### AbilityDefinitionUnyieldingGuard - -```wurst -public class AbilityDefinitionUnyieldingGuard extends AbilityDefinition -``` - -'AHbd' / [AbilityIds.unyieldingGuard](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-unyieldingGuard) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` - % Attack Speed Increase / 'bld3' -- `setSweepRemainingCooldownReductionOnHit(int level, real value)` -- `setDamageReduction(int level, real value)` - % Damage Reduction / 'bld1' -- `setAbilitySpeedIncrease(int level, real value)` - % Ability Speed Increase / 'bld8' -- `setMovementSpeedreduction(int level, real value)` - % Movement Speed reduction / 'bld2' -- `setDamageReflection(int level, real value)` - % Damage Reflection / 'bld6' -- `setFlatDamageReflection(int level, real value)` -- `setOnDamageTakenBonusDuration(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `presetSweepRemainingCooldownReductionOnHit(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` -- `presetAbilitySpeedIncrease(RealLevelClosure lc)` -- `presetMovementSpeedreduction(RealLevelClosure lc)` -- `presetDamageReflection(RealLevelClosure lc)` -- `presetFlatDamageReflection(RealLevelClosure lc)` -- `presetOnDamageTakenBonusDuration(RealLevelClosure lc)` - -### AbilityDefinitionValiantChargeT1CritChance - -```wurst -public class AbilityDefinitionValiantChargeT1CritChance extends AbilityDefinition -``` - -'AHc1' / [AbilityIds.valiantChargeT1CritChance](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-valiantChargeT1CritChance) - -**Members:** - -- `construct(int newAbilityId)` -- `setDashSpeed(int level, real value)` -- `setNormalBonusCriticalStrikeDuration(int level, real value)` -- `setTargetIntersectRadius(int level, real value)` -- `setRemoveBuffsOnAbilityStart(int level, bool value)` -- `setBonusCriticalStrike(int level, real value)` -- `setDashDamage(int level, real value)` -- `setHeroBonusCriticalStrikeDuration(int level, real value)` -- `presetDashSpeed(RealLevelClosure lc)` -- `presetNormalBonusCriticalStrikeDuration(RealLevelClosure lc)` -- `presetTargetIntersectRadius(RealLevelClosure lc)` -- `presetRemoveBuffsOnAbilityStart(BooleanLevelClosure lc)` -- `presetBonusCriticalStrike(RealLevelClosure lc)` -- `presetDashDamage(RealLevelClosure lc)` -- `presetHeroBonusCriticalStrikeDuration(RealLevelClosure lc)` - -### AbilityDefinitionValiantChargeT2HeroStunDuration - -```wurst -public class AbilityDefinitionValiantChargeT2HeroStunDuration extends AbilityDefinition -``` - -'AHc2' / [AbilityIds.valiantChargeT2HeroStunDuration](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-valiantChargeT2HeroStunDuration) - -**Members:** - -- `construct(int newAbilityId)` -- `setDashSpeed(int level, real value)` -- `setNormalBonusCriticalStrikeDuration(int level, real value)` -- `setTargetIntersectRadius(int level, real value)` -- `setRemoveBuffsOnAbilityStart(int level, bool value)` -- `setBonusCriticalStrike(int level, real value)` -- `setDashDamage(int level, real value)` -- `setHeroBonusCriticalStrikeDuration(int level, real value)` -- `presetDashSpeed(RealLevelClosure lc)` -- `presetNormalBonusCriticalStrikeDuration(RealLevelClosure lc)` -- `presetTargetIntersectRadius(RealLevelClosure lc)` -- `presetRemoveBuffsOnAbilityStart(BooleanLevelClosure lc)` -- `presetBonusCriticalStrike(RealLevelClosure lc)` -- `presetDashDamage(RealLevelClosure lc)` -- `presetHeroBonusCriticalStrikeDuration(RealLevelClosure lc)` - -### AbilityDefinitionValiantChargeT3ManaCostDispel - -```wurst -public class AbilityDefinitionValiantChargeT3ManaCostDispel extends AbilityDefinition -``` - -'AHc3' / [AbilityIds.valiantChargeT3ManaCostDispel](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-valiantChargeT3ManaCostDispel) - -**Members:** - -- `construct(int newAbilityId)` -- `setDashSpeed(int level, real value)` -- `setNormalBonusCriticalStrikeDuration(int level, real value)` -- `setTargetIntersectRadius(int level, real value)` -- `setRemoveBuffsOnAbilityStart(int level, bool value)` -- `setBonusCriticalStrike(int level, real value)` -- `setDashDamage(int level, real value)` -- `setHeroBonusCriticalStrikeDuration(int level, real value)` -- `presetDashSpeed(RealLevelClosure lc)` -- `presetNormalBonusCriticalStrikeDuration(RealLevelClosure lc)` -- `presetTargetIntersectRadius(RealLevelClosure lc)` -- `presetRemoveBuffsOnAbilityStart(BooleanLevelClosure lc)` -- `presetBonusCriticalStrike(RealLevelClosure lc)` -- `presetDashDamage(RealLevelClosure lc)` -- `presetHeroBonusCriticalStrikeDuration(RealLevelClosure lc)` - -### AbilityDefinitionValiantCharge - -```wurst -public class AbilityDefinitionValiantCharge extends AbilityDefinition -``` - -'AHch' / [AbilityIds.valiantCharge](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-valiantCharge) - -**Members:** - -- `construct(int newAbilityId)` -- `setDashSpeed(int level, real value)` -- `setNormalBonusCriticalStrikeDuration(int level, real value)` -- `setTargetIntersectRadius(int level, real value)` -- `setRemoveBuffsOnAbilityStart(int level, bool value)` -- `setBonusCriticalStrike(int level, real value)` -- `setDashDamage(int level, real value)` -- `setHeroBonusCriticalStrikeDuration(int level, real value)` -- `presetDashSpeed(RealLevelClosure lc)` -- `presetNormalBonusCriticalStrikeDuration(RealLevelClosure lc)` -- `presetTargetIntersectRadius(RealLevelClosure lc)` -- `presetRemoveBuffsOnAbilityStart(BooleanLevelClosure lc)` -- `presetBonusCriticalStrike(RealLevelClosure lc)` -- `presetDashDamage(RealLevelClosure lc)` -- `presetHeroBonusCriticalStrikeDuration(RealLevelClosure lc)` - -### AbilityDefinitionCleansingFire - -```wurst -public class AbilityDefinitionCleansingFire extends AbilityDefinition -``` - -'AHcl' / [AbilityIds.cleansingFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cleansingFire) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllyDamageBonusPercentPerDebuffRemoved(int level, real value)` -- `setAllyHealingPerDebuffRemoved(int level, real value)` -- `setAllyBuffDuration(int level, real value)` -- `setSummonedDamage(int level, real value)` -- `setEnemyStunDuration(int level, real value)` -- `setAllyHealingBase(int level, real value)` -- `setAllyDamageBonusPercentBase(int level, real value)` -- `presetAllyDamageBonusPercentPerDebuffRemoved(RealLevelClosure lc)` -- `presetAllyHealingPerDebuffRemoved(RealLevelClosure lc)` -- `presetAllyBuffDuration(RealLevelClosure lc)` -- `presetSummonedDamage(RealLevelClosure lc)` -- `presetEnemyStunDuration(RealLevelClosure lc)` -- `presetAllyHealingBase(RealLevelClosure lc)` -- `presetAllyDamageBonusPercentBase(RealLevelClosure lc)` - -### AbilityDefinitionConsecration - -```wurst -public class AbilityDefinitionConsecration extends AbilityDefinition -``` - -'AHcr' / [AbilityIds.consecration](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-consecration) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllyHealingPerSecond(int level, real value)` -- `setEnemyDamagePerSecond(int level, real value)` -- `setEnemyHealingReductionPercent(int level, real value)` -- `presetAllyHealingPerSecond(RealLevelClosure lc)` -- `presetEnemyDamagePerSecond(RealLevelClosure lc)` -- `presetEnemyHealingReductionPercent(RealLevelClosure lc)` - -### AbilityDefinitionLandenRaiseTheBanner - -```wurst -public class AbilityDefinitionLandenRaiseTheBanner extends AbilityDefinition -``` - -'AHct' / [AbilityIds.landenRaiseTheBanner](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-landenRaiseTheBanner) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionApprehendTalent2 - -```wurst -public class AbilityDefinitionApprehendTalent2 extends AbilityDefinition -``` - -'AHe2' / [AbilityIds.apprehendTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-apprehendTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setStunDuration(int level, real value)` -- `setAirUnitHeight(int level, real value)` -- `setBonusDamageTakenPercent(int level, real value)` -- `setAttackSpeedReductionPercent(int level, real value)` -- `setAirUnitLowerDuration(int level, real value)` -- `setSilencesWhenEnsnared(int level, bool value)` -- `setMeleeAttackRange(int level, real value)` -- `presetStunDuration(RealLevelClosure lc)` -- `presetAirUnitHeight(RealLevelClosure lc)` -- `presetBonusDamageTakenPercent(RealLevelClosure lc)` -- `presetAttackSpeedReductionPercent(RealLevelClosure lc)` -- `presetAirUnitLowerDuration(RealLevelClosure lc)` -- `presetSilencesWhenEnsnared(BooleanLevelClosure lc)` -- `presetMeleeAttackRange(RealLevelClosure lc)` - -### AbilityDefinitionApprehendTalent3 - -```wurst -public class AbilityDefinitionApprehendTalent3 extends AbilityDefinition -``` - -'AHe3' / [AbilityIds.apprehendTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-apprehendTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setStunDuration(int level, real value)` -- `setAirUnitHeight(int level, real value)` -- `setBonusDamageTakenPercent(int level, real value)` -- `setAttackSpeedReductionPercent(int level, real value)` -- `setAirUnitLowerDuration(int level, real value)` -- `setSilencesWhenEnsnared(int level, bool value)` -- `setMeleeAttackRange(int level, real value)` -- `presetStunDuration(RealLevelClosure lc)` -- `presetAirUnitHeight(RealLevelClosure lc)` -- `presetBonusDamageTakenPercent(RealLevelClosure lc)` -- `presetAttackSpeedReductionPercent(RealLevelClosure lc)` -- `presetAirUnitLowerDuration(RealLevelClosure lc)` -- `presetSilencesWhenEnsnared(BooleanLevelClosure lc)` -- `presetMeleeAttackRange(RealLevelClosure lc)` - -### AbilityDefinitionLandenApprehendSingleTarget - -```wurst -public class AbilityDefinitionLandenApprehendSingleTarget extends AbilityDefinition -``` - -'AHen' / [AbilityIds.landenApprehendSingleTarget](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-landenApprehendSingleTarget) - -**Members:** - -- `construct(int newAbilityId)` -- `setStunDuration(int level, real value)` -- `setAirUnitHeight(int level, real value)` -- `setBonusDamageTakenPercent(int level, real value)` -- `setAttackSpeedReductionPercent(int level, real value)` -- `setAirUnitLowerDuration(int level, real value)` -- `setSilencesWhenEnsnared(int level, bool value)` -- `setMeleeAttackRange(int level, real value)` -- `presetStunDuration(RealLevelClosure lc)` -- `presetAirUnitHeight(RealLevelClosure lc)` -- `presetBonusDamageTakenPercent(RealLevelClosure lc)` -- `presetAttackSpeedReductionPercent(RealLevelClosure lc)` -- `presetAirUnitLowerDuration(RealLevelClosure lc)` -- `presetSilencesWhenEnsnared(BooleanLevelClosure lc)` -- `presetMeleeAttackRange(RealLevelClosure lc)` - -### AbilityDefinitionEvasionStackable - -```wurst -public class AbilityDefinitionEvasionStackable extends AbilityDefinition -``` - -'AHes' / [AbilityIds.evasionStackable](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-evasionStackable) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoEvade(int level, real value)` -- `presetChancetoEvade(RealLevelClosure lc)` - -### AbilityDefinitionGritTalent1 - -```wurst -public class AbilityDefinitionGritTalent1 extends AbilityDefinition -``` - -'AHg1' / [AbilityIds.gritTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-gritTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusAttackDamagePercentAtCap(int level, real value)` -- `setDefenseCap(int level, real value)` -- `setDefenseIncrease(int level, real value)` -- `setMagicResistanceAtCap(int level, real value)` -- `presetBonusAttackDamagePercentAtCap(RealLevelClosure lc)` -- `presetDefenseCap(RealLevelClosure lc)` -- `presetDefenseIncrease(RealLevelClosure lc)` -- `presetMagicResistanceAtCap(RealLevelClosure lc)` - -### AbilityDefinitionGritTalent2 - -```wurst -public class AbilityDefinitionGritTalent2 extends AbilityDefinition -``` - -'AHg2' / [AbilityIds.gritTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-gritTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusAttackDamagePercentAtCap(int level, real value)` -- `setDefenseCap(int level, real value)` -- `setDefenseIncrease(int level, real value)` -- `setMagicResistanceAtCap(int level, real value)` -- `presetBonusAttackDamagePercentAtCap(RealLevelClosure lc)` -- `presetDefenseCap(RealLevelClosure lc)` -- `presetDefenseIncrease(RealLevelClosure lc)` -- `presetMagicResistanceAtCap(RealLevelClosure lc)` - -### AbilityDefinitionGritTalent3 - -```wurst -public class AbilityDefinitionGritTalent3 extends AbilityDefinition -``` - -'AHg3' / [AbilityIds.gritTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-gritTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusAttackDamagePercentAtCap(int level, real value)` -- `setDefenseCap(int level, real value)` -- `setDefenseIncrease(int level, real value)` -- `setMagicResistanceAtCap(int level, real value)` -- `presetBonusAttackDamagePercentAtCap(RealLevelClosure lc)` -- `presetDefenseCap(RealLevelClosure lc)` -- `presetDefenseIncrease(RealLevelClosure lc)` -- `presetMagicResistanceAtCap(RealLevelClosure lc)` - -### AbilityDefinitionGuidingHand - -```wurst -public class AbilityDefinitionGuidingHand extends AbilityDefinition -``` - -'AHgh' / [AbilityIds.guidingHand](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-guidingHand) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusMoveSpeedPercent(int level, real value)` -- `setMakesUnitsUndying(int level, bool value)` -- `setBonusAttackSpeedPercent(int level, real value)` -- `setBonusCriticalHitPercent(int level, real value)` -- `setBonusCriticalDamagePercent(int level, real value)` -- `setBonusCooldownReductionPercent(int level, real value)` -- `setManaPerSecond(int level, real value)` -- `presetBonusMoveSpeedPercent(RealLevelClosure lc)` -- `presetMakesUnitsUndying(BooleanLevelClosure lc)` -- `presetBonusAttackSpeedPercent(RealLevelClosure lc)` -- `presetBonusCriticalHitPercent(RealLevelClosure lc)` -- `presetBonusCriticalDamagePercent(RealLevelClosure lc)` -- `presetBonusCooldownReductionPercent(RealLevelClosure lc)` -- `presetManaPerSecond(RealLevelClosure lc)` - -### AbilityDefinitionGrit - -```wurst -public class AbilityDefinitionGrit extends AbilityDefinition -``` - -'AHgr' / [AbilityIds.grit](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-grit) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusAttackDamagePercentAtCap(int level, real value)` -- `setDefenseCap(int level, real value)` -- `setDefenseIncrease(int level, real value)` -- `setMagicResistanceAtCap(int level, real value)` -- `presetBonusAttackDamagePercentAtCap(RealLevelClosure lc)` -- `presetDefenseCap(RealLevelClosure lc)` -- `presetDefenseIncrease(RealLevelClosure lc)` -- `presetMagicResistanceAtCap(RealLevelClosure lc)` - -### AbilityDefinitionHeadsplitterTalent1 - -```wurst -public class AbilityDefinitionHeadsplitterTalent1 extends AbilityDefinition -``` - -'AHh1' / [AbilityIds.headsplitterTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-headsplitterTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setRefreshesCooldownOnKill(int level, bool value)` -- `setBonusDamageDebuffDurationNormal(int level, real value)` -- `setStunDurationNormal(int level, real value)` -- `setBonusDamageDebuffDurationHero(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setDebuffBonusDamageReceivedPercent(int level, real value)` -- `setStunDurationHero(int level, real value)` -- `presetRefreshesCooldownOnKill(BooleanLevelClosure lc)` -- `presetBonusDamageDebuffDurationNormal(RealLevelClosure lc)` -- `presetStunDurationNormal(RealLevelClosure lc)` -- `presetBonusDamageDebuffDurationHero(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetDebuffBonusDamageReceivedPercent(RealLevelClosure lc)` -- `presetStunDurationHero(RealLevelClosure lc)` - -### AbilityDefinitionHeadsplitterTalent2 - -```wurst -public class AbilityDefinitionHeadsplitterTalent2 extends AbilityDefinition -``` - -'AHh2' / [AbilityIds.headsplitterTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-headsplitterTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setRefreshesCooldownOnKill(int level, bool value)` -- `setBonusDamageDebuffDurationNormal(int level, real value)` -- `setStunDurationNormal(int level, real value)` -- `setBonusDamageDebuffDurationHero(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setDebuffBonusDamageReceivedPercent(int level, real value)` -- `setStunDurationHero(int level, real value)` -- `presetRefreshesCooldownOnKill(BooleanLevelClosure lc)` -- `presetBonusDamageDebuffDurationNormal(RealLevelClosure lc)` -- `presetStunDurationNormal(RealLevelClosure lc)` -- `presetBonusDamageDebuffDurationHero(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetDebuffBonusDamageReceivedPercent(RealLevelClosure lc)` -- `presetStunDurationHero(RealLevelClosure lc)` - -### AbilityDefinitionHeadsplitterTalent3 - -```wurst -public class AbilityDefinitionHeadsplitterTalent3 extends AbilityDefinition -``` - -'AHh3' / [AbilityIds.headsplitterTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-headsplitterTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setRefreshesCooldownOnKill(int level, bool value)` -- `setBonusDamageDebuffDurationNormal(int level, real value)` -- `setStunDurationNormal(int level, real value)` -- `setBonusDamageDebuffDurationHero(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setDebuffBonusDamageReceivedPercent(int level, real value)` -- `setStunDurationHero(int level, real value)` -- `presetRefreshesCooldownOnKill(BooleanLevelClosure lc)` -- `presetBonusDamageDebuffDurationNormal(RealLevelClosure lc)` -- `presetStunDurationNormal(RealLevelClosure lc)` -- `presetBonusDamageDebuffDurationHero(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetDebuffBonusDamageReceivedPercent(RealLevelClosure lc)` -- `presetStunDurationHero(RealLevelClosure lc)` - -### AbilityDefinitionHeroicChallengeAkaProvoke - -```wurst -public class AbilityDefinitionHeroicChallengeAkaProvoke extends AbilityDefinition -``` - -'AHhc' / [AbilityIds.heroicChallengeAkaProvoke](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-heroicChallengeAkaProvoke) - -**Members:** - -- `construct(int newAbilityId)` -- `setTauntedDefenseReduction(int level, real value)` -- `setShieldReflectPercent(int level, real value)` -- `setShieldDuration(int level, real value)` -- `setShieldHealth(int level, real value)` -- `presetTauntedDefenseReduction(RealLevelClosure lc)` -- `presetShieldReflectPercent(RealLevelClosure lc)` -- `presetShieldDuration(RealLevelClosure lc)` -- `presetShieldHealth(RealLevelClosure lc)` - -### AbilityDefinitionHeadsplitter - -```wurst -public class AbilityDefinitionHeadsplitter extends AbilityDefinition -``` - -'AHhr' / [AbilityIds.headsplitter](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-headsplitter) - -**Members:** - -- `construct(int newAbilityId)` -- `setRefreshesCooldownOnKill(int level, bool value)` -- `setBonusDamageDebuffDurationNormal(int level, real value)` -- `setStunDurationNormal(int level, real value)` -- `setBonusDamageDebuffDurationHero(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setDebuffBonusDamageReceivedPercent(int level, real value)` -- `setStunDurationHero(int level, real value)` -- `presetRefreshesCooldownOnKill(BooleanLevelClosure lc)` -- `presetBonusDamageDebuffDurationNormal(RealLevelClosure lc)` -- `presetStunDurationNormal(RealLevelClosure lc)` -- `presetBonusDamageDebuffDurationHero(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetDebuffBonusDamageReceivedPercent(RealLevelClosure lc)` -- `presetStunDurationHero(RealLevelClosure lc)` - -### AbilityDefinitionHeroicSlash - -```wurst -public class AbilityDefinitionHeroicSlash extends AbilityDefinition -``` - -'AHhs' / [AbilityIds.heroicSlash](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-heroicSlash) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `setBonusDamagePercentAgainstDebuffed(int level, real value)` -- `setHealPercentOnDamageDealt(int level, real value)` -- `setRefreshesCooldownOnKill(int level, bool value)` -- `presetDamage(RealLevelClosure lc)` -- `presetBonusDamagePercentAgainstDebuffed(RealLevelClosure lc)` -- `presetHealPercentOnDamageDealt(RealLevelClosure lc)` -- `presetRefreshesCooldownOnKill(BooleanLevelClosure lc)` - -### AbilityDefinitionInspireCourageTalent1 - -```wurst -public class AbilityDefinitionInspireCourageTalent1 extends AbilityDefinition -``` - -'AHi1' / [AbilityIds.inspireCourageTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inspireCourageTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellDamageResistance(int level, real value)` -- `setHealing(int level, real value)` -- `setDefense(int level, real value)` -- `setRemovesNegativeDebuffs(int level, bool value)` -- `presetSpellDamageResistance(RealLevelClosure lc)` -- `presetHealing(RealLevelClosure lc)` -- `presetDefense(RealLevelClosure lc)` -- `presetRemovesNegativeDebuffs(BooleanLevelClosure lc)` - -### AbilityDefinitionInspireCourageTalent2 - -```wurst -public class AbilityDefinitionInspireCourageTalent2 extends AbilityDefinition -``` - -'AHi2' / [AbilityIds.inspireCourageTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inspireCourageTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellDamageResistance(int level, real value)` -- `setHealing(int level, real value)` -- `setDefense(int level, real value)` -- `setRemovesNegativeDebuffs(int level, bool value)` -- `presetSpellDamageResistance(RealLevelClosure lc)` -- `presetHealing(RealLevelClosure lc)` -- `presetDefense(RealLevelClosure lc)` -- `presetRemovesNegativeDebuffs(BooleanLevelClosure lc)` - -### AbilityDefinitionInspireCourageTalent3 - -```wurst -public class AbilityDefinitionInspireCourageTalent3 extends AbilityDefinition -``` - -'AHi3' / [AbilityIds.inspireCourageTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inspireCourageTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellDamageResistance(int level, real value)` -- `setHealing(int level, real value)` -- `setDefense(int level, real value)` -- `setRemovesNegativeDebuffs(int level, bool value)` -- `presetSpellDamageResistance(RealLevelClosure lc)` -- `presetHealing(RealLevelClosure lc)` -- `presetDefense(RealLevelClosure lc)` -- `presetRemovesNegativeDebuffs(BooleanLevelClosure lc)` - -### AbilityDefinitionInspireCourage - -```wurst -public class AbilityDefinitionInspireCourage extends AbilityDefinition -``` - -'AHic' / [AbilityIds.inspireCourage](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inspireCourage) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellDamageResistance(int level, real value)` -- `setHealing(int level, real value)` -- `setDefense(int level, real value)` -- `setRemovesNegativeDebuffs(int level, bool value)` -- `presetSpellDamageResistance(RealLevelClosure lc)` -- `presetHealing(RealLevelClosure lc)` -- `presetDefense(RealLevelClosure lc)` -- `presetRemovesNegativeDebuffs(BooleanLevelClosure lc)` - -### AbilityDefinitionIlastarSurgeOfLightTalent1 - -```wurst -public class AbilityDefinitionIlastarSurgeOfLightTalent1 extends AbilityDefinition -``` - -'AHl1' / [AbilityIds.ilastarSurgeOfLightTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarSurgeOfLightTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllyPassiveCooldown(int level, real value)` -- `setHealPerSecondtoAlly(int level, real value)` -- `setManaRestoretoAlly(int level, real value)` -- `setInstantHealtoAlly(int level, real value)` -- `setAllyPassiveDuration(int level, real value)` -- `setAbilityPassiveRadius(int level, real value)` -- `setAllyPassiveStatAmplify(int level, int value)` - % Ally Passive Stat Amplify / 'sol6' -- `setAttackSpeedGain(int level, int value)` - % Attack Speed Gain / 'sol7' -- `setMovementSpeedGain(int level, int value)` - % Movement Speed Gain / 'sol8' -- `presetAllyPassiveCooldown(RealLevelClosure lc)` -- `presetHealPerSecondtoAlly(RealLevelClosure lc)` -- `presetManaRestoretoAlly(RealLevelClosure lc)` -- `presetInstantHealtoAlly(RealLevelClosure lc)` -- `presetAllyPassiveDuration(RealLevelClosure lc)` -- `presetAbilityPassiveRadius(RealLevelClosure lc)` -- `presetAllyPassiveStatAmplify(IntLevelClosure lc)` -- `presetAttackSpeedGain(IntLevelClosure lc)` -- `presetMovementSpeedGain(IntLevelClosure lc)` - -### AbilityDefinitionIlastarSurgeOfLightTalent2 - -```wurst -public class AbilityDefinitionIlastarSurgeOfLightTalent2 extends AbilityDefinition -``` - -'AHl2' / [AbilityIds.ilastarSurgeOfLightTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarSurgeOfLightTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllyPassiveCooldown(int level, real value)` -- `setHealPerSecondtoAlly(int level, real value)` -- `setManaRestoretoAlly(int level, real value)` -- `setInstantHealtoAlly(int level, real value)` -- `setAllyPassiveDuration(int level, real value)` -- `setAbilityPassiveRadius(int level, real value)` -- `setAllyPassiveStatAmplify(int level, int value)` - % Ally Passive Stat Amplify / 'sol6' -- `setAttackSpeedGain(int level, int value)` - % Attack Speed Gain / 'sol7' -- `setMovementSpeedGain(int level, int value)` - % Movement Speed Gain / 'sol8' -- `presetAllyPassiveCooldown(RealLevelClosure lc)` -- `presetHealPerSecondtoAlly(RealLevelClosure lc)` -- `presetManaRestoretoAlly(RealLevelClosure lc)` -- `presetInstantHealtoAlly(RealLevelClosure lc)` -- `presetAllyPassiveDuration(RealLevelClosure lc)` -- `presetAbilityPassiveRadius(RealLevelClosure lc)` -- `presetAllyPassiveStatAmplify(IntLevelClosure lc)` -- `presetAttackSpeedGain(IntLevelClosure lc)` -- `presetMovementSpeedGain(IntLevelClosure lc)` - -### AbilityDefinitionIlastarSurgeOfLightTalent3 - -```wurst -public class AbilityDefinitionIlastarSurgeOfLightTalent3 extends AbilityDefinition -``` - -'AHl3' / [AbilityIds.ilastarSurgeOfLightTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarSurgeOfLightTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllyPassiveCooldown(int level, real value)` -- `setHealPerSecondtoAlly(int level, real value)` -- `setManaRestoretoAlly(int level, real value)` -- `setInstantHealtoAlly(int level, real value)` -- `setAllyPassiveDuration(int level, real value)` -- `setAbilityPassiveRadius(int level, real value)` -- `setAllyPassiveStatAmplify(int level, int value)` - % Ally Passive Stat Amplify / 'sol6' -- `setAttackSpeedGain(int level, int value)` - % Attack Speed Gain / 'sol7' -- `setMovementSpeedGain(int level, int value)` - % Movement Speed Gain / 'sol8' -- `presetAllyPassiveCooldown(RealLevelClosure lc)` -- `presetHealPerSecondtoAlly(RealLevelClosure lc)` -- `presetManaRestoretoAlly(RealLevelClosure lc)` -- `presetInstantHealtoAlly(RealLevelClosure lc)` -- `presetAllyPassiveDuration(RealLevelClosure lc)` -- `presetAbilityPassiveRadius(RealLevelClosure lc)` -- `presetAllyPassiveStatAmplify(IntLevelClosure lc)` -- `presetAttackSpeedGain(IntLevelClosure lc)` -- `presetMovementSpeedGain(IntLevelClosure lc)` - -### AbilityDefinitionLightSMercyTalent1 - -```wurst -public class AbilityDefinitionLightSMercyTalent1 extends AbilityDefinition -``` - -'AHm1' / [AbilityIds.lightSMercyTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-lightSMercyTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDispellMagicDealBonusDamagetoSummoned(int level, bool value)` -- `setExplosionRadius(int level, real value)` -- `setBurnDamage(int level, real value)` -- `setHealAmounttoAllyUnits(int level, real value)` -- `setBurnDamagePulseFrequency(int level, real value)` -- `setBonusDamageToSummons(int level, real value)` -- `setEnableChainExplosion(int level, bool value)` -- `presetDispellMagicDealBonusDamagetoSummoned(BooleanLevelClosure lc)` -- `presetExplosionRadius(RealLevelClosure lc)` -- `presetBurnDamage(RealLevelClosure lc)` -- `presetHealAmounttoAllyUnits(RealLevelClosure lc)` -- `presetBurnDamagePulseFrequency(RealLevelClosure lc)` -- `presetBonusDamageToSummons(RealLevelClosure lc)` -- `presetEnableChainExplosion(BooleanLevelClosure lc)` - -### AbilityDefinitionLightSMercyTalent2 - -```wurst -public class AbilityDefinitionLightSMercyTalent2 extends AbilityDefinition -``` - -'AHm2' / [AbilityIds.lightSMercyTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-lightSMercyTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setDispellMagicDealBonusDamagetoSummoned(int level, bool value)` -- `setExplosionRadius(int level, real value)` -- `setBurnDamage(int level, real value)` -- `setHealAmounttoAllyUnits(int level, real value)` -- `setBurnDamagePulseFrequency(int level, real value)` -- `setBonusDamageToSummons(int level, real value)` -- `setEnableChainExplosion(int level, bool value)` -- `presetDispellMagicDealBonusDamagetoSummoned(BooleanLevelClosure lc)` -- `presetExplosionRadius(RealLevelClosure lc)` -- `presetBurnDamage(RealLevelClosure lc)` -- `presetHealAmounttoAllyUnits(RealLevelClosure lc)` -- `presetBurnDamagePulseFrequency(RealLevelClosure lc)` -- `presetBonusDamageToSummons(RealLevelClosure lc)` -- `presetEnableChainExplosion(BooleanLevelClosure lc)` - -### AbilityDefinitionLightSMercyTalent3 - -```wurst -public class AbilityDefinitionLightSMercyTalent3 extends AbilityDefinition -``` - -'AHm3' / [AbilityIds.lightSMercyTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-lightSMercyTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setDispellMagicDealBonusDamagetoSummoned(int level, bool value)` -- `setExplosionRadius(int level, real value)` -- `setBurnDamage(int level, real value)` -- `setHealAmounttoAllyUnits(int level, real value)` -- `setBurnDamagePulseFrequency(int level, real value)` -- `setBonusDamageToSummons(int level, real value)` -- `setEnableChainExplosion(int level, bool value)` -- `presetDispellMagicDealBonusDamagetoSummoned(BooleanLevelClosure lc)` -- `presetExplosionRadius(RealLevelClosure lc)` -- `presetBurnDamage(RealLevelClosure lc)` -- `presetHealAmounttoAllyUnits(RealLevelClosure lc)` -- `presetBurnDamagePulseFrequency(RealLevelClosure lc)` -- `presetBonusDamageToSummons(RealLevelClosure lc)` -- `presetEnableChainExplosion(BooleanLevelClosure lc)` - -### AbilityDefinitionClericMindControl - -```wurst -public class AbilityDefinitionClericMindControl extends AbilityDefinition -``` - -'AHmc' / [AbilityIds.clericMindControl](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-clericMindControl) - -**Members:** - -- `construct(int newAbilityId)` -- `setExplosionDamage(int level, real value)` -- `override function setDurationNormal(int level, real value)` -- `setMaximumCreepLevel(int level, int value)` -- `setMindControlledUnitLimit(int level, int value)` -- `setExplosionRadius(int level, real value)` -- `presetExplosionDamage(RealLevelClosure lc)` -- `override function presetDurationNormal(RealLevelClosure lc)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` -- `presetMindControlledUnitLimit(IntLevelClosure lc)` -- `presetExplosionRadius(RealLevelClosure lc)` - -### AbilityDefinitionChallengingCall - -```wurst -public class AbilityDefinitionChallengingCall extends AbilityDefinition -``` - -'AHnt' / [AbilityIds.challengingCall](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-challengingCall) - -**Members:** - -- `construct(int newAbilityId)` -- `setPreferHostiles(int level, int value)` -- `setBonusdefense(int level, real value)` -- `setBonusAttack(int level, real value)` -- `setUseattackvalueaspercentage(int level, bool value)` -- `setIntervalbetweenPulses(int level, real value)` -- `setUsedefensevalueaspercentage(int level, bool value)` -- `setMaxUnits(int level, int value)` -- `setNumberofPulses(int level, int value)` -- `setBonusesduration(int level, real value)` -- `setPreferFriendlies(int level, int value)` -- `presetPreferHostiles(IntLevelClosure lc)` -- `presetBonusdefense(RealLevelClosure lc)` -- `presetBonusAttack(RealLevelClosure lc)` -- `presetUseattackvalueaspercentage(BooleanLevelClosure lc)` -- `presetIntervalbetweenPulses(RealLevelClosure lc)` -- `presetUsedefensevalueaspercentage(BooleanLevelClosure lc)` -- `presetMaxUnits(IntLevelClosure lc)` -- `presetNumberofPulses(IntLevelClosure lc)` -- `presetBonusesduration(RealLevelClosure lc)` -- `presetPreferFriendlies(IntLevelClosure lc)` - -### AbilityDefinitionForsakenPaladinSacredAura - -```wurst -public class AbilityDefinitionForsakenPaladinSacredAura extends AbilityDefinition -``` - -'AHpa' / [AbilityIds.forsakenPaladinSacredAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-forsakenPaladinSacredAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setMagicResistDecreaseforEnemies(int level, real value)` - % Magic Resist Decrease for Enemies / 'hsa4' -- `setHealingIncreaseforAllies(int level, real value)` - % Healing Increase for Allies / 'hsa2' -- `setCooldownIncreaseforEnemies(int level, real value)` - % Cooldown Increase for Enemies / 'hsa6' -- `setMagicResistIncreaseforAllies(int level, real value)` - % Magic Resist Increase for Allies / 'hsa1' -- `setCooldownReductionIncreaseforAllies(int level, real value)` - % Cooldown Reduction Increase for Allies / 'hsa3' -- `setFlatManaRegenforAllies(int level, real value)` -- `setHealingDecreaseforEnemies(int level, real value)` - % Healing Decrease for Enemies / 'hsa5' -- `presetMagicResistDecreaseforEnemies(RealLevelClosure lc)` -- `presetHealingIncreaseforAllies(RealLevelClosure lc)` -- `presetCooldownIncreaseforEnemies(RealLevelClosure lc)` -- `presetMagicResistIncreaseforAllies(RealLevelClosure lc)` -- `presetCooldownReductionIncreaseforAllies(RealLevelClosure lc)` -- `presetFlatManaRegenforAllies(RealLevelClosure lc)` -- `presetHealingDecreaseforEnemies(RealLevelClosure lc)` - -### AbilityDefinitionHolyWrath - -```wurst -public class AbilityDefinitionHolyWrath extends AbilityDefinition -``` - -'AHpb' / [AbilityIds.holyWrath](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-holyWrath) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageStrengthModifier(int level, int value)` - Damage Strength Modifier (%) / 'pbl5' -- `setAttackAngle(int level, real value)` -- `setDamageDelay(int level, real value)` -- `setDispelSummonedDamage(int level, real value)` -- `setDamage(int level, real value)` -- `setAttackDistance(int level, real value)` -- `setUndeadBurnDamage(int level, real value)` -- `setDispelMagicOnHit(int level, bool value)` -- `presetDamageStrengthModifier(IntLevelClosure lc)` -- `presetAttackAngle(RealLevelClosure lc)` -- `presetDamageDelay(RealLevelClosure lc)` -- `presetDispelSummonedDamage(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` -- `presetAttackDistance(RealLevelClosure lc)` -- `presetUndeadBurnDamage(RealLevelClosure lc)` -- `presetDispelMagicOnHit(BooleanLevelClosure lc)` - -### AbilityDefinitionGuidingHandTalent1 - -```wurst -public class AbilityDefinitionGuidingHandTalent1 extends AbilityDefinition -``` - -'AHq1' / [AbilityIds.guidingHandTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-guidingHandTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusMoveSpeedPercent(int level, real value)` -- `setMakesUnitsUndying(int level, bool value)` -- `setBonusAttackSpeedPercent(int level, real value)` -- `setBonusCriticalHitPercent(int level, real value)` -- `setBonusCriticalDamagePercent(int level, real value)` -- `setBonusCooldownReductionPercent(int level, real value)` -- `setManaPerSecond(int level, real value)` -- `presetBonusMoveSpeedPercent(RealLevelClosure lc)` -- `presetMakesUnitsUndying(BooleanLevelClosure lc)` -- `presetBonusAttackSpeedPercent(RealLevelClosure lc)` -- `presetBonusCriticalHitPercent(RealLevelClosure lc)` -- `presetBonusCriticalDamagePercent(RealLevelClosure lc)` -- `presetBonusCooldownReductionPercent(RealLevelClosure lc)` -- `presetManaPerSecond(RealLevelClosure lc)` - -### AbilityDefinitionGuidingHandTalent2 - -```wurst -public class AbilityDefinitionGuidingHandTalent2 extends AbilityDefinition -``` - -'AHq2' / [AbilityIds.guidingHandTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-guidingHandTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusMoveSpeedPercent(int level, real value)` -- `setMakesUnitsUndying(int level, bool value)` -- `setBonusAttackSpeedPercent(int level, real value)` -- `setBonusCriticalHitPercent(int level, real value)` -- `setBonusCriticalDamagePercent(int level, real value)` -- `setBonusCooldownReductionPercent(int level, real value)` -- `setManaPerSecond(int level, real value)` -- `presetBonusMoveSpeedPercent(RealLevelClosure lc)` -- `presetMakesUnitsUndying(BooleanLevelClosure lc)` -- `presetBonusAttackSpeedPercent(RealLevelClosure lc)` -- `presetBonusCriticalHitPercent(RealLevelClosure lc)` -- `presetBonusCriticalDamagePercent(RealLevelClosure lc)` -- `presetBonusCooldownReductionPercent(RealLevelClosure lc)` -- `presetManaPerSecond(RealLevelClosure lc)` - -### AbilityDefinitionGuidingHandTalent3 - -```wurst -public class AbilityDefinitionGuidingHandTalent3 extends AbilityDefinition -``` - -'AHq3' / [AbilityIds.guidingHandTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-guidingHandTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusMoveSpeedPercent(int level, real value)` -- `setMakesUnitsUndying(int level, bool value)` -- `setBonusAttackSpeedPercent(int level, real value)` -- `setBonusCriticalHitPercent(int level, real value)` -- `setBonusCriticalDamagePercent(int level, real value)` -- `setBonusCooldownReductionPercent(int level, real value)` -- `setManaPerSecond(int level, real value)` -- `presetBonusMoveSpeedPercent(RealLevelClosure lc)` -- `presetMakesUnitsUndying(BooleanLevelClosure lc)` -- `presetBonusAttackSpeedPercent(RealLevelClosure lc)` -- `presetBonusCriticalHitPercent(RealLevelClosure lc)` -- `presetBonusCriticalDamagePercent(RealLevelClosure lc)` -- `presetBonusCooldownReductionPercent(RealLevelClosure lc)` -- `presetManaPerSecond(RealLevelClosure lc)` - -### AbilityDefinitionSweepingStrikeT1ASReduce - -```wurst -public class AbilityDefinitionSweepingStrikeT1ASReduce extends AbilityDefinition -``` - -'AHs1' / [AbilityIds.sweepingStrikeT1ASReduce](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sweepingStrikeT1ASReduce) - -**Members:** - -- `construct(int newAbilityId)` -- `setHeroDurationAttackSpeedReduction(int level, real value)` -- `setDurationAttackSpeedReduction(int level, real value)` -- `setDurationDamageByTargetMaxHealth(int level, real value)` -- `setArmorReduction(int level, real value)` -- `setCooldownReductionOnHit(int level, real value)` -- `setHeroDurationArmorReduction(int level, real value)` -- `setAttackAngle(int level, real value)` -- `setHealingPerTargetHit(int level, real value)` -- `setDamageByTargetMaxHealth(int level, real value)` - Damage By Target Max Health (%) / 'swpa' -- `setMaxTargetHit(int level, int value)` -- `setDamageStrengthModifier(int level, int value)` - Damage Strength Modifier (%) / 'swp5' -- `setAttackDistance(int level, real value)` -- `setHeroDurationDamageByTargetMaxHealth(int level, real value)` -- `setDurationArmorReduction(int level, real value)` -- `setDamageDelay(int level, real value)` -- `setAttackSpeedReduction(int level, int value)` - Attack Speed Reduction (%) / 'swp9' -- `setDamage(int level, real value)` -- `presetHeroDurationAttackSpeedReduction(RealLevelClosure lc)` -- `presetDurationAttackSpeedReduction(RealLevelClosure lc)` -- `presetDurationDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetArmorReduction(RealLevelClosure lc)` -- `presetCooldownReductionOnHit(RealLevelClosure lc)` -- `presetHeroDurationArmorReduction(RealLevelClosure lc)` -- `presetAttackAngle(RealLevelClosure lc)` -- `presetHealingPerTargetHit(RealLevelClosure lc)` -- `presetDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetMaxTargetHit(IntLevelClosure lc)` -- `presetDamageStrengthModifier(IntLevelClosure lc)` -- `presetAttackDistance(RealLevelClosure lc)` -- `presetHeroDurationDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetDurationArmorReduction(RealLevelClosure lc)` -- `presetDamageDelay(RealLevelClosure lc)` -- `presetAttackSpeedReduction(IntLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionSweepingStrikeT2ArmorReduce - -```wurst -public class AbilityDefinitionSweepingStrikeT2ArmorReduce extends AbilityDefinition -``` - -'AHs2' / [AbilityIds.sweepingStrikeT2ArmorReduce](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sweepingStrikeT2ArmorReduce) - -**Members:** - -- `construct(int newAbilityId)` -- `setHeroDurationAttackSpeedReduction(int level, real value)` -- `setDurationAttackSpeedReduction(int level, real value)` -- `setDurationDamageByTargetMaxHealth(int level, real value)` -- `setArmorReduction(int level, real value)` -- `setCooldownReductionOnHit(int level, real value)` -- `setHeroDurationArmorReduction(int level, real value)` -- `setAttackAngle(int level, real value)` -- `setHealingPerTargetHit(int level, real value)` -- `setDamageByTargetMaxHealth(int level, real value)` - Damage By Target Max Health (%) / 'swpa' -- `setMaxTargetHit(int level, int value)` -- `setDamageStrengthModifier(int level, int value)` - Damage Strength Modifier (%) / 'swp5' -- `setAttackDistance(int level, real value)` -- `setHeroDurationDamageByTargetMaxHealth(int level, real value)` -- `setDurationArmorReduction(int level, real value)` -- `setDamageDelay(int level, real value)` -- `setAttackSpeedReduction(int level, int value)` - Attack Speed Reduction (%) / 'swp9' -- `setDamage(int level, real value)` -- `presetHeroDurationAttackSpeedReduction(RealLevelClosure lc)` -- `presetDurationAttackSpeedReduction(RealLevelClosure lc)` -- `presetDurationDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetArmorReduction(RealLevelClosure lc)` -- `presetCooldownReductionOnHit(RealLevelClosure lc)` -- `presetHeroDurationArmorReduction(RealLevelClosure lc)` -- `presetAttackAngle(RealLevelClosure lc)` -- `presetHealingPerTargetHit(RealLevelClosure lc)` -- `presetDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetMaxTargetHit(IntLevelClosure lc)` -- `presetDamageStrengthModifier(IntLevelClosure lc)` -- `presetAttackDistance(RealLevelClosure lc)` -- `presetHeroDurationDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetDurationArmorReduction(RealLevelClosure lc)` -- `presetDamageDelay(RealLevelClosure lc)` -- `presetAttackSpeedReduction(IntLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionSweepingStrikeT3CDReduce - -```wurst -public class AbilityDefinitionSweepingStrikeT3CDReduce extends AbilityDefinition -``` - -'AHs3' / [AbilityIds.sweepingStrikeT3CDReduce](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sweepingStrikeT3CDReduce) - -**Members:** - -- `construct(int newAbilityId)` -- `setHeroDurationAttackSpeedReduction(int level, real value)` -- `setDurationAttackSpeedReduction(int level, real value)` -- `setDurationDamageByTargetMaxHealth(int level, real value)` -- `setArmorReduction(int level, real value)` -- `setCooldownReductionOnHit(int level, real value)` -- `setHeroDurationArmorReduction(int level, real value)` -- `setAttackAngle(int level, real value)` -- `setHealingPerTargetHit(int level, real value)` -- `setDamageByTargetMaxHealth(int level, real value)` - Damage By Target Max Health (%) / 'swpa' -- `setMaxTargetHit(int level, int value)` -- `setDamageStrengthModifier(int level, int value)` - Damage Strength Modifier (%) / 'swp5' -- `setAttackDistance(int level, real value)` -- `setHeroDurationDamageByTargetMaxHealth(int level, real value)` -- `setDurationArmorReduction(int level, real value)` -- `setDamageDelay(int level, real value)` -- `setAttackSpeedReduction(int level, int value)` - Attack Speed Reduction (%) / 'swp9' -- `setDamage(int level, real value)` -- `presetHeroDurationAttackSpeedReduction(RealLevelClosure lc)` -- `presetDurationAttackSpeedReduction(RealLevelClosure lc)` -- `presetDurationDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetArmorReduction(RealLevelClosure lc)` -- `presetCooldownReductionOnHit(RealLevelClosure lc)` -- `presetHeroDurationArmorReduction(RealLevelClosure lc)` -- `presetAttackAngle(RealLevelClosure lc)` -- `presetHealingPerTargetHit(RealLevelClosure lc)` -- `presetDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetMaxTargetHit(IntLevelClosure lc)` -- `presetDamageStrengthModifier(IntLevelClosure lc)` -- `presetAttackDistance(RealLevelClosure lc)` -- `presetHeroDurationDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetDurationArmorReduction(RealLevelClosure lc)` -- `presetDamageDelay(RealLevelClosure lc)` -- `presetAttackSpeedReduction(IntLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionClericSacredFlameLightSMercy - -```wurst -public class AbilityDefinitionClericSacredFlameLightSMercy extends AbilityDefinition -``` - -'AHsf' / [AbilityIds.clericSacredFlameLightSMercy](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-clericSacredFlameLightSMercy) - -**Members:** - -- `construct(int newAbilityId)` -- `setDispellMagicDealBonusDamagetoSummoned(int level, bool value)` -- `setExplosionRadius(int level, real value)` -- `setBurnDamage(int level, real value)` -- `setHealAmounttoAllyUnits(int level, real value)` -- `setBurnDamagePulseFrequency(int level, real value)` -- `setBonusDamageToSummons(int level, real value)` -- `setEnableChainExplosion(int level, bool value)` -- `presetDispellMagicDealBonusDamagetoSummoned(BooleanLevelClosure lc)` -- `presetExplosionRadius(RealLevelClosure lc)` -- `presetBurnDamage(RealLevelClosure lc)` -- `presetHealAmounttoAllyUnits(RealLevelClosure lc)` -- `presetBurnDamagePulseFrequency(RealLevelClosure lc)` -- `presetBonusDamageToSummons(RealLevelClosure lc)` -- `presetEnableChainExplosion(BooleanLevelClosure lc)` - -### AbilityDefinitionIlastarSurgeOfLight - -```wurst -public class AbilityDefinitionIlastarSurgeOfLight extends AbilityDefinition -``` - -'AHsl' / [AbilityIds.ilastarSurgeOfLight](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarSurgeOfLight) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllyPassiveCooldown(int level, real value)` -- `setHealPerSecondtoAlly(int level, real value)` -- `setManaRestoretoAlly(int level, real value)` -- `setInstantHealtoAlly(int level, real value)` -- `setAllyPassiveDuration(int level, real value)` -- `setAbilityPassiveRadius(int level, real value)` -- `setAllyPassiveStatAmplify(int level, int value)` - % Ally Passive Stat Amplify / 'sol6' -- `setAttackSpeedGain(int level, int value)` - % Attack Speed Gain / 'sol7' -- `setMovementSpeedGain(int level, int value)` - % Movement Speed Gain / 'sol8' -- `presetAllyPassiveCooldown(RealLevelClosure lc)` -- `presetHealPerSecondtoAlly(RealLevelClosure lc)` -- `presetManaRestoretoAlly(RealLevelClosure lc)` -- `presetInstantHealtoAlly(RealLevelClosure lc)` -- `presetAllyPassiveDuration(RealLevelClosure lc)` -- `presetAbilityPassiveRadius(RealLevelClosure lc)` -- `presetAllyPassiveStatAmplify(IntLevelClosure lc)` -- `presetAttackSpeedGain(IntLevelClosure lc)` -- `presetMovementSpeedGain(IntLevelClosure lc)` - -### AbilityDefinitionHardenedSkinStacking - -```wurst -public class AbilityDefinitionHardenedSkinStacking extends AbilityDefinition -``` - -'AHss' / [AbilityIds.hardenedSkinStacking](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-hardenedSkinStacking) - -**Members:** - -- `construct(int newAbilityId)` -- `setMinimumDamage(int level, real value)` -- `setIncludeRangedDamage(int level, bool value)` -- `setIncludeMeleeDamage(int level, bool value)` -- `setChancetoReduceDamage(int level, real value)` - Chance to Reduce Damage (%) / 'Ssk1' -- `setIgnoredDamage(int level, real value)` -- `presetMinimumDamage(RealLevelClosure lc)` -- `presetIncludeRangedDamage(BooleanLevelClosure lc)` -- `presetIncludeMeleeDamage(BooleanLevelClosure lc)` -- `presetChancetoReduceDamage(RealLevelClosure lc)` -- `presetIgnoredDamage(RealLevelClosure lc)` - -### AbilityDefinitionSweepingStrike - -```wurst -public class AbilityDefinitionSweepingStrike extends AbilityDefinition -``` - -'AHsw' / [AbilityIds.sweepingStrike](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-sweepingStrike) - -**Members:** - -- `construct(int newAbilityId)` -- `setHeroDurationAttackSpeedReduction(int level, real value)` -- `setDurationAttackSpeedReduction(int level, real value)` -- `setDurationDamageByTargetMaxHealth(int level, real value)` -- `setArmorReduction(int level, real value)` -- `setCooldownReductionOnHit(int level, real value)` -- `setHeroDurationArmorReduction(int level, real value)` -- `setAttackAngle(int level, real value)` -- `setHealingPerTargetHit(int level, real value)` -- `setDamageByTargetMaxHealth(int level, real value)` - Damage By Target Max Health (%) / 'swpa' -- `setMaxTargetHit(int level, int value)` -- `setDamageStrengthModifier(int level, int value)` - Damage Strength Modifier (%) / 'swp5' -- `setAttackDistance(int level, real value)` -- `setHeroDurationDamageByTargetMaxHealth(int level, real value)` -- `setDurationArmorReduction(int level, real value)` -- `setDamageDelay(int level, real value)` -- `setAttackSpeedReduction(int level, int value)` - Attack Speed Reduction (%) / 'swp9' -- `setDamage(int level, real value)` -- `presetHeroDurationAttackSpeedReduction(RealLevelClosure lc)` -- `presetDurationAttackSpeedReduction(RealLevelClosure lc)` -- `presetDurationDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetArmorReduction(RealLevelClosure lc)` -- `presetCooldownReductionOnHit(RealLevelClosure lc)` -- `presetHeroDurationArmorReduction(RealLevelClosure lc)` -- `presetAttackAngle(RealLevelClosure lc)` -- `presetHealingPerTargetHit(RealLevelClosure lc)` -- `presetDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetMaxTargetHit(IntLevelClosure lc)` -- `presetDamageStrengthModifier(IntLevelClosure lc)` -- `presetAttackDistance(RealLevelClosure lc)` -- `presetHeroDurationDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetDurationArmorReduction(RealLevelClosure lc)` -- `presetDamageDelay(RealLevelClosure lc)` -- `presetAttackSpeedReduction(IntLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionHeroicChallengeTalent1 - -```wurst -public class AbilityDefinitionHeroicChallengeTalent1 extends AbilityDefinition -``` - -'AHu1' / [AbilityIds.heroicChallengeTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-heroicChallengeTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setTauntedDefenseReduction(int level, real value)` -- `setShieldReflectPercent(int level, real value)` -- `setShieldDuration(int level, real value)` -- `setShieldHealth(int level, real value)` -- `presetTauntedDefenseReduction(RealLevelClosure lc)` -- `presetShieldReflectPercent(RealLevelClosure lc)` -- `presetShieldDuration(RealLevelClosure lc)` -- `presetShieldHealth(RealLevelClosure lc)` - -### AbilityDefinitionHeroicChallengeTalent2 - -```wurst -public class AbilityDefinitionHeroicChallengeTalent2 extends AbilityDefinition -``` - -'AHu2' / [AbilityIds.heroicChallengeTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-heroicChallengeTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setTauntedDefenseReduction(int level, real value)` -- `setShieldReflectPercent(int level, real value)` -- `setShieldDuration(int level, real value)` -- `setShieldHealth(int level, real value)` -- `presetTauntedDefenseReduction(RealLevelClosure lc)` -- `presetShieldReflectPercent(RealLevelClosure lc)` -- `presetShieldDuration(RealLevelClosure lc)` -- `presetShieldHealth(RealLevelClosure lc)` - -### AbilityDefinitionHeroicChallengeTalent3 - -```wurst -public class AbilityDefinitionHeroicChallengeTalent3 extends AbilityDefinition -``` - -'AHu3' / [AbilityIds.heroicChallengeTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-heroicChallengeTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setTauntedDefenseReduction(int level, real value)` -- `setShieldReflectPercent(int level, real value)` -- `setShieldDuration(int level, real value)` -- `setShieldHealth(int level, real value)` -- `presetTauntedDefenseReduction(RealLevelClosure lc)` -- `presetShieldReflectPercent(RealLevelClosure lc)` -- `presetShieldDuration(RealLevelClosure lc)` -- `presetShieldHealth(RealLevelClosure lc)` - -### AbilityDefinitionHeroicSlashTalent1 - -```wurst -public class AbilityDefinitionHeroicSlashTalent1 extends AbilityDefinition -``` - -'AHv1' / [AbilityIds.heroicSlashTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-heroicSlashTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `setBonusDamagePercentAgainstDebuffed(int level, real value)` -- `setHealPercentOnDamageDealt(int level, real value)` -- `setRefreshesCooldownOnKill(int level, bool value)` -- `presetDamage(RealLevelClosure lc)` -- `presetBonusDamagePercentAgainstDebuffed(RealLevelClosure lc)` -- `presetHealPercentOnDamageDealt(RealLevelClosure lc)` -- `presetRefreshesCooldownOnKill(BooleanLevelClosure lc)` - -### AbilityDefinitionHeroicSlashTalent2 - -```wurst -public class AbilityDefinitionHeroicSlashTalent2 extends AbilityDefinition -``` - -'AHv2' / [AbilityIds.heroicSlashTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-heroicSlashTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `setBonusDamagePercentAgainstDebuffed(int level, real value)` -- `setHealPercentOnDamageDealt(int level, real value)` -- `setRefreshesCooldownOnKill(int level, bool value)` -- `presetDamage(RealLevelClosure lc)` -- `presetBonusDamagePercentAgainstDebuffed(RealLevelClosure lc)` -- `presetHealPercentOnDamageDealt(RealLevelClosure lc)` -- `presetRefreshesCooldownOnKill(BooleanLevelClosure lc)` - -### AbilityDefinitionHeroicSlashTalent3 - -```wurst -public class AbilityDefinitionHeroicSlashTalent3 extends AbilityDefinition -``` - -'AHv3' / [AbilityIds.heroicSlashTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-heroicSlashTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `setBonusDamagePercentAgainstDebuffed(int level, real value)` -- `setHealPercentOnDamageDealt(int level, real value)` -- `setRefreshesCooldownOnKill(int level, bool value)` -- `presetDamage(RealLevelClosure lc)` -- `presetBonusDamagePercentAgainstDebuffed(RealLevelClosure lc)` -- `presetHealPercentOnDamageDealt(RealLevelClosure lc)` -- `presetRefreshesCooldownOnKill(BooleanLevelClosure lc)` - -### AbilityDefinitionWarcryT1MagicImmunity - -```wurst -public class AbilityDefinitionWarcryT1MagicImmunity extends AbilityDefinition -``` - -'AHw1' / [AbilityIds.warcryT1MagicImmunity](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-warcryT1MagicImmunity) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusAbilitiesList(int level, string value)` -- `presetBonusAbilitiesList(StringLevelClosure lc)` - -### AbilityDefinitionWarcryT1SpellCrit - -```wurst -public class AbilityDefinitionWarcryT1SpellCrit extends AbilityDefinition -``` - -'AHw2' / [AbilityIds.warcryT1SpellCrit](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-warcryT1SpellCrit) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusAbilitiesList(int level, string value)` -- `presetBonusAbilitiesList(StringLevelClosure lc)` - -### AbilityDefinitionWarcryT1MaxLifestealPlusAttackDamage - -```wurst -public class AbilityDefinitionWarcryT1MaxLifestealPlusAttackDamage extends AbilityDefinition -``` - -'AHw3' / [AbilityIds.warcryT1MaxLifestealPlusAttackDamage](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-warcryT1MaxLifestealPlusAttackDamage) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusAbilitiesList(int level, string value)` -- `presetBonusAbilitiesList(StringLevelClosure lc)` - -### AbilityDefinitionWarcryMagicImmunityPassive - -```wurst -public class AbilityDefinitionWarcryMagicImmunityPassive extends AbilityDefinition -``` - -'AHw4' / [AbilityIds.warcryMagicImmunityPassive](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-warcryMagicImmunityPassive) - -**Members:** - -- `construct(int newAbilityId)` -- `setMagicDamageFactor(int level, real value)` -- `presetMagicDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionWarcrySpellCritPassive - -```wurst -public class AbilityDefinitionWarcrySpellCritPassive extends AbilityDefinition -``` - -'AHw5' / [AbilityIds.warcrySpellCritPassive](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-warcrySpellCritPassive) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionWarcryLifestealEnhanced - -```wurst -public class AbilityDefinitionWarcryLifestealEnhanced extends AbilityDefinition -``` - -'AHw6' / [AbilityIds.warcryLifestealEnhanced](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-warcryLifestealEnhanced) - -**Members:** - -- `construct(int newAbilityId)` -- `setLifeStolenPerAttack(int level, real value)` -- `presetLifeStolenPerAttack(RealLevelClosure lc)` - -### AbilityDefinitionWarcryDamageEnhanced - -```wurst -public class AbilityDefinitionWarcryDamageEnhanced extends AbilityDefinition -``` - -'AHw7' / [AbilityIds.warcryDamageEnhanced](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-warcryDamageEnhanced) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackBonus(int level, int value)` -- `presetAttackBonus(IntLevelClosure lc)` - -### AbilityDefinitionWarcryCleaveEnhanced - -```wurst -public class AbilityDefinitionWarcryCleaveEnhanced extends AbilityDefinition -``` - -'AHw8' / [AbilityIds.warcryCleaveEnhanced](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-warcryCleaveEnhanced) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistributedDamageFactor(int level, real value)` -- `presetDistributedDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionWarcryAbilitySpeed - -```wurst -public class AbilityDefinitionWarcryAbilitySpeed extends AbilityDefinition -``` - -'AHw9' / [AbilityIds.warcryAbilitySpeed](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-warcryAbilitySpeed) - -**Members:** - -- `construct(int newAbilityId)` -- `setCooldownReduction(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetCooldownReduction(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionWarcry - -```wurst -public class AbilityDefinitionWarcry extends AbilityDefinition -``` - -'AHwc' / [AbilityIds.warcry](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-warcry) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusAbilitiesList(int level, string value)` -- `presetBonusAbilitiesList(StringLevelClosure lc)` - -### AbilityDefinitionClericMindControlTalent1 - -```wurst -public class AbilityDefinitionClericMindControlTalent1 extends AbilityDefinition -``` - -'AHz1' / [AbilityIds.clericMindControlTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-clericMindControlTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setExplosionDamage(int level, real value)` -- `override function setDurationNormal(int level, real value)` -- `setMaximumCreepLevel(int level, int value)` -- `setMindControlledUnitLimit(int level, int value)` -- `setExplosionRadius(int level, real value)` -- `presetExplosionDamage(RealLevelClosure lc)` -- `override function presetDurationNormal(RealLevelClosure lc)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` -- `presetMindControlledUnitLimit(IntLevelClosure lc)` -- `presetExplosionRadius(RealLevelClosure lc)` - -### AbilityDefinitionClericMindControlTalent2 - -```wurst -public class AbilityDefinitionClericMindControlTalent2 extends AbilityDefinition -``` - -'AHz2' / [AbilityIds.clericMindControlTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-clericMindControlTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setExplosionDamage(int level, real value)` -- `override function setDurationNormal(int level, real value)` -- `setMaximumCreepLevel(int level, int value)` -- `setMindControlledUnitLimit(int level, int value)` -- `setExplosionRadius(int level, real value)` -- `presetExplosionDamage(RealLevelClosure lc)` -- `override function presetDurationNormal(RealLevelClosure lc)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` -- `presetMindControlledUnitLimit(IntLevelClosure lc)` -- `presetExplosionRadius(RealLevelClosure lc)` - -### AbilityDefinitionClericMindControlTalent3 - -```wurst -public class AbilityDefinitionClericMindControlTalent3 extends AbilityDefinition -``` - -'AHz3' / [AbilityIds.clericMindControlTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-clericMindControlTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setExplosionDamage(int level, real value)` -- `override function setDurationNormal(int level, real value)` -- `setMaximumCreepLevel(int level, int value)` -- `setMindControlledUnitLimit(int level, int value)` -- `setExplosionRadius(int level, real value)` -- `presetExplosionDamage(RealLevelClosure lc)` -- `override function presetDurationNormal(RealLevelClosure lc)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` -- `presetMindControlledUnitLimit(IntLevelClosure lc)` -- `presetExplosionRadius(RealLevelClosure lc)` - -### AbilityDefinitionIntelligenceBonusPlus10 - -```wurst -public class AbilityDefinitionIntelligenceBonusPlus10 extends AbilityDefinition -``` - -'AI10' / [AbilityIds.intelligenceBonusPlus10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-intelligenceBonusPlus10) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionIntelligenceBonusPlus11 - -```wurst -public class AbilityDefinitionIntelligenceBonusPlus11 extends AbilityDefinition -``` - -'AI11' / [AbilityIds.intelligenceBonusPlus11](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-intelligenceBonusPlus11) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionIntelligenceBonusPlus12 - -```wurst -public class AbilityDefinitionIntelligenceBonusPlus12 extends AbilityDefinition -``` - -'AI12' / [AbilityIds.intelligenceBonusPlus12](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-intelligenceBonusPlus12) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemArmorBonus1 - -```wurst -public class AbilityDefinitionItemArmorBonus1 extends AbilityDefinition -``` - -'AIAq' / [AbilityIds.itemArmorBonus1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorBonus1) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemArmorBonus2 - -```wurst -public class AbilityDefinitionItemArmorBonus2 extends AbilityDefinition -``` - -'AIAw' / [AbilityIds.itemArmorBonus2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorBonus2) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemBash15251 - -```wurst -public class AbilityDefinitionItemBash15251 extends AbilityDefinition -``` - -'AIBq' / [AbilityIds.itemBash15251](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBash15251) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoBash(int level, real value)` -- `setNeverMiss(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `setChancetoMiss(int level, real value)` -- `setDamageBonus(int level, real value)` -- `presetChancetoBash(RealLevelClosure lc)` -- `presetNeverMiss(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` -- `presetChancetoMiss(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` - -### AbilityDefinitionItemBash10252 - -```wurst -public class AbilityDefinitionItemBash10252 extends AbilityDefinition -``` - -'AIBw' / [AbilityIds.itemBash10252](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBash10252) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoBash(int level, real value)` -- `setNeverMiss(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `setChancetoMiss(int level, real value)` -- `setDamageBonus(int level, real value)` -- `presetChancetoBash(RealLevelClosure lc)` -- `presetNeverMiss(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` -- `presetChancetoMiss(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` - -### AbilityDefinitionItemEvasion12 - -```wurst -public class AbilityDefinitionItemEvasion12 extends AbilityDefinition -``` - -'AIEi' / [AbilityIds.itemEvasion12](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEvasion12) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoEvade(int level, real value)` -- `presetChancetoEvade(RealLevelClosure lc)` - -### AbilityDefinitionItemEvasion2 - -```wurst -public class AbilityDefinitionItemEvasion2 extends AbilityDefinition -``` - -'AIEq' / [AbilityIds.itemEvasion2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEvasion2) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoEvade(int level, real value)` -- `presetChancetoEvade(RealLevelClosure lc)` - -### AbilityDefinitionItemEvasion5 - -```wurst -public class AbilityDefinitionItemEvasion5 extends AbilityDefinition -``` - -'AIEr' / [AbilityIds.itemEvasion5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEvasion5) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoEvade(int level, real value)` -- `presetChancetoEvade(RealLevelClosure lc)` - -### AbilityDefinitionItemEvasion7 - -```wurst -public class AbilityDefinitionItemEvasion7 extends AbilityDefinition -``` - -'AIEt' / [AbilityIds.itemEvasion7](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEvasion7) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoEvade(int level, real value)` -- `presetChancetoEvade(RealLevelClosure lc)` - -### AbilityDefinitionItemEvasion10 - -```wurst -public class AbilityDefinitionItemEvasion10 extends AbilityDefinition -``` - -'AIEu' / [AbilityIds.itemEvasion10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEvasion10) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoEvade(int level, real value)` -- `presetChancetoEvade(RealLevelClosure lc)` - -### AbilityDefinitionItemEvasion4 - -```wurst -public class AbilityDefinitionItemEvasion4 extends AbilityDefinition -``` - -'AIEw' / [AbilityIds.itemEvasion4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEvasion4) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoEvade(int level, real value)` -- `presetChancetoEvade(RealLevelClosure lc)` - -### AbilityDefinitionItemEvasion8 - -```wurst -public class AbilityDefinitionItemEvasion8 extends AbilityDefinition -``` - -'AIEy' / [AbilityIds.itemEvasion8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEvasion8) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoEvade(int level, real value)` -- `presetChancetoEvade(RealLevelClosure lc)` - -### AbilityDefinitionItemMaxLifeBonus250 - -```wurst -public class AbilityDefinitionItemMaxLifeBonus250 extends AbilityDefinition -``` - -'AILa' / [AbilityIds.itemMaxLifeBonus250](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMaxLifeBonus250) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionItemMaxLifeBonus280 - -```wurst -public class AbilityDefinitionItemMaxLifeBonus280 extends AbilityDefinition -``` - -'AILe' / [AbilityIds.itemMaxLifeBonus280](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMaxLifeBonus280) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionItemMaxLifeBonus40 - -```wurst -public class AbilityDefinitionItemMaxLifeBonus40 extends AbilityDefinition -``` - -'AILi' / [AbilityIds.itemMaxLifeBonus40](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMaxLifeBonus40) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionItemMaxLifeBonus60 - -```wurst -public class AbilityDefinitionItemMaxLifeBonus60 extends AbilityDefinition -``` - -'AILr' / [AbilityIds.itemMaxLifeBonus60](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMaxLifeBonus60) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionItemMaxLifeBonus200 - -```wurst -public class AbilityDefinitionItemMaxLifeBonus200 extends AbilityDefinition -``` - -'AILt' / [AbilityIds.itemMaxLifeBonus200](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMaxLifeBonus200) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionItemMaxLifeBonus50 - -```wurst -public class AbilityDefinitionItemMaxLifeBonus50 extends AbilityDefinition -``` - -'AILw' / [AbilityIds.itemMaxLifeBonus50](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMaxLifeBonus50) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionItemMaxLifeBonus20 - -```wurst -public class AbilityDefinitionItemMaxLifeBonus20 extends AbilityDefinition -``` - -'AILy' / [AbilityIds.itemMaxLifeBonus20](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMaxLifeBonus20) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionItemResolve5 - -```wurst -public class AbilityDefinitionItemResolve5 extends AbilityDefinition -``` - -'AIR5' / [AbilityIds.itemResolve5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemResolve5) - -**Members:** - -- `construct(int newAbilityId)` -- `setResolve(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetResolve(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemResolve20 - -```wurst -public class AbilityDefinitionItemResolve20 extends AbilityDefinition -``` - -'AIRo' / [AbilityIds.itemResolve20](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemResolve20) - -**Members:** - -- `construct(int newAbilityId)` -- `setResolve(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetResolve(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemResolve12 - -```wurst -public class AbilityDefinitionItemResolve12 extends AbilityDefinition -``` - -'AIRp' / [AbilityIds.itemResolve12](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemResolve12) - -**Members:** - -- `construct(int newAbilityId)` -- `setResolve(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetResolve(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemResolve10 - -```wurst -public class AbilityDefinitionItemResolve10 extends AbilityDefinition -``` - -'AIRq' / [AbilityIds.itemResolve10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemResolve10) - -**Members:** - -- `construct(int newAbilityId)` -- `setResolve(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetResolve(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemResolve16 - -```wurst -public class AbilityDefinitionItemResolve16 extends AbilityDefinition -``` - -'AIRu' / [AbilityIds.itemResolve16](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemResolve16) - -**Members:** - -- `construct(int newAbilityId)` -- `setResolve(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetResolve(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemResolve8 - -```wurst -public class AbilityDefinitionItemResolve8 extends AbilityDefinition -``` - -'AIRw' / [AbilityIds.itemResolve8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemResolve8) - -**Members:** - -- `construct(int newAbilityId)` -- `setResolve(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetResolve(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemResolve6 - -```wurst -public class AbilityDefinitionItemResolve6 extends AbilityDefinition -``` - -'AIRy' / [AbilityIds.itemResolve6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemResolve6) - -**Members:** - -- `construct(int newAbilityId)` -- `setResolve(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetResolve(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionAgilityBonusPlus7 - -```wurst -public class AbilityDefinitionAgilityBonusPlus7 extends AbilityDefinition -``` - -'AIa7' / [AbilityIds.agilityBonusPlus7](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-agilityBonusPlus7) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionAgilityBonusPlus8 - -```wurst -public class AbilityDefinitionAgilityBonusPlus8 extends AbilityDefinition -``` - -'AIa8' / [AbilityIds.agilityBonusPlus8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-agilityBonusPlus8) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemSpellAmp10 - -```wurst -public class AbilityDefinitionItemSpellAmp10 extends AbilityDefinition -``` - -'AIap' / [AbilityIds.itemSpellAmp10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellAmp10) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionItemAuraCommand8 - -```wurst -public class AbilityDefinitionItemAuraCommand8 extends AbilityDefinition -``` - -'AIcq' / [AbilityIds.itemAuraCommand8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAuraCommand8) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemCooldownReduction - -```wurst -public class AbilityDefinitionItemCooldownReduction extends AbilityDefinition -``` - -'AIcr' / [AbilityIds.itemCooldownReduction](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCooldownReduction) - -**Members:** - -- `construct(int newAbilityId)` -- `setCooldownReduction(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetCooldownReduction(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionDefenseBonusPlus6 - -```wurst -public class AbilityDefinitionDefenseBonusPlus6 extends AbilityDefinition -``` - -'AId6' / [AbilityIds.defenseBonusPlus6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-defenseBonusPlus6) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionEdricsEye - -```wurst -public class AbilityDefinitionEdricsEye extends AbilityDefinition -``` - -'AIee' / [AbilityIds.edricsEye](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-edricsEye) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseReduction(int level, int value)` -- `setAlwaysAutocast(int level, bool value)` -- `presetDefenseReduction(IntLevelClosure lc)` -- `presetAlwaysAutocast(BooleanLevelClosure lc)` - -### AbilityDefinitionItemHealUltimate - -```wurst -public class AbilityDefinitionItemHealUltimate extends AbilityDefinition -``` - -'AIh4' / [AbilityIds.itemHealUltimate](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealUltimate) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, int value)` -- `presetHitPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionItemHealFinal - -```wurst -public class AbilityDefinitionItemHealFinal extends AbilityDefinition -``` - -'AIh5' / [AbilityIds.itemHealFinal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHealFinal) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, int value)` -- `presetHitPointsGained(IntLevelClosure lc)` - -### AbilityDefinitionHardenedSkinItem - -```wurst -public class AbilityDefinitionHardenedSkinItem extends AbilityDefinition -``` - -'AIhs' / [AbilityIds.hardenedSkinItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-hardenedSkinItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setMinimumDamage(int level, real value)` -- `setIncludeRangedDamage(int level, bool value)` -- `setIncludeMeleeDamage(int level, bool value)` -- `setChancetoReduceDamage(int level, real value)` - Chance to Reduce Damage (%) / 'Ssk1' -- `setIgnoredDamage(int level, real value)` -- `presetMinimumDamage(RealLevelClosure lc)` -- `presetIncludeRangedDamage(BooleanLevelClosure lc)` -- `presetIncludeMeleeDamage(BooleanLevelClosure lc)` -- `presetChancetoReduceDamage(RealLevelClosure lc)` -- `presetIgnoredDamage(RealLevelClosure lc)` - -### AbilityDefinitionIntelligenceBonusPlus8 - -```wurst -public class AbilityDefinitionIntelligenceBonusPlus8 extends AbilityDefinition -``` - -'AIi8' / [AbilityIds.intelligenceBonusPlus8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-intelligenceBonusPlus8) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionKrisIncinerate - -```wurst -public class AbilityDefinitionKrisIncinerate extends AbilityDefinition -``` - -'AIki' / [AbilityIds.krisIncinerate](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-krisIncinerate) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusDamageMultiplier(int level, real value)` -- `setDeathDamageHalfAmount(int level, real value)` -- `setDeathDamageHalfArea(int level, real value)` -- `setDeathDamageDelay(int level, real value)` -- `setDeathDamageFullAmount(int level, real value)` -- `setDeathDamageFullArea(int level, real value)` -- `presetBonusDamageMultiplier(RealLevelClosure lc)` -- `presetDeathDamageHalfAmount(RealLevelClosure lc)` -- `presetDeathDamageHalfArea(RealLevelClosure lc)` -- `presetDeathDamageDelay(RealLevelClosure lc)` -- `presetDeathDamageFullAmount(RealLevelClosure lc)` -- `presetDeathDamageFullArea(RealLevelClosure lc)` - -### AbilityDefinitionItemMaxLifeBonus25 - -```wurst -public class AbilityDefinitionItemMaxLifeBonus25 extends AbilityDefinition -``` - -'AIl3' / [AbilityIds.itemMaxLifeBonus25](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMaxLifeBonus25) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionLichOrb - -```wurst -public class AbilityDefinitionLichOrb extends AbilityDefinition -``` - -'AIlo' / [AbilityIds.lichOrb](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-lichOrb) - -**Members:** - -- `construct(int newAbilityId)` -- `setRestoredLife(int level, int value)` -- `setDelayAfterDeathseconds(int level, int value)` -- `setRestoredManaforcurrent(int level, int value)` - Restored Mana (-1 for current) / 'irc3' -- `presetRestoredLife(IntLevelClosure lc)` -- `presetDelayAfterDeathseconds(IntLevelClosure lc)` -- `presetRestoredManaforcurrent(IntLevelClosure lc)` - -### AbilityDefinitionItemMaxLifeBonus100 - -```wurst -public class AbilityDefinitionItemMaxLifeBonus100 extends AbilityDefinition -``` - -'AIlq' / [AbilityIds.itemMaxLifeBonus100](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMaxLifeBonus100) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxLifeGained(int level, int value)` -- `presetMaxLifeGained(IntLevelClosure lc)` - -### AbilityDefinitionItemResolve30 - -```wurst -public class AbilityDefinitionItemResolve30 extends AbilityDefinition -``` - -'AIlv' / [AbilityIds.itemResolve30](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemResolve30) - -**Members:** - -- `construct(int newAbilityId)` -- `setResolve(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetResolve(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemManaRestoreUltimate - -```wurst -public class AbilityDefinitionItemManaRestoreUltimate extends AbilityDefinition -``` - -'AIm4' / [AbilityIds.itemManaRestoreUltimate](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaRestoreUltimate) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemManaEfficiency - -```wurst -public class AbilityDefinitionItemManaEfficiency extends AbilityDefinition -``` - -'AIme' / [AbilityIds.itemManaEfficiency](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaEfficiency) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setManaEfficiency(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetManaEfficiency(RealLevelClosure lc)` - -### AbilityDefinitionItemManaEfficiency2 - -```wurst -public class AbilityDefinitionItemManaEfficiency2 extends AbilityDefinition -``` - -'AImq' / [AbilityIds.itemManaEfficiency2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaEfficiency2) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setManaEfficiency(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetManaEfficiency(RealLevelClosure lc)` - -### AbilityDefinitionItemManaEfficiency5 - -```wurst -public class AbilityDefinitionItemManaEfficiency5 extends AbilityDefinition -``` - -'AImw' / [AbilityIds.itemManaEfficiency5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaEfficiency5) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setManaEfficiency(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetManaEfficiency(RealLevelClosure lc)` - -### AbilityDefinitionExtendedInventoryItem - -```wurst -public class AbilityDefinitionExtendedInventoryItem extends AbilityDefinition -``` - -'AIni' / [AbilityIds.extendedInventoryItem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-extendedInventoryItem) - -**Members:** - -- `construct(int newAbilityId)` -- `setEquipmentItemCapacity(int level, int value)` -- `presetEquipmentItemCapacity(IntLevelClosure lc)` - -### AbilityDefinitionNecromancersPlaguegreaves - -```wurst -public class AbilityDefinitionNecromancersPlaguegreaves extends AbilityDefinition -``` - -'AInp' / [AbilityIds.necromancersPlaguegreaves](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-necromancersPlaguegreaves) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `setSummonedUnitType(int level, string value)` -- `setNumberofSummonedUnits(int level, int value)` -- `setSummonedUnitDurationseconds(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` -- `presetNumberofSummonedUnits(IntLevelClosure lc)` -- `presetSummonedUnitDurationseconds(RealLevelClosure lc)` - -### AbilityDefinitionEquipmentInventory - -```wurst -public class AbilityDefinitionEquipmentInventory extends AbilityDefinition -``` - -'AInx' / [AbilityIds.equipmentInventory](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-equipmentInventory) - -**Members:** - -- `construct(int newAbilityId)` -- `setEquipmentItemCapacity(int level, int value)` -- `presetEquipmentItemCapacity(IntLevelClosure lc)` - -### AbilityDefinitionOgreWarclubStats - -```wurst -public class AbilityDefinitionOgreWarclubStats extends AbilityDefinition -``` - -'AIow' / [AbilityIds.ogreWarclubStats](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ogreWarclubStats) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionStrengthBonusPlus7 - -```wurst -public class AbilityDefinitionStrengthBonusPlus7 extends AbilityDefinition -``` - -'AIs7' / [AbilityIds.strengthBonusPlus7](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-strengthBonusPlus7) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionStrengthBonusPlus8 - -```wurst -public class AbilityDefinitionStrengthBonusPlus8 extends AbilityDefinition -``` - -'AIs8' / [AbilityIds.strengthBonusPlus8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-strengthBonusPlus8) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemSpellCrit - -```wurst -public class AbilityDefinitionItemSpellCrit extends AbilityDefinition -``` - -'AIsc' / [AbilityIds.itemSpellCrit](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellCrit) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionSignetOfDecay - -```wurst -public class AbilityDefinitionSignetOfDecay extends AbilityDefinition -``` - -'AIsd' / [AbilityIds.signetOfDecay](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-signetOfDecay) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaUsedPerSecond(int level, int value)` -- `setDamagePerDuration(int level, int value)` -- `setExtraManaRequired(int level, int value)` -- `presetManaUsedPerSecond(IntLevelClosure lc)` -- `presetDamagePerDuration(IntLevelClosure lc)` -- `presetExtraManaRequired(IntLevelClosure lc)` - -### AbilityDefinitionItemAttackSpeedIncrease5 - -```wurst -public class AbilityDefinitionItemAttackSpeedIncrease5 extends AbilityDefinition -``` - -'AIsq' / [AbilityIds.itemAttackSpeedIncrease5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAttackSpeedIncrease5) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionMagicResistStacking - -```wurst -public class AbilityDefinitionMagicResistStacking extends AbilityDefinition -``` - -'AIss' / [AbilityIds.magicResistStacking](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-magicResistStacking) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `setDamageReduction(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellVamp25 - -```wurst -public class AbilityDefinitionItemSpellVamp25 extends AbilityDefinition -``` - -'AIsv' / [AbilityIds.itemSpellVamp25](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellVamp25) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setSpellVamp(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetSpellVamp(RealLevelClosure lc)` - -### AbilityDefinitionVampiricAttackStacking - -```wurst -public class AbilityDefinitionVampiricAttackStacking extends AbilityDefinition -``` - -'AIvx' / [AbilityIds.vampiricAttackStacking](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-vampiricAttackStacking) - -**Members:** - -- `construct(int newAbilityId)` -- `setLifeStolenPerAttack(int level, real value)` -- `presetLifeStolenPerAttack(RealLevelClosure lc)` - -### AbilityDefinitionItemAllStatsPlus6 - -```wurst -public class AbilityDefinitionItemAllStatsPlus6 extends AbilityDefinition -``` - -'AIx6' / [AbilityIds.itemAllStatsPlus6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAllStatsPlus6) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemAllStatsPlus7 - -```wurst -public class AbilityDefinitionItemAllStatsPlus7 extends AbilityDefinition -``` - -'AIx7' / [AbilityIds.itemAllStatsPlus7](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAllStatsPlus7) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemCriticalStrikeSystem - -```wurst -public class AbilityDefinitionItemCriticalStrikeSystem extends AbilityDefinition -``` - -'AIxr' / [AbilityIds.itemCriticalStrikeSystem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCriticalStrikeSystem) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemLifesteal10 - -```wurst -public class AbilityDefinitionItemLifesteal10 extends AbilityDefinition -``` - -'AL10' / [AbilityIds.itemLifesteal10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemLifesteal10) - -**Members:** - -- `construct(int newAbilityId)` -- `setLifeStolenPerAttack(int level, real value)` -- `presetLifeStolenPerAttack(RealLevelClosure lc)` - -### AbilityDefinitionItemLanceOfTheDawnAttack - -```wurst -public class AbilityDefinitionItemLanceOfTheDawnAttack extends AbilityDefinition -``` - -'ALDa' / [AbilityIds.itemLanceOfTheDawnAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemLanceOfTheDawnAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionLesserMarkOfTime - -```wurst -public class AbilityDefinitionLesserMarkOfTime extends AbilityDefinition -``` - -'ALmt' / [AbilityIds.lesserMarkOfTime](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-lesserMarkOfTime) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `setAlwaysAutocast(int level, bool value)` -- `setAttackSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `presetAlwaysAutocast(BooleanLevelClosure lc)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` - -### AbilityDefinitionItemLifesteal1 - -```wurst -public class AbilityDefinitionItemLifesteal1 extends AbilityDefinition -``` - -'ALs1' / [AbilityIds.itemLifesteal1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemLifesteal1) - -**Members:** - -- `construct(int newAbilityId)` -- `setLifeStolenPerAttack(int level, real value)` -- `presetLifeStolenPerAttack(RealLevelClosure lc)` - -### AbilityDefinitionItemLifesteal3 - -```wurst -public class AbilityDefinitionItemLifesteal3 extends AbilityDefinition -``` - -'ALs3' / [AbilityIds.itemLifesteal3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemLifesteal3) - -**Members:** - -- `construct(int newAbilityId)` -- `setLifeStolenPerAttack(int level, real value)` -- `presetLifeStolenPerAttack(RealLevelClosure lc)` - -### AbilityDefinitionItemLifesteal4 - -```wurst -public class AbilityDefinitionItemLifesteal4 extends AbilityDefinition -``` - -'ALs4' / [AbilityIds.itemLifesteal4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemLifesteal4) - -**Members:** - -- `construct(int newAbilityId)` -- `setLifeStolenPerAttack(int level, real value)` -- `presetLifeStolenPerAttack(RealLevelClosure lc)` - -### AbilityDefinitionItemLifesteal5 - -```wurst -public class AbilityDefinitionItemLifesteal5 extends AbilityDefinition -``` - -'ALs5' / [AbilityIds.itemLifesteal5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemLifesteal5) - -**Members:** - -- `construct(int newAbilityId)` -- `setLifeStolenPerAttack(int level, real value)` -- `presetLifeStolenPerAttack(RealLevelClosure lc)` - -### AbilityDefinitionItemLifesteal8 - -```wurst -public class AbilityDefinitionItemLifesteal8 extends AbilityDefinition -``` - -'ALs8' / [AbilityIds.itemLifesteal8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemLifesteal8) - -**Members:** - -- `construct(int newAbilityId)` -- `setLifeStolenPerAttack(int level, real value)` -- `presetLifeStolenPerAttack(RealLevelClosure lc)` - -### AbilityDefinitionItemManaEfficiency12 - -```wurst -public class AbilityDefinitionItemManaEfficiency12 extends AbilityDefinition -``` - -'AMEi' / [AbilityIds.itemManaEfficiency12](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaEfficiency12) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setManaEfficiency(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetManaEfficiency(RealLevelClosure lc)` - -### AbilityDefinitionItemManaEfficiency7 - -```wurst -public class AbilityDefinitionItemManaEfficiency7 extends AbilityDefinition -``` - -'AMEq' / [AbilityIds.itemManaEfficiency7](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaEfficiency7) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setManaEfficiency(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetManaEfficiency(RealLevelClosure lc)` - -### AbilityDefinitionItemManaEfficiency4 - -```wurst -public class AbilityDefinitionItemManaEfficiency4 extends AbilityDefinition -``` - -'AMEr' / [AbilityIds.itemManaEfficiency4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaEfficiency4) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setManaEfficiency(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetManaEfficiency(RealLevelClosure lc)` - -### AbilityDefinitionItemManaEfficiency8 - -```wurst -public class AbilityDefinitionItemManaEfficiency8 extends AbilityDefinition -``` - -'AMEt' / [AbilityIds.itemManaEfficiency8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaEfficiency8) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setManaEfficiency(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetManaEfficiency(RealLevelClosure lc)` - -### AbilityDefinitionItemManaEfficiency15 - -```wurst -public class AbilityDefinitionItemManaEfficiency15 extends AbilityDefinition -``` - -'AMEu' / [AbilityIds.itemManaEfficiency15](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaEfficiency15) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setManaEfficiency(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetManaEfficiency(RealLevelClosure lc)` - -### AbilityDefinitionItemManaEfficiency6 - -```wurst -public class AbilityDefinitionItemManaEfficiency6 extends AbilityDefinition -``` - -'AMEw' / [AbilityIds.itemManaEfficiency6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaEfficiency6) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setManaEfficiency(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetManaEfficiency(RealLevelClosure lc)` - -### AbilityDefinitionItemManaEfficiency10 - -```wurst -public class AbilityDefinitionItemManaEfficiency10 extends AbilityDefinition -``` - -'AMEy' / [AbilityIds.itemManaEfficiency10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaEfficiency10) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setManaEfficiency(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetManaEfficiency(RealLevelClosure lc)` - -### AbilityDefinitionItemManaRefund5 - -```wurst -public class AbilityDefinitionItemManaRefund5 extends AbilityDefinition -``` - -'AMFq' / [AbilityIds.itemManaRefund5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaRefund5) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setManaEfficiency(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetManaEfficiency(RealLevelClosure lc)` - -### AbilityDefinitionItemMaxManaBonus120 - -```wurst -public class AbilityDefinitionItemMaxManaBonus120 extends AbilityDefinition -``` - -'AMMe' / [AbilityIds.itemMaxManaBonus120](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMaxManaBonus120) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxManaGained(int level, int value)` -- `presetMaxManaGained(IntLevelClosure lc)` - -### AbilityDefinitionItemMaxManaBonus25 - -```wurst -public class AbilityDefinitionItemMaxManaBonus25 extends AbilityDefinition -``` - -'AMMq' / [AbilityIds.itemMaxManaBonus25](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMaxManaBonus25) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxManaGained(int level, int value)` -- `presetMaxManaGained(IntLevelClosure lc)` - -### AbilityDefinitionItemMaxManaBonus150 - -```wurst -public class AbilityDefinitionItemMaxManaBonus150 extends AbilityDefinition -``` - -'AMMw' / [AbilityIds.itemMaxManaBonus150](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMaxManaBonus150) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxManaGained(int level, int value)` -- `presetMaxManaGained(IntLevelClosure lc)` - -### AbilityDefinitionItemManaRegen70 - -```wurst -public class AbilityDefinitionItemManaRegen70 extends AbilityDefinition -``` - -'AMRe' / [AbilityIds.itemManaRegen70](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaRegen70) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaRegenerationBonusasfractionofnormal(int level, real value)` -- `presetManaRegenerationBonusasfractionofnormal(RealLevelClosure lc)` - -### AbilityDefinitionItemManaRegen75 - -```wurst -public class AbilityDefinitionItemManaRegen75 extends AbilityDefinition -``` - -'AMRi' / [AbilityIds.itemManaRegen75](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaRegen75) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaRegenerationBonusasfractionofnormal(int level, real value)` -- `presetManaRegenerationBonusasfractionofnormal(RealLevelClosure lc)` - -### AbilityDefinitionItemManaRegen65 - -```wurst -public class AbilityDefinitionItemManaRegen65 extends AbilityDefinition -``` - -'AMRo' / [AbilityIds.itemManaRegen65](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaRegen65) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaRegenerationBonusasfractionofnormal(int level, real value)` -- `presetManaRegenerationBonusasfractionofnormal(RealLevelClosure lc)` - -### AbilityDefinitionItemManaRegen40 - -```wurst -public class AbilityDefinitionItemManaRegen40 extends AbilityDefinition -``` - -'AMRp' / [AbilityIds.itemManaRegen40](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaRegen40) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaRegenerationBonusasfractionofnormal(int level, real value)` -- `presetManaRegenerationBonusasfractionofnormal(RealLevelClosure lc)` - -### AbilityDefinitionItemManaRegen100 - -```wurst -public class AbilityDefinitionItemManaRegen100 extends AbilityDefinition -``` - -'AMRq' / [AbilityIds.itemManaRegen100](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaRegen100) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaRegenerationBonusasfractionofnormal(int level, real value)` -- `presetManaRegenerationBonusasfractionofnormal(RealLevelClosure lc)` - -### AbilityDefinitionItemManaRegen35 - -```wurst -public class AbilityDefinitionItemManaRegen35 extends AbilityDefinition -``` - -'AMRt' / [AbilityIds.itemManaRegen35](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaRegen35) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaRegenerationBonusasfractionofnormal(int level, real value)` -- `presetManaRegenerationBonusasfractionofnormal(RealLevelClosure lc)` - -### AbilityDefinitionItemManaRegen30 - -```wurst -public class AbilityDefinitionItemManaRegen30 extends AbilityDefinition -``` - -'AMRu' / [AbilityIds.itemManaRegen30](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaRegen30) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaRegenerationBonusasfractionofnormal(int level, real value)` -- `presetManaRegenerationBonusasfractionofnormal(RealLevelClosure lc)` - -### AbilityDefinitionItemManaRegen50 - -```wurst -public class AbilityDefinitionItemManaRegen50 extends AbilityDefinition -``` - -'AMRw' / [AbilityIds.itemManaRegen50](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaRegen50) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaRegenerationBonusasfractionofnormal(int level, real value)` -- `presetManaRegenerationBonusasfractionofnormal(RealLevelClosure lc)` - -### AbilityDefinitionItemManaRegen25 - -```wurst -public class AbilityDefinitionItemManaRegen25 extends AbilityDefinition -``` - -'AMRy' / [AbilityIds.itemManaRegen25](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaRegen25) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaRegenerationBonusasfractionofnormal(int level, real value)` -- `presetManaRegenerationBonusasfractionofnormal(RealLevelClosure lc)` - -### AbilityDefinitionItemMoveSpeedBonus20 - -```wurst -public class AbilityDefinitionItemMoveSpeedBonus20 extends AbilityDefinition -``` - -'AMSe' / [AbilityIds.itemMoveSpeedBonus20](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMoveSpeedBonus20) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedBonus(int level, int value)` -- `presetMovementSpeedBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemMoveSpeedBonus10 - -```wurst -public class AbilityDefinitionItemMoveSpeedBonus10 extends AbilityDefinition -``` - -'AMSq' / [AbilityIds.itemMoveSpeedBonus10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMoveSpeedBonus10) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedBonus(int level, int value)` -- `presetMovementSpeedBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemMoveSpeedBonus30 - -```wurst -public class AbilityDefinitionItemMoveSpeedBonus30 extends AbilityDefinition -``` - -'AMSr' / [AbilityIds.itemMoveSpeedBonus30](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMoveSpeedBonus30) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedBonus(int level, int value)` -- `presetMovementSpeedBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemMoveSpeedBonus40 - -```wurst -public class AbilityDefinitionItemMoveSpeedBonus40 extends AbilityDefinition -``` - -'AMSt' / [AbilityIds.itemMoveSpeedBonus40](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMoveSpeedBonus40) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedBonus(int level, int value)` -- `presetMovementSpeedBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemMoveSpeedBonus15 - -```wurst -public class AbilityDefinitionItemMoveSpeedBonus15 extends AbilityDefinition -``` - -'AMSw' / [AbilityIds.itemMoveSpeedBonus15](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMoveSpeedBonus15) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedBonus(int level, int value)` -- `presetMovementSpeedBonus(IntLevelClosure lc)` - -### AbilityDefinitionRighteousFury - -```wurst -public class AbilityDefinitionRighteousFury extends AbilityDefinition -``` - -'ANcp' / [AbilityIds.righteousFury](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-righteousFury) - -**Members:** - -- `construct(int newAbilityId)` -- `setDashSpeed(int level, real value)` -- `setNormalBonusCriticalStrikeDuration(int level, real value)` -- `setTargetIntersectRadius(int level, real value)` -- `setRemoveBuffsOnAbilityStart(int level, bool value)` -- `setBonusCriticalStrike(int level, real value)` -- `setAttackSpeedSlow(int level, real value)` -- `setDashDamage(int level, real value)` -- `setMovementSpeedSlow(int level, real value)` -- `setHeroBonusCriticalStrikeDuration(int level, real value)` -- `presetDashSpeed(RealLevelClosure lc)` -- `presetNormalBonusCriticalStrikeDuration(RealLevelClosure lc)` -- `presetTargetIntersectRadius(RealLevelClosure lc)` -- `presetRemoveBuffsOnAbilityStart(BooleanLevelClosure lc)` -- `presetBonusCriticalStrike(RealLevelClosure lc)` -- `presetAttackSpeedSlow(RealLevelClosure lc)` -- `presetDashDamage(RealLevelClosure lc)` -- `presetMovementSpeedSlow(RealLevelClosure lc)` -- `presetHeroBonusCriticalStrikeDuration(RealLevelClosure lc)` - -### AbilityDefinitionAOwd - -```wurst -public class AbilityDefinitionAOwd extends AbilityDefinition -``` - -'AOwd' / [AbilityIds.shadowHunterSerpentWard2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shadowHunterSerpentWard2) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionStrengthBonusPlus10 - -```wurst -public class AbilityDefinitionStrengthBonusPlus10 extends AbilityDefinition -``` - -'AS10' / [AbilityIds.strengthBonusPlus10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-strengthBonusPlus10) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionStrengthBonusPlus12 - -```wurst -public class AbilityDefinitionStrengthBonusPlus12 extends AbilityDefinition -``` - -'AS12' / [AbilityIds.strengthBonusPlus12](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-strengthBonusPlus12) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionStrengthBonusPlus20 - -```wurst -public class AbilityDefinitionStrengthBonusPlus20 extends AbilityDefinition -``` - -'AS20' / [AbilityIds.strengthBonusPlus20](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-strengthBonusPlus20) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemSpellCritChance8 - -```wurst -public class AbilityDefinitionItemSpellCritChance8 extends AbilityDefinition -``` - -'ASC8' / [AbilityIds.itemSpellCritChance8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellCritChance8) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellCritChance12 - -```wurst -public class AbilityDefinitionItemSpellCritChance12 extends AbilityDefinition -``` - -'ASCe' / [AbilityIds.itemSpellCritChance12](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellCritChance12) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellCritChance15 - -```wurst -public class AbilityDefinitionItemSpellCritChance15 extends AbilityDefinition -``` - -'ASCq' / [AbilityIds.itemSpellCritChance15](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellCritChance15) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellCritChance18 - -```wurst -public class AbilityDefinitionItemSpellCritChance18 extends AbilityDefinition -``` - -'ASCr' / [AbilityIds.itemSpellCritChance18](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellCritChance18) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellCritChance5 - -```wurst -public class AbilityDefinitionItemSpellCritChance5 extends AbilityDefinition -``` - -'ASCs' / [AbilityIds.itemSpellCritChance5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellCritChance5) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellCritChance6 - -```wurst -public class AbilityDefinitionItemSpellCritChance6 extends AbilityDefinition -``` - -'ASCt' / [AbilityIds.itemSpellCritChance6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellCritChance6) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellCritChance4 - -```wurst -public class AbilityDefinitionItemSpellCritChance4 extends AbilityDefinition -``` - -'ASCu' / [AbilityIds.itemSpellCritChance4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellCritChance4) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellCritChance10 - -```wurst -public class AbilityDefinitionItemSpellCritChance10 extends AbilityDefinition -``` - -'ASCw' / [AbilityIds.itemSpellCritChance10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellCritChance10) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellCritChance30 - -```wurst -public class AbilityDefinitionItemSpellCritChance30 extends AbilityDefinition -``` - -'ASCy' / [AbilityIds.itemSpellCritChance30](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellCritChance30) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemSplashDamage4 - -```wurst -public class AbilityDefinitionItemSplashDamage4 extends AbilityDefinition -``` - -'ASD4' / [AbilityIds.itemSplashDamage4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSplashDamage4) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `setEnabledAttackIndex(int level, int value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionItemSpellCritDamage20 - -```wurst -public class AbilityDefinitionItemSpellCritDamage20 extends AbilityDefinition -``` - -'ASDq' / [AbilityIds.itemSpellCritDamage20](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellCritDamage20) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellCritDamage15 - -```wurst -public class AbilityDefinitionItemSpellCritDamage15 extends AbilityDefinition -``` - -'ASDw' / [AbilityIds.itemSpellCritDamage15](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellCritDamage15) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellResistance5 - -```wurst -public class AbilityDefinitionItemSpellResistance5 extends AbilityDefinition -``` - -'ASRe' / [AbilityIds.itemSpellResistance5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellResistance5) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `setDamageReduction(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellResistance10 - -```wurst -public class AbilityDefinitionItemSpellResistance10 extends AbilityDefinition -``` - -'ASRi' / [AbilityIds.itemSpellResistance10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellResistance10) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `setDamageReduction(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellResistance25 - -```wurst -public class AbilityDefinitionItemSpellResistance25 extends AbilityDefinition -``` - -'ASRo' / [AbilityIds.itemSpellResistance25](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellResistance25) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `setDamageReduction(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellResistance33 - -```wurst -public class AbilityDefinitionItemSpellResistance33 extends AbilityDefinition -``` - -'ASRp' / [AbilityIds.itemSpellResistance33](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellResistance33) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `setDamageReduction(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellResistance7 - -```wurst -public class AbilityDefinitionItemSpellResistance7 extends AbilityDefinition -``` - -'ASRq' / [AbilityIds.itemSpellResistance7](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellResistance7) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `setDamageReduction(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellResistance14 - -```wurst -public class AbilityDefinitionItemSpellResistance14 extends AbilityDefinition -``` - -'ASRt' / [AbilityIds.itemSpellResistance14](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellResistance14) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `setDamageReduction(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellResistance4 - -```wurst -public class AbilityDefinitionItemSpellResistance4 extends AbilityDefinition -``` - -'ASRu' / [AbilityIds.itemSpellResistance4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellResistance4) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `setDamageReduction(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellResistance3 - -```wurst -public class AbilityDefinitionItemSpellResistance3 extends AbilityDefinition -``` - -'ASRw' / [AbilityIds.itemSpellResistance3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellResistance3) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `setDamageReduction(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellResistance8 - -```wurst -public class AbilityDefinitionItemSpellResistance8 extends AbilityDefinition -``` - -'ASRy' / [AbilityIds.itemSpellResistance8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellResistance8) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `setDamageReduction(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellVamp7 - -```wurst -public class AbilityDefinitionItemSpellVamp7 extends AbilityDefinition -``` - -'ASVe' / [AbilityIds.itemSpellVamp7](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellVamp7) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setSpellVamp(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetSpellVamp(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellVamp8 - -```wurst -public class AbilityDefinitionItemSpellVamp8 extends AbilityDefinition -``` - -'ASVi' / [AbilityIds.itemSpellVamp8](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellVamp8) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setSpellVamp(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetSpellVamp(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellVamp5 - -```wurst -public class AbilityDefinitionItemSpellVamp5 extends AbilityDefinition -``` - -'ASVq' / [AbilityIds.itemSpellVamp5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellVamp5) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setSpellVamp(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetSpellVamp(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellVamp3 - -```wurst -public class AbilityDefinitionItemSpellVamp3 extends AbilityDefinition -``` - -'ASVr' / [AbilityIds.itemSpellVamp3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellVamp3) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setSpellVamp(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetSpellVamp(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellVamp4 - -```wurst -public class AbilityDefinitionItemSpellVamp4 extends AbilityDefinition -``` - -'ASVt' / [AbilityIds.itemSpellVamp4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellVamp4) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setSpellVamp(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetSpellVamp(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellVamp6 - -```wurst -public class AbilityDefinitionItemSpellVamp6 extends AbilityDefinition -``` - -'ASVu' / [AbilityIds.itemSpellVamp6](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellVamp6) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setSpellVamp(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetSpellVamp(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellVamp2 - -```wurst -public class AbilityDefinitionItemSpellVamp2 extends AbilityDefinition -``` - -'ASVw' / [AbilityIds.itemSpellVamp2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellVamp2) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setSpellVamp(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetSpellVamp(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellVamp10 - -```wurst -public class AbilityDefinitionItemSpellVamp10 extends AbilityDefinition -``` - -'ASVy' / [AbilityIds.itemSpellVamp10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellVamp10) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setSpellVamp(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetSpellVamp(RealLevelClosure lc)` - -### AbilityDefinitionStatDetails - -```wurst -public class AbilityDefinitionStatDetails extends AbilityDefinition -``` - -'ASde' / [AbilityIds.statDetails](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-statDetails) - -**Members:** - -- `construct(int newAbilityId)` -- `setSupportedstatmodifiers(int level, string value)` -- `presetSupportedstatmodifiers(StringLevelClosure lc)` - -### AbilityDefinitionEquipmentInventoryInterface - -```wurst -public class AbilityDefinitionEquipmentInventoryInterface extends AbilityDefinition -``` - -'ASpc' / [AbilityIds.equipmentInventoryInterface](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-equipmentInventoryInterface) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionAnyaTalentTier1a - -```wurst -public class AbilityDefinitionAnyaTalentTier1a extends AbilityDefinition -``` - -'AT1a' / [AbilityIds.anyaTalentTier1a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaTalentTier1a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionAnyaTalentTier1b - -```wurst -public class AbilityDefinitionAnyaTalentTier1b extends AbilityDefinition -``` - -'AT1b' / [AbilityIds.anyaTalentTier1b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaTalentTier1b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionAnyaTalentTier1c - -```wurst -public class AbilityDefinitionAnyaTalentTier1c extends AbilityDefinition -``` - -'AT1c' / [AbilityIds.anyaTalentTier1c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaTalentTier1c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionAnyaTalentTier2a - -```wurst -public class AbilityDefinitionAnyaTalentTier2a extends AbilityDefinition -``` - -'AT2a' / [AbilityIds.anyaTalentTier2a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaTalentTier2a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionAnyaTalentTier2b - -```wurst -public class AbilityDefinitionAnyaTalentTier2b extends AbilityDefinition -``` - -'AT2b' / [AbilityIds.anyaTalentTier2b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaTalentTier2b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionAnyaTalentTier2c - -```wurst -public class AbilityDefinitionAnyaTalentTier2c extends AbilityDefinition -``` - -'AT2c' / [AbilityIds.anyaTalentTier2c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaTalentTier2c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionAnyaTalentTier3a - -```wurst -public class AbilityDefinitionAnyaTalentTier3a extends AbilityDefinition -``` - -'AT3a' / [AbilityIds.anyaTalentTier3a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaTalentTier3a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionAnyaTalentTier3b - -```wurst -public class AbilityDefinitionAnyaTalentTier3b extends AbilityDefinition -``` - -'AT3b' / [AbilityIds.anyaTalentTier3b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaTalentTier3b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionAnyaTalentTier3c - -```wurst -public class AbilityDefinitionAnyaTalentTier3c extends AbilityDefinition -``` - -'AT3c' / [AbilityIds.anyaTalentTier3c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaTalentTier3c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionAnyaTalentTier4a - -```wurst -public class AbilityDefinitionAnyaTalentTier4a extends AbilityDefinition -``` - -'AT4a' / [AbilityIds.anyaTalentTier4a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaTalentTier4a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionAnyaTalentTier4b - -```wurst -public class AbilityDefinitionAnyaTalentTier4b extends AbilityDefinition -``` - -'AT4b' / [AbilityIds.anyaTalentTier4b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaTalentTier4b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionAnyaTalentTier4c - -```wurst -public class AbilityDefinitionAnyaTalentTier4c extends AbilityDefinition -``` - -'AT4c' / [AbilityIds.anyaTalentTier4c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaTalentTier4c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionAnyaCritTalent - -```wurst -public class AbilityDefinitionAnyaCritTalent extends AbilityDefinition -``` - -'AT5a' / [AbilityIds.anyaCritTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaCritTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionAnyaSpellCritTalent - -```wurst -public class AbilityDefinitionAnyaSpellCritTalent extends AbilityDefinition -``` - -'AT5b' / [AbilityIds.anyaSpellCritTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaSpellCritTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionAnyaPoisonArrows - -```wurst -public class AbilityDefinitionAnyaPoisonArrows extends AbilityDefinition -``` - -'AT5c' / [AbilityIds.anyaPoisonArrows](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaPoisonArrows) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `setDamageperSecond(int level, real value)` -- `setAttackSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `presetDamageperSecond(RealLevelClosure lc)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `setStackingType(int level, int value)` -- `presetStackingType(IntLevelClosure lc)` - -### AbilityDefinitionAnyaPlusAgiStrTalent - -```wurst -public class AbilityDefinitionAnyaPlusAgiStrTalent extends AbilityDefinition -``` - -'AT6a' / [AbilityIds.anyaPlusAgiStrTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaPlusAgiStrTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionAnyaEvasionTalent - -```wurst -public class AbilityDefinitionAnyaEvasionTalent extends AbilityDefinition -``` - -'AT6b' / [AbilityIds.anyaEvasionTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaEvasionTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoEvade(int level, real value)` -- `presetChancetoEvade(RealLevelClosure lc)` - -### AbilityDefinitionAnyaSpellAmpTalent - -```wurst -public class AbilityDefinitionAnyaSpellAmpTalent extends AbilityDefinition -``` - -'AT6c' / [AbilityIds.anyaSpellAmpTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaSpellAmpTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionTalents - -```wurst -public class AbilityDefinitionTalents extends AbilityDefinition -``` - -'ATal' / [AbilityIds.talents](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-talents) - -**Members:** - -- `construct(int newAbilityId)` -- `setTalentTierAbilities(int level, string value)` -- `presetTalentTierAbilities(StringLevelClosure lc)` - -### AbilityDefinitionGrantTalentPoint - -```wurst -public class AbilityDefinitionGrantTalentPoint extends AbilityDefinition -``` - -'ATap' / [AbilityIds.grantTalentPoint](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-grantTalentPoint) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionTalentCleaving25 - -```wurst -public class AbilityDefinitionTalentCleaving25 extends AbilityDefinition -``` - -'ATce' / [AbilityIds.talentCleaving25](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-talentCleaving25) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistributedDamageFactor(int level, real value)` -- `presetDistributedDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionTalentCooldownReduction15 - -```wurst -public class AbilityDefinitionTalentCooldownReduction15 extends AbilityDefinition -``` - -'ATcr' / [AbilityIds.talentCooldownReduction15](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-talentCooldownReduction15) - -**Members:** - -- `construct(int newAbilityId)` -- `setCooldownReduction(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetCooldownReduction(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionTalentsHumanGarek - -```wurst -public class AbilityDefinitionTalentsHumanGarek extends AbilityDefinition -``` - -'AThg' / [AbilityIds.talentsHumanGarek](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-talentsHumanGarek) - -**Members:** - -- `construct(int newAbilityId)` -- `setTalentTierAbilities(int level, string value)` -- `presetTalentTierAbilities(StringLevelClosure lc)` - -### AbilityDefinitionTalentsHumanIlastar - -```wurst -public class AbilityDefinitionTalentsHumanIlastar extends AbilityDefinition -``` - -'AThi' / [AbilityIds.talentsHumanIlastar](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-talentsHumanIlastar) - -**Members:** - -- `construct(int newAbilityId)` -- `setTalentTierAbilities(int level, string value)` -- `presetTalentTierAbilities(StringLevelClosure lc)` - -### AbilityDefinitionTalentsHumanLanden - -```wurst -public class AbilityDefinitionTalentsHumanLanden extends AbilityDefinition -``` - -'AThl' / [AbilityIds.talentsHumanLanden](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-talentsHumanLanden) - -**Members:** - -- `construct(int newAbilityId)` -- `setTalentTierAbilities(int level, string value)` -- `presetTalentTierAbilities(StringLevelClosure lc)` - -### AbilityDefinitionTalentManaEfficiency15 - -```wurst -public class AbilityDefinitionTalentManaEfficiency15 extends AbilityDefinition -``` - -'ATme' / [AbilityIds.talentManaEfficiency15](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-talentManaEfficiency15) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setManaEfficiency(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetManaEfficiency(RealLevelClosure lc)` - -### AbilityDefinitionATst - -```wurst -public class AbilityDefinitionATst extends AbilityDefinition -``` - -'ATst' / [AbilityIds.aTst](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-aTst) - -**Members:** - -- `construct(int newAbilityId)` -- `setChargeRegenTime(int level, real value)` -- `setMaxCharges(int level, int value)` -- `presetChargeRegenTime(RealLevelClosure lc)` -- `presetMaxCharges(IntLevelClosure lc)` - -### AbilityDefinitionTalentsUndeadAnya - -```wurst -public class AbilityDefinitionTalentsUndeadAnya extends AbilityDefinition -``` - -'ATua' / [AbilityIds.talentsUndeadAnya](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-talentsUndeadAnya) - -**Members:** - -- `construct(int newAbilityId)` -- `setTalentTierAbilities(int level, string value)` -- `presetTalentTierAbilities(StringLevelClosure lc)` - -### AbilityDefinitionTalentsUndeadGarek - -```wurst -public class AbilityDefinitionTalentsUndeadGarek extends AbilityDefinition -``` - -'ATug' / [AbilityIds.talentsUndeadGarek](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-talentsUndeadGarek) - -**Members:** - -- `construct(int newAbilityId)` -- `setTalentTierAbilities(int level, string value)` -- `presetTalentTierAbilities(StringLevelClosure lc)` - -### AbilityDefinitionTalentsUndeadLeonid - -```wurst -public class AbilityDefinitionTalentsUndeadLeonid extends AbilityDefinition -``` - -'ATul' / [AbilityIds.talentsUndeadLeonid](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-talentsUndeadLeonid) - -**Members:** - -- `construct(int newAbilityId)` -- `setTalentTierAbilities(int level, string value)` -- `presetTalentTierAbilities(StringLevelClosure lc)` - -### AbilityDefinitionItemUnitDamageX125 - -```wurst -public class AbilityDefinitionItemUnitDamageX125 extends AbilityDefinition -``` - -'AUDq' / [AbilityIds.itemUnitDamageX125](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemUnitDamageX125) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageMultiplierBuildings(int level, real value)` -- `setDamageMultiplierUnits(int level, real value)` -- `setChancetoDemolish(int level, real value)` -- `setDamageMultiplierHeroes(int level, real value)` -- `presetDamageMultiplierBuildings(RealLevelClosure lc)` -- `presetDamageMultiplierUnits(RealLevelClosure lc)` -- `presetChancetoDemolish(RealLevelClosure lc)` -- `presetDamageMultiplierHeroes(RealLevelClosure lc)` - -### AbilityDefinitionItemUnitDamageX115 - -```wurst -public class AbilityDefinitionItemUnitDamageX115 extends AbilityDefinition -``` - -'AUDw' / [AbilityIds.itemUnitDamageX115](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemUnitDamageX115) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageMultiplierBuildings(int level, real value)` -- `setDamageMultiplierUnits(int level, real value)` -- `setChancetoDemolish(int level, real value)` -- `setDamageMultiplierHeroes(int level, real value)` -- `presetDamageMultiplierBuildings(RealLevelClosure lc)` -- `presetDamageMultiplierUnits(RealLevelClosure lc)` -- `presetChancetoDemolish(RealLevelClosure lc)` -- `presetDamageMultiplierHeroes(RealLevelClosure lc)` - -### AbilityDefinitionUndyingDefianceTalent1 - -```wurst -public class AbilityDefinitionUndyingDefianceTalent1 extends AbilityDefinition -``` - -'AUb1' / [AbilityIds.undyingDefianceTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-undyingDefianceTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` - % Attack Speed Increase / 'bld3' -- `setSweepRemainingCooldownReductionOnHit(int level, real value)` -- `setDamageReduction(int level, real value)` - % Damage Reduction / 'bld1' -- `setAbilitySpeedIncrease(int level, real value)` - % Ability Speed Increase / 'bld8' -- `setMovementSpeedreduction(int level, real value)` - % Movement Speed reduction / 'bld2' -- `setDamageReflection(int level, real value)` - % Damage Reflection / 'bld6' -- `setFlatDamageReflection(int level, real value)` -- `setOnDamageTakenBonusDuration(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `presetSweepRemainingCooldownReductionOnHit(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` -- `presetAbilitySpeedIncrease(RealLevelClosure lc)` -- `presetMovementSpeedreduction(RealLevelClosure lc)` -- `presetDamageReflection(RealLevelClosure lc)` -- `presetFlatDamageReflection(RealLevelClosure lc)` -- `presetOnDamageTakenBonusDuration(RealLevelClosure lc)` - -### AbilityDefinitionUndyingDefianceTalent2 - -```wurst -public class AbilityDefinitionUndyingDefianceTalent2 extends AbilityDefinition -``` - -'AUb2' / [AbilityIds.undyingDefianceTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-undyingDefianceTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` - % Attack Speed Increase / 'bld3' -- `setSweepRemainingCooldownReductionOnHit(int level, real value)` -- `setDamageReduction(int level, real value)` - % Damage Reduction / 'bld1' -- `setAbilitySpeedIncrease(int level, real value)` - % Ability Speed Increase / 'bld8' -- `setMovementSpeedreduction(int level, real value)` - % Movement Speed reduction / 'bld2' -- `setDamageReflection(int level, real value)` - % Damage Reflection / 'bld6' -- `setFlatDamageReflection(int level, real value)` -- `setOnDamageTakenBonusDuration(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `presetSweepRemainingCooldownReductionOnHit(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` -- `presetAbilitySpeedIncrease(RealLevelClosure lc)` -- `presetMovementSpeedreduction(RealLevelClosure lc)` -- `presetDamageReflection(RealLevelClosure lc)` -- `presetFlatDamageReflection(RealLevelClosure lc)` -- `presetOnDamageTakenBonusDuration(RealLevelClosure lc)` - -### AbilityDefinitionUndyingDefianceTalent3 - -```wurst -public class AbilityDefinitionUndyingDefianceTalent3 extends AbilityDefinition -``` - -'AUb3' / [AbilityIds.undyingDefianceTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-undyingDefianceTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` - % Attack Speed Increase / 'bld3' -- `setSweepRemainingCooldownReductionOnHit(int level, real value)` -- `setDamageReduction(int level, real value)` - % Damage Reduction / 'bld1' -- `setAbilitySpeedIncrease(int level, real value)` - % Ability Speed Increase / 'bld8' -- `setMovementSpeedreduction(int level, real value)` - % Movement Speed reduction / 'bld2' -- `setDamageReflection(int level, real value)` - % Damage Reflection / 'bld6' -- `setFlatDamageReflection(int level, real value)` -- `setOnDamageTakenBonusDuration(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `presetSweepRemainingCooldownReductionOnHit(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` -- `presetAbilitySpeedIncrease(RealLevelClosure lc)` -- `presetMovementSpeedreduction(RealLevelClosure lc)` -- `presetDamageReflection(RealLevelClosure lc)` -- `presetFlatDamageReflection(RealLevelClosure lc)` -- `presetOnDamageTakenBonusDuration(RealLevelClosure lc)` - -### AbilityDefinitionUndyingDefianceUndead - -```wurst -public class AbilityDefinitionUndyingDefianceUndead extends AbilityDefinition -``` - -'AUbd' / [AbilityIds.undyingDefianceUndead](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-undyingDefianceUndead) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` - % Attack Speed Increase / 'bld3' -- `setSweepRemainingCooldownReductionOnHit(int level, real value)` -- `setDamageReduction(int level, real value)` - % Damage Reduction / 'bld1' -- `setAbilitySpeedIncrease(int level, real value)` - % Ability Speed Increase / 'bld8' -- `setMovementSpeedreduction(int level, real value)` - % Movement Speed reduction / 'bld2' -- `setDamageReflection(int level, real value)` - % Damage Reflection / 'bld6' -- `setFlatDamageReflection(int level, real value)` -- `setOnDamageTakenBonusDuration(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `presetSweepRemainingCooldownReductionOnHit(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` -- `presetAbilitySpeedIncrease(RealLevelClosure lc)` -- `presetMovementSpeedreduction(RealLevelClosure lc)` -- `presetDamageReflection(RealLevelClosure lc)` -- `presetFlatDamageReflection(RealLevelClosure lc)` -- `presetOnDamageTakenBonusDuration(RealLevelClosure lc)` - -### AbilityDefinitionBatteringRam - -```wurst -public class AbilityDefinitionBatteringRam extends AbilityDefinition -``` - -'AUbr' / [AbilityIds.batteringRam](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-batteringRam) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusDamage(int level, real value)` -- `setDashSpeed(int level, real value)` -- `setTargetIntersectRadius(int level, real value)` -- `setRemoveBuffsOnAbilityStart(int level, bool value)` -- `setChargesRegenTime(int level, real value)` -- `setBonusCriticalStrike(int level, real value)` -- `setMaxCharges(int level, int value)` -- `setDashDamage(int level, real value)` -- `setBonusDamageDuration(int level, real value)` -- `presetBonusDamage(RealLevelClosure lc)` -- `presetDashSpeed(RealLevelClosure lc)` -- `presetTargetIntersectRadius(RealLevelClosure lc)` -- `presetRemoveBuffsOnAbilityStart(BooleanLevelClosure lc)` -- `presetChargesRegenTime(RealLevelClosure lc)` -- `presetBonusCriticalStrike(RealLevelClosure lc)` -- `presetMaxCharges(IntLevelClosure lc)` -- `presetDashDamage(RealLevelClosure lc)` -- `presetBonusDamageDuration(RealLevelClosure lc)` - -### AbilityDefinitionDeathseekerBowTalent1 - -```wurst -public class AbilityDefinitionDeathseekerBowTalent1 extends AbilityDefinition -``` - -'AUd1' / [AbilityIds.deathseekerBowTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-deathseekerBowTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxAttackSpeedStacks(int level, int value)` -- `setPercentDamage(int level, real value)` -- `setStacksRequired(int level, int value)` -- `setBonusAttackSpeedperAttack(int level, real value)` -- `setFlatDamage(int level, real value)` -- `presetMaxAttackSpeedStacks(IntLevelClosure lc)` -- `presetPercentDamage(RealLevelClosure lc)` -- `presetStacksRequired(IntLevelClosure lc)` -- `presetBonusAttackSpeedperAttack(RealLevelClosure lc)` -- `presetFlatDamage(RealLevelClosure lc)` - -### AbilityDefinitionDeathseekerBowTalent2 - -```wurst -public class AbilityDefinitionDeathseekerBowTalent2 extends AbilityDefinition -``` - -'AUd2' / [AbilityIds.deathseekerBowTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-deathseekerBowTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxAttackSpeedStacks(int level, int value)` -- `setPercentDamage(int level, real value)` -- `setStacksRequired(int level, int value)` -- `setBonusAttackSpeedperAttack(int level, real value)` -- `setFlatDamage(int level, real value)` -- `presetMaxAttackSpeedStacks(IntLevelClosure lc)` -- `presetPercentDamage(RealLevelClosure lc)` -- `presetStacksRequired(IntLevelClosure lc)` -- `presetBonusAttackSpeedperAttack(RealLevelClosure lc)` -- `presetFlatDamage(RealLevelClosure lc)` - -### AbilityDefinitionDeathseekerBowTalent3 - -```wurst -public class AbilityDefinitionDeathseekerBowTalent3 extends AbilityDefinition -``` - -'AUd3' / [AbilityIds.deathseekerBowTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-deathseekerBowTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxAttackSpeedStacks(int level, int value)` -- `setPercentDamage(int level, real value)` -- `setStacksRequired(int level, int value)` -- `setBonusAttackSpeedperAttack(int level, real value)` -- `setFlatDamage(int level, real value)` -- `presetMaxAttackSpeedStacks(IntLevelClosure lc)` -- `presetPercentDamage(RealLevelClosure lc)` -- `presetStacksRequired(IntLevelClosure lc)` -- `presetBonusAttackSpeedperAttack(RealLevelClosure lc)` -- `presetFlatDamage(RealLevelClosure lc)` - -### AbilityDefinitionDeathseekerBow - -```wurst -public class AbilityDefinitionDeathseekerBow extends AbilityDefinition -``` - -'AUdb' / [AbilityIds.deathseekerBow](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-deathseekerBow) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxAttackSpeedStacks(int level, int value)` -- `setPercentDamage(int level, real value)` -- `setStacksRequired(int level, int value)` -- `setBonusAttackSpeedperAttack(int level, real value)` -- `setFlatDamage(int level, real value)` -- `presetMaxAttackSpeedStacks(IntLevelClosure lc)` -- `presetPercentDamage(RealLevelClosure lc)` -- `presetStacksRequired(IntLevelClosure lc)` -- `presetBonusAttackSpeedperAttack(RealLevelClosure lc)` -- `presetFlatDamage(RealLevelClosure lc)` - -### AbilityDefinitionBansheeSCallWailTalent1 - -```wurst -public class AbilityDefinitionBansheeSCallWailTalent1 extends AbilityDefinition -``` - -'AUi1' / [AbilityIds.bansheeSCallWailTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bansheeSCallWailTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofSwarmUnits(int level, int value)` -- `setUnitReleaseIntervalseconds(int level, real value)` -- `setMaxSwarmUnitsPerTarget(int level, int value)` -- `setDamageReturnThreshold(int level, real value)` -- `setDamageReturnFactor(int level, real value)` -- `setSwarmUnitType(int level, string value)` -- `setFlatManaGain(int level, real value)` -- `setHealingRadius(int level, real value)` -- `presetNumberofSwarmUnits(IntLevelClosure lc)` -- `presetUnitReleaseIntervalseconds(RealLevelClosure lc)` -- `presetMaxSwarmUnitsPerTarget(IntLevelClosure lc)` -- `presetDamageReturnThreshold(RealLevelClosure lc)` -- `presetDamageReturnFactor(RealLevelClosure lc)` -- `presetSwarmUnitType(StringLevelClosure lc)` -- `presetFlatManaGain(RealLevelClosure lc)` -- `presetHealingRadius(RealLevelClosure lc)` - -### AbilityDefinitionBansheeSCallWailTalent2 - -```wurst -public class AbilityDefinitionBansheeSCallWailTalent2 extends AbilityDefinition -``` - -'AUi2' / [AbilityIds.bansheeSCallWailTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bansheeSCallWailTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofSwarmUnits(int level, int value)` -- `setUnitReleaseIntervalseconds(int level, real value)` -- `setMaxSwarmUnitsPerTarget(int level, int value)` -- `setDamageReturnThreshold(int level, real value)` -- `setDamageReturnFactor(int level, real value)` -- `setSwarmUnitType(int level, string value)` -- `setFlatManaGain(int level, real value)` -- `setHealingRadius(int level, real value)` -- `presetNumberofSwarmUnits(IntLevelClosure lc)` -- `presetUnitReleaseIntervalseconds(RealLevelClosure lc)` -- `presetMaxSwarmUnitsPerTarget(IntLevelClosure lc)` -- `presetDamageReturnThreshold(RealLevelClosure lc)` -- `presetDamageReturnFactor(RealLevelClosure lc)` -- `presetSwarmUnitType(StringLevelClosure lc)` -- `presetFlatManaGain(RealLevelClosure lc)` -- `presetHealingRadius(RealLevelClosure lc)` - -### AbilityDefinitionBansheeSCallWailTalent3 - -```wurst -public class AbilityDefinitionBansheeSCallWailTalent3 extends AbilityDefinition -``` - -'AUi3' / [AbilityIds.bansheeSCallWailTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bansheeSCallWailTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofSwarmUnits(int level, int value)` -- `setUnitReleaseIntervalseconds(int level, real value)` -- `setMaxSwarmUnitsPerTarget(int level, int value)` -- `setDamageReturnThreshold(int level, real value)` -- `setDamageReturnFactor(int level, real value)` -- `setSwarmUnitType(int level, string value)` -- `setFlatManaGain(int level, real value)` -- `setHealingRadius(int level, real value)` -- `presetNumberofSwarmUnits(IntLevelClosure lc)` -- `presetUnitReleaseIntervalseconds(RealLevelClosure lc)` -- `presetMaxSwarmUnitsPerTarget(IntLevelClosure lc)` -- `presetDamageReturnThreshold(RealLevelClosure lc)` -- `presetDamageReturnFactor(RealLevelClosure lc)` -- `presetSwarmUnitType(StringLevelClosure lc)` -- `presetFlatManaGain(RealLevelClosure lc)` -- `presetHealingRadius(RealLevelClosure lc)` - -### AbilityDefinitionSoulLanternTalent1 - -```wurst -public class AbilityDefinitionSoulLanternTalent1 extends AbilityDefinition -``` - -'AUl1' / [AbilityIds.soulLanternTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-soulLanternTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setEnemyManaPerSecond(int level, real value)` -- `setAllySpellAmpPercent(int level, real value)` -- `setAllySpellResistPercent(int level, real value)` -- `setAllySpellCritHitPercent(int level, real value)` -- `setAllyMovementSpeedPercent(int level, real value)` -- `setEnemyDamagePerSecond(int level, real value)` -- `setAllyHealingPerSecond(int level, real value)` -- `setAllyManaPerSecond(int level, real value)` -- `presetEnemyManaPerSecond(RealLevelClosure lc)` -- `presetAllySpellAmpPercent(RealLevelClosure lc)` -- `presetAllySpellResistPercent(RealLevelClosure lc)` -- `presetAllySpellCritHitPercent(RealLevelClosure lc)` -- `presetAllyMovementSpeedPercent(RealLevelClosure lc)` -- `presetEnemyDamagePerSecond(RealLevelClosure lc)` -- `presetAllyHealingPerSecond(RealLevelClosure lc)` -- `presetAllyManaPerSecond(RealLevelClosure lc)` - -### AbilityDefinitionSoulLanternTalent2 - -```wurst -public class AbilityDefinitionSoulLanternTalent2 extends AbilityDefinition -``` - -'AUl2' / [AbilityIds.soulLanternTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-soulLanternTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setEnemyManaPerSecond(int level, real value)` -- `setAllySpellAmpPercent(int level, real value)` -- `setAllySpellResistPercent(int level, real value)` -- `setAllySpellCritHitPercent(int level, real value)` -- `setAllyMovementSpeedPercent(int level, real value)` -- `setEnemyDamagePerSecond(int level, real value)` -- `setAllyHealingPerSecond(int level, real value)` -- `setAllyManaPerSecond(int level, real value)` -- `presetEnemyManaPerSecond(RealLevelClosure lc)` -- `presetAllySpellAmpPercent(RealLevelClosure lc)` -- `presetAllySpellResistPercent(RealLevelClosure lc)` -- `presetAllySpellCritHitPercent(RealLevelClosure lc)` -- `presetAllyMovementSpeedPercent(RealLevelClosure lc)` -- `presetEnemyDamagePerSecond(RealLevelClosure lc)` -- `presetAllyHealingPerSecond(RealLevelClosure lc)` -- `presetAllyManaPerSecond(RealLevelClosure lc)` - -### AbilityDefinitionSoulLanternTalent3 - -```wurst -public class AbilityDefinitionSoulLanternTalent3 extends AbilityDefinition -``` - -'AUl3' / [AbilityIds.soulLanternTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-soulLanternTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setEnemyManaPerSecond(int level, real value)` -- `setAllySpellAmpPercent(int level, real value)` -- `setAllySpellResistPercent(int level, real value)` -- `setAllySpellCritHitPercent(int level, real value)` -- `setAllyMovementSpeedPercent(int level, real value)` -- `setEnemyDamagePerSecond(int level, real value)` -- `setAllyHealingPerSecond(int level, real value)` -- `setAllyManaPerSecond(int level, real value)` -- `presetEnemyManaPerSecond(RealLevelClosure lc)` -- `presetAllySpellAmpPercent(RealLevelClosure lc)` -- `presetAllySpellResistPercent(RealLevelClosure lc)` -- `presetAllySpellCritHitPercent(RealLevelClosure lc)` -- `presetAllyMovementSpeedPercent(RealLevelClosure lc)` -- `presetEnemyDamagePerSecond(RealLevelClosure lc)` -- `presetAllyHealingPerSecond(RealLevelClosure lc)` -- `presetAllyManaPerSecond(RealLevelClosure lc)` - -### AbilityDefinitionSoulLantern - -```wurst -public class AbilityDefinitionSoulLantern extends AbilityDefinition -``` - -'AUla' / [AbilityIds.soulLantern](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-soulLantern) - -**Members:** - -- `construct(int newAbilityId)` -- `setEnemyManaPerSecond(int level, real value)` -- `setAllySpellAmpPercent(int level, real value)` -- `setAllySpellResistPercent(int level, real value)` -- `setAllySpellCritHitPercent(int level, real value)` -- `setAllyMovementSpeedPercent(int level, real value)` -- `setEnemyDamagePerSecond(int level, real value)` -- `setAllyHealingPerSecond(int level, real value)` -- `setAllyManaPerSecond(int level, real value)` -- `presetEnemyManaPerSecond(RealLevelClosure lc)` -- `presetAllySpellAmpPercent(RealLevelClosure lc)` -- `presetAllySpellResistPercent(RealLevelClosure lc)` -- `presetAllySpellCritHitPercent(RealLevelClosure lc)` -- `presetAllyMovementSpeedPercent(RealLevelClosure lc)` -- `presetEnemyDamagePerSecond(RealLevelClosure lc)` -- `presetAllyHealingPerSecond(RealLevelClosure lc)` -- `presetAllyManaPerSecond(RealLevelClosure lc)` - -### AbilityDefinitionBatteringRamTalent1 - -```wurst -public class AbilityDefinitionBatteringRamTalent1 extends AbilityDefinition -``` - -'AUr1' / [AbilityIds.batteringRamTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-batteringRamTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusDamage(int level, real value)` -- `setDashSpeed(int level, real value)` -- `setTargetIntersectRadius(int level, real value)` -- `setRemoveBuffsOnAbilityStart(int level, bool value)` -- `setChargesRegenTime(int level, real value)` -- `setBonusCriticalStrike(int level, real value)` -- `setMaxCharges(int level, int value)` -- `setDashDamage(int level, real value)` -- `setBonusDamageDuration(int level, real value)` -- `presetBonusDamage(RealLevelClosure lc)` -- `presetDashSpeed(RealLevelClosure lc)` -- `presetTargetIntersectRadius(RealLevelClosure lc)` -- `presetRemoveBuffsOnAbilityStart(BooleanLevelClosure lc)` -- `presetChargesRegenTime(RealLevelClosure lc)` -- `presetBonusCriticalStrike(RealLevelClosure lc)` -- `presetMaxCharges(IntLevelClosure lc)` -- `presetDashDamage(RealLevelClosure lc)` -- `presetBonusDamageDuration(RealLevelClosure lc)` - -### AbilityDefinitionBatteringRamTalent2 - -```wurst -public class AbilityDefinitionBatteringRamTalent2 extends AbilityDefinition -``` - -'AUr2' / [AbilityIds.batteringRamTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-batteringRamTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusDamage(int level, real value)` -- `setDashSpeed(int level, real value)` -- `setTargetIntersectRadius(int level, real value)` -- `setRemoveBuffsOnAbilityStart(int level, bool value)` -- `setChargesRegenTime(int level, real value)` -- `setBonusCriticalStrike(int level, real value)` -- `setMaxCharges(int level, int value)` -- `setDashDamage(int level, real value)` -- `setBonusDamageDuration(int level, real value)` -- `presetBonusDamage(RealLevelClosure lc)` -- `presetDashSpeed(RealLevelClosure lc)` -- `presetTargetIntersectRadius(RealLevelClosure lc)` -- `presetRemoveBuffsOnAbilityStart(BooleanLevelClosure lc)` -- `presetChargesRegenTime(RealLevelClosure lc)` -- `presetBonusCriticalStrike(RealLevelClosure lc)` -- `presetMaxCharges(IntLevelClosure lc)` -- `presetDashDamage(RealLevelClosure lc)` -- `presetBonusDamageDuration(RealLevelClosure lc)` - -### AbilityDefinitionBatteringRamTalent3 - -```wurst -public class AbilityDefinitionBatteringRamTalent3 extends AbilityDefinition -``` - -'AUr3' / [AbilityIds.batteringRamTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-batteringRamTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusDamage(int level, real value)` -- `setDashSpeed(int level, real value)` -- `setTargetIntersectRadius(int level, real value)` -- `setRemoveBuffsOnAbilityStart(int level, bool value)` -- `setChargesRegenTime(int level, real value)` -- `setBonusCriticalStrike(int level, real value)` -- `setMaxCharges(int level, int value)` -- `setDashDamage(int level, real value)` -- `setBonusDamageDuration(int level, real value)` -- `presetBonusDamage(RealLevelClosure lc)` -- `presetDashSpeed(RealLevelClosure lc)` -- `presetTargetIntersectRadius(RealLevelClosure lc)` -- `presetRemoveBuffsOnAbilityStart(BooleanLevelClosure lc)` -- `presetChargesRegenTime(RealLevelClosure lc)` -- `presetBonusCriticalStrike(RealLevelClosure lc)` -- `presetMaxCharges(IntLevelClosure lc)` -- `presetDashDamage(RealLevelClosure lc)` -- `presetBonusDamageDuration(RealLevelClosure lc)` - -### AbilityDefinitionRelentlessCleaveTalent1 - -```wurst -public class AbilityDefinitionRelentlessCleaveTalent1 extends AbilityDefinition -``` - -'AUs1' / [AbilityIds.relentlessCleaveTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-relentlessCleaveTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setHeroDurationAttackSpeedReduction(int level, real value)` -- `setDurationAttackSpeedReduction(int level, real value)` -- `setDurationDamageByTargetMaxHealth(int level, real value)` -- `setArmorReduction(int level, real value)` -- `setCooldownReductionOnHit(int level, real value)` -- `setHeroDurationArmorReduction(int level, real value)` -- `setAttackAngle(int level, real value)` -- `setHealingPerTargetHit(int level, real value)` -- `setDamageByTargetMaxHealth(int level, real value)` - Damage By Target Max Health (%) / 'swpa' -- `setMaxTargetHit(int level, int value)` -- `setDamageStrengthModifier(int level, int value)` - Damage Strength Modifier (%) / 'swp5' -- `setAttackDistance(int level, real value)` -- `setHeroDurationDamageByTargetMaxHealth(int level, real value)` -- `setDurationArmorReduction(int level, real value)` -- `setDamageDelay(int level, real value)` -- `setAttackSpeedReduction(int level, int value)` - Attack Speed Reduction (%) / 'swp9' -- `setDamage(int level, real value)` -- `presetHeroDurationAttackSpeedReduction(RealLevelClosure lc)` -- `presetDurationAttackSpeedReduction(RealLevelClosure lc)` -- `presetDurationDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetArmorReduction(RealLevelClosure lc)` -- `presetCooldownReductionOnHit(RealLevelClosure lc)` -- `presetHeroDurationArmorReduction(RealLevelClosure lc)` -- `presetAttackAngle(RealLevelClosure lc)` -- `presetHealingPerTargetHit(RealLevelClosure lc)` -- `presetDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetMaxTargetHit(IntLevelClosure lc)` -- `presetDamageStrengthModifier(IntLevelClosure lc)` -- `presetAttackDistance(RealLevelClosure lc)` -- `presetHeroDurationDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetDurationArmorReduction(RealLevelClosure lc)` -- `presetDamageDelay(RealLevelClosure lc)` -- `presetAttackSpeedReduction(IntLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionRelentlessCleaveTalent2 - -```wurst -public class AbilityDefinitionRelentlessCleaveTalent2 extends AbilityDefinition -``` - -'AUs2' / [AbilityIds.relentlessCleaveTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-relentlessCleaveTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setHeroDurationAttackSpeedReduction(int level, real value)` -- `setDurationAttackSpeedReduction(int level, real value)` -- `setDurationDamageByTargetMaxHealth(int level, real value)` -- `setArmorReduction(int level, real value)` -- `setCooldownReductionOnHit(int level, real value)` -- `setHeroDurationArmorReduction(int level, real value)` -- `setAttackAngle(int level, real value)` -- `setHealingPerTargetHit(int level, real value)` -- `setDamageByTargetMaxHealth(int level, real value)` - Damage By Target Max Health (%) / 'swpa' -- `setMaxTargetHit(int level, int value)` -- `setDamageStrengthModifier(int level, int value)` - Damage Strength Modifier (%) / 'swp5' -- `setAttackDistance(int level, real value)` -- `setHeroDurationDamageByTargetMaxHealth(int level, real value)` -- `setDurationArmorReduction(int level, real value)` -- `setDamageDelay(int level, real value)` -- `setAttackSpeedReduction(int level, int value)` - Attack Speed Reduction (%) / 'swp9' -- `setDamage(int level, real value)` -- `presetHeroDurationAttackSpeedReduction(RealLevelClosure lc)` -- `presetDurationAttackSpeedReduction(RealLevelClosure lc)` -- `presetDurationDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetArmorReduction(RealLevelClosure lc)` -- `presetCooldownReductionOnHit(RealLevelClosure lc)` -- `presetHeroDurationArmorReduction(RealLevelClosure lc)` -- `presetAttackAngle(RealLevelClosure lc)` -- `presetHealingPerTargetHit(RealLevelClosure lc)` -- `presetDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetMaxTargetHit(IntLevelClosure lc)` -- `presetDamageStrengthModifier(IntLevelClosure lc)` -- `presetAttackDistance(RealLevelClosure lc)` -- `presetHeroDurationDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetDurationArmorReduction(RealLevelClosure lc)` -- `presetDamageDelay(RealLevelClosure lc)` -- `presetAttackSpeedReduction(IntLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionRelentlessCleaveTalent3 - -```wurst -public class AbilityDefinitionRelentlessCleaveTalent3 extends AbilityDefinition -``` - -'AUs3' / [AbilityIds.relentlessCleaveTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-relentlessCleaveTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setHeroDurationAttackSpeedReduction(int level, real value)` -- `setDurationAttackSpeedReduction(int level, real value)` -- `setDurationDamageByTargetMaxHealth(int level, real value)` -- `setArmorReduction(int level, real value)` -- `setCooldownReductionOnHit(int level, real value)` -- `setHeroDurationArmorReduction(int level, real value)` -- `setAttackAngle(int level, real value)` -- `setHealingPerTargetHit(int level, real value)` -- `setDamageByTargetMaxHealth(int level, real value)` - Damage By Target Max Health (%) / 'swpa' -- `setMaxTargetHit(int level, int value)` -- `setDamageStrengthModifier(int level, int value)` - Damage Strength Modifier (%) / 'swp5' -- `setAttackDistance(int level, real value)` -- `setHeroDurationDamageByTargetMaxHealth(int level, real value)` -- `setDurationArmorReduction(int level, real value)` -- `setDamageDelay(int level, real value)` -- `setAttackSpeedReduction(int level, int value)` - Attack Speed Reduction (%) / 'swp9' -- `setDamage(int level, real value)` -- `presetHeroDurationAttackSpeedReduction(RealLevelClosure lc)` -- `presetDurationAttackSpeedReduction(RealLevelClosure lc)` -- `presetDurationDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetArmorReduction(RealLevelClosure lc)` -- `presetCooldownReductionOnHit(RealLevelClosure lc)` -- `presetHeroDurationArmorReduction(RealLevelClosure lc)` -- `presetAttackAngle(RealLevelClosure lc)` -- `presetHealingPerTargetHit(RealLevelClosure lc)` -- `presetDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetMaxTargetHit(IntLevelClosure lc)` -- `presetDamageStrengthModifier(IntLevelClosure lc)` -- `presetAttackDistance(RealLevelClosure lc)` -- `presetHeroDurationDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetDurationArmorReduction(RealLevelClosure lc)` -- `presetDamageDelay(RealLevelClosure lc)` -- `presetAttackSpeedReduction(IntLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionThornyShieldStacking - -```wurst -public class AbilityDefinitionThornyShieldStacking extends AbilityDefinition -``` - -'AUss' / [AbilityIds.thornyShieldStacking](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-thornyShieldStacking) - -**Members:** - -- `construct(int newAbilityId)` -- `setReceivedDamageFactor(int level, real value)` -- `setReturnedDamageFactor(int level, real value)` -- `setDefenseBonus(int level, real value)` -- `presetReceivedDamageFactor(RealLevelClosure lc)` -- `presetReturnedDamageFactor(RealLevelClosure lc)` -- `presetDefenseBonus(RealLevelClosure lc)` - -### AbilityDefinitionRelentlessCleave - -```wurst -public class AbilityDefinitionRelentlessCleave extends AbilityDefinition -``` - -'AUsw' / [AbilityIds.relentlessCleave](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-relentlessCleave) - -**Members:** - -- `construct(int newAbilityId)` -- `setHeroDurationAttackSpeedReduction(int level, real value)` -- `setDurationAttackSpeedReduction(int level, real value)` -- `setDurationDamageByTargetMaxHealth(int level, real value)` -- `setArmorReduction(int level, real value)` -- `setCooldownReductionOnHit(int level, real value)` -- `setHeroDurationArmorReduction(int level, real value)` -- `setAttackAngle(int level, real value)` -- `setHealingPerTargetHit(int level, real value)` -- `setDamageByTargetMaxHealth(int level, real value)` - Damage By Target Max Health (%) / 'swpa' -- `setMaxTargetHit(int level, int value)` -- `setDamageStrengthModifier(int level, int value)` - Damage Strength Modifier (%) / 'swp5' -- `setAttackDistance(int level, real value)` -- `setHeroDurationDamageByTargetMaxHealth(int level, real value)` -- `setDurationArmorReduction(int level, real value)` -- `setDamageDelay(int level, real value)` -- `setAttackSpeedReduction(int level, int value)` - Attack Speed Reduction (%) / 'swp9' -- `setDamage(int level, real value)` -- `presetHeroDurationAttackSpeedReduction(RealLevelClosure lc)` -- `presetDurationAttackSpeedReduction(RealLevelClosure lc)` -- `presetDurationDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetArmorReduction(RealLevelClosure lc)` -- `presetCooldownReductionOnHit(RealLevelClosure lc)` -- `presetHeroDurationArmorReduction(RealLevelClosure lc)` -- `presetAttackAngle(RealLevelClosure lc)` -- `presetHealingPerTargetHit(RealLevelClosure lc)` -- `presetDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetMaxTargetHit(IntLevelClosure lc)` -- `presetDamageStrengthModifier(IntLevelClosure lc)` -- `presetAttackDistance(RealLevelClosure lc)` -- `presetHeroDurationDamageByTargetMaxHealth(RealLevelClosure lc)` -- `presetDurationArmorReduction(RealLevelClosure lc)` -- `presetDamageDelay(RealLevelClosure lc)` -- `presetAttackSpeedReduction(IntLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionGrimConvictionTalent1 - -```wurst -public class AbilityDefinitionGrimConvictionTalent1 extends AbilityDefinition -``` - -'AUv1' / [AbilityIds.grimConvictionTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-grimConvictionTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setHealthCost(int level, int value)` - % Health Cost / 'uvg1' -- `setBonusSpellVamp(int level, int value)` - % Bonus Spell Vamp / 'uvg5' -- `setBonusstrength(int level, int value)` -- `setBonusLifeSteal(int level, int value)` - % Bonus Life Steal / 'uvg4' -- `setDoublebonusbellowhealth(int level, int value)` - Double bonus bellow health % / 'uvg6' -- `setBonusResolve(int level, int value)` - % Bonus Resolve / 'uvg3' -- `presetHealthCost(IntLevelClosure lc)` -- `presetBonusSpellVamp(IntLevelClosure lc)` -- `presetBonusstrength(IntLevelClosure lc)` -- `presetBonusLifeSteal(IntLevelClosure lc)` -- `presetDoublebonusbellowhealth(IntLevelClosure lc)` -- `presetBonusResolve(IntLevelClosure lc)` - -### AbilityDefinitionGrimConvictionTalent2 - -```wurst -public class AbilityDefinitionGrimConvictionTalent2 extends AbilityDefinition -``` - -'AUv2' / [AbilityIds.grimConvictionTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-grimConvictionTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setHealthCost(int level, int value)` - % Health Cost / 'uvg1' -- `setBonusSpellVamp(int level, int value)` - % Bonus Spell Vamp / 'uvg5' -- `setBonusstrength(int level, int value)` -- `setBonusLifeSteal(int level, int value)` - % Bonus Life Steal / 'uvg4' -- `setDoublebonusbellowhealth(int level, int value)` - Double bonus bellow health % / 'uvg6' -- `setBonusResolve(int level, int value)` - % Bonus Resolve / 'uvg3' -- `presetHealthCost(IntLevelClosure lc)` -- `presetBonusSpellVamp(IntLevelClosure lc)` -- `presetBonusstrength(IntLevelClosure lc)` -- `presetBonusLifeSteal(IntLevelClosure lc)` -- `presetDoublebonusbellowhealth(IntLevelClosure lc)` -- `presetBonusResolve(IntLevelClosure lc)` - -### AbilityDefinitionGrimConvictionTalent3 - -```wurst -public class AbilityDefinitionGrimConvictionTalent3 extends AbilityDefinition -``` - -'AUv3' / [AbilityIds.grimConvictionTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-grimConvictionTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setHealthCost(int level, int value)` - % Health Cost / 'uvg1' -- `setBonusSpellVamp(int level, int value)` - % Bonus Spell Vamp / 'uvg5' -- `setBonusstrength(int level, int value)` -- `setBonusLifeSteal(int level, int value)` - % Bonus Life Steal / 'uvg4' -- `setDoublebonusbellowhealth(int level, int value)` - Double bonus bellow health % / 'uvg6' -- `setBonusResolve(int level, int value)` - % Bonus Resolve / 'uvg3' -- `presetHealthCost(IntLevelClosure lc)` -- `presetBonusSpellVamp(IntLevelClosure lc)` -- `presetBonusstrength(IntLevelClosure lc)` -- `presetBonusLifeSteal(IntLevelClosure lc)` -- `presetDoublebonusbellowhealth(IntLevelClosure lc)` -- `presetBonusResolve(IntLevelClosure lc)` - -### AbilityDefinitionUndeadVengeanceAkaGrimConviction - -```wurst -public class AbilityDefinitionUndeadVengeanceAkaGrimConviction extends AbilityDefinition -``` - -'AUvg' / [AbilityIds.undeadVengeanceAkaGrimConviction](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-undeadVengeanceAkaGrimConviction) - -**Members:** - -- `construct(int newAbilityId)` -- `setHealthCost(int level, int value)` - % Health Cost / 'uvg1' -- `setBonusSpellVamp(int level, int value)` - % Bonus Spell Vamp / 'uvg5' -- `setBonusstrength(int level, int value)` -- `setBonusLifeSteal(int level, int value)` - % Bonus Life Steal / 'uvg4' -- `setDoublebonusbellowhealth(int level, int value)` - Double bonus bellow health % / 'uvg6' -- `setBonusResolve(int level, int value)` - % Bonus Resolve / 'uvg3' -- `presetHealthCost(IntLevelClosure lc)` -- `presetBonusSpellVamp(IntLevelClosure lc)` -- `presetBonusstrength(IntLevelClosure lc)` -- `presetBonusLifeSteal(IntLevelClosure lc)` -- `presetDoublebonusbellowhealth(IntLevelClosure lc)` -- `presetBonusResolve(IntLevelClosure lc)` - -### AbilityDefinitionWitheringFireTalent1 - -```wurst -public class AbilityDefinitionWitheringFireTalent1 extends AbilityDefinition -``` - -'AUw1' / [AbilityIds.witheringFireTalent1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-witheringFireTalent1) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxCharges(int level, int value)` -- `setChargeRegenTime(int level, real value)` -- `setDamage(int level, real value)` -- `setCooldownReductionOnAutoAttack(int level, real value)` -- `setTargetArmorReduction(int level, int value)` -- `presetMaxCharges(IntLevelClosure lc)` -- `presetChargeRegenTime(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` -- `presetCooldownReductionOnAutoAttack(RealLevelClosure lc)` -- `presetTargetArmorReduction(IntLevelClosure lc)` - -### AbilityDefinitionWitheringFireTalent2 - -```wurst -public class AbilityDefinitionWitheringFireTalent2 extends AbilityDefinition -``` - -'AUw2' / [AbilityIds.witheringFireTalent2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-witheringFireTalent2) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxCharges(int level, int value)` -- `setChargeRegenTime(int level, real value)` -- `setDamage(int level, real value)` -- `setCooldownReductionOnAutoAttack(int level, real value)` -- `setTargetArmorReduction(int level, int value)` -- `presetMaxCharges(IntLevelClosure lc)` -- `presetChargeRegenTime(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` -- `presetCooldownReductionOnAutoAttack(RealLevelClosure lc)` -- `presetTargetArmorReduction(IntLevelClosure lc)` - -### AbilityDefinitionWitheringFireTalent3 - -```wurst -public class AbilityDefinitionWitheringFireTalent3 extends AbilityDefinition -``` - -'AUw3' / [AbilityIds.witheringFireTalent3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-witheringFireTalent3) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxCharges(int level, int value)` -- `setChargeRegenTime(int level, real value)` -- `setDamage(int level, real value)` -- `setCooldownReductionOnAutoAttack(int level, real value)` -- `setTargetArmorReduction(int level, int value)` -- `presetMaxCharges(IntLevelClosure lc)` -- `presetChargeRegenTime(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` -- `presetCooldownReductionOnAutoAttack(RealLevelClosure lc)` -- `presetTargetArmorReduction(IntLevelClosure lc)` - -### AbilityDefinitionBansheeSCallWail - -```wurst -public class AbilityDefinitionBansheeSCallWail extends AbilityDefinition -``` - -'AUwc' / [AbilityIds.bansheeSCallWail](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bansheeSCallWail) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofSwarmUnits(int level, int value)` -- `setUnitReleaseIntervalseconds(int level, real value)` -- `setMaxSwarmUnitsPerTarget(int level, int value)` -- `setDamageReturnThreshold(int level, real value)` -- `setDamageReturnFactor(int level, real value)` -- `setSwarmUnitType(int level, string value)` -- `setFlatManaGain(int level, real value)` -- `setHealingRadius(int level, real value)` -- `presetNumberofSwarmUnits(IntLevelClosure lc)` -- `presetUnitReleaseIntervalseconds(RealLevelClosure lc)` -- `presetMaxSwarmUnitsPerTarget(IntLevelClosure lc)` -- `presetDamageReturnThreshold(RealLevelClosure lc)` -- `presetDamageReturnFactor(RealLevelClosure lc)` -- `presetSwarmUnitType(StringLevelClosure lc)` -- `presetFlatManaGain(RealLevelClosure lc)` -- `presetHealingRadius(RealLevelClosure lc)` - -### AbilityDefinitionWitheringFire - -```wurst -public class AbilityDefinitionWitheringFire extends AbilityDefinition -``` - -'AUwf' / [AbilityIds.witheringFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-witheringFire) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxCharges(int level, int value)` -- `setChargeRegenTime(int level, real value)` -- `setDamage(int level, real value)` -- `setCooldownReductionOnAutoAttack(int level, real value)` -- `setTargetArmorReduction(int level, int value)` -- `presetMaxCharges(IntLevelClosure lc)` -- `presetChargeRegenTime(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` -- `presetCooldownReductionOnAutoAttack(RealLevelClosure lc)` -- `presetTargetArmorReduction(IntLevelClosure lc)` - -### AbilityDefinitionItemVampiricAura4 - -```wurst -public class AbilityDefinitionItemVampiricAura4 extends AbilityDefinition -``` - -'AVAq' / [AbilityIds.itemVampiricAura4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemVampiricAura4) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackDamageStolen(int level, real value)` - Attack Damage Stolen (%) / 'Uav1' -- `presetAttackDamageStolen(RealLevelClosure lc)` - -### AbilityDefinitionInquisitorFlamingHandsVFX - -```wurst -public class AbilityDefinitionInquisitorFlamingHandsVFX extends AbilityDefinition -``` - -'AViq' / [AbilityIds.inquisitorFlamingHandsVFX](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inquisitorFlamingHandsVFX) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionShopBagVFX - -```wurst -public class AbilityDefinitionShopBagVFX extends AbilityDefinition -``` - -'AVsb' / [AbilityIds.shopBagVFX](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shopBagVFX) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemAllStatsPlus10 - -```wurst -public class AbilityDefinitionItemAllStatsPlus10 extends AbilityDefinition -``` - -'AX10' / [AbilityIds.itemAllStatsPlus10](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAllStatsPlus10) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemArmorSCHeal - -```wurst -public class AbilityDefinitionItemArmorSCHeal extends AbilityDefinition -``` - -'Aac1' / [AbilityIds.itemArmorSCHeal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorSCHeal) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` - -### AbilityDefinitionItemArmorSCAttack - -```wurst -public class AbilityDefinitionItemArmorSCAttack extends AbilityDefinition -``` - -'Aac2' / [AbilityIds.itemArmorSCAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorSCAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedDamageType(int level, string value)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAllowedDamageType(StringLevelClosure lc)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemChillAttack3 - -```wurst -public class AbilityDefinitionItemChillAttack3 extends AbilityDefinition -``` - -'Aac3' / [AbilityIds.itemChillAttack3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemChillAttack3) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemChillAttack5 - -```wurst -public class AbilityDefinitionItemChillAttack5 extends AbilityDefinition -``` - -'Aac5' / [AbilityIds.itemChillAttack5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemChillAttack5) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionRaiseTheStandardAura - -```wurst -public class AbilityDefinitionRaiseTheStandardAura extends AbilityDefinition -``` - -'Aaca' / [AbilityIds.raiseTheStandardAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-raiseTheStandardAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setGivenAbilities(int level, string value)` -- `presetGivenAbilities(StringLevelClosure lc)` - -### AbilityDefinitionCurseAnyaBanshee - -```wurst -public class AbilityDefinitionCurseAnyaBanshee extends AbilityDefinition -``` - -'Aacr' / [AbilityIds.curseAnyaBanshee](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-curseAnyaBanshee) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoMiss(int level, real value)` -- `presetChancetoMiss(RealLevelClosure lc)` - -### AbilityDefinitionItemAuraOfDarkness - -```wurst -public class AbilityDefinitionItemAuraOfDarkness extends AbilityDefinition -``` - -'Aadx' / [AbilityIds.itemAuraOfDarkness](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAuraOfDarkness) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemAgitatingTotem - -```wurst -public class AbilityDefinitionItemAgitatingTotem extends AbilityDefinition -``` - -'Aagt' / [AbilityIds.itemAgitatingTotem](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAgitatingTotem) - -**Members:** - -- `construct(int newAbilityId)` -- `setScalingFactor(int level, real value)` -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Blo1' -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Blo2' -- `presetScalingFactor(RealLevelClosure lc)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `presetMovementSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemArmorCorruptAttack2 - -```wurst -public class AbilityDefinitionItemArmorCorruptAttack2 extends AbilityDefinition -``` - -'Aah2' / [AbilityIds.itemArmorCorruptAttack2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorCorruptAttack2) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemArmorCorruptAttack3 - -```wurst -public class AbilityDefinitionItemArmorCorruptAttack3 extends AbilityDefinition -``` - -'Aah3' / [AbilityIds.itemArmorCorruptAttack3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorCorruptAttack3) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemArmorCorruptAttack5 - -```wurst -public class AbilityDefinitionItemArmorCorruptAttack5 extends AbilityDefinition -``` - -'Aah5' / [AbilityIds.itemArmorCorruptAttack5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorCorruptAttack5) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionOnBasicAttackSample - -```wurst -public class AbilityDefinitionOnBasicAttackSample extends AbilityDefinition -``` - -'Aals' / [AbilityIds.onBasicAttackSample](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-onBasicAttackSample) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionAttributeModifierSkillRebirth - -```wurst -public class AbilityDefinitionAttributeModifierSkillRebirth extends AbilityDefinition -``` - -'Aaml' / [AbilityIds.attributeModifierSkillRebirth](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attributeModifierSkillRebirth) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemArmorOfReanimationSummon - -```wurst -public class AbilityDefinitionItemArmorOfReanimationSummon extends AbilityDefinition -``` - -'Aar1' / [AbilityIds.itemArmorOfReanimationSummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorOfReanimationSummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionItemArmorOfReanimationAttack - -```wurst -public class AbilityDefinitionItemArmorOfReanimationAttack extends AbilityDefinition -``` - -'Aar2' / [AbilityIds.itemArmorOfReanimationAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorOfReanimationAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedDamageType(int level, string value)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAllowedDamageType(StringLevelClosure lc)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemArmorCorruptSpell2 - -```wurst -public class AbilityDefinitionItemArmorCorruptSpell2 extends AbilityDefinition -``` - -'Aas2' / [AbilityIds.itemArmorCorruptSpell2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorCorruptSpell2) - -**Members:** - -- `construct(int newAbilityId)` -- `setSecondaryDamage(int level, real value)` -- `setArmorPenalty(int level, int value)` -- `setPrimaryDamage(int level, real value)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Nab1' -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Nab2' -- `setDamageInterval(int level, real value)` -- `presetSecondaryDamage(RealLevelClosure lc)` -- `presetArmorPenalty(IntLevelClosure lc)` -- `presetPrimaryDamage(RealLevelClosure lc)` -- `presetMovementSpeedReduction(RealLevelClosure lc)` -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `presetDamageInterval(RealLevelClosure lc)` - -### AbilityDefinitionItemArmorCorruptSpell3 - -```wurst -public class AbilityDefinitionItemArmorCorruptSpell3 extends AbilityDefinition -``` - -'Aas3' / [AbilityIds.itemArmorCorruptSpell3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorCorruptSpell3) - -**Members:** - -- `construct(int newAbilityId)` -- `setSecondaryDamage(int level, real value)` -- `setArmorPenalty(int level, int value)` -- `setPrimaryDamage(int level, real value)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Nab1' -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Nab2' -- `setDamageInterval(int level, real value)` -- `presetSecondaryDamage(RealLevelClosure lc)` -- `presetArmorPenalty(IntLevelClosure lc)` -- `presetPrimaryDamage(RealLevelClosure lc)` -- `presetMovementSpeedReduction(RealLevelClosure lc)` -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `presetDamageInterval(RealLevelClosure lc)` - -### AbilityDefinitionItemArmorCorruptSpell5 - -```wurst -public class AbilityDefinitionItemArmorCorruptSpell5 extends AbilityDefinition -``` - -'Aas5' / [AbilityIds.itemArmorCorruptSpell5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorCorruptSpell5) - -**Members:** - -- `construct(int newAbilityId)` -- `setSecondaryDamage(int level, real value)` -- `setArmorPenalty(int level, int value)` -- `setPrimaryDamage(int level, real value)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Nab1' -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Nab2' -- `setDamageInterval(int level, real value)` -- `presetSecondaryDamage(RealLevelClosure lc)` -- `presetArmorPenalty(IntLevelClosure lc)` -- `presetPrimaryDamage(RealLevelClosure lc)` -- `presetMovementSpeedReduction(RealLevelClosure lc)` -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `presetDamageInterval(RealLevelClosure lc)` - -### AbilityDefinitionArcaneSpellblade - -```wurst -public class AbilityDefinitionArcaneSpellblade extends AbilityDefinition -``` - -'Aasb' / [AbilityIds.arcaneSpellblade](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-arcaneSpellblade) - -**Members:** - -- `construct(int newAbilityId)` -- `setInitialDamage(int level, real value)` -- `setDamagePerSecond(int level, real value)` -- `presetInitialDamage(RealLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` - -### AbilityDefinitionRaiseTheStandardSpellCritical - -```wurst -public class AbilityDefinitionRaiseTheStandardSpellCritical extends AbilityDefinition -``` - -'Aasc' / [AbilityIds.raiseTheStandardSpellCritical](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-raiseTheStandardSpellCritical) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemAvianaSTalonsMana - -```wurst -public class AbilityDefinitionItemAvianaSTalonsMana extends AbilityDefinition -``` - -'Aat1' / [AbilityIds.itemAvianaSTalonsMana](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAvianaSTalonsMana) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemAvianaSTalonsAttack1 - -```wurst -public class AbilityDefinitionItemAvianaSTalonsAttack1 extends AbilityDefinition -``` - -'Aat2' / [AbilityIds.itemAvianaSTalonsAttack1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAvianaSTalonsAttack1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemAvianaSTalonsAttack2 - -```wurst -public class AbilityDefinitionItemAvianaSTalonsAttack2 extends AbilityDefinition -``` - -'Aat3' / [AbilityIds.itemAvianaSTalonsAttack2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemAvianaSTalonsAttack2) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionRaiseTheStandardCritical - -```wurst -public class AbilityDefinitionRaiseTheStandardCritical extends AbilityDefinition -``` - -'Aaxr' / [AbilityIds.raiseTheStandardCritical](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-raiseTheStandardCritical) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionButchersAura1 - -```wurst -public class AbilityDefinitionButchersAura1 extends AbilityDefinition -``` - -'Aba1' / [AbilityIds.butchersAura1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-butchersAura1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackDamageStolen(int level, real value)` - Attack Damage Stolen (%) / 'Uav1' -- `presetAttackDamageStolen(RealLevelClosure lc)` - -### AbilityDefinitionButchersAura2 - -```wurst -public class AbilityDefinitionButchersAura2 extends AbilityDefinition -``` - -'Aba2' / [AbilityIds.butchersAura2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-butchersAura2) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackDamageStolen(int level, real value)` - Attack Damage Stolen (%) / 'Uav1' -- `presetAttackDamageStolen(RealLevelClosure lc)` - -### AbilityDefinitionItemBoneCommanderSSkullAura - -```wurst -public class AbilityDefinitionItemBoneCommanderSSkullAura extends AbilityDefinition -``` - -'Abcs' / [AbilityIds.itemBoneCommanderSSkullAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBoneCommanderSSkullAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Oae1' -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Oae2' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionBlueDragonFigurine - -```wurst -public class AbilityDefinitionBlueDragonFigurine extends AbilityDefinition -``` - -'Abdf' / [AbilityIds.blueDragonFigurine](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-blueDragonFigurine) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistance(int level, real value)` -- `setDamagePerSecond(int level, real value)` -- `setFinalArea(int level, real value)` -- `setMaxDamage(int level, real value)` -- `setDamage(int level, real value)` -- `presetDistance(RealLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetMaxDamage(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionBladeOfFrozenHungerAttack - -```wurst -public class AbilityDefinitionBladeOfFrozenHungerAttack extends AbilityDefinition -``` - -'Abfa' / [AbilityIds.bladeOfFrozenHungerAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bladeOfFrozenHungerAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionBladeOfFrozenHungerHeal - -```wurst -public class AbilityDefinitionBladeOfFrozenHungerHeal extends AbilityDefinition -``` - -'Abfh' / [AbilityIds.bladeOfFrozenHungerHeal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bladeOfFrozenHungerHeal) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` - -### AbilityDefinitionItemBindingsOfHelyaCW - -```wurst -public class AbilityDefinitionItemBindingsOfHelyaCW extends AbilityDefinition -``` - -'Abh1' / [AbilityIds.itemBindingsOfHelyaCW](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBindingsOfHelyaCW) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistance(int level, real value)` -- `setFinalArea(int level, real value)` -- `setMaxDamage(int level, real value)` -- `setDamage(int level, real value)` -- `presetDistance(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetMaxDamage(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemBindingsOfHelyaAttack - -```wurst -public class AbilityDefinitionItemBindingsOfHelyaAttack extends AbilityDefinition -``` - -'Abh2' / [AbilityIds.itemBindingsOfHelyaAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBindingsOfHelyaAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemBootsOfTheIcewalkerBoF - -```wurst -public class AbilityDefinitionItemBootsOfTheIcewalkerBoF extends AbilityDefinition -``` - -'Abi1' / [AbilityIds.itemBootsOfTheIcewalkerBoF](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBootsOfTheIcewalkerBoF) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistance(int level, real value)` -- `setDamagePerSecond(int level, real value)` -- `setFinalArea(int level, real value)` -- `setMaxDamage(int level, real value)` -- `setDamage(int level, real value)` -- `presetDistance(RealLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetMaxDamage(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemBootsOfTheIcewalkerAttack - -```wurst -public class AbilityDefinitionItemBootsOfTheIcewalkerAttack extends AbilityDefinition -``` - -'Abi2' / [AbilityIds.itemBootsOfTheIcewalkerAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBootsOfTheIcewalkerAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionBanshee - -```wurst -public class AbilityDefinitionBanshee extends AbilityDefinition -``` - -'Abns' / [AbilityIds.banshee](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-banshee) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemBottledStormTrinket - -```wurst -public class AbilityDefinitionItemBottledStormTrinket extends AbilityDefinition -``` - -'Abos' / [AbilityIds.itemBottledStormTrinket](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBottledStormTrinket) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageDealt(int level, real value)` -- `setDamageInterval(int level, real value)` -- `setBuildingReduction(int level, real value)` -- `presetDamageDealt(RealLevelClosure lc)` -- `presetDamageInterval(RealLevelClosure lc)` -- `presetBuildingReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemBrimstoneSpell1 - -```wurst -public class AbilityDefinitionItemBrimstoneSpell1 extends AbilityDefinition -``` - -'Abr1' / [AbilityIds.itemBrimstoneSpell1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBrimstoneSpell1) - -**Members:** - -- `construct(int newAbilityId)` -- `setSecondaryDamage(int level, real value)` -- `setArmorPenalty(int level, int value)` -- `setPrimaryDamage(int level, real value)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Nab1' -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Nab2' -- `setDamageInterval(int level, real value)` -- `presetSecondaryDamage(RealLevelClosure lc)` -- `presetArmorPenalty(IntLevelClosure lc)` -- `presetPrimaryDamage(RealLevelClosure lc)` -- `presetMovementSpeedReduction(RealLevelClosure lc)` -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `presetDamageInterval(RealLevelClosure lc)` - -### AbilityDefinitionItemBrimstoneSpell2 - -```wurst -public class AbilityDefinitionItemBrimstoneSpell2 extends AbilityDefinition -``` - -'Abr2' / [AbilityIds.itemBrimstoneSpell2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBrimstoneSpell2) - -**Members:** - -- `construct(int newAbilityId)` -- `setSecondaryDamage(int level, real value)` -- `setArmorPenalty(int level, int value)` -- `setPrimaryDamage(int level, real value)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Nab1' -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Nab2' -- `setDamageInterval(int level, real value)` -- `presetSecondaryDamage(RealLevelClosure lc)` -- `presetArmorPenalty(IntLevelClosure lc)` -- `presetPrimaryDamage(RealLevelClosure lc)` -- `presetMovementSpeedReduction(RealLevelClosure lc)` -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `presetDamageInterval(RealLevelClosure lc)` - -### AbilityDefinitionItemBottledStormCL - -```wurst -public class AbilityDefinitionItemBottledStormCL extends AbilityDefinition -``` - -'Abs1' / [AbilityIds.itemBottledStormCL](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBottledStormCL) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `setDamageperTarget(int level, real value)` -- `setDamageReductionperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionItemBottledStormAttack1 - -```wurst -public class AbilityDefinitionItemBottledStormAttack1 extends AbilityDefinition -``` - -'Abs2' / [AbilityIds.itemBottledStormAttack1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBottledStormAttack1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionAnyaBansheeCurseOrb - -```wurst -public class AbilityDefinitionAnyaBansheeCurseOrb extends AbilityDefinition -``` - -'Absc' / [AbilityIds.anyaBansheeCurseOrb](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-anyaBansheeCurseOrb) - -**Members:** - -- `construct(int newAbilityId)` -- `setChanceToHitUnits(int level, real value)` - Chance To Hit Units (%) / 'Iob2' -- `setChanceToHitSummons(int level, real value)` - Chance To Hit Summons (%) / 'Iob4' -- `setEffectAbility(int level, string value)` -- `setChanceToHitHeros(int level, real value)` - Chance To Hit Heros (%) / 'Iob3' -- `setDamageBonus(int level, real value)` -- `setEnabledAttackIndex(int level, int value)` -- `presetChanceToHitUnits(RealLevelClosure lc)` -- `presetChanceToHitSummons(RealLevelClosure lc)` -- `presetEffectAbility(StringLevelClosure lc)` -- `presetChanceToHitHeros(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionItemBorelgoreAttack - -```wurst -public class AbilityDefinitionItemBorelgoreAttack extends AbilityDefinition -``` - -'Abx1' / [AbilityIds.itemBorelgoreAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBorelgoreAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemBrimstoneAttack1 - -```wurst -public class AbilityDefinitionItemBrimstoneAttack1 extends AbilityDefinition -``` - -'Abz1' / [AbilityIds.itemBrimstoneAttack1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBrimstoneAttack1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemBrimstoneAttack2 - -```wurst -public class AbilityDefinitionItemBrimstoneAttack2 extends AbilityDefinition -``` - -'Abz2' / [AbilityIds.itemBrimstoneAttack2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBrimstoneAttack2) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemConsecratedMixture - -```wurst -public class AbilityDefinitionItemConsecratedMixture extends AbilityDefinition -``` - -'Accm' / [AbilityIds.itemConsecratedMixture](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemConsecratedMixture) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemHelmCenarionHeal - -```wurst -public class AbilityDefinitionItemHelmCenarionHeal extends AbilityDefinition -``` - -'Ace1' / [AbilityIds.itemHelmCenarionHeal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHelmCenarionHeal) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `setDamageperTarget(int level, real value)` -- `setDamageReductionperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionItemHelmCenarionAttack - -```wurst -public class AbilityDefinitionItemHelmCenarionAttack extends AbilityDefinition -``` - -'Ace2' / [AbilityIds.itemHelmCenarionAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHelmCenarionAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemHelmCenarionSpellcast - -```wurst -public class AbilityDefinitionItemHelmCenarionSpellcast extends AbilityDefinition -``` - -'Ace3' / [AbilityIds.itemHelmCenarionSpellcast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHelmCenarionSpellcast) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemElixirOfCunning - -```wurst -public class AbilityDefinitionItemElixirOfCunning extends AbilityDefinition -``` - -'Acec' / [AbilityIds.itemElixirOfCunning](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemElixirOfCunning) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemElixirOfTheMonsterHunter - -```wurst -public class AbilityDefinitionItemElixirOfTheMonsterHunter extends AbilityDefinition -``` - -'Acem' / [AbilityIds.itemElixirOfTheMonsterHunter](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemElixirOfTheMonsterHunter) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemElixirOfGreaterIntelligence - -```wurst -public class AbilityDefinitionItemElixirOfGreaterIntelligence extends AbilityDefinition -``` - -'Acgi' / [AbilityIds.itemElixirOfGreaterIntelligence](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemElixirOfGreaterIntelligence) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionCursedGoldenRingCrit - -```wurst -public class AbilityDefinitionCursedGoldenRingCrit extends AbilityDefinition -``` - -'Acgr' / [AbilityIds.cursedGoldenRingCrit](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cursedGoldenRingCrit) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemStaffCHTC - -```wurst -public class AbilityDefinitionItemStaffCHTC extends AbilityDefinition -``` - -'Ach1' / [AbilityIds.itemStaffCHTC](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemStaffCHTC) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedReduction(int level, real value)` -- `setExtraDamageToTarget(int level, real value)` -- `setAttackSpeedReduction(int level, real value)` -- `setDamage(int level, real value)` -- `presetMovementSpeedReduction(RealLevelClosure lc)` -- `presetExtraDamageToTarget(RealLevelClosure lc)` -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemStaffCHSpellcast - -```wurst -public class AbilityDefinitionItemStaffCHSpellcast extends AbilityDefinition -``` - -'Ach2' / [AbilityIds.itemStaffCHSpellcast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemStaffCHSpellcast) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemBladeCHDamage - -```wurst -public class AbilityDefinitionItemBladeCHDamage extends AbilityDefinition -``` - -'Ach3' / [AbilityIds.itemBladeCHDamage](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBladeCHDamage) - -**Members:** - -- `construct(int newAbilityId)` -- `setGraphicDuration(int level, real value)` -- `setGraphicDelay(int level, real value)` -- `setDamage(int level, real value)` -- `presetGraphicDuration(RealLevelClosure lc)` -- `presetGraphicDelay(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemBladeCHHeal - -```wurst -public class AbilityDefinitionItemBladeCHHeal extends AbilityDefinition -``` - -'Ach4' / [AbilityIds.itemBladeCHHeal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBladeCHHeal) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` - -### AbilityDefinitionItemBladeCHAttack1 - -```wurst -public class AbilityDefinitionItemBladeCHAttack1 extends AbilityDefinition -``` - -'Ach5' / [AbilityIds.itemBladeCHAttack1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBladeCHAttack1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemBladeCHAttack2 - -```wurst -public class AbilityDefinitionItemBladeCHAttack2 extends AbilityDefinition -``` - -'Ach6' / [AbilityIds.itemBladeCHAttack2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBladeCHAttack2) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemElixirOfLesserIntelligence - -```wurst -public class AbilityDefinitionItemElixirOfLesserIntelligence extends AbilityDefinition -``` - -'Acli' / [AbilityIds.itemElixirOfLesserIntelligence](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemElixirOfLesserIntelligence) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionItemCleave15 - -```wurst -public class AbilityDefinitionItemCleave15 extends AbilityDefinition -``` - -'Aclq' / [AbilityIds.itemCleave15](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCleave15) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistributedDamageFactor(int level, real value)` -- `presetDistributedDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionItemColdbringersReachAttack - -```wurst -public class AbilityDefinitionItemColdbringersReachAttack extends AbilityDefinition -``` - -'Acrx' / [AbilityIds.itemColdbringersReachAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemColdbringersReachAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemColdbringersReachFrostNova - -```wurst -public class AbilityDefinitionItemColdbringersReachFrostNova extends AbilityDefinition -``` - -'Acrz' / [AbilityIds.itemColdbringersReachFrostNova](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemColdbringersReachFrostNova) - -**Members:** - -- `construct(int newAbilityId)` -- `setAreaofEffectDamage(int level, real value)` -- `setSpecificTargetDamage(int level, real value)` -- `setMaximumDamage(int level, real value)` -- `presetAreaofEffectDamage(RealLevelClosure lc)` -- `presetSpecificTargetDamage(RealLevelClosure lc)` -- `presetMaximumDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemDeathbringerSBootsParasite - -```wurst -public class AbilityDefinitionItemDeathbringerSBootsParasite extends AbilityDefinition -``` - -'Adb1' / [AbilityIds.itemDeathbringerSBootsParasite](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDeathbringerSBootsParasite) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageperSecond(int level, real value)` -- `setSummonedUnitDuration(int level, real value)` -- `setMovementSpeedFactor(int level, real value)` -- `setSummonedUnitCount(int level, int value)` -- `setUnitType(int level, string value)` -- `setAttackSpeedFactor(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` -- `presetSummonedUnitDuration(RealLevelClosure lc)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetUnitType(StringLevelClosure lc)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `setStackingType(int level, int value)` -- `presetStackingType(IntLevelClosure lc)` - -### AbilityDefinitionItemDeathbringerSBootsAttack - -```wurst -public class AbilityDefinitionItemDeathbringerSBootsAttack extends AbilityDefinition -``` - -'Adb2' / [AbilityIds.itemDeathbringerSBootsAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDeathbringerSBootsAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedDamageType(int level, string value)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAllowedDamageType(StringLevelClosure lc)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemDeathbloomLeaves - -```wurst -public class AbilityDefinitionItemDeathbloomLeaves extends AbilityDefinition -``` - -'Adbl' / [AbilityIds.itemDeathbloomLeaves](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDeathbloomLeaves) - -**Members:** - -- `construct(int newAbilityId)` -- `setUnitTypeOne(int level, string value)` -- `setUnitsSummonedTypeTwo(int level, int value)` -- `setUnitsSummonedTypeOne(int level, int value)` -- `setUnitTypeTwo(int level, string value)` -- `setUnitTypeForLimitCheck(int level, string value)` -- `presetUnitTypeOne(StringLevelClosure lc)` -- `presetUnitsSummonedTypeTwo(IntLevelClosure lc)` -- `presetUnitsSummonedTypeOne(IntLevelClosure lc)` -- `presetUnitTypeTwo(StringLevelClosure lc)` -- `presetUnitTypeForLimitCheck(StringLevelClosure lc)` - -### AbilityDefinitionItemDeepseaBagCW - -```wurst -public class AbilityDefinitionItemDeepseaBagCW extends AbilityDefinition -``` - -'Adbw' / [AbilityIds.itemDeepseaBagCW](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDeepseaBagCW) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistance(int level, real value)` -- `setFinalArea(int level, real value)` -- `setMaxDamage(int level, real value)` -- `setDamage(int level, real value)` -- `presetDistance(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetMaxDamage(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionEndlessFlaskRejuvenation - -```wurst -public class AbilityDefinitionEndlessFlaskRejuvenation extends AbilityDefinition -``` - -'Aefr' / [AbilityIds.endlessFlaskRejuvenation](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-endlessFlaskRejuvenation) - -**Members:** - -- `construct(int newAbilityId)` -- `setNoTargetRequired(int level, bool value)` -- `setManaPointsGained(int level, real value)` -- `setHitPointsGained(int level, real value)` -- `presetNoTargetRequired(BooleanLevelClosure lc)` -- `presetManaPointsGained(RealLevelClosure lc)` -- `presetHitPointsGained(RealLevelClosure lc)` -- `setAllowWhenFull(int level, int value)` -- `presetAllowWhenFull(IntLevelClosure lc)` - -### AbilityDefinitionItemEssenciumMainSummon - -```wurst -public class AbilityDefinitionItemEssenciumMainSummon extends AbilityDefinition -``` - -'Aes1' / [AbilityIds.itemEssenciumMainSummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEssenciumMainSummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpawnedUnits(int level, string value)` -- `setMaximumNumberofUnits(int level, int value)` -- `setMinimumNumberofUnits(int level, int value)` -- `presetSpawnedUnits(StringLevelClosure lc)` -- `presetMaximumNumberofUnits(IntLevelClosure lc)` -- `presetMinimumNumberofUnits(IntLevelClosure lc)` - -### AbilityDefinitionItemEssenciumBlizzard - -```wurst -public class AbilityDefinitionItemEssenciumBlizzard extends AbilityDefinition -``` - -'Aes2' / [AbilityIds.itemEssenciumBlizzard](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEssenciumBlizzard) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumDamageperWave(int level, real value)` -- `setDamagePerSecond(int level, real value)` -- `setNumberofWaves(int level, int value)` -- `setDamage(int level, real value)` -- `setNumberofShards(int level, int value)` -- `setBuildingReduction(int level, real value)` -- `presetMaximumDamageperWave(RealLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `presetNumberofWaves(IntLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` -- `presetNumberofShards(IntLevelClosure lc)` -- `presetBuildingReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemEssenciumRainOfFire - -```wurst -public class AbilityDefinitionItemEssenciumRainOfFire extends AbilityDefinition -``` - -'Aes3' / [AbilityIds.itemEssenciumRainOfFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEssenciumRainOfFire) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumDamageperWave(int level, real value)` -- `setDamagePerSecond(int level, real value)` -- `setNumberofWaves(int level, int value)` -- `setDamage(int level, real value)` -- `setNumberofShards(int level, int value)` -- `setBuildingReduction(int level, real value)` -- `presetMaximumDamageperWave(RealLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `presetNumberofWaves(IntLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` -- `presetNumberofShards(IntLevelClosure lc)` -- `presetBuildingReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemEssenciumChainLightning - -```wurst -public class AbilityDefinitionItemEssenciumChainLightning extends AbilityDefinition -``` - -'Aes4' / [AbilityIds.itemEssenciumChainLightning](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEssenciumChainLightning) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `setDamageperTarget(int level, real value)` -- `setDamageReductionperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionItemEssenciumCrushingWave - -```wurst -public class AbilityDefinitionItemEssenciumCrushingWave extends AbilityDefinition -``` - -'Aes5' / [AbilityIds.itemEssenciumCrushingWave](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEssenciumCrushingWave) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistance(int level, real value)` -- `setFinalArea(int level, real value)` -- `setMaxDamage(int level, real value)` -- `setDamage(int level, real value)` -- `presetDistance(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetMaxDamage(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemEssenciumAttack1 - -```wurst -public class AbilityDefinitionItemEssenciumAttack1 extends AbilityDefinition -``` - -'Aes6' / [AbilityIds.itemEssenciumAttack1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEssenciumAttack1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemEssenciumAttack2 - -```wurst -public class AbilityDefinitionItemEssenciumAttack2 extends AbilityDefinition -``` - -'Aes7' / [AbilityIds.itemEssenciumAttack2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEssenciumAttack2) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemEssenciumAttack3 - -```wurst -public class AbilityDefinitionItemEssenciumAttack3 extends AbilityDefinition -``` - -'Aes8' / [AbilityIds.itemEssenciumAttack3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEssenciumAttack3) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemEssenciumAttack4 - -```wurst -public class AbilityDefinitionItemEssenciumAttack4 extends AbilityDefinition -``` - -'Aes9' / [AbilityIds.itemEssenciumAttack4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEssenciumAttack4) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemEarthenSignetAttack - -```wurst -public class AbilityDefinitionItemEarthenSignetAttack extends AbilityDefinition -``` - -'Aesa' / [AbilityIds.itemEarthenSignetAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEarthenSignetAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedDamageType(int level, string value)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAllowedDamageType(StringLevelClosure lc)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionEssenceOfTheSpiderQueen - -```wurst -public class AbilityDefinitionEssenceOfTheSpiderQueen extends AbilityDefinition -``` - -'Aesq' / [AbilityIds.essenceOfTheSpiderQueen](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-essenceOfTheSpiderQueen) - -**Members:** - -- `construct(int newAbilityId)` -- `setLifeStealAmount(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAmountIsRawValue(int level, bool value)` -- `presetLifeStealAmount(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAmountIsRawValue(BooleanLevelClosure lc)` - -### AbilityDefinitionItemEarthenSignetWS - -```wurst -public class AbilityDefinitionItemEarthenSignetWS extends AbilityDefinition -``` - -'Aesw' / [AbilityIds.itemEarthenSignetWS](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemEarthenSignetWS) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionApothecaryAcidBomb - -```wurst -public class AbilityDefinitionApothecaryAcidBomb extends AbilityDefinition -``` - -'Afab' / [AbilityIds.apothecaryAcidBomb](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-apothecaryAcidBomb) - -**Members:** - -- `construct(int newAbilityId)` -- `setSecondaryDamage(int level, real value)` -- `setArmorPenalty(int level, int value)` -- `setPrimaryDamage(int level, real value)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Nab1' -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Nab2' -- `setDamageInterval(int level, real value)` -- `presetSecondaryDamage(RealLevelClosure lc)` -- `presetArmorPenalty(IntLevelClosure lc)` -- `presetPrimaryDamage(RealLevelClosure lc)` -- `presetMovementSpeedReduction(RealLevelClosure lc)` -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `presetDamageInterval(RealLevelClosure lc)` - -### AbilityDefinitionItemForgottenFrostLotus - -```wurst -public class AbilityDefinitionItemForgottenFrostLotus extends AbilityDefinition -``` - -'Affl' / [AbilityIds.itemForgottenFrostLotus](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemForgottenFrostLotus) - -**Members:** - -- `construct(int newAbilityId)` -- `setArmorBonus(int level, real value)` -- `setArmorDuration(int level, real value)` -- `presetArmorBonus(RealLevelClosure lc)` -- `presetArmorDuration(RealLevelClosure lc)` - -### AbilityDefinitionApothecaryHealingSpray - -```wurst -public class AbilityDefinitionApothecaryHealingSpray extends AbilityDefinition -``` - -'Afhs' / [AbilityIds.apothecaryHealingSpray](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-apothecaryHealingSpray) - -**Members:** - -- `construct(int newAbilityId)` -- `setBuildingDamageFactor(int level, real value)` -- `setWaveCount(int level, int value)` -- `setDamageAmount(int level, real value)` -- `setMaxDamage(int level, real value)` -- `setDamageInterval(int level, real value)` -- `setMissileCount(int level, int value)` -- `presetBuildingDamageFactor(RealLevelClosure lc)` -- `presetWaveCount(IntLevelClosure lc)` -- `presetDamageAmount(RealLevelClosure lc)` -- `presetMaxDamage(RealLevelClosure lc)` -- `presetDamageInterval(RealLevelClosure lc)` -- `presetMissileCount(IntLevelClosure lc)` - -### AbilityDefinitionItemGlovesOfTheFlamewalkerSwarm - -```wurst -public class AbilityDefinitionItemGlovesOfTheFlamewalkerSwarm extends AbilityDefinition -``` - -'Afm1' / [AbilityIds.itemGlovesOfTheFlamewalkerSwarm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGlovesOfTheFlamewalkerSwarm) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofSwarmUnits(int level, int value)` -- `setDamageReturnFactor(int level, real value)` -- `setSwarmUnitType(int level, string value)` -- `setUnitReleaseIntervalseconds(int level, real value)` -- `setMaxSwarmUnitsPerTarget(int level, int value)` -- `setDamageReturnThreshold(int level, real value)` -- `presetNumberofSwarmUnits(IntLevelClosure lc)` -- `presetDamageReturnFactor(RealLevelClosure lc)` -- `presetSwarmUnitType(StringLevelClosure lc)` -- `presetUnitReleaseIntervalseconds(RealLevelClosure lc)` -- `presetMaxSwarmUnitsPerTarget(IntLevelClosure lc)` -- `presetDamageReturnThreshold(RealLevelClosure lc)` - -### AbilityDefinitionItemGlovesOfTheFlamewalkerAttack - -```wurst -public class AbilityDefinitionItemGlovesOfTheFlamewalkerAttack extends AbilityDefinition -``` - -'Afm2' / [AbilityIds.itemGlovesOfTheFlamewalkerAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGlovesOfTheFlamewalkerAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemFlameOfAlAr - -```wurst -public class AbilityDefinitionItemFlameOfAlAr extends AbilityDefinition -``` - -'Afoa' / [AbilityIds.itemFlameOfAlAr](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemFlameOfAlAr) - -**Members:** - -- `construct(int newAbilityId)` -- `setFullDamageInterval(int level, real value)` -- `setFullDamageDealt(int level, real value)` -- `setHalfDamageDealt(int level, real value)` -- `setBuildingReduction(int level, real value)` -- `setMaximumDamage(int level, real value)` -- `setHalfDamageInterval(int level, real value)` -- `presetFullDamageInterval(RealLevelClosure lc)` -- `presetFullDamageDealt(RealLevelClosure lc)` -- `presetHalfDamageDealt(RealLevelClosure lc)` -- `presetBuildingReduction(RealLevelClosure lc)` -- `presetMaximumDamage(RealLevelClosure lc)` -- `presetHalfDamageInterval(RealLevelClosure lc)` - -### AbilityDefinitionApothecaryChemicalFrenzy - -```wurst -public class AbilityDefinitionApothecaryChemicalFrenzy extends AbilityDefinition -``` - -'Afuf' / [AbilityIds.apothecaryChemicalFrenzy](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-apothecaryChemicalFrenzy) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedBonus(int level, real value)` - Attack Speed Bonus (%) / 'Uhf1' -- `setDamageperSecond(int level, real value)` -- `presetAttackSpeedBonus(RealLevelClosure lc)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionItemGiftOfWrathAttack - -```wurst -public class AbilityDefinitionItemGiftOfWrathAttack extends AbilityDefinition -``` - -'Agga' / [AbilityIds.itemGiftOfWrathAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGiftOfWrathAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedDamageType(int level, string value)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAllowedDamageType(StringLevelClosure lc)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemGiftOfGreedPillage - -```wurst -public class AbilityDefinitionItemGiftOfGreedPillage extends AbilityDefinition -``` - -'Aggp' / [AbilityIds.itemGiftOfGreedPillage](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGiftOfGreedPillage) - -**Members:** - -- `construct(int newAbilityId)` -- `setSalvageCostRatio(int level, real value)` -- `setAccumulationStep(int level, int value)` -- `presetSalvageCostRatio(RealLevelClosure lc)` -- `presetAccumulationStep(IntLevelClosure lc)` - -### AbilityDefinitionItemGiftOfSlothSlow - -```wurst -public class AbilityDefinitionItemGiftOfSlothSlow extends AbilityDefinition -``` - -'Aggs' / [AbilityIds.itemGiftOfSlothSlow](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGiftOfSlothSlow) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Oae1' -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Oae2' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemGiftOfWrathBloodlust - -```wurst -public class AbilityDefinitionItemGiftOfWrathBloodlust extends AbilityDefinition -``` - -'Aggw' / [AbilityIds.itemGiftOfWrathBloodlust](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGiftOfWrathBloodlust) - -**Members:** - -- `construct(int newAbilityId)` -- `setScalingFactor(int level, real value)` -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Blo1' -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Blo2' -- `presetScalingFactor(RealLevelClosure lc)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `presetMovementSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemCurseOfPride - -```wurst -public class AbilityDefinitionItemCurseOfPride extends AbilityDefinition -``` - -'Aggx' / [AbilityIds.itemCurseOfPride](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemCurseOfPride) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemGlixsBomb - -```wurst -public class AbilityDefinitionItemGlixsBomb extends AbilityDefinition -``` - -'Aglx' / [AbilityIds.itemGlixsBomb](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGlixsBomb) - -**Members:** - -- `construct(int newAbilityId)` -- `setBuildingDamageFactor(int level, real value)` -- `setDamageAmount(int level, real value)` -- `setMaxDamage(int level, real value)` -- `setDamageInterval(int level, real value)` -- `setMissileCount(int level, int value)` -- `setEffectDuration(int level, real value)` -- `presetBuildingDamageFactor(RealLevelClosure lc)` -- `presetDamageAmount(RealLevelClosure lc)` -- `presetMaxDamage(RealLevelClosure lc)` -- `presetDamageInterval(RealLevelClosure lc)` -- `presetMissileCount(IntLevelClosure lc)` -- `presetEffectDuration(RealLevelClosure lc)` - -### AbilityDefinitionItemGlovesOfNecromancySummon - -```wurst -public class AbilityDefinitionItemGlovesOfNecromancySummon extends AbilityDefinition -``` - -'Agn1' / [AbilityIds.itemGlovesOfNecromancySummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGlovesOfNecromancySummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionItemGlovesOfNecromancyAttack - -```wurst -public class AbilityDefinitionItemGlovesOfNecromancyAttack extends AbilityDefinition -``` - -'Agn2' / [AbilityIds.itemGlovesOfNecromancyAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGlovesOfNecromancyAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemGoldenNecklaceHeal - -```wurst -public class AbilityDefinitionItemGoldenNecklaceHeal extends AbilityDefinition -``` - -'Agnh' / [AbilityIds.itemGoldenNecklaceHeal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGoldenNecklaceHeal) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` - -### AbilityDefinitionItemGoldenNecklaceSpellcast - -```wurst -public class AbilityDefinitionItemGoldenNecklaceSpellcast extends AbilityDefinition -``` - -'Agns' / [AbilityIds.itemGoldenNecklaceSpellcast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGoldenNecklaceSpellcast) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemGlovesOfThePhoenixSpellcast - -```wurst -public class AbilityDefinitionItemGlovesOfThePhoenixSpellcast extends AbilityDefinition -``` - -'Agpa' / [AbilityIds.itemGlovesOfThePhoenixSpellcast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGlovesOfThePhoenixSpellcast) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemGlovesOfThePhoenixDamage - -```wurst -public class AbilityDefinitionItemGlovesOfThePhoenixDamage extends AbilityDefinition -``` - -'Agpd' / [AbilityIds.itemGlovesOfThePhoenixDamage](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGlovesOfThePhoenixDamage) - -**Members:** - -- `construct(int newAbilityId)` -- `setGraphicDuration(int level, real value)` -- `setGraphicDelay(int level, real value)` -- `setDamage(int level, real value)` -- `presetGraphicDuration(RealLevelClosure lc)` -- `presetGraphicDelay(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemGravelightDoT - -```wurst -public class AbilityDefinitionItemGravelightDoT extends AbilityDefinition -``` - -'Agr1' / [AbilityIds.itemGravelightDoT](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGravelightDoT) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `setDamageperSecond(int level, real value)` -- `setAttackSpeedFactor(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `presetDamageperSecond(RealLevelClosure lc)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `setStackingType(int level, int value)` -- `presetStackingType(IntLevelClosure lc)` - -### AbilityDefinitionItemGravelightMainSwarm - -```wurst -public class AbilityDefinitionItemGravelightMainSwarm extends AbilityDefinition -``` - -'Agr2' / [AbilityIds.itemGravelightMainSwarm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGravelightMainSwarm) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofSwarmUnits(int level, int value)` -- `setDamageReturnFactor(int level, real value)` -- `setSwarmUnitType(int level, string value)` -- `setUnitReleaseIntervalseconds(int level, real value)` -- `setMaxSwarmUnitsPerTarget(int level, int value)` -- `setDamageReturnThreshold(int level, real value)` -- `presetNumberofSwarmUnits(IntLevelClosure lc)` -- `presetDamageReturnFactor(RealLevelClosure lc)` -- `presetSwarmUnitType(StringLevelClosure lc)` -- `presetUnitReleaseIntervalseconds(RealLevelClosure lc)` -- `presetMaxSwarmUnitsPerTarget(IntLevelClosure lc)` -- `presetDamageReturnThreshold(RealLevelClosure lc)` - -### AbilityDefinitionItemGravelightSideSwarm - -```wurst -public class AbilityDefinitionItemGravelightSideSwarm extends AbilityDefinition -``` - -'Agr3' / [AbilityIds.itemGravelightSideSwarm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGravelightSideSwarm) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofSwarmUnits(int level, int value)` -- `setDamageReturnFactor(int level, real value)` -- `setSwarmUnitType(int level, string value)` -- `setUnitReleaseIntervalseconds(int level, real value)` -- `setMaxSwarmUnitsPerTarget(int level, int value)` -- `setDamageReturnThreshold(int level, real value)` -- `presetNumberofSwarmUnits(IntLevelClosure lc)` -- `presetDamageReturnFactor(RealLevelClosure lc)` -- `presetSwarmUnitType(StringLevelClosure lc)` -- `presetUnitReleaseIntervalseconds(RealLevelClosure lc)` -- `presetMaxSwarmUnitsPerTarget(IntLevelClosure lc)` -- `presetDamageReturnThreshold(RealLevelClosure lc)` - -### AbilityDefinitionItemGravelightAttackMain - -```wurst -public class AbilityDefinitionItemGravelightAttackMain extends AbilityDefinition -``` - -'Agr4' / [AbilityIds.itemGravelightAttackMain](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGravelightAttackMain) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemGravelightAttackSide - -```wurst -public class AbilityDefinitionItemGravelightAttackSide extends AbilityDefinition -``` - -'Agr5' / [AbilityIds.itemGravelightAttackSide](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGravelightAttackSide) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemGlacialShard - -```wurst -public class AbilityDefinitionItemGlacialShard extends AbilityDefinition -``` - -'Agsh' / [AbilityIds.itemGlacialShard](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemGlacialShard) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumDamageperWave(int level, real value)` -- `setDamagePerSecond(int level, real value)` -- `setNumberofWaves(int level, int value)` -- `setDamage(int level, real value)` -- `setNumberofShards(int level, int value)` -- `setBuildingReduction(int level, real value)` -- `presetMaximumDamageperWave(RealLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `presetNumberofWaves(IntLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` -- `presetNumberofShards(IntLevelClosure lc)` -- `presetBuildingReduction(RealLevelClosure lc)` - -### AbilityDefinitionHealingModifier - -```wurst -public class AbilityDefinitionHealingModifier extends AbilityDefinition -``` - -'Ahem' / [AbilityIds.healingModifier](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-healingModifier) - -**Members:** - -- `construct(int newAbilityId)` -- `setHealingModifier(int level, real value)` - % Healing Modifier / 'hem1' -- `presetHealingModifier(RealLevelClosure lc)` - -### AbilityDefinitionItemHugeFlailWS - -```wurst -public class AbilityDefinitionItemHugeFlailWS extends AbilityDefinition -``` - -'Ahf1' / [AbilityIds.itemHugeFlailWS](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHugeFlailWS) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemHugeFlailAttack - -```wurst -public class AbilityDefinitionItemHugeFlailAttack extends AbilityDefinition -``` - -'Ahf2' / [AbilityIds.itemHugeFlailAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHugeFlailAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionHeartOfTheFirebenderBoF - -```wurst -public class AbilityDefinitionHeartOfTheFirebenderBoF extends AbilityDefinition -``` - -'Ahfb' / [AbilityIds.heartOfTheFirebenderBoF](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-heartOfTheFirebenderBoF) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistance(int level, real value)` -- `setDamagePerSecond(int level, real value)` -- `setFinalArea(int level, real value)` -- `setMaxDamage(int level, real value)` -- `setDamage(int level, real value)` -- `presetDistance(RealLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetMaxDamage(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionHeartOfTheFirebenderOrb - -```wurst -public class AbilityDefinitionHeartOfTheFirebenderOrb extends AbilityDefinition -``` - -'Ahfo' / [AbilityIds.heartOfTheFirebenderOrb](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-heartOfTheFirebenderOrb) - -**Members:** - -- `construct(int newAbilityId)` -- `setChanceToHitUnits(int level, real value)` - Chance To Hit Units (%) / 'Iob2' -- `setChanceToHitSummons(int level, real value)` - Chance To Hit Summons (%) / 'Iob4' -- `setEffectAbility(int level, string value)` -- `setChanceToHitHeros(int level, real value)` - Chance To Hit Heros (%) / 'Iob3' -- `setDamageBonus(int level, real value)` -- `setEnabledAttackIndex(int level, int value)` -- `presetChanceToHitUnits(RealLevelClosure lc)` -- `presetChanceToHitSummons(RealLevelClosure lc)` -- `presetEffectAbility(StringLevelClosure lc)` -- `presetChanceToHitHeros(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionHeadpieceOfTheHighInquisitor - -```wurst -public class AbilityDefinitionHeadpieceOfTheHighInquisitor extends AbilityDefinition -``` - -'Ahhi' / [AbilityIds.headpieceOfTheHighInquisitor](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-headpieceOfTheHighInquisitor) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Uau1' -- `setLifeRegenerationIncrease(int level, real value)` - Life Regeneration Increase (%) / 'Uau2' -- `setPercentBonus(int level, bool value)` -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `presetLifeRegenerationIncrease(RealLevelClosure lc)` -- `presetPercentBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemHelmOfTheRimelordSpellcast - -```wurst -public class AbilityDefinitionItemHelmOfTheRimelordSpellcast extends AbilityDefinition -``` - -'Ahrx' / [AbilityIds.itemHelmOfTheRimelordSpellcast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHelmOfTheRimelordSpellcast) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemHelmOfTheRimelordTC - -```wurst -public class AbilityDefinitionItemHelmOfTheRimelordTC extends AbilityDefinition -``` - -'Ahrz' / [AbilityIds.itemHelmOfTheRimelordTC](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHelmOfTheRimelordTC) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedReduction(int level, real value)` -- `setExtraDamageToTarget(int level, real value)` -- `setAttackSpeedReduction(int level, real value)` -- `setDamage(int level, real value)` -- `presetMovementSpeedReduction(RealLevelClosure lc)` -- `presetExtraDamageToTarget(RealLevelClosure lc)` -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemHammerOfTheSilverHandAttack - -```wurst -public class AbilityDefinitionItemHammerOfTheSilverHandAttack extends AbilityDefinition -``` - -'Ahsa' / [AbilityIds.itemHammerOfTheSilverHandAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHammerOfTheSilverHandAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemHammerOfTheSilverHandHeal - -```wurst -public class AbilityDefinitionItemHammerOfTheSilverHandHeal extends AbilityDefinition -``` - -'Ahsh' / [AbilityIds.itemHammerOfTheSilverHandHeal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHammerOfTheSilverHandHeal) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` - -### AbilityDefinitionItemHandfulOfThrowingKnives - -```wurst -public class AbilityDefinitionItemHandfulOfThrowingKnives extends AbilityDefinition -``` - -'Ahtk' / [AbilityIds.itemHandfulOfThrowingKnives](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemHandfulOfThrowingKnives) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamagePerTarget(int level, real value)` -- `setMaximumSpeedAdjustment(int level, real value)` -- `setMaximumTotalDamage(int level, real value)` -- `setMaximumNumberofTargets(int level, int value)` -- `presetDamagePerTarget(RealLevelClosure lc)` -- `presetMaximumSpeedAdjustment(RealLevelClosure lc)` -- `presetMaximumTotalDamage(RealLevelClosure lc)` -- `presetMaximumNumberofTargets(IntLevelClosure lc)` - -### AbilityDefinitionItemIcecrownRingFrostNova - -```wurst -public class AbilityDefinitionItemIcecrownRingFrostNova extends AbilityDefinition -``` - -'Aic1' / [AbilityIds.itemIcecrownRingFrostNova](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemIcecrownRingFrostNova) - -**Members:** - -- `construct(int newAbilityId)` -- `setAreaofEffectDamage(int level, real value)` -- `setSpecificTargetDamage(int level, real value)` -- `setMaximumDamage(int level, real value)` -- `presetAreaofEffectDamage(RealLevelClosure lc)` -- `presetSpecificTargetDamage(RealLevelClosure lc)` -- `presetMaximumDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemIcecrownRingFrostAttack - -```wurst -public class AbilityDefinitionItemIcecrownRingFrostAttack extends AbilityDefinition -``` - -'Aic2' / [AbilityIds.itemIcecrownRingFrostAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemIcecrownRingFrostAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedDamageType(int level, string value)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAllowedDamageType(StringLevelClosure lc)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemBladeOfInfernoRainOfFire - -```wurst -public class AbilityDefinitionItemBladeOfInfernoRainOfFire extends AbilityDefinition -``` - -'Ain1' / [AbilityIds.itemBladeOfInfernoRainOfFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBladeOfInfernoRainOfFire) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumDamageperWave(int level, real value)` -- `setDamagePerSecond(int level, real value)` -- `setNumberofWaves(int level, int value)` -- `setDamage(int level, real value)` -- `setNumberofShards(int level, int value)` -- `setBuildingReduction(int level, real value)` -- `presetMaximumDamageperWave(RealLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `presetNumberofWaves(IntLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` -- `presetNumberofShards(IntLevelClosure lc)` -- `presetBuildingReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemBladeOfInfernoAttack - -```wurst -public class AbilityDefinitionItemBladeOfInfernoAttack extends AbilityDefinition -``` - -'Ain2' / [AbilityIds.itemBladeOfInfernoAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBladeOfInfernoAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionAttackSpeedIncreaseGreaterAisy - -```wurst -public class AbilityDefinitionAttackSpeedIncreaseGreaterAisy extends AbilityDefinition -``` - -'Aisy' / [AbilityIds.attackSpeedIncreaseGreaterAisy](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-attackSpeedIncreaseGreaterAisy) - -**Members:** - -- `construct(int newAbilityId)` -- `setAttackSpeedIncrease(int level, real value)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemKaldoreiMoonglaiveAttack - -```wurst -public class AbilityDefinitionItemKaldoreiMoonglaiveAttack extends AbilityDefinition -``` - -'Akma' / [AbilityIds.itemKaldoreiMoonglaiveAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemKaldoreiMoonglaiveAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemKaldoreiMoonglaiveSummon - -```wurst -public class AbilityDefinitionItemKaldoreiMoonglaiveSummon extends AbilityDefinition -``` - -'Akms' / [AbilityIds.itemKaldoreiMoonglaiveSummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemKaldoreiMoonglaiveSummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionItemLanceOfTheFrozenPhoenix - -```wurst -public class AbilityDefinitionItemLanceOfTheFrozenPhoenix extends AbilityDefinition -``` - -'Alfp' / [AbilityIds.itemLanceOfTheFrozenPhoenix](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemLanceOfTheFrozenPhoenix) - -**Members:** - -- `construct(int newAbilityId)` -- `setInitialDamage(int level, real value)` -- `setDamagePerSecond(int level, real value)` -- `presetInitialDamage(RealLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` - -### AbilityDefinitionItemLostForsakenQuiverSummon - -```wurst -public class AbilityDefinitionItemLostForsakenQuiverSummon extends AbilityDefinition -``` - -'Alfq' / [AbilityIds.itemLostForsakenQuiverSummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemLostForsakenQuiverSummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionLionskinHelmetOfPrecision - -```wurst -public class AbilityDefinitionLionskinHelmetOfPrecision extends AbilityDefinition -``` - -'Alhp' / [AbilityIds.lionskinHelmetOfPrecision](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-lionskinHelmetOfPrecision) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoCriticalStrike(int level, real value)` -- `setChancetoEvade(int level, real value)` -- `setExcludeItemDamage(int level, bool value)` -- `setDamageMultiplier(int level, real value)` -- `presetChancetoCriticalStrike(RealLevelClosure lc)` -- `presetChancetoEvade(RealLevelClosure lc)` -- `presetExcludeItemDamage(BooleanLevelClosure lc)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionLesserMarkOfTheForsaken - -```wurst -public class AbilityDefinitionLesserMarkOfTheForsaken extends AbilityDefinition -``` - -'Almf' / [AbilityIds.lesserMarkOfTheForsaken](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-lesserMarkOfTheForsaken) - -**Members:** - -- `construct(int newAbilityId)` -- `setAmountHealedDamaged(int level, real value)` - Amount Healed/Damaged / 'Udc1' -- `presetAmountHealedDamaged(RealLevelClosure lc)` - -### AbilityDefinitionItemPortableLightningRodAttack - -```wurst -public class AbilityDefinitionItemPortableLightningRodAttack extends AbilityDefinition -``` - -'Alra' / [AbilityIds.itemPortableLightningRodAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemPortableLightningRodAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedDamageType(int level, string value)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAllowedDamageType(StringLevelClosure lc)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemPortableLightningRodCL - -```wurst -public class AbilityDefinitionItemPortableLightningRodCL extends AbilityDefinition -``` - -'Alrc' / [AbilityIds.itemPortableLightningRodCL](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemPortableLightningRodCL) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `setDamageperTarget(int level, real value)` -- `setDamageReductionperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionItemMordoSClub - -```wurst -public class AbilityDefinitionItemMordoSClub extends AbilityDefinition -``` - -'Amcx' / [AbilityIds.itemMordoSClub](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMordoSClub) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaxAttackSpeedStacks(int level, int value)` -- `setPercentDamage(int level, real value)` -- `setStacksRequired(int level, int value)` -- `setBonusAttackSpeedperAttack(int level, real value)` -- `setFlatDamage(int level, real value)` -- `presetMaxAttackSpeedStacks(IntLevelClosure lc)` -- `presetPercentDamage(RealLevelClosure lc)` -- `presetStacksRequired(IntLevelClosure lc)` -- `presetBonusAttackSpeedperAttack(RealLevelClosure lc)` -- `presetFlatDamage(RealLevelClosure lc)` - -### AbilityDefinitionAbilityDamageAmpBClvl1 - -```wurst -public class AbilityDefinitionAbilityDamageAmpBClvl1 extends AbilityDefinition -``` - -'Amda' / [AbilityIds.abilityDamageAmpBClvl1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-abilityDamageAmpBClvl1) - -**Members:** - -- `construct(int newAbilityId)` -- `setBonusMagicDamageFactor(int level, real value)` -- `presetBonusMagicDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionItemManuscriptOfTheForsakenSummon - -```wurst -public class AbilityDefinitionItemManuscriptOfTheForsakenSummon extends AbilityDefinition -``` - -'Amfs' / [AbilityIds.itemManuscriptOfTheForsakenSummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManuscriptOfTheForsakenSummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionItemMonasteryMaceHeal - -```wurst -public class AbilityDefinitionItemMonasteryMaceHeal extends AbilityDefinition -``` - -'Amm1' / [AbilityIds.itemMonasteryMaceHeal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMonasteryMaceHeal) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `setDamageperTarget(int level, real value)` -- `setDamageReductionperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionItemMonasteryMaceAttack - -```wurst -public class AbilityDefinitionItemMonasteryMaceAttack extends AbilityDefinition -``` - -'Amm2' / [AbilityIds.itemMonasteryMaceAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMonasteryMaceAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemMarkOfThePhoenixBoF - -```wurst -public class AbilityDefinitionItemMarkOfThePhoenixBoF extends AbilityDefinition -``` - -'Ampb' / [AbilityIds.itemMarkOfThePhoenixBoF](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemMarkOfThePhoenixBoF) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistance(int level, real value)` -- `setDamagePerSecond(int level, real value)` -- `setFinalArea(int level, real value)` -- `setMaxDamage(int level, real value)` -- `setDamage(int level, real value)` -- `presetDistance(RealLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetMaxDamage(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionMalachiteSwordCurse - -```wurst -public class AbilityDefinitionMalachiteSwordCurse extends AbilityDefinition -``` - -'Amsc' / [AbilityIds.malachiteSwordCurse](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-malachiteSwordCurse) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoMiss(int level, real value)` -- `presetChancetoMiss(RealLevelClosure lc)` - -### AbilityDefinitionMalachiteSwordOrb - -```wurst -public class AbilityDefinitionMalachiteSwordOrb extends AbilityDefinition -``` - -'Amso' / [AbilityIds.malachiteSwordOrb](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-malachiteSwordOrb) - -**Members:** - -- `construct(int newAbilityId)` -- `setChanceToHitUnits(int level, real value)` - Chance To Hit Units (%) / 'Iob2' -- `setChanceToHitSummons(int level, real value)` - Chance To Hit Summons (%) / 'Iob4' -- `setEffectAbility(int level, string value)` -- `setChanceToHitHeros(int level, real value)` - Chance To Hit Heros (%) / 'Iob3' -- `setDamageBonus(int level, real value)` -- `setEnabledAttackIndex(int level, int value)` -- `presetChanceToHitUnits(RealLevelClosure lc)` -- `presetChanceToHitSummons(RealLevelClosure lc)` -- `presetEffectAbility(StringLevelClosure lc)` -- `presetChanceToHitHeros(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionAndb - -```wurst -public class AbilityDefinitionAndb extends AbilityDefinition -``` - -'Andb' / [AbilityIds.andb](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-andb) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageMultiplier(int level, real value)` -- `presetDamageMultiplier(RealLevelClosure lc)` - -### AbilityDefinitionItemNevermeltingIce - -```wurst -public class AbilityDefinitionItemNevermeltingIce extends AbilityDefinition -``` - -'Anmi' / [AbilityIds.itemNevermeltingIce](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemNevermeltingIce) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `setAttackSpeedFactor(int level, real value)` -- `setExtraDamage(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `presetExtraDamage(RealLevelClosure lc)` -- `setStackFlags(int level, int value)` -- `presetStackFlags(IntLevelClosure lc)` - -### AbilityDefinitionAoas - -```wurst -public class AbilityDefinitionAoas extends AbilityDefinition -``` - -'Aoas' / [AbilityIds.aoas](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-aoas) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemOrbChill3s - -```wurst -public class AbilityDefinitionItemOrbChill3s extends AbilityDefinition -``` - -'Aoc3' / [AbilityIds.itemOrbChill3s](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemOrbChill3s) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `setEnabledAttackIndex(int level, int value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionOnHitSpellChainLightning - -```wurst -public class AbilityDefinitionOnHitSpellChainLightning extends AbilityDefinition -``` - -'Aohl' / [AbilityIds.onHitSpellChainLightning](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-onHitSpellChainLightning) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedDamageType(int level, string value)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAllowedDamageType(StringLevelClosure lc)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemTotemOgreMagiAttack - -```wurst -public class AbilityDefinitionItemTotemOgreMagiAttack extends AbilityDefinition -``` - -'Aoma' / [AbilityIds.itemTotemOgreMagiAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemTotemOgreMagiAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemTotemOgreMagiBloodlust - -```wurst -public class AbilityDefinitionItemTotemOgreMagiBloodlust extends AbilityDefinition -``` - -'Aomb' / [AbilityIds.itemTotemOgreMagiBloodlust](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemTotemOgreMagiBloodlust) - -**Members:** - -- `construct(int newAbilityId)` -- `setScalingFactor(int level, real value)` -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Blo1' -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Blo2' -- `presetScalingFactor(RealLevelClosure lc)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` -- `presetMovementSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemBracersOgreMagiCL - -```wurst -public class AbilityDefinitionItemBracersOgreMagiCL extends AbilityDefinition -``` - -'Aomc' / [AbilityIds.itemBracersOgreMagiCL](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBracersOgreMagiCL) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `setDamageperTarget(int level, real value)` -- `setDamageReductionperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionItemBracersOgreMagiHW - -```wurst -public class AbilityDefinitionItemBracersOgreMagiHW extends AbilityDefinition -``` - -'Aomh' / [AbilityIds.itemBracersOgreMagiHW](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBracersOgreMagiHW) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `setDamageperTarget(int level, real value)` -- `setDamageReductionperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionItemTotemOgreMagiSummon - -```wurst -public class AbilityDefinitionItemTotemOgreMagiSummon extends AbilityDefinition -``` - -'Aoms' / [AbilityIds.itemTotemOgreMagiSummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemTotemOgreMagiSummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionItemBracersOgreMagiAttack2 - -```wurst -public class AbilityDefinitionItemBracersOgreMagiAttack2 extends AbilityDefinition -``` - -'Aomx' / [AbilityIds.itemBracersOgreMagiAttack2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBracersOgreMagiAttack2) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemBracersOgreMagiAttack1 - -```wurst -public class AbilityDefinitionItemBracersOgreMagiAttack1 extends AbilityDefinition -``` - -'Aomz' / [AbilityIds.itemBracersOgreMagiAttack1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBracersOgreMagiAttack1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionPlaguebearerShortsword - -```wurst -public class AbilityDefinitionPlaguebearerShortsword extends AbilityDefinition -``` - -'Apbs' / [AbilityIds.plaguebearerShortsword](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-plaguebearerShortsword) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `setAttackSpeedFactor(int level, real value)` -- `setDamagePerSecond(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `setStackingType(int level, int value)` -- `presetStackingType(IntLevelClosure lc)` - -### AbilityDefinitionPlagueTossBlightweaver - -```wurst -public class AbilityDefinitionPlagueTossBlightweaver extends AbilityDefinition -``` - -'Apbw' / [AbilityIds.plagueTossBlightweaver](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-plagueTossBlightweaver) - -**Members:** - -- `construct(int newAbilityId)` -- `setWardUnitType(int level, string value)` -- `presetWardUnitType(StringLevelClosure lc)` - -### AbilityDefinitionItemPlaguegreavesSpell - -```wurst -public class AbilityDefinitionItemPlaguegreavesSpell extends AbilityDefinition -``` - -'Apl1' / [AbilityIds.itemPlaguegreavesSpell](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemPlaguegreavesSpell) - -**Members:** - -- `construct(int newAbilityId)` -- `setSecondaryDamage(int level, real value)` -- `setArmorPenalty(int level, int value)` -- `setPrimaryDamage(int level, real value)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Nab1' -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Nab2' -- `setDamageInterval(int level, real value)` -- `presetSecondaryDamage(RealLevelClosure lc)` -- `presetArmorPenalty(IntLevelClosure lc)` -- `presetPrimaryDamage(RealLevelClosure lc)` -- `presetMovementSpeedReduction(RealLevelClosure lc)` -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `presetDamageInterval(RealLevelClosure lc)` - -### AbilityDefinitionItemPlaguegreavesAttack - -```wurst -public class AbilityDefinitionItemPlaguegreavesAttack extends AbilityDefinition -``` - -'Apl2' / [AbilityIds.itemPlaguegreavesAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemPlaguegreavesAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedDamageType(int level, string value)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAllowedDamageType(StringLevelClosure lc)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionPoisonNettleAttack - -```wurst -public class AbilityDefinitionPoisonNettleAttack extends AbilityDefinition -``` - -'Apna' / [AbilityIds.poisonNettleAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-poisonNettleAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionPoisonNettleER - -```wurst -public class AbilityDefinitionPoisonNettleER extends AbilityDefinition -``` - -'Apne' / [AbilityIds.poisonNettleER](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-poisonNettleER) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageperSecond(int level, real value)` -- `presetDamageperSecond(RealLevelClosure lc)` - -### AbilityDefinitionPintOfAle - -```wurst -public class AbilityDefinitionPintOfAle extends AbilityDefinition -``` - -'Apoa' / [AbilityIds.pintOfAle](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-pintOfAle) - -**Members:** - -- `construct(int newAbilityId)` -- `setChanceToMiss(int level, real value)` - Chance To Miss (%) / 'Nsi2' -- `setAttackSpeedModifier(int level, real value)` -- `setMovementSpeedModifier(int level, real value)` -- `presetChanceToMiss(RealLevelClosure lc)` -- `presetAttackSpeedModifier(RealLevelClosure lc)` -- `presetMovementSpeedModifier(RealLevelClosure lc)` -- `setAttacksPrevented(int level, int value)` -- `presetAttacksPrevented(IntLevelClosure lc)` - -### AbilityDefinitionPhalanxShieldAura - -```wurst -public class AbilityDefinitionPhalanxShieldAura extends AbilityDefinition -``` - -'Apsq' / [AbilityIds.phalanxShieldAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-phalanxShieldAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setPercentBonus(int level, bool value)` -- `setArmorBonus(int level, real value)` -- `presetPercentBonus(BooleanLevelClosure lc)` -- `presetArmorBonus(RealLevelClosure lc)` - -### AbilityDefinitionItemProtectorSHStun - -```wurst -public class AbilityDefinitionItemProtectorSHStun extends AbilityDefinition -``` - -'Apsx' / [AbilityIds.itemProtectorSHStun](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemProtectorSHStun) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemProtectorSHAttack - -```wurst -public class AbilityDefinitionItemProtectorSHAttack extends AbilityDefinition -``` - -'Apsz' / [AbilityIds.itemProtectorSHAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemProtectorSHAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedDamageType(int level, string value)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAllowedDamageType(StringLevelClosure lc)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemPlaguewroughtAttack - -```wurst -public class AbilityDefinitionItemPlaguewroughtAttack extends AbilityDefinition -``` - -'Apwa' / [AbilityIds.itemPlaguewroughtAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemPlaguewroughtAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemPlaguewroughtPoison - -```wurst -public class AbilityDefinitionItemPlaguewroughtPoison extends AbilityDefinition -``` - -'Apwp' / [AbilityIds.itemPlaguewroughtPoison](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemPlaguewroughtPoison) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedFactor(int level, real value)` -- `setAttackSpeedFactor(int level, real value)` -- `setDamagePerSecond(int level, real value)` -- `presetMovementSpeedFactor(RealLevelClosure lc)` -- `presetAttackSpeedFactor(RealLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `setStackingType(int level, int value)` -- `presetStackingType(IntLevelClosure lc)` - -### AbilityDefinitionItemPlaguewroughtCS - -```wurst -public class AbilityDefinitionItemPlaguewroughtCS extends AbilityDefinition -``` - -'Apws' / [AbilityIds.itemPlaguewroughtCS](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemPlaguewroughtCS) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistance(int level, real value)` -- `setFinalArea(int level, real value)` -- `setMaxDamage(int level, real value)` -- `setDamage(int level, real value)` -- `presetDistance(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetMaxDamage(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemRestorativeBalm - -```wurst -public class AbilityDefinitionItemRestorativeBalm extends AbilityDefinition -``` - -'Arba' / [AbilityIds.itemRestorativeBalm](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemRestorativeBalm) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `setDamageperTarget(int level, real value)` -- `setDamageReductionperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionItemDiamondRingCDR - -```wurst -public class AbilityDefinitionItemDiamondRingCDR extends AbilityDefinition -``` - -'Ardr' / [AbilityIds.itemDiamondRingCDR](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemDiamondRingCDR) - -**Members:** - -- `construct(int newAbilityId)` -- `setCooldownReduction(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetCooldownReduction(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionItemRingOfHolyFireImmo - -```wurst -public class AbilityDefinitionItemRingOfHolyFireImmo extends AbilityDefinition -``` - -'Arf1' / [AbilityIds.itemRingOfHolyFireImmo](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemRingOfHolyFireImmo) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaUsedPerSecond(int level, int value)` -- `setDamagePerDuration(int level, int value)` -- `setExtraManaRequired(int level, int value)` -- `presetManaUsedPerSecond(IntLevelClosure lc)` -- `presetDamagePerDuration(IntLevelClosure lc)` -- `presetExtraManaRequired(IntLevelClosure lc)` - -### AbilityDefinitionItemRingOfHolyFireFL - -```wurst -public class AbilityDefinitionItemRingOfHolyFireFL extends AbilityDefinition -``` - -'Arf2' / [AbilityIds.itemRingOfHolyFireFL](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemRingOfHolyFireFL) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `setDistance(int level, real value)` -- `setFinalArea(int level, real value)` -- `setDamageperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDistance(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` - -### AbilityDefinitionItemRingOfHolyFireAttack - -```wurst -public class AbilityDefinitionItemRingOfHolyFireAttack extends AbilityDefinition -``` - -'Arf3' / [AbilityIds.itemRingOfHolyFireAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemRingOfHolyFireAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionRingOfTheFirelandsAttack - -```wurst -public class AbilityDefinitionRingOfTheFirelandsAttack extends AbilityDefinition -``` - -'Arfa' / [AbilityIds.ringOfTheFirelandsAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ringOfTheFirelandsAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionRingOfTheFirelandsCR - -```wurst -public class AbilityDefinitionRingOfTheFirelandsCR extends AbilityDefinition -``` - -'Arfc' / [AbilityIds.ringOfTheFirelandsCR](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ringOfTheFirelandsCR) - -**Members:** - -- `construct(int newAbilityId)` -- `setBuildingDamageFactor(int level, real value)` -- `setDamageAmount(int level, real value)` -- `setMaxDamage(int level, real value)` -- `setDamageInterval(int level, real value)` -- `setMissileCount(int level, int value)` -- `setEffectDuration(int level, real value)` -- `presetBuildingDamageFactor(RealLevelClosure lc)` -- `presetDamageAmount(RealLevelClosure lc)` -- `presetMaxDamage(RealLevelClosure lc)` -- `presetDamageInterval(RealLevelClosure lc)` -- `presetMissileCount(IntLevelClosure lc)` -- `presetEffectDuration(RealLevelClosure lc)` - -### AbilityDefinitionItemRazoriceAttack1 - -```wurst -public class AbilityDefinitionItemRazoriceAttack1 extends AbilityDefinition -``` - -'Ari1' / [AbilityIds.itemRazoriceAttack1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemRazoriceAttack1) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemRazoriceAttack2 - -```wurst -public class AbilityDefinitionItemRazoriceAttack2 extends AbilityDefinition -``` - -'Ari2' / [AbilityIds.itemRazoriceAttack2](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemRazoriceAttack2) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `setEnabledAttackIndex(int level, int value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionItemRazoriceBoF - -```wurst -public class AbilityDefinitionItemRazoriceBoF extends AbilityDefinition -``` - -'Ari3' / [AbilityIds.itemRazoriceBoF](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemRazoriceBoF) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistance(int level, real value)` -- `setDamagePerSecond(int level, real value)` -- `setFinalArea(int level, real value)` -- `setMaxDamage(int level, real value)` -- `setDamage(int level, real value)` -- `presetDistance(RealLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` -- `presetFinalArea(RealLevelClosure lc)` -- `presetMaxDamage(RealLevelClosure lc)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemRazoriceAttack4 - -```wurst -public class AbilityDefinitionItemRazoriceAttack4 extends AbilityDefinition -``` - -'Ari4' / [AbilityIds.itemRazoriceAttack4](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemRazoriceAttack4) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemRuneOfFire - -```wurst -public class AbilityDefinitionItemRuneOfFire extends AbilityDefinition -``` - -'Arof' / [AbilityIds.itemRuneOfFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemRuneOfFire) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemRobesOfRevengeAttack - -```wurst -public class AbilityDefinitionItemRobesOfRevengeAttack extends AbilityDefinition -``` - -'Arr1' / [AbilityIds.itemRobesOfRevengeAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemRobesOfRevengeAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedDamageType(int level, string value)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAllowedDamageType(StringLevelClosure lc)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionOnSpellAttackSample - -```wurst -public class AbilityDefinitionOnSpellAttackSample extends AbilityDefinition -``` - -'Asas' / [AbilityIds.onSpellAttackSample](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-onSpellAttackSample) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemSanctifiedChestplateHeal - -```wurst -public class AbilityDefinitionItemSanctifiedChestplateHeal extends AbilityDefinition -``` - -'Asc1' / [AbilityIds.itemSanctifiedChestplateHeal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSanctifiedChestplateHeal) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` - -### AbilityDefinitionItemSanctifiedChestplateSpellcast - -```wurst -public class AbilityDefinitionItemSanctifiedChestplateSpellcast extends AbilityDefinition -``` - -'Asc2' / [AbilityIds.itemSanctifiedChestplateSpellcast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSanctifiedChestplateSpellcast) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemChillNova3 - -```wurst -public class AbilityDefinitionItemChillNova3 extends AbilityDefinition -``` - -'Asc3' / [AbilityIds.itemChillNova3](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemChillNova3) - -**Members:** - -- `construct(int newAbilityId)` -- `setAreaofEffectDamage(int level, real value)` -- `setSpecificTargetDamage(int level, real value)` -- `setMaximumDamage(int level, real value)` -- `presetAreaofEffectDamage(RealLevelClosure lc)` -- `presetSpecificTargetDamage(RealLevelClosure lc)` -- `presetMaximumDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemChillNova5 - -```wurst -public class AbilityDefinitionItemChillNova5 extends AbilityDefinition -``` - -'Asc5' / [AbilityIds.itemChillNova5](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemChillNova5) - -**Members:** - -- `construct(int newAbilityId)` -- `setAreaofEffectDamage(int level, real value)` -- `setSpecificTargetDamage(int level, real value)` -- `setMaximumDamage(int level, real value)` -- `presetAreaofEffectDamage(RealLevelClosure lc)` -- `presetSpecificTargetDamage(RealLevelClosure lc)` -- `presetMaximumDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemShieldOfTheScarletCrusadeAttack - -```wurst -public class AbilityDefinitionItemShieldOfTheScarletCrusadeAttack extends AbilityDefinition -``` - -'Asca' / [AbilityIds.itemShieldOfTheScarletCrusadeAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemShieldOfTheScarletCrusadeAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedDamageType(int level, string value)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAllowedDamageType(StringLevelClosure lc)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemShieldOfTheScarletCrusadeHeal - -```wurst -public class AbilityDefinitionItemShieldOfTheScarletCrusadeHeal extends AbilityDefinition -``` - -'Asch' / [AbilityIds.itemShieldOfTheScarletCrusadeHeal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemShieldOfTheScarletCrusadeHeal) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` - -### AbilityDefinitionItemSanctifiedChestplateImmo - -```wurst -public class AbilityDefinitionItemSanctifiedChestplateImmo extends AbilityDefinition -``` - -'Asci' / [AbilityIds.itemSanctifiedChestplateImmo](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSanctifiedChestplateImmo) - -**Members:** - -- `construct(int newAbilityId)` -- `setManaUsedPerSecond(int level, int value)` -- `setDamagePerDuration(int level, int value)` -- `setExtraManaRequired(int level, int value)` -- `presetManaUsedPerSecond(IntLevelClosure lc)` -- `presetDamagePerDuration(IntLevelClosure lc)` -- `presetExtraManaRequired(IntLevelClosure lc)` - -### AbilityDefinitionItemScepterOfDarknessSummon - -```wurst -public class AbilityDefinitionItemScepterOfDarknessSummon extends AbilityDefinition -``` - -'Asdd' / [AbilityIds.itemScepterOfDarknessSummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemScepterOfDarknessSummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionClericDispelMagic - -```wurst -public class AbilityDefinitionClericDispelMagic extends AbilityDefinition -``` - -'Asdi' / [AbilityIds.clericDispelMagic](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-clericDispelMagic) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitDamage(int level, real value)` -- `setManaLoss(int level, real value)` -- `presetSummonedUnitDamage(RealLevelClosure lc)` -- `presetManaLoss(RealLevelClosure lc)` - -### AbilityDefinitionItemScepterOfDarknessSpellcast - -```wurst -public class AbilityDefinitionItemScepterOfDarknessSpellcast extends AbilityDefinition -``` - -'Asdx' / [AbilityIds.itemScepterOfDarknessSpellcast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemScepterOfDarknessSpellcast) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionClericHeal - -```wurst -public class AbilityDefinitionClericHeal extends AbilityDefinition -``` - -'Asea' / [AbilityIds.clericHeal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-clericHeal) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsGained(int level, real value)` -- `presetHitPointsGained(RealLevelClosure lc)` - -### AbilityDefinitionInquisitorFlamestrike - -```wurst -public class AbilityDefinitionInquisitorFlamestrike extends AbilityDefinition -``` - -'Asfs' / [AbilityIds.inquisitorFlamestrike](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inquisitorFlamestrike) - -**Members:** - -- `construct(int newAbilityId)` -- `setFullDamageInterval(int level, real value)` -- `setFullDamageDealt(int level, real value)` -- `setHalfDamageDealt(int level, real value)` -- `setBuildingReduction(int level, real value)` -- `setMaximumDamage(int level, real value)` -- `setHalfDamageInterval(int level, real value)` -- `presetFullDamageInterval(RealLevelClosure lc)` -- `presetFullDamageDealt(RealLevelClosure lc)` -- `presetHalfDamageDealt(RealLevelClosure lc)` -- `presetBuildingReduction(RealLevelClosure lc)` -- `presetMaximumDamage(RealLevelClosure lc)` -- `presetHalfDamageInterval(RealLevelClosure lc)` - -### AbilityDefinitionItemSanctifiedGauntletsImpale - -```wurst -public class AbilityDefinitionItemSanctifiedGauntletsImpale extends AbilityDefinition -``` - -'Asg1' / [AbilityIds.itemSanctifiedGauntletsImpale](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSanctifiedGauntletsImpale) - -**Members:** - -- `construct(int newAbilityId)` -- `setWaveTimeseconds(int level, real value)` -- `setAirTimeseconds(int level, real value)` -- `setDamageDealt(int level, real value)` -- `setWaveDistance(int level, real value)` -- `setUninterruptible(int level, bool value)` -- `setAirborneTargetsVulnerable(int level, bool value)` -- `presetWaveTimeseconds(RealLevelClosure lc)` -- `presetAirTimeseconds(RealLevelClosure lc)` -- `presetDamageDealt(RealLevelClosure lc)` -- `presetWaveDistance(RealLevelClosure lc)` -- `presetUninterruptible(BooleanLevelClosure lc)` -- `presetAirborneTargetsVulnerable(BooleanLevelClosure lc)` - -### AbilityDefinitionItemSanctifiedGauntletsAttack - -```wurst -public class AbilityDefinitionItemSanctifiedGauntletsAttack extends AbilityDefinition -``` - -'Asg2' / [AbilityIds.itemSanctifiedGauntletsAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSanctifiedGauntletsAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemSwordOfTheGhostlandsAttack - -```wurst -public class AbilityDefinitionItemSwordOfTheGhostlandsAttack extends AbilityDefinition -``` - -'Asga' / [AbilityIds.itemSwordOfTheGhostlandsAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSwordOfTheGhostlandsAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemSwordOfTheGhostlandsHoT - -```wurst -public class AbilityDefinitionItemSwordOfTheGhostlandsHoT extends AbilityDefinition -``` - -'Asgh' / [AbilityIds.itemSwordOfTheGhostlandsHoT](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSwordOfTheGhostlandsHoT) - -**Members:** - -- `construct(int newAbilityId)` -- `setLifeRegenerationRate(int level, real value)` -- `setDamageIncrease(int level, real value)` - Damage Increase (%) / 'Roa1' -- `setManaRegen(int level, real value)` -- `setDefenseIncrease(int level, int value)` -- `setPreferHostiles(int level, bool value)` -- `setPreferFriendlies(int level, bool value)` -- `setMaxUnits(int level, int value)` -- `presetLifeRegenerationRate(RealLevelClosure lc)` -- `presetDamageIncrease(RealLevelClosure lc)` -- `presetManaRegen(RealLevelClosure lc)` -- `presetDefenseIncrease(IntLevelClosure lc)` -- `presetPreferHostiles(BooleanLevelClosure lc)` -- `presetPreferFriendlies(BooleanLevelClosure lc)` -- `presetMaxUnits(IntLevelClosure lc)` - -### AbilityDefinitionItemShepherdSCurse - -```wurst -public class AbilityDefinitionItemShepherdSCurse extends AbilityDefinition -``` - -'Ashc' / [AbilityIds.itemShepherdSCurse](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemShepherdSCurse) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumCreepLevel(int level, int value)` -- `setMorphUnitsAir(int level, string value)` -- `setMorphUnitsGround(int level, string value)` -- `setMorphUnitsWater(int level, string value)` -- `setMorphUnitsAmphibious(int level, string value)` -- `presetMaximumCreepLevel(IntLevelClosure lc)` -- `presetMorphUnitsAir(StringLevelClosure lc)` -- `presetMorphUnitsGround(StringLevelClosure lc)` -- `presetMorphUnitsWater(StringLevelClosure lc)` -- `presetMorphUnitsAmphibious(StringLevelClosure lc)` - -### AbilityDefinitionSummonInfectiousGhoul - -```wurst -public class AbilityDefinitionSummonInfectiousGhoul extends AbilityDefinition -``` - -'Asic' / [AbilityIds.summonInfectiousGhoul](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-summonInfectiousGhoul) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionClericInnerFire - -```wurst -public class AbilityDefinitionClericInnerFire extends AbilityDefinition -``` - -'Asif' / [AbilityIds.clericInnerFire](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-clericInnerFire) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageIncrease(int level, real value)` - Damage Increase (%) / 'Inf1' -- `setDefenseIncrease(int level, int value)` -- `setLifeRegenRate(int level, real value)` -- `setAutocastRange(int level, real value)` -- `presetDamageIncrease(RealLevelClosure lc)` -- `presetDefenseIncrease(IntLevelClosure lc)` -- `presetLifeRegenRate(RealLevelClosure lc)` -- `presetAutocastRange(RealLevelClosure lc)` - -### AbilityDefinitionItemVestmentsStormKingMS - -```wurst -public class AbilityDefinitionItemVestmentsStormKingMS extends AbilityDefinition -``` - -'Ask1' / [AbilityIds.itemVestmentsStormKingMS](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemVestmentsStormKingMS) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageDealt(int level, real value)` -- `setDamageInterval(int level, real value)` -- `setBuildingReduction(int level, real value)` -- `presetDamageDealt(RealLevelClosure lc)` -- `presetDamageInterval(RealLevelClosure lc)` -- `presetBuildingReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemVestmentsStormKingSpellcast - -```wurst -public class AbilityDefinitionItemVestmentsStormKingSpellcast extends AbilityDefinition -``` - -'Ask2' / [AbilityIds.itemVestmentsStormKingSpellcast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemVestmentsStormKingSpellcast) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemTomeOfTheSpiderkindAttack - -```wurst -public class AbilityDefinitionItemTomeOfTheSpiderkindAttack extends AbilityDefinition -``` - -'Aska' / [AbilityIds.itemTomeOfTheSpiderkindAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemTomeOfTheSpiderkindAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemTomeOfTheSpiderkindSummon - -```wurst -public class AbilityDefinitionItemTomeOfTheSpiderkindSummon extends AbilityDefinition -``` - -'Asks' / [AbilityIds.itemTomeOfTheSpiderkindSummon](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemTomeOfTheSpiderkindSummon) - -**Members:** - -- `construct(int newAbilityId)` -- `setSummonedUnitCount(int level, int value)` -- `setSummonedUnitType(int level, string value)` -- `presetSummonedUnitCount(IntLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` - -### AbilityDefinitionBandOfTheSkeletalMageFrostNova - -```wurst -public class AbilityDefinitionBandOfTheSkeletalMageFrostNova extends AbilityDefinition -``` - -'Asmn' / [AbilityIds.bandOfTheSkeletalMageFrostNova](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bandOfTheSkeletalMageFrostNova) - -**Members:** - -- `construct(int newAbilityId)` -- `setAreaofEffectDamage(int level, real value)` -- `setSpecificTargetDamage(int level, real value)` -- `setMaximumDamage(int level, real value)` -- `presetAreaofEffectDamage(RealLevelClosure lc)` -- `presetSpecificTargetDamage(RealLevelClosure lc)` -- `presetMaximumDamage(RealLevelClosure lc)` - -### AbilityDefinitionBandOfTheSkeletalMageOrb - -```wurst -public class AbilityDefinitionBandOfTheSkeletalMageOrb extends AbilityDefinition -``` - -'Asmo' / [AbilityIds.bandOfTheSkeletalMageOrb](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bandOfTheSkeletalMageOrb) - -**Members:** - -- `construct(int newAbilityId)` -- `setChanceToHitUnits(int level, real value)` - Chance To Hit Units (%) / 'Iob2' -- `setChanceToHitSummons(int level, real value)` - Chance To Hit Summons (%) / 'Iob4' -- `setEffectAbility(int level, string value)` -- `setChanceToHitHeros(int level, real value)` - Chance To Hit Heros (%) / 'Iob3' -- `setDamageBonus(int level, real value)` -- `setEnabledAttackIndex(int level, int value)` -- `presetChanceToHitUnits(RealLevelClosure lc)` -- `presetChanceToHitSummons(RealLevelClosure lc)` -- `presetEffectAbility(StringLevelClosure lc)` -- `presetChanceToHitHeros(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionItemScytheOfFrostAura - -```wurst -public class AbilityDefinitionItemScytheOfFrostAura extends AbilityDefinition -``` - -'Asof' / [AbilityIds.itemScytheOfFrostAura](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemScytheOfFrostAura) - -**Members:** - -- `construct(int newAbilityId)` -- `setMovementSpeedIncrease(int level, real value)` - Movement Speed Increase (%) / 'Oae1' -- `setAttackSpeedIncrease(int level, real value)` - Attack Speed Increase (%) / 'Oae2' -- `presetMovementSpeedIncrease(RealLevelClosure lc)` -- `presetAttackSpeedIncrease(RealLevelClosure lc)` - -### AbilityDefinitionItemSoulstealerMana - -```wurst -public class AbilityDefinitionItemSoulstealerMana extends AbilityDefinition -``` - -'Asr1' / [AbilityIds.itemSoulstealerMana](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSoulstealerMana) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemSoulstealerAttack - -```wurst -public class AbilityDefinitionItemSoulstealerAttack extends AbilityDefinition -``` - -'Asr2' / [AbilityIds.itemSoulstealerAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSoulstealerAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemSeleneStarfall - -```wurst -public class AbilityDefinitionItemSeleneStarfall extends AbilityDefinition -``` - -'Ass1' / [AbilityIds.itemSeleneStarfall](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSeleneStarfall) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageDealt(int level, real value)` -- `setDamageInterval(int level, real value)` -- `setBuildingReduction(int level, real value)` -- `presetDamageDealt(RealLevelClosure lc)` -- `presetDamageInterval(RealLevelClosure lc)` -- `presetBuildingReduction(RealLevelClosure lc)` - -### AbilityDefinitionItemSeleneSpellcast - -```wurst -public class AbilityDefinitionItemSeleneSpellcast extends AbilityDefinition -``` - -'Ass2' / [AbilityIds.itemSeleneSpellcast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSeleneSpellcast) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionInquisitorSoulburn - -```wurst -public class AbilityDefinitionInquisitorSoulburn extends AbilityDefinition -``` - -'Assb' / [AbilityIds.inquisitorSoulburn](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-inquisitorSoulburn) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageAmount(int level, real value)` -- `setDamagePeriod(int level, real value)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Nso4' -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Nso5' -- `setDamagePenalty(int level, real value)` -- `presetDamageAmount(RealLevelClosure lc)` -- `presetDamagePeriod(RealLevelClosure lc)` -- `presetMovementSpeedReduction(RealLevelClosure lc)` -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `presetDamagePenalty(RealLevelClosure lc)` - -### AbilityDefinitionItemSpellShield15 - -```wurst -public class AbilityDefinitionItemSpellShield15 extends AbilityDefinition -``` - -'Assq' / [AbilityIds.itemSpellShield15](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellShield15) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemSpellShield12 - -```wurst -public class AbilityDefinitionItemSpellShield12 extends AbilityDefinition -``` - -'Assw' / [AbilityIds.itemSpellShield12](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemSpellShield12) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemStormwalkersTC - -```wurst -public class AbilityDefinitionItemStormwalkersTC extends AbilityDefinition -``` - -'Asw1' / [AbilityIds.itemStormwalkersTC](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemStormwalkersTC) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumDamage(int level, real value)` -- `setMovementSpeedReduction(int level, real value)` - Movement Speed Reduction (%) / 'Htc3' -- `setAttackSpeedReduction(int level, real value)` - Attack Speed Reduction (%) / 'Htc4' -- `setAOEDamage(int level, real value)` -- `setSpecificTargetDamage(int level, real value)` -- `presetMaximumDamage(RealLevelClosure lc)` -- `presetMovementSpeedReduction(RealLevelClosure lc)` -- `presetAttackSpeedReduction(RealLevelClosure lc)` -- `presetAOEDamage(RealLevelClosure lc)` -- `presetSpecificTargetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemStormwalkersSpellcast - -```wurst -public class AbilityDefinitionItemStormwalkersSpellcast extends AbilityDefinition -``` - -'Asw2' / [AbilityIds.itemStormwalkersSpellcast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemStormwalkersSpellcast) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionOnHitChainLightningAttack - -```wurst -public class AbilityDefinitionOnHitChainLightningAttack extends AbilityDefinition -``` - -'Asx1' / [AbilityIds.onHitChainLightningAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-onHitChainLightningAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `setDamageperTarget(int level, real value)` -- `setDamageReductionperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionBagOfDust - -```wurst -public class AbilityDefinitionBagOfDust extends AbilityDefinition -``` - -'Atbd' / [AbilityIds.bagOfDust](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-bagOfDust) - -**Members:** - -- `construct(int newAbilityId)` -- `setChancetoMiss(int level, real value)` -- `presetChancetoMiss(RealLevelClosure lc)` - -### AbilityDefinitionAtds - -```wurst -public class AbilityDefinitionAtds extends AbilityDefinition -``` - -'Atds' / [AbilityIds.atds](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-atds) - -**Members:** - -- `construct(int newAbilityId)` -- `setAllowedDamageType(int level, string value)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAllowedDamageType(StringLevelClosure lc)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionForsakenFangs - -```wurst -public class AbilityDefinitionForsakenFangs extends AbilityDefinition -``` - -'Atff' / [AbilityIds.forsakenFangs](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-forsakenFangs) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsperSecond(int level, real value)` -- `setMaxHitPoints(int level, real value)` -- `presetHitPointsperSecond(RealLevelClosure lc)` -- `presetMaxHitPoints(RealLevelClosure lc)` - -### AbilityDefinitionKnightSJavelin - -```wurst -public class AbilityDefinitionKnightSJavelin extends AbilityDefinition -``` - -'Atkj' / [AbilityIds.knightSJavelin](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-knightSJavelin) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionTiaraOfTheKirinTor - -```wurst -public class AbilityDefinitionTiaraOfTheKirinTor extends AbilityDefinition -``` - -'Atkt' / [AbilityIds.tiaraOfTheKirinTor](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-tiaraOfTheKirinTor) - -**Members:** - -- `construct(int newAbilityId)` -- `setInitialDamage(int level, real value)` -- `setDamagePerSecond(int level, real value)` -- `presetInitialDamage(RealLevelClosure lc)` -- `presetDamagePerSecond(RealLevelClosure lc)` - -### AbilityDefinitionItemManaBauble - -```wurst -public class AbilityDefinitionItemManaBauble extends AbilityDefinition -``` - -'Atmb' / [AbilityIds.itemManaBauble](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemManaBauble) - -**Members:** - -- `construct(int newAbilityId)` -- `setMaximumManaAbsorbed(int level, real value)` -- `setMaximumLifeAbsorbed(int level, real value)` -- `presetMaximumManaAbsorbed(RealLevelClosure lc)` -- `presetMaximumLifeAbsorbed(RealLevelClosure lc)` - -### AbilityDefinitionTalismanOfNightmaresOrb - -```wurst -public class AbilityDefinitionTalismanOfNightmaresOrb extends AbilityDefinition -``` - -'Atno' / [AbilityIds.talismanOfNightmaresOrb](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-talismanOfNightmaresOrb) - -**Members:** - -- `construct(int newAbilityId)` -- `setChanceToHitUnits(int level, real value)` - Chance To Hit Units (%) / 'Iob2' -- `setChanceToHitSummons(int level, real value)` - Chance To Hit Summons (%) / 'Iob4' -- `setEffectAbility(int level, string value)` -- `setChanceToHitHeros(int level, real value)` - Chance To Hit Heros (%) / 'Iob3' -- `setDamageBonus(int level, real value)` -- `setEnabledAttackIndex(int level, int value)` -- `presetChanceToHitUnits(RealLevelClosure lc)` -- `presetChanceToHitSummons(RealLevelClosure lc)` -- `presetEffectAbility(StringLevelClosure lc)` -- `presetChanceToHitHeros(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetEnabledAttackIndex(IntLevelClosure lc)` - -### AbilityDefinitionTalismanOfNightmaresSleep - -```wurst -public class AbilityDefinitionTalismanOfNightmaresSleep extends AbilityDefinition -``` - -'Atns' / [AbilityIds.talismanOfNightmaresSleep](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-talismanOfNightmaresSleep) - -**Members:** - -- `construct(int newAbilityId)` -- `setStunDuration(int level, real value)` -- `presetStunDuration(RealLevelClosure lc)` - -### AbilityDefinitionThornguardRapierAttack - -```wurst -public class AbilityDefinitionThornguardRapierAttack extends AbilityDefinition -``` - -'Atra' / [AbilityIds.thornguardRapierAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-thornguardRapierAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionThornguardRapierRejuvenation - -```wurst -public class AbilityDefinitionThornguardRapierRejuvenation extends AbilityDefinition -``` - -'Atrr' / [AbilityIds.thornguardRapierRejuvenation](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-thornguardRapierRejuvenation) - -**Members:** - -- `construct(int newAbilityId)` -- `setNoTargetRequired(int level, bool value)` -- `setManaPointsGained(int level, real value)` -- `setHitPointsGained(int level, real value)` -- `presetNoTargetRequired(BooleanLevelClosure lc)` -- `presetManaPointsGained(RealLevelClosure lc)` -- `presetHitPointsGained(RealLevelClosure lc)` -- `setAllowWhenFull(int level, int value)` -- `presetAllowWhenFull(IntLevelClosure lc)` - -### AbilityDefinitionItemTheScreecherHoT - -```wurst -public class AbilityDefinitionItemTheScreecherHoT extends AbilityDefinition -``` - -'Ats1' / [AbilityIds.itemTheScreecherHoT](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemTheScreecherHoT) - -**Members:** - -- `construct(int newAbilityId)` -- `setLifeRegenerationRate(int level, real value)` -- `setDamageIncrease(int level, real value)` - Damage Increase (%) / 'Roa1' -- `setManaRegen(int level, real value)` -- `setDefenseIncrease(int level, int value)` -- `setPreferHostiles(int level, bool value)` -- `setPreferFriendlies(int level, bool value)` -- `setMaxUnits(int level, int value)` -- `presetLifeRegenerationRate(RealLevelClosure lc)` -- `presetDamageIncrease(RealLevelClosure lc)` -- `presetManaRegen(RealLevelClosure lc)` -- `presetDefenseIncrease(IntLevelClosure lc)` -- `presetPreferHostiles(BooleanLevelClosure lc)` -- `presetPreferFriendlies(BooleanLevelClosure lc)` -- `presetMaxUnits(IntLevelClosure lc)` - -### AbilityDefinitionItemTheScreecherAttack - -```wurst -public class AbilityDefinitionItemTheScreecherAttack extends AbilityDefinition -``` - -'Ats2' / [AbilityIds.itemTheScreecherAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemTheScreecherAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionInfectiousClaws - -```wurst -public class AbilityDefinitionInfectiousClaws extends AbilityDefinition -``` - -'Auic' / [AbilityIds.infectiousClaws](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-infectiousClaws) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `setSummonedUnitType(int level, string value)` -- `setNumberofSummonedUnits(int level, int value)` -- `setSummonedUnitDurationseconds(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetSummonedUnitType(StringLevelClosure lc)` -- `presetNumberofSummonedUnits(IntLevelClosure lc)` -- `presetSummonedUnitDurationseconds(RealLevelClosure lc)` - -### AbilityDefinitionItemLostSpiritsHeal - -```wurst -public class AbilityDefinitionItemLostSpiritsHeal extends AbilityDefinition -``` - -'Avb1' / [AbilityIds.itemLostSpiritsHeal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemLostSpiritsHeal) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `setDamageperTarget(int level, real value)` -- `setDamageReductionperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionItemLostSpiritsSpellcast - -```wurst -public class AbilityDefinitionItemLostSpiritsSpellcast extends AbilityDefinition -``` - -'Avb2' / [AbilityIds.itemLostSpiritsSpellcast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemLostSpiritsSpellcast) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemVestmentsWaveHeal - -```wurst -public class AbilityDefinitionItemVestmentsWaveHeal extends AbilityDefinition -``` - -'Avm1' / [AbilityIds.itemVestmentsWaveHeal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemVestmentsWaveHeal) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `setDamageperTarget(int level, real value)` -- `setDamageReductionperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionItemVestmentsWaveSpellcast - -```wurst -public class AbilityDefinitionItemVestmentsWaveSpellcast extends AbilityDefinition -``` - -'Avm2' / [AbilityIds.itemVestmentsWaveSpellcast](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemVestmentsWaveSpellcast) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `setTargetType(int level, string value)` -- `presetAbility(StringLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` - -### AbilityDefinitionItemBloodstoneHeal - -```wurst -public class AbilityDefinitionItemBloodstoneHeal extends AbilityDefinition -``` - -'Avs1' / [AbilityIds.itemBloodstoneHeal](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBloodstoneHeal) - -**Members:** - -- `construct(int newAbilityId)` -- `setNumberofTargetsHit(int level, int value)` -- `setDamageperTarget(int level, real value)` -- `setDamageReductionperTarget(int level, real value)` -- `presetNumberofTargetsHit(IntLevelClosure lc)` -- `presetDamageperTarget(RealLevelClosure lc)` -- `presetDamageReductionperTarget(RealLevelClosure lc)` - -### AbilityDefinitionItemBloodstoneAttack - -```wurst -public class AbilityDefinitionItemBloodstoneAttack extends AbilityDefinition -``` - -'Avs2' / [AbilityIds.itemBloodstoneAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemBloodstoneAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionItemZandalariGiantcrusherWS - -```wurst -public class AbilityDefinitionItemZandalariGiantcrusherWS extends AbilityDefinition -``` - -'Azgw' / [AbilityIds.itemZandalariGiantcrusherWS](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemZandalariGiantcrusherWS) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamage(int level, real value)` -- `presetDamage(RealLevelClosure lc)` - -### AbilityDefinitionItemZandalariGiantcrusherAttack - -```wurst -public class AbilityDefinitionItemZandalariGiantcrusherAttack extends AbilityDefinition -``` - -'Azgx' / [AbilityIds.itemZandalariGiantcrusherAttack](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemZandalariGiantcrusherAttack) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbility(int level, string value)` -- `setHitchanceonHero(int level, int value)` - % Hit chance on Hero / 'oap2' -- `setTargetType(int level, string value)` -- `setHitchanceonCriticalStrike(int level, int value)` - % Hit chance on Critical Strike / 'oap4' -- `setHitchanceonSummon(int level, int value)` - % Hit chance on Summon / 'oap3' -- `setHitchanceonUnit(int level, int value)` - % Hit chance on Unit / 'oap1' -- `setHitChance(int level, int value)` - % Hit Chance / 'opp2' -- `presetAbility(StringLevelClosure lc)` -- `presetHitchanceonHero(IntLevelClosure lc)` -- `presetTargetType(StringLevelClosure lc)` -- `presetHitchanceonCriticalStrike(IntLevelClosure lc)` -- `presetHitchanceonSummon(IntLevelClosure lc)` -- `presetHitchanceonUnit(IntLevelClosure lc)` -- `presetHitChance(IntLevelClosure lc)` - -### AbilityDefinitionLeonidTalentTier1a - -```wurst -public class AbilityDefinitionLeonidTalentTier1a extends AbilityDefinition -``` - -'BT1a' / [AbilityIds.leonidTalentTier1a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidTalentTier1a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLeonidTalentTier1b - -```wurst -public class AbilityDefinitionLeonidTalentTier1b extends AbilityDefinition -``` - -'BT1b' / [AbilityIds.leonidTalentTier1b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidTalentTier1b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLeonidTalentTier1c - -```wurst -public class AbilityDefinitionLeonidTalentTier1c extends AbilityDefinition -``` - -'BT1c' / [AbilityIds.leonidTalentTier1c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidTalentTier1c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLeonidTalentTier2a - -```wurst -public class AbilityDefinitionLeonidTalentTier2a extends AbilityDefinition -``` - -'BT2a' / [AbilityIds.leonidTalentTier2a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidTalentTier2a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLeonidTalentTier2b - -```wurst -public class AbilityDefinitionLeonidTalentTier2b extends AbilityDefinition -``` - -'BT2b' / [AbilityIds.leonidTalentTier2b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidTalentTier2b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLeonidTalentTier2c - -```wurst -public class AbilityDefinitionLeonidTalentTier2c extends AbilityDefinition -``` - -'BT2c' / [AbilityIds.leonidTalentTier2c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidTalentTier2c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLeonidTalentTier3a - -```wurst -public class AbilityDefinitionLeonidTalentTier3a extends AbilityDefinition -``` - -'BT3a' / [AbilityIds.leonidTalentTier3a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidTalentTier3a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLeonidTalentTier3b - -```wurst -public class AbilityDefinitionLeonidTalentTier3b extends AbilityDefinition -``` - -'BT3b' / [AbilityIds.leonidTalentTier3b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidTalentTier3b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLeonidTalentTier3c - -```wurst -public class AbilityDefinitionLeonidTalentTier3c extends AbilityDefinition -``` - -'BT3c' / [AbilityIds.leonidTalentTier3c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidTalentTier3c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLeonidTalentTier4a - -```wurst -public class AbilityDefinitionLeonidTalentTier4a extends AbilityDefinition -``` - -'BT4a' / [AbilityIds.leonidTalentTier4a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidTalentTier4a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLeonidTalentTier4b - -```wurst -public class AbilityDefinitionLeonidTalentTier4b extends AbilityDefinition -``` - -'BT4b' / [AbilityIds.leonidTalentTier4b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidTalentTier4b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLeonidTalentTier4c - -```wurst -public class AbilityDefinitionLeonidTalentTier4c extends AbilityDefinition -``` - -'BT4c' / [AbilityIds.leonidTalentTier4c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidTalentTier4c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLeonidDamageReductionTalent - -```wurst -public class AbilityDefinitionLeonidDamageReductionTalent extends AbilityDefinition -``` - -'BT5a' / [AbilityIds.leonidDamageReductionTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidDamageReductionTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setMinimumDamage(int level, real value)` -- `setIncludeRangedDamage(int level, bool value)` -- `setIncludeMeleeDamage(int level, bool value)` -- `setChancetoReduceDamage(int level, real value)` - Chance to Reduce Damage (%) / 'Ssk1' -- `setIgnoredDamage(int level, real value)` -- `presetMinimumDamage(RealLevelClosure lc)` -- `presetIncludeRangedDamage(BooleanLevelClosure lc)` -- `presetIncludeMeleeDamage(BooleanLevelClosure lc)` -- `presetChancetoReduceDamage(RealLevelClosure lc)` -- `presetIgnoredDamage(RealLevelClosure lc)` - -### AbilityDefinitionLeonidResolveTalent - -```wurst -public class AbilityDefinitionLeonidResolveTalent extends AbilityDefinition -``` - -'BT5b' / [AbilityIds.leonidResolveTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidResolveTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setResolve(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetResolve(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionLeonidHealthRegenerationTalent - -```wurst -public class AbilityDefinitionLeonidHealthRegenerationTalent extends AbilityDefinition -``` - -'BT5c' / [AbilityIds.leonidHealthRegenerationTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidHealthRegenerationTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setHitPointsRegeneratedPerSecond(int level, int value)` -- `presetHitPointsRegeneratedPerSecond(IntLevelClosure lc)` - -### AbilityDefinitionLeonidPlusStrAgiTalent - -```wurst -public class AbilityDefinitionLeonidPlusStrAgiTalent extends AbilityDefinition -``` - -'BT6a' / [AbilityIds.leonidPlusStrAgiTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidPlusStrAgiTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionLeonidMagicResistTalent - -```wurst -public class AbilityDefinitionLeonidMagicResistTalent extends AbilityDefinition -``` - -'BT6b' / [AbilityIds.leonidMagicResistTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidMagicResistTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setDamageBonus(int level, real value)` -- `setDamageReduction(int level, real value)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetDamageReduction(RealLevelClosure lc)` - -### AbilityDefinitionLeonidManaEfficiencyTalent - -```wurst -public class AbilityDefinitionLeonidManaEfficiencyTalent extends AbilityDefinition -``` - -'BT6c' / [AbilityIds.leonidManaEfficiencyTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-leonidManaEfficiencyTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setManaEfficiency(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetManaEfficiency(RealLevelClosure lc)` - -### AbilityDefinitionGarekTalentTier1a - -```wurst -public class AbilityDefinitionGarekTalentTier1a extends AbilityDefinition -``` - -'GT1a' / [AbilityIds.garekTalentTier1a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekTalentTier1a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionGarekTalentTier1b - -```wurst -public class AbilityDefinitionGarekTalentTier1b extends AbilityDefinition -``` - -'GT1b' / [AbilityIds.garekTalentTier1b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekTalentTier1b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionGarekTalentTier1c - -```wurst -public class AbilityDefinitionGarekTalentTier1c extends AbilityDefinition -``` - -'GT1c' / [AbilityIds.garekTalentTier1c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekTalentTier1c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionGarekTalentTier2a - -```wurst -public class AbilityDefinitionGarekTalentTier2a extends AbilityDefinition -``` - -'GT2a' / [AbilityIds.garekTalentTier2a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekTalentTier2a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionGarekTalentTier2b - -```wurst -public class AbilityDefinitionGarekTalentTier2b extends AbilityDefinition -``` - -'GT2b' / [AbilityIds.garekTalentTier2b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekTalentTier2b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionGarekTalentTier2c - -```wurst -public class AbilityDefinitionGarekTalentTier2c extends AbilityDefinition -``` - -'GT2c' / [AbilityIds.garekTalentTier2c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekTalentTier2c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionGarekTalentTier3a - -```wurst -public class AbilityDefinitionGarekTalentTier3a extends AbilityDefinition -``` - -'GT3a' / [AbilityIds.garekTalentTier3a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekTalentTier3a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionGarekTalentTier3b - -```wurst -public class AbilityDefinitionGarekTalentTier3b extends AbilityDefinition -``` - -'GT3b' / [AbilityIds.garekTalentTier3b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekTalentTier3b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionGarekTalentTier3c - -```wurst -public class AbilityDefinitionGarekTalentTier3c extends AbilityDefinition -``` - -'GT3c' / [AbilityIds.garekTalentTier3c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekTalentTier3c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionGarekTalentTier4a - -```wurst -public class AbilityDefinitionGarekTalentTier4a extends AbilityDefinition -``` - -'GT4a' / [AbilityIds.garekTalentTier4a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekTalentTier4a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionGarekTalentTier4b - -```wurst -public class AbilityDefinitionGarekTalentTier4b extends AbilityDefinition -``` - -'GT4b' / [AbilityIds.garekTalentTier4b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekTalentTier4b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionGarekTalentTier4c - -```wurst -public class AbilityDefinitionGarekTalentTier4c extends AbilityDefinition -``` - -'GT4c' / [AbilityIds.garekTalentTier4c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekTalentTier4c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionIlastarTalentTier1a - -```wurst -public class AbilityDefinitionIlastarTalentTier1a extends AbilityDefinition -``` - -'IT1a' / [AbilityIds.ilastarTalentTier1a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarTalentTier1a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionIlastarTalentTier1b - -```wurst -public class AbilityDefinitionIlastarTalentTier1b extends AbilityDefinition -``` - -'IT1b' / [AbilityIds.ilastarTalentTier1b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarTalentTier1b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionIlastarTalentTier1c - -```wurst -public class AbilityDefinitionIlastarTalentTier1c extends AbilityDefinition -``` - -'IT1c' / [AbilityIds.ilastarTalentTier1c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarTalentTier1c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionIlastarTalentTier2a - -```wurst -public class AbilityDefinitionIlastarTalentTier2a extends AbilityDefinition -``` - -'IT2a' / [AbilityIds.ilastarTalentTier2a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarTalentTier2a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionIlastarTalentTier2b - -```wurst -public class AbilityDefinitionIlastarTalentTier2b extends AbilityDefinition -``` - -'IT2b' / [AbilityIds.ilastarTalentTier2b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarTalentTier2b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionIlastarTalentTier2c - -```wurst -public class AbilityDefinitionIlastarTalentTier2c extends AbilityDefinition -``` - -'IT2c' / [AbilityIds.ilastarTalentTier2c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarTalentTier2c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionIlastarTalentTier3a - -```wurst -public class AbilityDefinitionIlastarTalentTier3a extends AbilityDefinition -``` - -'IT3a' / [AbilityIds.ilastarTalentTier3a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarTalentTier3a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionIlastarTalentTier3b - -```wurst -public class AbilityDefinitionIlastarTalentTier3b extends AbilityDefinition -``` - -'IT3b' / [AbilityIds.ilastarTalentTier3b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarTalentTier3b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionIlastarTalentTier3c - -```wurst -public class AbilityDefinitionIlastarTalentTier3c extends AbilityDefinition -``` - -'IT3c' / [AbilityIds.ilastarTalentTier3c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarTalentTier3c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionIlastarTalentTier4a - -```wurst -public class AbilityDefinitionIlastarTalentTier4a extends AbilityDefinition -``` - -'IT4a' / [AbilityIds.ilastarTalentTier4a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarTalentTier4a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionIlastarTalentTier4b - -```wurst -public class AbilityDefinitionIlastarTalentTier4b extends AbilityDefinition -``` - -'IT4b' / [AbilityIds.ilastarTalentTier4b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarTalentTier4b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionIlastarTalentTier4c - -```wurst -public class AbilityDefinitionIlastarTalentTier4c extends AbilityDefinition -``` - -'IT4c' / [AbilityIds.ilastarTalentTier4c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarTalentTier4c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionIlastarTalentTier6c - -```wurst -public class AbilityDefinitionIlastarTalentTier6c extends AbilityDefinition -``` - -'IT6c' / [AbilityIds.ilastarTalentTier6c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ilastarTalentTier6c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLandenTalentTier1a - -```wurst -public class AbilityDefinitionLandenTalentTier1a extends AbilityDefinition -``` - -'LT1a' / [AbilityIds.landenTalentTier1a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-landenTalentTier1a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLandenTalentTier1b - -```wurst -public class AbilityDefinitionLandenTalentTier1b extends AbilityDefinition -``` - -'LT1b' / [AbilityIds.landenTalentTier1b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-landenTalentTier1b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLandenTalentTier1c - -```wurst -public class AbilityDefinitionLandenTalentTier1c extends AbilityDefinition -``` - -'LT1c' / [AbilityIds.landenTalentTier1c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-landenTalentTier1c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLandenTalentTier2a - -```wurst -public class AbilityDefinitionLandenTalentTier2a extends AbilityDefinition -``` - -'LT2a' / [AbilityIds.landenTalentTier2a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-landenTalentTier2a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLandenTalentTier2b - -```wurst -public class AbilityDefinitionLandenTalentTier2b extends AbilityDefinition -``` - -'LT2b' / [AbilityIds.landenTalentTier2b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-landenTalentTier2b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLandenTalentTier2c - -```wurst -public class AbilityDefinitionLandenTalentTier2c extends AbilityDefinition -``` - -'LT2c' / [AbilityIds.landenTalentTier2c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-landenTalentTier2c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLandenTalentTier3a - -```wurst -public class AbilityDefinitionLandenTalentTier3a extends AbilityDefinition -``` - -'LT3a' / [AbilityIds.landenTalentTier3a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-landenTalentTier3a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLandenTalentTier3b - -```wurst -public class AbilityDefinitionLandenTalentTier3b extends AbilityDefinition -``` - -'LT3b' / [AbilityIds.landenTalentTier3b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-landenTalentTier3b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLandenTalentTier3c - -```wurst -public class AbilityDefinitionLandenTalentTier3c extends AbilityDefinition -``` - -'LT3c' / [AbilityIds.landenTalentTier3c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-landenTalentTier3c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLandenTalentTier4a - -```wurst -public class AbilityDefinitionLandenTalentTier4a extends AbilityDefinition -``` - -'LT4a' / [AbilityIds.landenTalentTier4a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-landenTalentTier4a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLandenTalentTier4b - -```wurst -public class AbilityDefinitionLandenTalentTier4b extends AbilityDefinition -``` - -'LT4b' / [AbilityIds.landenTalentTier4b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-landenTalentTier4b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionLandenTalentTier4c - -```wurst -public class AbilityDefinitionLandenTalentTier4c extends AbilityDefinition -``` - -'LT4c' / [AbilityIds.landenTalentTier4c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-landenTalentTier4c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionUgarekTalentTier1a - -```wurst -public class AbilityDefinitionUgarekTalentTier1a extends AbilityDefinition -``` - -'UT1a' / [AbilityIds.ugarekTalentTier1a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ugarekTalentTier1a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionUgarekTalentTier1b - -```wurst -public class AbilityDefinitionUgarekTalentTier1b extends AbilityDefinition -``` - -'UT1b' / [AbilityIds.ugarekTalentTier1b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ugarekTalentTier1b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionUgarekTalentTier1c - -```wurst -public class AbilityDefinitionUgarekTalentTier1c extends AbilityDefinition -``` - -'UT1c' / [AbilityIds.ugarekTalentTier1c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ugarekTalentTier1c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionUgarekTalentTier2a - -```wurst -public class AbilityDefinitionUgarekTalentTier2a extends AbilityDefinition -``` - -'UT2a' / [AbilityIds.ugarekTalentTier2a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ugarekTalentTier2a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionUgarekTalentTier2b - -```wurst -public class AbilityDefinitionUgarekTalentTier2b extends AbilityDefinition -``` - -'UT2b' / [AbilityIds.ugarekTalentTier2b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ugarekTalentTier2b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionUgarekTalentTier2c - -```wurst -public class AbilityDefinitionUgarekTalentTier2c extends AbilityDefinition -``` - -'UT2c' / [AbilityIds.ugarekTalentTier2c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ugarekTalentTier2c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionUgarekTalentTier3a - -```wurst -public class AbilityDefinitionUgarekTalentTier3a extends AbilityDefinition -``` - -'UT3a' / [AbilityIds.ugarekTalentTier3a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ugarekTalentTier3a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionUgarekTalentTier3b - -```wurst -public class AbilityDefinitionUgarekTalentTier3b extends AbilityDefinition -``` - -'UT3b' / [AbilityIds.ugarekTalentTier3b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ugarekTalentTier3b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionUgarekTalentTier3c - -```wurst -public class AbilityDefinitionUgarekTalentTier3c extends AbilityDefinition -``` - -'UT3c' / [AbilityIds.ugarekTalentTier3c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ugarekTalentTier3c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionUgarekTalentTier4a - -```wurst -public class AbilityDefinitionUgarekTalentTier4a extends AbilityDefinition -``` - -'UT4a' / [AbilityIds.ugarekTalentTier4a](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ugarekTalentTier4a) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionUgarekTalentTier4b - -```wurst -public class AbilityDefinitionUgarekTalentTier4b extends AbilityDefinition -``` - -'UT4b' / [AbilityIds.ugarekTalentTier4b](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ugarekTalentTier4b) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionUgarekTalentTier4c - -```wurst -public class AbilityDefinitionUgarekTalentTier4c extends AbilityDefinition -``` - -'UT4c' / [AbilityIds.ugarekTalentTier4c](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-ugarekTalentTier4c) - -**Members:** - -- `construct(int newAbilityId)` -- `setAbilityUpgrade(int level, string value)` - Ability Upgrade 1 / 'Neg3' -- `setAbilityUpgrade1(int level, string value)` - Ability Upgrade 3 / 'Neg5' -- `setAbilityUpgrade2(int level, string value)` - Ability Upgrade 4 / 'Neg6' -- `setMoveSpeedBonus(int level, real value)` -- `setDamageBonus(int level, real value)` -- `setAbilityUpgrade3(int level, string value)` - Ability Upgrade 2 / 'Neg4' -- `presetAbilityUpgrade(StringLevelClosure lc)` -- `presetAbilityUpgrade1(StringLevelClosure lc)` -- `presetAbilityUpgrade2(StringLevelClosure lc)` -- `presetMoveSpeedBonus(RealLevelClosure lc)` -- `presetDamageBonus(RealLevelClosure lc)` -- `presetAbilityUpgrade3(StringLevelClosure lc)` - -### AbilityDefinitionGarekArmorTalent - -```wurst -public class AbilityDefinitionGarekArmorTalent extends AbilityDefinition -``` - -'UT5a' / [AbilityIds.garekArmorTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekArmorTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setDefenseBonus(int level, int value)` -- `presetDefenseBonus(IntLevelClosure lc)` - -### AbilityDefinitionGarekSpellAmpTalent - -```wurst -public class AbilityDefinitionGarekSpellAmpTalent extends AbilityDefinition -``` - -'UT5b' / [AbilityIds.garekSpellAmpTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekSpellAmpTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setSpellAmp(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `setAppliestoHealingfromItems(int level, bool value)` -- `presetSpellAmp(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetAppliestoHealingfromItems(BooleanLevelClosure lc)` - -### AbilityDefinitionGarekPlusStrengIntTalent - -```wurst -public class AbilityDefinitionGarekPlusStrengIntTalent extends AbilityDefinition -``` - -'UT5c' / [AbilityIds.garekPlusStrengIntTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekPlusStrengIntTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setAgilityBonus(int level, int value)` -- `setStrengthBonus(int level, int value)` -- `setHideButton(int level, bool value)` -- `setIntelligenceBonus(int level, int value)` -- `presetAgilityBonus(IntLevelClosure lc)` -- `presetStrengthBonus(IntLevelClosure lc)` -- `presetHideButton(BooleanLevelClosure lc)` -- `presetIntelligenceBonus(IntLevelClosure lc)` - -### AbilityDefinitionGarekCleaveTalent - -```wurst -public class AbilityDefinitionGarekCleaveTalent extends AbilityDefinition -``` - -'UT6a' / [AbilityIds.garekCleaveTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekCleaveTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setDistributedDamageFactor(int level, real value)` -- `presetDistributedDamageFactor(RealLevelClosure lc)` - -### AbilityDefinitionGarekCooldownReductionTalent - -```wurst -public class AbilityDefinitionGarekCooldownReductionTalent extends AbilityDefinition -``` - -'UT6b' / [AbilityIds.garekCooldownReductionTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekCooldownReductionTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setCooldownReduction(int level, real value)` -- `setFlatBonus(int level, bool value)` -- `presetCooldownReduction(RealLevelClosure lc)` -- `presetFlatBonus(BooleanLevelClosure lc)` - -### AbilityDefinitionGarekManaEfficiencyTalent - -```wurst -public class AbilityDefinitionGarekManaEfficiencyTalent extends AbilityDefinition -``` - -'UT6c' / [AbilityIds.garekManaEfficiencyTalent](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-garekManaEfficiencyTalent) - -**Members:** - -- `construct(int newAbilityId)` -- `setFlatBonus(int level, bool value)` -- `setManaEfficiency(int level, real value)` -- `presetFlatBonus(BooleanLevelClosure lc)` -- `presetManaEfficiency(RealLevelClosure lc)` - -### AbilityDefinitionArmorBonus - -```wurst -public class AbilityDefinitionArmorBonus extends AbilityDefinitionDefenseBonusPlus1 -``` - -'AId1' / [AbilityIds.itemArmorBonus](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-itemArmorBonus) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionBeserk - -```wurst -public class AbilityDefinitionBeserk extends AbilityDefinitionBerserk -``` - -'Absk' / [AbilityIds.berserkerRage1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-berserkerRage1) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionAlliedBuilding - -```wurst -public class AbilityDefinitionAlliedBuilding extends AbilityDefinitionShopSharing -``` - -'Aall' / [AbilityIds.shopSharingAlliedBldg](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-shopSharingAlliedBldg) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionItemChainLightning - -```wurst -public class AbilityDefinitionItemChainLightning extends AbilityDefinitionChainLightningcreep -``` - -'ACcl' / [AbilityIds.chainLightning](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-chainLightning) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionSlow1 - -```wurst -public class AbilityDefinitionSlow1 extends AbilityDefinitionSlowCreep -``` - -'ACsw' / [AbilityIds.slow1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-slow1) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionCyclone1 - -```wurst -public class AbilityDefinitionCyclone1 extends AbilityDefinitionCyclone -``` - -'Acyc' / [AbilityIds.cyclone1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-cyclone1) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionColdArrows - -```wurst -public class AbilityDefinitionColdArrows extends AbilityDefinitionRangerColdArrows -``` - -'AHca' / [AbilityIds.coldArrows](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-coldArrows) - -**Members:** - -- `construct(int newAbilityId)` - -### AbilityDefinitionHealingWard1 - -```wurst -public class AbilityDefinitionHealingWard1 extends AbilityDefinitionHealingWard -``` - -'Ahwd' / [AbilityIds.healingWard1](/stdlib/ref/_wurst/AbilityIds.html#AbilityIds-healingWard1) - -**Members:** - -- `construct(int newAbilityId)` - -## Interfaces - -### TooltipGenerator - -```wurst -public interface TooltipGenerator -``` - -**Members:** - -- `addProperty(string title, StringLevelClosure lc)` -- `applyToDef(AbilityDefinition def)` - -## Enums - -### AllowWhenFull - -```wurst -public enum AllowWhenFull -``` - -**Values:** `NEVER`, `LIFE_ONLY`, `MANA_ONLY`, `ALWAYS` - -### StackingType - -```wurst -public enum StackingType -``` - -**Values:** `DAMAGE`, `MOVEMENT`, `ATTACK_RATE`, `KILL_UNIT` - -### StackFlag - -```wurst -public enum StackFlag -``` - -**Values:** `DAMAGE`, `MOVEMENT`, `ATTACK_RATE`, `KILL_UNIT` - -### MorphingFlag - -```wurst -public enum MorphingFlag -``` - -**Values:** `UNINTERRUPTABLE`, `IMMEDIATE_LANDING`, `IMMEDIATE_TAKE_OFF`, `PERMANENT`, `REQUIRES_PAYMENT` - -## Extension Functions - -### AbilityDefinition.setDummyAbility - -```wurst -public function AbilityDefinition.setDummyAbility() returns AbilityDefinition -``` - -Makes an ability able to be cast by a dummy - -## Constants - -### USE_PROPERTY_SPACING - -```wurst -constant USE_PROPERTY_SPACING = true -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Configure this variable to `false` if you don't want the - property names to have spaces. diff --git a/_doc/stdlib/ref/objediting/BuffObjEditing.md b/_doc/stdlib/ref/objediting/BuffObjEditing.md deleted file mode 100644 index d1e4e7b..0000000 --- a/_doc/stdlib/ref/objediting/BuffObjEditing.md +++ /dev/null @@ -1,133 +0,0 @@ ---- -title: BuffObjEditing -layout: stdlibref -category: objediting -categoryLabel: Object Editing -tags: - - buffs - - object-data - - objediting -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/BuffObjEditing.wurst' -generated: true -toc: sections -curated: /stdlib/buff_objed ---- - -You should use 'createBuffObject' inside compiletime expressions: - let someBuff = compiletime(createBuffObject("Yes", "cool", Icons.bTNFarm)) - - And then add the 'abilId' to the target to apply the buff. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/BuffObjEditing.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/buff_objed)** for hand-written examples and background. - -## Classes - -### BuffDefinition - -```wurst -public class BuffDefinition -``` - -Creates buff object data based on an existing buff ID. Import `BuffIds` and `ObjectIdGenerator` for this example: -```wurst -@compiletime function createMyBuff() - new BuffDefinition(BUFF_ID_GEN.next(), BuffIds.slow) - ..setName(1, "My Slow") -``` - Buff object data defines presentation; use an ability to apply the buff to a unit. - -**Members:** - -- `getNewId() returns int` -- `getBaseId() returns int` -- `construct(int newId, int baseId)` - Copies `baseId` into the custom buff `newId`. Use a new ID that does not collide with another buff. -- `setName(int level, string value)` -- `setEditorSuffix(int level, string value)` -- `setRace(int level, string value)` -- `setIconNormal(int level, string value)` -- `setIcon(string name)` - Sets the icon's path for the buff obj, add "@!!" as prefix of the icon name to overide the default path by a custom path -- `setCaster(int level, string value)` -- `setArtTarget(int level, string value)` -- `setArtSpecial(int level, string value)` -- `setEffect(int level, string value)` -- `setAreaEffect(int level, string value)` -- `setMissileArt(int level, string value)` -- `setMissileSpeed(int level, int value)` -- `setMissileArc(int level, real value)` -- `setMissileHomingEnabled(int level, boolean value)` -- `setTargetAttachments(int level, int value)` -- `setTargetAttachmentPoint0(int level, string value)` -- `setTargetAttachmentPoint1(int level, string value)` -- `setTargetAttachmentPoint2(int level, string value)` -- `setTargetAttachmentPoint3(int level, string value)` -- `setTargetAttachmentPoint4(int level, string value)` -- `setTargetAttachmentPoint5(int level, string value)` -- `setCasterAttachments(int level, int value)` -- `setSpecialAttachmentPoint(int level, string value)` -- `setTooltipNormal(int level, string value)` -- `setTooltipNormalExtended(int level, string value)` -- `setEffectSound(int level, string value)` -- `setEffectSoundLooping(int level, string value)` -- `setName(string value)` -- `setEditorSuffix(string value)` -- `setRace(string value)` -- `setCaster(string value)` -- `setArtTarget(string value)` -- `setArtSpecial(string value)` -- `setEffect(string value)` -- `setAreaEffect(string value)` -- `setMissileArt(string value)` -- `setMissileSpeed(int value)` -- `setMissileArc(real value)` -- `setMissileHomingEnabled(boolean value)` -- `setTargetAttachments(int value)` -- `setTargetAttachmentPoint0(string value)` -- `setTargetAttachmentPoint1(string value)` -- `setTargetAttachmentPoint2(string value)` -- `setTargetAttachmentPoint3(string value)` -- `setTargetAttachmentPoint4(string value)` -- `setTargetAttachmentPoint5(string value)` -- `setCasterAttachments(int value)` -- `setSpecialAttachmentPoint(string value)` -- `setTooltipNormal(string value)` -- `setTooltipNormalExtended(string value)` -- `setEffectSound(string value)` -- `setEffectSoundLooping(string value)` - -## Tuples - -### buffTuple - -```wurst -public tuple buffTuple(int abilId, int buffId) -``` - -## Functions - -### createDummyBuffObject - -```wurst -public function createDummyBuffObject(string name, string tooltip, string iconpath) returns buffTuple -``` - -Creates an ability and buff based on Tornado aura that allows to display a buff on units without side effects - -### createDummyBuffObject - -```wurst -public function createDummyBuffObject(string name, string tooltip, string iconpath, string effectPath) returns buffTuple -``` - -Creates an ability and buff based on Tornado aura that allows to display a buff on units without side effects - -### createDummyBuffObject - -```wurst -public function createDummyBuffObject(string name, string tooltip, string iconpath, string effectPath, string attachmentPoint) returns buffTuple -``` - -Creates an ability and buff based on Tornado aura that allows to display a buff on units without side effects diff --git a/_doc/stdlib/ref/objediting/ChannelAbilityPreset.md b/_doc/stdlib/ref/objediting/ChannelAbilityPreset.md deleted file mode 100644 index 3d35873..0000000 --- a/_doc/stdlib/ref/objediting/ChannelAbilityPreset.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: ChannelAbilityPreset -layout: stdlibref -category: objediting -categoryLabel: Object Editing -tags: - - objediting -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/presets/ChannelAbilityPreset.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/presets/ChannelAbilityPreset.wurst)** - -**Re-exports:** `AbilityObjEditing`, `ObjectIds`, `ObjectIdGenerator`, `Icons` - -## Classes - -### ChannelAbilityPreset - -```wurst -public class ChannelAbilityPreset extends AbilityDefinitionIllidanChannel -``` - -**Members:** - -- `getOrderString() returns string` -- `construct(int newId, int lvls, boolean removeChannelProperties, TooltipGenerator tgen)` -- `construct(int newId, int lvls, boolean removeChannelProperties)` -- `setup(int lvls, boolean removeChannelProperties)` -- `makeUnitSpell(int mana, real cooldown)` -- `removeChannelProperties(boolean removeVisuals)` -- `removeChannelProperties(boolean removeVisuals, boolean makeVisible)` -- `presetTargetTypes(Targettype ttype)` -- `presetOption(Option opt, boolean flag)` -- `hasOption(Option option) returns boolean` - -## Enums - -### Option - -```wurst -public enum Option -``` - -**Values:** `VISIBLE`, `TARGETIMAGE`, `PHYSICALSPELL`, `UNIVERSALSPELL`, `UNIQUECAST` - -### Targettype - -```wurst -public enum Targettype -``` - -**Values:** `NONE`, `UNIT`, `POINT`, `POINTUNIT`, `PASSIVE` - -## Extension Functions - -### Targettype.toString - -```wurst -public function Targettype.toString() returns string -``` diff --git a/_doc/stdlib/ref/objediting/DestructableObjEditing.md b/_doc/stdlib/ref/objediting/DestructableObjEditing.md deleted file mode 100644 index 590170b..0000000 --- a/_doc/stdlib/ref/objediting/DestructableObjEditing.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: DestructableObjEditing -layout: stdlibref -category: objediting -categoryLabel: Object Editing -tags: - - objediting -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/DestructableObjEditing.wurst' -generated: true -toc: sections ---- - -Creates a destructable by copying `origID` into the custom object `newID`. - Choose a non-colliding custom ID; `'B000'` is an example, not a reserved ID. -```wurst -@compiletime function createMyDestructable() - new DestructableDefinition('B000', 'LTlt') - ..setName("My Tree") -``` - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/DestructableObjEditing.wurst)** - -## Classes - -### W3BDefinition - -```wurst -public class W3BDefinition -``` - -**Members:** - -- `getNewId() returns int` -- `getBaseId() returns int` -- `construct(int newId, int baseId)` - -### DestructableDefinition - -```wurst -public class DestructableDefinition extends W3BDefinition -``` - -**Members:** - -- `construct(int newID,int origID)` -- `setTexture(string data)` -- `setTextureId(int data)` -- `setCategory(string data)` -- `setName(string data)` -- `setPath(string data)` -- `setModel(string data)` -- `setSoundOnDestroy(string data)` -- `setHitPoints(real data)` -- `setTargetedAs(string data)` -- `setMaximumScale(real data)` -- `setMinimumScale(real data)` -- `setNumVariations(int data)` -- `setFixedRotation(real data)` -- `setShadow(string data)` -- `setVertexColorRed(int data)` -- `setVertexColorGreen(int data)` -- `setVertexColorBlue(int data)` diff --git a/_doc/stdlib/ref/objediting/DoodadObjEditing.md b/_doc/stdlib/ref/objediting/DoodadObjEditing.md deleted file mode 100644 index ea603ae..0000000 --- a/_doc/stdlib/ref/objediting/DoodadObjEditing.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: DoodadObjEditing -layout: stdlibref -category: objediting -categoryLabel: Object Editing -tags: - - objediting -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/DoodadObjEditing.wurst' -generated: true -toc: sections ---- - -Creates a doodad by copying `origID` into the custom object `newID`. - Choose a non-colliding custom ID; `'D000'` is an example, not a reserved ID. - `baseDoodadId` must identify an existing doodad. Inside compile-time object generation: -```wurst -new DoodadDefinition('D000', baseDoodadId) -``` - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/DoodadObjEditing.wurst)** - -## Classes - -### W3DDefinition - -```wurst -public class W3DDefinition -``` - -**Members:** - -- `getNewId() returns int` -- `getBaseId() returns int` -- `construct(int newId, int baseId)` - -### DoodadDefinition - -```wurst -public class DoodadDefinition extends W3DDefinition -``` - -**Members:** - -- `construct(int newID, int origID)` -- `setName(int level, string data)` -- `setModel(int level, string data)` -- `setTilesets(int level, string data)` -- `setMaximumScale(int level, real data)` -- `setMinimumScale(int level, real data)` -- `setMaxAllowed(int level, int data)` -- `setPathTexture(int level, string data)` diff --git a/_doc/stdlib/ref/objediting/HeroPreset.md b/_doc/stdlib/ref/objediting/HeroPreset.md deleted file mode 100644 index 9b1adc5..0000000 --- a/_doc/stdlib/ref/objediting/HeroPreset.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: HeroPreset -layout: stdlibref -category: objediting -categoryLabel: Object Editing -tags: - - objediting -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/presets/HeroPreset.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/presets/HeroPreset.wurst)** - -**Re-exports:** `UnitObjEditing` - -## Classes - -### HeroPreset - -```wurst -public class HeroPreset extends HeroDefinition -``` - -**Members:** - -- `constant properNames = new LinkedList()` -- `construct(int newId, int origId, string name)` -- `buildHero()` -- `addProperName(string name)` - Adds a proper Name to the Hero. - Remember to call .buildHero() after you finished your changes -- `buildProperNames()` -- `addHeroAbility(int id)` -- `buildHeroAbilities()` -- `addNormalAbility(int id)` -- `buildNormalAbilities()` diff --git a/_doc/stdlib/ref/objediting/ItemObjEditing.md b/_doc/stdlib/ref/objediting/ItemObjEditing.md deleted file mode 100644 index 2dbf3b6..0000000 --- a/_doc/stdlib/ref/objediting/ItemObjEditing.md +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: ItemObjEditing -layout: stdlibref -category: objediting -categoryLabel: Object Editing -tags: - - items - - object-data - - objediting -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/ItemObjEditing.wurst' -generated: true -toc: sections -curated: /stdlib/item_objed ---- - -Creates an item based on an existing item ID. Import `ObjectIdGenerator` and `ItemIds` for this example: -```wurst -@compiletime function createMyItem() - new ItemDefinition(ITEM_ID_GEN.next(), ItemIds.clawsofAttack15) - ..setName("My Claws") -``` - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/ItemObjEditing.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/item_objed)** for hand-written examples and background. - -## Classes - -### W3TDefinition - -```wurst -public class W3TDefinition -``` - -Create and configure item object data at compile time. - -**Members:** - -- `getNewId() returns int` -- `getBaseId() returns int` -- `construct(int newId, int baseId)` - Copies `baseId` into the custom item `newId`. Use a new ID that does not collide with another item. -- `setTooltipExtended(string data)` -- `setTooltipBasic(string data)` -- `setRequirementsLevels(string data)` -- `setRequirements(string data)` -- `setName(string data)` -- `setHotkey(string data)` -- `setDescription(string data)` -- `setButtonPositionY(int data)` -- `setButtonPositionX(int data)` - -### ItemDefinition - -```wurst -public class ItemDefinition extends W3TDefinition -``` - -**Members:** - -- `construct(int newId, int origId)` -- `setAbilities(string data)` -- `setArmorType(ArmorType data)` -- `setClassification(string data)` -- `setTintingColor3Blue(int data)` -- `setTintingColor2Green(int data)` -- `setTintingColor1Red(int data)` -- `setCooldownGroup(string data)` -- `setDroppedWhenCarrierDies(boolean data)` -- `setCanBeDropped(boolean data)` -- `setModelUsed(string data)` -- `setGoldCost(int data)` -- `setHitPoints(int data)` -- `setIgnoreCooldown(boolean data)` -- `setLevel(int data)` -- `setLumberCost(int data)` -- `setValidTargetForTransformation(boolean data)` -- `setLevelUnclassified(int data)` -- `setPerishable(boolean data)` -- `setIncludeAsRandomChoice(boolean data)` -- `setUseAutomaticallyWhenAcquired(boolean data)` -- `setPriority(int data)` -- `setScalingValue(real data)` -- `setCanBeSoldByMerchants(boolean data)` -- `setCanBeSoldToMerchants(boolean data)` -- `setStockMaximum(int data)` -- `setStockReplenishInterval(int data)` -- `setStockStartDelay(int data)` -- `setActivelyUsed(boolean data)` -- `setNumberofCharges(int data)` -- `setInterfaceIcon(string data)` -- `setMaxStack(int data)` diff --git a/_doc/stdlib/ref/objediting/ObjEditingCommons.md b/_doc/stdlib/ref/objediting/ObjEditingCommons.md deleted file mode 100644 index 01ae632..0000000 --- a/_doc/stdlib/ref/objediting/ObjEditingCommons.md +++ /dev/null @@ -1,143 +0,0 @@ ---- -title: ObjEditingCommons -layout: stdlibref -category: objediting -categoryLabel: Object Editing -tags: - - objediting -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/ObjEditingCommons.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/ObjEditingCommons.wurst)** - -## Enums - -### Race - -```wurst -public enum Race -``` - -**Values:** `Commoner`, `Creeps`, `Critters`, `Demon`, `Human`, `Naga`, `Nightelf`, `Orc`, `Other`, `Undead`, `Unknown` - -### AttacksEnabled - -```wurst -public enum AttacksEnabled -``` - -**Values:** `None`, `AttackOneOnly`, `AttackTwoOnly`, `Both` - -### MovementType - -```wurst -public enum MovementType -``` - -**Values:** `None`, `Foot`, `Horse`, `Fly`, `Hover`, `Float`, `Amphipic` - -### ArmorType - -```wurst -public enum ArmorType -``` - -**Values:** `Small`, `Medium`, `Large`, `Fortified`, `Normal`, `Hero`, `Divine`, `Unarmored` - -### AttackType - -```wurst -public enum AttackType -``` - -**Values:** `Unknown`, `Normal`, `Pierce`, `Siege`, `Spells`, `Chaos`, `Magic`, `Hero` - -### WeaponSound - -```wurst -public enum WeaponSound -``` - -**Values:** `Nothing`, `AxeMediumChop`, `MetalHeavyBash`, `MetalHeavyChop`, `MetalHeavySlice`, `MetalLightChop`, `MetalLightSlice`, `MetalMediumBash`, `MetalMediumChop`, `MetalMediumSlice`, `RockHeavyBash`, `WoodHeavyBash`, `WoodLightBash`, `WoodMediumBash` - -### ArmorSoundType - -```wurst -public enum ArmorSoundType -``` - -**Values:** `Ethereal`, `Metal`, `Flesh`, `Stone`, `Wood` - -### WeaponType - -```wurst -public enum WeaponType -``` - -**Values:** `None`, `Normal`, `Instant`, `Artillery`, `ArtilleryLine`, `Missile`, `MissileSplash`, `MissileBounce`, `MissileLine` - -### UnitTargetType - -```wurst -public enum UnitTargetType -``` - -**Values:** `Air`, `Alive`, `Allies`, `Ancient`, `Dead`, `Debris`, `Decoration`, `Enemies`, `Friend`, `Ground`, `Hero`, `Invulnerable`, `Item`, `Mechanical`, `Neutral`, `NonAncient`, `None`, `NonHero`, `NonSapper`, `NotSelf`, `Organic`, `PlayerUnits`, `Sapper`, `Self`, `Structure`, `Terrain`, `Tree`, `Vulnerable`, `Wall`, `Ward` - -## Extension Functions - -### Race.toObjectString - -```wurst -public function Race.toObjectString() returns string -``` - -### AttacksEnabled.toObjectInt - -```wurst -public function AttacksEnabled.toObjectInt() returns int -``` - -### UnitTargetType.toObjectString - -```wurst -public function UnitTargetType.toObjectString() returns string -``` - -### WeaponType.toObjectString - -```wurst -public function WeaponType.toObjectString() returns string -``` - -### WeaponSound.toString - -```wurst -public function WeaponSound.toString() returns string -``` - -### ArmorSoundType.toString - -```wurst -public function ArmorSoundType.toString() returns string -``` - -### ArmorType.toObjectString - -```wurst -public function ArmorType.toObjectString() returns string -``` - -### AttackType.toObjectString - -```wurst -public function AttackType.toObjectString() returns string -``` - -### MovementType.toObjectString - -```wurst -public function MovementType.toObjectString() returns string -``` diff --git a/_doc/stdlib/ref/objediting/ObjEditingNatives.md b/_doc/stdlib/ref/objediting/ObjEditingNatives.md deleted file mode 100644 index 9a293ac..0000000 --- a/_doc/stdlib/ref/objediting/ObjEditingNatives.md +++ /dev/null @@ -1,198 +0,0 @@ ---- -title: ObjEditingNatives -layout: stdlibref -category: objediting -categoryLabel: Object Editing -tags: - - objediting -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/ObjEditingNatives.wurst' -generated: true -toc: sections ---- - -Copies `deriveFrom` into the custom object `newId` during compile-time object generation. - `fileType` selects the object kind: `w3u` unit, `w3a` ability, `w3t` item, `w3h` buff, - `w3b` destructable, `w3d` doodad, or `w3q` upgrade. - Choose a custom ID that does not collide with another object: -```wurst -let unitDef = createObjectDefinition("w3u", 'h000', 'hfoo') -``` - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/ObjEditingNatives.wurst)** - -## Interfaces - -### StringLevelClosure - -```wurst -public interface StringLevelClosure -``` - -**Members:** - -- `run(int lvl) returns string` - -### IntLevelClosure - -```wurst -public interface IntLevelClosure -``` - -**Members:** - -- `run(int lvl) returns int` - -### RealLevelClosure - -```wurst -public interface RealLevelClosure -``` - -**Members:** - -- `run(int lvl) returns real` - -### BooleanLevelClosure - -```wurst -public interface BooleanLevelClosure -``` - -**Members:** - -- `run(int lvl) returns boolean` - -## Tuples - -### ObjectDefinition - -```wurst -public tuple ObjectDefinition(string key) -``` - -Low-level compile-time object-data editing. Prefer typed definitions for ordinary map code. - Level closures receive levels starting at 1. - -## Functions - -### createObjectDefinition - -```wurst -public function createObjectDefinition(string fileType, int newId, int deriveFrom) returns ObjectDefinition -``` - -## Extension Functions - -### ObjectDefinition.setInt - -```wurst -public function ObjectDefinition.setInt(string modification, int value) -``` - -### ObjectDefinition.setBoolean - -```wurst -public function ObjectDefinition.setBoolean(string modification, boolean value) -``` - -### ObjectDefinition.setString - -```wurst -public function ObjectDefinition.setString(string modification, string value) -``` - -### ObjectDefinition.setReal - -```wurst -public function ObjectDefinition.setReal(string modification, real value) -``` - -### ObjectDefinition.setUnreal - -```wurst -public function ObjectDefinition.setUnreal(string modification, real value) -``` - -### ObjectDefinition.setLvlInt - -```wurst -public function ObjectDefinition.setLvlInt(string modification, int lvl, int value) -``` - -### ObjectDefinition.setLvlString - -```wurst -public function ObjectDefinition.setLvlString(string modification, int lvl, string value) -``` - -### ObjectDefinition.setLvlReal - -```wurst -public function ObjectDefinition.setLvlReal(string modification, int lvl, real value) -``` - -### ObjectDefinition.setLvlUnreal - -```wurst -public function ObjectDefinition.setLvlUnreal(string modification, int lvl, real value) -``` - -### ObjectDefinition.setLvlDataInt - -```wurst -public function ObjectDefinition.setLvlDataInt(string modification, int lvl, int dataPointer, int value) -``` - -### ObjectDefinition.setLvlDataString - -```wurst -public function ObjectDefinition.setLvlDataString(string modification, int lvl, int dataPointer, string value) -``` - -### ObjectDefinition.setLvlDataReal - -```wurst -public function ObjectDefinition.setLvlDataReal(string modification, int lvl, int dataPointer, real value) -``` - -### ObjectDefinition.setLvlDataUnreal - -```wurst -public function ObjectDefinition.setLvlDataUnreal(string modification, int lvl, int dataPointer, real value) -``` - -### ObjectDefinition.setLvlDataBoolean - -```wurst -public function ObjectDefinition.setLvlDataBoolean(string modification, int lvl, int dataPointer, boolean value) -``` - -### ObjectDefinition.setLevelsDataString - -```wurst -public function ObjectDefinition.setLevelsDataString(string modification, int maxLevel, int dataPointer, StringLevelClosure lc) -``` - -### ObjectDefinition.setLevelsDataInt - -```wurst -public function ObjectDefinition.setLevelsDataInt(string modification, int maxLevel, int dataPointer, IntLevelClosure lc) -``` - -### ObjectDefinition.setLevelsDataUnreal - -```wurst -public function ObjectDefinition.setLevelsDataUnreal(string modification, int maxLevel, int dataPointer, RealLevelClosure lc) -``` - -### ObjectDefinition.setLevelsDataReal - -```wurst -public function ObjectDefinition.setLevelsDataReal(string modification, int maxLevel, int dataPointer, RealLevelClosure lc) -``` - -### ObjectDefinition.setLevelsDataBoolean - -```wurst -public function ObjectDefinition.setLevelsDataBoolean(string modification, int maxLevel, int dataPointer, BooleanLevelClosure lc) -``` diff --git a/_doc/stdlib/ref/objediting/ObjectIdGenerator.md b/_doc/stdlib/ref/objediting/ObjectIdGenerator.md deleted file mode 100644 index 33fac63..0000000 --- a/_doc/stdlib/ref/objediting/ObjectIdGenerator.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: ObjectIdGenerator -layout: stdlibref -category: objediting -categoryLabel: Object Editing -tags: - - objediting -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/presets/ObjectIdGenerator.wurst' -generated: true -toc: sections ---- - -Generates sequential four-character object IDs from a starting rawcode. - Does not check existing map IDs for collisions; keep generator ranges separate from other objects. - The starting ID is a seed: `next()` advances before returning an ID. -```wurst -let ids = new IdGenerator('x000') -let firstId = ids.next() -``` - Use one shared generator for a range, rather than repeatedly constructing generators with the same seed. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/presets/ObjectIdGenerator.wurst)** - -## Classes - -### IdGenerator - -```wurst -public class IdGenerator -``` - -**Members:** - -- `construct(int start)` - Sets the initial rawcode. Choose a range that does not overlap existing object IDs. -- `isInvalid(int char) returns boolean` -- `next() returns int` - -## Constants - -### UNIT_ID_GEN - -```wurst -public constant UNIT_ID_GEN = new IdGenerator('x000') -``` - -### HERO_ID_GEN - -```wurst -public constant HERO_ID_GEN = new IdGenerator('HM00') -``` - -### ABIL_ID_GEN - -```wurst -public constant ABIL_ID_GEN = new IdGenerator('AM00') -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### BUFF_ID_GEN - -```wurst -public constant BUFF_ID_GEN = new IdGenerator('BM00') -``` - -### ITEM_ID_GEN - -```wurst -public constant ITEM_ID_GEN = new IdGenerator('IM00') -``` - -### UPGD_ID_GEN - -```wurst -public constant UPGD_ID_GEN = new IdGenerator('RM00') -``` diff --git a/_doc/stdlib/ref/objediting/ObjectIds.md b/_doc/stdlib/ref/objediting/ObjectIds.md deleted file mode 100644 index a51a18a..0000000 --- a/_doc/stdlib/ref/objediting/ObjectIds.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -title: ObjectIds -layout: stdlibref -category: objediting -categoryLabel: Object Editing -tags: - - objediting -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/ObjectIds.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/ObjectIds.wurst)** - -**Re-exports:** `TypeCasting` - -## Functions - -### toRawCode - -```wurst -public function toRawCode(int value) returns string -``` - -Convert a integer id value into a 4-letter id code. - -### fromRawCode - -```wurst -public function fromRawCode(string value) returns int -``` - -converts a 4-letter id code to an integer - -### commaList - -```wurst -public function commaList(LinkedList ids) returns string -``` - -Consumes the provided list, producing a string joined by ','. - -### commaList - -```wurst -public function commaList(LinkedList ids) returns string -``` - -Consumes the provided list, producing a string joined by ','. - -### commaList - -```wurst -public function commaList(vararg int ids) returns string -``` - -### commaList - -```wurst -public function commaList(vararg string values) returns string -``` - -### commaList - -```wurst -public function commaList(LinkedList tags) returns string -``` - -### commaList - -```wurst -public function commaList(vararg UnitTargetType tags) returns string -``` - -## Extension Functions - -### string.fromRawCode - -```wurst -public function string.fromRawCode() returns int -``` - -### int.toRawCode - -```wurst -public function int.toRawCode() returns string -``` diff --git a/_doc/stdlib/ref/objediting/OrderStringFactory.md b/_doc/stdlib/ref/objediting/OrderStringFactory.md deleted file mode 100644 index 610efe8..0000000 --- a/_doc/stdlib/ref/objediting/OrderStringFactory.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: OrderStringFactory -layout: stdlibref -category: objediting -categoryLabel: Object Editing -tags: - - objediting -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/presets/OrderStringFactory.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/presets/OrderStringFactory.wurst)** - -## Classes - -### OrderStringFactory - -```wurst -public class OrderStringFactory -``` - -**Members:** - -- `getOrderString(boolean recycle) returns string` - -## Functions - -### isOrderBanned - -```wurst -function isOrderBanned(string _order) returns boolean -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. diff --git a/_doc/stdlib/ref/objediting/TargetsAllowed.md b/_doc/stdlib/ref/objediting/TargetsAllowed.md deleted file mode 100644 index 5c341b3..0000000 --- a/_doc/stdlib/ref/objediting/TargetsAllowed.md +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: TargetsAllowed -layout: stdlibref -category: objediting -categoryLabel: Object Editing -tags: - - objediting -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/TargetsAllowed.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/TargetsAllowed.wurst)** - -## Classes - -### TargetsAllowed - -```wurst -public class TargetsAllowed -``` - -**Members:** - -- `static constant air = "air"` - Can only target air units. -- `static constant alive = "alive"` - Can only target alive units (non-skeleton). -- `static constant allies = "allies"` - Can only target allied units, but not units on the same team as casting unit. -- `static constant ancient = "ancient"` - Can only target ancients i.e only the night elf buildings that can uproot. -- `static constant dead = "dead"` - Can only target dead units (corpses, skeletons). -- `static constant debris = "debris"` - Can only target debris, e.g crates. -- `static constant decoration = "decoration"` - TODO: unknown what this target allows. -- `static constant enemies = "enemies"` - Can only target enemy units. -- `static constant friend = "friend"` - Can only target allied and own units. -- `static constant ground = "ground"` - Can only target units without flying/hover movement type. -- `static constant hero = "hero"` - Can only target hero units. -- `static constant invulnerable = "invulnerable"` - Can only target invulnerable targets. -- `static constant item_t = "item" // Suffixed with _t to prevent collision with native type item` - Can only target items lying on the ground. -- `static constant mechanical = "mechanical"` - Can only target mechanical units catapults etc. -- `static constant neutral = "neutral"` - Can only target units which belong to neutral players (Neutral Hostile, Neutral Passive) -- `static constant nonancient = "nonancient"` - Can only target non-ancient units. -- `static constant none = "none"` - No targets allowed. -- `static constant nonhero = "nonhero"` - Can only target non-heroes. -- `static constant nonsapper = "nonsapper"` - Can only target non-suicidal units. -- `static constant notself = "notself"` - Cannot target casting unit. -- `static constant organic = "organic"` - Can only target non-mechanical units. -- `static constant player_t = "player" // Suffixed with _t to prevent collision with native type player` - TODO: this is unknown what it does. -- `static constant playerunits = "playerunits"` - Only able to target units from the same player as casting unit. -- `static constant sapper = "sapper"` - Can only target suicidal units such as Goblin Sapper. -- `static constant self = "self"` - Can only target caster. -- `static constant structure = "structure"` - Can target buildings. -- `static constant terrain = "terrain"` - Can only target landscape such as grass, water or dirt. -- `static constant tree = "tree"` - Can only target trees. -- `static constant vulnerable = "vulnerable"` - Can only target units that can take damage. -- `static constant wall = "wall"` - TODO: uncertain if this limits valid targets to gates. -- `static constant ward = "ward"` - Limit to units which are wards (Statis Traps, etc). diff --git a/_doc/stdlib/ref/objediting/UnitObjEditing.md b/_doc/stdlib/ref/objediting/UnitObjEditing.md deleted file mode 100644 index cf022b0..0000000 --- a/_doc/stdlib/ref/objediting/UnitObjEditing.md +++ /dev/null @@ -1,365 +0,0 @@ ---- -title: UnitObjEditing -layout: stdlibref -category: objediting -categoryLabel: Object Editing -tags: - - object-data - - objediting - - units -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/UnitObjEditing.wurst' -generated: true -toc: sections -curated: /stdlib/unit_objed ---- - -Creates a unit based on an existing unit ID. Import `ObjectIdGenerator` and `UnitIds` for this example: -```wurst -@compiletime function createMyUnit() - new UnitDefinition(UNIT_ID_GEN.next(), UnitIds.footman) - ..setName("My Footman") -``` - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/UnitObjEditing.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/unit_objed)** for hand-written examples and background. - -**Re-exports:** `TargetsAllowed`, `ObjEditingCommons` - -## Classes - -### W3UDefinition - -```wurst -public class W3UDefinition -``` - -Create and configure unit, hero, and building object data at compile time. - -**Members:** - -- `getNewId() returns int` -- `getBaseId() returns int` -- `construct(int newId, int baseId)` - Copies `baseId` into the custom object `newId`. Use a new ID that does not collide with another object. -- `setTooltipExtended(string data)` -- `setTooltipBasic(string data)` -- `setRequirementsLevels(string data)` -- `setRequirements(string data)` -- `setName(string data)` -- `setHotkey(string data)` -- `setDescription(string data)` -- `setButtonPositionY(int data)` -- `setButtonPositionX(int data)` - -### UnitOrBuildingOrHeroDefinition - -```wurst -public class UnitOrBuildingOrHeroDefinition extends W3UDefinition -``` - -**Members:** - -- `construct(int newUnitId, int origUnitId)` -- `setItemsSold(string data)` -- `setUnitsSold(string data)` -- `setHideMinimapDisplay(boolean flag)` -- `setUseExtendedLineofSight(boolean data)` -- `setUseClickHelper(boolean data)` -- `setUpgradesUsed(string data)` -- `setUnitSoundSet(string data)` -- `setUnitClassification(string data)` -- `setMovementType(MovementType mtype)` -- `setTurnRate(real data)` -- `setTintingColorBlue(int data)` -- `setTintingColorGreen(int data)` -- `setTintingColorRed(int data)` -- `setTilesets(string data)` -- `setTeamColor(int data)` -- `setTargetedAs(string data)` -- `setTargetedAs(vararg UnitTargetType tags)` -- `setArtTarget(string data)` -- `setStockStartDelay(int data)` -- `setStockReplenishInterval(int data)` -- `setStockMaximum(int data)` -- `setSpeedMinimum(int data)` -- `setSpeedMaximum(int data)` -- `setSpeedBase(int data)` -- `setArtSpecial(string data)` -- `setSleeps(boolean data)` -- `setSightRadiusNight(int data)` -- `setSightRadiusDay(int data)` -- `setShadowTextureBuilding(string data)` -- `setShadowImageWidth(real data)` -- `setShadowImageUnit(string data)` -- `setShadowImageHeight(real data)` -- `setShadowImageCenterY(real data)` -- `setShadowImageCenterX(real data)` -- `setSelectionScale(real data)` -- `setSelectionCircleOnWater(boolean data)` -- `setSelectionCircleHeight(real data)` -- `setScalingValue(real data)` -- `setScaleProjectiles(boolean data)` -- `setRequiredBoneNames(string data)` -- `setRequiredAttachmentLinkNames(string data)` -- `setRequiredAnimationNamesAttachments(string data)` -- `setRequiredAnimationNames(string data)` -- `setRepairTime(int data)` -- `setRepairLumberCost(int data)` -- `setRepairGoldCost(int data)` -- `setRandomSound(string data)` -- `setRace(Race data)` -- `setPropulsionWindowdegrees(real data)` -- `setProjectileLaunchZSwimming(real data)` -- `setProjectileLaunchZ(real data)` -- `setProjectileLaunchY(real data)` -- `setProjectileLaunchX(real data)` -- `setProjectileImpactZSwimming(real data)` -- `setProjectileImpactZ(real data)` -- `setPriority(int data)` -- `setPointValue(int data)` -- `setPlaceableInEditor(boolean data)` -- `setOrientationInterpolation(int data)` -- `setOccluderHeight(real data)` -- `setNormalAbilities(string data)` -- `setNameEditorSuffix(string data)` -- `setMovementSound(string data)` -- `setModelFileExtraVersions(int data)` -- `setModelFile(string data)` -- `setPortraitModelFile(string data)` -- `setMinimumAttackRange(int data)` -- `setMaximumRollAngledegrees(real data)` -- `setMaximumPitchAngledegrees(real data)` -- `setManaRegeneration(real data)` -- `setManaMaximum(int data)` -- `setManaInitialAmount(int data)` -- `setLumberCost(int data)` -- `setSoundLoopingFadeOutRate(int data)` -- `setSoundLoopingFadeInRate(int data)` -- `setIsaBuilding(boolean data)` -- `setIconScoreScreen(string data)` -- `setIconGameInterface(string data)` -- `setHitPointsRegenerationType(string data)` -- `setHitPointsRegenerationRate(real data)` -- `setHitPointsMaximumBase(int data)` -- `setMovementHeightMinimum(real data)` -- `setMovementHeight(real data)` -- `setHasWaterShadow(boolean data)` -- `setHasTilesetSpecificData(boolean data)` -- `setGoldCost(int data)` -- `setGoldBountyAwardedSidesperDie(int data)` -- `setGoldBountyAwardedNumberofDice(int data)` -- `setGoldBountyAwardedBase(int data)` -- `setLumberBountyAwardedSidesperDie(int data)` -- `setLumberBountyAwardedNumberofDice(int data)` -- `setLumberBountyAwardedBase(int data)` -- `setFoodProduced(int data)` -- `setFoodCost(int data)` -- `setFogOfWarSampleRadius(real data)` -- `setElevationSampleRadius(real data)` -- `setElevationSamplePoints(int data)` -- `setDisplayasNeutralHostile(boolean data)` -- `setDependencyEquivalents(string data)` -- `setDefenseUpgradeBonus(int data)` -- `setArmorType(ArmorType data)` -- `setDefenseBase(int data)` -- `setDefaultActiveAbility(string data)` -- `setDeathType(int data)` -- `setDeathTimeseconds(real data)` -- `setCollisionSize(real data)` -- `setCategorizationSpecial(boolean data)` -- `setCategorizationCampaign(boolean data)` -- `setCanFlee(boolean data)` -- `setCanDropItemsOnDeath(boolean data)` -- `setBuildTime(int data)` -- `setAttacksEnabled(int data)` -- `setAttack2WeaponType(WeaponType wepType)` -- `setAttack2WeaponSound(WeaponSound data)` -- `setAttack2TargetsAllowed(string data)` -- `setAttack2ShowUI(boolean data)` -- `setAttack2RangeMotionBuffer(real data)` -- `setAttack2Range(int data)` -- `setAttack2ProjectileSpeed(int data)` -- `setAttack2ProjectileHomingEnabled(boolean data)` -- `setAttack2ProjectileArt(string data)` -- `setAttack2ProjectileArc(real data)` -- `setAttack2MaximumNumberofTargets(int data)` -- `setAttack2DamageUpgradeAmount(int data)` -- `setAttack2DamageSpillRadius(real data)` -- `setAttack2DamageSpillDistance(real data)` -- `setAttack2DamageSidesperDie(int data)` -- `setAttack2DamageNumberofDice(int data)` -- `setAttack2DamageLossFactor(real data)` -- `setAttack2DamageFactorSmall(real data)` -- `setAttack2DamageFactorMedium(real data)` -- `setAttack2DamageBase(int data)` -- `setAttack2CooldownTime(real data)` -- `setAttack2AttackType(AttackType data)` -- `setAttack2AreaofEffectTargets(string data)` -- `setAttack2AreaofEffectSmallDamage(int data)` -- `setAttack2AreaofEffectMediumDamage(int data)` -- `setAttack2AreaofEffectFullDamage(int data)` -- `setAttack2AnimationDamagePoint(real data)` -- `setAttack2AnimationBackswingPoint(real data)` -- `setAttack1WeaponType(WeaponType weaponType)` -- `setAttack1WeaponSound(WeaponSound data)` -- `setAttack1TargetsAllowed(string data)` -- `setAttack1ShowUI(boolean data)` -- `setAttack1RangeMotionBuffer(real data)` -- `setAttack1Range(int data)` -- `setAttack1ProjectileSpeed(int data)` -- `setAttack1ProjectileHomingEnabled(boolean data)` -- `setAttack1ProjectileArt(string data)` -- `setAttack1ProjectileArc(real data)` -- `setAttack1MaximumNumberofTargets(int data)` -- `setAttack1DamageUpgradeAmount(int data)` -- `setAttack1DamageSpillRadius(real data)` -- `setAttack1DamageSpillDistance(real data)` -- `setAttack1DamageSidesperDie(int data)` -- `setAttack1DamageNumberofDice(int data)` -- `setAttack1DamageLossFactor(real data)` -- `setAttack1DamageFactorSmall(real data)` -- `setAttack1DamageFactorMedium(real data)` -- `setAttack1DamageBase(int data)` -- `setAttack1CooldownTime(real data)` -- `setAttack1AttackType(AttackType data)` -- `setAttack1AreaofEffectTargets(string data)` -- `setAttack1AreaofEffectSmallDamage(int data)` -- `setAttack1AreaofEffectMediumDamage(int data)` -- `setAttack1AreaofEffectFullDamage(int data)` -- `setAttack1AnimationDamagePoint(real data)` -- `setAttack1AnimationBackswingPoint(real data)` -- `setArmorSoundType(ArmorSoundType data)` -- `setAnimationWalkSpeed(real data)` -- `setAnimationRunSpeed(real data)` -- `setAnimationCastPoint(real data)` -- `setAnimationCastBackswing(real data)` -- `setAnimationBlendTimeseconds(real data)` -- `setAllowCustomTeamColor(boolean data)` -- `setAIPlacementType(string data)` -- `setAIPlacementRadius(real data)` -- `setAcquisitionRange(real data)` -- `setStructuresBuilt(string data)` -- `setAbilitySkinList(string data)` - -### UnitOrHeroDefinition - -```wurst -public class UnitOrHeroDefinition extends UnitOrBuildingOrHeroDefinition -``` - -**Members:** - -- `construct(int newId, int origId)` -- `setTransportedSize(int data)` -- `setLevel(int data)` -- `setGroupSeparationPriority(int data)` -- `setGroupSeparationParameter(int data)` -- `setGroupSeparationGroupNumber(int data)` -- `setGroupSeparationEnabled(boolean data)` -- `setFormationRank(int data)` - -### HeroDefinition - -```wurst -public class HeroDefinition extends UnitOrHeroDefinition -``` - -Creates a hero based on an existing hero ID. Configure it during compile-time object generation. - -**Members:** - -- `construct(int newId, int origId)` -- `hideHeroDeathMsg(boolean flag)` -- `hideHeroInterfaceIcon(boolean flag)` -- `hideHeroMinimapDisplay(boolean flag)` -- `setTooltipRevive(string data)` -- `setTooltipAwaken(string data)` -- `setStrengthPerLevel(real data)` -- `setStartingStrength(int data)` -- `setStartingIntelligence(int data)` -- `setStartingAgility(int data)` -- `setProperNamesUsed(int data)` -- `setProperNames(string data)` -- `setPrimaryAttribute(string data)` -- `setIntelligencePerLevel(real data)` -- `setHeroRevivalLocations(string data)` -- `setHeroAbilities(string data)` -- `setAgilityPerLevel(real data)` -- `setRequierementsForTier(int tier, string data)` - sets the techtree requirements for a specific tier - for example use setRequierements - -### UnitDefinition - -```wurst -public class UnitDefinition extends UnitOrHeroDefinition -``` - -**Members:** - -- `construct(int newId, int origId)` -- `setCasterUpgradeTips(string data)` -- `setCasterUpgradeNames(string data)` -- `setCasterUpgradeArt(string data)` - -### BuildingDefinition - -```wurst -public class BuildingDefinition extends UnitOrBuildingOrHeroDefinition -``` - -Creates a building based on an existing building ID. Configure it during compile-time object generation. - -**Members:** - -- `construct(int newId, int origId)` -- `setUpgradesTo(string data)` -- `setUnitsTrained(string data)` -- `setRevivesDeadHeros(boolean data)` -- `setResearchesAvailable(string data)` -- `setPlacementRequiresWaterRadius(real data)` -- `setPlacementRequires(string data)` -- `setPlacementPreventedBy(string data)` -- `setPathingMap(string data)` -- `setNeutralBuildingValidAsRandomBuilding(boolean data)` -- `setNeutralBuildingShowsMinimapIcon(boolean data)` -- `setItemsMade(string data)` -- `setGroundTexture(string data)` -- `setConstructionSound(string data)` - -### BuildingAndHeroDefinition - -```wurst -public class BuildingAndHeroDefinition extends UnitOrBuildingOrHeroDefinition -``` - -**Members:** - -- `construct(int newId, int origId)` -- `setUpgradesTo(string data)` -- `setUnitsTrained(string data)` -- `setRevivesDeadHeros(boolean data)` -- `setResearchesAvailable(string data)` -- `setPlacementRequiresWaterRadius(real data)` -- `setPlacementRequires(string data)` -- `setPlacementPreventedBy(string data)` -- `setPathingMap(string data)` -- `setNeutralBuildingValidAsRandomBuilding(boolean data)` -- `setNeutralBuildingShowsMinimapIcon(boolean data)` -- `setItemsMade(string data)` -- `setGroundTexture(string data)` -- `setConstructionSound(string data)` -- `setTooltipRevive(string data)` -- `setTooltipAwaken(string data)` -- `setStrengthPerLevel(real data)` -- `setStartingStrength(int data)` -- `setStartingIntelligence(int data)` -- `setStartingAgility(int data)` -- `setProperNamesUsed(int data)` -- `setProperNames(string data)` -- `setPrimaryAttribute(string data)` -- `setIntelligencePerLevel(real data)` -- `setHeroRevivalLocations(string data)` -- `setHeroAbilities(string data)` -- `setAgilityPerLevel(real data)` diff --git a/_doc/stdlib/ref/objediting/UpgradeObjEditing.md b/_doc/stdlib/ref/objediting/UpgradeObjEditing.md deleted file mode 100644 index ae2988c..0000000 --- a/_doc/stdlib/ref/objediting/UpgradeObjEditing.md +++ /dev/null @@ -1,219 +0,0 @@ ---- -title: UpgradeObjEditing -layout: stdlibref -category: objediting -categoryLabel: Object Editing -tags: - - object-data - - objediting - - upgrades -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/UpgradeObjEditing.wurst' -generated: true -toc: sections -curated: /stdlib/upg_objed ---- - -Use this class to create upgrade definitions. Constructors provide a "Clean" - upgrade definition, without any research cost or effects. Using the - addEffectXXX() methods will add additional effects, with a limit of 4 - effects. Do not use the setEffect methods from the W3Q baseclass. - Import `ObjectIdGenerator` for this example: -```wurst -@compiletime function createMyUpgrade() - new UpgradeDefinition(UPGD_ID_GEN.next(), 3) - ..addEffectAttackDamageBonus(5, 2) -``` - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/objediting/UpgradeObjEditing.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/upg_objed)** for hand-written examples and background. - -**Re-exports:** `ObjEditingCommons` - -## Classes - -### W3QDefinition - -```wurst -public class W3QDefinition -``` - -**Members:** - -- `getNewId() returns int` -- `getBaseId() returns int` -- `getLevels() returns int` -- `construct(int newId, int baseId)` -- `construct(int newId, int levels, int baseId)` -- `setButtonPositionX(int value)` -- `setButtonPositionY(int value)` -- `setClass(UpgradeClass value)` -- `setGoldCostBase(int value)` -- `setGoldCostIncrement(int value)` -- `setLevels(int value)` -- `setLumberCostBase(int value)` -- `setLumberCostIncrement(int value)` -- `setRace(Race value)` -- `setTimeBase(int value)` -- `setTimeIncrement(int value)` -- `setTransferWithUnitOwnership(bool value)` -- `setIcon(int level, string value)` -- `setRequirements(int level, string value)` - Comma separated list of ids for tech requirements. -- `setRequirementsLevels(int level, string value)` - Comma separated list of ints corresponding to list of tech requirements - provided by setRequirements. -- `setEditorSuffix(int level, string value)` -- `setHotkey(int level, string value)` -- `setName(int level, string value)` -- `setTooltip(int level, string value)` -- `setTooltipExtended(int level, string value)` -- `presetIcon(StringLevelClosure lc)` -- `presetRequirements(StringLevelClosure lc)` - Comma separated list of ids for tech requirements. -- `presetRequirementsLevels(StringLevelClosure lc)` - Comma separated list of ints corresponding to list of tech requirements - provided by setRequirements. -- `presetEditorSuffix(StringLevelClosure lc)` -- `presetHotkey(StringLevelClosure lc)` -- `presetName(StringLevelClosure lc)` -- `presetTooltip(StringLevelClosure lc)` -- `presetTooltipExtended(StringLevelClosure lc)` -- `setEffectType(int effectIndex, UpgradeEffectType effectType)` - Selects the effect in slot 1 through 4. Use `UpgradeDefinition.addEffect...` methods for clean upgrades. -- `setEffectBase(int effectIndex, real value)` - Sets the base value for effect slot 1 through 4; the effect type determines its meaning and units. -- `setEffectIncrement(int effectIndex, real value)` - Sets the per-level increment for effect slot 1 through 4; the effect type determines its meaning and units. -- `setEffectCode(int effectIndex, string value)` - Sets the rawcode string required by the selected effect, such as an ability or unit ID, in slot 1 through 4. -- `setEffect(int effectIndex, UpgradeEffectType effectType, real base)` -- `setEffect(int effectIndex, UpgradeEffectType effectType, real base, real increment)` -- `setEffect(int effectIndex, UpgradeEffectType effectType, real base, real increment, string codeId)` - -### UpgradeDefinition - -```wurst -public class UpgradeDefinition extends W3QDefinition -``` - -**Members:** - -- `getEffectCount() returns int` -- `construct(int newId)` -- `construct(int newId, int levels)` -- `override function setEffectType(int effectIndex, UpgradeEffectType effectType)` -- `override function setEffectBase(int effectIndex, real value)` -- `override function setEffectIncrement(int effectIndex, real value)` -- `override function setEffectCode(int effectIndex, string value)` -- `override function setEffect(int effectIndex, UpgradeEffectType effectType, real base)` -- `override function setEffect(int effectIndex, UpgradeEffectType effectType, real base, real increment)` -- `override function setEffect(int effectIndex, UpgradeEffectType effectType, real base, real increment, string codeId)` -- `addEffectAbilityLevelBonus(int base, int increment, string abilCode)` - Increases the level of an ability -- `addEffectAddUltravision()` - Allows effected units to see as far at night as they see during the day. -- `addEffectApplyAttackUpgradeBonus()` - Increases the base damage of units by their "Attack Upgrade Bonus" field -- `addEffectApplyDefenseUpgradeBonus()` - Increases the defense of units by their "Defense Upgrade Bonus" field -- `addEffectAttackDamageBonus(int base, int increment)` - Bonus to base damage of attacks. Supports negative bonuses. -- `addEffectAttackDamageLoss(int base, int increment)` - Increases the unit's damage loss by a set amount. This effects line or bounce attacks! -- `addEffectAttackDiceBonus(int base, int increment)` - Increases the number of Attack Dice on attacks -- `addEffectAttackRangeBonus(int base, int increment)` - Increases the attack range of attacks -- `addEffectAttackSpeedBonus(real base, real increment)` - Percentage increase on attack speed. Note: 0.1 = 10%. -- `addEffectAttackSpillDistanceBonus(int base, int increment)` - Upgrades the distance "Artillery (Line)" attack types travel. For example - Glaive Throwers use this. -- `addEffectAttackSpillRadiusBonus(int base, int increment)` - Upgrades the radius of "Artillery (Line)" attack types (over the distance - they travel). -- `addEffectAttackTargetCountBonus(int base, int increment)` - Increases the number of attack targets that a Missile (bounce) weapon type will bounce to. -- `addEffectAuraDataBonus(real base, real increment)` - This is used to increase the damage of Kodo's command auras in melee. Use - at your own risk on other auras. -- `addEffectDefenseTypeChange(int base)` - Changes the effected units' armor type by *adding or removing this value - from their current armor type*.The following table describes the index - for each armor type: - small = 0 - medium = 1 - large = 2 - fortified = 3 - normal = 4 - hero = 5 - divine = 6 - unarmored = 7 - - Resulting armor type indexes under 0 or greater than 7 will result in - broken unit armors. Negative integers also do work. - - Examples. Unit has "Large" armor. You upgrade a type change of 1, the unit - now has fortified armor (this is what Orc Reinforced Burrows does). Having - an armor type of large and applying 7 to it will give the unit an undefined, - breaking their armor type. -- `addEffectEnableAttacks(AttacksEnabled base)` - Changes the attacks enabled for the effected units. -- `addEffectEnableAttacksRooted(AttacksEnabled base)` - Changes the attacks enabled for the effected units when rooted. -- `addEffectEnableAttacksUprooted(AttacksEnabled base)` - Changes the attacks enabled for the effected units when rooted. -- `addEffectGoldHarvestBonus(int base, int increment)` - Increases gold harvested by Harvest abilities. -- `addEffectGoldHarvestBonusEntangle(int base, int increment)` - Increases gold harvested by Gold Harvest Entangled abilities. Apply to the - entangled mine. -- `addEffectHitPointBonus(int base, int increment)` - Flat increase to hitpoints. -- `addEffectHitPointBonusPercent(real base, real increment)` - Percent increase to base hitpoints. Note: 0.1 = 10% increase -- `addEffectHitPointRegeneration(real base, real increment)` - Percent bonus increase to hitpoint regeneration. Note: 0.1 = 10% increase -- `addEffectLumberHarvestBonus(int base, int increment)` - Increases lumber capcity on "gather" type abilities. -- `addEffectMagicImmunity()` - Adds magic immunity to unit's effected -- `addEffectManaPointBonus(int base, int increment)` - Flat bonus to max mana points. -- `addEffectManaPointBonusPercent(real base, real increment)` - Percent bonus to max mana. Note: 0.1 = 10%. -- `addEffectManaRegeneration(real base, real increment)` - Percent bonus to mana regeneration. Note: 0.1 = 10%. -- `addEffectMovementSpeedBonus(int base, int increment)` - Flat bonus to movement speed. -- `addEffectMovementSpeedBonusPercent(real base, real increment)` - Percent bonus to base movement speed. Note: 0.1 = 10%. -- `addEffectRaiseDeadDurationBonus(int base, int increment)` - Increases the lifetime of skeletons raised via the Raise Dead ability. -- `addEffectSightRangeBonus(int base, int increment)` - Increases sight range of units effected. -- `addEffectSpikedBarricades(int base, int increment)` - Damage dealt by the Spiked Barricades ability to melee enemy attackers on attack. -- `addEffectUnitAvailabilityChange(bool available, string unitId)` - Changes availabilty of units. Note: the unit MUST have this upgrade as - an "Upgrade Used" or it will have no effect. Look at Troll Berserker upgrade - for an example of this usage. - -## Enums - -### UpgradeClass - -```wurst -public enum UpgradeClass -``` - -**Values:** `NONE`, `Armor`, `Artillery`, `Melee`, `Ranged`, `Caster` - -### UpgradeEffectType - -```wurst -public enum UpgradeEffectType -``` - -**Values:** `NONE`, `AbilityLevelBonus`, `AddUltravision`, `ApplyAttackUpgradeBonus`, `ApplyDefenseUpgradeBonus`, `AttackDamageBonus`, `AttackDamageLoss`, `AttackDiceBonus`, `AttackRangeBonus`, `AttackSpeedBonus`, `AttackSpillDistanceBonus`, `AttackSpillRadiusBonus`, `AttackTargetCountBonus`, `AuraDataBonus`, `DefenseTypeChange`, `EnableAttacks`, `EnableAttacksRooted`, `EnableAttacksUprooted`, `GoldHarvestBonus`, `GoldHarvestBonusEntangle`, `HitPointBonus`, `HitPointBonusPercent`, `HitPointRegeneration`, `LumberHarvestBonus`, `MagicImmunity`, `ManaPointBonus`, `ManaPointBonusPercent`, `ManaRegeneration`, `MovementSpeedBonus`, `MovementspeedBonusPercent`, `RaiseDeadDurationBonus`, `SightRangeBonus`, `SpikedBarricades`, `UnitAvailabilityChange` diff --git a/_doc/stdlib/ref/root/StdlibIngameChecks.md b/_doc/stdlib/ref/root/StdlibIngameChecks.md deleted file mode 100644 index f73174b..0000000 --- a/_doc/stdlib/ref/root/StdlibIngameChecks.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: StdlibIngameChecks -layout: stdlibref -category: . -categoryLabel: Root -tags: - - . -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/StdlibIngameChecks.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/StdlibIngameChecks.wurst)** - -## Interfaces - -### IngameChecks - -```wurst -public interface IngameChecks -``` - -**Members:** - -- `check(bool passed, string label)` -- `section(string label)` -- `note(string label)` -- `skipped(int checks, string why)` - A section which does not run its `checks` checks in this run, and why. The totals of a run say how many - were skipped, so a rerun which runs fewer checks than the first can be told from one which lost some. - A reporter which does not count them still hears of a skip as a note, so one written before this existed - keeps compiling. diff --git a/_doc/stdlib/ref/root/Wurst.md b/_doc/stdlib/ref/root/Wurst.md deleted file mode 100644 index 39be484..0000000 --- a/_doc/stdlib/ref/root/Wurst.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: Wurst -layout: stdlibref -category: . -categoryLabel: Root -tags: - - . -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/Wurst.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/Wurst.wurst)** - -**Re-exports:** `_Handles`, `Maths`, `Vectors`, `Printing`, `MagicFunctions`, `Basics`, `Wurstunit`, `TypeCasting`, `Colors`, `Annotations`, `EventHelper` diff --git a/_doc/stdlib/ref/util/Board.md b/_doc/stdlib/ref/util/Board.md deleted file mode 100644 index b9e7cb4..0000000 --- a/_doc/stdlib/ref/util/Board.md +++ /dev/null @@ -1,134 +0,0 @@ ---- -title: Board -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Board.wurst' -generated: true -toc: sections ---- - -This Board library allows you to create a simple multi board with dynamic cell values. - 1. Create a board - `let board = new Board("myBoard", 0.02)` - - 2. Define columns. The second parameter is width relative to board width. - `board.columns(asList(new BoardColumn("Player", 0.7), new BoardColumn(COLOR_GOLD.toColorString() + "Kills", 0.3)))` - - 3. Add rows and cells - `let killcount = dynamicCell(0, i -> i.toString()) - board.addRow() - ..addCell("My Name") - ..addDynamic(killcount)` - - 4. Show board - `board.show()` - - 5. Update dynamic value - `killcount.updateValue(killcount.value + 1)` - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Board.wurst)** - -## Classes - -### DynamicCellValue - -```wurst -public abstract class DynamicCellValue -``` - -**Members:** - -- `abstract function toString(T t) returns string` - Returns a string representation of T -- `getString() returns string` -- `getIcon() returns string` -- `updateValue(T value)` - Updates the cell's value -- `updateIcon(string icon)` - Updates the cell's icon - -### BoardColumn - -```wurst -public class BoardColumn -``` - -**Members:** - -- `construct(string title, string icon, real width)` - Creates a board column with a title and width in range [0;1] percentage of board width -- `construct(string title, real width)` - -### BoardCell - -```wurst -public class BoardCell -``` - -**Members:** - -- `construct(BoardRow parent, string content, int column)` -- `construct(BoardRow parent, string content, string icon, int column)` -- `setContent(string content)` - Sets the text content of this cell -- `setIcon(string icon)` - Sets the icon of this cell - -### BoardRow - -```wurst -public class BoardRow -``` - -**Members:** - -- `construct(multiboard board, int rowIndex)` -- `addCell(string text)` - Adds a cell to this column with a static text content -- `addCell(string text, string icon)` - Adds a cell to this column with a static text and icon content -- `addDynamic(DynamicCellValue dynamicValue)` - Adds a cell to this column with a dynamic text content. - If the observable 'dynamicValue' is updated via 'updateValue', - the cell's value will be updated as well. -- `invalidate()` - Issues all cells to redraw their content - -### Board - -```wurst -public class Board -``` - -**Members:** - -- `construct(string title, real width)` - Create a board with a title and width. - Width being in the range [0;1] percentage of screen space. -- `columns(LinkedList columns)` - Initialize the boards columns -- `addRow() returns BoardRow` - Add a new row to the board -- `show()` - Show the board to players -- `removeRow(BoardRow row)` - Remove a row from the board, e.g. when a player leaves -- `getBoard() returns multiboard` - Unsafe access to the underlying multiboard - -## Functions - -### dynamicCellIcon - -```wurst -public function dynamicCellIcon(string icon, DynamicCellValue observer) returns DynamicCellValue -``` - -### dynamicCell - -```wurst -public function dynamicCell(T defaultValue, DynamicCellValue observer) returns DynamicCellValue -``` diff --git a/_doc/stdlib/ref/util/Cinematic.md b/_doc/stdlib/ref/util/Cinematic.md deleted file mode 100644 index 275a778..0000000 --- a/_doc/stdlib/ref/util/Cinematic.md +++ /dev/null @@ -1,123 +0,0 @@ ---- -title: Cinematic -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Cinematic.wurst' -generated: true -toc: sections ---- - -Create a cinematic by composing cinematic sequences: - -let cine = new Cinematic( -asList( - Cinematic.fadeOutSeq(0.5.seconds()), - Cinematic.snapCameraPosSeq(ZERO2), - Cinematic.fadeInSeq(1..seconds()), - () -> begin - print("Cinematic!") - return 5..seconds() - end, - Cinematic.fadeOutSeq(0.5.seconds()) -), -// This final cinematic seq is always run, even if cinematic is skipped. Use this for cleanup. -() -> begin - FogEnable(true) - SelectUnit(u, true) - reurn 0..seconds() -end, -) - -A cinematic can be skipped, which signals the controller to halt processing sequences and play the closing sequence. -cine.skip_() - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Cinematic.wurst)** - -## Classes - -### Cinematic - -```wurst -public class Cinematic -``` - -**Members:** - -- `construct(LinkedList sequence, CineSeq ending)` - Build a cinematic from a sequence of CineSeqs, and one final CineSeq which should be used for cleanup. The final - CineSeq is run even if the cinematic is skip_()'d. -- `static function fadeOutSeq(duration duration) returns CineSeq` -- `static function fadeInSeq(duration duration) returns CineSeq` -- `static function applyCameraSetupSeq(camerasetup setup) returns CineSeq` -- `static function snapCameraPosSeq(vec2 pos) returns CineSeq` -- `static function doNothingSeq(duration duration) returns CineSeq` -- `skip_()` -- `static function fadeOut(duration duration)` -- `static function fadeIn(duration duration)` - -## Interfaces - -### CineSeq - -```wurst -public interface CineSeq -``` - -A cinematic sequence. Cinematic has built-in cinematic sequences: - -- Cinematic.fadeOutSeq(duration) -- Cinematic.fadeInSeq(duration) -- Cinematic.applyCameraSetupSeq(camerasetup) -- Cinematic.snapCameraPosSeq(vec2) -- Cinematic.doNothingSeq() - -**Members:** - -- `apply() returns duration` - -## Functions - -### preloadModelCinematic - -```wurst -public function preloadModelCinematic(string modelPath) returns boolean -``` - -### playModelCinematic - -```wurst -public function playModelCinematic(string modelPath, vec3 position, angle rotation) -``` - -### getModelCinematicCurrentShot - -```wurst -public function getModelCinematicCurrentShot() returns int -``` - -### getModelCinematicShotCount - -```wurst -public function getModelCinematicShotCount() returns int -``` - -### getModelCinematicRemainingTime - -```wurst -public function getModelCinematicRemainingTime() returns real -``` - -### setDECinematicsEnabled - -```wurst -public function setDECinematicsEnabled(boolean enabled) -``` - -### setThematicMusicPausedOnFocusLost - -```wurst -public function setThematicMusicPausedOnFocusLost(boolean paused) -``` diff --git a/_doc/stdlib/ref/util/Colors.md b/_doc/stdlib/ref/util/Colors.md deleted file mode 100644 index 01b2dce..0000000 --- a/_doc/stdlib/ref/util/Colors.md +++ /dev/null @@ -1,341 +0,0 @@ ---- -title: Colors -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Colors.wurst' -generated: true -toc: sections ---- - -Mixes two colors, s would be a number 0<=s<=1 that determines -the weight given to color c2. - - c1.mix(c2,0) = c1 -c1.mix(c2,1) = c2 - c1.mix(c2,0.5) = Mixing the colors c1 and c2 in equal proportions. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Colors.wurst)** - -## Tuples - -### color - -```wurst -public tuple color(int red, int green, int blue) -``` - -Tuple for your RGB color needs. 0 = black, 255 = full color - -### colorA - -```wurst -public tuple colorA(int red, int green, int blue, int alpha) -``` - -Tuple for your RGBA color needs. 0 = black/transparent, 255 = full color/opaque - -### colorHSV - -```wurst -public tuple colorHSV(real h, real s, real v) -``` - -Tuple for your HSV(Hue Saturation Value) color needs. All values 0-1 - -## Functions - -### fromHexString - -```wurst -public function fromHexString(string number) returns colorA -``` - -Get a colorA tuple from a hexstring - -### makeColor - -```wurst -public function makeColor(int colo) returns colorA -``` - -### toHex - -```wurst -public function toHex(int number) returns string -``` - -Converts and int to a hexnumber - -### toDec - -```wurst -public function toDec(string twochar) returns int -``` - -Converts a twochar string to an int - -### toPlayerFromColorName - -```wurst -public function toPlayerFromColorName(string colorName) returns player -``` - -Returns the player that corresponds to described color. Returns null if a - bad string is provided. See PLAYER_COLOR_NAMES for options. Returns players - based on starting color, not current color (does not respect SetPlayerColor) - -## Extension Functions - -### player.getNameColored - -```wurst -public function player.getNameColored(boolean removeHash) returns string -``` - -### player.getNameColored - -```wurst -public function player.getNameColored() returns string -``` - -### playercolor.getName - -```wurst -public function playercolor.getName() returns string -``` - -Returns the name of the player color - -### playercolor.toColor - -```wurst -public function playercolor.toColor() returns color -``` - -Returns the color associated with the playercolor - -### color.withAlpha - -```wurst -public function color.withAlpha(int a) returns colorA -``` - -Add an alpha value to a simple color tuple - -### colorA.withoutAlpha - -```wurst -public function colorA.withoutAlpha() returns color -``` - -### color.toHSV - -```wurst -public function color.toHSV() returns colorHSV -``` - -Returns the HSV equivalent - -### colorHSV.toRGB - -```wurst -public function colorHSV.toRGB() returns color -``` - -Returns the RGB equivalent - -### color.normalize - -```wurst -public function color.normalize() returns color -``` - -### color.lerp - -```wurst -public function color.lerp(color target, real smoothness) returns color -``` - -### colorA.mix - -```wurst -public function colorA.mix(colorA c2, real s) returns colorA -``` - -### unit.setVertexColor - -```wurst -public function unit.setVertexColor(colorA col) -``` - -Set a units color to the tuplevalues with alpha - -### unit.setVertexColor - -```wurst -public function unit.setVertexColor(color col) -``` - -Set a units color to the tuplevalues without alpha - -### colorA.toColorString - -```wurst -public function colorA.toColorString() returns string -``` - -Returns a string that is in the wc3 hexcolor format (|caarrggbb) - -### color.toColorString - -```wurst -public function color.toColorString() returns string -``` - -Returns a string that is in the wc3 hexcolor format (|crrggbb) - -### color.toString - -```wurst -public function color.toString() returns string -``` - -Returns the tuple in string format color(r,g,b) - -### colorA.toString - -```wurst -public function colorA.toString() returns string -``` - -Returns the tuple in string format colorA(r,g,b,a) - -### colorHSV.toString - -```wurst -public function colorHSV.toString() returns string -``` - -Returns the tuple in string format colorHSV(h,s,v) - -### color.getName - -```wurst -public function color.getName() returns string -``` - -Gets the name of the color. Only works on player colors. See PLAYER_COLORS. - -### string.toColor - -```wurst -public function string.toColor() returns color -``` - -Returns the color that the string describes. Only works on player colors. - -### string.toPlayerColor - -```wurst -public function string.toPlayerColor() returns playercolor -``` - -Returns the player color that the string describes. Only works on player colors. - -### string.color - -```wurst -public function string.color(string which) returns string -``` - -### string.color - -```wurst -public function string.color(color which) returns string -``` - -### string.color - -```wurst -public function string.color(colorA which) returns string -``` - -## Constants - -### hexs - -```wurst -public constant hexs = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"] -``` - -Hexadecimal numbers - -### COLOR_WHITE - -```wurst -public constant COLOR_WHITE = colorA(255,255,255,255) -``` - -### COLOR_BLACK - -```wurst -public constant COLOR_BLACK = colorA(0,0,0,0) -``` - -Black with alpha 0, i.e. fully transparent. COLOR_BLACK_STR therefore - renders text invisible - use colorA(0, 0, 0, 255) for opaque black. - -### COLOR_GOLD - -```wurst -public constant COLOR_GOLD = colorA(255, 204, 0, 255) -``` - -### COLOR_WHITE_STR - -```wurst -public constant COLOR_WHITE_STR = COLOR_WHITE.toColorString() -``` - -### COLOR_BLACK_STR - -```wurst -public constant COLOR_BLACK_STR = COLOR_BLACK.toColorString() -``` - -### COLOR_GOLD_STR - -```wurst -public constant COLOR_GOLD_STR = COLOR_GOLD.toColorString() -``` - -### DEFAULT_COLOR_NAME - -```wurst -public constant DEFAULT_COLOR_NAME = "black" -``` - -### MAX_PLAYER_COLORS - -```wurst -public constant MAX_PLAYER_COLORS = 23 -``` - -### PLAYER_COLORS - -```wurst -public constant PLAYER_COLORS = [ -``` - -Player color array. Access through playercolor.toColor() - -### PLAYER_COLOR_NAMES - -```wurst -public constant PLAYER_COLOR_NAMES = [ -``` - -Player color names array. Access through playercolor.getName() diff --git a/_doc/stdlib/ref/util/DestructableSpatialIndex.md b/_doc/stdlib/ref/util/DestructableSpatialIndex.md deleted file mode 100644 index ddf2c08..0000000 --- a/_doc/stdlib/ref/util/DestructableSpatialIndex.md +++ /dev/null @@ -1,124 +0,0 @@ ---- -title: DestructableSpatialIndex -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/DestructableSpatialIndex.wurst' -generated: true -toc: sections ---- - -Static Lua spatial index for destructables. - -Destructables do not have an observable movement event, so this index only needs registration -and removal hooks. Preplaced destructables are discovered once during initialization. Runtime -destructables created through CreateDestructable must call registerSpatialIndex() before they -can be queried. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/DestructableSpatialIndex.wurst)** - -## Functions - -### rebuildDestructableSpatialIndexGrid - -```wurst -public function rebuildDestructableSpatialIndexGrid(vec2 worldMin, vec2 worldMax) -``` - -Rebuilds the grid around the current membership. Useful after changing the configured map bounds. - -### destructableSpatialIndexBeginBoxQuery - -```wurst -public function destructableSpatialIndexBeginBoxQuery(vec2 boxMin, vec2 boxMax) returns int -``` - -Collects indexed destructables whose cached position is inside the axis-aligned box. - -### destructableSpatialIndexBeginRangeQuery - -```wurst -public function destructableSpatialIndexBeginRangeQuery(vec2 center, real range) returns int -``` - -Collects indexed destructables in the square used by forDestructablesInRange. - -### destructableSpatialIndexQuery - -```wurst -public function destructableSpatialIndexQuery(int i) returns destructable -``` - -### destructableSpatialIndexEndQuery - -```wurst -public function destructableSpatialIndexEndQuery() -``` - -### destructableSpatialIndexHealthy - -```wurst -public function destructableSpatialIndexHealthy() returns boolean -``` - -### destructableSpatialIndexTracked - -```wurst -public function destructableSpatialIndexTracked() returns int -``` - -### destructableSpatialIndexCellOf - -```wurst -public function destructableSpatialIndexCellOf(vec2 pos) returns int -``` - -### destructableSpatialIndexGridWidth - -```wurst -public function destructableSpatialIndexGridWidth() returns int -``` - -### destructableSpatialIndexGridHeight - -```wurst -public function destructableSpatialIndexGridHeight() returns int -``` - -## Extension Functions - -### destructable.registerSpatialIndex - -```wurst -public function destructable.registerSpatialIndex() -``` - -Registers one destructable in the index. - -### destructable.unregisterSpatialIndex - -```wurst -public function destructable.unregisterSpatialIndex() -``` - -Removes one destructable from the index before RemoveDestructable is called. - -## Constants - -### USE_DESTRUCTABLE_SPATIAL_INDEX - -```wurst -public constant USE_DESTRUCTABLE_SPATIAL_INDEX = true -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### DESTRUCTABLE_SPATIAL_INDEX_CELL_SIZE - -```wurst -public constant DESTRUCTABLE_SPATIAL_INDEX_CELL_SIZE = 256. -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. diff --git a/_doc/stdlib/ref/util/DialogBox.md b/_doc/stdlib/ref/util/DialogBox.md deleted file mode 100644 index f4b42b8..0000000 --- a/_doc/stdlib/ref/util/DialogBox.md +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: DialogBox -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/DialogBox.wurst' -generated: true -toc: sections -curated: /stdlib/dialogbox ---- - -DialogBox lets you create dialogs more easily and associate its buttons with closures. - WARNING: Dialogs cannot be displayed at map init! - - The DialogBox should be destroyed after it is no longer needed. - Example use: - let dBox = new DialogBox("Extra starting gold?") - dBox.addButton("Yes") -> - players[0].addGold(500) - destroy dBox - - dBox.addButton("No", () -> destroy dBox) - // Make sure to not call display at map initialization - dBox.display(players[0], true) - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/DialogBox.wurst)** - -> πŸ“– Read the **[detailed guide](/stdlib/dialogbox)** for hand-written examples and background. - -## Classes - -### DialogBox - -```wurst -public class DialogBox -``` - -**Members:** - -- `construct(string title)` - Creates a new DialogBox with a title. -- `addButton(string buttonText)` -- `addButton(string buttonText, DialogBoxButtonClosure cb)` -- `addButton(string buttonText, int hotkey)` - Hotkey: use ASCII number of the capital letter. -- `addButton(string buttonText, int hotkey, DialogBoxButtonClosure cb)` - Hotkey: use ASCII number of the capital letter. -- `addQuitButton(boolean doScoreScreen, string buttonText)` - Adds a quit button to this dialog. If it is clicked, it ends the game for that player. -- `addQuitButton(boolean doScoreScreen, string buttonText, DialogBoxButtonClosure cb)` - Adds a quit button to this dialog. If it is clicked, it ends the game for that player. -- `addQuitButton(boolean doScoreScreen, string buttonText, int hotkey)` - Adds a quit button to this dialog. If it is clicked, it ends the game for that player. - Hotkey: use ASCII numbers of the capital letter. -- `addQuitButton(boolean doScoreScreen, string buttonText, int hotkey, DialogBoxButtonClosure cb)` - Adds a quit button to this dialog. If it is clicked, it ends the game for that player. - Hotkey: use ASCII numbers of the capital letter. -- `display(player whichPlayer, boolean flag)` - Toggles visibility of the DialogBox for a player. Dialogs are invisible by default - WARNING: Dialogs cannot be shown at map initialization -- `setTitle(string title)` - Changes the title of the DialogBox. -- `getTitle() returns string` - Returns the title of the DialogBox. - -## Interfaces - -### DialogBoxButtonClosure - -```wurst -public interface DialogBoxButtonClosure -``` - -**Members:** - -- `run()` diff --git a/_doc/stdlib/ref/util/EffectUtils.md b/_doc/stdlib/ref/util/EffectUtils.md deleted file mode 100644 index 62a1265..0000000 --- a/_doc/stdlib/ref/util/EffectUtils.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: EffectUtils -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/EffectUtils.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/EffectUtils.wurst)** - -## Extension Functions - -### effect.destrAfter - -```wurst -public function effect.destrAfter(real time) -``` - -remove effect after "time" expires - -### effect.destrHiddenAfter - -```wurst -public function effect.destrHiddenAfter(real time) -``` - -After "time", move effect to invisible part of map before removing it (which plays death animation). - Does not work on effects attached to units! - -### effect.destrHidden - -```wurst -public function effect.destrHidden() -``` - -Move effect to invisible part of map before removing it (which plays death animation). - Does not work on effects attached to units! diff --git a/_doc/stdlib/ref/util/GameTimer.md b/_doc/stdlib/ref/util/GameTimer.md deleted file mode 100644 index 2a2dab2..0000000 --- a/_doc/stdlib/ref/util/GameTimer.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: GameTimer -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/GameTimer.wurst' -generated: true -toc: sections ---- - -Seconds elapsed since map start. - -Caveat for @Test code: the compiletime interpreter backs this with the -wall clock, so it returns a unix epoch timestamp (~1.7e9). At that -magnitude a 32 bit real only resolves ~128 second steps, so instants built -from smaller offsets are indistinguishable from instantNow() there. Build -instants explicitly, e.g. instant(10.), when unit testing package Time. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/GameTimer.wurst)** - -## Functions - -### getElapsedGameTime - -```wurst -public function getElapsedGameTime() returns real -``` diff --git a/_doc/stdlib/ref/util/GroupUtils.md b/_doc/stdlib/ref/util/GroupUtils.md deleted file mode 100644 index 871d00c..0000000 --- a/_doc/stdlib/ref/util/GroupUtils.md +++ /dev/null @@ -1,102 +0,0 @@ ---- -title: GroupUtils -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/GroupUtils.wurst' -generated: true -toc: sections ---- - -The max number of recyclable groups. Even if this number is reached, - the system will create new groups on following requests, but they won't be recyclable. - The maximum number for this setting is JASS_MAX_ARRAY_SIZE - 1. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/GroupUtils.wurst)** - -## Functions - -### getGroup - -```wurst -public function getGroup() returns group -``` - -Returns a reusable group from the GroupUtils stack is possible. - Creates new groups if none are found on the reusable stack. - If that is not possible, returns a non-recyclable group and displays a warning. - -## Extension Functions - -### group.release - -```wurst -public function group.release() -``` - -Recycles a group if it is created through GroupUtils, otherwise just destroys it. - Doesn't affect ENUM_GROUP. - -### group.recyclableIterator - -```wurst -public function group.recyclableIterator() returns group -``` - -Copies this group's units into a freshly acquired recyclable group and - returns it, so the copy can be iterated while the original is modified. - The caller owns the result and must call .release() on it. - - Not re-entrant: the copy is staged through a single package global, so this - must not be called again from inside an iteration over its own result. - -### group.getClosestUnit - -```wurst -public function group.getClosestUnit(vec2 pos) returns unit -``` - -Returns the closest unit in this group to the given position. - Returns null if the group is empty. - -### group.filterAliveUnits - -```wurst -public function group.filterAliveUnits(unit mustBeEnemyOf, int ownerId) returns group -``` - -Filters this group to include only alive units, optionally filtering by allegiance and owner. - mustBeEnemyOf: If not null, only units that are enemies of this unit are kept. Pass null to ignore allegiance. - ownerId: If not -1, only units owned by this player ID are kept. Pass -1 to ignore owner. - -## Constants - -### GROUP_NUMBER_LIMIT - -```wurst -constant GROUP_NUMBER_LIMIT = 1024 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### NEED_CREATE_GROUPS - -```wurst -constant NEED_CREATE_GROUPS = 64 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -The number of groups created when more are needed - -### START_CREATE_GROUPS - -```wurst -constant START_CREATE_GROUPS = 64 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -The number of groups created at start diff --git a/_doc/stdlib/ref/util/Knockback3.md b/_doc/stdlib/ref/util/Knockback3.md deleted file mode 100644 index f5c190f..0000000 --- a/_doc/stdlib/ref/util/Knockback3.md +++ /dev/null @@ -1,118 +0,0 @@ ---- -title: Knockback3 -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Knockback3.wurst' -generated: true -toc: sections ---- - -Use the `Knockback3.add(..)` functions to apply 3D knockback to units. -Using angles: - import Knockback3 - ... - let u = ... - Knockback3.add(u, 1000., 0 .fromDeg(), 45 .fromDeg()) - -Using a target position: - let caster = GetSpellAbilityUnit() - let target = getSpellTargetPos() - - Knockback3.add(caster, target, 500.) - -Configure this system by overriding the @configurable globals and setting -the static class members: - - Knockback3.gravity = 25. - -By default, this package allows units to collide with destructables and -destroy them. To disable this feature, make the global -destroyDestructableSpeedThreshold a very high value: - - Knockback3.destroyDestructableSpeedThreshold = 999999999. - -This value defaults to 300. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Knockback3.wurst)** - -## Classes - -### Knockback3 - -```wurst -public class Knockback3 -``` - -**Members:** - -- `static function add(unit u, real velocity, angle groundAngle, angle airAngle)` - Apply a knockback vector to unit u. `velocity` is initial speed in units - per second. `groundAngle` and `airAngle` are the direction and trajectory - parameters, respectively. Example: - - ```wurst - Knockback3.add(u, 1000., 0 .fromDeg(), 45 .fromDeg()) - ``` -- `static function add(unit u, vec2 target, real groundSpeed)` - Apply a knockback vector to unit u. If the unit is stopped, this vector will - throw the unit to the position at vec2 `target`. Along the XY-plane, the - unit will move `groundSpeed` units per second. Note that the more vertical - angle will always be used from the pair of possible trajectories. Example: - - ```wurst - Knockback3.add(caster, getSpellTargetPos(), 500.) - ``` -- `static function setVel(unit u, real velocity, angle groundAngle, angle airAngle)` - Setter for the knockback vector on unit u. If the unit is not already tracked, this has the same behavior as - `add`. -- `static function getVel(unit u) returns vec3` - Getter for the knockback vector on unit u, as a per-tick displacement - (speed * ANIMATION_PERIOD) - note that `add` and `setVel` take units per - *second*. Returns (0, 0, 0) if the unit is not tracked. -- `static function getVelPerSecond(unit u) returns vec3` - Getter for the knockback velocity on unit u in units per second, i.e. in - the same units that `add` and `setVel` accept. -- `static function forget(unit u)` - Stop tracking unit u. If the unit is middair it will simply stop moving. If the unit is already untracked, - nothing happens. - -## Interfaces - -### TerrainZProvider - -```wurst -public interface TerrainZProvider -``` - -A vec3 -> real function. - -**Members:** - -- `get(vec3 where) returns real` - -### UnitFilter - -```wurst -public interface UnitFilter -``` - -A unit -> bool function. - -**Members:** - -- `get(unit which) returns bool` - -### WallHitTransform - -```wurst -public interface WallHitTransform -``` - -A vec3 -> vec3 closure. - -**Members:** - -- `apply(vec3 vel) returns vec3` diff --git a/_doc/stdlib/ref/util/MapBounds.md b/_doc/stdlib/ref/util/MapBounds.md deleted file mode 100644 index 4ef2712..0000000 --- a/_doc/stdlib/ref/util/MapBounds.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: MapBounds -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/MapBounds.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/MapBounds.wurst)** - -## Functions - -### randomPointOnMap - -```wurst -public function randomPointOnMap() returns vec2 -``` - -## Extension Functions - -### vec2.inPlayable - -```wurst -public function vec2.inPlayable() returns boolean -``` - -### vec3.inPlayable - -```wurst -public function vec3.inPlayable() returns boolean -``` - -### vec2.inBounds - -```wurst -public function vec2.inBounds() returns boolean -``` - -### vec3.inBounds - -```wurst -public function vec3.inBounds() returns boolean -``` diff --git a/_doc/stdlib/ref/util/Preloader.md b/_doc/stdlib/ref/util/Preloader.md deleted file mode 100644 index c539f8a..0000000 --- a/_doc/stdlib/ref/util/Preloader.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: Preloader -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Preloader.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Preloader.wurst)** - -## Functions - -### preloadAbility - -```wurst -public function preloadAbility(vararg int abilIds) returns boolean -``` - -Preloads the given abilitytype - -### preloadUnit - -```wurst -public function preloadUnit(vararg int unitIds) returns boolean -``` - -Preloads the given unittype - -### finishPreload - -```wurst -public function finishPreload() -``` - -If autoFinish is false you need to call this function manually - -## Constants - -### autoFinish - -```wurst -constant autoFinish = true -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Whether to finish preloading automatically diff --git a/_doc/stdlib/ref/util/Printing.md b/_doc/stdlib/ref/util/Printing.md deleted file mode 100644 index 978599c..0000000 --- a/_doc/stdlib/ref/util/Printing.md +++ /dev/null @@ -1,167 +0,0 @@ ---- -title: Printing -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Printing.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Printing.wurst)** - -## Classes - -### Log - -```wurst -public class Log -``` - -**Members:** - -- `static function trace(string msg)` - Prints a trace logmessage -- `static function debug(string msg)` - Prints a debug logmessage -- `static function info(string msg)` - Prints a info logmessage -- `static function warn(string msg)` - Prints a warning logmessage -- `static function error(string msg)` - Prints an error logmessage -- `static function setLevel(Loglevel lvl)` - -## Enums - -### Loglevel - -```wurst -public enum Loglevel -``` - -**Values:** `TRACE`, `DEBUG`, `INFO`, `WARNING`, `ERROR` - -## Functions - -### print - -```wurst -public function print(string msg) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Prints a simple message. - -### print - -```wurst -public function print(int msg) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Prints a simple message. - -### print - -```wurst -public function print(real msg) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Prints a simple message. - -### print - -```wurst -public function print(bool msg) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Prints a simple message. - -### printLog - -```wurst -public function printLog(Loglevel loglvl, string msg) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Prints a special notification-message - -### printLog - -```wurst -public function printLog(player showTo, Loglevel loglvl, string msg) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### printTimed - -```wurst -public function printTimed(string msg, real duration) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Prints a simple message that is shown for the given duration - -### print - -```wurst -public function print(string msg, real duration) -``` - -Prints a simple message that is shown for the given duration - -### printTimedToPlayer - -```wurst -public function printTimedToPlayer(string msg, real duration, player p) -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Prints a simple message that is shown to the player for the given duration - -### printTimedToPlayerClear - -```wurst -public function printTimedToPlayerClear(string msg, real duration, player p) -``` - -Prints a simple message after clearing all messages that is shown to the player for the given duration - -## Extension Functions - -### Loglevel.getTag - -```wurst -public function Loglevel.getTag() returns string -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### player.print - -```wurst -public function player.print(string msg, real duration) -``` - -Prints a timed message that is shown to the player for the given duration - -### player.print - -```wurst -public function player.print(string msg) -``` - -Prints a simple message that is shown to the player diff --git a/_doc/stdlib/ref/util/SafetyChecks.md b/_doc/stdlib/ref/util/SafetyChecks.md deleted file mode 100644 index 4976025..0000000 --- a/_doc/stdlib/ref/util/SafetyChecks.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: SafetyChecks -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/SafetyChecks.wurst' -generated: true -toc: sections ---- - -Enables or disables various safety checks in miscellaneous libraries in Wurst. -Do not disable this unless you are 100% sure your code works correctly. -* - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/SafetyChecks.wurst)** - -## Constants - -### SAFETY_CHECKS_ENABLED - -```wurst -public constant SAFETY_CHECKS_ENABLED = true -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. diff --git a/_doc/stdlib/ref/util/Simulate3dSound.md b/_doc/stdlib/ref/util/Simulate3dSound.md deleted file mode 100644 index 84b20d1..0000000 --- a/_doc/stdlib/ref/util/Simulate3dSound.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Simulate3dSound -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Simulate3dSound.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Simulate3dSound.wurst)** - -## Classes - -### Sim3DSound - -```wurst -public class Sim3DSound -``` - -**Members:** - -- `setSoundPosition(vec2 pos)` -- `setSoundPosition(unit u)` -- `construct(sound s, real x, real y, real minDist, real maxDist, real distCutoff)` -- `construct(sound s, unit u, real minDist, real maxDist, real distCutoff)` - -## Functions - -### bindSoundToUnit - -```wurst -public function bindSoundToUnit(sound s, unit u, real minD, real maxD, real distCut) returns Sim3DSound -``` - -### bindSoundToPoint - -```wurst -public function bindSoundToPoint(sound s, real x, real y, real minD, real maxD, real distCut) returns Sim3DSound -``` - -### bindSoundToUnitForPlayer - -```wurst -public function bindSoundToUnitForPlayer(player p, sound s, unit u, real minD, real maxD, real distCut) returns Sim3DSound -``` - -### bindSoundToPointForPlayer - -```wurst -public function bindSoundToPointForPlayer(player p, sound s, real x, real y, real minD, real maxD, real distCut) returns Sim3DSound -``` diff --git a/_doc/stdlib/ref/util/SoundUtils.md b/_doc/stdlib/ref/util/SoundUtils.md deleted file mode 100644 index de79881..0000000 --- a/_doc/stdlib/ref/util/SoundUtils.md +++ /dev/null @@ -1,158 +0,0 @@ ---- -title: SoundUtils -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/SoundUtils.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/SoundUtils.wurst)** - -**Re-exports:** `Sounds` - -## Classes - -### SoundInstance - -```wurst -public class SoundInstance -``` - -### SoundDefinition - -```wurst -public class SoundDefinition -``` - -**Members:** - -- `constant soundStack = new LinkedList()` -- `construct(string file)` -- `construct(string file, boolean looping)` -- `construct(string file, boolean looping, boolean is3D)` -- `construct(SoundDefinition cloneFrom)` -- `play() returns SoundInstance` - Plays this sound for all Players with a default duration. - Use this if you don't care when the SoundHandle gets recycled. -- `play(int duration) returns SoundInstance` - Plays this sound for all Players with the given duration. - The duration should be close to the length of the soundfile. - Use this to recycle soundhandles immeditely when they finish, - allowing for rapid succession of sounds. -- `play(int duration, int volume) returns SoundInstance` -- `playForPlayer(player p) returns SoundInstance` - Plays this sound for the given Player with a default duration. - See play() for more info -- `playForPlayer(player p, int duration) returns SoundInstance` - Plays this sound for the given Player with the given duration. - See play() for more info -- `playOnPoint(vec3 target) returns SoundInstance` -- `playOnPoint(vec3 target, int duration) returns SoundInstance` - -### DynamicSound - -```wurst -public class DynamicSound -``` - -**Members:** - -- `construct(SoundDefinition soundHandle)` -- `setTargetPitch(real pitch)` -- `play()` -- `setAbsolutePitch(real pitch)` -- `override function onTimedLoop()` - -## Constants - -### DEFAULT_SOUND_STOPS_ON_LEAVE_RANGE - -```wurst -constant DEFAULT_SOUND_STOPS_ON_LEAVE_RANGE = true -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### DEFAULT_SOUND_FADE_IN_RATE - -```wurst -constant DEFAULT_SOUND_FADE_IN_RATE = 10 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### DEFAULT_SOUND_FADE_OUT_RATE - -```wurst -constant DEFAULT_SOUND_FADE_OUT_RATE = 10 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### DEFAULT_SOUND_EAX_SETTINGS - -```wurst -constant DEFAULT_SOUND_EAX_SETTINGS = "CombatSoundsEAX" -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### DEFAULT_SOUND_VOLUME - -```wurst -constant DEFAULT_SOUND_VOLUME = 127 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### DEFAULT_SOUND_PITCH - -```wurst -constant DEFAULT_SOUND_PITCH = 1. -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### DEFAULT_SOUND_DURATION - -```wurst -constant DEFAULT_SOUND_DURATION = 10000 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### SOUND_CHANNEL - -```wurst -constant SOUND_CHANNEL = 5 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### SOUND_MIN_DIST - -```wurst -constant SOUND_MIN_DIST = 600. -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### SOUND_MAX_DIST - -```wurst -constant SOUND_MAX_DIST = 8000. -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### SOUND_DIST_CUT - -```wurst -constant SOUND_DIST_CUT = 1500. -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. diff --git a/_doc/stdlib/ref/util/SpatialPartition.md b/_doc/stdlib/ref/util/SpatialPartition.md deleted file mode 100644 index 7378f54..0000000 --- a/_doc/stdlib/ref/util/SpatialPartition.md +++ /dev/null @@ -1,378 +0,0 @@ ---- -title: SpatialPartition -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/SpatialPartition.wurst' -generated: true -toc: sections ---- - -Cell-head slots the given extent would need, so a caller can size cells and groups before committing -to it - or -1 when that count is not representable, which is itself a reason to refuse the extent. - -Computed with divisions rather than by multiplying and inspecting the result: at a small cell size -the product overflows, and a wrapped negative reads as "comfortably within budget" to any comparison -made afterwards. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/SpatialPartition.wurst)** - -## Functions - -### spatialPartitionCellOf - -```wurst -public function spatialPartitionCellOf(vec2 pos) returns int -``` - -Fine cell for a position, for tests and diagnostics. - -### spatialPartitionGridWidth - -```wurst -public function spatialPartitionGridWidth() returns int -``` - -### spatialPartitionGridHeight - -```wurst -public function spatialPartitionGridHeight() returns int -``` - -### spatialPartitionCoarseWidth - -```wurst -public function spatialPartitionCoarseWidth() returns int -``` - -### spatialPartitionCellSlotCount - -```wurst -public function spatialPartitionCellSlotCount() returns int -``` - -Flattened cell-head slots the current grid occupies: one per cell per group. On Jass this must stay -within `JASS_MAX_ARRAY_SIZE`; on Lua arrays grow and it is only a memory figure. - -### spatialPartitionRequiredCellSlots - -```wurst -public function spatialPartitionRequiredCellSlots(vec2 worldMin, vec2 worldMax) returns int -``` - -### spatialPartitionExtentFits - -```wurst -public function spatialPartitionExtentFits(vec2 worldMin, vec2 worldMax) returns boolean -``` - -Whether an extent's cell storage is both representable and within this target's array limit. - -### spatialPartitionLastQueryVisits - -```wurst -public function spatialPartitionLastQueryVisits() returns int -``` - -Entries the last query walked, whether or not they matched. - -### spatialPartitionLastQueryBlocksSkipped - -```wurst -public function spatialPartitionLastQueryBlocksSkipped() returns int -``` - -Coarse blocks the last query rejected without descending into their cells. - -### spatialPartitionMaxEntryId - -```wurst -public function spatialPartitionMaxEntryId() returns int -``` - -Largest usable entry id on this target. Whichever of the two ceilings binds first: the flattened -per-entry links, or the snapshot with every query level open at once. Effectively unbounded on Lua. - -### spatialPartitionIsValidEntryId - -```wurst -public function spatialPartitionIsValidEntryId(int id) returns boolean -``` - -Whether an id may be used as an entry. Ids are 1-based, because 0 is reserved as the chain -sentinel, and bounded above on Jass by what the flattened entry slots can address. - -### spatialPartitionIsValidGroupId - -```wurst -public function spatialPartitionIsValidGroupId(int groupId) returns boolean -``` - -Whether a group id addresses a real group. - -### spatialPartitionAllocatorBase - -```wurst -public function spatialPartitionAllocatorBase() returns int -``` - -The lowest id the allocator hands out. A consumer that addresses rows by ids of its own keeps -them below this, and they never collide with allocated ones. The lower half is reserved only where -UnitSpatialIndex can run, on Lua and in the interpreter that runs its tests; on Jass the index is -off, so the allocator keeps the whole id space. - -### spatialPartitionAllocateEntryId - -```wurst -public function spatialPartitionAllocateEntryId() returns int -``` - -Reserves an entry id no other consumer will be handed. Release it with -`spatialPartitionReleaseEntryId` after removing the entry, or ids are never reused. Answers 0 when -the target's id space is exhausted, which a caller must treat as "cannot index this". - -### spatialPartitionEntryIdIsReserved - -```wurst -public function spatialPartitionEntryIdIsReserved(int id) returns boolean -``` - -Whether an id is currently handed out to some consumer. - -### spatialPartitionReleaseEntryId - -```wurst -public function spatialPartitionReleaseEntryId(int id) -``` - -Returns an id to the pool. The entry must already be removed: recycling one that is still linked -would hand a live row to the next caller. - -### spatialPartitionAllocatedEntryIds - -```wurst -public function spatialPartitionAllocatedEntryIds() returns int -``` - -Highest id in use across every consumer, which is what the arrays keyed by an id are sized to. -Not the fresh-allocation cursor: a high row taken directly and later recycled is handed out again -from the free list without the cursor ever reaching it, so the cursor can read far below the rows -that are actually live. - -### spatialPartitionAllocateGroup - -```wurst -public function spatialPartitionAllocateGroup() returns int -``` - -Reserves a group no other consumer will be given, or -1 when none are left. Hold on to it: groups -are long-lived, there is no release, and asking twice consumes two. - -### spatialPartitionGroupIsReserved - -```wurst -public function spatialPartitionGroupIsReserved(int groupId) returns boolean -``` - -Whether a group has been claimed, by the allocator or by being used directly. - -### spatialPartitionIsReady - -```wurst -public function spatialPartitionIsReady() returns boolean -``` - -Whether the grid has been given an extent yet. Nothing can be linked before it has. - -### spatialPartitionIsValidExtent - -```wurst -public function spatialPartitionIsValidExtent(vec2 worldMin, vec2 worldMax) returns boolean -``` - -Whether an extent describes a real area. An inverted axis yields a zero or negative dimension, and -the coarse block index divides by the grid width, so this has to be caught before any state moves. - -### spatialPartitionSetPos - -```wurst -public function spatialPartitionSetPos(int id, real x, real y) -``` - -Records where an entry is, re-bucketing it in every group it belongs to. Call this before adding -the entry to any group, and again whenever it has moved. - -### spatialPartitionSetGroup - -```wurst -public function spatialPartitionSetGroup(int id, int groupId, boolean member) -``` - -Adds or removes an entry from one group. The caller owns the policy of when membership changes, -which keeps predicate evaluation out of the walk entirely. - -### spatialPartitionEntryX - -```wurst -public function spatialPartitionEntryX(int id) returns real -``` - -Cached x of an entry, so a consumer can re-decide an uncertain result under its own staleness - model before paying for a live position. Zero for an id the partition does not hold. - -### spatialPartitionEntryY - -```wurst -public function spatialPartitionEntryY(int id) returns real -``` - -Cached y of an entry. See `spatialPartitionEntryX`. - -### spatialPartitionInGroup - -```wurst -public function spatialPartitionInGroup(int id, int groupId) returns boolean -``` - -Whether an entry is currently in a group. - -### spatialPartitionRemove - -```wurst -public function spatialPartitionRemove(int id) -``` - -Drops an entry from every group. Call before recycling its id, or a later entry inherits it. - -### spatialPartitionEntryCount - -```wurst -public function spatialPartitionEntryCount() returns int -``` - -Live entries the partition holds. - -### spatialPartitionClear - -```wurst -public function spatialPartitionClear() -``` - -Drops every entry and every group link, across every consumer - the partition has one population, -not one per group. A layer that wants to drop only its own entries removes them by id; there is no -way to ask for that here, because groups say what a query sees, not who owns a row. Ids are not -returned to the allocator either, so a consumer that clears must release the ones it held. - -### rebuildSpatialPartition - -```wurst -public function rebuildSpatialPartition(vec2 worldMin, vec2 worldMax) -``` - -Re-derives the extent and re-links every entry into the new grid, keeping the groups they were in. - -Every cell index means something different afterwards, so this cannot just clear the heads: an -entry still carrying its old link would be invisible to the new grid and would corrupt the chain it -is eventually unlinked from. - -### spatialPartitionBeginRangeQuery - -```wurst -public function spatialPartitionBeginRangeQuery(vec2 center, real radius, real maxDisplacement, int groupId) returns int -``` - -Collects the members of `groupId` within `radius` of the point, allowing for entries whose cached -position may be up to `maxDisplacement` out of date. - -Certainly-in and certainly-out are settled from the cached position alone. Entries in the -`maxDisplacement`-wide band around the boundary cannot be decided from stale data, so they come -back flagged: check `spatialPartitionQueryUncertain(i)` and resolve those against a live position. -Pass a zero displacement and no result is ever flagged. - -Must be paired with `spatialPartitionEndQuery()`. - -### spatialPartitionBeginBoxQuery - -```wurst -public function spatialPartitionBeginBoxQuery(vec2 boxMin, vec2 boxMax, real maxDisplacement, int groupId) returns int -``` - -Collects the members of `groupId` inside the axis-aligned box, allowing for entries whose cached -position may be up to `maxDisplacement` out of date. - -Same three-way split as the range query, applied per axis: a cached position more than -`maxDisplacement` outside the box cannot be inside it, one that far within cannot be outside, and -the band between is flagged for the caller to resolve. Pass a zero displacement and nothing is -flagged. - -Must be paired with `spatialPartitionEndQuery()`. - -### spatialPartitionQueryId - -```wurst -public function spatialPartitionQueryId(int i) returns int -``` - -Entry id `i` of the innermost active query, or 0 if there is no such result. - -### spatialPartitionQueryUncertain - -```wurst -public function spatialPartitionQueryUncertain(int i) returns boolean -``` - -Whether entry `i` could not be decided from its cached position and needs a live check against the -requested radius. Always false when the query passed a zero displacement. - -### spatialPartitionEndQuery - -```wurst -public function spatialPartitionEndQuery() -``` - -## Constants - -### SPATIAL_PARTITION_CELL_SIZE - -```wurst -public constant SPATIAL_PARTITION_CELL_SIZE = 256. -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Fine cell edge in world units. Smaller tightens windows but walks more cells. - -### SPATIAL_PARTITION_COARSE_FACTOR - -```wurst -public constant SPATIAL_PARTITION_COARSE_FACTOR = 8 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Fine cells per coarse block edge, so 8 means a block covers 8x8 cells. The coarse level exists so -a large query skips empty regions with one test per block instead of one per cell. - -### SPATIAL_PARTITION_MAX_GROUPS - -```wurst -public constant SPATIAL_PARTITION_MAX_GROUPS = 8 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Concurrently declared groups. Each costs one chain pointer per entry and one head per cell, so -raise it only as far as a project uses. - -### SPATIAL_PARTITION_MAX_QUERY_DEPTH - -```wurst -public constant SPATIAL_PARTITION_MAX_QUERY_DEPTH = 8 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Deepest nesting of simultaneously open queries. Every open level keeps its own results in the shared -snapshot, so this multiplies snapshot storage and is part of the capacity budget below. diff --git a/_doc/stdlib/ref/util/StandardTextTags.md b/_doc/stdlib/ref/util/StandardTextTags.md deleted file mode 100644 index 4410fab..0000000 --- a/_doc/stdlib/ref/util/StandardTextTags.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -title: StandardTextTags -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/StandardTextTags.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/StandardTextTags.wurst)** - -## Functions - -### standardTextTag - -```wurst -public function standardTextTag() returns texttag -``` - -Creates a text tag with default values matching standard built-in text tags - -### standardTextTag - -```wurst -public function standardTextTag(vec2 pos, string text) returns texttag -``` - -### createCriticalStrikeTextTag - -```wurst -public function createCriticalStrikeTextTag(unit u, int damage) returns texttag -``` - -Create a texttag that matches the style of the standard warcraft 3 Critical - Strike ability. - -### createGoldBountyTextTag - -```wurst -public function createGoldBountyTextTag(unit u, int bounty, player killer) returns texttag -``` - -Create a texttag that matches the style of the standard warcraft 3 gold - bounty. - -### createGoldBountyTextTag - -```wurst -public function createGoldBountyTextTag(unit u, int bounty) returns texttag -``` - -Create a texttag that matches the style of the standard warcraft 3 gold - bounty. - -### createLumberBountyTextTag - -```wurst -public function createLumberBountyTextTag(unit u, int bounty, player killer) returns texttag -``` - -Create a texttag that matches the style of the standard warcraft 3 lumber - bounty. - -### createLumberBountyTextTag - -```wurst -public function createLumberBountyTextTag(unit u, int bounty) returns texttag -``` - -Create a texttag that matches the style of the standard warcraft 3 lumber - bounty. - -### createManaBurnTextTag - -```wurst -public function createManaBurnTextTag(unit u, int damage) returns texttag -``` - -Create a texttag that matches the style of the standard warcraft 3 Mana Burn - ability. - -### createMissTextTag - -```wurst -public function createMissTextTag(unit u) returns texttag -``` - -Create a texttag that matches the style of the standard warcraft 3 attack - miss indication. - -### createShadowStrikeTextTag - -```wurst -public function createShadowStrikeTextTag(unit u, int damage, bool isInitialDamage) returns texttag -``` - -Create a texttag that matches the style of the standard warcraft 3 Shadow - Strike ability. - -## Extension Functions - -### texttag.setScaledText - -```wurst -public function texttag.setScaledText(string text, real scale) -``` - -Set the text with the standard font size scaled by a factor. - -### texttag.setText - -```wurst -public function texttag.setText(string text) -``` - -Set the text with the standard font size. diff --git a/_doc/stdlib/ref/util/StringUtils.md b/_doc/stdlib/ref/util/StringUtils.md deleted file mode 100644 index 3057c57..0000000 --- a/_doc/stdlib/ref/util/StringUtils.md +++ /dev/null @@ -1,192 +0,0 @@ ---- -title: StringUtils -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/StringUtils.wurst' -generated: true -toc: sections ---- - -Returns the width of the string. - Only meaningful for single byte (latin) characters. Each byte of a - multibyte (non-latin) character is looked up individually and falls back to - the width of a space, so the result for non-latin text is an approximation - rather than a true width. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/StringUtils.wurst)** - -## Interfaces - -### ForStringSplitCallback - -```wurst -public interface ForStringSplitCallback -``` - -**Members:** - -- `callback(string str)` - -## Tuples - -### char - -```wurst -public tuple char(int c) -``` - -## Functions - -### createCenteredTexttag - -```wurst -public function createCenteredTexttag(vec3 pos, string message, real size) returns texttag -``` - -### char - -```wurst -public function char(string s) returns char -``` - -### charToIndex - -```wurst -public function charToIndex(char c) returns int -``` - -### charFromIndex - -```wurst -public function charFromIndex(int index) returns char -``` - -## Extension Functions - -### texttag.center - -```wurst -public function texttag.center(vec3 pos, string message, real size) returns texttag -``` - -### string.getWidth - -```wurst -public function string.getWidth() returns int -``` - -### char.toString - -```wurst -public function char.toString() returns string -``` - -### char.toInt - -```wurst -public function char.toInt() returns int -``` - -### char.getWidth - -```wurst -public function char.getWidth() returns int -``` - -### string.toChar - -```wurst -public function string.toChar() returns char -``` - -### string.toCharList - -```wurst -public function string.toCharList() returns LinkedList -``` - -Splits the string into chars. Only valid for single byte (latin) characters, - multibyte characters are split into their individual bytes. - -### int.toChar - -```wurst -public function int.toChar() returns char -``` - -### string.split - -```wurst -public function string.split(string splitBy) returns LinkedList -``` - -Splits the string by another string - "this..is..an..example" split by the string ".." splits into a list containing four strings ["this", "is", "an", "example"] - -### string.splitToArray - -```wurst -public function string.splitToArray(string delimiter) returns ArrayList -``` - -Splits into specialized contiguous storage, preserving empty and trailing fields. - An empty delimiter returns the original string as one field. The caller owns the list. - -### string.reduce - -```wurst -public function string.reduce(string reduced) returns string -``` - -Replaces consecutive repeats of the same string with a single instance - Turns "strstr" into "str" - -### string.reduce - -```wurst -public function string.reduce() returns string -``` - -Replaces consecutive repeats of the whitespace character with a single instance - Turns " " into " " - -### string.forEachIn - -```wurst -public function string.forEachIn(string delim, ForStringSplitCallback cb) -``` - -Custom Function which can split strings and runs callback for each string. - It can run even with no delimiter present (with single element). - Example usage: - "H001,H002".forEachIn(",") -> - doSomething() - -### string.isNumber - -```wurst -public function string.isNumber() returns bool -``` - -Checks whether a string is a decimal number: an optional leading "-", - at least one digit, and at most one decimal point. - "", "-", "." and "-." are not numbers. - -### string.isValidDescription - -```wurst -public function string.isValidDescription() returns bool -``` - -Checks whether a string is valid in terms of max WC3 string length for various usages (Ability Description, Quest Description,...). - -### string.replaceChars - -```wurst -public function string.replaceChars(string charset, string replacementChar) returns string -``` - -Replaces all occurences of any character from given charlist by a given replacement string. diff --git a/_doc/stdlib/ref/util/TerrainEnvironment.md b/_doc/stdlib/ref/util/TerrainEnvironment.md deleted file mode 100644 index dfcb4d8..0000000 --- a/_doc/stdlib/ref/util/TerrainEnvironment.md +++ /dev/null @@ -1,185 +0,0 @@ ---- -title: TerrainEnvironment -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/TerrainEnvironment.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/TerrainEnvironment.wurst)** - -## Tuples - -### terrainFogSettings - -```wurst -public tuple terrainFogSettings(int style, real zStart, real zEnd, real density, real heightStart, real heightEnd, real linearStart, real linearEnd, color tint) -``` - -Complete terrain-fog configuration used by the v3 renderer. - -### hdWaterSettings - -```wurst -public tuple hdWaterSettings(color tint, boolean overrideColor, int vertexDisplacement, int minOpacity, int maxOpacity, int reflectivity, int emissivity, int edgeSoftness, int waveStrength, int environmentMapStrength) -``` - -HD-water renderer parameters. Integer fields use the native engine ranges. - -## Functions - -### setTerrainFog - -```wurst -public function setTerrainFog(terrainFogSettings settings) -``` - -### setTerrainFogStyle - -```wurst -public function setTerrainFogStyle(fogstyle style) -``` - -### setTerrainFogZRange - -```wurst -public function setTerrainFogZRange(real start, real stop) -``` - -### setTerrainFogHeightRange - -```wurst -public function setTerrainFogHeightRange(real start, real stop) -``` - -### setTerrainFogLinearRange - -```wurst -public function setTerrainFogLinearRange(real start, real stop) -``` - -### setTerrainFogDensity - -```wurst -public function setTerrainFogDensity(real density) -``` - -### setTerrainFogMaxLinearDensity - -```wurst -public function setTerrainFogMaxLinearDensity(real density) -``` - -### setTerrainFogColor - -```wurst -public function setTerrainFogColor(color tint) -``` - -### setTerrainFogDrawOverSky - -```wurst -public function setTerrainFogDrawOverSky(boolean drawOverSky) -``` - -### setHDWater - -```wurst -public function setHDWater(hdWaterSettings settings) -``` - -### setHDWater - -```wurst -public function setHDWater(color tint, boolean useColor, int vertexDisplacement, int minOpacity, int maxOpacity, int reflectivity, int emissivity, int edgeSoftness, int waveStrength) -``` - -### setHDWaterColor - -```wurst -public function setHDWaterColor(color tint) -``` - -### setHDWaterColorOverride - -```wurst -public function setHDWaterColorOverride(boolean enabled) -``` - -### setHDWaterVertexDisplacement - -```wurst -public function setHDWaterVertexDisplacement(int value) -``` - -### setHDWaterOpacity - -```wurst -public function setHDWaterOpacity(int min, int max) -``` - -### setHDWaterReflectivity - -```wurst -public function setHDWaterReflectivity(int value) -``` - -### setHDWaterEmissivity - -```wurst -public function setHDWaterEmissivity(int value) -``` - -### setHDWaterEdgeSoftness - -```wurst -public function setHDWaterEdgeSoftness(int value) -``` - -### setHDWaterWaveStrength - -```wurst -public function setHDWaterWaveStrength(int value) -``` - -### setHDWaterEnvironmentMapStrength - -```wurst -public function setHDWaterEnvironmentMapStrength(int value) -``` - -### setMinShadowCastingPointLightCount - -```wurst -public function setMinShadowCastingPointLightCount(int count) -``` - -### getMinShadowCastingPointLightCount - -```wurst -public function getMinShadowCastingPointLightCount() returns int -``` - -## Extension Functions - -### vec2.isTerrainPathable - -```wurst -public function vec2.isTerrainPathable(pathingtype whichType) returns boolean -``` - -### vec2.setDoodadColor - -```wurst -public function vec2.setDoodadColor(real radius, int doodadId, boolean nearestOnly, playercolor whichColor) -``` - -### rect.setDoodadColor - -```wurst -public function rect.setDoodadColor(int doodadId, playercolor whichColor) -``` diff --git a/_doc/stdlib/ref/util/TerrainUtils.md b/_doc/stdlib/ref/util/TerrainUtils.md deleted file mode 100644 index 6589851..0000000 --- a/_doc/stdlib/ref/util/TerrainUtils.md +++ /dev/null @@ -1,226 +0,0 @@ ---- -title: TerrainUtils -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/TerrainUtils.wurst' -generated: true -toc: sections ---- - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/TerrainUtils.wurst)** - -## Tuples - -### tile - -```wurst -public tuple tile(int id) -``` - -represents a single terrain tile - can also be used as vec2 <-> int conversion - -## Functions - -### setWaterBaseColor - -```wurst -public function setWaterBaseColor(colorA color) -``` - -### tile - -```wurst -public function tile(int x, int y) returns tile -``` - -### tile - -```wurst -public function tile(real x, real y) returns tile -``` - -## Extension Functions - -### vec2.setTerrainType - -```wurst -public function vec2.setTerrainType(int ttype, int variation, int area, int shape) -``` - -### vec2.getTerrainType - -```wurst -public function vec2.getTerrainType() returns int -``` - -### vec2.getTerrainVariance - -```wurst -public function vec2.getTerrainVariance() returns int -``` - -### vec2.addTerrainHeight - -```wurst -public function vec2.addTerrainHeight(real val) returns terraindeformation -``` - -Applies a single terrain deformation to closest tile. Is not immediate. - Reports shows that this may cause desync with Mac players. - -### vec2.setTerrainPathable - -```wurst -public function vec2.setTerrainPathable(pathingtype ttype, bool flag) -``` - -Fills 32x32 rect around vec2 with given pathing type - -### vec2.isTerrainPathable - -```wurst -public function vec2.isTerrainPathable(pathingtype ttype) returns bool -``` - -Returns if a specific pathingtype is set at the location. - Note: Returns true if the pathingtype is *not* set, false if it *is* set. - -### vec2.toTileCenter - -```wurst -public function vec2.toTileCenter() returns vec2 -``` - -Returns center of the Tile which given vec2 belongs to. - -### vec2.getTerrainNormal - -```wurst -public function vec2.getTerrainNormal(real sampleRadius) returns vec3 -``` - -Returns the (not normalised) terrain-normal at the given point - -### vec2.isTerrainDeepWater - -```wurst -public function vec2.isTerrainDeepWater() returns boolean -``` - -### vec2.isTerrainShallowWater - -```wurst -public function vec2.isTerrainShallowWater() returns boolean -``` - -### vec2.isTerrainLand - -```wurst -public function vec2.isTerrainLand() returns boolean -``` - -### vec2.isTerrainPlatform - -```wurst -public function vec2.isTerrainPlatform() returns boolean -``` - -### vec2.isTerrainWalkable - -```wurst -public function vec2.isTerrainWalkable() returns boolean -``` - -### tile.getX - -```wurst -public function tile.getX() returns real -``` - -### tile.getY - -```wurst -public function tile.getY() returns real -``` - -### vec2.getTile - -```wurst -public function vec2.getTile() returns tile -``` - -Returns the tile which given vec2 belongs to. - -### tile.toVec2 - -```wurst -public function tile.toVec2() returns vec2 -``` - -### tile.setType - -```wurst -public function tile.setType(int ttype, int variation) -``` - -### tile.setType - -```wurst -public function tile.setType(int ttype) -``` - -### tile.getHeight - -```wurst -public function tile.getHeight() returns real -``` - -### tile.addHeight - -```wurst -public function tile.addHeight(real val) returns terraindeformation -``` - -### tile.getType - -```wurst -public function tile.getType() returns int -``` - -### tile.getVariance - -```wurst -public function tile.getVariance() returns int -``` - -### tile.setPathing - -```wurst -public function tile.setPathing(pathingtype ttype, bool flag) -``` - -Fills the entire tile (128x128 rect around tile pos) with given type - -## Constants - -### TILES_X - -```wurst -public constant TILES_X = (boundMax.x - boundMin.x).toInt() div 128 + 1 -``` - -### TILES_Y - -```wurst -public constant TILES_Y = (boundMax.y - boundMin.y).toInt() div 128 + 1 -``` - -### TILES_COUNT - -```wurst -public constant TILES_COUNT = TILES_X * TILES_Y -``` diff --git a/_doc/stdlib/ref/util/Time.md b/_doc/stdlib/ref/util/Time.md deleted file mode 100644 index 8ca31e8..0000000 --- a/_doc/stdlib/ref/util/Time.md +++ /dev/null @@ -1,432 +0,0 @@ ---- -title: Time -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Time.wurst' -generated: true -toc: sections ---- - -Type-safe wrappers to distinguish durations (an amount of time) from instants (a point in time), and the valid ways -to reason about those types. - -Example usage: - -``` -constant myGoldMine = createGoldMine() -var nextIncomeTime = 30..secondsFromNow() -var incomeMessage = CreateTextTag()..setPos(myGoldMine.getPos3Real()) -init - doPeriodically(ANIMATION_PERIOD) -> - if nextIncomeTime.durationUntil().lessThan(0..seconds()) - myGoldMine.getOwner().addGold(100) - nextIncomeTime += 30..seconds() - - incomeMessage..setText("Next income in " + nextIncomeTime.durationUntil().displayVerbose(), 10.) -``` - -Details: - -- Durations and instants are directly related, but can't be used interchangeably. - * Example: it doesn't make sense to set a timer for "tomorrow" seconds. -- Sometimes durations and instants can be combined to produce a new value. - * Example: "Now" plus "30 seconds" gives you an instant 30 seconds from now. -- Not every combination of instants and durations makes sense. - * Example: "30 seconds" plus "30 seconds" is 60 seconds, but "Now" plus "Now" doesn't make sense. - -This library helps you write safe code by making it possible to add instant + duration, subtract instant - instant, -but fails to compile the addition of instant + instant. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/Time.wurst)** - -## Tuples - -### instant - -```wurst -public tuple instant(real timestamp_seconds) -``` - -An instant in time. Use `instantNow()` to produce an instant from the current game time. - -### duration - -```wurst -public tuple duration(real seconds) -``` - -A duration of time. Use constructors like `6..seconds() or `15..minutes()` for convenience. - -## Functions - -### instantNow - -```wurst -public function instantNow() returns instant -``` - -Instant constructor. Uses the elapsed game time. - -### instantToIndex - -```wurst -public function instantToIndex(instant inst) returns int -``` - -### instantFromIndex - -```wurst -public function instantFromIndex(int index) returns instant -``` - -### durationToIndex - -```wurst -public function durationToIndex(duration dur) returns int -``` - -### durationFromIndex - -```wurst -public function durationFromIndex(int index) returns duration -``` - -## Extension Functions - -### real.seconds - -```wurst -public function real.seconds() returns duration -``` - -Duration constructor. - -### real.minutes - -```wurst -public function real.minutes() returns duration -``` - -Duration constructor. - -### real.hours - -```wurst -public function real.hours() returns duration -``` - -Duration constructor. - -### int.seconds - -```wurst -public function int.seconds() returns duration -``` - -Duration constructor. - -### int.minutes - -```wurst -public function int.minutes() returns duration -``` - -Duration constructor. - -### int.hours - -```wurst -public function int.hours() returns duration -``` - -Duration constructor. - -### real.secondsAgo - -```wurst -public function real.secondsAgo() returns instant -``` - -Instant constructor. - -### real.minutesAgo - -```wurst -public function real.minutesAgo() returns instant -``` - -Instant constructor. - -### real.hoursAgo - -```wurst -public function real.hoursAgo() returns instant -``` - -Instant constructor. - -### int.secondsAgo - -```wurst -public function int.secondsAgo() returns instant -``` - -Instant constructor. - -### int.minutesAgo - -```wurst -public function int.minutesAgo() returns instant -``` - -Instant constructor. - -### int.hoursAgo - -```wurst -public function int.hoursAgo() returns instant -``` - -Instant constructor. - -### duration.ago - -```wurst -public function duration.ago() returns instant -``` - -Instant constructor. - -### duration.fromNow - -```wurst -public function duration.fromNow() returns instant -``` - -Instant constructor. - -### real.secondsFromNow - -```wurst -public function real.secondsFromNow() returns instant -``` - -Instant constructor. - -### real.minutesFromNow - -```wurst -public function real.minutesFromNow() returns instant -``` - -Instant constructor. - -### real.hoursFromNow - -```wurst -public function real.hoursFromNow() returns instant -``` - -Instant constructor. - -### int.secondsFromNow - -```wurst -public function int.secondsFromNow() returns instant -``` - -Instant constructor. - -### int.minutesFromNow - -```wurst -public function int.minutesFromNow() returns instant -``` - -Instant constructor. - -### int.hoursFromNow - -```wurst -public function int.hoursFromNow() returns instant -``` - -Instant constructor. - -### instant.op_plus - -```wurst -public function instant.op_plus(duration dur) returns instant -``` - -Compute an instant plus a duration. (Now plus 5 minutes = an instant 5 minutes in the future). - -### instant.op_minus - -```wurst -public function instant.op_minus(duration dur) returns instant -``` - -Compute an instant minus a duration. (Now minus 5 minutes = an instant 5 minutes in the past). - -### instant.op_minus - -```wurst -public function instant.op_minus(instant other) returns duration -``` - -Compute an instant minus an instant. (Now minus 5 minutes ago = 5 minutes). - -### duration.op_plus - -```wurst -public function duration.op_plus(duration other) returns duration -``` - -Compute a duration plus a duration. (5 minutes plus 5 minutes = 10 minutes). - -### duration.op_minus - -```wurst -public function duration.op_minus(duration other) returns duration -``` - -Compute a duration minus a duration. (5 minutes minus 2 minutes = 3 minutes). - -### duration.op_plus - -```wurst -public function duration.op_plus(instant when) returns instant -``` - -Compute a duration plus an instant. (5 minutes plus now = 5 minutes in the future). - -### instant.durationSince - -```wurst -public function instant.durationSince() returns duration -``` - -Provides duration since an instant. Equivalent to Now - instant. - -### instant.durationUntil - -```wurst -public function instant.durationUntil() returns duration -``` - -Provides duration until an instant. Convenience for the negative of durationSince. - -### instant.isOlderThan - -```wurst -public function instant.isOlderThan(instant other) returns bool -``` - -True if this instant happened before `other`. - -### instant.isNewerThan - -```wurst -public function instant.isNewerThan(instant other) returns bool -``` - -True if this instant happens after `other`. - -### duration.greaterThan - -```wurst -public function duration.greaterThan(duration other) returns bool -``` - -Duration > duration ? - -### duration.lessThan - -```wurst -public function duration.lessThan(duration other) returns bool -``` - -Duration < duration ? - -### instant.isInTheFuture - -```wurst -public function instant.isInTheFuture() returns bool -``` - -Convenience for checking if an instant comes after instantNow. - -### instant.isInThePast - -```wurst -public function instant.isInThePast() returns bool -``` - -Convenience for checking if an instant comes before instantNow. - -### duration.displayVerbose - -```wurst -public function duration.displayVerbose() returns string -``` - -Transform a duration to a verbose string. Example: - -61..seconds().displayVerbose() -```wurst -"1 minutes, and 1 seconds" -``` - -### duration.display - -```wurst -public function duration.display(string prefix) returns string -``` - -Transform a duration to a short string. Example: - -61..minutes().display("T-") -```wurst -"T-1H1M0S" -``` - -### duration.display - -```wurst -public function duration.display() returns string -``` - -ISO-8601 compatible duration representation. Example: - -61..minutes().display() -```wurst -"PT1H1M0S" -``` - -### instant.displayVerbose - -```wurst -public function instant.displayVerbose(string suffix) returns string -``` - -Transform an instant to a verbose string. Example: -instantNow().displayVerbose(" passed before the zombies killed you") -```wurst -"5 minutes, and 0 seconds passed before the zombies killed you" -``` - -### instant.displayVerbose - -```wurst -public function instant.displayVerbose() returns string -``` - -Transform an instant to a verbose string. Example: -"Time elapsed: " + instantNow().displayVerbose() -```wurst -"Time elapsed: 5 minutes, and 0 seconds game time" -``` diff --git a/_doc/stdlib/ref/util/TimerUtils.md b/_doc/stdlib/ref/util/TimerUtils.md deleted file mode 100644 index 86f45cd..0000000 --- a/_doc/stdlib/ref/util/TimerUtils.md +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: TimerUtils -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/TimerUtils.wurst' -generated: true -toc: sections ---- - -Get a new timer. Use this instead of "CreateTimer". -You can attach data to the timer with .setData and retrieve it with .getData -If you're done with the timer, release it with .release - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/TimerUtils.wurst)** - -**Re-exports:** `Timer` - -## Enums - -### TimedLoopState - -```wurst -public enum TimedLoopState -``` - -**Values:** `RUNNING`, `PAUSED`, `STOPPED`, `STOPPED_FOR_GOOD` - -## Modules - -### TimedLoop - -```wurst -public module TimedLoop -``` - -**Members:** - -- `abstract function onTimedLoop()` -- `getPeriod() returns real` - Returns the period of the timed loop. - Overwrite this to set a custom period. It is read once, when the first - instance of this class starts its loop. -- `stopTimedLoop()` - Stops the periodic update of this object. -- `stopTimedLoopAndDestroy()` - Stops the periodic update and destroys the object. -- `startTimedLoop()` - Starts the periodic updates for this object. - Calling this on an already running instance has no effect. - -## Functions - -### getTimer - -```wurst -public function getTimer() returns timer -``` - -## Extension Functions - -### timer.setData - -```wurst -public function timer.setData(int data) -``` - -Attach Data to this timer - -### timer.getData - -```wurst -public function timer.getData() returns int -``` - -Retrieve the data attached to this timer - -### timer.release - -```wurst -public function timer.release() -``` - -Release the timer. Use this instead of "DestroyTimer" ! diff --git a/_doc/stdlib/ref/util/UnitIndexer.md b/_doc/stdlib/ref/util/UnitIndexer.md deleted file mode 100644 index 1771f57..0000000 --- a/_doc/stdlib/ref/util/UnitIndexer.md +++ /dev/null @@ -1,101 +0,0 @@ ---- -title: UnitIndexer -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - indexing - - util - - wc3-quirk -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/UnitIndexer.wurst' -generated: true -toc: sections ---- - -Returns the int index of this unit. - Can be configured by the user to supply a custom unit indexer which won't break - other stdlib components, as long as it keeps firing onUnitIndex and onUnitDeindex: - UnitSpatialIndex, for one, registers units only through them. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/UnitIndexer.wurst)** - -## Classes - -### UnitIndex - -```wurst -public class UnitIndex -``` - -**Members:** - -- `getUnit() returns unit` -- `getIndex() returns int` -- `construct(unit whichUnit)` - -## Functions - -### shouldIndex - -```wurst -public function shouldIndex(unit _u) returns boolean -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### getIndexingUnit - -```wurst -public function getIndexingUnit() returns unit -``` - -Returns the currently indexing unit. -That's the last indexed unit or -the one about to be deindexed. - -### onUnitDeindex - -```wurst -public function onUnitDeindex(code func) -``` - -Adds a function to be called before a unit is deindexed. - Use the getIndexingUnit() function to refer to the deindexing unit. - -### onUnitIndex - -```wurst -public function onUnitIndex(code func) -``` - -Adds a function to be called after a unit is indexed. - Use the getIndexingUnit() function to refer to the indexed unit. - -## Extension Functions - -### unit.getIndex - -```wurst -public function unit.getIndex() returns int -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -### unit.toUnitIndex - -```wurst -public function unit.toUnitIndex() returns UnitIndex -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Returns the UnitIndex associated with this unit, creating a new one if necessary. - -### unit.deindex - -```wurst -public function unit.deindex() returns bool -``` - -Deindexes a unit. - Returns whether the unit was originally indexed. diff --git a/_doc/stdlib/ref/util/UnitSpatialIndex.md b/_doc/stdlib/ref/util/UnitSpatialIndex.md deleted file mode 100644 index 5a89398..0000000 --- a/_doc/stdlib/ref/util/UnitSpatialIndex.md +++ /dev/null @@ -1,226 +0,0 @@ ---- -title: UnitSpatialIndex -layout: stdlibref -category: util -categoryLabel: Utilities -tags: - - util -source: 'https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/UnitSpatialIndex.wurst' -generated: true -toc: sections ---- - -Deprecated. Cell geometry belongs to the shared grid now, so `SPATIAL_PARTITION_CELL_SIZE` is the -setting; one grid cannot have a second cell size for units alone. - -Kept exported so an existing `UnitSpatialIndex_config` still compiles, and defaulted to agree. It -is checked at init rather than ignored: a map that had tuned this and upgrades gets told its -value is no longer in effect, instead of quietly running on a different grid. - -**[Source on GitHub](https://github.com/wurstscript/WurstStdlib2/blob/master/wurst/util/UnitSpatialIndex.wurst)** - -## Functions - -### spatialIndexHealthy - -```wurst -public function spatialIndexHealthy() returns boolean -``` - -Whether the Lua spatial index is active and can serve indexed queries. - -### spatialIndexWorstStaleness - -```wurst -public function spatialIndexWorstStaleness() returns real -``` - -Guaranteed upper staleness bound in seconds used to derive query padding. - -### spatialIndexObservedStaleness - -```wurst -public function spatialIndexObservedStaleness() returns real -``` - -Observed staleness in seconds; diagnostic only, never safe for padding. - -### spatialIndexTrackedUnits - -```wurst -public function spatialIndexTrackedUnits() returns int -``` - -How many units the sweep currently cycles over. - -### spatialIndexAllocatedSlots - -```wurst -public function spatialIndexAllocatedSlots() returns int -``` - -Highest row a unit has taken, which is what sizes the arrays here, since they are indexed by it. The -rows are UnitIndexer indices, so their reuse is UnitIndexer's: this stays near the peak concurrent -population. - -### spatialIndexPadCells - -```wurst -public function spatialIndexPadCells() returns int -``` - -Current query padding in whole cells, derived from guaranteed staleness. - -### rebuildSpatialIndexGrid - -```wurst -public function rebuildSpatialIndexGrid(vec2 worldMin, vec2 worldMax) -``` - -Rebuilds the extent and re-buckets all units. Unguarded so grid math remains testable on Jass. - -The grid is shared, so this re-derives it for every partition consumer, not only for units: there -is one extent, and an entry linked under the old cell indices would be invisible to the new grid. -That is why the rebuild re-links everything rather than only this layer's entries. - -### spatialIndexCellOf - -```wurst -public function spatialIndexCellOf(vec2 pos) returns int -``` - -Internal-grid cell for tests and diagnostics. - -### spatialIndexGridWidth - -```wurst -public function spatialIndexGridWidth() returns int -``` - -Grid dimensions in cells, for tests and diagnostics. - -### spatialIndexGridHeight - -```wurst -public function spatialIndexGridHeight() returns int -``` - -### spatialIndexBeginQuery - -```wurst -public function spatialIndexBeginQuery(vec2 center, real radius, boolean collisionSizeFiltering) returns int -``` - -Collects every unit whose origin lies within `radius` of `center` into the query snapshot and -returns how many matched. Must be paired with `spatialIndexEndQuery()`. - -With `collisionSizeFiltering` the test becomes `IsUnitInRangeXY`, matching -`ClosureForGroups.forUnitsInRange(pos, radius, true, cb)`. - -### spatialIndexBeginBoxQuery - -```wurst -public function spatialIndexBeginBoxQuery(vec2 boxMin, vec2 boxMax) returns int -``` - -Collects units inside the box into the query snapshot. - -### spatialIndexBeginPlayerQuery - -```wurst -public function spatialIndexBeginPlayerQuery(player owner) returns int -``` - -Collects currently indexed units owned by owner without a native group scan. - - Player enumeration intentionally does not apply the range/box visibility filter: Warcraft's - GroupEnumUnitsOfPlayer includes hidden and Locust units, so this query does too. - -### spatialIndexQueryUnit - -```wurst -public function spatialIndexQueryUnit(int i) returns unit -``` - -Returns the i-th match of the innermost open query. - -### spatialIndexEndQuery - -```wurst -public function spatialIndexEndQuery() -``` - -Closes the innermost open query and releases its snapshot. - -## Extension Functions - -### unit.updateSpatialIndex - -```wurst -public function unit.updateSpatialIndex() -``` - -Re-buckets one unit immediately, and registers an indexed unit the index does not hold yet. -Ordinary movement does not need this - the sweep covers it - but an engine-side teleport or a raw -`SetUnitX` call does, because neither is observable. A unit UnitIndexer has not indexed is not in -the index; `toUnitIndex()` indexes it. - -## Constants - -### USE_UNIT_SPATIAL_INDEX - -```wurst -public constant USE_UNIT_SPATIAL_INDEX = true -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Master switch; override from `UnitSpatialIndex_config` to disable the native-less index. - -### SPATIAL_INDEX_UNITS_PER_TICK - -```wurst -public constant SPATIAL_INDEX_UNITS_PER_TICK = 128 -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Units re-bucketed per tick; raising this shortens the cycle and query padding. - -### SPATIAL_INDEX_SWEEP_PERIOD - -```wurst -public constant SPATIAL_INDEX_SWEEP_PERIOD = ANIMATION_PERIOD -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Time between sweep steps. Raising this reduces timer and refresh work but increases query padding. - -### SPATIAL_INDEX_MAX_UNIT_SPEED - -```wurst -public constant SPATIAL_INDEX_MAX_UNIT_SPEED = 522. -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Engine movement-speed cap. Configurable because gameplay constants can raise the default 522. - -### SPATIAL_INDEX_CHECK_HIDDEN - -```wurst -public constant SPATIAL_INDEX_CHECK_HIDDEN = true -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. - -Disable when hidden units are never used; saves one native per corpse the query finds. - -### SPATIAL_INDEX_CELL_SIZE - -```wurst -public constant SPATIAL_INDEX_CELL_SIZE = SPATIAL_PARTITION_CELL_SIZE -``` - -> πŸ”§ **Configurable.** Override it in your map's config package. diff --git a/_includes/docs-navigation.html b/_includes/docs-navigation.html new file mode 100644 index 0000000..89ce4da --- /dev/null +++ b/_includes/docs-navigation.html @@ -0,0 +1,7 @@ + diff --git a/_layouts/doc.html b/_layouts/doc.html index d6e689f..1c048fe 100644 --- a/_layouts/doc.html +++ b/_layouts/doc.html @@ -39,6 +39,7 @@ + {% include docs-navigation.html %}
diff --git a/_layouts/stdlibdoc.html b/_layouts/stdlibdoc.html index d39d785..7dd0933 100644 --- a/_layouts/stdlibdoc.html +++ b/_layouts/stdlibdoc.html @@ -39,6 +39,7 @@ + {% include docs-navigation.html %}
diff --git a/_layouts/stdlibref.html b/_layouts/stdlibref.html index 57c2908..d41b43b 100644 --- a/_layouts/stdlibref.html +++ b/_layouts/stdlibref.html @@ -32,6 +32,9 @@
  • API Reference
  • + {% if page.api_type %} +
  • {{ page.api_package }}
  • + {% endif %}
  • {{ page.title }}
  • @@ -42,6 +45,7 @@ + {% include docs-navigation.html %}
    @@ -91,7 +95,7 @@

    {{ page.title }}

    {% endfor %} - {{ content | markdownify }} + {{ content }}
    @@ -105,6 +109,7 @@

    {{ page.title }}

    {% include footer.html %} + diff --git a/_layouts/tutorialdoc.html b/_layouts/tutorialdoc.html index 2212239..204285f 100644 --- a/_layouts/tutorialdoc.html +++ b/_layouts/tutorialdoc.html @@ -36,6 +36,7 @@ + {% include docs-navigation.html %}
    diff --git a/_sass/docs-browser.scss b/_sass/docs-browser.scss new file mode 100644 index 0000000..9a1893a --- /dev/null +++ b/_sass/docs-browser.scss @@ -0,0 +1,97 @@ +/* Shared documentation navigation and a reference designed for browsing. */ +.docs-navigation { + display: flex; + flex-wrap: wrap; + gap: 6px 20px; + padding: 12px max(24px, calc((100vw - 1180px) / 2)); + border-bottom: 1px solid var(--divider-dark); + background: var(--surface-1); + a { color: var(--text-color); font-size: 14px; font-weight: 600; padding: 5px 0; } + a[aria-current="page"] { color: var(--color-primary); border-bottom: 2px solid currentColor; } +} +.doc-body { + .doc-inner { height: auto; overflow: visible; min-width: 0; } + .doc-container { padding-top: 28px; padding-bottom: 64px; } + .doc-header { margin-top: 0; margin-bottom: 24px; } + .doc-title { overflow-wrap: anywhere; line-height: 1.2; } + .content-inner { font-size: 16px; line-height: 1.75; } + .content-inner > p { max-width: 78ch; } +} +.doc-body.stdlibref-page { + .doc-wrapper { background: var(--surface-1); } + .doc-container { max-width: 1100px; } + .doc-header { background: none; border: 0; box-shadow: none; padding: 0 0 20px; margin-bottom: 0; } + .doc-content { background: none; border: 0; box-shadow: none; padding: 0; } + .doc-content .content-inner { background: none; border: 0; box-shadow: none; padding: 0; } + .doc-title { font-size: clamp(24px, 3vw, 36px); letter-spacing: -.025em; } + .doc-content .content-inner h2 { font-size: 22px; border: 0; margin-top: 24px; margin-bottom: 14px; } +} +.api-browser { + margin: 16px 0 28px; + border: 1px solid var(--divider-dark); + border-radius: 10px; + background: var(--surface-1); + overflow: hidden; + [hidden] { display: none !important; } + .api-tools { + background: var(--surface-2); + padding: 16px 18px 12px; + border-bottom: 1px solid var(--divider-dark); + label { display: block; color: var(--text-color); font-size: 13px; font-weight: 600; } + input { + display: block; width: 100%; margin-top: 8px; padding: 10px 12px; + border: 1px solid var(--divider-darker); border-radius: 6px; + background: var(--surface-1); color: var(--text-color-dark); font-size: 16px; + } + p { margin: 6px 0 0; font-size: 12px; color: var(--text-color-secondary); } + } +} +.docs-paths { + display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; margin: 20px 0 32px; + a { padding: 20px; border: 1px solid var(--divider-dark); border-radius: 10px; background: var(--surface-1); text-decoration: none; } + a:hover, a:focus-visible { border-color: var(--color-primary); } + strong { display: block; color: var(--text-color-dark); font-size: 17px; margin-bottom: 8px; } + span { display: block; color: var(--text-color-secondary); font-size: 14px; line-height: 1.6; } +} +.api-row { + display: grid; + grid-template-columns: minmax(0, 1fr) auto; + gap: 3px 12px; + padding: 12px 18px; + text-decoration: none !important; + border-bottom: 1px solid var(--divider-dark); + &:hover, &:focus-visible { background: var(--surface-2); } + .api-row-name { color: var(--text-color-dark); font-size: 15px; font-weight: 500; overflow-wrap: anywhere; } + .api-kind { color: var(--text-color-secondary); font-size: 12px; } + .api-row-description { grid-column: 1 / -1; color: var(--text-color-secondary); font-size: 13px; overflow-wrap: anywhere; } +} +.api-rawcode { font-family: Consolas, monospace; padding: 1px 6px; background: var(--surface-2); border-radius: 4px; align-self: start; } +.api-declaration { + border-bottom: 1px solid var(--divider-dark); + padding: 0 18px; + summary { + cursor: pointer; padding: 13px 0; line-height: 1.6; + code { background: none; color: var(--text-color-dark); display: inline; padding: 0; overflow-wrap: anywhere; white-space: normal; } + } + &[open] { background: var(--surface-2); padding-bottom: 12px; } + p, pre, blockquote { margin: 8px 0 12px; } + &:target { border-left: 3px solid var(--color-primary); } +} +.api-signature { + padding: 13px 18px; border-bottom: 1px solid var(--divider-dark); + code { display: inline; background: none; padding: 0; overflow-wrap: anywhere; white-space: normal; } +} +.api-pagination { + display: flex; justify-content: space-between; align-items: center; + padding: 12px 18px; gap: 12px; background: var(--surface-2); + span { color: var(--text-color-secondary); font-size: 13px; } + button { border: 1px solid var(--divider-darker); background: var(--surface-1); color: var(--text-color); padding: 7px 12px; border-radius: 6px; } + button:disabled { opacity: .4; cursor: default; } +} +@media (max-width: 767px) { + .docs-paths { grid-template-columns: 1fr; } + .docs-navigation { padding: 8px 16px; gap: 2px 16px; } + .doc-body .doc-container { padding: 24px 16px 48px; } + .api-row { padding: 10px 12px; } + .api-kind { font-size: 11px; } +} diff --git a/_sass/styles.scss b/_sass/styles.scss index f83d316..51f0c53 100644 --- a/_sass/styles.scss +++ b/_sass/styles.scss @@ -11,3 +11,4 @@ @use "doc"; @use "landing"; @use "stdlibref"; +@use "docs-browser"; diff --git a/assets/css/styles.scss b/assets/css/styles.scss index f36e426..a6152d1 100644 --- a/assets/css/styles.scss +++ b/assets/css/styles.scss @@ -8,3 +8,4 @@ @use "doc"; @use "landing"; @use "stdlibref"; +@use "docs-browser"; diff --git a/assets/js/api-browser.js b/assets/js/api-browser.js new file mode 100644 index 0000000..e961c2b --- /dev/null +++ b/assets/js/api-browser.js @@ -0,0 +1,65 @@ +/* Progressive enhancement: the complete API remains readable without JavaScript. */ +document.addEventListener("DOMContentLoaded", () => { + const browsers = [...document.querySelectorAll("[data-api-browser]")]; + const controllers = new Map(); + for (const browser of browsers) { + const items = [...browser.querySelectorAll("[data-api-item]")]; + const search = browser.querySelector("[data-api-search]"); + const status = browser.querySelector("[data-api-status]"); + const pager = browser.querySelector(".api-pagination"); + const previous = browser.querySelector("[data-api-prev]"); + const next = browser.querySelector("[data-api-next]"); + const pageLabel = browser.querySelector("[data-api-page]"); + const texts = new Map(items.map((item) => [item, `${item.textContent} ${item.dataset.apiSearchText || ""}`.toLowerCase()])); + const pageSize = 40; + browser.querySelector(".api-tools").hidden = items.length <= 8; + let page = 0; + let matches = items; + let category = null; + function render() { + const words = search.value.trim().toLowerCase().split(/\s+/).filter(Boolean); + matches = items.filter((item) => (!category || item.dataset.apiCategory === category) && words.every((word) => texts.get(item).includes(word))); + const pages = Math.max(1, Math.ceil(matches.length / pageSize)); + page = Math.min(page, pages - 1); + const visible = new Set(matches.slice(page * pageSize, (page + 1) * pageSize)); + items.forEach((item) => { item.hidden = !visible.has(item); }); + status.textContent = matches.length ? `${matches.length} ${matches.length === 1 ? "result" : "results"}` : "No matching entries. Try a different name or rawcode."; + pager.hidden = matches.length <= pageSize; + previous.disabled = page === 0; + next.disabled = page >= pages - 1; + pageLabel.textContent = `${page + 1} / ${pages}`; + } + search.addEventListener("input", () => { category = null; page = 0; render(); }); + previous.addEventListener("click", () => { page--; render(); search.focus(); }); + next.addEventListener("click", () => { page++; render(); search.focus(); }); + controllers.set(browser, (item) => { + category = item.dataset.apiCategory || null; + search.value = category || ""; + page = category ? 0 : Math.floor(items.indexOf(item) / pageSize); + render(); + }); + render(); + } + function revealFragment() { + let hash; + try { hash = decodeURIComponent(location.hash.slice(1)); } catch { return; } + if (!hash) return; + const target = document.getElementById(hash) || [...document.querySelectorAll("[data-legacy-anchor]")] + .find((item) => item.dataset.legacyAnchor === hash.toLowerCase() || + (item.matches("a.api-row") && hash.startsWith(item.querySelector(".api-row-name").textContent + "-"))); + if (!target) return; + if (target.matches("a.api-row") && !target.dataset.apiCategory) { + const isMember = hash.includes("-"); + location.replace(target.href + (isMember ? `#${encodeURIComponent(hash)}` : "")); + return; + } + const item = target.closest("[data-api-item]"); + if (item) { + controllers.get(item.closest("[data-api-browser]"))?.(item); + if (item.matches("details")) item.open = true; + } + target.scrollIntoView({ block: "center" }); + } + revealFragment(); + window.addEventListener("hashchange", revealFragment); +}); diff --git a/assets/js/main.js b/assets/js/main.js index 3d1542f..13426e3 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -150,12 +150,16 @@ function buildSidebarToc(navContainer) { } document.addEventListener("DOMContentLoaded", () => { + document.querySelectorAll(".docs-navigation a").forEach((link) => { + if (new URL(link.href).pathname === window.location.pathname) link.setAttribute("aria-current", "page"); + }); // Apply Wurst syntax highlighting to inline code snippets in docs/news. if (window.Prism) { const inlineCodeNodes = document.querySelectorAll( ".doc-content :not(pre) > code:not([class*='language-']), .news-article-content :not(pre) > code:not([class*='language-'])" ); inlineCodeNodes.forEach((codeEl) => { + if (codeEl.closest(".api-browser")) return; Prism.util.setLanguage(codeEl, "wurst"); Prism.highlightElement(codeEl); }); diff --git a/tools/check-reference-pages.mjs b/tools/check-reference-pages.mjs new file mode 100644 index 0000000..652c0af --- /dev/null +++ b/tools/check-reference-pages.mjs @@ -0,0 +1,42 @@ +import assert from "node:assert/strict"; +import { readFile, readdir, stat } from "node:fs/promises"; +import path from "node:path"; + +const root = process.cwd(); +const site = path.join(root, "_site"); +async function files(dir, extension) { + const entries = await readdir(dir, { withFileTypes: true }); + const nested = await Promise.all(entries.map((entry) => entry.isDirectory() + ? files(path.join(dir, entry.name), extension) + : entry.name.endsWith(extension) ? [path.join(dir, entry.name)] : [])); + return nested.flat(); +} +const sources = await files(path.join(root, "_doc/stdlib/ref"), ".md"); +const anchors = new Map(); +const pages = new Map(); +for (const source of sources) { + const relative = path.relative(path.join(root, "_doc"), source).replace(/\\/g, "/"); + const url = "/" + relative.replace(/\.md$/, ".html"); + const html = await readFile(path.join(site, url.slice(1)), "utf8"); + const ids = [...html.matchAll(/\bid="([^"]+)"/g)].map((m) => m[1]); + assert.equal(new Set(ids).size, ids.length, `Duplicate anchors in ${url}`); + anchors.set(url, new Set(ids)); + pages.set(url, html); +} +let links = 0; +for (const [url, html] of pages) { + for (const match of html.matchAll(/href="(\/stdlib\/ref\/[^"#]+\.html)(?:#([^"\s]+))?"/g)) { + const target = match[1]; + assert(anchors.has(target), `${url} links to missing page ${target}`); + if (match[2]) assert(anchors.get(target).has(decodeURIComponent(match[2])), `Missing fragment ${target}#${match[2]}`); + links++; + } +} +const index = JSON.parse(await readFile(path.join(root, "_data/stdlib_index.json"), "utf8")); +assert(index.every((pkg) => !("entities" in pkg)), "Package index contains a duplicate API tree"); +assert((await stat(path.join(root, "_data/stdlib_index.json"))).size < 1024 * 1024, "Package index exceeds 1 MB"); +const ability = pages.get("/stdlib/ref/objediting/AbilityObjEditing.html"); +assert(ability.includes("data-api-browser"), "Missing package browser"); +assert(!/id="AbilityDefinition[^"\s]*-(?:construct|set\w+)-\d+"/.test(ability), "Ability directory contains type member documentation"); +assert(ability.length < 1024 * 1024, "Ability directory exceeds 1 MB"); +console.log(`Verified ${pages.size} reference pages and ${links} internal links; package index is compact.`); diff --git a/tools/docgen/README.md b/tools/docgen/README.md index 64e12c5..8dcd7d5 100644 --- a/tools/docgen/README.md +++ b/tools/docgen/README.md @@ -9,12 +9,20 @@ It is a small, dependency-light [Deno](https://deno.com) + TypeScript tool. It p - `_data/stdlib_index.json`: package metadata, summaries, tags, and source links. The API declaration tree is rendered in the reference pages and is not duplicated in this index. - `_doc/stdlib/ref//.md`: one reference page per package. +- `_doc/stdlib/ref///.md`: focused type pages with collapsed members. - `_doc/stdlib/ref/index.md`: the exhaustive grouped index. The generator **owns** the `_doc/stdlib/ref/**` subtree and `_data/stdlib_index.json`; it `rm -rf`s and rewrites them on every run. Hand-curated pages elsewhere under `_doc/stdlib/` are never touched. +These outputs are ignored by Git and generated by the website build. CI checks out +WurstStdlib2 master, runs the generator tests, generates the reference, and then builds +Jekyll and Pagefind. The weekly refresh and `stdlib-updated` dispatch deploy fresh docs +directly; there is no generated-content PR. For a local Jekyll build, run `deno task gen` +first. Package directories are searchable and paginated, and old package fragments route +to type pages. All entries remain readable without JavaScript. + ## Run it locally Requires Deno 2.x and a checkout of `WurstStdlib2` next to this repo. diff --git a/tools/docgen/api_test.ts b/tools/docgen/api_test.ts index 16f9cef..13520fd 100644 --- a/tools/docgen/api_test.ts +++ b/tools/docgen/api_test.ts @@ -1,11 +1,58 @@ import { parseFile } from "./parser.ts"; -import { renderPackageIndex, renderPackagePage } from "./emit.ts"; +import { + buildTypeLinks, + renderIndex, + renderPackageIndex, + renderPackagePage, + renderTypePage, + typeUrl, +} from "./emit.ts"; import { hotdocToMarkdown } from "./hotdoc.ts"; function expect(value: boolean, message: string) { if (!value) throw new Error(message); } +Deno.test("API index preserves guide category fragments", () => { + const packages = ["objediting", "data", "closures", "event", "math"].map((category) => + parseFile({ + text: `package ${category}\npublic class Example\n`, + category, + sourcePath: `wurst/${category}/Example.wurst`, + }) + ); + const index = renderIndex(packages); + for (const id of ["object-editing", "data-structures", "closures", "events", "math"]) { + expect(index.includes(`id="${id}"`), `Missing category target ${id}`); + } + expect(index.includes('data-api-category="Object Editing"'), "Category cannot be filtered"); +}); + +Deno.test("inheritance links resolve imports and public re-exports despite duplicate names", () => { + const parse = (text: string) => + parseFile({ text, category: "data", sourcePath: "wurst/data/Test.wurst" }); + const table = parse("package Table\npublic class Table\n"); + const unrelated = parse("package UnitAnimations\npublic class Table\n"); + const exports = parse("package Tables\nimport public Table\n"); + const map = parse("package HashMap\nimport Tables\npublic class HashMap extends Table\n"); + const links = buildTypeLinks([table, unrelated, exports, map]); + const page = renderTypePage(map, map.entities[0], { + outDir: "", + curated: new Map(), + includes: new Set(), + typeLinks: links, + }); + expect( + page.includes(`[Table](${typeUrl(table, table.entities[0])})`), + "Imported base API is unreachable", + ); + expect(!links.has("Table"), "Ambiguous global name was guessed"); + expect( + !JSON.parse(renderPackageIndex([map]))[0].typeImports, + "Private imports bloated package metadata", + ); +}); + Deno.test("package index excludes the API tree rendered in reference pages", () => { const pkg = parseFile({ category: "_wurst", @@ -24,7 +71,7 @@ public class AbilityIds expect(!("entities" in records[0]), "Index duplicates the full API tree"); expect(!renderPackageIndex([pkg]).includes("AHbz"), "Constant value leaked into index"); expect( - renderPackagePage(pkg, { outDir: "", curated: new Map(), includes: new Set() }) + renderTypePage(pkg, pkg.entities[0], { outDir: "", curated: new Map(), includes: new Set() }) .includes("static constant blizzard = 'AHbz'"), "Reference page lost the actual API", ); @@ -73,7 +120,11 @@ public class AbilityIds members.find((m) => m.name === "setCooldown")?.doc === "", "Constructor doc leaked onto method", ); - const page = renderPackagePage(pkg, { outDir: "", curated: new Map(), includes: new Set() }); + const page = renderTypePage(pkg, pkg.entities[0], { + outDir: "", + curated: new Map(), + includes: new Set(), + }); expect(page.includes("static constant blizzard = 'AHbz'"), "Rendered docs omit rawcode"); expect(page.includes("Choose a base ID."), "Rendered docs omit constructor documentation"); expect(page.includes('id="AbilityIds-blizzard"'), "Constant has no link target"); @@ -90,10 +141,16 @@ public class MurlocFleshEater_Med static constant stand2 = animationData(2, 3.) `, }); - const page = renderPackagePage(pkg, { outDir: "", curated: new Map(), includes: new Set() }); - const anchors = [...page.matchAll(/ m[1]); + const page = pkg.entities.map((e) => + renderTypePage(pkg, e, { outDir: "", curated: new Map(), includes: new Set() }) + ).join("\n"); + const anchors = [...page.matchAll(/id="([^"]+-stand2)"/g)].map((m) => m[1]); expect(anchors.length === 2, "Missing constant anchors"); expect(new Set(anchors).size === 2, "Case-sensitive declarations share an anchor"); + expect( + typeUrl(pkg, pkg.entities[0]).toLowerCase() !== typeUrl(pkg, pkg.entities[1]).toLowerCase(), + "Type files collide on Windows", + ); }); Deno.test("compact rawcode docs link to known constants without changing code examples", () => { @@ -108,7 +165,7 @@ public class AbilityDefinitionArchMageBlizzard `, }); const href = "/stdlib/ref/_wurst/assets/AbilityIds.html#AbilityIds-blizzard"; - const page = renderPackagePage(pkg, { + const page = renderTypePage(pkg, pkg.entities[0], { outDir: "", curated: new Map(), includes: new Set(), @@ -122,9 +179,47 @@ public class AbilityDefinitionArchMageBlizzard page.includes("new AbilityDefinitionArchMageBlizzard(AbilityIds.blizzard)"), "Code example changed", ); - const unlinked = renderPackagePage(pkg, { outDir: "", curated: new Map(), includes: new Set() }); + const unlinked = renderTypePage(pkg, pkg.entities[0], { + outDir: "", + curated: new Map(), + includes: new Set(), + }); expect( unlinked.includes("'AHbz' / AbilityIds.blizzard"), "Unknown references must remain readable", ); }); + +Deno.test("package directories omit member bodies and type pages keep collapsed docs", () => { + const pkg = parseFile({ + category: "objediting", + sourcePath: "wurst/objediting/Abilities.wurst", + text: `package Abilities +/** 'Ane2' / AbilityIds.neutralBuildinganyunit */ +public class SelectUnit extends AbilityDefinition + /** Creates a custom copy. */ + construct(int id) + /** Damage Increase (%) / 'Roa1' */ + function setDamage(real value) +`, + }); + const ctx = { + outDir: "", + curated: new Map(), + includes: new Set(), + typeLinks: new Map([["AbilityDefinition", "/base.html"]]), + }; + const index = renderPackagePage(pkg, ctx); + expect(index.includes(typeUrl(pkg, pkg.entities[0])), "Type cannot be reached from directory"); + expect(index.includes("Ane2"), "Directory cannot be searched by rawcode"); + expect(!index.includes("Creates a custom copy"), "Member docs bloated the directory"); + expect(index.includes('data-legacy-anchor="selectunit"'), "Old type fragments cannot be routed"); + const detail = renderTypePage(pkg, pkg.entities[0], ctx); + expect(detail.includes("Creates a custom copy"), "Constructor doc missing"); + expect(detail.includes("Damage Increase (%)"), "Setter doc missing"); + expect(detail.includes("[AbilityDefinition](/base.html)"), "Inherited API is unreachable"); + expect( + detail.includes(" curated page path (from _data/stdlib_curated.yml). */ curated: Map; - /** Package names that have a _includes/stdlib_curated/.md transclude. */ includes: Set; - /** Qualified class constant names -> API reference anchors. */ referenceLinks?: Map; + typeLinks?: Map; } - const REF_DIR = ["_doc", "stdlib", "ref"]; +const TYPE_KINDS = new Set(["class", "interface", "module", "enum", "tuple"]); +export function isType(e: Entity): boolean { + return TYPE_KINDS.has(e.kind); +} +function categoryPath(pkg: PackageDoc): string { + return pkg.category.replace(/^\./, "root"); +} +function packageUrl(pkg: PackageDoc): string { + return `/stdlib/ref/${categoryPath(pkg)}/${pkg.package}.html`; +} +// Case-only type names need different filenames on Windows, too. +function typeStem(pkg: PackageDoc, e: Entity): string { + const collision = pkg.entities.some((other) => + isType(other) && other.name !== e.name && + other.name.toLowerCase() === e.name.toLowerCase() + ); + return collision + ? `${e.name}-${[...e.name].map((c) => c.charCodeAt(0).toString(16)).join("")}` + : e.name; +} +export function typeUrl(pkg: PackageDoc, e: Entity): string { + return `/stdlib/ref/${categoryPath(pkg)}/${pkg.package}/${typeStem(pkg, e)}.html`; +} +export function buildTypeLinks(packages: PackageDoc[]): Map { + const links = new Map(); + const names = new Map>(); + const byPackage = new Map(packages.map((p) => [p.package, p])); + for (const pkg of packages) { + for (const e of pkg.entities.filter(isType)) { + const url = typeUrl(pkg, e); + links.set(`${pkg.package}.${e.name}`, url); + if (!names.has(e.name)) names.set(e.name, new Set()); + names.get(e.name)!.add(url); + } + } + for (const [name, urls] of names) if (urls.size === 1) links.set(name, [...urls][0]); + for (const pkg of packages) { + const candidates = new Map>(); + const visited = new Set(); + const visit = (name: string) => { + if (visited.has(name)) return; + visited.add(name); + const imported = byPackage.get(name); + if (!imported) return; + for (const e of imported.entities.filter(isType)) { + if (!candidates.has(e.name)) candidates.set(e.name, new Set()); + candidates.get(e.name)!.add(typeUrl(imported, e)); + } + imported.imports.forEach(visit); + }; + pkg.typeImports.forEach(visit); + for (const [name, urls] of candidates) { + const key = `${pkg.package}.${name}`; + if (urls.size === 1 && !links.has(key)) links.set(key, [...urls][0]); + } + } + return links; +} +function constantAnchor(className: string, memberName: string): string { + return `${className}-${memberName}`; +} export async function emitAll(packages: PackageDoc[], ctx: EmitContext): Promise { const written: string[] = []; const referenceLinks = new Map(); + const typeLinks = buildTypeLinks(packages); for (const pkg of packages) { - for (const entity of pkg.entities) { - for (const member of entity.members.filter((m) => m.kind === "constant")) { - referenceLinks.set( - `${entity.name}.${member.name}`, - `/stdlib/ref/${pkg.category.replace(/^\./, "root")}/${pkg.package}.html#${ - constantAnchor(entity.name, member.name) - }`, - ); + for (const e of pkg.entities.filter(isType)) { + const url = typeUrl(pkg, e); + for (const m of e.members.filter((m) => m.kind === "constant")) { + referenceLinks.set(`${e.name}.${m.name}`, `${url}#${constantAnchor(e.name, m.name)}`); } } } - ctx = { ...ctx, referenceLinks }; - - // 1. JSON index. + ctx = { ...ctx, referenceLinks, typeLinks }; const jsonPath = join(ctx.outDir, "_data", "stdlib_index.json"); await writeFile(jsonPath, renderPackageIndex(packages)); written.push(jsonPath); - - // 2. Clean + regenerate the ref subtree. const refRoot = join(ctx.outDir, ...REF_DIR); await removeIfExists(refRoot); - - // 3. Per-package pages. + const paths = new Set(); for (const pkg of packages) { - const path = join(refRoot, pkg.category.replace(/^\./, "root"), `${pkg.package}.md`); + const path = join(refRoot, categoryPath(pkg), `${pkg.package}.md`); await writeFile(path, renderPackagePage(pkg, ctx)); written.push(path); + for (const e of pkg.entities.filter(isType)) { + const typePath = join(refRoot, categoryPath(pkg), pkg.package, `${typeStem(pkg, e)}.md`); + if (paths.has(typePath.toLowerCase())) throw new Error(`Duplicate type path: ${typePath}`); + paths.add(typePath.toLowerCase()); + await writeFile(typePath, renderTypePage(pkg, e, ctx)); + written.push(typePath); + } } - - // 4. Reference index. const indexPath = join(refRoot, "index.md"); await writeFile(indexPath, renderIndex(packages)); written.push(indexPath); - return written; } - export function renderPackageIndex(packages: PackageDoc[]): string { - // Declarations are rendered in the reference pages, not duplicated in package metadata. - const records = packages.map(({ entities: _entities, ...metadata }) => metadata); - return JSON.stringify(records, null, 2) + "\n"; + return JSON.stringify( + packages.map(({ entities: _entities, typeImports: _imports, ...metadata }) => metadata), + null, + 2, + ) + + "\n"; } - -// --- per-package page -------------------------------------------------------- - -export function renderPackagePage(pkg: PackageDoc, ctx: EmitContext): string { - const fm: Record = { +function pageMeta(pkg: PackageDoc): Record { + return { title: pkg.package, layout: "stdlibref", category: pkg.category, @@ -76,178 +128,209 @@ export function renderPackagePage(pkg: PackageDoc, ctx: EmitContext): string { source: pkg.githubUrl, generated: true, toc: "sections", + api_package: pkg.package, + package_url: packageUrl(pkg), }; - const curatedPath = ctx.curated.get(pkg.package); - if (curatedPath) fm.curated = curatedPath; - +} +export function renderPackagePage(pkg: PackageDoc, ctx: EmitContext): string { const body: string[] = []; if (pkg.summary) body.push(hotdocToMarkdown(pkg.summary), ""); - body.push(`**[Source on GitHub](${pkg.githubUrl})**`, ""); - if (curatedPath) { - body.push( - `> πŸ“– Read the **[detailed guide](${curatedPath})** for hand-written examples and background.`, - "", - ); - } + const guide = ctx.curated.get(pkg.package); + if (guide) body.push(`[Read the ${pkg.package} guide](${guide})`, ""); if (ctx.includes.has(pkg.package)) { body.push(`{% include stdlib_curated/${pkg.package}.md %}`, ""); } - - if (pkg.imports.length > 0) { - const links = pkg.imports.map((name) => `\`${name}\``).join(", "); - body.push(`**Re-exports:** ${links}`, ""); + if (pkg.imports.length) { + body.push(`**Re-exports:** ${pkg.imports.map((n) => `\`${n}\``).join(", ")}`, ""); } - - body.push(...renderEntities(pkg.entities, ctx)); - - return frontmatter(fm) + body.join("\n").replace(/\n{3,}/g, "\n\n").trimEnd() + "\n"; -} - -interface KindGroup { - heading: string; - kinds: Entity["kind"][]; -} - -const GROUPS: KindGroup[] = [ - { heading: "Classes", kinds: ["class"] }, - { heading: "Interfaces", kinds: ["interface"] }, - { heading: "Enums", kinds: ["enum"] }, - { heading: "Tuples", kinds: ["tuple"] }, - { heading: "Modules", kinds: ["module"] }, - { heading: "Functions", kinds: ["function"] }, - { heading: "Extension Functions", kinds: ["extension-function"] }, - { heading: "Constants", kinds: ["constant"] }, -]; - -function renderEntities(entities: Entity[], ctx: EmitContext): string[] { - const out: string[] = []; - for (const group of GROUPS) { - const items = entities.filter((e) => group.kinds.includes(e.kind)); - if (items.length === 0) continue; - out.push(`## ${group.heading}`, ""); - for (const e of items) out.push(...renderEntity(e, ctx)); + const kinds = [...TYPE_KINDS]; + const types = pkg.entities.filter(isType).sort((a, b) => + kinds.indexOf(a.kind) - kinds.indexOf(b.kind) || a.name.localeCompare(b.name, "en") + ); + if (types.length) { + body.push("## Types", "", browserStart("Filter types by name, rawcode, or description", true)); + for (const e of types) { + const rawcode = e.doc.trim().match(/^'([^']{4})' \/ \w+\.\w+$/)?.[1]; + const description = rawcode ? "" : cleanDescription(e.doc); + body.push( + `${esc(e.name)}${esc(rawcode ?? e.kind)}${ + description ? `${esc(description)}` : "" + }`, + ); + } + body.push(browserEnd(), ""); } - return out; -} - -function renderEntity(e: Entity, ctx: EmitContext): string[] { - const out: string[] = []; - const title = e.receiver ? `${e.receiver}.${e.name}` : e.name; - out.push(`### ${title}`, ""); - out.push("```wurst", e.signature, "```", ""); - if (e.deprecated.flag) { - out.push(`> ⚠️ **Deprecated.**${e.deprecated.message ? " " + e.deprecated.message : ""}`, ""); + const functions = pkg.entities.filter((e) => !isType(e)); + if (functions.length) { + body.push( + "## Functions and constants", + "", + browserStart("Filter declarations by name or signature"), + ); + functions.forEach((e, i) => + body.push( + renderDeclaration( + e, + `${legacyAnchor(e.receiver ? `${e.receiver}.${e.name}` : e.name)}-${i}`, + ctx, + ), + ) + ); + body.push(browserEnd(), ""); } - if (e.configurable) { - out.push(`> πŸ”§ **Configurable.** Override it in your map's config package.`, ""); + return frontmatter(pageMeta(pkg)) + body.join("\n").trimEnd() + "\n"; +} +export function renderTypePage(pkg: PackageDoc, e: Entity, ctx: EmitContext): string { + const fm = { + ...pageMeta(pkg), + title: e.name, + api_type: true, + source: `${pkg.githubUrl}#L${e.line}`, + }; + const doc = e.doc || (e.name === pkg.package ? pkg.summary : ""); + const body = ["```wurst", e.signature, "```", "", renderDoc(doc, ctx), ""]; + if (e.deprecated.flag) body.push(`> **Deprecated.** ${e.deprecated.message ?? ""}`, ""); + const base = e.signature.match(/\bextends\s+(\w+)/)?.[1]; + const href = base && (ctx.typeLinks?.get(`${pkg.package}.${base}`) ?? ctx.typeLinks?.get(base)); + if (href) { + body.push(`**Inherits from:** [${base}](${href}) Β· See this type for inherited members.`, ""); } - if (e.doc) { - // The generated rawcode comment is a prose reference, not an executable code example. - const reference = e.doc.trim().match(/^'([^']{4})' \/ (\w+\.\w+)$/); - const href = reference ? ctx.referenceLinks?.get(reference[2]) : undefined; - out.push( - href ? `'${reference![1]}' / [${reference![2]}](${href})` : hotdocToMarkdown(e.doc), + if (e.enumMembers.length) { + body.push( + "## Values", + "", + e.enumMembers.map((m) => `- \`${m}\``).join("\n"), "", ); } - if (e.enumMembers.length > 0) { - out.push("**Values:** " + e.enumMembers.map((m) => `\`${m}\``).join(", "), ""); + const groups = [ + ["Constructors", e.members.filter((m) => m.name === "construct")], + ["Methods", e.members.filter((m) => m.kind !== "constant" && m.name !== "construct")], + ["Constants", e.members.filter((m) => m.kind === "constant")], + ] as const; + for (const [heading, members] of groups) { + if (!members.length) continue; + body.push( + `## ${heading}`, + "", + browserStart(`Filter ${heading.toLowerCase()} by name or signature`), + ); + members.forEach((m, i) => + body.push( + renderDeclaration( + m, + m.kind === "constant" ? constantAnchor(e.name, m.name) : `${e.name}-${m.name}-${i}`, + ctx, + ), + ) + ); + body.push(browserEnd(), ""); } - if (e.members.length > 0) { - out.push("**Members:**", ""); - for (const m of e.members) out.push(...renderMember(m, e.name)); - out.push(""); + return frontmatter(fm) + body.join("\n").trimEnd() + "\n"; +} +function renderDeclaration(e: Entity, id: string, ctx: EmitContext): string { + const doc = renderDoc(e.doc, ctx); + const status = e.deprecated.flag ? `\n> **Deprecated.** ${e.deprecated.message ?? ""}\n` : ""; + const config = e.configurable + ? "\n> **Configurable.** Override it in your map's config package.\n" + : ""; + const sig = e.signature.replace(/^function\s+/, ""); + if (!doc && !status && !config) { + return `
    ${esc(sig)}
    `; } - return out; + return `
    \n${esc(sig)}\n\n${ + doc || "Declaration shown above." + }${status}${config}\n\n
    `; } - -function constantAnchor(className: string, memberName: string): string { - return `${className}-${memberName}`; +function renderDoc(doc: string, ctx: EmitContext): string { + const ref = doc.trim().match(/^'([^']{4})' \/ (\w+\.\w+)$/); + const href = ref ? ctx.referenceLinks?.get(ref[2]) : undefined; + return href ? `'${ref![1]}' / [${ref![2]}](${href})` : hotdocToMarkdown(doc); } - -function renderMember(m: Entity, className: string): string[] { - const sig = m.signature.replace(/^function\s+/, ""); - const anchor = m.kind === "constant" ? ` ` : ""; - const head = `- ${anchor}\`${sig}\``; - if (!m.doc && !m.deprecated.flag) return [head]; - const lines: string[] = [head]; - if (m.deprecated.flag) { - lines.push(` ⚠️ _Deprecated.${m.deprecated.message ? " " + m.deprecated.message : ""}_`); - } - if (m.doc) { - // Inline the member doc as indented continuation of the list item. - const docText = hotdocToMarkdown(m.doc).split("\n").map((l) => " " + l).join("\n"); - lines.push(docText); - } - return lines; +function browserStart(label: string, directory = false): string { + const markdown = directory ? "0" : "1"; + return `
    \n\n
    `; +} +function browserEnd(): string { + return `
    \n\n
    `; } - -// --- reference index --------------------------------------------------------- - export function renderIndex(packages: PackageDoc[]): string { - const fm = { title: "API Reference", layout: "doc", permalink: "/stdlib/ref/", toc: "sections" }; - const body: string[] = []; - body.push( - "This is the complete, generated reference for the " + - "[Wurst standard library](https://github.com/wurstscript/WurstStdlib2). It is organized by package category and built from the hotdoc in the source repository.", - "", - "## Before you browse", + const fm = { + title: "API Reference", + layout: "stdlibref", + permalink: "/stdlib/ref/", + toc: "sections", + }; + const body = [ + "Find a package, then open a type or function. Search the site for a specific symbol or rawcode.", "", - "If you are choosing a capability, start with the [standard library overview](/stdlib.html). If you know what you need, use your browser's search or the package list below. Package pages lead with a summary, then group their declarations into classes, functions, extension functions, and constants.", + "[Explore the standard library guides](/stdlib.html)", "", - ); - - const byCat = new Map(); - for (const p of packages) { - const list = byCat.get(p.category) ?? []; - list.push(p); - byCat.set(p.category, list); - } - - const cats = [...byCat.keys()].sort((a, b) => categoryOrder(a) - categoryOrder(b)); - for (const cat of cats) { - body.push(`## ${categoryLabel(cat)}`, ""); - const list = byCat.get(cat)!.sort((a, b) => a.package.localeCompare(b.package)); - for (const p of list) { - const href = `/stdlib/ref/${p.category.replace(/^\./, "root")}/${p.package}.html`; - const desc = cleanDescription(p.summary); - body.push(desc ? `- [${p.package}](${href}): ${desc}` : `- [${p.package}](${href})`); + browserStart("Filter packages by name, category, or description", true), + ]; + for ( + const cat of [...new Set(packages.map((p) => p.category))].sort((a, b) => + categoryOrder(a) - categoryOrder(b) + ) + ) { + let first = true; + for ( + const pkg of packages.filter((p) => p.category === cat).sort((a, b) => + a.package.localeCompare(b.package) + ) + ) { + body.push( + `${ + esc(pkg.package) + }${ + esc(categoryLabel(cat)) + }${esc(cleanDescription(pkg.summary))}`, + ); + first = false; } - body.push(""); } - - return frontmatter(fm) + body.join("\n").trimEnd() + "\n"; + body.push(browserEnd()); + return frontmatter(fm) + body.join("\n") + "\n"; +} +function legacyAnchor(s: string): string { + return s.toLowerCase().replace(/[^a-z0-9_-]/g, ""); +} +function esc(s: string): string { + return s.replace(/&/g, "&").replace(//g, ">").replace( + /"/g, + """, + ); } - -// --- helpers ----------------------------------------------------------------- - -/** - * A short, clean one-line description for index listings: the first sentence of the summary, - * with trailing colons, dangling open quotes and bold markers removed. Returns "" when the - * summary doesn't yield a tidy sentence. - */ function cleanDescription(summary: string): string { - if (!summary) return ""; - let s = normalizeDashes(summary.split("\n")[0]).trim(); - // Prefer the first sentence when the line runs on. - const sentenceEnd = s.search(/[.!?](\s|$)/); - if (sentenceEnd > 0) s = s.slice(0, sentenceEnd + 1); - s = s.replace(/\*\*/g, "").replace(/\s+/g, " ").trim(); - s = s.replace(/\s*:$/, ""); // drop a trailing colon (fragment header) - if (/^["'].*[^"']$/.test(s)) s = s.replace(/^["']/, ""); // drop an unmatched opening quote - s = s.replace(/[.\s]+$/, (m) => (m.includes(".") ? "." : "")); + let s = normalizeDashes(summary.split("\n")[0] ?? "").replace(/\*\*|`/g, "").trim(); + if (s.length > 180) s = s.slice(0, 177) + "…"; return s; } - function frontmatter(obj: Record): string { return "---\n" + yamlStringify(obj, { lineWidth: -1 }).trimEnd() + "\n---\n\n"; } - async function writeFile(path: string, content: string): Promise { await Deno.mkdir(dirname(path), { recursive: true }); await Deno.writeTextFile(path, content); } - async function removeIfExists(path: string): Promise { try { await Deno.remove(path, { recursive: true }); @@ -255,6 +338,4 @@ async function removeIfExists(path: string): Promise { if (!(err instanceof Deno.errors.NotFound)) throw err; } } - -/** Exposed so main.ts can report the canonical category ordering. */ export { CATEGORIES }; diff --git a/tools/docgen/parser.ts b/tools/docgen/parser.ts index 72050a1..739daea 100644 --- a/tools/docgen/parser.ts +++ b/tools/docgen/parser.ts @@ -42,6 +42,7 @@ export function parseFile(input: ParseInput): PackageDoc { const entities: Entity[] = []; const imports: string[] = []; + const typeImports: string[] = []; const stack: Frame[] = []; let pkgName = pkgNameFromPath(sourcePath); let prePackageSummary: string | null = null; @@ -113,10 +114,10 @@ export function parseFile(input: ParseInput): PackageDoc { continue; } - // import declaration. We only record `import public` (re-exported) packages because those are - // the doc-worthy ones (aggregator packages like Assets/Wurst bundle them). + // Public imports are shown as re-exports; all imports participate in type lookup. const impMatch = rest.match(/^import\s+(public\s+)?(?:initlater\s+)*(\w+)/); if (impMatch) { + typeImports.push(impMatch[2]); if (impMatch[1]) imports.push(impMatch[2]); pendingDoc = null; annos = emptyAnnos(); @@ -229,6 +230,7 @@ export function parseFile(input: ParseInput): PackageDoc { summaryFirstLine: firstLine(summary), tags, imports, + typeImports, entities, }; } diff --git a/tools/docgen/types.ts b/tools/docgen/types.ts index 532bae1..7d37fe4 100644 --- a/tools/docgen/types.ts +++ b/tools/docgen/types.ts @@ -56,6 +56,8 @@ export interface PackageDoc { tags: string[]; /** Imported package names (for context; not rendered prominently). */ imports: string[]; + /** All direct imports, used to resolve types; omitted from the website index. */ + typeImports: string[]; /** Public API surface in source order. */ entities: Entity[]; }