aigleborgne Posted January 2, 2012 Share Posted January 2, 2012 Hello, I'm trying to add detectable items in my mod. Main purpose is to detect items used to polymorph someone. In my example, I'm testing DVSQUIR which is used with polymorph other. This item contains all effect to polymorph someone into a squirrel. I cloned one of these effect and change it to set stat. I used 2 methods. Method 1: APPEND ~STATS.IDS~ ~166 POLYMORPH_OTHER~ UNLESS ~POLYMORPH_OTHER~ Then I add effect 233 (modify proficiency) Method 2: Similar but opcode 318 (extended tobEx stat) and a new stat in the 1200 range. Then, in my script: !CheckStat(NearestEnemyOf(Myself),1,POLYMORPH_OTHER) Well, it's classical and it works perfectly for my spells but for items, it doesn't. With this following block, a caster will use polymorph other each round on the nearest target even if the spell succeed. IF !GlobalTimerNotExpired("JA#ROUND","LOCALS") !CheckStat(NearestEnemyOf(Myself),1,POLYMORPH_OTHER) THEN RESPONSE #100 SetGlobalTimer("JA#ROUND","LOCALS",6) ForceSpell(NearestEnemyOf(Myself),WIZARD_POLYMORPH_OTHER) END Is there something I am missing ? Link to comment
aigleborgne Posted January 2, 2012 Author Share Posted January 2, 2012 I have also tried to put detectable on Polymorph other spell, based on opcode create weapon. Again it didn't work, I suspect there is something about polymorph that screws scripting state. I will find out what, even if I must spend my whole day tomorrow ! It will put me late on schedule, but I need to work out this thing Link to comment
aigleborgne Posted January 3, 2012 Author Share Posted January 3, 2012 Okay, I finally made it It was clearly stated that for extended stat, permanent duration doesn't work. I used timing 10 with maximum value and it worked. Still, I don't understand why it didn't work with normal stat but it doesn't matter. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.