|
|
Thread Tools | Display Modes |
Junior Member
Join Date: Mar 2014
Location: Milwaukee, WI
Posts: 20
|
This is what I have now but I'm not sure how to write the if statement for has levels in Draconic Exemplar & also has a specific feat so I keep getting errors at the moment.
~ determine dracomorphosis increment ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~if we've been disabled, get out now doneif (tagis[Helper.SpcDisable] <> 0) ~ size bump every 4 levels for Draconic Exemplar ~ size bump every 5 levels for Draconic Hero ~ whichever one is higher takes effect, no stacking var ExLev as number var HeroLev as number var ExIncr as number var HeroIncr as number ExLev = #levelcount[DraconicE] call DracHero ExIncr = round(ExLev/4,0,-1) HeroIncr = round(HeroLev/5,0,-1) ~ Legendary Size feat, adjust Draconic Exemplar & Draconic Hero levels by +2 for size increase if (ExLev >= 1, hero.childlives[fCITTanLegSize] = 1) then ExIncr = round(ExLev+2/4,0,-1) hero.childfound[cRPDraDra4].field[xExtraLev].value += 2 elseif (ExLev >= 20, hero.childlives[fCITTanLegSize] = 1) then hero.child[aSTR].field[aNormMod].value += 2 hero.child[aCON].field[aNormMod].value += 2 elseif (HeroLev >= 1, hero.childlives[fCITTanLegSize] = 1) then hero.childfound[cRPDraDra5].field[xExtraLev].value += 2 elseif (HeroLev <= 19, hero.childlives[fCITTanLegSize] = 1) then HeroIncr = round(HeroLev+2/5,0,-1) elseif (HeroLev >= 20, hero.childlives[fCITTanLegSize] = 1) then HeroIncr = 5 perform hero.childfound[abCITDraHGrtWyrm].assign[Helper.ShowSpec] endif ~debug "ExLev = " & ExLev ~debug "HeroLev = " & HeroLev ~ store for later script use field[abValue5].value = maximum(ExIncr,HeroIncr) ~debug "incr = " & field[abValue5].value |
#11 |
Thread Tools | |
Display Modes | |
|
|