• 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

Deathwatch

In Deathwatch, it would probably work to create a librarian-specific tab, because it's the only one that needs psychic powers (as opposed to the large number of spellcasting classes in Pathfinder).
 
Yeah I might just go ahead and work on adding a psychic powers tab. I should be able to figure out how to hide the tab unless the Psyker tag is present on the hero.
 
I was looking through my books for 40k rp and realized there is one chapter of space marines where every marine is a psyker, Grey Knights. They will have to be given special treatment. Once I finally get to that book.

I never realized how much work went into changing that skeleton file into a game file.
 
Hey Mathias,

I had a question for you. I am adding psychic powers to the data now. I need to get the PsyRating trait working. I was wondering if I should set it up as a tag, like pathfinder does for Spell levels? I know I could use the tagvalue function to get the psyrating into the trait I set up. Would it work better to have PsyRating as a tag on the hero or should it be a derived field?
 
I recommend that you study grey knights now, before you get to psychic powers - setting things up with every case in mind is much faster overall than to build the core rulebook version, and then tear it up and rebuild it when the next book is added and creates an exception to the normal rules.
 
I don't want to study my deathwatch books right now, so why don't you explain to me how PsyRating functions - let's look at everything that needs to be done with that value, and figure out what's the best way to handle it.
 
Psy Rating is the strength of a Psyker's psychic ability.
It usually has a value between 0 and 10 (0 for non psykers), but can go higher for some npcs and monsters (like Tyranids and possibly some Eldar).

It is used to calculate the range of many Psychic Powers as well.
Ranges are often listed as Psy Rating times a fixed value. I plan on having a script to take the value of the Psy Rating to calculate the range for the powers, but I know I can use the tagvalue function to do that if I code the Psy Rating as a tag.
 
That's the basics - keep going with the description of the Psy Rating. How is the base value of the rating set? does it change during play? if so, are all the changes permanent, or are there going to be temporary changes for a short time?
 
Psy Rating also determines the number of damage dice that a psychic power can do, like 1d10 X Psy Rating. Which I should be able to get Hero Lab to display.

Psy Rating only changes if the user purchases an advancement to do so, at Rank 2 a Librarian can purchase the upgrade to Psy Rating 4 for example, and each Rank thereafter the Librarian can increase their Psy Rating (PR) by 1 per rank to a maximum of PR 10. I haven't seen anything that actually decreases the Psy Rating of a character in the books I have. It is usually set by the character's specialty and only increases.

I know that we can handle this advancement easily enough with a script that pulls the tags, alters the value to increase by 1 and then pushes the new tag onto the character.
 
In terms of Grey Knights Space Marines, each Grey Knight has a Psy Rating of 2 when created, and gains 1 psychic power per point of Psy Rating, instead of being able to purchase them from their specialization like a Librarian would. In addition, the Grey Knight must meet all the prerequisites for the Psychic Powers they take, even at character creation. So I feel this would likely call for a tab and to set up the resource to cover grey knights having 2 powers at creation. To be honest, I could just set up the resource for that anyway, as a Librarian starts with Psy Rating 3 and begins play with 3 psychic powers.
 
The only difference for Grey Knights is that they gain a psychic power when their Psy Rating increases, and Librarians do not, but Grey Knights do not get their Psy Rating up as high as a space marine Librarian would.
 
It sounds like you want Psy Rating to be an attribute, or a derived attribute - that way, you can create an advancement for it.

So, not just a field or a tag, but an entire <thing>.
 
Derived Attribute then. Since the user can't modify it without purchasing advancements for it on the advancement tab. It technically falls under the talents for advancement purposes. I'll go ahead and put it in as a derived attribute.
 
Alright got the Psy Rating working.

Next question. If I have something that can be added multiple times, such as a talent, and I only want the first copy to show, with a number in parenthesis after it to show how many copies it has can I do this with just a script? Or do I have to make a bunch of modifications in the xml?
 
I know some things in Pathfinder get a FirstCopy tag for this purpose, I am wondering how it works.

I have the psychic powers in and set up a resource for the initial 3 that librarians get, but I need to figure out how to limit the choices down to the 7 that the user would have from the book at character creation, yet keep them open on the advancement tab. Do I Use a Hide.Psychic tag for this purpose?
 
Last edited:
Thanks to Mathias, and some encouragement from my best friend, I have a couple screenshots to show. Here you can see the progress on the Psychic Power Tab from both the main hero lab screen and the editor.

Let me know what you think, Mathias.

All I need is to figure out how to hide the psychic power tab when the character has a psy rating of 0 and this is knocked off my to-do list on this project. This was one of the major things that I needed to get done and I am happy to say this part of the core rulebook is done.
 

Attachments

  • Deathwatch Progress Mar 27 13.JPG
    Deathwatch Progress Mar 27 13.JPG
    124.7 KB · Views: 6
  • Deathwatch Progress Mar 27 13 2.JPG
    Deathwatch Progress Mar 27 13 2.JPG
    110.9 KB · Views: 6
Mathias,

How do I hide tabs from the hero lab screen? I'd like to have the psychic powers tab not showing if the character being created isn't a Psyker.
 
Got this working. I put the hero.delete on the talent that grants psy rating, so if a character has a psy rating the psychic powers tab will now show.
 
Back
Top