Member
Join Date: Sep 2012
Posts: 57
|
Yet again, I'm banging my head against my keyboard trying to figure out why a script is not working. The script is as follows:
Post-attributes; 10000 Code:
~Get our encumbrance level - if we're encumbered by that, or if we're wearing armor or shield, we're disabled if (hero.tagis[Encumbered.Light] = 0) then perform assign[Helper.SpcDisable] done endif ~If we're not shown, disabled or the first copy, get out now doneif (tagis[Helper.ShowSpec] = 0) doneif (tagis[Helper.SpcDisable] <> 0) doneif (tagis[Helper.FirstCopy] = 0) ~assign our climb speed and climb skill bonus #value[xClimb] += hero.child[cMnkSpeed].field[xCount].value *10 #skillbonus[skClimb] += 8 This code is very similar to, and running at the same timing as, the Monk's AC Bonus and Fast Movement class specials but while those seem to work perfectly when adding armor or being encumbered, this one does not. It simply dos not disable as I would expect. As far as I can tell, the Helper.SpcDisable is not reaching the class special and I simply do not understand how or why this is happening. Now I've played with timing, including learning that Encumber Final runs at Post-attributes; 2000. Nothing I've tried in Post-attributes gets it work and if I move it to Final Phase, anything after 15000 disables it completely. I'm very lost on what is going on here and now believe that there is something fundamentally wrong with my code. Thanks again, in advance, for any help. Last edited by Anpumes; April 18th, 2014 at 11:46 AM. Reason: Forgot to actually include my problem... |
#1 |
|
|