View Single Post
Paragon
Senior Member
 
Join Date: Feb 2010
Posts: 874

Old April 5th, 2017, 04:21 PM
Quote:
Originally Posted by SeeleyOne View Post
I have a thought on the ability to buy it off. Do you buy it off with an Advance or Edge? Maybe inside the racial property or racial ability you could have it turn itself off, by making it not print. Then, the things that need to look at its existence look at the print value and if it is printing it is in effect, but if it is not printing it is turned off.

The print/noprint code is (I usually put it in pre-traits or traits 5000, but it has a broader range, but it depends on when things need to look at it, I am pretty sure that Setup might even work).

Code:
if (hero.tagis[Edge.edgMeLiterate] = 1) then
      perform this.assign[Print.NoPrint]
endif
The above code is put inside the Hindrance. Then, as I mentioned, other things can look for the MeLiterate Hindrance and see if it is Print.NoPrint or (I think) Print.Print.

Personally I think that value should be able to be part of everything. Then we could have Derived Traits that only show up when not the default value and have other things turn themselves off or be turned off by mechanic scripts.
I do it indirectly, with the Edge I listed; it has to be that way since you can buy it off with either Rewards or Advances. Is there some advantage to doing it your way over what I'm currently doing? It doesn't seem like it'd help with the problem at hand (the Reward thing).
Paragon is offline   #25 Reply With Quote