HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Spellbook question. can't find it in search

12-25-2003, 04:08 PM#1
RicFaith
I've searched the search option for a couple of days already, so I think I'll post instead.

background info.
I have a 10 level spellbook, with:
1) Slow Lvl 1
2) Mass Heal Lvl 1
3) Roar Lvl 1
4) Slow Lvl 2
5) Mass Heal Lvl 2
6) Roar Lvl 2
7) Slow Lvl 3
8) Mass Heal Lvl 3
9) Roar Lvl 3
10) Divine Shield

Problems
1) Can the spell book take multiple copies of the same base spell (ie. Roar Level 1, Roar Level 2, etc. Somehow they don't seem to show up.

2) Even though the copied spells do not show up, they take 'space' in the spellbook, because the level 10 spell is in the 10th spell slot, and no.4 to no.9 are missing

3) Once I change the spells to un-alike base spells, they start showing up.

edit:

4) Auras inside the spellbook pop out of the spellbook to take the slots available. Spells learnt after this do not show up due to lack of space.

---

Is there any way around this? To have multiple of a type of spell? The closest I can think of is to use the different versions of the same spell (eg. Roar, Roar (Neutral Hostile) etc.) but not every spell has multiple versions. Ideas?
12-26-2003, 03:50 PM#2
RicFaith
Lemme answer some of my own questions from my trial-and-many-errors:

1, 2 & 3 ) There is an error if you use anything with the same order-string, the subsequent spells will not display in the spellbook. Even if you use alternate versions of the same spell (Roar, Roar Netural Hostile, etc), they use the same order string, so you cannot multiple versions of the same spell.

4 ) well... no choice here. The auras do not stay within the spellbook at all, and the spell buttons shown depend on the availability of space for the buttons, so there will definitely be some skills that will not be displayed.
12-26-2003, 04:51 PM#3
FerretDruid
I have something to add, because I was able to get 3 abilities in my spellbook that were all based from the same ability.

It was an item ability (specifically, healing salve - used instead as a one shot instant heal spell). I named them Cure, Cure2 and Cure3. All have a 15 second cooldown.

It works fine when all of them are learned, but they behave strangeley when cast - what seems to happen is that the highest level version is always cast first no matter what. I can click on Cure, select a target and then it will cast Cure3 instead, then I click on Cure again, it will cast Cure2 since Cure3's cooldown is not done. THEN, it will finally cast Cure. And the cycle repeats. I wish I could figure a way around this (or I wish they would make it possible for more spells to have customizable order strings, having a trigger for EVERY spell can get downright ridiculous).
12-28-2003, 11:49 PM#4
RicFaith
Yea I had that problem too. My roar level 1 would trigger roar 3. Why does only Spell Book have the Base Order ID? I think if we could change the base order IDs for all spells, we'd have much more usabiliity. :) Anyone know ppl in the WC3:TFT dev team doing 1.14 ? :D
12-29-2003, 01:28 AM#5
Extrarius
Brett Wood said specifically that it was all he could do to get base id added to a few certain spells and that adding it to all spells was not realistic
12-31-2003, 01:25 AM#6
RicFaith
ok now a little befuddled. How do I use the Base Spell ID for spellbook? all my spells end up in the both spellbooks.
12-31-2003, 02:11 PM#7
FerretDruid
This reply is a bit late, sorry. I also answered already in a different post somewhere but I'll just repeat the information.

Make sure that the order string for each level of spell is filled in, and make sure every different spellbook ability HAS SOME ORDER STRING, no matter what it is. (Just do not use "NONE" as it will cause spells to end up in multiple spellbooks.)

As far I have come up with that is the only thing that causes this problem, using "NONE" for an order ID, or accidentally not filling out an order ID for every level of the spellbook...
01-01-2004, 05:51 AM#8
RicFaith
Thanks a lot!! I've finally got it to work :D