Como eu faço a função Pathfinder 'Heirloom Weapon' no PCGen?

3

Estou trabalhando em um personagem para uma próxima campanha, e parece que provavelmente vou estar tomando o funcionar dentro do PCGen.

Veja o que eu consegui até agora:

Heirloom Weapon     KEY:Heirloom Weapon ~ Trait     CATEGORY:Special Ability    
TYPE:Trait.EquipmentTrait       PREMULT:1,[PREABILITY:1,CATEGORY=Special Ability,Heirloom Weapon ~ Trait],[!PREABILITY:1,CATEGORY=Special Ability,TYPE.EquipmentTrait]  
DESC:You carry a non-masterwork simple or martial weapon that has been passed down from generation to generation in your family.
BENEFIT:When you select this trait, choose one of the following benefits:
    1) proficiency with that specific weapon,
    2) a +1 trait bonus on attacks of opportunity with that specific weapon,
    3) a +2 trait bonus on one kind of combat maneuver when using that specific weapon.
Note: You pay the standard gp cost for the weapon.

Estou tentando descobrir como fazer isso para que eu possa escolher as opções e fazer com que elas realmente afetem a planilha de personagem final corretamente.

Nota: Estou planejando tomar a opção de proficiência, então vou me contentar com uma característica para 'Profissão de perícia' se as coisas forem muito complexas.

    
por Theo Brinkman 02.05.2015 / 05:10

3 respostas

A última versão estável do PCGen (6.06.01) já tem uma implementação para o Heirloom Weapon. Você simplesmente precisa adicionar o Armador do Aventureiro (a fonte do traço) às suas Fontes para fazer uso dele. Depois de selecionar Heirloom Weapon, outra categoria de habilidade é adicionada à lista de Traços, chamada de Heirloom Weapon - você pode selecionar o benefício específico que deseja aqui.

    
11.04.2017 / 11:45

Eu acho que você precisa codificar várias versões do mesmo traço, então você teria: Arma de Herança (Proficiência) Arma da herança (AoO) Arma de Herança (Manobra de Combate) e cada um teria apenas o benefício escolhido por você.

Como aviso de isenção, tive apenas uma experiência mínima de codificação, portanto, pode haver uma solução melhor que não conheço.

    
21.11.2015 / 18:51

Eu tentaria codificar Heirloom Weapon como algo similar a uma classe abstrata, então ele deve ser herdado, com um método abstrato para dar o bônus, mas nenhuma implementação, e então codificar todos os tipos de bônus Heirloom Weapon como classes que herdam a abstrata Heirloom Weapon e substitua o método de bônus abstrato, implementando o tipo de bônus que o sabor da Heirloom Weapon deve transmitir.

    
11.11.2016 / 15:28