Now while I am unsure of the exact cause of this issue have you tried to set your globals for "temp_level" a bit differ.. Like each level above 70 have a differ number. 71 be temp_level, 2, 5, F then level 72 be temp_level, 3, 5, F It may require a full rewrite of some quests but that may work.
The only reason i say this is your $max_level has the same variable for Undef and for each level. That is just from a quick look at the script and not a full eval of it.
Also quest::deglobal is how you remove gloabls. Had to pound that in my head recently as some of the quest I am working on kind of require it.
__________________
The reason I talk to myself is because I am the only one whose answers I accept.
|