• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

New scriping question.

dartnet

Well-known member
I am starting to revise the Shaintar files and have a few things I just don't know how to do.

How would you script an edge to give:

1 skill point for every full advance in skills. I.e. you take 2 lesser skills and you get a skill point.

Script a edge to select another edge to ignore prerequisites. Kind of like how Heroism in Slip Stream allows you to ignore the rank requirement for one edge.

Thanks in advance.
 
Maybe some ideas in this thread on the pre-reqs thing? Or this one?

This thread kind of covers the advancement handling of skill point, although it's aimed at using them for every advance that way, but it might give you some ideas on how it might be used in an Edge.
 
The advancements do not track how much of an advance is spent on skills. So the only thing that I can think of is a mechanic that will look at the total number of advances on a lesser skill. After it totals it, it divides it in two and rounds down. This can possibly end up where a character will get a lesser skill and somehow spends a half an advance on something else (like a half-cost edge, or an edge that costs a half added to a base number, like 1.5).

However, there is a problem with this. I had initially figured that, since the character is using advances, the character would also want to use advances for the free skill point. This creates some circular logic. If you were to add skill points (as in character creation mode) that could work, but when you jump back and forth between a locked character and an unlocked character, if you have modified a skill through an advance it is locked, so the extra skill point would have to be applied to a skill that has not been modified through an advance -- ever -- or a new skill.

For reference, the advance for the Lesser Skill is "advBoost2".

Another idea might be to create a derived attribute for these extra skill points. Then make up your own version of "advBoost2" (it can be found in the thing_advance.dat file in the source folder). However, you cannot put a source on it so it would show up for everybody. Anyway, give that new version (advBoost3?) a 0 cost and instead use a mechanic to apply it against a derived attribute for these extra skill points.

Can you tell me the name of the edge and what book it is in? I might have the pdf and I can look at its description more closely.
 
Presumably it's in Shaintar. (I don't have that so I can't check.) Of course the other option there, especially since it sound like you'd only be modifying how the Advance works after the point at which a character purchases the Edge in question and only then working when 2 lesser skills are bought, would simply be to not code it at all. Just list a reminder to go to the Personal Tab and manually add a skill point there, which is probably what I would do for something like that.
 
Back
Top