- Joined
- Aug 3, 2008
- Messages
- 257
Hey, so everyone I talk to has no idea how this works, i've discovered a simple leakless way to make theses books work, First off find the spell book Abilitys >> Special >> Items >> Spell Book.
Now make it a unit ability and make all your spells.
For each spell youll need another copy of the book
in each copy for the first put the first spell
then in the second put both the first and 2nd spell etc...
now add the level 1 or the first spell book for each character type to the character as an ability
now the part not many people know or understand
(The Trigger)
and if you make a save/load code and have it load into a region i would suggest this...
if you don't understand something or you need help just ask thank you
p.s.
If you would like to have upgrades just copy the spell, make the copy upgraded and in the book where u place the spells put the upgraded spell rather than the first spell and it'll use the new spell (upgraded) one.
Now make it a unit ability and make all your spells.
For each spell youll need another copy of the book
in each copy for the first put the first spell
then in the second put both the first and 2nd spell etc...
now add the level 1 or the first spell book for each character type to the character as an ability
now the part not many people know or understand
(The Trigger)
-
Rogue book 1 to 2
-
Events
- Unit - A unit Gains a level
- Conditions
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- ((Unit-type of (Leveling Hero)) Equal to |c000000FFRogue) and ((Hero level of (Leveling Hero)) Equal to 5)
-
Then - Actions
- Unit - Remove Spell Book (Rogue) from (Triggering unit)
- Unit - Add Spell Book (Rogue (2)) to (Triggering unit)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Events
-
Rogue book 2 to 3
-
Events
- Unit - A unit Gains a level
- Conditions
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- ((Unit-type of (Leveling Hero)) Equal to |c000000FFRogue) and ((Hero level of (Leveling Hero)) Equal to 10)
-
Then - Actions
- Unit - Remove Spell Book (Rogue (2)) from (Triggering unit)
- Unit - Add Spell Book (Rogue (3)) to (Triggering unit)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Events
and if you make a save/load code and have it load into a region i would suggest this...
-
Rogue Spell book Load
-
Events
- Unit - A unit enters Your Region <gen>
- Conditions
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 5)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 6)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 7)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 8)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 9)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
- Unit - Remove Spell Book (Rogue) from (Triggering unit)
- Unit - Add Spell Book (Rogue (2)) to (Triggering unit)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 10)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 11)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 12)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 13)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 14)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
- Unit - Remove Spell Book (Rogue) from (Triggering unit)
- Unit - Add Spell Book (Rogue (3)) to (Triggering unit)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 15)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 16)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 17)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 18)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 19)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
- Unit - Remove Spell Book (Rogue) from (Triggering unit)
- Unit - Add Spell Book (Rogue (4)) to (Triggering unit)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 20)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 21)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 22)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 23)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 24)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
- Unit - Remove Spell Book (Rogue) from (Triggering unit)
- Unit - Add Spell Book (Rogue (5)) to (Triggering unit)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 25)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 26)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 27)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 28)
- ((Unit-type of (Triggering unit)) Equal to |c000000FFRogue) and ((Hero level of (Triggering unit)) Equal to 29)
-
Conditions
-
Or - Any (Conditions) are true
-
Then - Actions
- Unit - Remove Spell Book (Rogue) from (Triggering unit)
- Unit - Add Spell Book (Rogue (6)) to (Triggering unit)
- Else - Actions
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
Events
if you don't understand something or you need help just ask thank you
p.s.
If you would like to have upgrades just copy the spell, make the copy upgraded and in the book where u place the spells put the upgraded spell rather than the first spell and it'll use the new spell (upgraded) one.