3 years ago I quit trying to learn how to make custom spells on my own since I could never get anything right, but now I would like to re-learn everything. What resources are there besides tutorials on this site that I could use, if any, since most tutorials only cover specific topics?
What do you mean by that? Do I index it with SL_Level and SL_Index?
Is it your third post? If not, where is it? I did what the third post said, and it still does not work.
Do you mean that I have to create another spell index?
This is frustrating; at least we're almost done. :)
Sorry for double posting, I just didn't want to do a 6th update, and Hive doesn't alert you when I edit a post.
Everything is fine except:
When I cast the ability twice, nothing happens. I think it has to do with resetting the indices.
The AoE heal does not do anything.
Ok, thank you! I'll post the code to check if all the errors are gone.
I'll post the code tomorrow: a family member is using the computer right now and I have school the next day x_x
UPDATE: The codes now
Siphon Life Config
I will also look at these spells for if this situation arises again. Thank you too.
Keep in mind that the spell is not MUI though. I'll attempt to MUI-ify (?) the trigger (to help me improve my skills).
Considering that now, the spell does stack. If it requires to redo the whole darn trigger, then no.
How would I do that? Do I just save the Index in a hashtable and load it when I index the killed unit?
Update: I've edited some things in all of the triggers except config.
Here are the new...
Oh ok. I don't know if my math was wrong, or the trigger multiplies percentages differently XD
How would one make a counter to avoid synchronizing the spell? I thought it was not possible to do that.
So, instead of indexing the target with SL_Index, I would do something like this,
I am planning to submit this spell, but there are a few problems which I can't solve myself.
(you will get credits in the spell)
Here is the spell description.
-Even though the target is supposed to be damaged for a percentage of their life, when I target the unit, instead of...
You should copy the trigger so we can see the problem.
-Right click the paper icon next to your trigger, where it says events, conditions, actions.
-Click "Copy as Text".
-Type your message here and do [*trigger] your trigger [*/trigger]. Don't add the *'s by the way.
Like I said, you're just...
I've seen stuff like this in more advanced spells.
Set MS_NodeNext[MS_Spell_ID] = 0
Set MS_NodeNext[MS_NodePrev] = MS_Spell_ID
Set MS_NodePrev[MS_Spell_ID] = MS_NodePrev
Set MS_NodePrev = MS_Spell_ID
So, I am wondering,
What is a node?
What are its functions?
For what types of...
It's complicated because you need to enhance an existing ability. Also, it's a cone shape. In triggering, circles and rectangles are much easier to do.
I will make the spell for you.
Don't be frustrated. You're just a beginner. :)
Update: Since I'm only adept at triggering, I can't seem to...
I'm not sure if it's possible to program dummy units in the object manager. Without triggering, your limits are very big.
There are lots of triggering tutorials for beginners that I used when I was like you. You can post on the forums if you are stuck with questions.
I'll see what I can do to...
How is it possible to increase the stats of a custom spell (like damage, amount of targets hit etc.) based on the level (without a pattern like 20/40/60)? I already know to do the following:
Unit - A unit Starts the effect of an ability
Here is the spell I'd like for a mountain king hero. It is called Enchant Lightning (for lack of a better term).
Tip: When I write "Number/Number/Number", it means that the number changes depending on level.
-The spell lasts 20/25/30 seconds
-The spell has a cooldown of 60 seconds
Nope. I copied and pasted in the spell, but I still get a truckload of errors. I tried to download vJass (do I need it to run the code?) and my AntiVirus said I was risking downloading a Trojan virus on my computer.
By the way, I didn't realize that indenting code lines was important! LOL! I...
Killcide, here is the code causing crashes whenever it is enabled.
The spell is Wild Growth (like the WoW spell). It instantly heals 5 allies within 500 yards and then heals them over time. The healing decreases as time progresses. Here are some problems I had with coding:
I couldn't figure out...
I am familiar with the "Every x Seconds of Game Time" in GUI, but not Jass. How would I replicate this system into my Jass Spell?
Note: for my spell, I'm making it so every 1 second of game time, a unit gets healed (until the timer runs out)
I looked at the example spell in the Jass tutorial and copied it (In order to familiarize myself with JASS), but my trigger has been disabled due to a truckload of errors (37!). Here is the code (Ignore comments in the code):