Spell Electric Focus

Discussion in 'Spells' started by BlackRose, May 21, 2011.

  1. BlackRose

    BlackRose Forum User

    +239 / 0 / -0
    Electric Focus v2.0

    by Lambdadelta (aka Siraraz and BlackRose)

    Last updated: 15/08/2012​


    This spell is basically a recode of Builder_Bob's Electric Focus and shares the same functionality almost.​

    Description of Spell

    The hero will begin focusing electricity infront of himself, electrocuting any enemy unit that gets in the electricity's way; dealing damage. The electricity is directed towards the hero's gaze, so turning around will redirect the angle the lightning focuses on. While focusing, attack and movement is disabled.

    Lasts until mana is depleted.​

    Coding Details


    I'd like to give credit to the following people:
    • Nestharus for TimerTools
    • Magtheridon96 for RegisterPlayerUnitEvent and whose existing works acted as a guideline for how I should do things
    • Bribe for Table and SpellEffectEvent
    • Rising_Dusk for GroupUtils
    • Vexorian, Cohadar and anyone who contribued to JassHelper
    • PitzerMike and anyone else who contributed to JassNewGenPack
    • SFilip and anyone else who contributed to TESH
    • Builder_Bob for the concept and code which acted as a guideline/base for how I coded this
    • Halo7568/Krysho for his findings on the exploit with Channel and cooldown preservations.
      More info: http://www.wc3c.net/showpost.php?p=1029039&postcount=86
    • Kam for a bug report


    Cannot be attached due to character limit.


    v2.0 (15/08/2012)

    Due to a code rewrite, it is not possible to track all changes made. The following changes listed are the more significant changes.

    Mechanical changes:
    • Loading a focusing unit now deactivates the spell
    • The spell is now unique castable
    • Added option to enable area of effect damage

    Code changes:
    • Code rewrite using TimerTools as the base for periodic code
    • Events now registered with SpellEffectEvent and RegisterPlayerUnitEvent
    • Removed usage of AIDS

    Attached Files:

  2. Laiev

    Laiev Hey Listen!!

    +187 / 0 / -0
    w00t, you posted this here...

    // The rawcode of Cargo Hold. Don't

    Don't what? :p
  3. BlackRose

    BlackRose Forum User

    +239 / 0 / -0
    Yay! I know :p

    [del]And oh god, something seems to have messed up stuff in the post. I shall fix later.[/del] And it should be "Don't modify" or something along the lines of that @_@.

    Edit: Fixed.
  4. Romek

    Romek Super Moderator Staff Member

    +961 / 0 / -0
    5 updates in 7 hours?

    There's a lot of <, > and friends in the code... :p
  5. BlackRose

    BlackRose Forum User

    +239 / 0 / -0
    What is this? I'm seeming to have omitted the update dates. Well, I actually uploaded this ages back at The Hiveworkshop, and got some feedback there, so no, not 5 updates in 7 hours :p

    Hm. Me dunno. But fixed now.
  6. Flaz2

    Flaz2 Cool Member

    +0 / 0 / -0
    nice spell
  7. Bribe

    Bribe vJass errors are legion

    +67 / 0 / -0
    Definitely a high-quality resource. I enjoyed testing this thing out.
  8. tooltiperror

    tooltiperror Super Moderator Staff Member

    +233 / 0 / -0
    Approved :thup:
  9. seven_aka

    seven_aka New Member

    +0 / 0 / -0
    me dunno how to put custom spells in world editor
    me newbie >.<

Share This Page