Spell Electric Focus

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

  1. BlackRose

    BlackRose Forum User

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

    by Lambdadelta (aka Siraraz and BlackRose)

    Last updated: 15/08/2012​

    Introduction

    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

    Requirements:

    Credits:
    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

    Script:

    Cannot be attached due to character limit.

    Changelog:

    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!!

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

    JASS:
    // The rawcode of Cargo Hold. Don't


    Don't what? :p
     
  3. BlackRose

    BlackRose Forum User

    Ratings:
    +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

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

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

    BlackRose Forum User

    Ratings:
    +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

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

    Bribe vJass errors are legion

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

    tooltiperror Super Moderator Staff Member

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

    seven_aka New Member

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

Share This Page