1. Are you planning to upload your awesome spell or system to Hive? Please review the rules here.
    Dismiss Notice
  2. The long-awaited results for Concept Art Contest #11 have finally been released!
    Dismiss Notice
  3. Join Texturing Contest #30 now in a legendary battle of mythological creatures!
    Dismiss Notice
  4. The Aftermath has been revealed for the 19th Terraining Contest! Be sure to check out the Results and see what came out of it.
    Dismiss Notice
  5. Melee Mapping Contest #3 - Results are out! Congratulate the winners and check plenty of new 4v4 melee maps designed for this competition!
    Dismiss Notice
  6. The winners of our cinematic soundtrack competition have been decided! Step by the Music Contest #11 - Results to check the entries and congratulate the winners!
    Dismiss Notice
  7. Check out the Staff job openings thread.
    Dismiss Notice

Amaterasu v1.2

Submitted by Daffa the Mage
This bundle is marked as approved. It works and satisfies the submission rules.
AMATERASU
"The flames that never perish"


IMPORT GUIDE :
  1. Tick "Automatically Create Variables when Pasting Trigger Data"
  2. Copy the Amaterasu ability in the Object Editor to your map
  3. Put the ability to the hero you want to use the ability
  4. Import Spell System if you don't have it in your map, refer to official thread by @Bribe for more information on Spell System
  5. Copy Amaterasu spell folder to your map
  6. Configure the Amaterasu Config trigger to mimic the test map, you can change SFX and real values as you desired though. Be wary of duration variable, make sure it syncs with the Follow Through Time of Amaterasu ability.
  7. Have fun!
SPELL DESCRIPTION :
Unleashes powerful flames that deals 100/200/300 damage every second for up to 5 seconds to enemies in 500 range of a target point. Backlash damage to user on end-cast by 100/200/300 damage.

SPELL INFORMATION :
  • Special thanks to Bribe for fixing a logic mistake in my code, as well as for his Spell System
  • Backlash damage is inspired by the fact Sasuke holds his eye after using Amaterasu due to its sheer pain (Itachi also has some pain after using Amaterasu)
Reference for second point
Skip to 3:50

MEDIA SHOWCASE :

Obsolete

CHANGE LOG :
Version 1.2: No longer abruptly dissipate the spell, added disruption time, added disruption factor, fixes a major bug that causes the caster to take multiplied damage if interrupted mid-cast.
Version 1.1.1 : Added a new visual video
Version 1.1 : range scaling is default 0 (still available for configuration), added a 0 damage per second increment, added an after-cast SFX attached to user.
Version 1.0 : Uploaded.

Previews
Contents

Amaterasu v1.2 (Map)

Reviews
KILLCIDE
Good use of Bribe's Spell System. The spell has decent configurability and given the number of Anime style maps in WC3, this can prove to be useful. Although, I must say given the popularity of this spell, the effects were lacking :p spell concept is...
  1. Love Seeker

    Love Seeker

    Joined:
    Mar 21, 2014
    Messages:
    851
    Resources:
    1
    Tutorials:
    1
    Resources:
    1
    Nice... to see some Sharigan spells :).I hope more to come from you :p, umm, maybe Madara or Kaguya's Infinite-Tsukuyomi? :p Or Shisui's flash? :D
     
  2. Daffa the Mage

    Daffa the Mage

    Map Moderator

    Joined:
    Jan 30, 2013
    Messages:
    7,477
    Resources:
    26
    Packs:
    1
    Maps:
    8
    Spells:
    16
    Tutorials:
    1
    Resources:
    26
    Still not sure what to write next. Though I think it might not be an Uchiha skill, depending on what I would be in mood.
     
  3. BlueSaint

    BlueSaint

    Joined:
    Jun 18, 2012
    Messages:
    2,726
    Resources:
    3
    Tools:
    1
    Spells:
    2
    Resources:
    3
    I think anime spells should introduce a myriad of visual effects, to stay true to anime industry standards. For example, you could spawn black-tinted anti-magic shell and fire effects about the targets and knock nearby units back from the cast location. You could even have it spread upon target death, of course accompanied by a knock back and a horde of special effects.

    Edit: Don't forget to apply mass of stampede hit and blood splatter effects, play death animation of caster and an anime scream (e.g. one of these) when applying the backlash damage.
     
    Last edited: Sep 20, 2018
  4. Daffa the Mage

    Daffa the Mage

    Map Moderator

    Joined:
    Jan 30, 2013
    Messages:
    7,477
    Resources:
    26
    Packs:
    1
    Maps:
    8
    Spells:
    16
    Tutorials:
    1
    Resources:
    26
    Ah, sticking to industry standards eh? Guess I'll have some run on that. May I use anime models though? Cause pretty sure those are RIP.
     
  5. Love Seeker

    Love Seeker

    Joined:
    Mar 21, 2014
    Messages:
    851
    Resources:
    1
    Tutorials:
    1
    Resources:
    1
    You could also stick to warcraft models, maybe like @BlueSaint mentioned above. You might also want to try black flame strike w/o ground texture(I just played Revolution and though that this is the most similar to that effect). You could also use RIPs too. I dunno, it's your choice..
     
  6. BlueSaint

    BlueSaint

    Joined:
    Jun 18, 2012
    Messages:
    2,726
    Resources:
    3
    Tools:
    1
    Spells:
    2
    Resources:
    3
    From Spell Submission Rules:
    You can reference desired assets in the description. In the submission map itself you should utilize game's own assets.
     
  7. Daffa the Mage

    Daffa the Mage

    Map Moderator

    Joined:
    Jan 30, 2013
    Messages:
    7,477
    Resources:
    26
    Packs:
    1
    Maps:
    8
    Spells:
    16
    Tutorials:
    1
    Resources:
    26
    Okay then. I'll see what I can do on the matter.
     
  8. MyPad

    MyPad

    Spell Reviewer

    Joined:
    May 9, 2014
    Messages:
    1,174
    Resources:
    3
    Models:
    1
    Icons:
    1
    JASS:
    1
    Resources:
    3

    Review (based on Video)


    • The spell's game mechanic is a simple damage over time, without much of any present after-effects.
    • The flame growth is awkward, at best to look at. A smoother scaling effect would best remedy this.
    • The flame disappears without a trace, which can leave the user dumbstruck (where's my fire?)
    Originality: 2.5/5
    Creativity: 3/5
    Functionality: 4/5
    Overall score: 9.5/15 or 3.16/5
     
  9. dtnmang

    dtnmang

    Joined:
    Apr 20, 2010
    Messages:
    391
    Resources:
    6
    Models:
    2
    Tutorials:
    4
    Resources:
    6
    You have Bribe's Spell System so it's very easy make the flame scale more smoothly
     
  10. Daffa the Mage

    Daffa the Mage

    Map Moderator

    Joined:
    Jan 30, 2013
    Messages:
    7,477
    Resources:
    26
    Packs:
    1
    Maps:
    8
    Spells:
    16
    Tutorials:
    1
    Resources:
    26
    I've thought a bit about the flames and figures would be better with Flame Strike, but the scaling is not pretty decent if the radius difference is big unless the duration is shortened severely (like every 0.05 seconds). With that in mind, I'll make an update :

    Version 1.1 : range scaling is default 0 (still available for configuration), added a 0 damage per second increment, added an after-cast SFX attached to user.
     
  11. MyPad

    MyPad

    Spell Reviewer

    Joined:
    May 9, 2014
    Messages:
    1,174
    Resources:
    3
    Models:
    1
    Icons:
    1
    JASS:
    1
    Resources:
    3

    Spell Mechanics Review:




    Mechanics:



    I would recommend, at least for this demo, that the default duration would be 5 seconds.

    As it turns out, cancelling the channeled ability while its' effects are ongoing causes the abrupt removal of the flames, as if they never existed in the first place. I would suggest a graceful manner of handling an endcast event.

    If memory serves, it would be best to do things related to the endcast event within the endcast event instead of having to rely on a boolean flag on whether the spell is being channeled or not, though I suppose that the flag should be kept only for the loop actions.

    As I envision it:

    • Amaterasu Loop
      • Events
      • Conditions
      • Actions
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • Spell_i_Channeling[Spell__Index] Equal to True
          • Then - Actions
            • Set Spell__InRangePoint = Spell__TargetPoint
            • Set Spell__InRange = Amaterasu_Radius[Spell__Index]
            • Set Amaterasu_FinalDamage[Spell__Index] = (Amaterasu_FinalDamage[Spell__Index] + Amaterasu_DamageIncPerSecond[Spell_i_Level[Spell__Index]])
            • Unit Group - Pick every unit in Spell__InRangeGroup and do (Actions)
              • Loop - Actions
                • Set Amaterasu_Target = (Picked unit)
                • Unit - Cause Spell_i_Caster[Spell__Index] to damage Amaterasu_Target, dealing Amaterasu_FinalDamage[Spell__Index] damage of attack type Amaterasu_AT and damage type Amaterasu_DT
            • Set Amaterasu_Radius[Spell__Index] = (Amaterasu_Radius[Spell__Index] + Amaterasu_Expand_Radius[Spell_i_Level[Spell__Index]])
            • Animation - Change Amaterasu_Dummy[Spell__Index]'s size to (Amaterasu_Radius[Spell__Index]%, Amaterasu_Radius[Spell__Index]%, Amaterasu_Radius[Spell__Index]%) of its original size
          • Else - Actions


    • Amaterasu Endcast
      • Events
      • Conditions
      • Actions
        • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
          • If - Conditions
            • Spell_i_Channeling[Spell__Index] Equal to False
          • Then - Actions
            • Game - Display to (All players) the text: Endcast invoked!
            • Special Effect - Destroy Amaterasu_SFX_Form[Spell__Index]
            • Unit - Remove Amaterasu_Dummy[Spell__Index] from the game
            • Set Amaterasu_Target = Spell_i_Caster[Spell__Index]
            • Set Amaterasu_FinalDamage[Spell__Index] = 0.00
            • Unit - Cause Spell_i_Caster[Spell__Index] to damage Amaterasu_Target, dealing Amaterasu_Backlash[Spell_i_Level[Spell__Index]] damage of attack type Amaterasu_AT and damage type Amaterasu_DT
            • Special Effect - Create a special effect attached to the Amaterasu_PainSFXAttach of Spell_i_Caster[Spell__Index] using Amaterasu_PainSFX
            • Special Effect - Destroy (Last created special effect)
          • Else - Actions


    Suggestions:



    On the endcast part of the trigger/s, you can add some sort of dummy ability that debuffs the caster such that vision is reduced, and the caster has a chance to miss.

    Status:


    • Awaiting Update
     
    Last edited: Oct 14, 2018
  12. Daffa the Mage

    Daffa the Mage

    Map Moderator

    Joined:
    Jan 30, 2013
    Messages:
    7,477
    Resources:
    26
    Packs:
    1
    Maps:
    8
    Spells:
    16
    Tutorials:
    1
    Resources:
    26
    5 seconds would yield the flames to disperse and the fifth instance damage still dealt, hence why I lower it out.

    Been a task to think what would pop if the flames were stopped prematurely. I'll think some more of an alternative for end cast effect, especially abrupt dissipation.

    I don't think an end cast even is necessary, as that's what the boolean does in the loop. Though I'll consider that.

    EDIT :
    Fixed a ton of stuff after some checking.

    Version 1.2: No longer abruptly dissipate the spell, added disruption time, added disruption factor, fixes a major bug that causes the caster to take multiplied damage if interrupted mid-cast.
     
    Last edited: Oct 14, 2018
  13. stan0033

    stan0033

    Joined:
    Jun 27, 2010
    Messages:
    1,584
    Resources:
    14
    Models:
    4
    Packs:
    1
    Skins:
    2
    Maps:
    6
    Spells:
    1
    Resources:
    14
    But amaterasu is black fire!
     
    Last edited: Feb 1, 2019
  14. Daffa the Mage

    Daffa the Mage

    Map Moderator

    Joined:
    Jan 30, 2013
    Messages:
    7,477
    Resources:
    26
    Packs:
    1
    Maps:
    8
    Spells:
    16
    Tutorials:
    1
    Resources:
    26
    Not interesting in tinting them, I can change that if needed.
     
  15. stan0033

    stan0033

    Joined:
    Jun 27, 2010
    Messages:
    1,584
    Resources:
    14
    Models:
    4
    Packs:
    1
    Skins:
    2
    Maps:
    6
    Spells:
    1
    Resources:
    14
    If you want it to be realistic 1:1 with the real naruto eye technique..............

    Additionally AMATERASU is a unextinquishable fire. Only the caster can remove it.
     
  16. Daffa the Mage

    Daffa the Mage

    Map Moderator

    Joined:
    Jan 30, 2013
    Messages:
    7,477
    Resources:
    26
    Packs:
    1
    Maps:
    8
    Spells:
    16
    Tutorials:
    1
    Resources:
    26
    Would be pretty imbalanced if I do it like that to be honest. I'm aware. Thanks for the recommendations, will do update soon.
     
  17. Clanzion

    Clanzion

    Joined:
    Jul 4, 2016
    Messages:
    336
    Resources:
    0
    Resources:
    0
    Is there a way to make this affect trees too?
     
  18. Daffa the Mage

    Daffa the Mage

    Map Moderator

    Joined:
    Jan 30, 2013
    Messages:
    7,477
    Resources:
    26
    Packs:
    1
    Maps:
    8
    Spells:
    16
    Tutorials:
    1
    Resources:
    26
    I can rewrote the code if you need that addition
     
  19. Clanzion

    Clanzion

    Joined:
    Jul 4, 2016
    Messages:
    336
    Resources:
    0
    Resources:
    0
    No need, I modified it to do that myself. Thanks for making this spell!