Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - Pathfinder Roleplaying Game

Notices

Reply
 
Thread Tools Display Modes
EightBitz
Senior Member
 
Join Date: May 2013
Posts: 1,458

Old October 10th, 2018, 02:16 PM
Free meaning that level does not cost any XP and does not raise the cost for next level advancement. It's easy enough to give someone a level, and free XP to get there, but that still raises the cost to advance.
EightBitz is offline   #1 Reply With Quote
Aaron
Senior Member
 
Join Date: Oct 2011
Posts: 6,793

Old October 10th, 2018, 02:53 PM
Is it a specific level (i.e. everyone starts at level 2, or when you get enough xp for level 5, skip to level 6)? If so you might be able to mess about with the mechanic which stores the minimum values to reach each level. If not, then it might be possible but it'd be pretty fiddly. What are you trying to do, could you be more specific?
Aaron is offline   #2 Reply With Quote
EightBitz
Senior Member
 
Join Date: May 2013
Posts: 1,458

Old October 10th, 2018, 10:22 PM
Quote:
Originally Posted by Aaron View Post
Is it a specific level (i.e. everyone starts at level 2, or when you get enough xp for level 5, skip to level 6)? If so you might be able to mess about with the mechanic which stores the minimum values to reach each level. If not, then it might be possible but it'd be pretty fiddly. What are you trying to do, could you be more specific?
The sort of thing I'm thinking of is this: Let's say that as a house rule, I want to reward players who make an honest effort at a decent background story during character creation. One of those rewards might be something like, "OK, you're creating a 5th level warrior, but because of your apprenticeship with Frobozz, you get one, free level as a wizard.
EightBitz is offline   #3 Reply With Quote
Maidhc O Casain
Senior Member
 
Join Date: Nov 2009
Location: Jonesboro, AR (USA)
Posts: 858

Old October 11th, 2018, 02:29 AM
The Gestalt mechanics implemented in HeroLab are somewhat problematic, but that might be what you're looking for.

So for your example, make their first level Gestalt Fighter/Wizard, then don't allow any Gestalt after level 1.
Maidhc O Casain is offline   #4 Reply With Quote
Aaron
Senior Member
 
Join Date: Oct 2011
Posts: 6,793

Old October 11th, 2018, 12:31 PM
Quote:
Originally Posted by EightBitz View Post
The sort of thing I'm thinking of is this: Let's say that as a house rule, I want to reward players who make an honest effort at a decent background story during character creation. One of those rewards might be something like, "OK, you're creating a 5th level warrior, but because of your apprenticeship with Frobozz, you get one, free level as a wizard.
For something like that, use the Starting Level incrementer on the configure hero and just set the starting level 1 higher.
Aaron is offline   #5 Reply With Quote
EightBitz
Senior Member
 
Join Date: May 2013
Posts: 1,458

Old October 11th, 2018, 12:42 PM
Quote:
Originally Posted by Aaron View Post
For something like that, use the Starting Level incrementer on the configure hero and just set the starting level 1 higher.
That still counts against XP points.

EDIT: Nevermind. I was thinking about the other level incrementer, when you're adding a class level.

EDIT 2: Nope. I was right the first time. It still counts against XP.

Last edited by EightBitz; October 11th, 2018 at 01:45 PM.
EightBitz is offline   #6 Reply With Quote
willuwontu
Senior Member
 
Join Date: Sep 2014
Posts: 105

Old October 17th, 2018, 05:10 AM
Here's the gestalt script for reducing the characters effective level, might help you make an adjustment for this.

Code:
Pre-levels Priorit: 3 Index: 2

      ~ If we are under level 3 don't do anything as we will cause errors
      ~ Once we have three classes then we can modify it down to two.
      doneif (hero.tagcount[Classes.?] < 3)

      var nHitDice as number
      var nGestalt as number
      var iX as number

      nHitDice = hero.tagcount[Hero.HitDice]
      nGestalt = hero.tagcount[Classes.S2Gestalt]
      nHitDice = nHitDice - (nGestalt * 2)
      perform hero.delete[Classes.?]
      perform hero.delete[Hero.HitDice]
      iX = 0
      while (iX < nHitDice)
        iX += 1
        perform hero.assign[Hero.HitDice]
        perform hero.assign[Classes.S2Gestalt]
      loop
willuwontu is offline   #7 Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 04:35 AM.


Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.