Skip to content

Romain-P/Ewt-Scripts

Repository files navigation

Ewt Scripts

All features in need are performing LoS, range, cooldown and unit type checks
Each analysis doesnt need to have defined unit e.g target/focus/arena123. The script performs checks analysing all map objects
No fpsare taken with my scripts, I optimized all the code

  • If you like my project, you can star it or even give me a donation ;)
    paypal

Installation

  • Make a folder called script in your world of warcraft folder
  • Put all .lua files in this folder
  • You must have the following path: your_wow_folder/script/launcher.lua
  • Then select Advanced Lua Unlock in the EWT UI
  • Finally enable it with the ewt-command .loadfile script/launcher.lua

Documentation: Shared-API

Shared-API holds units in variables that are frequently used, use them as well!
See more specific functions directly in the Wiki

Common Features

  • Auto Fakecast Overpower: Fakecast instant overpowers from other warrior scripters
  • Feign Death Bypass: Auto re-target the hunter
  • Mirror Images Bypass: Auto re-target the mage
  • Stealth Spot: Analyses the world map objects and spot all stealth players with the defined spellId (class depending)
  • Arena Auto Focus: Auto focus arena1/arena2 depending of your target (works on 2s only)
  • Auto Intelligent Break: stopcasting and cast a defined spell on reflect/grounding totem
  • Fakecast pummel/kick/bash: fakecast kick when shadowstep is used, same for pummel when berzek stance used, and now when trying to bash equipping a shield
  • Fakecast Cooldowns: it won't fakecast pummel/bash until the spells are available for the warrior
  • Auto Friendly Dispel: Dispels your party members when they got specific auras
  • Auto Enemy Dispel: Dispels the given lists when found on the world map enemies
  • Auto Rebuff: auto rebuff a given buff list on defined units, see configuration for customize
  • Caster's Real Target: can detect if someone is casting on you (if you are the focus for example)
    -- First setup the list of spells you want to enable the feature
    -- You can add any spell you want, you can call AddDangerousSpells as much as you want
    AddDangerousSpells({MageSpells.SHEEP, WarlockSpells.SEDUCTION});
    AddDangerousSpells(Configuration.SOME_LIST);
    
    -- Then call this function to know if a world unit is casting one of these spells on you ;)
    IsCastingOnMe(object);
    
    -- See configuration for more details (sound + alert can be enabled/disabled)
  • Advanced Totem Tracker: Tracks and kills totem, see TOTEM_TRACKER configuration for more customization
    -- Make this macro and press it to kill a totem
    /script TrackTotems()

Priest Scripts

See Priest Configuration for more details and customisation

  • Healing Rotation: performs an healing rotation on the unit you want e.g player, party1, party1pet
    -- Make this macro and press it to heal the unit, yourself in this example
    /script Heal(player)
  • Dps Rotation: performs a dps rotation on the unit you want in order, holy fire, smite and mind blast if interrupted
    -- Make this macro and press it to dps the unit, target in this example
    /script Dps(target)
  • Dot Rotation: applies Shadow Word: Pain and Devouring Plague to the given unit (still looking at the duration of the dots)
    -- Make this macro and press it to dot the unit, target in this example
    /script Dot(target)
  • Dispel Rotation: applies Abolish Disease or Dispel Magic with some logic
    -- unit can be player, party1 etc
    /script Dispel(player)
  • Auto Instant Controls Break: Swd all instant controls from any player on the map e.g gouge
  • Auto Mass Dispel: Automatically cast Mass Dispel on players with the defined aura list. This feature has to be reviewed to calculate a new position when the paladin isnt in direct LoS or 15 yards away (15 yards of radius)
  • Auto Casting Controls Break: Swd all casting controls from any player on the map e.g sheep

About

World of warcraft 3.3.5 wotlk scripts using ewt API

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages