HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Achieving Diablo Synergies.

11-15-2003, 12:57 AM#1
weaaddar
Everyones buzzing over d2 new rave feature spell synergies.

I figured why not get it into war3:

The approach:
We are pretty screwed only SLK/Ability wise.

Trigger activated Upgrades might work, but there is a problem. Upgrades effect every hero. That and they will be overwrited when you level (read a bummer).

So we are left with two final methods: Triggers and Abilities, or Just Pure triggers.

THe trigger & ability method is pretty annoying. I'm not going to lie that it'll take alot of work. You have to make the heroes 4 abilites just null pointers. Skills that can't be casted, only can be upgraded and have no icon.

each pointer spell is corresponded by a unit ability with 22 different version. (This is on the assumption that in 10 levels you have 3 levels of that spell and 7 other spell points which add synergistic effects). This assumption is ofcourse quite painful and assumes that you want that each other spell adds the same effect.

As far as the triggers go there stupid easy.
Event Hero Upgrades a spell
Condition Spell was SpellXsnullPointer
Action: Remove Spellx, add spellx+8 version of the spell.
other event
Event Hero
Condition Spell != Spellxnullpointer
Action Remove Spellx, add spellx+1 version of the spell.

These are in psuedocode.
But lets try draw out an example
Death Coil Damage
V1:100 (standard)
V2:110
V3:120
V4:140
V5:150
V6:160
V7:170
V8:180
V9:200 (standard)
V10:210
You get the point its simpler code wise but it requires creating alot of copies

The pure trigger version introduces some problems which I don't like at all. First for auras and the like its just a copy of the method I just did, and for damage spells you won't get any xp...


Sorry this is rather giberish. I'm hoping somebody can come up with a better way.