Hoe kan ik een eigenschap toevoegen aan PCGen?

5

Ik zou graag een eigenschap toevoegen aan PCGEN die je personage twee primaire klauwaanvallen geeft (1d6). Is er een manier om dit te doen?

    
reeks Isaac Speilman 18.08.2015 / 07:35

1 antwoord

5

Door naar de interne werking van PCGen te kijken, heb ik het voor elkaar gekregen om iets samen te kloppen dat de slag lijkt te slaan. Dit antwoord is echter op geen enkele manier uitgebreid, maar bedoeld als leidraad bij het patchen van je eigen homebrew-dingen. Voor meer informatie over het werken met Homebrew-bestanden, raad ik aan de documentatie te raadplegen ( Help -> Documentatie , F1 ) onder de kop 'Bestanden weergeven' (helaas, ik kan hier geen koppeling maken naar specifieke pagina's van de documentatie).

Snel voorbeeld

Het volgende is een uitleg over hoe je een gevechtsteken met de naam "Homebrew Trait" aan het spel kunt toevoegen, waaraan twee klauwaanvallen worden toegevoegd die 1d4 punten van schade behandelen. Dit wordt meestal bereikt door een bestaand Gevechtsteken te combineren met de klauwaanvallen van de Maw of Claw Tiefling Alternate Racial-eigenschap, respectievelijk gevonden in [PCGen]/data/pathfinder/paizo/roleplaying_game/advanced_players_guide/apg_abilities.lst en advanced_race_guide/arg_abilities_race.lst .

  • Open [PCGen]/data/pathfinder/homebrew/my_homebrew . Dit is de vooraf geïnstalleerde Homebrew Campaign Thingy, die het prima doet voor dit doel.

  • Karaktertrekken worden intern behandeld als "vaardigheden". Gebruik een goede teksteditor (Notepad ++ of vergelijkbaar) om my_abilities.lst te openen. Voeg onder #insert your data here de volgende regel toe

  • 391.133
  • Sla het bestand op en open PCGen zodra u naar uw wens kunt. Ga naar Bronnen - > Selecteer bronnen ( Ctrl L ) en ga naar het tabblad Geavanceerd . Selecteer in de vervolgkeuzelijst bovenaan Pathfinder RPG als uw Game . Aan de rechterkant ziet u nu "Pathfinder RPG voor spelers" en "Mijn Pathfinder-campagne". Klik op Laden . Je homebrew-eigenschap zou nu beschikbaar moeten zijn om uit de lijst met eigenschappen te kunnen kiezen.
  • Code-uitleg

    Natuurlijk is een eigenschap met de naam 'Homebrew Trait' niet erg aantrekkelijk, maar nogmaals, een volledige uitleg is absoluut buiten het bestek van dit antwoord. Ik wil echter graag een overzicht geven van wat de bovenstaande code doet en waarom dat zo is. Laten we het in lijnen splitsen.

    391.133
  • Het begint met de naam van de vaardigheid "Homebrew Trait"
  • Het volgende is het KEY -sleutelwoord, gevolgd door de interne naam van het kenmerk, zodat u deze eigenschap kunt gebruiken in andere homebrew-dingen, bijvoorbeeld als voorwaarde voor een prestatie. Ik volgde de naamgevingsconventie die ik vond in andere *abilities.lst -bestanden.
  • De tag CATEGORY is er om deze onder Speciale vaardigheden te zetten, hier valt niet veel te beweren.
  • De tag TYPE is meer betrokken. Dit is een lijst met door punten gescheiden subcategorieën die deze speciale bekwaamheid onder valt. In dit geval hebben we een eigenschap die een basiseigenschap is en die een vechteigenschap is. Je kunt het laatste wijzigen in wat je wilt, maar je moet ook de voorwaarden wijzigen.
  • De regel die begint met PRExxx geeft de vereisten aan. PREMULT:1 stelt dat slechts aan een van de volgende voorwaarden moet worden voldaan. De voorwaarden staan tussen vierkante haken.
    • PREABILITY:1,CATEGORY=Special Ability,Trait ~ Homebrew Trait betekent dat u in aanmerking komt voor deze eigenschap wanneer u deze eigenschap heeft. Dit betekent in het bijzonder 1 vereiste vaardigheid uit de categorie Speciale bekwaamheid , dit is "Trait ~ Homebrew Trait". Dit is nodig vanwege de tweede vereiste.
    • !PREABILITY:1,CATEGORY=Special Ability,TYPE.CombatTrait betekent "Niet 1 Speciale bekwaamheid van het type CombatTrait , volgens de eigenschapregels. Zonder de eerste vereiste zou dit het kenmerk zelf niet toestaan.
  • DESC wordt gevolgd door de volledige beschrijving van het kenmerk. Ik weet niet zeker wat het gedeelte PRERULE doet, maar hou het daar.
  • Tot slot voegt NATURALATTACKS de crunch toe. Ik heb dit deel gekopieerd van een Tiefling Alternate Racial Trait. Het voegt een aanval toe met de naam "Claw", vermeldt de van toepassing zijnde types (zie hierboven), maakt er 2 aanvallen op en stelt de schade in op 1d4. In plaats van dit (of als aanvulling op!), Zou je een BONUS -tag kunnen hebben, zoals vele andere mogelijkheden.
  • antwoord gegeven 18.08.2015 / 11:38