• 💀 Happy Halloween! 💀 It's time to vote for the best terrain! Check out the entries to Hive's HD Terrain Contest #2 - Vampire Folklore.❗️Poll closes on November 14, 2023. 🔗Click here to cast your vote!
  • 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • 🏆 HD Level Design Contest #1 is OPEN! Contestants must create a maze with at least one entry point, and at least one exit point. The map should be made in HD mode, and should not be openable in SD. Only custom models from Hive's HD model and texture sections are allowed. The only exceptions are DNC models and omnilights. This is mainly a visual and design oriented contest, not technical. The UI and video walkthrough rules are there to give everyone an equal shot at victory by standardizing how viewers see the terrain. 🔗Click here to enter!

Ragnaros Hero Concept

yxrhHuW.png

HYa7hQC.png

f2sGVsG.png


Ragnaros, Lord of the Fire Elementals, and one of the great calamities of Azeroth. Ragnaros, in this Hero Concept, is a main Spell Caster with a touch of Bruiser playstyle. This Hero Concept introduces a few functionalities that until now were not present in Warcraft 3 gameplay, like ability charges and Drag & Drop spell cast, all coded by myself. Thanks to all that have been credited for their awesome work on models, effects, icons and code libraries, and please, if you find that no credit was given to you for your work here or credit were given by mistake, let me know, so I can fix it. Enjoy!

Explosion Rune

Living Meteor

Afterburner

Lava Elemental

Sulfuras Smash

Molten Shield

Sulfuras


dFmsB79.png


lSx8rs7.gif

1LbJgar.png


jD0kync.gif

gT6SEC6.png


QlhxG8d.gif

J2Kufys.png


fbZctXE.gif

FyRiuSu.png


YoqvXpr.gif

8xbJYm0.png


YTNXYsS.gif

ujxMWEB.png

aJr25vO.png

  • Murlocologist
  • Ether
  • Magtheridon96
  • Empyreal
  • Verxorian
  • TriggerHappy
  • PrinceYaser
  • AZ
  • Power
  • Systemfre1
  • Mythic
  • Bribe
  • MyPad

10/18/2020
  • Requirement Systems updated to their latest versions.
  • New Library PluginSpellEffect
  • Spells that require SpellEffectEvent by Bribe now also requires the new library.
  • Explosive Rune now has a local cooldown for every ability instance instead of a global one.
11/02/2020
  • Requirement Systems updated to their latest versions.
11/23/2020
  • Requirement Systems updated to their latest versions.
04/30/2021
  • Concept ported to LUA
  • Required systems updated to their latest versions
05/11/2021
  • Updated to use the latest version of the requirement libraries
  • Adjust the starting height of abilities that use Missiles
06/06/2021
  • Updated to use the latest version of the requirement libraries
  • Fixed a bug in the Lava Elemental ability vJASS version
  • Removed a global constant not being used in the Afterburner ability in the vJASS version
01/13/2022
  • Updated to use the latest version of the requirement libraries
01/01/2023
  • Lava Elemental v1.6
    • Updated to use the new CrowdControl system
  • Sulfuras v1.6
    • Added a new configuration GetStackCount, that determines how many normal kills Ragnaros must make before gaining the bonus damage
  • Sulfuras Smash v1.6
    • Updated to use the new CrowdControl system

Pack updated to match my standard requirement libraries. For those who cant open the map due to a problem in the editor when trying to load Object Data, get the Object Data here.
Contents

Hero Concept (Map)

Ragnaros Hero Concept (Map)

Reviews
MyPad
A truly scathing entity, Ragnaros makes known his seething hatred for life, from the smolders of leaves to cataclysmic searing flames. The all-burning heat overwhelms even the most ardent foe, as ice shall know vapor, and as snow enters hell...
Level 3
Joined
Dec 30, 2018
Messages
25
The spells are incredible such as charges and Drag & Drop spell cast. I like it take some reference from HOTS too. Especially Would port them to my AOS map. Credits would be given but it was never released. Thanks for the effort.:psmile: Oh, ya can't wait what you have in store for Mannoroth, The Destructor!
 
Level 20
Joined
May 16, 2012
Messages
635
Thx all!

The spells are incredible such as charges and Drag & Drop spell cast. I like it take some reference from HOTS too. Especially Would port them to my AOS map. Credits would be given but it was never released. Thanks for the effort.:psmile: Oh, ya can't wait what you have in store for Mannoroth, The Destructor!

Use it however you like it :), and soon enough Mannoroth will be upon us.
 
Level 8
Joined
Jun 13, 2008
Messages
344
It's nice to see that various people who inspired from other Blizzard games started doing these different and modern lore-based hero thematic spellpacks.

It's like you guys started a new genre in the spells section:)
 
Level 22
Joined
Jul 26, 2008
Messages
1,272
When I saw all these incredible spell packs, I thought there was a hero-spell contest going on. Turns out people are just making incredible things without needing any encouragement. Fantastic.
 
A truly scathing entity, Ragnaros makes known his seething hatred for life, from the smolders of leaves to cataclysmic searing flames. The all-burning heat overwhelms even the most ardent foe, as ice shall know vapor, and as snow enters hell.

Ragnaros has quite the arsenal for dispatching his foes, and none shall face his wrath and tell the tale.

Now with that, let's get started on the spells that might have to be addressed.

Explosive Rune

A moderate to heavy AoE burst damage spell, Explosive Rune does sell the inherently combustive nature of the Fire Lord known as Ragnaros. Adding a charge system is a nice touch, too.

However, the charge system operates on a global scale of units, which is questionable, considering the period of time between each iteration. This actually leads to more of an overhead than creating a timer for instance.
Lava Elemental

I'm not sure if the Lava Elemental being unable to move, if that Lava Elemental was spawned from the ground (not targeted), is intentional. If so, I'd recommend hiding the move ability ('Amov') for the user's sanity.
Sulfuras Smash

Not much to say here. Indentation is a bit wonky on the following chunk:
JASS:
            loop
                exitwhen i == j
                    set v = BlzGroupUnitAt(g, i)
                        if DamageFilter(source, v) then
                            if DistanceBetweenCoordinates(x, y, GetUnitX(v), GetUnitY(v)) <= aoe then
                                call UnitDamageTarget(source, v, 2*damage, false, false, ATTACK_TYPE, DAMAGE_TYPE, null)
                                call GroupAddUnit(aux, v)
                            else
                                call UnitDamageTarget(source, v, damage, false, false, ATTACK_TYPE, DAMAGE_TYPE, null)
                            endif
                        endif
                set i = i + 1
            endloop

Considering all points, I would consider the above issues minor, so this bundle is approved.
5/5
Approved
 
Level 20
Joined
May 16, 2012
Messages
635
Explosive Rune

A moderate to heavy AoE burst damage spell, Explosive Rune does sell the inherently combustive nature of the Fire Lord known as Ragnaros. Adding a charge system is a nice touch, too.

However, the charge system operates on a global scale of units, which is questionable, considering the period of time between each iteration. This actually leads to more of an overhead than creating a timer for instance.

Done.

Lava Elemental

I'm not sure if the Lava Elemental being unable to move, if that Lava Elemental was spawned from the ground (not targeted), is intentional. If so, I'd recommend hiding the move ability ('Amov') for the user's sanity.

The lava elemental not being able to move is intentional but removing the move ability make it so that the elemental cannot rotate towards it's target when attacking, and that do not look good.

Sulfuras Smash

Not much to say here. Indentation is a bit wonky on the following chunk:

Fixed.
 
Level 20
Joined
May 16, 2012
Messages
635
Hello, I want to use the triggers to make it a boss, but there is a spell that doesn't work when I create a new no-heroic unit. This is the "Explosion Rune". The "Conflagrate.mdl" does not appear and does not deal damage.
Thanks for help.

Explosion rune uses the event "A unit learns a skill" to create whats necessary for the spell to have it's charge system and by simply add the ability to your non-heroic unit this event never happens and the spell system never gets activated. One possible solution for you is to make your unit a hero and at the proper moment you add a skill point to the hero and order it learn the skill, this way it might work.
 
The living meteor seems like it would be a satisfying ultimate skillshot. Not sure why when it spawns it moves towards rag and not away. The lava elemental spawn seems like it shouldn't be bigger than rag himself as it dwarfs him in comparison. The hammer toss is hilariously oversized. I see this working more for one of those god maps where dark iron dwarf players will be making sacrifices too rag. Fireshield wasn't present in the version I tested, was it removed or is it being reworked?
 
Level 17
Joined
Oct 25, 2006
Messages
1,130
It is bringing Warcraft 3 hero concepts, RPG maps, boss maps (anything including epic fights with abilities) accessible to the masses (like myself).

There is no denial of how impactful such a release is.

Awesome!

When I saw all these incredible spell packs, I thought there was a hero-spell contest going on. Turns out people are just making incredible things without needing any encouragement. Fantastic.
Same, I was like "okay there's a hero contest going on".

EDIT: Also the GIF for the description should become the norm, it's just awesome to see at a glance what this big boy is looking like.
 
Level 3
Joined
Dec 25, 2020
Messages
11
I got missing level info error instead, how to solve? I have heard of sth. about MPQ browsers for such errors but any recommendations else
 

Attachments

  • missingLevelInfo.png
    missingLevelInfo.png
    64 KB · Views: 77
Level 20
Joined
May 16, 2012
Messages
635
Which version of the editor are you using when trying to open the map? That's usually a compatibility problem if I'm not mistaken. Whoever, you can use the Object Data I attached in the thread and import it to a new map in the editor and copy the codes from this thread in the "Preview Triggers" options. You can also use an MPQ Editor to open the map and extract the models I used.
 
Level 3
Joined
Dec 25, 2020
Messages
11
It's 1.28f. I also installed World Editor Extended Sharpcraft.

If I import strings or import file from import manager in the world editor I still cant open the map for missing level info error. Import all object data gives me another error about not having enough memory to do.

Edit: Import all object data now cause a crash to desktop.
 

Attachments

  • error2.png
    error2.png
    118.4 KB · Views: 83
Last edited:
Level 7
Joined
Jun 11, 2018
Messages
78
I can not get Sulfuras Smash to work with some Player colors. The spell works fine with Player 1 (Red), Player 2 (Blue) etc. but does not work with Player 18 (Peach), Player 23 (Emerald).

Know what the solution is?
 
Last edited:
Level 12
Joined
Feb 27, 2019
Messages
399
Hello ! I absolutely love this one !

I imported it in my map with a few adaptations and it seems to be working fine:
  • I replaced your RegisterPlayerUnitEvent by Magtheridon96 by Bannar's version that seems more up-to-date/optimized ([Snippet] RegisterEvent pack).
  • I renamed your Damage Interface's "Damage" struct to "DamageCache" because of a conflict with Bribe's GUI Damage Engine that I use.
  • I replaced your Unit Indexer by calls to Bribe's GUI Unit Indexer -> vJass Plugin, since I use his GUI Unit Event System.
 
Level 20
Joined
May 16, 2012
Messages
635
Hello ! I absolutely love this one !

I imported it in my map with a few adaptations and it seems to be working fine:
  • I replaced your RegisterPlayerUnitEvent by Magtheridon96 by Bannar's version that seems more up-to-date/optimized ([Snippet] RegisterEvent pack).
  • I renamed your Damage Interface's "Damage" struct to "DamageCache" because of a conflict with Bribe's GUI Damage Engine that I use.
  • I replaced your Unit Indexer by calls to Bribe's GUI Unit Indexer -> vJass Plugin, since I use his GUI Unit Event System.
thats an issue with the model itself, nothing i can do with code to fix it. You can try to ask someone experienced here in hive to fix it for you or fix it yourself using Magos Model editor
 
Level 12
Joined
Feb 27, 2019
Messages
399
Also you should add a little note to recall the downloaders to either set "bones decay time" to 5s or Lava Elemental to "does not decay". Otherwise the death animation keep playing again and again for 88s ^^

It brain-freezed me for 30min wondering why it worked in your map but not in mine, since your import tutorial didn't mention looking at gameplay constants^^
 
Level 12
Joined
Feb 27, 2019
Messages
399
@chopinski here I made a basic portrait model for this hero.

I started from your normal model.

I opened it with "W3 Model Editor" to
- Create a basic "Portrait - 1" animation from an existing sequence

Then I opened it with "Retara's Model Studio" to:
  • Copy/paste a background plan with player color from this model.
  • Removing useless nodes & mesh for the portrait (lower body parts, weapon, hands)
  • Creating a "Camera01" for the potrait.

You can add it to your spell map if you want :)

Also, do you plz know who I should give credits to for the models used in this map? I like giving credits to the model authors & system authors, but in your credit list I don't know who made what :)
 

Attachments

  • Ragnaros_Portrait.mdx
    116.3 KB · Views: 0
Top