Code:
switch (flynnbackbone) do (
case (flynnbackbone >= 1 && check tag (43) == false) do (
set tag (43,on)
flynnmeleeresist := hero base elemental resist as int (hero:Flynn,0)
flynnnewmeleeresist := flynnmeleeresist -- 5
set hero base elemental resist (hero:Flynn,0,flynnnewmeleeresist))
case (flynnbackbone >=5 && check tag (44) == false) do (
set tag (44,on)
flynnmeleeresist := hero base elemental resist as int (hero:Flynn,0)
flynnnewmeleeresist := flynnmeleeresist -- 5
set hero base elemental resist (hero:Flynn,0,flynnnewmeleeresist))
case (flynnbackbone >=10 && check tag (45) == false) do (
set tag (45,on)
flynnmeleeresist := hero base elemental resist as int (hero:Flynn,0)
flynnnewmeleeresist := flynnmeleeresist -- 5
set hero base elemental resist (hero:Flynn,0,flynnnewmeleeresist))
case (flynnbackbone >=15 && check tag (46) == false) do (
set tag (46,on)
flynnmeleeresist := hero base elemental resist as int (hero:Flynn,0)
flynnnewmeleeresist := flynnmeleeresist -- 5
set hero base elemental resist (hero:Flynn,0,flynnnewmeleeresist))
case (flynnbackbone >=20 && check tag (47) == false) do (
set tag (47,on)
flynnmeleeresist := hero base elemental resist as int (hero:Flynn,0)
flynnnewmeleeresist := flynnmeleeresist -- 5
set hero base elemental resist (hero:Flynn,0,flynnnewmeleeresist))
)
case (flynnbackbone >= 1 && check tag (43) == false) do (
set tag (43,on)
flynnmeleeresist := hero base elemental resist as int (hero:Flynn,0)
flynnnewmeleeresist := flynnmeleeresist -- 5
set hero base elemental resist (hero:Flynn,0,flynnnewmeleeresist))
case (flynnbackbone >=5 && check tag (44) == false) do (
set tag (44,on)
flynnmeleeresist := hero base elemental resist as int (hero:Flynn,0)
flynnnewmeleeresist := flynnmeleeresist -- 5
set hero base elemental resist (hero:Flynn,0,flynnnewmeleeresist))
case (flynnbackbone >=10 && check tag (45) == false) do (
set tag (45,on)
flynnmeleeresist := hero base elemental resist as int (hero:Flynn,0)
flynnnewmeleeresist := flynnmeleeresist -- 5
set hero base elemental resist (hero:Flynn,0,flynnnewmeleeresist))
case (flynnbackbone >=15 && check tag (46) == false) do (
set tag (46,on)
flynnmeleeresist := hero base elemental resist as int (hero:Flynn,0)
flynnnewmeleeresist := flynnmeleeresist -- 5
set hero base elemental resist (hero:Flynn,0,flynnnewmeleeresist))
case (flynnbackbone >=20 && check tag (47) == false) do (
set tag (47,on)
flynnmeleeresist := hero base elemental resist as int (hero:Flynn,0)
flynnnewmeleeresist := flynnmeleeresist -- 5
set hero base elemental resist (hero:Flynn,0,flynnnewmeleeresist))
)
...While the other does not:
Code:
switch (flynnmarksman) do (
case (flynnmarksman >= 1 && check tag (58) == false) do (
set tag (58,on)
teach spell (find hero (hero:Flynn),atk:Tracking))
case (flynnmarksman >=5 && check tag (59) == false) do (
set tag (59,on)
teach spell (find hero (hero:Flynn),atk:CalledShot))
case (flynnmarksman >=10 && check tag (60) == false) do (
set tag (60,on)
teach spell (find hero (hero:Flynn),atk:Eagle Eye))
case (flynnmarksman >=15 && check tag (61) == false) do (
set tag (61,on)
teach spell (find hero (hero:Flynn),atk:Discharge))
case (flynnmarksman >=20 && check tag (62) == false) do (
set tag (62,on)
teach spell (find hero (hero:Flynn),atk:Snipe))
)
case (flynnmarksman >= 1 && check tag (58) == false) do (
set tag (58,on)
teach spell (find hero (hero:Flynn),atk:Tracking))
case (flynnmarksman >=5 && check tag (59) == false) do (
set tag (59,on)
teach spell (find hero (hero:Flynn),atk:CalledShot))
case (flynnmarksman >=10 && check tag (60) == false) do (
set tag (60,on)
teach spell (find hero (hero:Flynn),atk:Eagle Eye))
case (flynnmarksman >=15 && check tag (61) == false) do (
set tag (61,on)
teach spell (find hero (hero:Flynn),atk:Discharge))
case (flynnmarksman >=20 && check tag (62) == false) do (
set tag (62,on)
teach spell (find hero (hero:Flynn),atk:Snipe))
)
...The problem is that the character does NOT learn ANY spells, no matter how high the "flynnmarksman" variable becomes. On the other hand, the character's "elemental" resistances are changed accordingly. I've tested the second script by placing a "show text box (x)" line in it. The text box shows, so that part of the script DOES run. It just doesn't teach the spells, for some reason!
Hey, I just met you, and this is crazy... So here's some lunchmeat... Sandwich, maybe?



