View Single Post
Pezmerga
Senior Member
 
Join Date: Oct 2010
Location: Cincinnati, OH
Posts: 328

Old February 10th, 2012, 07:50 AM
I have a flaw that removes Darkvision and replaces it with Low-light.

Code:
First 510
perform hero.childfound[raDarkVis].delete[Helper.ShowSpec]
perform hero.childfound[raDarkVis].assign[Helper.SpcDisable]

perform hero.delete[thingid.raDarkVis] Doesn't work either

 if (hero.picklives[raDarkVis] <> 0) then
hero.child[raDarkVis].field[abValue].value = 0 ~Makes it so deepsight isn't a valid feat.
  endif
This Greys it out, but it doesn't actually remove it as far as feat requirements go. Night Stalker is still a valid feat for instance.

How do I actually remove it so that feats requiring Darkvision don't validate? I see the alternate racial abilities uses RaReplace, but I can't get it to work.


edit: tried perform hero.childfound[raDarkVis].delete[HasAbility.raDarkVis], which makes it so character doesn't qualify for flaw.

Code:
#hasability[raDarkVis] <= @ispick
is on Aspect of the Beast (Night Senses - Darkvision 30').

and

Code:
#hasability[raDarkVis] <> 0
is for Night Stalker.

As I said, perform hero.childfound[raDarkVis].delete[HasAbility.raDarkVis] makes the flaw invalid.

Also I just bootstrapped Low-Light vision, but I wouldn't mind an example of how to assign it in code either if anyone knows. Cuz
Code:
perform hero.assign[HasAbility.raLowLight]
doesn't work.

Last edited by Pezmerga; February 10th, 2012 at 08:36 AM.
Pezmerga is offline   #1 Reply With Quote