Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - d20 System

Notices

Reply
 
Thread Tools Display Modes
Lawful_g
Senior Member
Volunteer Data File Contributor
 
Join Date: Mar 2007
Posts: 1,245

Old November 6th, 2007, 11:21 PM
I'm making the Wizards of High Sorcery prestige class and I have a few questions.

First of all, there are 3 alignment based variations on this class, one good, one evil, and one nuetral. The main ability of the class is called Order Secrets, and which secrets can be selecter depend on what alignment you are. How do I specify that a certain custom ability can only be selected by characters of the correct alignment? This seems to me easier than ther other possible way to tackle the problem, making 3 different classes, one for each alignment (White robes, black robes, and red robes specifically).

My second question is about the ability called Arcane focus. Basicall, upon taking the first level of this prestige class wizards who are not specialists may choose to specialize, and those who were already specialized give up an additional school for added benefits. How would I do this? Also, the schools specialized in and given up are restricted by alignment as well, how would I specify only certain schools?
Lawful_g is offline   #1 Reply With Quote
Colen
Senior Member
Lone Wolf Staff
 
Join Date: Dec 2008
Posts: 4,690

Old November 8th, 2007, 05:47 PM
Lawful_g wrote:
>
>
> I'm making the Wizards of High Sorcery prestige class and I have a few
> questions.
>
> First of all, there are 3 alignment based variations on this class, one
> good, one evil, and one nuetral. The main ability of the class is called
> Order Secrets, and which secrets can be selecter depend on what
> alignment you are. How do I specify that a certain custom ability can
> only be selected by characters of the correct alignment? This seems to
> me easier than ther other possible way to tackle the problem, making 3
> different classes, one for each alignment (White robes, black robes, and
> red robes specifically).


You can give the special ability a prereq that checks for the right
alignment. For example, let's say you have an ability that should only
be allowed for Good heroes. Give it a prereq like this:

@valid = 0
if (hero.tagis[Alignment.Good] <> 0) then
@valid = 1
endif

With an appropriate error message.


> My second question is about the ability called Arcane focus. Basicall,
> upon taking the first level of this prestige class wizards who are not
> specialists may choose to specialize, and those who were already
> specialized give up an additional school for added benefits. How would I
> do this? Also, the schools specialized in and given up are restricted by
> alignment as well, how would I specify only certain schools?


For allowing wizards that don't specialize to specialize, I don't know
if there's a way to enforce that - you could simply say that if someone
wants to specialize, they go to the Wizard tab and specialize there.


For wizards that are already specialized, you could add a custom ability
for each school (named, for example "Forbid School: Evocation") that
they could take. The custom ability would add an appropriate "WizForbid"
tag to the hero; for example, Forbid School: Evocation would add the
"WizForbid.Evocation" tag.


Hope this helps,

--
Colen McAlister, colen@wolflair.com
Chief Engineer, Lone Wolf Development
Colen is offline   #2 Reply With Quote
Lawful_g
Senior Member
Volunteer Data File Contributor
 
Join Date: Mar 2007
Posts: 1,245

Old November 10th, 2007, 02:45 PM
Alright. I think I figured out how to add a tag to a hero thanks to some code in the Centaur race, but there is one spell school I can't get it to work for, Transmutation. I've tried all the forms and shortenings of Transmutation that I can think of but all ot them give me an error.

I had a similar problem with Abjuration, but after searching around in the "Find Thing" Screen I discovered the abbreviations for spell schools, specialized schools, and forbidden schools that gave me the correct abbreviation of "Abjur". According to these lists the shortening of Transmutation should be "Trans" but that isn't working either. Here is the code I am using

Phase=First Priority=100
var result as number
result = hero.assign[WizForbid.Trans]

Anything wrong with that?
Lawful_g is offline   #3 Reply With Quote
Lawful_g
Senior Member
Volunteer Data File Contributor
 
Join Date: Mar 2007
Posts: 1,245

Old November 10th, 2007, 04:04 PM
Also, I set up each custom ability of my class to be only available to certain alignments by setting a pre-requisite... However in the window to select the abilities all are available, not just the ones that the character's prerequisites qualify him for. If you select an ability that you don't qualify for there is a validation error, but is there a way to gray out the abilities you don't qualify for or otherwise make some sort of warning? I notice the Loremaster secrets have req warning messages... can't figure that out for my own ability though.
Lawful_g is offline   #4 Reply With Quote
Lawful_g
Senior Member
Volunteer Data File Contributor
 
Join Date: Mar 2007
Posts: 1,245

Old November 11th, 2007, 08:01 AM
Entering a Race now, Baaz Draconian from Dragons of Krynn, and I'm having trouble with the implementing of natural weapons. Baaz have 2 claws (thier primary) and a Bite (secondary, takes a -5 penalty) I can't seem to figure out how to designate the claws as primary so they don't take the -5 penalty.

Looking through the already entered races, they all have the "wClaw" or "wBite" thing bootstrapped to the race with a Autotag group of wMain and then a Tag that varies from weapon to weapon. I think the Tag must determine the damage of the weapon, which I have correctly at base d4, but incorrectly getting only 1/2 str bonus... My best guess is that the Tag also somehow determines primary and secondary attack characteristics, and wMain must refer to main/off hand.

Interestingly, it looks like the Troll and the Gargoyle and possibly others with natural attacks (I have not checked others) are also registering all thier natural attacks as secondary. I think this might be a bug

So, just to sum up, my problems are.
1: Can't specify the wClaw thing as a primary weapon so it doesn't suffer -5 to attack and get 1/2 str bonus to damage
2: Possible bug in current implementation of natural attacks for races already added.

By the way, thanks for helping me out. I really like how customer friendly your company is, and I'll just continue to post questions in this thread as I run up against problems.
Lawful_g is offline   #5 Reply With Quote
Lawful_g
Senior Member
Volunteer Data File Contributor
 
Join Date: Mar 2007
Posts: 1,245

Old November 11th, 2007, 08:19 AM
Next race of Draconians is Bozak, who have natural ability as sorcerors. They automatically cast spells as 4th level sorcerors, and if they add the sorceror class thier sorceror levels stack with thier natural ability in all ways (so a 1st level bozak sorceror would have a Caster level of 5, know as many spells and cast as many times per day as a 5th level sorceror). Is there any way to do this in hero lab? I know prestige classes can add spellcasting levels, but can a race? Also just adding to existing sorceror levels doesn't exactly suffice, because what if the bozak doesn't take any further levels in sorceror, becomes a fighter perhaps? He'd still have the spellcasting ability of his race.

An additional thing, some of the other draconian races get different abilities depending on sex, for example male Kapak have venomous saliva, but female Kapak have healing saliva. Is there a way to tie racial abilities to the gender selection of the character?
Lawful_g is offline   #6 Reply With Quote
Lawful_g
Senior Member
Volunteer Data File Contributor
 
Join Date: Mar 2007
Posts: 1,245

Old November 11th, 2007, 09:27 AM
Similar problem to the spellcasting above, Kapaks get 1d6 of sneak attack damage from thier race as well, so how to make that stack with sneak attack from rogue levels?... I guess the general question is how to make abilities normally granted by classes be granted by races and make them easily stackable?

Also, I noticed a small error. Both Bugbears and Hobgoblins are correctly getting a +4 bonus to Move Silently, but in the specials tab Hobgoblins have the same entry for racial skill bonuses as Bugbears and the summary incorrectly states +2, as well as citing the source as the Bugbear race rather than the hobgoblin one. Darkvision for Hobgoblin race also states it's source as bugbear.
Lawful_g is offline   #7 Reply With Quote
Lawful_g
Senior Member
Volunteer Data File Contributor
 
Join Date: Mar 2007
Posts: 1,245

Old November 12th, 2007, 09:41 AM
Actually I did figure several of these out after a couple of hours. For the different abilities based on gender I made two seperate races, one for male and the other for female, but just out of curiousity is there a way to make gender selection automatic or a prerequisite? I know there are some prestige classes that can only be taken by women (Beloved of Valorian from Exalted Deeds I think it was called? Unicorn riding virginal female rangers was the idea...).

For natural spellcasting I found the entry for Rakshasa and the way that was solved was by bootstrapping the cHelpSor panel and adding an Eval script that gave however many levels of the class. The problem with this is that in addition to the spellcasting you also get the base saves and attack bonus of the sorceror of that level. I just lowered the base save/attack of the draconian race by an equal amount, so it works at first... the problem lies when you add levels of sorceror the base save and attack bonuses are thrown off by the levels the race already has. It doesn't, for example, give +2 to will saves at first level.

Theoretically I could also use this principle to add sneak attack via rogue levels, but that would be even more messy because rogues have special abilities that are thrown off by 1 level...

Rashasa also provided me with tags to designate natural weapons as primary or secondary, so that is fine now, it turned out to be as simple as assigning the tag.

Also one of the natural abilities of an Aurak is a ray attack that deals 4d6 damage. I made a weapon entry for it, but it can't go up to 4d6 damage. I'd like to know what the tag to assign 4d6 as the damage is, since 1d4_4 is apparently d6 if I remember right. Would it be 4d4_4 maybe? I'd try it but I am not at home right now. Is there a table with this information somewhere in the Authoring kit docs?

So my current questions in order of appearance are.

1: What is the tag for the Transmutation school that will let me forbid it?
2: Is there a way to gray our or flash a warning that you do not meet the requirements for certain custom abilities?
3: Is there a way just to add sorceror spellcasting and not the levels so that BA/Save progression is not altered?
4: Can gender be a pre-requisite or automatically picked by race?
5: How can I make racial Sneak attack dice stack with sneak attack dice from other sources (classes etc) without adding said classes?
6: What is the tag to assign 4d6 dam to a weapon? Is there a reference table somewhere?

Possible errors I noticed
1: All natural weapons of Trolls and Gargoyles (possible others) are all registering as secondary
2: Hobgoblin racial abilities are citing Bugbear as thier source, the summary of racial skill bonus is wrong for both.
Lawful_g is offline   #8 Reply With Quote
Colen
Senior Member
Lone Wolf Staff
 
Join Date: Dec 2008
Posts: 4,690

Old November 13th, 2007, 03:43 PM
Lawful_g wrote:
>
>
> Alright. I think I figured out how to add a tag to a hero thanks to some
> code in the Centaur race, but there is one spell school I can't get it
> to work for, Transmutation. I've tried all the forms and shortenings of
> Transmutation that I can think of but all ot them give me an error.
>
> I had a similar problem with Abjuration, but after searching around in
> the "Find Thing" Screen I discovered the abbreviations for spell
> schools, specialized schools, and forbidden schools that gave me the
> correct abbreviation of "Abjur". According to these lists the shortening
> of Transmutation should be "Trans" but that isn't working either. Here
> is the code I am using
>
> Phase=First Priority=100
> var result as number
> result = hero.assign[WizForbid.Trans]
>
> Anything wrong with that?


Sorry for the confusion - it should be WizForbid.Transmutat. I'll make a
note that this should be explained better / more intuitive in future.


--
Colen McAlister, colen@wolflair.com
Chief Engineer, Lone Wolf Development
Colen is offline   #9 Reply With Quote
Colen
Senior Member
Lone Wolf Staff
 
Join Date: Dec 2008
Posts: 4,690

Old November 13th, 2007, 03:45 PM
Lawful_g wrote:
>
>
> Also, I set up each custom ability of my class to be only available to
> certain alignments by setting a pre-requisite... However in the window
> to select the abilities all are available, not just the ones that the
> character's prerequisites qualify him for. If you select an ability that
> you don't qualify for there is a validation error, but is there a way to
> gray out the abilities you don't qualify for or otherwise make some sort
> of warning? I notice the Loremaster secrets have req warning messages...
> can't figure that out for my own ability though.


Oops - that's a bug. I'll get that fixed for the next update.


Thanks,

--
Colen McAlister, colen@wolflair.com
Chief Engineer, Lone Wolf Development
Colen is offline   #10 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 10:14 AM.


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