Warcraft III resources & community, 2003–2006 · archived

Unique: Incremental Spell System

4 posts
#1

Unique: Incremental Spell System

I would like some help on a new, most likely simple, spell system. All contributions are greatly appreciated, whether it be actual script, tips or any form of positive communication.

I already have an almost fully-functional map that involves fast-paced, FFA dueling on a small map. Thing is... your Hero can level up to 625.

The system I'm looking to implement:

- All heroes begin with four generic abilities (Fan of Knives, Blink, Shadow Strike, and Avatar of Vengeance).
- Every level, each ability levels up and it's effects also increase by small increments, whether it be cooldown reduction, damage increase, more damage over time, or more spirits of vengeance produced.

I don't want to make 625 versions of each ability, and force the user to keep upgrading every level by clicking the Hero Abilities button. I want it to be instant upon Level Up.

If anyone could help, once again, greatly appreciated.
#2
i think it would be impossible u have to make 625 versions of each level heres the trigger
Melee Initialization
    Events
        Unit - A unit Gains a level
    Conditions
    Actions
        Unit - Increase level of Blink for (Triggering unit)
        Unit - Increase level of Vengeance for (Triggering unit)
        Unit - Increase level of Shadow Strike for (Triggering unit)
        Unit - Increase level of Fan of Knives for (Triggering unit)

thats it
#3
Thanks alot. Only problem is that I really don't want to create 625 levels for each spell. Could anyone help me for the following:

Upon Hero Level Up

* Reduce the cooldown for the Blink ability by 0.05 seconds.
* Increase the range of the Blink ability by 5.

Thanks. I think this more practical.
#4
Everything besides, cooldown can be done via checking the heroe's level. Cooldowns are hardcoded so it won't work to reduce the costs,